--- /home/fdroid/fdroiddata/tmp/org.kontalk_500.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.kontalk_500.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -1,76 +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: f9e9996814895d2b60a5267742696a28f33dc37d72a574000a54978cb8881806 │ -Signer #1 certificate SHA-1 digest: 50538bd8e8435457779b1ba9a6c3a619ee15d522 │ -Signer #1 certificate MD5 digest: c426c2c4679cef83415951cb5f848fce │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: d00788b202ad8912c8e0849cfa7092ef1ca6e41e8d45d23609f0e9e99ad39f8b │ -Signer #1 public key SHA-1 digest: 87cdecc2f83ba051c0336e1b8c28ea1b948fbc8a │ -Signer #1 public key MD5 digest: afb7917984ddc4f8ce2c1c312aec2596 │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.exifinterface_exifinterface.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.gridlayout_gridlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v13.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-extensions.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-service.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.paging_paging-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.preference_preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview-selection.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/app_basicRelease.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/core-ktx_release.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-android-extensions-runtime.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-common-coroutines.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-common.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-coroutines.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib-jdk7.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlin-stdlib.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/okhttp.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/okio.kotlin_module not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/java.security.Provider not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,133 +1,78 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 13024292 (0000000000C6BC24h) │ - Actual end-cent-dir record offset: 13024270 (0000000000C6BC0Eh) │ - Expected end-cent-dir record offset: 13024270 (0000000000C6BC0Eh) │ + Zip archive file size: 12956004 (0000000000C5B164h) │ + Actual end-cent-dir record offset: 12955982 (0000000000C5B14Eh) │ + Expected end-cent-dir record offset: 12955982 (0000000000C5B14Eh) │ (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 2597 entries. │ - The central directory is 266958 (00000000000412CEh) bytes long, │ + The central directory is 256068 (000000000003E844h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 12757312 (0000000000C2A940h). │ + is 12699914 (0000000000C1C90Ah). │ │ │ 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): 2020 Jul 12 19:22:38 │ - 32-bit CRC value (hex): 7e474ee2 │ - compressed size: 76835 bytes │ - uncompressed size: 261964 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 #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/DB91C412.SF │ - │ - offset of local header from start of archive: 76901 │ - (0000000000012C65h) 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): 2020 Jul 12 19:22:38 │ - 32-bit CRC value (hex): a300b0d1 │ - compressed size: 81155 bytes │ - uncompressed size: 262062 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ + file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ + 32-bit CRC value (hex): 216c647b │ + compressed size: 5926 bytes │ + uncompressed size: 29228 bytes │ + length of filename: 19 characters │ + length of extra field: 13 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/DB91C412.RSA │ - │ - offset of local header from start of archive: 158122 │ - (00000000000269AAh) 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): 2020 Jul 12 19:22:38 │ - 32-bit CRC value (hex): 9a0b401c │ - compressed size: 1036 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 │ + The central-directory extra field contains: │ + - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ + The local extra field has UTC/GMT modification time. │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -13 bytes preceding this file. │ │ META-INF/androidx.activity_activity.version │ │ - offset of local header from start of archive: 159225 │ - (0000000000026DF9h) bytes │ + offset of local header from start of archive: 5975 │ + (0000000000001757h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -139,32 +84,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.appcompat_appcompat-resources.version │ │ - offset of local header from start of archive: 159331 │ - (0000000000026E63h) bytes │ + offset of local header from start of archive: 6056 │ + (00000000000017A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -176,32 +121,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #6: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.appcompat_appcompat.version │ │ - offset of local header from start of archive: 159449 │ - (0000000000026ED9h) bytes │ + offset of local header from start of archive: 6149 │ + (0000000000001805h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -213,32 +158,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #7: │ +Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.arch.core_core-runtime.version │ │ - offset of local header from start of archive: 159557 │ - (0000000000026F45h) bytes │ + offset of local header from start of archive: 6232 │ + (0000000000001858h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c356bda3 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -250,32 +195,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version │ │ - offset of local header from start of archive: 159668 │ - (0000000000026FB4h) bytes │ + offset of local header from start of archive: 6318 │ + (00000000000018AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -287,32 +232,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #7: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.cardview_cardview.version │ │ - offset of local header from start of archive: 159796 │ - (0000000000027034h) bytes │ + offset of local header from start of archive: 6421 │ + (0000000000001915h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -324,32 +269,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.coordinatorlayout_coordinatorlayout.version │ │ - offset of local header from start of archive: 159902 │ - (000000000002709Eh) bytes │ + offset of local header from start of archive: 6502 │ + (0000000000001966h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -361,32 +306,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #9: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.core_core-ktx.version │ │ - offset of local header from start of archive: 160026 │ - (000000000002711Ah) bytes │ + offset of local header from start of archive: 6601 │ + (00000000000019C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): efcb0786 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -398,32 +343,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #10: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.core_core.version │ │ - offset of local header from start of archive: 160128 │ - (0000000000027180h) bytes │ + offset of local header from start of archive: 6678 │ + (0000000000001A16h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): efcb0786 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -435,32 +380,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #11: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.cursoradapter_cursoradapter.version │ │ - offset of local header from start of archive: 160226 │ - (00000000000271E2h) bytes │ + offset of local header from start of archive: 6751 │ + (0000000000001A5Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -472,32 +417,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #14: │ +Central directory entry #12: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.customview_customview.version │ │ - offset of local header from start of archive: 160342 │ - (0000000000027256h) bytes │ + offset of local header from start of archive: 6842 │ + (0000000000001ABAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -509,32 +454,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #15: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.documentfile_documentfile.version │ │ - offset of local header from start of archive: 160452 │ - (00000000000272C4h) bytes │ + offset of local header from start of archive: 6927 │ + (0000000000001B0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -546,32 +491,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #16: │ +Central directory entry #14: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.drawerlayout_drawerlayout.version │ │ - offset of local header from start of archive: 160566 │ - (0000000000027336h) bytes │ + offset of local header from start of archive: 7016 │ + (0000000000001B68h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -583,32 +528,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #17: │ +Central directory entry #15: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.dynamicanimation_dynamicanimation.version │ │ - offset of local header from start of archive: 160680 │ - (00000000000273A8h) bytes │ + offset of local header from start of archive: 7105 │ + (0000000000001BC1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ @@ -620,32 +565,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #18: │ +Central directory entry #16: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.exifinterface_exifinterface.version │ │ - offset of local header from start of archive: 160802 │ - (0000000000027422h) bytes │ + offset of local header from start of archive: 7202 │ + (0000000000001C22h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 577760e3 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -657,32 +602,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #19: │ +Central directory entry #17: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.fragment_fragment.version │ │ - offset of local header from start of archive: 160918 │ - (0000000000027496h) bytes │ + offset of local header from start of archive: 7293 │ + (0000000000001C7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 331ba5e7 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -694,32 +639,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #20: │ +Central directory entry #18: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.gridlayout_gridlayout.version │ │ - offset of local header from start of archive: 161024 │ - (0000000000027500h) bytes │ + offset of local header from start of archive: 7374 │ + (0000000000001CCEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -731,32 +676,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #21: │ +Central directory entry #19: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.interpolator_interpolator.version │ │ - offset of local header from start of archive: 161134 │ - (000000000002756Eh) bytes │ + offset of local header from start of archive: 7459 │ + (0000000000001D23h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -768,32 +713,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #22: │ +Central directory entry #20: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.legacy_legacy-support-core-ui.version │ │ - offset of local header from start of archive: 161248 │ - (00000000000275E0h) bytes │ + offset of local header from start of archive: 7548 │ + (0000000000001D7Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -805,32 +750,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #23: │ +Central directory entry #21: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.legacy_legacy-support-core-utils.version │ │ - offset of local header from start of archive: 161366 │ - (0000000000027656h) bytes │ + offset of local header from start of archive: 7641 │ + (0000000000001DD9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -842,32 +787,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #24: │ +Central directory entry #22: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.legacy_legacy-support-v13.version │ │ - offset of local header from start of archive: 161487 │ - (00000000000276CFh) bytes │ + offset of local header from start of archive: 7737 │ + (0000000000001E39h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -879,32 +824,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #25: │ +Central directory entry #23: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.legacy_legacy-support-v4.version │ │ - offset of local header from start of archive: 161601 │ - (0000000000027741h) bytes │ + offset of local header from start of archive: 7826 │ + (0000000000001E92h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -916,32 +861,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #26: │ +Central directory entry #24: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-extensions.version │ │ - offset of local header from start of archive: 161714 │ - (00000000000277B2h) bytes │ + offset of local header from start of archive: 7914 │ + (0000000000001EEAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -953,32 +898,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #27: │ +Central directory entry #25: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-livedata-core.version │ │ - offset of local header from start of archive: 161833 │ - (0000000000027829h) bytes │ + offset of local header from start of archive: 8008 │ + (0000000000001F48h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ @@ -990,32 +935,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #28: │ +Central directory entry #26: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-livedata.version │ │ - offset of local header from start of archive: 161955 │ - (00000000000278A3h) bytes │ + offset of local header from start of archive: 8105 │ + (0000000000001FA9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -1027,32 +972,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #29: │ +Central directory entry #27: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-process.version │ │ - offset of local header from start of archive: 162072 │ - (0000000000027918h) bytes │ + offset of local header from start of archive: 8197 │ + (0000000000002005h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -1064,32 +1009,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #30: │ +Central directory entry #28: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-runtime.version │ │ - offset of local header from start of archive: 162188 │ - (000000000002798Ch) bytes │ + offset of local header from start of archive: 8288 │ + (0000000000002060h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -1101,32 +1046,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #31: │ +Central directory entry #29: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-service.version │ │ - offset of local header from start of archive: 162304 │ - (0000000000027A00h) bytes │ + offset of local header from start of archive: 8379 │ + (00000000000020BBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -1138,32 +1083,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #32: │ +Central directory entry #30: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version │ │ - offset of local header from start of archive: 162420 │ - (0000000000027A74h) bytes │ + offset of local header from start of archive: 8470 │ + (0000000000002116h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -1175,32 +1120,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #33: │ +Central directory entry #31: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.lifecycle_lifecycle-viewmodel.version │ │ - offset of local header from start of archive: 162549 │ - (0000000000027AF5h) bytes │ + offset of local header from start of archive: 8574 │ + (000000000000217Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e3124d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -1212,32 +1157,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #34: │ +Central directory entry #32: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.loader_loader.version │ │ - offset of local header from start of archive: 162667 │ - (0000000000027B6Bh) bytes │ + offset of local header from start of archive: 8667 │ + (00000000000021DBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1249,32 +1194,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #35: │ +Central directory entry #33: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version │ │ - offset of local header from start of archive: 162769 │ - (0000000000027BD1h) bytes │ + offset of local header from start of archive: 8744 │ + (0000000000002228h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -1286,32 +1231,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #36: │ +Central directory entry #34: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.media_media.version │ │ - offset of local header from start of archive: 162901 │ - (0000000000027C55h) bytes │ + offset of local header from start of archive: 8851 │ + (0000000000002293h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -1323,32 +1268,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #37: │ +Central directory entry #35: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.paging_paging-runtime.version │ │ - offset of local header from start of archive: 163001 │ - (0000000000027CB9h) bytes │ + offset of local header from start of archive: 8926 │ + (00000000000022DEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f160df21 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -1360,32 +1305,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #38: │ +Central directory entry #36: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.preference_preference.version │ │ - offset of local header from start of archive: 163111 │ - (0000000000027D27h) bytes │ + offset of local header from start of archive: 9011 │ + (0000000000002333h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5cd9fe4c │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -1397,32 +1342,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #39: │ +Central directory entry #37: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.print_print.version │ │ - offset of local header from start of archive: 163221 │ - (0000000000027D95h) bytes │ + offset of local header from start of archive: 9096 │ + (0000000000002388h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -1434,32 +1379,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #40: │ +Central directory entry #38: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.recyclerview_recyclerview-selection.version │ │ - offset of local header from start of archive: 163321 │ - (0000000000027DF9h) bytes │ + offset of local header from start of archive: 9171 │ + (00000000000023D3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd72e162 │ compressed size: 13 bytes │ uncompressed size: 11 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -1471,32 +1416,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #41: │ +Central directory entry #39: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.recyclerview_recyclerview.version │ │ - offset of local header from start of archive: 163450 │ - (0000000000027E7Ah) bytes │ + offset of local header from start of archive: 9275 │ + (000000000000243Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -1508,32 +1453,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #42: │ +Central directory entry #40: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.savedstate_savedstate.version │ │ - offset of local header from start of archive: 163564 │ - (0000000000027EECh) bytes │ + offset of local header from start of archive: 9364 │ + (0000000000002494h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -1545,32 +1490,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #43: │ +Central directory entry #41: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.slidingpanelayout_slidingpanelayout.version │ │ - offset of local header from start of archive: 163674 │ - (0000000000027F5Ah) bytes │ + offset of local header from start of archive: 9449 │ + (00000000000024E9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -1582,32 +1527,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #44: │ +Central directory entry #42: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.sqlite_sqlite.version │ │ - offset of local header from start of archive: 163798 │ - (0000000000027FD6h) bytes │ + offset of local header from start of archive: 9548 │ + (000000000000254Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c356bda3 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1619,32 +1564,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #45: │ +Central directory entry #43: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version │ │ - offset of local header from start of archive: 163900 │ - (000000000002803Ch) bytes │ + offset of local header from start of archive: 9625 │ + (0000000000002599h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ @@ -1656,32 +1601,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #46: │ +Central directory entry #44: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.transition_transition.version │ │ - offset of local header from start of archive: 164026 │ - (00000000000280BAh) bytes │ + offset of local header from start of archive: 9726 │ + (00000000000025FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 577760e3 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -1693,32 +1638,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #47: │ +Central directory entry #45: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.vectordrawable_vectordrawable-animated.version │ │ - offset of local header from start of archive: 164136 │ - (0000000000028128h) bytes │ + offset of local header from start of archive: 9811 │ + (0000000000002653h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 64 characters │ length of extra field: 9 bytes │ @@ -1730,32 +1675,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #48: │ +Central directory entry #46: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.vectordrawable_vectordrawable.version │ │ - offset of local header from start of archive: 164263 │ - (00000000000281A7h) bytes │ + offset of local header from start of archive: 9913 │ + (00000000000026B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -1767,32 +1712,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #49: │ +Central directory entry #47: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.versionedparcelable_versionedparcelable.version │ │ - offset of local header from start of archive: 164381 │ - (000000000002821Dh) bytes │ + offset of local header from start of archive: 10006 │ + (0000000000002716h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -1804,32 +1749,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #50: │ +Central directory entry #48: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.viewpager2_viewpager2.version │ │ - offset of local header from start of archive: 164509 │ - (000000000002829Dh) bytes │ + offset of local header from start of archive: 10109 │ + (000000000000277Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -1841,32 +1786,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #51: │ +Central directory entry #49: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/androidx.viewpager_viewpager.version │ │ - offset of local header from start of archive: 164619 │ - (000000000002830Bh) bytes │ + offset of local header from start of archive: 10194 │ + (00000000000027D2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd7ea868 │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -1878,32 +1823,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #52: │ +Central directory entry #50: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/app_basicRelease.kotlin_module │ │ - offset of local header from start of archive: 164727 │ - (0000000000028377h) bytes │ + offset of local header from start of archive: 10277 │ + (0000000000002825h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66dd0a0c │ compressed size: 12 bytes │ uncompressed size: 16 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1915,32 +1860,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #53: │ +Central directory entry #51: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/com.google.android.material_material.version │ │ - offset of local header from start of archive: 164833 │ - (00000000000283E1h) bytes │ + offset of local header from start of archive: 10358 │ + (0000000000002876h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45c2cf0d │ compressed size: 8 bytes │ uncompressed size: 6 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -1952,32 +1897,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #54: │ +Central directory entry #52: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/core-ktx_release.kotlin_module │ │ - offset of local header from start of archive: 164949 │ - (0000000000028455h) bytes │ + offset of local header from start of archive: 10449 │ + (00000000000028D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8082f6ca │ compressed size: 545 bytes │ uncompressed size: 1079 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -1989,32 +1934,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #55: │ +Central directory entry #53: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/kotlin-android-extensions-runtime.kotlin_module │ │ - offset of local header from start of archive: 165588 │ - (00000000000286D4h) bytes │ + offset of local header from start of archive: 11063 │ + (0000000000002B37h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66dd0a0c │ compressed size: 12 bytes │ uncompressed size: 16 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -2026,32 +1971,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #56: │ +Central directory entry #54: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/kotlin-stdlib-common-coroutines.kotlin_module │ │ - offset of local header from start of archive: 165711 │ - (000000000002874Fh) bytes │ + offset of local header from start of archive: 11161 │ + (0000000000002B99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 29f2c0f2 │ compressed size: 113 bytes │ uncompressed size: 186 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -2063,32 +2008,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #57: │ +Central directory entry #55: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/kotlin-stdlib-common.kotlin_module │ │ - offset of local header from start of archive: 165933 │ - (000000000002882Dh) bytes │ + offset of local header from start of archive: 11358 │ + (0000000000002C5Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): deaba183 │ compressed size: 706 bytes │ uncompressed size: 1423 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -2100,32 +2045,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #58: │ +Central directory entry #56: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/kotlin-stdlib-coroutines.kotlin_module │ │ - offset of local header from start of archive: 166737 │ - (0000000000028B51h) bytes │ + offset of local header from start of archive: 12137 │ + (0000000000002F69h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c74252be │ compressed size: 173 bytes │ uncompressed size: 381 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -2137,32 +2082,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #59: │ +Central directory entry #57: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/kotlin-stdlib-jdk7.kotlin_module │ │ - offset of local header from start of archive: 167012 │ - (0000000000028C64h) bytes │ + offset of local header from start of archive: 12387 │ + (0000000000003063h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7916355f │ compressed size: 51 bytes │ uncompressed size: 59 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -2174,32 +2119,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #60: │ +Central directory entry #58: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/kotlin-stdlib.kotlin_module │ │ - offset of local header from start of archive: 167159 │ - (0000000000028CF7h) bytes │ + offset of local header from start of archive: 12509 │ + (00000000000030DDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fa173158 │ compressed size: 1452 bytes │ uncompressed size: 3796 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -2211,32 +2156,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #61: │ +Central directory entry #59: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/okhttp.kotlin_module │ │ - offset of local header from start of archive: 168702 │ - (00000000000292FEh) bytes │ + offset of local header from start of archive: 14027 │ + (00000000000036CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6fb06ff5 │ compressed size: 170 bytes │ uncompressed size: 272 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -2248,32 +2193,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #62: │ +Central directory entry #60: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/okio.kotlin_module │ │ - offset of local header from start of archive: 168956 │ - (00000000000293FCh) bytes │ + offset of local header from start of archive: 14256 │ + (00000000000037B0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1bc3c543 │ compressed size: 219 bytes │ uncompressed size: 330 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -2285,32 +2230,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #63: │ +Central directory entry #61: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ META-INF/services/java.security.Provider │ │ - offset of local header from start of archive: 169257 │ - (0000000000029529h) bytes │ + offset of local header from start of archive: 14532 │ + (00000000000038C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3fd88d1e │ compressed size: 41 bytes │ uncompressed size: 51 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -2322,70 +2267,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #64: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ - │ - offset of local header from start of archive: 169393 │ - (00000000000295B1h) 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ - 32-bit CRC value (hex): 216c647b │ - compressed size: 6007 bytes │ - uncompressed size: 29228 bytes │ - length of filename: 19 characters │ - length of extra field: 13 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ - There is no file comment. │ - │ -Central directory entry #65: │ +Central directory entry #62: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ XPP3_1.1.4c_VERSION │ │ - offset of local header from start of archive: 175478 │ - (000000000002AD76h) bytes │ + offset of local header from start of archive: 14643 │ + (0000000000003933h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00000000 │ compressed size: 2 bytes │ uncompressed size: 0 bytes │ length of filename: 19 characters │ length of extra field: 9 bytes │ @@ -2397,32 +2304,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #66: │ +Central directory entry #63: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ androidsupportmultidexversion.txt │ │ - offset of local header from start of archive: 175554 │ - (000000000002ADC2h) bytes │ + offset of local header from start of archive: 14694 │ + (0000000000003966h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b58e4bed │ compressed size: 55 bytes │ uncompressed size: 53 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -2434,69 +2341,61 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #67: │ +Central directory entry #64: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ classes.dex │ │ - offset of local header from start of archive: 175697 │ - (000000000002AE51h) bytes │ + offset of local header from start of archive: 14812 │ + (00000000000039DCh) 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: 2.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ - 32-bit CRC value (hex): 03d13d31 │ - compressed size: 3416109 bytes │ - uncompressed size: 8346508 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 0ed46514 │ + compressed size: 3412749 bytes │ + uncompressed size: 8346532 bytes │ length of filename: 11 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #68: │ +Central directory entry #65: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_255 │ │ - offset of local header from start of archive: 3591872 │ - (000000000036CEC0h) bytes │ + offset of local header from start of archive: 3427602 │ + (0000000000344D12h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 266d26a7 │ compressed size: 63 bytes │ uncompressed size: 145 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2508,32 +2407,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #69: │ +Central directory entry #66: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_27 │ │ - offset of local header from start of archive: 3592060 │ - (000000000036CF7Ch) bytes │ + offset of local header from start of archive: 3427765 │ + (0000000000344DB5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6cd40107 │ compressed size: 51 bytes │ uncompressed size: 102 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -2545,32 +2444,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #70: │ +Central directory entry #67: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_30 │ │ - offset of local header from start of archive: 3592235 │ - (000000000036D02Bh) bytes │ + offset of local header from start of archive: 3427915 │ + (0000000000344E4Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 971c799d │ compressed size: 49 bytes │ uncompressed size: 97 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -2582,32 +2481,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #71: │ +Central directory entry #68: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_31 │ │ - offset of local header from start of archive: 3592408 │ - (000000000036D0D8h) bytes │ + offset of local header from start of archive: 3428063 │ + (0000000000344EDFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0aa0767a │ compressed size: 139 bytes │ uncompressed size: 238 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -2619,32 +2518,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #72: │ +Central directory entry #69: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_34 │ │ - offset of local header from start of archive: 3592671 │ - (000000000036D1DFh) bytes │ + offset of local header from start of archive: 3428301 │ + (0000000000344FCDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 074093f5 │ compressed size: 104 bytes │ uncompressed size: 193 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -2656,32 +2555,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #73: │ +Central directory entry #70: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_350 │ │ - offset of local header from start of archive: 3592899 │ - (000000000036D2C3h) bytes │ + offset of local header from start of archive: 3428504 │ + (0000000000345098h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b4b3f533 │ compressed size: 42 bytes │ uncompressed size: 86 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2693,32 +2592,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #74: │ +Central directory entry #71: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_351 │ │ - offset of local header from start of archive: 3593066 │ - (000000000036D36Ah) bytes │ + offset of local header from start of archive: 3428646 │ + (0000000000345126h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b50f6f84 │ compressed size: 86 bytes │ uncompressed size: 202 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2730,32 +2629,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #75: │ +Central directory entry #72: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_352 │ │ - offset of local header from start of archive: 3593277 │ - (000000000036D43Dh) bytes │ + offset of local header from start of archive: 3428832 │ + (00000000003451E0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 537818df │ compressed size: 65 bytes │ uncompressed size: 113 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2767,32 +2666,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #76: │ +Central directory entry #73: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_358 │ │ - offset of local header from start of archive: 3593467 │ - (000000000036D4FBh) bytes │ + offset of local header from start of archive: 3428997 │ + (0000000000345285h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9788ca26 │ compressed size: 122 bytes │ uncompressed size: 273 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2804,32 +2703,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #77: │ +Central directory entry #74: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_359 │ │ - offset of local header from start of archive: 3593714 │ - (000000000036D5F2h) bytes │ + offset of local header from start of archive: 3429219 │ + (0000000000345363h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9006e0fb │ compressed size: 81 bytes │ uncompressed size: 205 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2841,32 +2740,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #78: │ +Central directory entry #75: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_36 │ │ - offset of local header from start of archive: 3593920 │ - (000000000036D6C0h) bytes │ + offset of local header from start of archive: 3429400 │ + (0000000000345418h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8ab8a45a │ compressed size: 59 bytes │ uncompressed size: 133 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -2878,32 +2777,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #79: │ +Central directory entry #76: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_372 │ │ - offset of local header from start of archive: 3594103 │ - (000000000036D777h) bytes │ + offset of local header from start of archive: 3429558 │ + (00000000003454B6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 35e0558c │ compressed size: 73 bytes │ uncompressed size: 189 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2915,32 +2814,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #80: │ +Central directory entry #77: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_373 │ │ - offset of local header from start of archive: 3594301 │ - (000000000036D83Dh) bytes │ + offset of local header from start of archive: 3429731 │ + (0000000000345563h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9668af7d │ compressed size: 74 bytes │ uncompressed size: 159 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2952,32 +2851,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #81: │ +Central directory entry #78: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_375 │ │ - offset of local header from start of archive: 3594500 │ - (000000000036D904h) bytes │ + offset of local header from start of archive: 3429905 │ + (0000000000345611h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64dc1965 │ compressed size: 59 bytes │ uncompressed size: 113 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -2989,32 +2888,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #82: │ +Central directory entry #79: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_380 │ │ - offset of local header from start of archive: 3594684 │ - (000000000036D9BCh) bytes │ + offset of local header from start of archive: 3430064 │ + (00000000003456B0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6c16c329 │ compressed size: 141 bytes │ uncompressed size: 328 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3026,32 +2925,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #83: │ +Central directory entry #80: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_381 │ │ - offset of local header from start of archive: 3594950 │ - (000000000036DAC6h) bytes │ + offset of local header from start of archive: 3430305 │ + (00000000003457A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd86b019 │ compressed size: 117 bytes │ uncompressed size: 280 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3063,32 +2962,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #84: │ +Central directory entry #81: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_385 │ │ - offset of local header from start of archive: 3595192 │ - (000000000036DBB8h) bytes │ + offset of local header from start of archive: 3430522 │ + (000000000034587Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c0c894aa │ compressed size: 86 bytes │ uncompressed size: 234 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3100,32 +2999,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #85: │ +Central directory entry #82: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_39 │ │ - offset of local header from start of archive: 3595403 │ - (000000000036DC8Bh) bytes │ + offset of local header from start of archive: 3430708 │ + (0000000000345934h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c1800e76 │ compressed size: 92 bytes │ uncompressed size: 207 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3137,32 +3036,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #86: │ +Central directory entry #83: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_43 │ │ - offset of local header from start of archive: 3595619 │ - (000000000036DD63h) bytes │ + offset of local header from start of archive: 3430899 │ + (00000000003459F3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ab86d491 │ compressed size: 270 bytes │ uncompressed size: 934 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3174,32 +3073,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #87: │ +Central directory entry #84: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_44 │ │ - offset of local header from start of archive: 3596013 │ - (000000000036DEEDh) bytes │ + offset of local header from start of archive: 3431268 │ + (0000000000345B64h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6797109e │ compressed size: 154 bytes │ uncompressed size: 364 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3211,32 +3110,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #88: │ +Central directory entry #85: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_49 │ │ - offset of local header from start of archive: 3596291 │ - (000000000036E003h) bytes │ + offset of local header from start of archive: 3431521 │ + (0000000000345C61h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6ae1c04e │ compressed size: 1172 bytes │ uncompressed size: 12125 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3248,32 +3147,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #89: │ +Central directory entry #86: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_505 │ │ - offset of local header from start of archive: 3597587 │ - (000000000036E513h) bytes │ + offset of local header from start of archive: 3432792 │ + (0000000000346158h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 668f712b │ compressed size: 50 bytes │ uncompressed size: 93 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3285,32 +3184,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #90: │ +Central directory entry #87: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_506 │ │ - offset of local header from start of archive: 3597762 │ - (000000000036E5C2h) bytes │ + offset of local header from start of archive: 3432942 │ + (00000000003461EEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c35741c7 │ compressed size: 44 bytes │ uncompressed size: 93 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3322,32 +3221,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #91: │ +Central directory entry #88: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_52 │ │ - offset of local header from start of archive: 3597931 │ - (000000000036E66Bh) bytes │ + offset of local header from start of archive: 3433086 │ + (000000000034627Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2d95875b │ compressed size: 113 bytes │ uncompressed size: 215 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3359,32 +3258,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #92: │ +Central directory entry #89: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_54 │ │ - offset of local header from start of archive: 3598168 │ - (000000000036E758h) bytes │ + offset of local header from start of archive: 3433298 │ + (0000000000346352h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c259c4fa │ compressed size: 228 bytes │ uncompressed size: 435 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3396,32 +3295,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #93: │ +Central directory entry #90: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_55 │ │ - offset of local header from start of archive: 3598520 │ - (000000000036E8B8h) bytes │ + offset of local header from start of archive: 3433625 │ + (0000000000346499h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): de180195 │ compressed size: 77 bytes │ uncompressed size: 119 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3433,32 +3332,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #94: │ +Central directory entry #91: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_58 │ │ - offset of local header from start of archive: 3598721 │ - (000000000036E981h) bytes │ + offset of local header from start of archive: 3433801 │ + (0000000000346549h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4f214f4d │ compressed size: 44 bytes │ uncompressed size: 93 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3470,32 +3369,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #95: │ +Central directory entry #92: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_595 │ │ - offset of local header from start of archive: 3598889 │ - (000000000036EA29h) bytes │ + offset of local header from start of archive: 3433944 │ + (00000000003465D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc1a5f86 │ compressed size: 167 bytes │ uncompressed size: 312 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3507,32 +3406,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #96: │ +Central directory entry #93: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_61 │ │ - offset of local header from start of archive: 3599181 │ - (000000000036EB4Dh) bytes │ + offset of local header from start of archive: 3434211 │ + (00000000003466E3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 600dcac1 │ compressed size: 87 bytes │ uncompressed size: 215 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3544,32 +3443,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #97: │ +Central directory entry #94: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_62 │ │ - offset of local header from start of archive: 3599392 │ - (000000000036EC20h) bytes │ + offset of local header from start of archive: 3434397 │ + (000000000034679Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 360eddc2 │ compressed size: 128 bytes │ uncompressed size: 379 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3581,32 +3480,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #98: │ +Central directory entry #95: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_63 │ │ - offset of local header from start of archive: 3599644 │ - (000000000036ED1Ch) bytes │ + offset of local header from start of archive: 3434624 │ + (0000000000346880h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cacab4d5 │ compressed size: 42 bytes │ uncompressed size: 86 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3618,32 +3517,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #99: │ +Central directory entry #96: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_64 │ │ - offset of local header from start of archive: 3599810 │ - (000000000036EDC2h) bytes │ + offset of local header from start of archive: 3434765 │ + (000000000034690Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7400372d │ compressed size: 78 bytes │ uncompressed size: 152 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3655,32 +3554,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #100: │ +Central directory entry #97: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_66 │ │ - offset of local header from start of archive: 3600012 │ - (000000000036EE8Ch) bytes │ + offset of local header from start of archive: 3434942 │ + (00000000003469BEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8751362b │ compressed size: 42 bytes │ uncompressed size: 86 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3692,32 +3591,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #101: │ +Central directory entry #98: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_675 │ │ - offset of local header from start of archive: 3600178 │ - (000000000036EF32h) bytes │ + offset of local header from start of archive: 3435083 │ + (0000000000346A4Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9fe102c9 │ compressed size: 51 bytes │ uncompressed size: 96 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3729,32 +3628,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #102: │ +Central directory entry #99: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_676 │ │ - offset of local header from start of archive: 3600354 │ - (000000000036EFE2h) bytes │ + offset of local header from start of archive: 3435234 │ + (0000000000346AE2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bbfca26f │ compressed size: 50 bytes │ uncompressed size: 90 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3766,32 +3665,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #103: │ +Central directory entry #100: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_679 │ │ - offset of local header from start of archive: 3600529 │ - (000000000036F091h) bytes │ + offset of local header from start of archive: 3435384 │ + (0000000000346B78h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee5f8321 │ compressed size: 51 bytes │ uncompressed size: 96 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3803,32 +3702,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #104: │ +Central directory entry #101: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_7 │ │ - offset of local header from start of archive: 3600705 │ - (000000000036F141h) bytes │ + offset of local header from start of archive: 3435535 │ + (0000000000346C0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a400a30 │ compressed size: 248 bytes │ uncompressed size: 645 bytes │ length of filename: 68 characters │ length of extra field: 9 bytes │ @@ -3840,32 +3739,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #105: │ +Central directory entry #102: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_81 │ │ - offset of local header from start of archive: 3601076 │ - (000000000036F2B4h) bytes │ + offset of local header from start of archive: 3435881 │ + (0000000000346D69h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd1734fe │ compressed size: 86 bytes │ uncompressed size: 228 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3877,32 +3776,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #106: │ +Central directory entry #103: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_84 │ │ - offset of local header from start of archive: 3601286 │ - (000000000036F386h) bytes │ + offset of local header from start of archive: 3436066 │ + (0000000000346E22h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1ac8c9b5 │ compressed size: 82 bytes │ uncompressed size: 199 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -3914,32 +3813,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #107: │ +Central directory entry #104: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_855 │ │ - offset of local header from start of archive: 3601492 │ - (000000000036F454h) bytes │ + offset of local header from start of archive: 3436247 │ + (0000000000346ED7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2b95b56f │ compressed size: 50 bytes │ uncompressed size: 105 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3951,32 +3850,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #108: │ +Central directory entry #105: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_856 │ │ - offset of local header from start of archive: 3601667 │ - (000000000036F503h) bytes │ + offset of local header from start of archive: 3436397 │ + (0000000000346F6Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2d8548b1 │ compressed size: 63 bytes │ uncompressed size: 163 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -3988,32 +3887,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #109: │ +Central directory entry #106: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_90 │ │ - offset of local header from start of archive: 3601855 │ - (000000000036F5BFh) bytes │ + offset of local header from start of archive: 3436560 │ + (0000000000347010h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dc1f1434 │ compressed size: 98 bytes │ uncompressed size: 179 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -4025,32 +3924,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #110: │ +Central directory entry #107: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_91 │ │ - offset of local header from start of archive: 3602077 │ - (000000000036F69Dh) bytes │ + offset of local header from start of archive: 3436757 │ + (00000000003470D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3a9adbce │ compressed size: 412 bytes │ uncompressed size: 1768 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -4062,32 +3961,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #111: │ +Central directory entry #108: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_94 │ │ - offset of local header from start of archive: 3602613 │ - (000000000036F8B5h) bytes │ + offset of local header from start of archive: 3437268 │ + (00000000003472D4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfc48037 │ compressed size: 80 bytes │ uncompressed size: 181 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -4099,32 +3998,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #112: │ +Central directory entry #109: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_95 │ │ - offset of local header from start of archive: 3602817 │ - (000000000036F981h) bytes │ + offset of local header from start of archive: 3437447 │ + (0000000000347387h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8057b5ce │ compressed size: 51 bytes │ uncompressed size: 94 bytes │ length of filename: 69 characters │ length of extra field: 9 bytes │ @@ -4136,32 +4035,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #113: │ +Central directory entry #110: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_971 │ │ - offset of local header from start of archive: 3602992 │ - (000000000036FA30h) bytes │ + offset of local header from start of archive: 3437597 │ + (000000000034741Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9a7babd0 │ compressed size: 52 bytes │ uncompressed size: 96 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -4173,32 +4072,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #114: │ +Central directory entry #111: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_972 │ │ - offset of local header from start of archive: 3603169 │ - (000000000036FAE1h) bytes │ + offset of local header from start of archive: 3437749 │ + (00000000003474B5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 99a50488 │ compressed size: 60 bytes │ uncompressed size: 109 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -4210,32 +4109,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #115: │ +Central directory entry #112: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberAlternateFormatsProto_995 │ │ - offset of local header from start of archive: 3603354 │ - (000000000036FB9Ah) bytes │ + offset of local header from start of archive: 3437909 │ + (0000000000347555h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 91f851a7 │ compressed size: 117 bytes │ uncompressed size: 353 bytes │ length of filename: 70 characters │ length of extra field: 9 bytes │ @@ -4247,32 +4146,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #116: │ +Central directory entry #113: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_800 │ │ - offset of local header from start of archive: 3603596 │ - (000000000036FC8Ch) bytes │ + offset of local header from start of archive: 3438126 │ + (000000000034762Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb6213f4 │ compressed size: 98 bytes │ uncompressed size: 294 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4284,32 +4183,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #117: │ +Central directory entry #114: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_808 │ │ - offset of local header from start of archive: 3603811 │ - (000000000036FD63h) bytes │ + offset of local header from start of archive: 3438316 │ + (00000000003476ECh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a7a9ddb8 │ compressed size: 96 bytes │ uncompressed size: 294 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4321,32 +4220,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #118: │ +Central directory entry #115: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_870 │ │ - offset of local header from start of archive: 3604024 │ - (000000000036FE38h) bytes │ + offset of local header from start of archive: 3438504 │ + (00000000003477A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ff809d0 │ compressed size: 126 bytes │ uncompressed size: 320 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4358,32 +4257,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #119: │ +Central directory entry #116: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_878 │ │ - offset of local header from start of archive: 3604267 │ - (000000000036FF2Bh) bytes │ + offset of local header from start of archive: 3438722 │ + (0000000000347882h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f023372 │ compressed size: 103 bytes │ uncompressed size: 300 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4395,32 +4294,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #120: │ +Central directory entry #117: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_881 │ │ - offset of local header from start of archive: 3604487 │ - (0000000000370007h) bytes │ + offset of local header from start of archive: 3438917 │ + (0000000000347945h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef3a2a30 │ compressed size: 110 bytes │ uncompressed size: 311 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4432,32 +4331,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #121: │ +Central directory entry #118: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_882 │ │ - offset of local header from start of archive: 3604714 │ - (00000000003700EAh) bytes │ + offset of local header from start of archive: 3439119 │ + (0000000000347A0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fb56a31c │ compressed size: 355 bytes │ uncompressed size: 846 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4469,32 +4368,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #122: │ +Central directory entry #119: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_883 │ │ - offset of local header from start of archive: 3605186 │ - (00000000003702C2h) bytes │ + offset of local header from start of archive: 3439566 │ + (0000000000347BCEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da634b0e │ compressed size: 153 bytes │ uncompressed size: 425 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4506,32 +4405,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #123: │ +Central directory entry #120: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_888 │ │ - offset of local header from start of archive: 3605456 │ - (00000000003703D0h) bytes │ + offset of local header from start of archive: 3439811 │ + (0000000000347CC3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 118865d9 │ compressed size: 96 bytes │ uncompressed size: 292 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4543,32 +4442,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #124: │ +Central directory entry #121: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_979 │ │ - offset of local header from start of archive: 3605669 │ - (00000000003704A5h) bytes │ + offset of local header from start of archive: 3439999 │ + (0000000000347D7Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f09a8663 │ compressed size: 113 bytes │ uncompressed size: 313 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -4580,32 +4479,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #125: │ +Central directory entry #122: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AC │ │ - offset of local header from start of archive: 3605899 │ - (000000000037058Bh) bytes │ + offset of local header from start of archive: 3440204 │ + (0000000000347E4Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 49d27be7 │ compressed size: 148 bytes │ uncompressed size: 328 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4617,32 +4516,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #126: │ +Central directory entry #123: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AD │ │ - offset of local header from start of archive: 3606163 │ - (0000000000370693h) bytes │ + offset of local header from start of archive: 3440443 │ + (0000000000347F3Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e980eaec │ compressed size: 210 bytes │ uncompressed size: 486 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4654,32 +4553,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #127: │ +Central directory entry #124: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AE │ │ - offset of local header from start of archive: 3606489 │ - (00000000003707D9h) bytes │ + offset of local header from start of archive: 3440744 │ + (0000000000348068h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2726ff9 │ compressed size: 294 bytes │ uncompressed size: 668 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4691,32 +4590,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #128: │ +Central directory entry #125: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AF │ │ - offset of local header from start of archive: 3606899 │ - (0000000000370973h) bytes │ + offset of local header from start of archive: 3441129 │ + (00000000003481E9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fa66fc8b │ compressed size: 189 bytes │ uncompressed size: 463 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4728,32 +4627,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #129: │ +Central directory entry #126: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AG │ │ - offset of local header from start of archive: 3607204 │ - (0000000000370AA4h) bytes │ + offset of local header from start of archive: 3441409 │ + (0000000000348301h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb740783 │ compressed size: 313 bytes │ uncompressed size: 717 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4765,32 +4664,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #130: │ +Central directory entry #127: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AI │ │ - offset of local header from start of archive: 3607633 │ - (0000000000370C51h) bytes │ + offset of local header from start of archive: 3441813 │ + (0000000000348495h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46671ed1 │ compressed size: 305 bytes │ uncompressed size: 686 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4802,32 +4701,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #131: │ +Central directory entry #128: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AL │ │ - offset of local header from start of archive: 3608054 │ - (0000000000370DF6h) bytes │ + offset of local header from start of archive: 3442209 │ + (0000000000348621h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 91a41648 │ compressed size: 337 bytes │ uncompressed size: 775 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4839,32 +4738,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #132: │ +Central directory entry #129: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AM │ │ - offset of local header from start of archive: 3608507 │ - (0000000000370FBBh) bytes │ + offset of local header from start of archive: 3442637 │ + (00000000003487CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 905870be │ compressed size: 332 bytes │ uncompressed size: 712 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4876,32 +4775,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #133: │ +Central directory entry #130: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AO │ │ - offset of local header from start of archive: 3608955 │ - (000000000037117Bh) bytes │ + offset of local header from start of archive: 3443060 │ + (0000000000348974h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 320f55e2 │ compressed size: 148 bytes │ uncompressed size: 348 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4913,32 +4812,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #134: │ +Central directory entry #131: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AR │ │ - offset of local header from start of archive: 3609219 │ - (0000000000371283h) bytes │ + offset of local header from start of archive: 3443299 │ + (0000000000348A63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d0da8236 │ compressed size: 1588 bytes │ uncompressed size: 8142 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4950,32 +4849,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #135: │ +Central directory entry #132: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AS │ │ - offset of local header from start of archive: 3610923 │ - (000000000037192Bh) bytes │ + offset of local header from start of archive: 3444978 │ + (00000000003490F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8b798b16 │ compressed size: 288 bytes │ uncompressed size: 655 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -4987,32 +4886,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #136: │ +Central directory entry #133: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AT │ │ - offset of local header from start of archive: 3611327 │ - (0000000000371ABFh) bytes │ + offset of local header from start of archive: 3445357 │ + (000000000034926Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9b09d074 │ compressed size: 618 bytes │ uncompressed size: 1886 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5024,32 +4923,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #137: │ +Central directory entry #134: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AU │ │ - offset of local header from start of archive: 3612061 │ - (0000000000371D9Dh) bytes │ + offset of local header from start of archive: 3446066 │ + (0000000000349532h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 25a89751 │ compressed size: 637 bytes │ uncompressed size: 1760 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5061,32 +4960,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #138: │ +Central directory entry #135: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AW │ │ - offset of local header from start of archive: 3612814 │ - (000000000037208Eh) bytes │ + offset of local header from start of archive: 3446794 │ + (000000000034980Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cfbdd6ec │ compressed size: 219 bytes │ uncompressed size: 464 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5098,32 +4997,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #139: │ +Central directory entry #136: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AX │ │ - offset of local header from start of archive: 3613149 │ - (00000000003721DDh) bytes │ + offset of local header from start of archive: 3447104 │ + (0000000000349940h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bc7bafa1 │ compressed size: 324 bytes │ uncompressed size: 689 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5135,32 +5034,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #140: │ +Central directory entry #137: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_AZ │ │ - offset of local header from start of archive: 3613589 │ - (0000000000372395h) bytes │ + offset of local header from start of archive: 3447519 │ + (0000000000349ADFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 292163f4 │ compressed size: 336 bytes │ uncompressed size: 1044 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5172,32 +5071,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #141: │ +Central directory entry #138: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BA │ │ - offset of local header from start of archive: 3614041 │ - (0000000000372559h) bytes │ + offset of local header from start of archive: 3447946 │ + (0000000000349C8Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0594f92a │ compressed size: 369 bytes │ uncompressed size: 978 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5209,32 +5108,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #142: │ +Central directory entry #139: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BB │ │ - offset of local header from start of archive: 3614526 │ - (000000000037273Eh) bytes │ + offset of local header from start of archive: 3448406 │ + (0000000000349E56h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88b7e531 │ compressed size: 382 bytes │ uncompressed size: 859 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5246,32 +5145,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #143: │ +Central directory entry #140: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BD │ │ - offset of local header from start of archive: 3615024 │ - (0000000000372930h) bytes │ + offset of local header from start of archive: 3448879 │ + (000000000034A02Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 02207395 │ compressed size: 952 bytes │ uncompressed size: 2106 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5283,32 +5182,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #144: │ +Central directory entry #141: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BE │ │ - offset of local header from start of archive: 3616092 │ - (0000000000372D5Ch) bytes │ + offset of local header from start of archive: 3449922 │ + (000000000034A442h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d5e13959 │ compressed size: 377 bytes │ uncompressed size: 868 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5320,32 +5219,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #145: │ +Central directory entry #142: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BF │ │ - offset of local header from start of archive: 3616585 │ - (0000000000372F49h) bytes │ + offset of local header from start of archive: 3450390 │ + (000000000034A616h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 759f7417 │ compressed size: 199 bytes │ uncompressed size: 439 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5357,32 +5256,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #146: │ +Central directory entry #143: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BG │ │ - offset of local header from start of archive: 3616900 │ - (0000000000373084h) bytes │ + offset of local header from start of archive: 3450680 │ + (000000000034A738h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd56a1ca │ compressed size: 387 bytes │ uncompressed size: 1460 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5394,32 +5293,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #147: │ +Central directory entry #144: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BH │ │ - offset of local header from start of archive: 3617403 │ - (000000000037327Bh) bytes │ + offset of local header from start of archive: 3451158 │ + (000000000034A916h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 54fefcda │ compressed size: 268 bytes │ uncompressed size: 558 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5431,32 +5330,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #148: │ +Central directory entry #145: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BI │ │ - offset of local header from start of archive: 3617787 │ - (00000000003733FBh) bytes │ + offset of local header from start of archive: 3451517 │ + (000000000034AA7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 08612be9 │ compressed size: 152 bytes │ uncompressed size: 361 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5468,32 +5367,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #149: │ +Central directory entry #146: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BJ │ │ - offset of local header from start of archive: 3618055 │ - (0000000000373507h) bytes │ + offset of local header from start of archive: 3451760 │ + (000000000034AB70h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0b5892ec │ compressed size: 203 bytes │ uncompressed size: 415 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5505,32 +5404,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #150: │ +Central directory entry #147: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BL │ │ - offset of local header from start of archive: 3618374 │ - (0000000000373646h) bytes │ + offset of local header from start of archive: 3452054 │ + (000000000034AC96h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0853fe93 │ compressed size: 164 bytes │ uncompressed size: 357 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5542,32 +5441,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #151: │ +Central directory entry #148: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BM │ │ - offset of local header from start of archive: 3618654 │ - (000000000037375Eh) bytes │ + offset of local header from start of archive: 3452309 │ + (000000000034AD95h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dcb4ad7c │ compressed size: 281 bytes │ uncompressed size: 635 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5579,32 +5478,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #152: │ +Central directory entry #149: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BN │ │ - offset of local header from start of archive: 3619051 │ - (00000000003738EBh) bytes │ + offset of local header from start of archive: 3452681 │ + (000000000034AF09h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 48f5a2fd │ compressed size: 180 bytes │ uncompressed size: 383 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5616,32 +5515,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #153: │ +Central directory entry #150: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BO │ │ - offset of local header from start of archive: 3619347 │ - (0000000000373A13h) bytes │ + offset of local header from start of archive: 3452952 │ + (000000000034B018h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2234d902 │ compressed size: 331 bytes │ uncompressed size: 696 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5653,32 +5552,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #154: │ +Central directory entry #151: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BQ │ │ - offset of local header from start of archive: 3619794 │ - (0000000000373BD2h) bytes │ + offset of local header from start of archive: 3453374 │ + (000000000034B1BEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d581653e │ compressed size: 178 bytes │ uncompressed size: 396 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5690,32 +5589,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #155: │ +Central directory entry #152: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BR │ │ - offset of local header from start of archive: 3620088 │ - (0000000000373CF8h) bytes │ + offset of local header from start of archive: 3453643 │ + (000000000034B2CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7749f8f5 │ compressed size: 541 bytes │ uncompressed size: 1610 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5727,32 +5626,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #156: │ +Central directory entry #153: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BS │ │ - offset of local header from start of archive: 3620745 │ - (0000000000373F89h) bytes │ + offset of local header from start of archive: 3454275 │ + (000000000034B543h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 27b88678 │ compressed size: 415 bytes │ uncompressed size: 906 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5764,32 +5663,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #157: │ +Central directory entry #154: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BT │ │ - offset of local header from start of archive: 3621276 │ - (000000000037419Ch) bytes │ + offset of local header from start of archive: 3454781 │ + (000000000034B73Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): de20dfd2 │ compressed size: 233 bytes │ uncompressed size: 615 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5801,32 +5700,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #158: │ +Central directory entry #155: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BW │ │ - offset of local header from start of archive: 3621625 │ - (00000000003742F9h) bytes │ + offset of local header from start of archive: 3455105 │ + (000000000034B881h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f05e7e9 │ compressed size: 322 bytes │ uncompressed size: 660 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5838,32 +5737,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #159: │ +Central directory entry #156: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BY │ │ - offset of local header from start of archive: 3622063 │ - (00000000003744AFh) bytes │ + offset of local header from start of archive: 3455518 │ + (000000000034BA1Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 823d633d │ compressed size: 531 bytes │ uncompressed size: 1246 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5875,32 +5774,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #160: │ +Central directory entry #157: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_BZ │ │ - offset of local header from start of archive: 3622710 │ - (0000000000374736h) bytes │ + offset of local header from start of archive: 3456140 │ + (000000000034BC8Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3bdd5a2 │ compressed size: 196 bytes │ uncompressed size: 435 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5912,32 +5811,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #161: │ +Central directory entry #158: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CA │ │ - offset of local header from start of archive: 3623022 │ - (000000000037486Eh) bytes │ + offset of local header from start of archive: 3456427 │ + (000000000034BDABh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c545e586 │ compressed size: 327 bytes │ uncompressed size: 911 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5949,32 +5848,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #162: │ +Central directory entry #159: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CC │ │ - offset of local header from start of archive: 3623465 │ - (0000000000374A29h) bytes │ + offset of local header from start of archive: 3456845 │ + (000000000034BF4Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0592fb4a │ compressed size: 395 bytes │ uncompressed size: 797 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -5986,32 +5885,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #163: │ +Central directory entry #160: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CD │ │ - offset of local header from start of archive: 3623976 │ - (0000000000374C28h) bytes │ + offset of local header from start of archive: 3457331 │ + (000000000034C133h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46d698a8 │ compressed size: 210 bytes │ uncompressed size: 521 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6023,32 +5922,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #164: │ +Central directory entry #161: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CF │ │ - offset of local header from start of archive: 3624302 │ - (0000000000374D6Eh) bytes │ + offset of local header from start of archive: 3457632 │ + (000000000034C260h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e1baf936 │ compressed size: 157 bytes │ uncompressed size: 365 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6060,32 +5959,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #165: │ +Central directory entry #162: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CG │ │ - offset of local header from start of archive: 3624575 │ - (0000000000374E7Fh) bytes │ + offset of local header from start of archive: 3457880 │ + (000000000034C358h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a86774fb │ compressed size: 211 bytes │ uncompressed size: 473 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6097,32 +5996,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #166: │ +Central directory entry #163: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CH │ │ - offset of local header from start of archive: 3624902 │ - (0000000000374FC6h) bytes │ + offset of local header from start of archive: 3458182 │ + (000000000034C486h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 223baa83 │ compressed size: 295 bytes │ uncompressed size: 703 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6134,32 +6033,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #167: │ +Central directory entry #164: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CI │ │ - offset of local header from start of archive: 3625313 │ - (0000000000375161h) bytes │ + offset of local header from start of archive: 3458568 │ + (000000000034C608h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c26b106 │ compressed size: 218 bytes │ uncompressed size: 472 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6171,32 +6070,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #168: │ +Central directory entry #165: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CK │ │ - offset of local header from start of archive: 3625647 │ - (00000000003752AFh) bytes │ + offset of local header from start of archive: 3458877 │ + (000000000034C73Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): adf08c7a │ compressed size: 138 bytes │ uncompressed size: 328 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6208,32 +6107,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #169: │ +Central directory entry #166: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CL │ │ - offset of local header from start of archive: 3625901 │ - (00000000003753ADh) bytes │ + offset of local header from start of archive: 3459106 │ + (000000000034C822h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f504925 │ compressed size: 517 bytes │ uncompressed size: 2030 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6245,32 +6144,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #170: │ +Central directory entry #167: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CM │ │ - offset of local header from start of archive: 3626534 │ - (0000000000375626h) bytes │ + offset of local header from start of archive: 3459714 │ + (000000000034CA82h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1f7d1dc8 │ compressed size: 193 bytes │ uncompressed size: 455 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6282,32 +6181,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #171: │ +Central directory entry #168: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN │ │ - offset of local header from start of archive: 3626843 │ - (000000000037575Bh) bytes │ + offset of local header from start of archive: 3459998 │ + (000000000034CB9Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aa627e8f │ compressed size: 1440 bytes │ uncompressed size: 7821 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6319,32 +6218,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #172: │ +Central directory entry #169: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CO │ │ - offset of local header from start of archive: 3628399 │ - (0000000000375D6Fh) bytes │ + offset of local header from start of archive: 3461529 │ + (000000000034D199h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d0bca71 │ compressed size: 325 bytes │ uncompressed size: 817 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6356,32 +6255,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #173: │ +Central directory entry #170: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CR │ │ - offset of local header from start of archive: 3628840 │ - (0000000000375F28h) bytes │ + offset of local header from start of archive: 3461945 │ + (000000000034D339h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7339276a │ compressed size: 309 bytes │ uncompressed size: 631 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6393,32 +6292,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #174: │ +Central directory entry #171: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CU │ │ - offset of local header from start of archive: 3629265 │ - (00000000003760D1h) bytes │ + offset of local header from start of archive: 3462345 │ + (000000000034D4C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 901426c7 │ compressed size: 271 bytes │ uncompressed size: 622 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6430,32 +6329,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #175: │ +Central directory entry #172: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CV │ │ - offset of local header from start of archive: 3629652 │ - (0000000000376254h) bytes │ + offset of local header from start of archive: 3462707 │ + (000000000034D633h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 85b03b7a │ compressed size: 195 bytes │ uncompressed size: 415 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6467,32 +6366,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #176: │ +Central directory entry #173: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CW │ │ - offset of local header from start of archive: 3629963 │ - (000000000037638Bh) bytes │ + offset of local header from start of archive: 3462993 │ + (000000000034D751h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 58f0bec9 │ compressed size: 278 bytes │ uncompressed size: 561 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6504,32 +6403,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #177: │ +Central directory entry #174: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CX │ │ - offset of local header from start of archive: 3630357 │ - (0000000000376515h) bytes │ + offset of local header from start of archive: 3463362 │ + (000000000034D8C2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a990125f │ compressed size: 408 bytes │ uncompressed size: 819 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6541,32 +6440,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #178: │ +Central directory entry #175: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CY │ │ - offset of local header from start of archive: 3630881 │ - (0000000000376721h) bytes │ + offset of local header from start of archive: 3463861 │ + (000000000034DAB5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e9a14b37 │ compressed size: 201 bytes │ uncompressed size: 423 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6578,32 +6477,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #179: │ +Central directory entry #176: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CZ │ │ - offset of local header from start of archive: 3631198 │ - (000000000037685Eh) bytes │ + offset of local header from start of archive: 3464153 │ + (000000000034DBD9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b5f7355c │ compressed size: 314 bytes │ uncompressed size: 728 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6615,32 +6514,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #180: │ +Central directory entry #177: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DE │ │ - offset of local header from start of archive: 3631628 │ - (0000000000376A0Ch) bytes │ + offset of local header from start of archive: 3464558 │ + (000000000034DD6Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7522a523 │ compressed size: 1131 bytes │ uncompressed size: 3114 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6652,32 +6551,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #181: │ +Central directory entry #178: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DJ │ │ - offset of local header from start of archive: 3632875 │ - (0000000000376EEBh) bytes │ + offset of local header from start of archive: 3465780 │ + (000000000034E234h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5ccceacd │ compressed size: 149 bytes │ uncompressed size: 346 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6689,32 +6588,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #182: │ +Central directory entry #179: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DK │ │ - offset of local header from start of archive: 3633140 │ - (0000000000376FF4h) bytes │ + offset of local header from start of archive: 3466020 │ + (000000000034E324h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c68d8794 │ compressed size: 154 bytes │ uncompressed size: 413 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6726,32 +6625,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #183: │ +Central directory entry #180: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DM │ │ - offset of local header from start of archive: 3633410 │ - (0000000000377102h) bytes │ + offset of local header from start of archive: 3466265 │ + (000000000034E419h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2db75e16 │ compressed size: 305 bytes │ uncompressed size: 680 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6763,32 +6662,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #184: │ +Central directory entry #181: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DO │ │ - offset of local header from start of archive: 3633831 │ - (00000000003772A7h) bytes │ + offset of local header from start of archive: 3466661 │ + (000000000034E5A5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ff90406f │ compressed size: 378 bytes │ uncompressed size: 909 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6800,32 +6699,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #185: │ +Central directory entry #182: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_DZ │ │ - offset of local header from start of archive: 3634325 │ - (0000000000377495h) bytes │ + offset of local header from start of archive: 3467130 │ + (000000000034E77Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd017d83 │ compressed size: 282 bytes │ uncompressed size: 677 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6837,32 +6736,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #186: │ +Central directory entry #183: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EC │ │ - offset of local header from start of archive: 3634723 │ - (0000000000377623h) bytes │ + offset of local header from start of archive: 3467503 │ + (000000000034E8EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d02d6296 │ compressed size: 296 bytes │ uncompressed size: 760 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6874,32 +6773,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #187: │ +Central directory entry #184: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EE │ │ - offset of local header from start of archive: 3635135 │ - (00000000003777BFh) bytes │ + offset of local header from start of archive: 3467890 │ + (000000000034EA72h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 24d4c4ee │ compressed size: 468 bytes │ uncompressed size: 1100 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6911,32 +6810,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #188: │ +Central directory entry #185: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EG │ │ - offset of local header from start of archive: 3635719 │ - (0000000000377A07h) bytes │ + offset of local header from start of archive: 3468449 │ + (000000000034ECA1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 733ae7a1 │ compressed size: 292 bytes │ uncompressed size: 628 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6948,32 +6847,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #189: │ +Central directory entry #186: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_EH │ │ - offset of local header from start of archive: 3636127 │ - (0000000000377B9Fh) bytes │ + offset of local header from start of archive: 3468832 │ + (000000000034EE20h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6ec227ae │ compressed size: 196 bytes │ uncompressed size: 410 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -6985,32 +6884,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #190: │ +Central directory entry #187: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ER │ │ - offset of local header from start of archive: 3636439 │ - (0000000000377CD7h) bytes │ + offset of local header from start of archive: 3469119 │ + (000000000034EF3Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4bd53144 │ compressed size: 179 bytes │ uncompressed size: 383 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7022,32 +6921,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #191: │ +Central directory entry #188: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ES │ │ - offset of local header from start of archive: 3636734 │ - (0000000000377DFEh) bytes │ + offset of local header from start of archive: 3469389 │ + (000000000034F04Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0160279 │ compressed size: 331 bytes │ uncompressed size: 853 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7059,32 +6958,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #192: │ +Central directory entry #189: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ET │ │ - offset of local header from start of archive: 3637181 │ - (0000000000377FBDh) bytes │ + offset of local header from start of archive: 3469811 │ + (000000000034F1F3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): faa06349 │ compressed size: 457 bytes │ uncompressed size: 1015 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7096,32 +6995,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #193: │ +Central directory entry #190: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FI │ │ - offset of local header from start of archive: 3637754 │ - (00000000003781FAh) bytes │ + offset of local header from start of archive: 3470359 │ + (000000000034F417h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f76ffca │ compressed size: 516 bytes │ uncompressed size: 1339 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7133,32 +7032,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #194: │ +Central directory entry #191: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FJ │ │ - offset of local header from start of archive: 3638386 │ - (0000000000378472h) bytes │ + offset of local header from start of archive: 3470966 │ + (000000000034F676h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d35b0b5c │ compressed size: 229 bytes │ uncompressed size: 483 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7170,32 +7069,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #195: │ +Central directory entry #192: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FK │ │ - offset of local header from start of archive: 3638731 │ - (00000000003785CBh) bytes │ + offset of local header from start of archive: 3471286 │ + (000000000034F7B6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9f9e2538 │ compressed size: 86 bytes │ uncompressed size: 270 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7207,32 +7106,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #196: │ +Central directory entry #193: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FM │ │ - offset of local header from start of archive: 3638933 │ - (0000000000378695h) bytes │ + offset of local header from start of archive: 3471463 │ + (000000000034F867h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95cd53ea │ compressed size: 185 bytes │ uncompressed size: 466 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7244,32 +7143,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #197: │ +Central directory entry #194: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FO │ │ - offset of local header from start of archive: 3639234 │ - (00000000003787C2h) bytes │ + offset of local header from start of archive: 3471739 │ + (000000000034F97Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 397d4f27 │ compressed size: 225 bytes │ uncompressed size: 449 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7281,32 +7180,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #198: │ +Central directory entry #195: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_FR │ │ - offset of local header from start of archive: 3639575 │ - (0000000000378917h) bytes │ + offset of local header from start of archive: 3472055 │ + (000000000034FAB7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 811b3b8d │ compressed size: 310 bytes │ uncompressed size: 816 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7318,32 +7217,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #199: │ +Central directory entry #196: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GA │ │ - offset of local header from start of archive: 3640001 │ - (0000000000378AC1h) bytes │ + offset of local header from start of archive: 3472456 │ + (000000000034FC48h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8cfb9882 │ compressed size: 208 bytes │ uncompressed size: 548 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7355,32 +7254,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #200: │ +Central directory entry #197: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GB │ │ - offset of local header from start of archive: 3640325 │ - (0000000000378C05h) bytes │ + offset of local header from start of archive: 3472755 │ + (000000000034FD73h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f99bd44 │ compressed size: 1152 bytes │ uncompressed size: 2807 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7392,32 +7291,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #201: │ +Central directory entry #198: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GD │ │ - offset of local header from start of archive: 3641593 │ - (00000000003790F9h) bytes │ + offset of local header from start of archive: 3473998 │ + (000000000035024Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 152d0eff │ compressed size: 338 bytes │ uncompressed size: 742 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7429,32 +7328,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #202: │ +Central directory entry #199: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GE │ │ - offset of local header from start of archive: 3642047 │ - (00000000003792BFh) bytes │ + offset of local header from start of archive: 3474427 │ + (00000000003503FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f0c18b11 │ compressed size: 351 bytes │ uncompressed size: 836 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7466,32 +7365,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #203: │ +Central directory entry #200: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GF │ │ - offset of local header from start of archive: 3642514 │ - (0000000000379492h) bytes │ + offset of local header from start of archive: 3474869 │ + (00000000003505B5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 37928fd1 │ compressed size: 206 bytes │ uncompressed size: 438 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7503,32 +7402,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #204: │ +Central directory entry #201: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GG │ │ - offset of local header from start of archive: 3642836 │ - (00000000003795D4h) bytes │ + offset of local header from start of archive: 3475166 │ + (00000000003506DEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfaa8748 │ compressed size: 320 bytes │ uncompressed size: 656 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7540,32 +7439,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #205: │ +Central directory entry #202: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GH │ │ - offset of local header from start of archive: 3643272 │ - (0000000000379788h) bytes │ + offset of local header from start of archive: 3475577 │ + (0000000000350879h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 285da454 │ compressed size: 300 bytes │ uncompressed size: 782 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7577,32 +7476,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #206: │ +Central directory entry #203: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GI │ │ - offset of local header from start of archive: 3643688 │ - (0000000000379928h) bytes │ + offset of local header from start of archive: 3475968 │ + (0000000000350A00h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bf1fcc38 │ compressed size: 167 bytes │ uncompressed size: 366 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7614,32 +7513,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #207: │ +Central directory entry #204: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GL │ │ - offset of local header from start of archive: 3643971 │ - (0000000000379A43h) bytes │ + offset of local header from start of archive: 3476226 │ + (0000000000350B02h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 081211a1 │ compressed size: 177 bytes │ uncompressed size: 394 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7651,32 +7550,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #208: │ +Central directory entry #205: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GM │ │ - offset of local header from start of archive: 3644264 │ - (0000000000379B68h) bytes │ + offset of local header from start of archive: 3476494 │ + (0000000000350C0Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b8d73679 │ compressed size: 201 bytes │ uncompressed size: 426 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7688,32 +7587,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #209: │ +Central directory entry #206: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GN │ │ - offset of local header from start of archive: 3644581 │ - (0000000000379CA5h) bytes │ + offset of local header from start of archive: 3476786 │ + (0000000000350D32h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 34974410 │ compressed size: 221 bytes │ uncompressed size: 491 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7725,32 +7624,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #210: │ +Central directory entry #207: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GP │ │ - offset of local header from start of archive: 3644918 │ - (0000000000379DF6h) bytes │ + offset of local header from start of archive: 3477098 │ + (0000000000350E6Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2a84b1f1 │ compressed size: 234 bytes │ uncompressed size: 480 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7762,32 +7661,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #211: │ +Central directory entry #208: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GQ │ │ - offset of local header from start of archive: 3645268 │ - (0000000000379F54h) bytes │ + offset of local header from start of archive: 3477423 │ + (0000000000350FAFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 035f53d7 │ compressed size: 219 bytes │ uncompressed size: 472 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7799,32 +7698,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #212: │ +Central directory entry #209: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GR │ │ - offset of local header from start of archive: 3645603 │ - (000000000037A0A3h) bytes │ + offset of local header from start of archive: 3477733 │ + (00000000003510E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): afe6633b │ compressed size: 428 bytes │ uncompressed size: 969 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7836,32 +7735,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #213: │ +Central directory entry #210: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GT │ │ - offset of local header from start of archive: 3646147 │ - (000000000037A2C3h) bytes │ + offset of local header from start of archive: 3478252 │ + (00000000003512ECh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00808c67 │ compressed size: 194 bytes │ uncompressed size: 432 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7873,32 +7772,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #214: │ +Central directory entry #211: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GU │ │ - offset of local header from start of archive: 3646457 │ - (000000000037A3F9h) bytes │ + offset of local header from start of archive: 3478537 │ + (0000000000351409h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19a69683 │ compressed size: 355 bytes │ uncompressed size: 1012 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7910,32 +7809,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #215: │ +Central directory entry #212: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GW │ │ - offset of local header from start of archive: 3646928 │ - (000000000037A5D0h) bytes │ + offset of local header from start of archive: 3478983 │ + (00000000003515C7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c346e264 │ compressed size: 182 bytes │ uncompressed size: 405 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7947,32 +7846,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #216: │ +Central directory entry #213: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_GY │ │ - offset of local header from start of archive: 3647226 │ - (000000000037A6FAh) bytes │ + offset of local header from start of archive: 3479256 │ + (00000000003516D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): afdfab9e │ compressed size: 231 bytes │ uncompressed size: 474 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -7984,32 +7883,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #217: │ +Central directory entry #214: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HK │ │ - offset of local header from start of archive: 3647573 │ - (000000000037A855h) bytes │ + offset of local header from start of archive: 3479578 │ + (000000000035181Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ad1d9921 │ compressed size: 612 bytes │ uncompressed size: 1370 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8021,32 +7920,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #218: │ +Central directory entry #215: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HN │ │ - offset of local header from start of archive: 3648301 │ - (000000000037AB2Dh) bytes │ + offset of local header from start of archive: 3480281 │ + (0000000000351AD9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 06367f6c │ compressed size: 329 bytes │ uncompressed size: 728 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8058,32 +7957,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #219: │ +Central directory entry #216: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HR │ │ - offset of local header from start of archive: 3648746 │ - (000000000037ACEAh) bytes │ + offset of local header from start of archive: 3480701 │ + (0000000000351C7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cd91c5a1 │ compressed size: 358 bytes │ uncompressed size: 938 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8095,32 +7994,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #220: │ +Central directory entry #217: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HT │ │ - offset of local header from start of archive: 3649220 │ - (000000000037AEC4h) bytes │ + offset of local header from start of archive: 3481150 │ + (0000000000351E3Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9f267b01 │ compressed size: 194 bytes │ uncompressed size: 401 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8132,32 +8031,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #221: │ +Central directory entry #218: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_HU │ │ - offset of local header from start of archive: 3649530 │ - (000000000037AFFAh) bytes │ + offset of local header from start of archive: 3481435 │ + (0000000000351F5Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd684627 │ compressed size: 290 bytes │ uncompressed size: 705 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8169,32 +8068,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #222: │ +Central directory entry #219: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ID │ │ - offset of local header from start of archive: 3649936 │ - (000000000037B190h) bytes │ + offset of local header from start of archive: 3481816 │ + (00000000003520D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ac9a28db │ compressed size: 633 bytes │ uncompressed size: 1956 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8206,32 +8105,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #223: │ +Central directory entry #220: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IE │ │ - offset of local header from start of archive: 3650685 │ - (000000000037B47Dh) bytes │ + offset of local header from start of archive: 3482540 │ + (00000000003523ACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 12366685 │ compressed size: 510 bytes │ uncompressed size: 1308 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8243,32 +8142,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #224: │ +Central directory entry #221: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IL │ │ - offset of local header from start of archive: 3651311 │ - (000000000037B6EFh) bytes │ + offset of local header from start of archive: 3483141 │ + (0000000000352605h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d4464d87 │ compressed size: 506 bytes │ uncompressed size: 1149 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8280,32 +8179,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #225: │ +Central directory entry #222: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IM │ │ - offset of local header from start of archive: 3651933 │ - (000000000037B95Dh) bytes │ + offset of local header from start of archive: 3483738 │ + (000000000035285Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f04ed550 │ compressed size: 300 bytes │ uncompressed size: 607 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8317,32 +8216,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #226: │ +Central directory entry #223: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IN │ │ - offset of local header from start of archive: 3652349 │ - (000000000037BAFDh) bytes │ + offset of local header from start of archive: 3484129 │ + (00000000003529E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9b3d6a7 │ compressed size: 1856 bytes │ uncompressed size: 8838 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8354,32 +8253,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #227: │ +Central directory entry #224: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IO │ │ - offset of local header from start of archive: 3654321 │ - (000000000037C2B1h) bytes │ + offset of local header from start of archive: 3486076 │ + (000000000035317Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c87e1fde │ compressed size: 110 bytes │ uncompressed size: 297 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8391,32 +8290,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #228: │ +Central directory entry #225: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IQ │ │ - offset of local header from start of archive: 3654547 │ - (000000000037C393h) bytes │ + offset of local header from start of archive: 3486277 │ + (0000000000353245h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 15385973 │ compressed size: 234 bytes │ uncompressed size: 531 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8428,32 +8327,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #229: │ +Central directory entry #226: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IR │ │ - offset of local header from start of archive: 3654897 │ - (000000000037C4F1h) bytes │ + offset of local header from start of archive: 3486602 │ + (000000000035338Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 44c91bcf │ compressed size: 472 bytes │ uncompressed size: 1105 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8465,32 +8364,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #230: │ +Central directory entry #227: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IS │ │ - offset of local header from start of archive: 3655485 │ - (000000000037C73Dh) bytes │ + offset of local header from start of archive: 3487165 │ + (00000000003535BDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e34c2a5f │ compressed size: 420 bytes │ uncompressed size: 865 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8502,32 +8401,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #231: │ +Central directory entry #228: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_IT │ │ - offset of local header from start of archive: 3656021 │ - (000000000037C955h) bytes │ + offset of local header from start of archive: 3487676 │ + (00000000003537BCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 96af0ca5 │ compressed size: 721 bytes │ uncompressed size: 2327 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8539,32 +8438,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #232: │ +Central directory entry #229: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JE │ │ - offset of local header from start of archive: 3656858 │ - (000000000037CC9Ah) bytes │ + offset of local header from start of archive: 3488488 │ + (0000000000353AE8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3eed5cb3 │ compressed size: 353 bytes │ uncompressed size: 762 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8576,32 +8475,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #233: │ +Central directory entry #230: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JM │ │ - offset of local header from start of archive: 3657327 │ - (000000000037CE6Fh) bytes │ + offset of local header from start of archive: 3488932 │ + (0000000000353CA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bb45e3a0 │ compressed size: 414 bytes │ uncompressed size: 952 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8613,32 +8512,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #234: │ +Central directory entry #231: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JO │ │ - offset of local header from start of archive: 3657857 │ - (000000000037D081h) bytes │ + offset of local header from start of archive: 3489437 │ + (0000000000353E9Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f5a5a193 │ compressed size: 511 bytes │ uncompressed size: 1115 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8650,32 +8549,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #235: │ +Central directory entry #232: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_JP │ │ - offset of local header from start of archive: 3658484 │ - (000000000037D2F4h) bytes │ + offset of local header from start of archive: 3490039 │ + (00000000003540F7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8638fdd5 │ compressed size: 1401 bytes │ uncompressed size: 8087 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8687,32 +8586,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #236: │ +Central directory entry #233: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KE │ │ - offset of local header from start of archive: 3660001 │ - (000000000037D8E1h) bytes │ + offset of local header from start of archive: 3491531 │ + (00000000003546CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fa67d23e │ compressed size: 302 bytes │ uncompressed size: 647 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8724,32 +8623,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #237: │ +Central directory entry #234: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KG │ │ - offset of local header from start of archive: 3660419 │ - (000000000037DA83h) bytes │ + offset of local header from start of archive: 3491924 │ + (0000000000354854h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f2605f3a │ compressed size: 387 bytes │ uncompressed size: 843 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8761,32 +8660,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #238: │ +Central directory entry #235: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KH │ │ - offset of local header from start of archive: 3660922 │ - (000000000037DC7Ah) bytes │ + offset of local header from start of archive: 3492402 │ + (0000000000354A32h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e209b23 │ compressed size: 339 bytes │ uncompressed size: 759 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8798,32 +8697,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #239: │ +Central directory entry #236: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KI │ │ - offset of local header from start of archive: 3661377 │ - (000000000037DE41h) bytes │ + offset of local header from start of archive: 3492832 │ + (0000000000354BE0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5bd1fa45 │ compressed size: 238 bytes │ uncompressed size: 524 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8835,32 +8734,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #240: │ +Central directory entry #237: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KM │ │ - offset of local header from start of archive: 3661731 │ - (000000000037DFA3h) bytes │ + offset of local header from start of archive: 3493161 │ + (0000000000354D29h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ece17a4 │ compressed size: 142 bytes │ uncompressed size: 344 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8872,32 +8771,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #241: │ +Central directory entry #238: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KN │ │ - offset of local header from start of archive: 3661989 │ - (000000000037E0A5h) bytes │ + offset of local header from start of archive: 3493394 │ + (0000000000354E12h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d866473 │ compressed size: 299 bytes │ uncompressed size: 662 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8909,32 +8808,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #242: │ +Central directory entry #239: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KP │ │ - offset of local header from start of archive: 3662404 │ - (000000000037E244h) bytes │ + offset of local header from start of archive: 3493784 │ + (0000000000354F98h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f061a776 │ compressed size: 254 bytes │ uncompressed size: 564 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8946,32 +8845,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #243: │ +Central directory entry #240: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KR │ │ - offset of local header from start of archive: 3662774 │ - (000000000037E3B6h) bytes │ + offset of local header from start of archive: 3494129 │ + (00000000003550F1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cc56a89e │ compressed size: 652 bytes │ uncompressed size: 2018 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -8983,32 +8882,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #244: │ +Central directory entry #241: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KW │ │ - offset of local header from start of archive: 3663542 │ - (000000000037E6B6h) bytes │ + offset of local header from start of archive: 3494872 │ + (00000000003553D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66f6fd01 │ compressed size: 323 bytes │ uncompressed size: 668 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9020,32 +8919,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #245: │ +Central directory entry #242: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KY │ │ - offset of local header from start of archive: 3663981 │ - (000000000037E86Dh) bytes │ + offset of local header from start of archive: 3495286 │ + (0000000000355576h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd7e3cb5 │ compressed size: 368 bytes │ uncompressed size: 821 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9057,32 +8956,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #246: │ +Central directory entry #243: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_KZ │ │ - offset of local header from start of archive: 3664465 │ - (000000000037EA51h) bytes │ + offset of local header from start of archive: 3495745 │ + (0000000000355741h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 654bc2ae │ compressed size: 354 bytes │ uncompressed size: 892 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9094,32 +8993,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #247: │ +Central directory entry #244: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LA │ │ - offset of local header from start of archive: 3664935 │ - (000000000037EC27h) bytes │ + offset of local header from start of archive: 3496190 │ + (00000000003558FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4fa705af │ compressed size: 272 bytes │ uncompressed size: 613 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9131,32 +9030,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #248: │ +Central directory entry #245: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LB │ │ - offset of local header from start of archive: 3665323 │ - (000000000037EDABh) bytes │ + offset of local header from start of archive: 3496553 │ + (0000000000355A69h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cc80da60 │ compressed size: 267 bytes │ uncompressed size: 600 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9168,32 +9067,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #249: │ +Central directory entry #246: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LC │ │ - offset of local header from start of archive: 3665706 │ - (000000000037EF2Ah) bytes │ + offset of local header from start of archive: 3496911 │ + (0000000000355BCFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bac6c0b0 │ compressed size: 324 bytes │ uncompressed size: 717 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9205,32 +9104,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #250: │ +Central directory entry #247: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LI │ │ - offset of local header from start of archive: 3666146 │ - (000000000037F0E2h) bytes │ + offset of local header from start of archive: 3497326 │ + (0000000000355D6Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 772aaa40 │ compressed size: 368 bytes │ uncompressed size: 763 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9242,32 +9141,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #251: │ +Central directory entry #248: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LK │ │ - offset of local header from start of archive: 3666630 │ - (000000000037F2C6h) bytes │ + offset of local header from start of archive: 3497785 │ + (0000000000355F39h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b53cc49 │ compressed size: 237 bytes │ uncompressed size: 510 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9279,32 +9178,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #252: │ +Central directory entry #249: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LR │ │ - offset of local header from start of archive: 3666983 │ - (000000000037F427h) bytes │ + offset of local header from start of archive: 3498113 │ + (0000000000356081h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ebb61188 │ compressed size: 238 bytes │ uncompressed size: 566 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9316,32 +9215,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #253: │ +Central directory entry #250: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LS │ │ - offset of local header from start of archive: 3667337 │ - (000000000037F589h) bytes │ + offset of local header from start of archive: 3498442 │ + (00000000003561CAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6038da2c │ compressed size: 142 bytes │ uncompressed size: 342 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9353,32 +9252,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #254: │ +Central directory entry #251: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LT │ │ - offset of local header from start of archive: 3667595 │ - (000000000037F68Bh) bytes │ + offset of local header from start of archive: 3498675 │ + (00000000003562B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e468dce8 │ compressed size: 296 bytes │ uncompressed size: 646 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9390,32 +9289,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #255: │ +Central directory entry #252: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LU │ │ - offset of local header from start of archive: 3668007 │ - (000000000037F827h) bytes │ + offset of local header from start of archive: 3499062 │ + (0000000000356436h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9681f6bb │ compressed size: 483 bytes │ uncompressed size: 1383 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9427,32 +9326,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #256: │ +Central directory entry #253: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LV │ │ - offset of local header from start of archive: 3668606 │ - (000000000037FA7Eh) bytes │ + offset of local header from start of archive: 3499636 │ + (0000000000356674h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 525f0d60 │ compressed size: 163 bytes │ uncompressed size: 375 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9464,32 +9363,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #257: │ +Central directory entry #254: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_LY │ │ - offset of local header from start of archive: 3668885 │ - (000000000037FB95h) bytes │ + offset of local header from start of archive: 3499890 │ + (0000000000356772h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1462e343 │ compressed size: 244 bytes │ uncompressed size: 533 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9501,32 +9400,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #258: │ +Central directory entry #255: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MA │ │ - offset of local header from start of archive: 3669245 │ - (000000000037FCFDh) bytes │ + offset of local header from start of archive: 3500225 │ + (00000000003568C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 952e4162 │ compressed size: 393 bytes │ uncompressed size: 887 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9538,32 +9437,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #259: │ +Central directory entry #256: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MC │ │ - offset of local header from start of archive: 3669754 │ - (000000000037FEFAh) bytes │ + offset of local header from start of archive: 3500709 │ + (0000000000356AA5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5a4b2b84 │ compressed size: 253 bytes │ uncompressed size: 760 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9575,32 +9474,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #260: │ +Central directory entry #257: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MD │ │ - offset of local header from start of archive: 3670123 │ - (000000000038006Bh) bytes │ + offset of local header from start of archive: 3501053 │ + (0000000000356BFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4e320e4e │ compressed size: 267 bytes │ uncompressed size: 580 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9612,32 +9511,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #261: │ +Central directory entry #258: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ME │ │ - offset of local header from start of archive: 3670506 │ - (00000000003801EAh) bytes │ + offset of local header from start of archive: 3501411 │ + (0000000000356D63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 598fa711 │ compressed size: 290 bytes │ uncompressed size: 597 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9649,32 +9548,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #262: │ +Central directory entry #259: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MF │ │ - offset of local header from start of archive: 3670912 │ - (0000000000380380h) bytes │ + offset of local header from start of archive: 3501792 │ + (0000000000356EE0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 840eec4e │ compressed size: 179 bytes │ uncompressed size: 378 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9686,32 +9585,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #263: │ +Central directory entry #260: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MG │ │ - offset of local header from start of archive: 3671207 │ - (00000000003804A7h) bytes │ + offset of local header from start of archive: 3502062 │ + (0000000000356FEEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc76ecdf │ compressed size: 222 bytes │ uncompressed size: 450 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9723,32 +9622,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #264: │ +Central directory entry #261: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MH │ │ - offset of local header from start of archive: 3671545 │ - (00000000003805F9h) bytes │ + offset of local header from start of archive: 3502375 │ + (0000000000357127h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 43f9f609 │ compressed size: 175 bytes │ uncompressed size: 381 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9760,32 +9659,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #265: │ +Central directory entry #262: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MK │ │ - offset of local header from start of archive: 3671836 │ - (000000000038071Ch) bytes │ + offset of local header from start of archive: 3502641 │ + (0000000000357231h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 79f9c8af │ compressed size: 328 bytes │ uncompressed size: 713 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9797,32 +9696,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #266: │ +Central directory entry #263: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ML │ │ - offset of local header from start of archive: 3672280 │ - (00000000003808D8h) bytes │ + offset of local header from start of archive: 3503060 │ + (00000000003573D4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 16b5b37a │ compressed size: 263 bytes │ uncompressed size: 603 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9834,32 +9733,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #267: │ +Central directory entry #264: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MM │ │ - offset of local header from start of archive: 3672659 │ - (0000000000380A53h) bytes │ + offset of local header from start of archive: 3503414 │ + (0000000000357536h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9d25fef7 │ compressed size: 849 bytes │ uncompressed size: 2157 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9871,32 +9770,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #268: │ +Central directory entry #265: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MN │ │ - offset of local header from start of archive: 3673624 │ - (0000000000380E18h) bytes │ + offset of local header from start of archive: 3504354 │ + (00000000003578E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 21b95ffa │ compressed size: 345 bytes │ uncompressed size: 824 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9908,32 +9807,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #269: │ +Central directory entry #266: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MO │ │ - offset of local header from start of archive: 3674085 │ - (0000000000380FE5h) bytes │ + offset of local header from start of archive: 3504790 │ + (0000000000357A96h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 41ebe21a │ compressed size: 190 bytes │ uncompressed size: 410 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9945,32 +9844,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #270: │ +Central directory entry #267: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MP │ │ - offset of local header from start of archive: 3674391 │ - (0000000000381117h) bytes │ + offset of local header from start of archive: 3505071 │ + (0000000000357BAFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df6cde57 │ compressed size: 298 bytes │ uncompressed size: 784 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -9982,32 +9881,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #271: │ +Central directory entry #268: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MQ │ │ - offset of local header from start of archive: 3674805 │ - (00000000003812B5h) bytes │ + offset of local header from start of archive: 3505460 │ + (0000000000357D34h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 02a5a8ea │ compressed size: 237 bytes │ uncompressed size: 486 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10019,32 +9918,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #272: │ +Central directory entry #269: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MR │ │ - offset of local header from start of archive: 3675158 │ - (0000000000381416h) bytes │ + offset of local header from start of archive: 3505788 │ + (0000000000357E7Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64bcde92 │ compressed size: 173 bytes │ uncompressed size: 388 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10056,32 +9955,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #273: │ +Central directory entry #270: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MS │ │ - offset of local header from start of archive: 3675447 │ - (0000000000381537h) bytes │ + offset of local header from start of archive: 3506052 │ + (0000000000357F84h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 94038dad │ compressed size: 280 bytes │ uncompressed size: 627 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10093,32 +9992,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #274: │ +Central directory entry #271: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MT │ │ - offset of local header from start of archive: 3675843 │ - (00000000003816C3h) bytes │ + offset of local header from start of archive: 3506423 │ + (00000000003580F7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 424b5958 │ compressed size: 274 bytes │ uncompressed size: 570 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10130,32 +10029,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #275: │ +Central directory entry #272: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MU │ │ - offset of local header from start of archive: 3676233 │ - (0000000000381849h) bytes │ + offset of local header from start of archive: 3506788 │ + (0000000000358264h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84aef894 │ compressed size: 307 bytes │ uncompressed size: 618 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10167,32 +10066,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #276: │ +Central directory entry #273: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MV │ │ - offset of local header from start of archive: 3676656 │ - (00000000003819F0h) bytes │ + offset of local header from start of archive: 3507186 │ + (00000000003583F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 568171d5 │ compressed size: 270 bytes │ uncompressed size: 559 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10204,32 +10103,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #277: │ +Central directory entry #274: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MW │ │ - offset of local header from start of archive: 3677042 │ - (0000000000381B72h) bytes │ + offset of local header from start of archive: 3507547 │ + (000000000035855Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b988c3f │ compressed size: 209 bytes │ uncompressed size: 513 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10241,32 +10140,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #278: │ +Central directory entry #275: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MX │ │ - offset of local header from start of archive: 3677367 │ - (0000000000381CB7h) bytes │ + offset of local header from start of archive: 3507847 │ + (0000000000358687h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0c86bf12 │ compressed size: 497 bytes │ uncompressed size: 2144 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10278,32 +10177,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #279: │ +Central directory entry #276: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MY │ │ - offset of local header from start of archive: 3677980 │ - (0000000000381F1Ch) bytes │ + offset of local header from start of archive: 3508435 │ + (00000000003588D3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5b35df69 │ compressed size: 601 bytes │ uncompressed size: 1393 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10315,32 +10214,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #280: │ +Central directory entry #277: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_MZ │ │ - offset of local header from start of archive: 3678697 │ - (00000000003821E9h) bytes │ + offset of local header from start of archive: 3509127 │ + (0000000000358B87h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 60fb399d │ compressed size: 199 bytes │ uncompressed size: 439 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10352,32 +10251,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #281: │ +Central directory entry #278: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NA │ │ - offset of local header from start of archive: 3679012 │ - (0000000000382324h) bytes │ + offset of local header from start of archive: 3509417 │ + (0000000000358CA9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5233655a │ compressed size: 375 bytes │ uncompressed size: 895 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10389,32 +10288,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #282: │ +Central directory entry #279: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NC │ │ - offset of local header from start of archive: 3679503 │ - (000000000038250Fh) bytes │ + offset of local header from start of archive: 3509883 │ + (0000000000358E7Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c88c7cce │ compressed size: 194 bytes │ uncompressed size: 459 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10426,32 +10325,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #283: │ +Central directory entry #280: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NE │ │ - offset of local header from start of archive: 3679813 │ - (0000000000382645h) bytes │ + offset of local header from start of archive: 3510168 │ + (0000000000358F98h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 33d29c04 │ compressed size: 233 bytes │ uncompressed size: 513 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10463,32 +10362,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #284: │ +Central directory entry #281: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NF │ │ - offset of local header from start of archive: 3680162 │ - (00000000003827A2h) bytes │ + offset of local header from start of archive: 3510492 │ + (00000000003590DCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 600ae58d │ compressed size: 187 bytes │ uncompressed size: 407 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10500,32 +10399,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #285: │ +Central directory entry #282: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NG │ │ - offset of local header from start of archive: 3680465 │ - (00000000003828D1h) bytes │ + offset of local header from start of archive: 3510770 │ + (00000000003591F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 92908c97 │ compressed size: 402 bytes │ uncompressed size: 1017 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10537,32 +10436,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #286: │ +Central directory entry #283: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NI │ │ - offset of local header from start of archive: 3680983 │ - (0000000000382AD7h) bytes │ + offset of local header from start of archive: 3511263 │ + (00000000003593DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b601efbd │ compressed size: 197 bytes │ uncompressed size: 422 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10574,32 +10473,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #287: │ +Central directory entry #284: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NL │ │ - offset of local header from start of archive: 3681296 │ - (0000000000382C10h) bytes │ + offset of local header from start of archive: 3511551 │ + (00000000003594FFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5a22fb03 │ compressed size: 532 bytes │ uncompressed size: 1574 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10611,32 +10510,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #288: │ +Central directory entry #285: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NO │ │ - offset of local header from start of archive: 3681944 │ - (0000000000382E98h) bytes │ + offset of local header from start of archive: 3512174 │ + (000000000035976Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 210482dc │ compressed size: 309 bytes │ uncompressed size: 686 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10648,32 +10547,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #289: │ +Central directory entry #286: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NP │ │ - offset of local header from start of archive: 3682369 │ - (0000000000383041h) bytes │ + offset of local header from start of archive: 3512574 │ + (00000000003598FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c662d14 │ compressed size: 270 bytes │ uncompressed size: 577 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10685,32 +10584,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #290: │ +Central directory entry #287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NR │ │ - offset of local header from start of archive: 3682755 │ - (00000000003831C3h) bytes │ + offset of local header from start of archive: 3512935 │ + (0000000000359A67h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f8bf3d25 │ compressed size: 146 bytes │ uncompressed size: 345 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10722,32 +10621,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #291: │ +Central directory entry #288: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NU │ │ - offset of local header from start of archive: 3683017 │ - (00000000003832C9h) bytes │ + offset of local header from start of archive: 3513172 │ + (0000000000359B54h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c312843 │ compressed size: 132 bytes │ uncompressed size: 327 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10759,32 +10658,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #292: │ +Central directory entry #289: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_NZ │ │ - offset of local header from start of archive: 3683265 │ - (00000000003833C1h) bytes │ + offset of local header from start of archive: 3513395 │ + (0000000000359C33h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd513521 │ compressed size: 451 bytes │ uncompressed size: 1017 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10796,32 +10695,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #293: │ +Central directory entry #290: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_OM │ │ - offset of local header from start of archive: 3683832 │ - (00000000003835F8h) bytes │ + offset of local header from start of archive: 3513937 │ + (0000000000359E51h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9e73acd │ compressed size: 230 bytes │ uncompressed size: 516 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10833,32 +10732,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #294: │ +Central directory entry #291: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PA │ │ - offset of local header from start of archive: 3684178 │ - (0000000000383752h) bytes │ + offset of local header from start of archive: 3514258 │ + (0000000000359F92h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0c8fd043 │ compressed size: 407 bytes │ uncompressed size: 910 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10870,32 +10769,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #295: │ +Central directory entry #292: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PE │ │ - offset of local header from start of archive: 3684701 │ - (000000000038395Dh) bytes │ + offset of local header from start of archive: 3514756 │ + (000000000035A184h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): adf893a6 │ compressed size: 340 bytes │ uncompressed size: 736 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10907,32 +10806,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #296: │ +Central directory entry #293: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PF │ │ - offset of local header from start of archive: 3685157 │ - (0000000000383B25h) bytes │ + offset of local header from start of archive: 3515187 │ + (000000000035A333h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d6b1daf7 │ compressed size: 200 bytes │ uncompressed size: 457 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10944,32 +10843,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #297: │ +Central directory entry #294: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PG │ │ - offset of local header from start of archive: 3685473 │ - (0000000000383C61h) bytes │ + offset of local header from start of archive: 3515478 │ + (000000000035A456h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cca0fc93 │ compressed size: 282 bytes │ uncompressed size: 589 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -10981,32 +10880,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #298: │ +Central directory entry #295: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PH │ │ - offset of local header from start of archive: 3685871 │ - (0000000000383DEFh) bytes │ + offset of local header from start of archive: 3515851 │ + (000000000035A5CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 52e85c2b │ compressed size: 524 bytes │ uncompressed size: 1270 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11018,32 +10917,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #299: │ +Central directory entry #296: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PK │ │ - offset of local header from start of archive: 3686511 │ - (000000000038406Fh) bytes │ + offset of local header from start of archive: 3516466 │ + (000000000035A832h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9559bcf │ compressed size: 622 bytes │ uncompressed size: 1830 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11055,32 +10954,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #300: │ +Central directory entry #297: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PL │ │ - offset of local header from start of archive: 3687249 │ - (0000000000384351h) bytes │ + offset of local header from start of archive: 3517179 │ + (000000000035AAFBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc70a889 │ compressed size: 423 bytes │ uncompressed size: 1153 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11092,32 +10991,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #301: │ +Central directory entry #298: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PM │ │ - offset of local header from start of archive: 3687788 │ - (000000000038456Ch) bytes │ + offset of local header from start of archive: 3517693 │ + (000000000035ACFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 89713f8f │ compressed size: 151 bytes │ uncompressed size: 348 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11129,32 +11028,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #302: │ +Central directory entry #299: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PR │ │ - offset of local header from start of archive: 3688055 │ - (0000000000384677h) bytes │ + offset of local header from start of archive: 3517935 │ + (000000000035ADEFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a53372b2 │ compressed size: 233 bytes │ uncompressed size: 594 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11166,32 +11065,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #303: │ +Central directory entry #300: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PS │ │ - offset of local header from start of archive: 3688404 │ - (00000000003847D4h) bytes │ + offset of local header from start of archive: 3518259 │ + (000000000035AF33h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 41f9a236 │ compressed size: 245 bytes │ uncompressed size: 547 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11203,32 +11102,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #304: │ +Central directory entry #301: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PT │ │ - offset of local header from start of archive: 3688765 │ - (000000000038493Dh) bytes │ + offset of local header from start of archive: 3518595 │ + (000000000035B083h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 44076e5f │ compressed size: 329 bytes │ uncompressed size: 691 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11240,32 +11139,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #305: │ +Central directory entry #302: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PW │ │ - offset of local header from start of archive: 3689210 │ - (0000000000384AFAh) bytes │ + offset of local header from start of archive: 3519015 │ + (000000000035B227h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 24488bb4 │ compressed size: 204 bytes │ uncompressed size: 435 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11277,32 +11176,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #306: │ +Central directory entry #303: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_PY │ │ - offset of local header from start of archive: 3689530 │ - (0000000000384C3Ah) bytes │ + offset of local header from start of archive: 3519310 │ + (000000000035B34Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cdf73d4e │ compressed size: 471 bytes │ uncompressed size: 1106 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11314,32 +11213,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #307: │ +Central directory entry #304: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_QA │ │ - offset of local header from start of archive: 3690117 │ - (0000000000384E85h) bytes │ + offset of local header from start of archive: 3519872 │ + (000000000035B580h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6caf6a65 │ compressed size: 207 bytes │ uncompressed size: 450 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11351,32 +11250,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #308: │ +Central directory entry #305: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RE │ │ - offset of local header from start of archive: 3690440 │ - (0000000000384FC8h) bytes │ + offset of local header from start of archive: 3520170 │ + (000000000035B6AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c4308aff │ compressed size: 283 bytes │ uncompressed size: 567 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11388,32 +11287,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #309: │ +Central directory entry #306: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RO │ │ - offset of local header from start of archive: 3690839 │ - (0000000000385157h) bytes │ + offset of local header from start of archive: 3520544 │ + (000000000035B820h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53a93f29 │ compressed size: 319 bytes │ uncompressed size: 714 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11425,32 +11324,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #310: │ +Central directory entry #307: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RS │ │ - offset of local header from start of archive: 3691274 │ - (000000000038530Ah) bytes │ + offset of local header from start of archive: 3520954 │ + (000000000035B9BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c2d0835f │ compressed size: 343 bytes │ uncompressed size: 738 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11462,32 +11361,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #311: │ +Central directory entry #308: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RU │ │ - offset of local header from start of archive: 3691733 │ - (00000000003854D5h) bytes │ + offset of local header from start of archive: 3521388 │ + (000000000035BB6Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6458d614 │ compressed size: 543 bytes │ uncompressed size: 1863 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11499,32 +11398,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #312: │ +Central directory entry #309: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_RW │ │ - offset of local header from start of archive: 3692392 │ - (0000000000385768h) bytes │ + offset of local header from start of archive: 3522022 │ + (000000000035BDE6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 08844eb1 │ compressed size: 204 bytes │ uncompressed size: 512 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11536,32 +11435,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #313: │ +Central directory entry #310: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SA │ │ - offset of local header from start of archive: 3692712 │ - (00000000003858A8h) bytes │ + offset of local header from start of archive: 3522317 │ + (000000000035BF0Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b65b3599 │ compressed size: 280 bytes │ uncompressed size: 692 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11573,32 +11472,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #314: │ +Central directory entry #311: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SB │ │ - offset of local header from start of archive: 3693108 │ - (0000000000385A34h) bytes │ + offset of local header from start of archive: 3522688 │ + (000000000035C080h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eb5bc1d2 │ compressed size: 251 bytes │ uncompressed size: 522 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11610,32 +11509,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #315: │ +Central directory entry #312: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SC │ │ - offset of local header from start of archive: 3693475 │ - (0000000000385BA3h) bytes │ + offset of local header from start of archive: 3523030 │ + (000000000035C1D6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 707878f1 │ compressed size: 197 bytes │ uncompressed size: 404 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11647,32 +11546,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #316: │ +Central directory entry #313: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SD │ │ - offset of local header from start of archive: 3693788 │ - (0000000000385CDCh) bytes │ + offset of local header from start of archive: 3523318 │ + (000000000035C2F6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): de0beff4 │ compressed size: 169 bytes │ uncompressed size: 360 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11684,32 +11583,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #317: │ +Central directory entry #314: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SE │ │ - offset of local header from start of archive: 3694073 │ - (0000000000385DF9h) bytes │ + offset of local header from start of archive: 3523578 │ + (000000000035C3FAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dea388e0 │ compressed size: 807 bytes │ uncompressed size: 2936 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11721,32 +11620,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #318: │ +Central directory entry #315: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SG │ │ - offset of local header from start of archive: 3694996 │ - (0000000000386194h) bytes │ + offset of local header from start of archive: 3524476 │ + (000000000035C77Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f7b0af1d │ compressed size: 357 bytes │ uncompressed size: 987 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11758,32 +11657,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #319: │ +Central directory entry #316: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SH │ │ - offset of local header from start of archive: 3695469 │ - (000000000038636Dh) bytes │ + offset of local header from start of archive: 3524924 │ + (000000000035C93Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 746da3c2 │ compressed size: 150 bytes │ uncompressed size: 324 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11795,32 +11694,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #320: │ +Central directory entry #317: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SI │ │ - offset of local header from start of archive: 3695735 │ - (0000000000386477h) bytes │ + offset of local header from start of archive: 3525165 │ + (000000000035CA2Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 52c68b78 │ compressed size: 366 bytes │ uncompressed size: 782 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11832,32 +11731,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #321: │ +Central directory entry #318: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SJ │ │ - offset of local header from start of archive: 3696217 │ - (0000000000386659h) bytes │ + offset of local header from start of archive: 3525622 │ + (000000000035CBF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04f8ac30 │ compressed size: 236 bytes │ uncompressed size: 522 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11869,32 +11768,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #322: │ +Central directory entry #319: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SK │ │ - offset of local header from start of archive: 3696569 │ - (00000000003867B9h) bytes │ + offset of local header from start of archive: 3525949 │ + (000000000035CD3Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 31dcee19 │ compressed size: 439 bytes │ uncompressed size: 1319 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11906,32 +11805,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #323: │ +Central directory entry #320: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SL │ │ - offset of local header from start of archive: 3697124 │ - (00000000003869E4h) bytes │ + offset of local header from start of archive: 3526479 │ + (000000000035CF4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c0295fc9 │ compressed size: 186 bytes │ uncompressed size: 385 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11943,32 +11842,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #324: │ +Central directory entry #321: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SM │ │ - offset of local header from start of archive: 3697426 │ - (0000000000386B12h) bytes │ + offset of local header from start of archive: 3526756 │ + (000000000035D064h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9cd1bb6 │ compressed size: 245 bytes │ uncompressed size: 599 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -11980,32 +11879,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #325: │ +Central directory entry #322: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SN │ │ - offset of local header from start of archive: 3697787 │ - (0000000000386C7Bh) bytes │ + offset of local header from start of archive: 3527092 │ + (000000000035D1B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e7a7dd4 │ compressed size: 252 bytes │ uncompressed size: 561 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12017,32 +11916,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #326: │ +Central directory entry #323: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SO │ │ - offset of local header from start of archive: 3698155 │ - (0000000000386DEBh) bytes │ + offset of local header from start of archive: 3527435 │ + (000000000035D30Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d5c79ed6 │ compressed size: 333 bytes │ uncompressed size: 760 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12054,32 +11953,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #327: │ +Central directory entry #324: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SR │ │ - offset of local header from start of archive: 3698604 │ - (0000000000386FACh) bytes │ + offset of local header from start of archive: 3527859 │ + (000000000035D4B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7e095ec9 │ compressed size: 217 bytes │ uncompressed size: 477 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12091,32 +11990,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #328: │ +Central directory entry #325: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SS │ │ - offset of local header from start of archive: 3698937 │ - (00000000003870F9h) bytes │ + offset of local header from start of archive: 3528167 │ + (000000000035D5E7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3852d093 │ compressed size: 146 bytes │ uncompressed size: 344 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12128,32 +12027,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #329: │ +Central directory entry #326: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ST │ │ - offset of local header from start of archive: 3699199 │ - (00000000003871FFh) bytes │ + offset of local header from start of archive: 3528404 │ + (000000000035D6D4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7092b4f │ compressed size: 146 bytes │ uncompressed size: 339 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12165,32 +12064,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #330: │ +Central directory entry #327: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SV │ │ - offset of local header from start of archive: 3699461 │ - (0000000000387305h) bytes │ + offset of local header from start of archive: 3528641 │ + (000000000035D7C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b93d9af1 │ compressed size: 248 bytes │ uncompressed size: 582 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12202,32 +12101,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #331: │ +Central directory entry #328: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SX │ │ - offset of local header from start of archive: 3699825 │ - (0000000000387471h) bytes │ + offset of local header from start of archive: 3528980 │ + (000000000035D914h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4126e21a │ compressed size: 290 bytes │ uncompressed size: 648 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12239,32 +12138,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #332: │ +Central directory entry #329: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SY │ │ - offset of local header from start of archive: 3700231 │ - (0000000000387607h) bytes │ + offset of local header from start of archive: 3529361 │ + (000000000035DA91h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 061bffc4 │ compressed size: 233 bytes │ uncompressed size: 504 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12276,32 +12175,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #333: │ +Central directory entry #330: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_SZ │ │ - offset of local header from start of archive: 3700580 │ - (0000000000387764h) bytes │ + offset of local header from start of archive: 3529685 │ + (000000000035DBD5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9d4fdc43 │ compressed size: 194 bytes │ uncompressed size: 456 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12313,32 +12212,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #334: │ +Central directory entry #331: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TA │ │ - offset of local header from start of archive: 3700890 │ - (000000000038789Ah) bytes │ + offset of local header from start of archive: 3529970 │ + (000000000035DCF2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 93dfe569 │ compressed size: 72 bytes │ uncompressed size: 246 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12350,32 +12249,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #335: │ +Central directory entry #332: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TC │ │ - offset of local header from start of archive: 3701078 │ - (0000000000387956h) bytes │ + offset of local header from start of archive: 3530133 │ + (000000000035DD95h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c39dd355 │ compressed size: 303 bytes │ uncompressed size: 689 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12387,32 +12286,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #336: │ +Central directory entry #333: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TD │ │ - offset of local header from start of archive: 3701497 │ - (0000000000387AF9h) bytes │ + offset of local header from start of archive: 3530527 │ + (000000000035DF1Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 382dee23 │ compressed size: 180 bytes │ uncompressed size: 388 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12424,32 +12323,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #337: │ +Central directory entry #334: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TG │ │ - offset of local header from start of archive: 3701793 │ - (0000000000387C21h) bytes │ + offset of local header from start of archive: 3530798 │ + (000000000035E02Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e1eb4f2c │ compressed size: 172 bytes │ uncompressed size: 377 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12461,32 +12360,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #338: │ +Central directory entry #335: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TH │ │ - offset of local header from start of archive: 3702081 │ - (0000000000387D41h) bytes │ + offset of local header from start of archive: 3531061 │ + (000000000035E135h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9752968b │ compressed size: 267 bytes │ uncompressed size: 589 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12498,32 +12397,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #339: │ +Central directory entry #336: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TJ │ │ - offset of local header from start of archive: 3702464 │ - (0000000000387EC0h) bytes │ + offset of local header from start of archive: 3531419 │ + (000000000035E29Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b19ad9b2 │ compressed size: 289 bytes │ uncompressed size: 642 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12535,32 +12434,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #340: │ +Central directory entry #337: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TK │ │ - offset of local header from start of archive: 3702869 │ - (0000000000388055h) bytes │ + offset of local header from start of archive: 3531799 │ + (000000000035E417h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 20961163 │ compressed size: 113 bytes │ uncompressed size: 300 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12572,32 +12471,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #341: │ +Central directory entry #338: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TL │ │ - offset of local header from start of archive: 3703098 │ - (000000000038813Ah) bytes │ + offset of local header from start of archive: 3532003 │ + (000000000035E4E3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 32d93386 │ compressed size: 201 bytes │ uncompressed size: 456 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12609,32 +12508,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #342: │ +Central directory entry #339: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TM │ │ - offset of local header from start of archive: 3703415 │ - (0000000000388277h) bytes │ + offset of local header from start of archive: 3532295 │ + (000000000035E607h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aa40322a │ compressed size: 239 bytes │ uncompressed size: 547 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12646,32 +12545,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #343: │ +Central directory entry #340: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TN │ │ - offset of local header from start of archive: 3703770 │ - (00000000003883DAh) bytes │ + offset of local header from start of archive: 3532625 │ + (000000000035E751h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7475e23 │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12683,32 +12582,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #344: │ +Central directory entry #341: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TO │ │ - offset of local header from start of archive: 3704114 │ - (0000000000388532h) bytes │ + offset of local header from start of archive: 3532944 │ + (000000000035E890h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a2a3d32 │ compressed size: 250 bytes │ uncompressed size: 565 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12720,32 +12619,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #345: │ +Central directory entry #342: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TR │ │ - offset of local header from start of archive: 3704480 │ - (00000000003886A0h) bytes │ + offset of local header from start of archive: 3533285 │ + (000000000035E9E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bb3c9b2e │ compressed size: 440 bytes │ uncompressed size: 1303 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12757,32 +12656,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #346: │ +Central directory entry #343: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TT │ │ - offset of local header from start of archive: 3705036 │ - (00000000003888CCh) bytes │ + offset of local header from start of archive: 3533816 │ + (000000000035EBF8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9dec93f8 │ compressed size: 332 bytes │ uncompressed size: 781 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12794,32 +12693,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #347: │ +Central directory entry #344: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TV │ │ - offset of local header from start of archive: 3705484 │ - (0000000000388A8Ch) bytes │ + offset of local header from start of archive: 3534239 │ + (000000000035ED9Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 044c59f1 │ compressed size: 163 bytes │ uncompressed size: 411 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12831,32 +12730,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #348: │ +Central directory entry #345: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TW │ │ - offset of local header from start of archive: 3705763 │ - (0000000000388BA3h) bytes │ + offset of local header from start of archive: 3534493 │ + (000000000035EE9Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8146397c │ compressed size: 580 bytes │ uncompressed size: 1376 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12868,32 +12767,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #349: │ +Central directory entry #346: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_TZ │ │ - offset of local header from start of archive: 3706459 │ - (0000000000388E5Bh) bytes │ + offset of local header from start of archive: 3535164 │ + (000000000035F13Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a4a9ab40 │ compressed size: 258 bytes │ uncompressed size: 591 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12905,32 +12804,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #350: │ +Central directory entry #347: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UA │ │ - offset of local header from start of archive: 3706833 │ - (0000000000388FD1h) bytes │ + offset of local header from start of archive: 3535513 │ + (000000000035F299h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a0f4375d │ compressed size: 388 bytes │ uncompressed size: 952 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12942,32 +12841,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #351: │ +Central directory entry #348: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UG │ │ - offset of local header from start of archive: 3707337 │ - (00000000003891C9h) bytes │ + offset of local header from start of archive: 3535992 │ + (000000000035F478h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5a680e4f │ compressed size: 305 bytes │ uncompressed size: 661 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -12979,32 +12878,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #352: │ +Central directory entry #349: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_US │ │ - offset of local header from start of archive: 3707758 │ - (000000000038936Eh) bytes │ + offset of local header from start of archive: 3536388 │ + (000000000035F604h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1dbe0f5a │ compressed size: 510 bytes │ uncompressed size: 1849 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13016,32 +12915,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #353: │ +Central directory entry #350: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UY │ │ - offset of local header from start of archive: 3708384 │ - (00000000003895E0h) bytes │ + offset of local header from start of archive: 3536989 │ + (000000000035F85Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f15c87c0 │ compressed size: 242 bytes │ uncompressed size: 521 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13053,32 +12952,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #354: │ +Central directory entry #351: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_UZ │ │ - offset of local header from start of archive: 3708742 │ - (0000000000389746h) bytes │ + offset of local header from start of archive: 3537322 │ + (000000000035F9AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8bd6fd68 │ compressed size: 812 bytes │ uncompressed size: 1885 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13090,32 +12989,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #355: │ +Central directory entry #352: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VA │ │ - offset of local header from start of archive: 3709670 │ - (0000000000389AE6h) bytes │ + offset of local header from start of archive: 3538225 │ + (000000000035FD31h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 94a8f2fa │ compressed size: 328 bytes │ uncompressed size: 698 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13127,32 +13026,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #356: │ +Central directory entry #353: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VC │ │ - offset of local header from start of archive: 3710114 │ - (0000000000389CA2h) bytes │ + offset of local header from start of archive: 3538644 │ + (000000000035FED4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 02d9760c │ compressed size: 316 bytes │ uncompressed size: 723 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13164,32 +13063,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #357: │ +Central directory entry #354: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VE │ │ - offset of local header from start of archive: 3710546 │ - (0000000000389E52h) bytes │ + offset of local header from start of archive: 3539051 │ + (000000000036006Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a056396 │ compressed size: 238 bytes │ uncompressed size: 492 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13201,32 +13100,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #358: │ +Central directory entry #355: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VG │ │ - offset of local header from start of archive: 3710900 │ - (0000000000389FB4h) bytes │ + offset of local header from start of archive: 3539380 │ + (00000000003601B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a49668b0 │ compressed size: 317 bytes │ uncompressed size: 738 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13238,32 +13137,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #359: │ +Central directory entry #356: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VI │ │ - offset of local header from start of archive: 3711333 │ - (000000000038A165h) bytes │ + offset of local header from start of archive: 3539788 │ + (000000000036034Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fe335cc8 │ compressed size: 321 bytes │ uncompressed size: 866 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13275,32 +13174,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #360: │ +Central directory entry #357: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VN │ │ - offset of local header from start of archive: 3711770 │ - (000000000038A31Ah) bytes │ + offset of local header from start of archive: 3540200 │ + (00000000003604E8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7bacfa0a │ compressed size: 431 bytes │ uncompressed size: 1327 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13312,32 +13211,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #361: │ +Central directory entry #358: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_VU │ │ - offset of local header from start of archive: 3712317 │ - (000000000038A53Dh) bytes │ + offset of local header from start of archive: 3540722 │ + (00000000003606F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3873993e │ compressed size: 224 bytes │ uncompressed size: 450 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13349,32 +13248,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #362: │ +Central directory entry #359: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WF │ │ - offset of local header from start of archive: 3712657 │ - (000000000038A691h) bytes │ + offset of local header from start of archive: 3541037 │ + (000000000036082Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1e5c05b │ compressed size: 149 bytes │ uncompressed size: 369 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13386,32 +13285,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #363: │ +Central directory entry #360: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_WS │ │ - offset of local header from start of archive: 3712922 │ - (000000000038A79Ah) bytes │ + offset of local header from start of archive: 3541277 │ + (000000000036091Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eb962d61 │ compressed size: 233 bytes │ uncompressed size: 497 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13423,32 +13322,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #364: │ +Central directory entry #361: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_XK │ │ - offset of local header from start of archive: 3713271 │ - (000000000038A8F7h) bytes │ + offset of local header from start of archive: 3541601 │ + (0000000000360A61h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 97bcf852 │ compressed size: 222 bytes │ uncompressed size: 520 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13460,32 +13359,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #365: │ +Central directory entry #362: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YE │ │ - offset of local header from start of archive: 3713609 │ - (000000000038AA49h) bytes │ + offset of local header from start of archive: 3541914 │ + (0000000000360B9Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c5c7e3a8 │ compressed size: 234 bytes │ uncompressed size: 504 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13497,32 +13396,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #366: │ +Central directory entry #363: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_YT │ │ - offset of local header from start of archive: 3713959 │ - (000000000038ABA7h) bytes │ + offset of local header from start of archive: 3542239 │ + (0000000000360CDFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c454dcf4 │ compressed size: 178 bytes │ uncompressed size: 390 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13534,32 +13433,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #367: │ +Central directory entry #364: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZA │ │ - offset of local header from start of archive: 3714253 │ - (000000000038ACCDh) bytes │ + offset of local header from start of archive: 3542508 │ + (0000000000360DECh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 43b8a3ea │ compressed size: 490 bytes │ uncompressed size: 1129 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13571,32 +13470,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #368: │ +Central directory entry #365: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZM │ │ - offset of local header from start of archive: 3714859 │ - (000000000038AF2Bh) bytes │ + offset of local header from start of archive: 3543089 │ + (0000000000361031h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 07280ee2 │ compressed size: 227 bytes │ uncompressed size: 585 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13608,32 +13507,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #369: │ +Central directory entry #366: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_ZW │ │ - offset of local header from start of archive: 3715202 │ - (000000000038B082h) bytes │ + offset of local header from start of archive: 3543407 │ + (000000000036116Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 16bff9be │ compressed size: 839 bytes │ uncompressed size: 1987 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13645,32 +13544,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #370: │ +Central directory entry #367: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AC │ │ - offset of local header from start of archive: 3716157 │ - (000000000038B43Dh) bytes │ + offset of local header from start of archive: 3544337 │ + (0000000000361511h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 90087dfc │ compressed size: 71 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13682,32 +13581,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #371: │ +Central directory entry #368: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AD │ │ - offset of local header from start of archive: 3716344 │ - (000000000038B4F8h) bytes │ + offset of local header from start of archive: 3544499 │ + (00000000003615B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5688e8d2 │ compressed size: 69 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13719,32 +13618,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #372: │ +Central directory entry #369: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AE │ │ - offset of local header from start of archive: 3716529 │ - (000000000038B5B1h) bytes │ + offset of local header from start of archive: 3544659 │ + (0000000000361653h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 93efdda2 │ compressed size: 113 bytes │ uncompressed size: 256 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13756,32 +13655,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #373: │ +Central directory entry #370: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AF │ │ - offset of local header from start of archive: 3716758 │ - (000000000038B696h) bytes │ + offset of local header from start of archive: 3544863 │ + (000000000036171Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f76bb69c │ compressed size: 120 bytes │ uncompressed size: 288 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13793,32 +13692,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #374: │ +Central directory entry #371: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AG │ │ - offset of local header from start of archive: 3716994 │ - (000000000038B782h) bytes │ + offset of local header from start of archive: 3545074 │ + (00000000003617F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 85b811fc │ compressed size: 90 bytes │ uncompressed size: 232 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13830,32 +13729,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #375: │ +Central directory entry #372: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AI │ │ - offset of local header from start of archive: 3717200 │ - (000000000038B850h) bytes │ + offset of local header from start of archive: 3545255 │ + (00000000003618A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3e675b2c │ compressed size: 79 bytes │ uncompressed size: 211 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13867,32 +13766,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #376: │ +Central directory entry #373: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AL │ │ - offset of local header from start of archive: 3717395 │ - (000000000038B913h) bytes │ + offset of local header from start of archive: 3545425 │ + (0000000000361951h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 94733924 │ compressed size: 200 bytes │ uncompressed size: 391 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13904,32 +13803,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #377: │ +Central directory entry #374: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AM │ │ - offset of local header from start of archive: 3717711 │ - (000000000038BA4Fh) bytes │ + offset of local header from start of archive: 3545716 │ + (0000000000361A74h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7dfd0997 │ compressed size: 124 bytes │ uncompressed size: 277 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13941,32 +13840,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #378: │ +Central directory entry #375: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AO │ │ - offset of local header from start of archive: 3717951 │ - (000000000038BB3Fh) bytes │ + offset of local header from start of archive: 3545931 │ + (0000000000361B4Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d8eadf7 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -13978,32 +13877,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #379: │ +Central directory entry #376: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AR │ │ - offset of local header from start of archive: 3718135 │ - (000000000038BBF7h) bytes │ + offset of local header from start of archive: 3546090 │ + (0000000000361BEAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 81fea772 │ compressed size: 188 bytes │ uncompressed size: 380 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14015,32 +13914,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #380: │ +Central directory entry #377: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AS │ │ - offset of local header from start of archive: 3718439 │ - (000000000038BD27h) bytes │ + offset of local header from start of archive: 3546369 │ + (0000000000361D01h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e5004073 │ compressed size: 105 bytes │ uncompressed size: 239 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14052,32 +13951,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #381: │ +Central directory entry #378: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AT │ │ - offset of local header from start of archive: 3718660 │ - (000000000038BE04h) bytes │ + offset of local header from start of archive: 3546565 │ + (0000000000361DC5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7ce5bafc │ compressed size: 127 bytes │ uncompressed size: 286 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14089,32 +13988,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #382: │ +Central directory entry #379: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AU │ │ - offset of local header from start of archive: 3718903 │ - (000000000038BEF7h) bytes │ + offset of local header from start of archive: 3546783 │ + (0000000000361E9Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 23588e01 │ compressed size: 273 bytes │ uncompressed size: 552 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14126,32 +14025,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #383: │ +Central directory entry #380: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AW │ │ - offset of local header from start of archive: 3719292 │ - (000000000038C07Ch) bytes │ + offset of local header from start of archive: 3547147 │ + (000000000036200Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ddcd4fc2 │ compressed size: 100 bytes │ uncompressed size: 232 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14163,32 +14062,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #384: │ +Central directory entry #381: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AX │ │ - offset of local header from start of archive: 3719508 │ - (000000000038C154h) bytes │ + offset of local header from start of archive: 3547338 │ + (00000000003620CAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 452f56b3 │ compressed size: 93 bytes │ uncompressed size: 228 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14200,32 +14099,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #385: │ +Central directory entry #382: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_AZ │ │ - offset of local header from start of archive: 3719717 │ - (000000000038C225h) bytes │ + offset of local header from start of archive: 3547522 │ + (0000000000362182h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 586c7283 │ compressed size: 124 bytes │ uncompressed size: 302 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14237,32 +14136,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #386: │ +Central directory entry #383: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BA │ │ - offset of local header from start of archive: 3719957 │ - (000000000038C315h) bytes │ + offset of local header from start of archive: 3547737 │ + (0000000000362259h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73733529 │ compressed size: 167 bytes │ uncompressed size: 333 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14274,32 +14173,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #387: │ +Central directory entry #384: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BB │ │ - offset of local header from start of archive: 3720240 │ - (000000000038C430h) bytes │ + offset of local header from start of archive: 3547995 │ + (000000000036235Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ea3d6fcc │ compressed size: 88 bytes │ uncompressed size: 224 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14311,32 +14210,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #388: │ +Central directory entry #385: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BD │ │ - offset of local header from start of archive: 3720444 │ - (000000000038C4FCh) bytes │ + offset of local header from start of archive: 3548174 │ + (000000000036240Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2bdd89e2 │ compressed size: 226 bytes │ uncompressed size: 437 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14348,32 +14247,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #389: │ +Central directory entry #386: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BE │ │ - offset of local header from start of archive: 3720786 │ - (000000000038C652h) bytes │ + offset of local header from start of archive: 3548491 │ + (000000000036254Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 85182eb0 │ compressed size: 286 bytes │ uncompressed size: 543 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14385,32 +14284,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #390: │ +Central directory entry #387: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BF │ │ - offset of local header from start of archive: 3721188 │ - (000000000038C7E4h) bytes │ + offset of local header from start of archive: 3548868 │ + (00000000003626C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 83838283 │ compressed size: 62 bytes │ uncompressed size: 193 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14422,32 +14321,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #391: │ +Central directory entry #388: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BG │ │ - offset of local header from start of archive: 3721366 │ - (000000000038C896h) bytes │ + offset of local header from start of archive: 3549021 │ + (000000000036275Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84a388f7 │ compressed size: 121 bytes │ uncompressed size: 280 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14459,32 +14358,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #392: │ +Central directory entry #389: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BH │ │ - offset of local header from start of archive: 3721603 │ - (000000000038C983h) bytes │ + offset of local header from start of archive: 3549233 │ + (0000000000362831h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 48e7dc4a │ compressed size: 199 bytes │ uncompressed size: 387 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14496,32 +14395,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #393: │ +Central directory entry #390: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BI │ │ - offset of local header from start of archive: 3721918 │ - (000000000038CABEh) bytes │ + offset of local header from start of archive: 3549523 │ + (0000000000362953h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1941d6fd │ compressed size: 166 bytes │ uncompressed size: 324 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14533,32 +14432,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #394: │ +Central directory entry #391: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BJ │ │ - offset of local header from start of archive: 3722200 │ - (000000000038CBD8h) bytes │ + offset of local header from start of archive: 3549780 │ + (0000000000362A54h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95d3f668 │ compressed size: 128 bytes │ uncompressed size: 270 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14570,32 +14469,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #395: │ +Central directory entry #392: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BL │ │ - offset of local header from start of archive: 3722444 │ - (000000000038CCCCh) bytes │ + offset of local header from start of archive: 3549999 │ + (0000000000362B2Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 708d76bc │ compressed size: 57 bytes │ uncompressed size: 184 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14607,32 +14506,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #396: │ +Central directory entry #393: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BM │ │ - offset of local header from start of archive: 3722617 │ - (000000000038CD79h) bytes │ + offset of local header from start of archive: 3550147 │ + (0000000000362BC3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 378dfc2f │ compressed size: 79 bytes │ uncompressed size: 211 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14644,32 +14543,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #397: │ +Central directory entry #394: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BN │ │ - offset of local header from start of archive: 3722812 │ - (000000000038CE3Ch) bytes │ + offset of local header from start of archive: 3550317 │ + (0000000000362C6Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3720991f │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14681,32 +14580,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #398: │ +Central directory entry #395: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BO │ │ - offset of local header from start of archive: 3722996 │ - (000000000038CEF4h) bytes │ + offset of local header from start of archive: 3550476 │ + (0000000000362D0Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5b3a6a6d │ compressed size: 112 bytes │ uncompressed size: 251 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14718,32 +14617,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #399: │ +Central directory entry #396: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BQ │ │ - offset of local header from start of archive: 3723224 │ - (000000000038CFD8h) bytes │ + offset of local header from start of archive: 3550679 │ + (0000000000362DD7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6e11b707 │ compressed size: 91 bytes │ uncompressed size: 226 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14755,32 +14654,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #400: │ +Central directory entry #397: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BR │ │ - offset of local header from start of archive: 3723431 │ - (000000000038D0A7h) bytes │ + offset of local header from start of archive: 3550861 │ + (0000000000362E8Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 75484113 │ compressed size: 390 bytes │ uncompressed size: 762 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14792,32 +14691,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #401: │ +Central directory entry #398: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BS │ │ - offset of local header from start of archive: 3723937 │ - (000000000038D2A1h) bytes │ + offset of local header from start of archive: 3551342 │ + (000000000036306Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7043d8f │ compressed size: 67 bytes │ uncompressed size: 201 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14829,32 +14728,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #402: │ +Central directory entry #399: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BT │ │ - offset of local header from start of archive: 3724120 │ - (000000000038D358h) bytes │ + offset of local header from start of archive: 3551500 │ + (000000000036310Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39d8c0e4 │ compressed size: 115 bytes │ uncompressed size: 251 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14866,32 +14765,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #403: │ +Central directory entry #400: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BW │ │ - offset of local header from start of archive: 3724351 │ - (000000000038D43Fh) bytes │ + offset of local header from start of archive: 3551706 │ + (00000000003631DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d94c8eb │ compressed size: 116 bytes │ uncompressed size: 270 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14903,32 +14802,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #404: │ +Central directory entry #401: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BY │ │ - offset of local header from start of archive: 3724583 │ - (000000000038D527h) bytes │ + offset of local header from start of archive: 3551913 │ + (00000000003632A9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d156a749 │ compressed size: 122 bytes │ uncompressed size: 270 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14940,32 +14839,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #405: │ +Central directory entry #402: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_BZ │ │ - offset of local header from start of archive: 3724821 │ - (000000000038D615h) bytes │ + offset of local header from start of archive: 3552126 │ + (000000000036337Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3240aa7b │ compressed size: 70 bytes │ uncompressed size: 212 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -14977,32 +14876,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #406: │ +Central directory entry #403: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CA │ │ - offset of local header from start of archive: 3725007 │ - (000000000038D6CFh) bytes │ + offset of local header from start of archive: 3552287 │ + (000000000036341Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b629be5f │ compressed size: 163 bytes │ uncompressed size: 348 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15014,32 +14913,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #407: │ +Central directory entry #404: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CC │ │ - offset of local header from start of archive: 3725286 │ - (000000000038D7E6h) bytes │ + offset of local header from start of archive: 3552541 │ + (000000000036351Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2723e0d4 │ compressed size: 70 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15051,32 +14950,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #408: │ +Central directory entry #405: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CD │ │ - offset of local header from start of archive: 3725472 │ - (000000000038D8A0h) bytes │ + offset of local header from start of archive: 3552702 │ + (00000000003635BEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e5e2b4f8 │ compressed size: 128 bytes │ uncompressed size: 303 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15088,32 +14987,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #409: │ +Central directory entry #406: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CF │ │ - offset of local header from start of archive: 3725716 │ - (000000000038D994h) bytes │ + offset of local header from start of archive: 3552921 │ + (0000000000363699h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fa3e6742 │ compressed size: 94 bytes │ uncompressed size: 234 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15125,32 +15024,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #410: │ +Central directory entry #407: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CG │ │ - offset of local header from start of archive: 3725926 │ - (000000000038DA66h) bytes │ + offset of local header from start of archive: 3553106 │ + (0000000000363752h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7ffd28f │ compressed size: 82 bytes │ uncompressed size: 205 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15162,32 +15061,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #411: │ +Central directory entry #408: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CH │ │ - offset of local header from start of archive: 3726124 │ - (000000000038DB2Ch) bytes │ + offset of local header from start of archive: 3553279 │ + (00000000003637FFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c41d10df │ compressed size: 258 bytes │ uncompressed size: 520 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15199,32 +15098,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #412: │ +Central directory entry #409: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CI │ │ - offset of local header from start of archive: 3726498 │ - (000000000038DCA2h) bytes │ + offset of local header from start of archive: 3553628 │ + (000000000036395Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 555bdaa5 │ compressed size: 118 bytes │ uncompressed size: 283 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15236,32 +15135,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #413: │ +Central directory entry #410: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CK │ │ - offset of local header from start of archive: 3726732 │ - (000000000038DD8Ch) bytes │ + offset of local header from start of archive: 3553837 │ + (0000000000363A2Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b67290a7 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15273,32 +15172,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #414: │ +Central directory entry #411: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CL │ │ - offset of local header from start of archive: 3726916 │ - (000000000038DE44h) bytes │ + offset of local header from start of archive: 3553996 │ + (0000000000363ACCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b634b1f7 │ compressed size: 460 bytes │ uncompressed size: 1069 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15310,32 +15209,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #415: │ +Central directory entry #412: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CM │ │ - offset of local header from start of archive: 3727492 │ - (000000000038E084h) bytes │ + offset of local header from start of archive: 3554547 │ + (0000000000363CF3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0def9d85 │ compressed size: 116 bytes │ uncompressed size: 289 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15347,32 +15246,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #416: │ +Central directory entry #413: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CN │ │ - offset of local header from start of archive: 3727724 │ - (000000000038E16Ch) bytes │ + offset of local header from start of archive: 3554754 │ + (0000000000363DC2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e07b1e8b │ compressed size: 131 bytes │ uncompressed size: 301 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15384,32 +15283,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #417: │ +Central directory entry #414: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CO │ │ - offset of local header from start of archive: 3727971 │ - (000000000038E263h) bytes │ + offset of local header from start of archive: 3554976 │ + (0000000000363EA0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d8728bc8 │ compressed size: 173 bytes │ uncompressed size: 359 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15421,32 +15320,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #418: │ +Central directory entry #415: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CR │ │ - offset of local header from start of archive: 3728260 │ - (000000000038E384h) bytes │ + offset of local header from start of archive: 3555240 │ + (0000000000363FA8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca91e097 │ compressed size: 234 bytes │ uncompressed size: 450 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15458,32 +15357,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #419: │ +Central directory entry #416: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CU │ │ - offset of local header from start of archive: 3728610 │ - (000000000038E4E2h) bytes │ + offset of local header from start of archive: 3555565 │ + (00000000003640EDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a0f7d9e │ compressed size: 142 bytes │ uncompressed size: 280 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15495,32 +15394,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #420: │ +Central directory entry #417: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CV │ │ - offset of local header from start of archive: 3728868 │ - (000000000038E5E4h) bytes │ + offset of local header from start of archive: 3555798 │ + (00000000003641D6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f42fff6e │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15532,32 +15431,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #421: │ +Central directory entry #418: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CW │ │ - offset of local header from start of archive: 3729052 │ - (000000000038E69Ch) bytes │ + offset of local header from start of archive: 3555957 │ + (0000000000364275h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2d77d36 │ compressed size: 91 bytes │ uncompressed size: 226 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15569,32 +15468,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #422: │ +Central directory entry #419: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CX │ │ - offset of local header from start of archive: 3729259 │ - (000000000038E76Bh) bytes │ + offset of local header from start of archive: 3556139 │ + (000000000036432Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66d2e25e │ compressed size: 70 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15606,32 +15505,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #423: │ +Central directory entry #420: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CY │ │ - offset of local header from start of archive: 3729445 │ - (000000000038E825h) bytes │ + offset of local header from start of archive: 3556300 │ + (00000000003643CCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 62c467c1 │ compressed size: 113 bytes │ uncompressed size: 259 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15643,32 +15542,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #424: │ +Central directory entry #421: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_CZ │ │ - offset of local header from start of archive: 3729674 │ - (000000000038E90Ah) bytes │ + offset of local header from start of archive: 3556504 │ + (0000000000364498h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e79a30b8 │ compressed size: 156 bytes │ uncompressed size: 328 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15680,32 +15579,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #425: │ +Central directory entry #422: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DE │ │ - offset of local header from start of archive: 3729946 │ - (000000000038EA1Ah) bytes │ + offset of local header from start of archive: 3556751 │ + (000000000036458Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2358eebd │ compressed size: 127 bytes │ uncompressed size: 265 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15717,32 +15616,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #426: │ +Central directory entry #423: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DJ │ │ - offset of local header from start of archive: 3730189 │ - (000000000038EB0Dh) bytes │ + offset of local header from start of archive: 3556969 │ + (0000000000364669h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6beb867e │ compressed size: 62 bytes │ uncompressed size: 193 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15754,32 +15653,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #427: │ +Central directory entry #424: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DK │ │ - offset of local header from start of archive: 3730367 │ - (000000000038EBBFh) bytes │ + offset of local header from start of archive: 3557122 │ + (0000000000364702h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0563471a │ compressed size: 158 bytes │ uncompressed size: 309 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15791,32 +15690,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #428: │ +Central directory entry #425: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DM │ │ - offset of local header from start of archive: 3730641 │ - (000000000038ECD1h) bytes │ + offset of local header from start of archive: 3557371 │ + (00000000003647FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a61d0a15 │ compressed size: 77 bytes │ uncompressed size: 228 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15828,32 +15727,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #429: │ +Central directory entry #426: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DO │ │ - offset of local header from start of archive: 3730834 │ - (000000000038ED92h) bytes │ + offset of local header from start of archive: 3557539 │ + (00000000003648A3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0897e2ca │ compressed size: 70 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15865,32 +15764,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #430: │ +Central directory entry #427: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_DZ │ │ - offset of local header from start of archive: 3731020 │ - (000000000038EE4Ch) bytes │ + offset of local header from start of archive: 3557700 │ + (0000000000364944h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 435288df │ compressed size: 92 bytes │ uncompressed size: 235 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15902,32 +15801,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #431: │ +Central directory entry #428: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EC │ │ - offset of local header from start of archive: 3731228 │ - (000000000038EF1Ch) bytes │ + offset of local header from start of archive: 3557883 │ + (00000000003649FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 016e5a4a │ compressed size: 81 bytes │ uncompressed size: 237 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15939,32 +15838,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #432: │ +Central directory entry #429: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EE │ │ - offset of local header from start of archive: 3731425 │ - (000000000038EFE1h) bytes │ + offset of local header from start of archive: 3558055 │ + (0000000000364AA7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19842d62 │ compressed size: 766 bytes │ uncompressed size: 1775 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -15976,32 +15875,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #433: │ +Central directory entry #430: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EG │ │ - offset of local header from start of archive: 3732307 │ - (000000000038F353h) bytes │ + offset of local header from start of archive: 3558912 │ + (0000000000364E00h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dde4ba4e │ compressed size: 131 bytes │ uncompressed size: 298 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16013,32 +15912,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #434: │ +Central directory entry #431: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_EH │ │ - offset of local header from start of archive: 3732554 │ - (000000000038F44Ah) bytes │ + offset of local header from start of archive: 3559134 │ + (0000000000364EDEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c1ecf856 │ compressed size: 73 bytes │ uncompressed size: 221 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16050,32 +15949,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #435: │ +Central directory entry #432: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ER │ │ - offset of local header from start of archive: 3732743 │ - (000000000038F507h) bytes │ + offset of local header from start of archive: 3559298 │ + (0000000000364F82h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d29d7520 │ compressed size: 155 bytes │ uncompressed size: 349 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16087,32 +15986,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #436: │ +Central directory entry #433: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ES │ │ - offset of local header from start of archive: 3733014 │ - (000000000038F616h) bytes │ + offset of local header from start of archive: 3559544 │ + (0000000000365078h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 278f924a │ compressed size: 329 bytes │ uncompressed size: 705 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16124,32 +16023,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #437: │ +Central directory entry #434: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ET │ │ - offset of local header from start of archive: 3733459 │ - (000000000038F7D3h) bytes │ + offset of local header from start of archive: 3559964 │ + (000000000036521Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aaba6ed2 │ compressed size: 97 bytes │ uncompressed size: 254 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16161,32 +16060,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #438: │ +Central directory entry #435: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FI │ │ - offset of local header from start of archive: 3733672 │ - (000000000038F8A8h) bytes │ + offset of local header from start of archive: 3560152 │ + (00000000003652D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4753bb43 │ compressed size: 122 bytes │ uncompressed size: 261 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16198,32 +16097,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #439: │ +Central directory entry #436: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FJ │ │ - offset of local header from start of archive: 3733910 │ - (000000000038F996h) bytes │ + offset of local header from start of archive: 3560365 │ + (00000000003653ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6948a032 │ compressed size: 166 bytes │ uncompressed size: 318 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16235,32 +16134,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #440: │ +Central directory entry #437: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FK │ │ - offset of local header from start of archive: 3734192 │ - (000000000038FAB0h) bytes │ + offset of local header from start of archive: 3560622 │ + (00000000003654AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19ff4485 │ compressed size: 75 bytes │ uncompressed size: 201 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16272,32 +16171,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #441: │ +Central directory entry #438: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FM │ │ - offset of local header from start of archive: 3734383 │ - (000000000038FB6Fh) bytes │ + offset of local header from start of archive: 3560788 │ + (0000000000365554h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef7eeab1 │ compressed size: 99 bytes │ uncompressed size: 238 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16309,32 +16208,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #442: │ +Central directory entry #439: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FO │ │ - offset of local header from start of archive: 3734598 │ - (000000000038FC46h) bytes │ + offset of local header from start of archive: 3560978 │ + (0000000000365612h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0fd1b63c │ compressed size: 106 bytes │ uncompressed size: 241 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16346,32 +16245,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #443: │ +Central directory entry #440: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_FR │ │ - offset of local header from start of archive: 3734820 │ - (000000000038FD24h) bytes │ + offset of local header from start of archive: 3561175 │ + (00000000003656D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6bab33b2 │ compressed size: 313 bytes │ uncompressed size: 650 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16383,32 +16282,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #444: │ +Central directory entry #441: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GA │ │ - offset of local header from start of archive: 3735249 │ - (000000000038FED1h) bytes │ + offset of local header from start of archive: 3561579 │ + (000000000036586Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19827438 │ compressed size: 95 bytes │ uncompressed size: 240 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16420,32 +16319,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #445: │ +Central directory entry #442: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GB │ │ - offset of local header from start of archive: 3735460 │ - (000000000038FFA4h) bytes │ + offset of local header from start of archive: 3561765 │ + (0000000000365925h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef96a152 │ compressed size: 332 bytes │ uncompressed size: 661 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16457,32 +16356,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #446: │ +Central directory entry #443: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GD │ │ - offset of local header from start of archive: 3735908 │ - (0000000000390164h) bytes │ + offset of local header from start of archive: 3562188 │ + (0000000000365ACCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7384cfdf │ compressed size: 79 bytes │ uncompressed size: 211 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16494,32 +16393,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #447: │ +Central directory entry #444: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GE │ │ - offset of local header from start of archive: 3736103 │ - (0000000000390227h) bytes │ + offset of local header from start of archive: 3562358 │ + (0000000000365B76h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ae4720c │ compressed size: 133 bytes │ uncompressed size: 325 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16531,32 +16430,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #448: │ +Central directory entry #445: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GF │ │ - offset of local header from start of archive: 3736352 │ - (0000000000390320h) bytes │ + offset of local header from start of archive: 3562582 │ + (0000000000365C56h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e9e016a2 │ compressed size: 63 bytes │ uncompressed size: 196 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16568,32 +16467,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #449: │ +Central directory entry #446: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GG │ │ - offset of local header from start of archive: 3736531 │ - (00000000003903D3h) bytes │ + offset of local header from start of archive: 3562736 │ + (0000000000365CF0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5a888dae │ compressed size: 141 bytes │ uncompressed size: 285 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16605,32 +16504,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #450: │ +Central directory entry #447: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GH │ │ - offset of local header from start of archive: 3736788 │ - (00000000003904D4h) bytes │ + offset of local header from start of archive: 3562968 │ + (0000000000365DD8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f82b3896 │ compressed size: 136 bytes │ uncompressed size: 326 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16642,32 +16541,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #451: │ +Central directory entry #448: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GI │ │ - offset of local header from start of archive: 3737040 │ - (00000000003905D0h) bytes │ + offset of local header from start of archive: 3563195 │ + (0000000000365EBBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a7af4e92 │ compressed size: 246 bytes │ uncompressed size: 531 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16679,32 +16578,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #452: │ +Central directory entry #449: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GL │ │ - offset of local header from start of archive: 3737402 │ - (000000000039073Ah) bytes │ + offset of local header from start of archive: 3563532 │ + (000000000036600Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1218f669 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16716,32 +16615,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #453: │ +Central directory entry #450: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GM │ │ - offset of local header from start of archive: 3737578 │ - (00000000003907EAh) bytes │ + offset of local header from start of archive: 3563683 │ + (00000000003660A3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5447f4f8 │ compressed size: 75 bytes │ uncompressed size: 236 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16753,32 +16652,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #454: │ +Central directory entry #451: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GN │ │ - offset of local header from start of archive: 3737769 │ - (00000000003908A9h) bytes │ + offset of local header from start of archive: 3563849 │ + (0000000000366149h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e811a0b5 │ compressed size: 99 bytes │ uncompressed size: 236 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16790,32 +16689,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #455: │ +Central directory entry #452: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GP │ │ - offset of local header from start of archive: 3737984 │ - (0000000000390980h) bytes │ + offset of local header from start of archive: 3564039 │ + (0000000000366207h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da2c5d6a │ compressed size: 63 bytes │ uncompressed size: 196 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16827,32 +16726,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #456: │ +Central directory entry #453: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GR │ │ - offset of local header from start of archive: 3738163 │ - (0000000000390A33h) bytes │ + offset of local header from start of archive: 3564193 │ + (00000000003662A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 49f090a0 │ compressed size: 172 bytes │ uncompressed size: 340 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16864,32 +16763,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #457: │ +Central directory entry #454: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GT │ │ - offset of local header from start of archive: 3738451 │ - (0000000000390B53h) bytes │ + offset of local header from start of archive: 3564456 │ + (00000000003663A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 824ad5e2 │ compressed size: 130 bytes │ uncompressed size: 291 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16901,32 +16800,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #458: │ +Central directory entry #455: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GU │ │ - offset of local header from start of archive: 3738697 │ - (0000000000390C49h) bytes │ + offset of local header from start of archive: 3564677 │ + (0000000000366485h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b14de23e │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16938,32 +16837,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #459: │ +Central directory entry #456: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GW │ │ - offset of local header from start of archive: 3738873 │ - (0000000000390CF9h) bytes │ + offset of local header from start of archive: 3564828 │ + (000000000036651Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6827a464 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -16975,32 +16874,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #460: │ +Central directory entry #457: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_GY │ │ - offset of local header from start of archive: 3739057 │ - (0000000000390DB1h) bytes │ + offset of local header from start of archive: 3564987 │ + (00000000003665BBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5bc0555c │ compressed size: 164 bytes │ uncompressed size: 322 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17012,32 +16911,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #461: │ +Central directory entry #458: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HK │ │ - offset of local header from start of archive: 3739337 │ - (0000000000390EC9h) bytes │ + offset of local header from start of archive: 3565242 │ + (00000000003666BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9a03be63 │ compressed size: 272 bytes │ uncompressed size: 561 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17049,32 +16948,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #462: │ +Central directory entry #459: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HN │ │ - offset of local header from start of archive: 3739725 │ - (000000000039104Dh) bytes │ + offset of local header from start of archive: 3565605 │ + (0000000000366825h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4ff7c8fe │ compressed size: 106 bytes │ uncompressed size: 255 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17086,32 +16985,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #463: │ +Central directory entry #460: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HR │ │ - offset of local header from start of archive: 3739947 │ - (000000000039112Bh) bytes │ + offset of local header from start of archive: 3565802 │ + (00000000003668EAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2aff437c │ compressed size: 191 bytes │ uncompressed size: 402 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17123,32 +17022,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #464: │ +Central directory entry #461: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HT │ │ - offset of local header from start of archive: 3740254 │ - (000000000039125Eh) bytes │ + offset of local header from start of archive: 3566084 │ + (0000000000366A04h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a8047913 │ compressed size: 113 bytes │ uncompressed size: 267 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17160,32 +17059,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #465: │ +Central directory entry #462: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_HU │ │ - offset of local header from start of archive: 3740483 │ - (0000000000391343h) bytes │ + offset of local header from start of archive: 3566288 │ + (0000000000366AD0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 501d5ddb │ compressed size: 122 bytes │ uncompressed size: 281 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17197,32 +17096,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #466: │ +Central directory entry #463: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ID │ │ - offset of local header from start of archive: 3740721 │ - (0000000000391431h) bytes │ + offset of local header from start of archive: 3566501 │ + (0000000000366BA5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 05c4ea3a │ compressed size: 143 bytes │ uncompressed size: 302 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17234,32 +17133,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #467: │ +Central directory entry #464: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IE │ │ - offset of local header from start of archive: 3740980 │ - (0000000000391534h) bytes │ + offset of local header from start of archive: 3566735 │ + (0000000000366C8Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9549fb8c │ compressed size: 194 bytes │ uncompressed size: 391 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17271,32 +17170,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #468: │ +Central directory entry #465: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IL │ │ - offset of local header from start of archive: 3741290 │ - (000000000039166Ah) bytes │ + offset of local header from start of archive: 3567020 │ + (0000000000366DACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a69ae9b3 │ compressed size: 150 bytes │ uncompressed size: 324 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17308,32 +17207,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #469: │ +Central directory entry #466: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IM │ │ - offset of local header from start of archive: 3741556 │ - (0000000000391774h) bytes │ + offset of local header from start of archive: 3567261 │ + (0000000000366E9Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 63e80e22 │ compressed size: 136 bytes │ uncompressed size: 281 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17345,32 +17244,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #470: │ +Central directory entry #467: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IN │ │ - offset of local header from start of archive: 3741808 │ - (0000000000391870h) bytes │ + offset of local header from start of archive: 3567488 │ + (0000000000366F80h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 071c178e │ compressed size: 736 bytes │ uncompressed size: 1605 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17382,32 +17281,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #471: │ +Central directory entry #468: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IQ │ │ - offset of local header from start of archive: 3742660 │ - (0000000000391BC4h) bytes │ + offset of local header from start of archive: 3568315 │ + (00000000003672BBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4c832336 │ compressed size: 142 bytes │ uncompressed size: 336 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17419,32 +17318,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #472: │ +Central directory entry #469: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IR │ │ - offset of local header from start of archive: 3742918 │ - (0000000000391CC6h) bytes │ + offset of local header from start of archive: 3568548 │ + (00000000003673A4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8b66ea3d │ compressed size: 283 bytes │ uncompressed size: 584 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17456,32 +17355,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #473: │ +Central directory entry #470: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IS │ │ - offset of local header from start of archive: 3743317 │ - (0000000000391E55h) bytes │ + offset of local header from start of archive: 3568922 │ + (000000000036751Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9568fd5b │ compressed size: 195 bytes │ uncompressed size: 376 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17493,32 +17392,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #474: │ +Central directory entry #471: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_IT │ │ - offset of local header from start of archive: 3743628 │ - (0000000000391F8Ch) bytes │ + offset of local header from start of archive: 3569208 │ + (0000000000367638h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee65d9ce │ compressed size: 279 bytes │ uncompressed size: 604 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17530,32 +17429,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #475: │ +Central directory entry #472: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JE │ │ - offset of local header from start of archive: 3744023 │ - (0000000000392117h) bytes │ + offset of local header from start of archive: 3569578 │ + (00000000003677AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bec9fa93 │ compressed size: 164 bytes │ uncompressed size: 327 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17567,32 +17466,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #476: │ +Central directory entry #473: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JM │ │ - offset of local header from start of archive: 3744303 │ - (000000000039222Fh) bytes │ + offset of local header from start of archive: 3569833 │ + (00000000003678A9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 98166364 │ compressed size: 96 bytes │ uncompressed size: 238 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17604,32 +17503,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #477: │ +Central directory entry #474: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JO │ │ - offset of local header from start of archive: 3744515 │ - (0000000000392303h) bytes │ + offset of local header from start of archive: 3570020 │ + (0000000000367964h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cc0b06e6 │ compressed size: 164 bytes │ uncompressed size: 341 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17641,32 +17540,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #478: │ +Central directory entry #475: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_JP │ │ - offset of local header from start of archive: 3744795 │ - (000000000039241Bh) bytes │ + offset of local header from start of archive: 3570275 │ + (0000000000367A63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5193d5f6 │ compressed size: 67 bytes │ uncompressed size: 201 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17678,32 +17577,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #479: │ +Central directory entry #476: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KE │ │ - offset of local header from start of archive: 3744978 │ - (00000000003924D2h) bytes │ + offset of local header from start of archive: 3570433 │ + (0000000000367B01h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b8ab810d │ compressed size: 337 bytes │ uncompressed size: 728 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17715,32 +17614,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #480: │ +Central directory entry #477: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KG │ │ - offset of local header from start of archive: 3745431 │ - (0000000000392697h) bytes │ + offset of local header from start of archive: 3570861 │ + (0000000000367CADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1228af8c │ compressed size: 105 bytes │ uncompressed size: 253 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17752,32 +17651,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #481: │ +Central directory entry #478: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KH │ │ - offset of local header from start of archive: 3745652 │ - (0000000000392774h) bytes │ + offset of local header from start of archive: 3571057 │ + (0000000000367D71h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0f2efb37 │ compressed size: 120 bytes │ uncompressed size: 283 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17789,32 +17688,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #482: │ +Central directory entry #479: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KI │ │ - offset of local header from start of archive: 3745888 │ - (0000000000392860h) bytes │ + offset of local header from start of archive: 3571268 │ + (0000000000367E44h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 61f15d98 │ compressed size: 136 bytes │ uncompressed size: 289 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17826,32 +17725,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #483: │ +Central directory entry #480: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KM │ │ - offset of local header from start of archive: 3746140 │ - (000000000039295Ch) bytes │ + offset of local header from start of archive: 3571495 │ + (0000000000367F27h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 28512c4c │ compressed size: 62 bytes │ uncompressed size: 193 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17863,32 +17762,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #484: │ +Central directory entry #481: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KN │ │ - offset of local header from start of archive: 3746318 │ - (0000000000392A0Eh) bytes │ + offset of local header from start of archive: 3571648 │ + (0000000000367FC0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e1aeadc │ compressed size: 77 bytes │ uncompressed size: 228 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17900,32 +17799,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #485: │ +Central directory entry #482: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KP │ │ - offset of local header from start of archive: 3746511 │ - (0000000000392ACFh) bytes │ + offset of local header from start of archive: 3571816 │ + (0000000000368068h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a5b6a7fa │ compressed size: 74 bytes │ uncompressed size: 216 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17937,32 +17836,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #486: │ +Central directory entry #483: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KR │ │ - offset of local header from start of archive: 3746701 │ - (0000000000392B8Dh) bytes │ + offset of local header from start of archive: 3571981 │ + (000000000036810Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e8bb2c2d │ compressed size: 215 bytes │ uncompressed size: 403 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -17974,32 +17873,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #487: │ +Central directory entry #484: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KW │ │ - offset of local header from start of archive: 3747032 │ - (0000000000392CD8h) bytes │ + offset of local header from start of archive: 3572287 │ + (000000000036823Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 151e7317 │ compressed size: 116 bytes │ uncompressed size: 244 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18011,32 +17910,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #488: │ +Central directory entry #485: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KY │ │ - offset of local header from start of archive: 3747264 │ - (0000000000392DC0h) bytes │ + offset of local header from start of archive: 3572494 │ + (000000000036830Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19468010 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18048,32 +17947,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #489: │ +Central directory entry #486: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_KZ │ │ - offset of local header from start of archive: 3747440 │ - (0000000000392E70h) bytes │ + offset of local header from start of archive: 3572645 │ + (00000000003683A5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fe5dfeaa │ compressed size: 133 bytes │ uncompressed size: 319 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18085,32 +17984,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #490: │ +Central directory entry #487: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LA │ │ - offset of local header from start of archive: 3747689 │ - (0000000000392F69h) bytes │ + offset of local header from start of archive: 3572869 │ + (0000000000368485h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 68cf3bbb │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18122,32 +18021,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #491: │ +Central directory entry #488: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LB │ │ - offset of local header from start of archive: 3747873 │ - (0000000000393021h) bytes │ + offset of local header from start of archive: 3573028 │ + (0000000000368524h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e13253ba │ compressed size: 81 bytes │ uncompressed size: 237 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18159,32 +18058,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #492: │ +Central directory entry #489: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LC │ │ - offset of local header from start of archive: 3748070 │ - (00000000003930E6h) bytes │ + offset of local header from start of archive: 3573200 │ + (00000000003685D0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 08a86009 │ compressed size: 71 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18196,32 +18095,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #493: │ +Central directory entry #490: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LI │ │ - offset of local header from start of archive: 3748257 │ - (00000000003931A1h) bytes │ + offset of local header from start of archive: 3573362 │ + (0000000000368672h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ae9b9d4a │ compressed size: 118 bytes │ uncompressed size: 268 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18233,32 +18132,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #494: │ +Central directory entry #491: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LK │ │ - offset of local header from start of archive: 3748491 │ - (000000000039328Bh) bytes │ + offset of local header from start of archive: 3573571 │ + (0000000000368743h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19ccea8f │ compressed size: 189 bytes │ uncompressed size: 389 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18270,32 +18169,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #495: │ +Central directory entry #492: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LR │ │ - offset of local header from start of archive: 3748796 │ - (00000000003933BCh) bytes │ + offset of local header from start of archive: 3573851 │ + (000000000036885Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8695ffc5 │ compressed size: 128 bytes │ uncompressed size: 301 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18307,32 +18206,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #496: │ +Central directory entry #493: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LS │ │ - offset of local header from start of archive: 3749040 │ - (00000000003934B0h) bytes │ + offset of local header from start of archive: 3574070 │ + (0000000000368936h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4c89cdf6 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18344,32 +18243,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #497: │ +Central directory entry #494: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LT │ │ - offset of local header from start of archive: 3749224 │ - (0000000000393568h) bytes │ + offset of local header from start of archive: 3574229 │ + (00000000003689D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9403f85c │ compressed size: 157 bytes │ uncompressed size: 367 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18381,32 +18280,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #498: │ +Central directory entry #495: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LU │ │ - offset of local header from start of archive: 3749497 │ - (0000000000393679h) bytes │ + offset of local header from start of archive: 3574477 │ + (0000000000368ACDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5de49ee9 │ compressed size: 139 bytes │ uncompressed size: 280 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18418,32 +18317,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #499: │ +Central directory entry #496: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LV │ │ - offset of local header from start of archive: 3749752 │ - (0000000000393778h) bytes │ + offset of local header from start of archive: 3574707 │ + (0000000000368BB3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64db9199 │ compressed size: 197 bytes │ uncompressed size: 380 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18455,32 +18354,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #500: │ +Central directory entry #497: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_LY │ │ - offset of local header from start of archive: 3750065 │ - (00000000003938B1h) bytes │ + offset of local header from start of archive: 3574995 │ + (0000000000368CD3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4a94d9db │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18492,32 +18391,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #501: │ +Central directory entry #498: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MA │ │ - offset of local header from start of archive: 3750249 │ - (0000000000393969h) bytes │ + offset of local header from start of archive: 3575154 │ + (0000000000368D72h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d45d653 │ compressed size: 73 bytes │ uncompressed size: 221 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18529,32 +18428,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #502: │ +Central directory entry #499: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MC │ │ - offset of local header from start of archive: 3750438 │ - (0000000000393A26h) bytes │ + offset of local header from start of archive: 3575318 │ + (0000000000368E16h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 60ec4be8 │ compressed size: 81 bytes │ uncompressed size: 227 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18566,32 +18465,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #503: │ +Central directory entry #500: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MD │ │ - offset of local header from start of archive: 3750635 │ - (0000000000393AEBh) bytes │ + offset of local header from start of archive: 3575490 │ + (0000000000368EC2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0da5d5c6 │ compressed size: 175 bytes │ uncompressed size: 356 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18603,32 +18502,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #504: │ +Central directory entry #501: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ME │ │ - offset of local header from start of archive: 3750926 │ - (0000000000393C0Eh) bytes │ + offset of local header from start of archive: 3575756 │ + (0000000000368FCCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e0dd7b │ compressed size: 170 bytes │ uncompressed size: 342 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18640,32 +18539,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #505: │ +Central directory entry #502: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MF │ │ - offset of local header from start of archive: 3751212 │ - (0000000000393D2Ch) bytes │ + offset of local header from start of archive: 3576017 │ + (00000000003690D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a9837071 │ compressed size: 63 bytes │ uncompressed size: 196 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18677,32 +18576,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #506: │ +Central directory entry #503: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MG │ │ - offset of local header from start of archive: 3751391 │ - (0000000000393DDFh) bytes │ + offset of local header from start of archive: 3576171 │ + (000000000036916Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0061a5d3 │ compressed size: 74 bytes │ uncompressed size: 230 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18714,32 +18613,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #507: │ +Central directory entry #504: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MH │ │ - offset of local header from start of archive: 3751581 │ - (0000000000393E9Dh) bytes │ + offset of local header from start of archive: 3576336 │ + (0000000000369210h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): db04eac1 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18751,32 +18650,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #508: │ +Central directory entry #505: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MK │ │ - offset of local header from start of archive: 3751757 │ - (0000000000393F4Dh) bytes │ + offset of local header from start of archive: 3576487 │ + (00000000003692A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 491268b5 │ compressed size: 141 bytes │ uncompressed size: 305 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18788,32 +18687,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #509: │ +Central directory entry #506: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ML │ │ - offset of local header from start of archive: 3752014 │ - (000000000039404Eh) bytes │ + offset of local header from start of archive: 3576719 │ + (000000000036938Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e3277d05 │ compressed size: 298 bytes │ uncompressed size: 595 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18825,32 +18724,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #510: │ +Central directory entry #507: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MM │ │ - offset of local header from start of archive: 3752428 │ - (00000000003941ECh) bytes │ + offset of local header from start of archive: 3577108 │ + (0000000000369514h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 138dc12e │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18862,32 +18761,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #511: │ +Central directory entry #508: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MN │ │ - offset of local header from start of archive: 3752604 │ - (000000000039429Ch) bytes │ + offset of local header from start of archive: 3577259 │ + (00000000003695ABh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 50d30a6c │ compressed size: 69 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18899,32 +18798,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #512: │ +Central directory entry #509: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MO │ │ - offset of local header from start of archive: 3752789 │ - (0000000000394355h) bytes │ + offset of local header from start of archive: 3577419 │ + (000000000036964Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ec57c297 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18936,32 +18835,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #513: │ +Central directory entry #510: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MP │ │ - offset of local header from start of archive: 3752965 │ - (0000000000394405h) bytes │ + offset of local header from start of archive: 3577570 │ + (00000000003696E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af185e18 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -18973,32 +18872,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #514: │ +Central directory entry #511: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MQ │ │ - offset of local header from start of archive: 3753141 │ - (00000000003944B5h) bytes │ + offset of local header from start of archive: 3577721 │ + (0000000000369779h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cfd2b49b │ compressed size: 74 bytes │ uncompressed size: 224 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19010,32 +18909,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #515: │ +Central directory entry #512: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MR │ │ - offset of local header from start of archive: 3753331 │ - (0000000000394573h) bytes │ + offset of local header from start of archive: 3577886 │ + (000000000036981Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): adc3b98c │ compressed size: 62 bytes │ uncompressed size: 193 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19047,32 +18946,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #516: │ +Central directory entry #513: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MS │ │ - offset of local header from start of archive: 3753509 │ - (0000000000394625h) bytes │ + offset of local header from start of archive: 3578039 │ + (00000000003698B7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b7a2e1f0 │ compressed size: 71 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19084,32 +18983,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #517: │ +Central directory entry #514: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MT │ │ - offset of local header from start of archive: 3753696 │ - (00000000003946E0h) bytes │ + offset of local header from start of archive: 3578201 │ + (0000000000369959h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4e7af488 │ compressed size: 109 bytes │ uncompressed size: 245 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19121,32 +19020,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #518: │ +Central directory entry #515: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MU │ │ - offset of local header from start of archive: 3753921 │ - (00000000003947C1h) bytes │ + offset of local header from start of archive: 3578401 │ + (0000000000369A21h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5e6e2a93 │ compressed size: 113 bytes │ uncompressed size: 255 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19158,32 +19057,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #519: │ +Central directory entry #516: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MV │ │ - offset of local header from start of archive: 3754150 │ - (00000000003948A6h) bytes │ + offset of local header from start of archive: 3578605 │ + (0000000000369AEDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 42d7a37a │ compressed size: 134 bytes │ uncompressed size: 278 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19195,32 +19094,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #520: │ +Central directory entry #517: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MW │ │ - offset of local header from start of archive: 3754400 │ - (00000000003949A0h) bytes │ + offset of local header from start of archive: 3578830 │ + (0000000000369BCEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a17847af │ compressed size: 120 bytes │ uncompressed size: 283 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19232,32 +19131,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #521: │ +Central directory entry #518: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MX │ │ - offset of local header from start of archive: 3754636 │ - (0000000000394A8Ch) bytes │ + offset of local header from start of archive: 3579041 │ + (0000000000369CA1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 516009c0 │ compressed size: 163 bytes │ uncompressed size: 325 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19269,32 +19168,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #522: │ +Central directory entry #519: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MY │ │ - offset of local header from start of archive: 3754915 │ - (0000000000394BA3h) bytes │ + offset of local header from start of archive: 3579295 │ + (0000000000369D9Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6c150b48 │ compressed size: 269 bytes │ uncompressed size: 512 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19306,32 +19205,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #523: │ +Central directory entry #520: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_MZ │ │ - offset of local header from start of archive: 3755300 │ - (0000000000394D24h) bytes │ + offset of local header from start of archive: 3579655 │ + (0000000000369F07h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e634209 │ compressed size: 104 bytes │ uncompressed size: 257 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19343,32 +19242,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #524: │ +Central directory entry #521: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NA │ │ - offset of local header from start of archive: 3755520 │ - (0000000000394E00h) bytes │ + offset of local header from start of archive: 3579850 │ + (0000000000369FCAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 743ea91c │ compressed size: 106 bytes │ uncompressed size: 245 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19380,32 +19279,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #525: │ +Central directory entry #522: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NC │ │ - offset of local header from start of archive: 3755742 │ - (0000000000394EDEh) bytes │ + offset of local header from start of archive: 3580047 │ + (000000000036A08Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 42ad354f │ compressed size: 180 bytes │ uncompressed size: 341 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19417,32 +19316,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #526: │ +Central directory entry #523: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NE │ │ - offset of local header from start of archive: 3756038 │ - (0000000000395006h) bytes │ + offset of local header from start of archive: 3580318 │ + (000000000036A19Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a319ee2 │ compressed size: 175 bytes │ uncompressed size: 387 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19454,32 +19353,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #527: │ +Central directory entry #524: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NF │ │ - offset of local header from start of archive: 3756329 │ - (0000000000395129h) bytes │ + offset of local header from start of archive: 3580584 │ + (000000000036A2A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b5a77101 │ compressed size: 74 bytes │ uncompressed size: 222 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19491,32 +19390,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #528: │ +Central directory entry #525: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NG │ │ - offset of local header from start of archive: 3756519 │ - (00000000003951E7h) bytes │ + offset of local header from start of archive: 3580749 │ + (000000000036A34Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d82fd712 │ compressed size: 106 bytes │ uncompressed size: 255 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19528,32 +19427,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #529: │ +Central directory entry #526: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NI │ │ - offset of local header from start of archive: 3756741 │ - (00000000003952C5h) bytes │ + offset of local header from start of archive: 3580946 │ + (000000000036A412h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b54c1556 │ compressed size: 149 bytes │ uncompressed size: 298 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19565,32 +19464,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #530: │ +Central directory entry #527: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NL │ │ - offset of local header from start of archive: 3757006 │ - (00000000003953CEh) bytes │ + offset of local header from start of archive: 3581186 │ + (000000000036A502h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4afddc │ compressed size: 197 bytes │ uncompressed size: 385 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19602,32 +19501,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #531: │ +Central directory entry #528: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NO │ │ - offset of local header from start of archive: 3757319 │ - (0000000000395507h) bytes │ + offset of local header from start of archive: 3581474 │ + (000000000036A622h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5bae65d6 │ compressed size: 162 bytes │ uncompressed size: 317 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19639,32 +19538,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #532: │ +Central directory entry #529: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NP │ │ - offset of local header from start of archive: 3757597 │ - (000000000039561Dh) bytes │ + offset of local header from start of archive: 3581727 │ + (000000000036A71Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88b5f200 │ compressed size: 127 bytes │ uncompressed size: 272 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19676,32 +19575,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #533: │ +Central directory entry #530: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NR │ │ - offset of local header from start of archive: 3757840 │ - (0000000000395710h) bytes │ + offset of local header from start of archive: 3581945 │ + (000000000036A7F9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 339a94e0 │ compressed size: 84 bytes │ uncompressed size: 214 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19713,32 +19612,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #534: │ +Central directory entry #531: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NU │ │ - offset of local header from start of archive: 3758040 │ - (00000000003957D8h) bytes │ + offset of local header from start of archive: 3582120 │ + (000000000036A8A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95af968a │ compressed size: 87 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19750,32 +19649,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #535: │ +Central directory entry #532: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_NZ │ │ - offset of local header from start of archive: 3758243 │ - (00000000003958A3h) bytes │ + offset of local header from start of archive: 3582298 │ + (000000000036A95Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c02ddbea │ compressed size: 173 bytes │ uncompressed size: 351 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19787,32 +19686,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #536: │ +Central directory entry #533: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_OM │ │ - offset of local header from start of archive: 3758532 │ - (00000000003959C4h) bytes │ + offset of local header from start of archive: 3582562 │ + (000000000036AA62h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b07cc833 │ compressed size: 146 bytes │ uncompressed size: 286 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19824,32 +19723,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #537: │ +Central directory entry #534: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PA │ │ - offset of local header from start of archive: 3758794 │ - (0000000000395ACAh) bytes │ + offset of local header from start of archive: 3582799 │ + (000000000036AB4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88fbf85c │ compressed size: 79 bytes │ uncompressed size: 203 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19861,32 +19760,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #538: │ +Central directory entry #535: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PE │ │ - offset of local header from start of archive: 3758989 │ - (0000000000395B8Dh) bytes │ + offset of local header from start of archive: 3582969 │ + (000000000036ABF9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 851d09cc │ compressed size: 74 bytes │ uncompressed size: 222 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19898,32 +19797,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #539: │ +Central directory entry #536: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PF │ │ - offset of local header from start of archive: 3759179 │ - (0000000000395C4Bh) bytes │ + offset of local header from start of archive: 3583134 │ + (000000000036AC9Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9b7136fc │ compressed size: 63 bytes │ uncompressed size: 196 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19935,32 +19834,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #540: │ +Central directory entry #537: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PG │ │ - offset of local header from start of archive: 3759358 │ - (0000000000395CFEh) bytes │ + offset of local header from start of archive: 3583288 │ + (000000000036AD38h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a7f104b4 │ compressed size: 128 bytes │ uncompressed size: 294 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -19972,32 +19871,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #541: │ +Central directory entry #538: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PH │ │ - offset of local header from start of archive: 3759602 │ - (0000000000395DF2h) bytes │ + offset of local header from start of archive: 3583507 │ + (000000000036AE13h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 099fe470 │ compressed size: 74 bytes │ uncompressed size: 216 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20009,32 +19908,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #542: │ +Central directory entry #539: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PK │ │ - offset of local header from start of archive: 3759792 │ - (0000000000395EB0h) bytes │ + offset of local header from start of archive: 3583672 │ + (000000000036AEB8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 14eaf052 │ compressed size: 118 bytes │ uncompressed size: 266 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20046,32 +19945,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #543: │ +Central directory entry #540: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PL │ │ - offset of local header from start of archive: 3760026 │ - (0000000000395F9Ah) bytes │ + offset of local header from start of archive: 3583881 │ + (000000000036AF89h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4f3fa444 │ compressed size: 162 bytes │ uncompressed size: 321 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20083,32 +19982,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #544: │ +Central directory entry #541: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PM │ │ - offset of local header from start of archive: 3760304 │ - (00000000003960B0h) bytes │ + offset of local header from start of archive: 3584134 │ + (000000000036B086h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0a86eba0 │ compressed size: 106 bytes │ uncompressed size: 239 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20120,32 +20019,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #545: │ +Central directory entry #542: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PR │ │ - offset of local header from start of archive: 3760526 │ - (000000000039618Eh) bytes │ + offset of local header from start of archive: 3584331 │ + (000000000036B14Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0d8c3ec8 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20157,32 +20056,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #546: │ +Central directory entry #543: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PS │ │ - offset of local header from start of archive: 3760702 │ - (000000000039623Eh) bytes │ + offset of local header from start of archive: 3584482 │ + (000000000036B1E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c443b0ae │ compressed size: 93 bytes │ uncompressed size: 224 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20194,32 +20093,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #547: │ +Central directory entry #544: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PT │ │ - offset of local header from start of archive: 3760911 │ - (000000000039630Fh) bytes │ + offset of local header from start of archive: 3584666 │ + (000000000036B29Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 55ea4231 │ compressed size: 210 bytes │ uncompressed size: 404 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20231,32 +20130,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #548: │ +Central directory entry #545: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PW │ │ - offset of local header from start of archive: 3761237 │ - (0000000000396455h) bytes │ + offset of local header from start of archive: 3584967 │ + (000000000036B3C7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53bae43d │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20268,32 +20167,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #549: │ +Central directory entry #546: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_PY │ │ - offset of local header from start of archive: 3761413 │ - (0000000000396505h) bytes │ + offset of local header from start of archive: 3585118 │ + (000000000036B45Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a30204b4 │ compressed size: 84 bytes │ uncompressed size: 212 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20305,32 +20204,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #550: │ +Central directory entry #547: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_QA │ │ - offset of local header from start of archive: 3761613 │ - (00000000003965CDh) bytes │ + offset of local header from start of archive: 3585293 │ + (000000000036B50Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6f94ef96 │ compressed size: 105 bytes │ uncompressed size: 236 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20342,32 +20241,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #551: │ +Central directory entry #548: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RE │ │ - offset of local header from start of archive: 3761834 │ - (00000000003966AAh) bytes │ + offset of local header from start of archive: 3585489 │ + (000000000036B5D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4bc0d4ec │ compressed size: 74 bytes │ uncompressed size: 224 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20379,32 +20278,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #552: │ +Central directory entry #549: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RO │ │ - offset of local header from start of archive: 3762024 │ - (0000000000396768h) bytes │ + offset of local header from start of archive: 3585654 │ + (000000000036B676h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2fa91491 │ compressed size: 219 bytes │ uncompressed size: 424 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20416,32 +20315,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #553: │ +Central directory entry #550: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RS │ │ - offset of local header from start of archive: 3762359 │ - (00000000003968B7h) bytes │ + offset of local header from start of archive: 3585964 │ + (000000000036B7ACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e9f4ee5 │ compressed size: 101 bytes │ uncompressed size: 258 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20453,32 +20352,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #554: │ +Central directory entry #551: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RU │ │ - offset of local header from start of archive: 3762576 │ - (0000000000396990h) bytes │ + offset of local header from start of archive: 3586156 │ + (000000000036B86Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 84516b7c │ compressed size: 84 bytes │ uncompressed size: 239 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20490,32 +20389,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #555: │ +Central directory entry #552: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_RW │ │ - offset of local header from start of archive: 3762776 │ - (0000000000396A58h) bytes │ + offset of local header from start of archive: 3586331 │ + (000000000036B91Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73bea904 │ compressed size: 117 bytes │ uncompressed size: 237 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20527,32 +20426,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #556: │ +Central directory entry #553: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SA │ │ - offset of local header from start of archive: 3763009 │ - (0000000000396B41h) bytes │ + offset of local header from start of archive: 3586539 │ + (000000000036B9EBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0fa5c9c3 │ compressed size: 221 bytes │ uncompressed size: 408 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20564,32 +20463,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #557: │ +Central directory entry #554: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SB │ │ - offset of local header from start of archive: 3763346 │ - (0000000000396C92h) bytes │ + offset of local header from start of archive: 3586851 │ + (000000000036BB23h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d836096b │ compressed size: 151 bytes │ uncompressed size: 296 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20601,32 +20500,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #558: │ +Central directory entry #555: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SC │ │ - offset of local header from start of archive: 3763613 │ - (0000000000396D9Dh) bytes │ + offset of local header from start of archive: 3587093 │ + (000000000036BC15h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f3940c6c │ compressed size: 153 bytes │ uncompressed size: 291 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20638,32 +20537,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #559: │ +Central directory entry #556: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SD │ │ - offset of local header from start of archive: 3763882 │ - (0000000000396EAAh) bytes │ + offset of local header from start of archive: 3587337 │ + (000000000036BD09h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 35144c06 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20675,32 +20574,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #560: │ +Central directory entry #557: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SE │ │ - offset of local header from start of archive: 3764058 │ - (0000000000396F5Ah) bytes │ + offset of local header from start of archive: 3587488 │ + (000000000036BDA0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 09764807 │ compressed size: 282 bytes │ uncompressed size: 556 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20712,32 +20611,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #561: │ +Central directory entry #558: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SG │ │ - offset of local header from start of archive: 3764456 │ - (00000000003970E8h) bytes │ + offset of local header from start of archive: 3587861 │ + (000000000036BF15h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c34b3121 │ compressed size: 160 bytes │ uncompressed size: 313 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20749,32 +20648,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #562: │ +Central directory entry #559: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SH │ │ - offset of local header from start of archive: 3764732 │ - (00000000003971FCh) bytes │ + offset of local header from start of archive: 3588112 │ + (000000000036C010h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7bea716e │ compressed size: 111 bytes │ uncompressed size: 256 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20786,32 +20685,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #563: │ +Central directory entry #560: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SI │ │ - offset of local header from start of archive: 3764959 │ - (00000000003972DFh) bytes │ + offset of local header from start of archive: 3588314 │ + (000000000036C0DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3de24975 │ compressed size: 177 bytes │ uncompressed size: 358 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20823,32 +20722,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #564: │ +Central directory entry #561: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SJ │ │ - offset of local header from start of archive: 3765252 │ - (0000000000397404h) bytes │ + offset of local header from start of archive: 3588582 │ + (000000000036C1E6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 158917ab │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20860,32 +20759,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #565: │ +Central directory entry #562: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SK │ │ - offset of local header from start of archive: 3765436 │ - (00000000003974BCh) bytes │ + offset of local header from start of archive: 3588741 │ + (000000000036C285h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc78b7b1 │ compressed size: 145 bytes │ uncompressed size: 302 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20897,32 +20796,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #566: │ +Central directory entry #563: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SL │ │ - offset of local header from start of archive: 3765697 │ - (00000000003975C1h) bytes │ + offset of local header from start of archive: 3588977 │ + (000000000036C371h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4d45ee49 │ compressed size: 119 bytes │ uncompressed size: 280 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20934,32 +20833,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #567: │ +Central directory entry #564: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SM │ │ - offset of local header from start of archive: 3765932 │ - (00000000003976ACh) bytes │ + offset of local header from start of archive: 3589187 │ + (000000000036C443h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d4123d53 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -20971,32 +20870,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #568: │ +Central directory entry #565: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SN │ │ - offset of local header from start of archive: 3766116 │ - (0000000000397764h) bytes │ + offset of local header from start of archive: 3589346 │ + (000000000036C4E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 935bc4ad │ compressed size: 202 bytes │ uncompressed size: 418 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21008,32 +20907,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #569: │ +Central directory entry #566: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SO │ │ - offset of local header from start of archive: 3766434 │ - (00000000003978A2h) bytes │ + offset of local header from start of archive: 3589639 │ + (000000000036C607h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8387208c │ compressed size: 84 bytes │ uncompressed size: 225 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21045,32 +20944,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #570: │ +Central directory entry #567: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SR │ │ - offset of local header from start of archive: 3766634 │ - (000000000039796Ah) bytes │ + offset of local header from start of archive: 3589814 │ + (000000000036C6B6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3beb739f │ compressed size: 76 bytes │ uncompressed size: 212 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21082,32 +20981,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #571: │ +Central directory entry #568: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SS │ │ - offset of local header from start of archive: 3766826 │ - (0000000000397A2Ah) bytes │ + offset of local header from start of archive: 3589981 │ + (000000000036C75Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a35397c0 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21119,32 +21018,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #572: │ +Central directory entry #569: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ST │ │ - offset of local header from start of archive: 3767002 │ - (0000000000397ADAh) bytes │ + offset of local header from start of archive: 3590132 │ + (000000000036C7F4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e6c28f16 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21156,32 +21055,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #573: │ +Central directory entry #570: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SV │ │ - offset of local header from start of archive: 3767178 │ - (0000000000397B8Ah) bytes │ + offset of local header from start of archive: 3590283 │ + (000000000036C88Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): acf446e3 │ compressed size: 172 bytes │ uncompressed size: 328 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21193,32 +21092,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #574: │ +Central directory entry #571: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SX │ │ - offset of local header from start of archive: 3767466 │ - (0000000000397CAAh) bytes │ + offset of local header from start of archive: 3590546 │ + (000000000036C992h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1ae6003a │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21230,32 +21129,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #575: │ +Central directory entry #572: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SY │ │ - offset of local header from start of archive: 3767642 │ - (0000000000397D5Ah) bytes │ + offset of local header from start of archive: 3590697 │ + (000000000036CA29h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 78738696 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21267,32 +21166,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #576: │ +Central directory entry #573: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_SZ │ │ - offset of local header from start of archive: 3767826 │ - (0000000000397E12h) bytes │ + offset of local header from start of archive: 3590856 │ + (000000000036CAC8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ad39479 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21304,32 +21203,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #577: │ +Central directory entry #574: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TC │ │ - offset of local header from start of archive: 3768002 │ - (0000000000397EC2h) bytes │ + offset of local header from start of archive: 3591007 │ + (000000000036CB5Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f7d316cd │ compressed size: 71 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21341,32 +21240,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #578: │ +Central directory entry #575: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TD │ │ - offset of local header from start of archive: 3768189 │ - (0000000000397F7Dh) bytes │ + offset of local header from start of archive: 3591169 │ + (000000000036CC01h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86692217 │ compressed size: 62 bytes │ uncompressed size: 193 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21378,32 +21277,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #579: │ +Central directory entry #576: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TG │ │ - offset of local header from start of archive: 3768367 │ - (000000000039802Fh) bytes │ + offset of local header from start of archive: 3591322 │ + (000000000036CC9Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6ae9c6fc │ compressed size: 103 bytes │ uncompressed size: 254 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21415,32 +21314,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #580: │ +Central directory entry #577: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TH │ │ - offset of local header from start of archive: 3768586 │ - (000000000039810Ah) bytes │ + offset of local header from start of archive: 3591516 │ + (000000000036CD5Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f06b40e7 │ compressed size: 408 bytes │ uncompressed size: 855 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21452,32 +21351,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #581: │ +Central directory entry #578: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TJ │ │ - offset of local header from start of archive: 3769110 │ - (0000000000398316h) bytes │ + offset of local header from start of archive: 3592015 │ + (000000000036CF4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2c281dcb │ compressed size: 75 bytes │ uncompressed size: 225 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21489,32 +21388,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #582: │ +Central directory entry #579: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TL │ │ - offset of local header from start of archive: 3769301 │ - (00000000003983D5h) bytes │ + offset of local header from start of archive: 3592181 │ + (000000000036CFF5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 283270fd │ compressed size: 104 bytes │ uncompressed size: 228 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21526,32 +21425,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #583: │ +Central directory entry #580: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TM │ │ - offset of local header from start of archive: 3769521 │ - (00000000003984B1h) bytes │ + offset of local header from start of archive: 3592376 │ + (000000000036D0B8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4846f0f4 │ compressed size: 70 bytes │ uncompressed size: 198 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21563,32 +21462,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #584: │ +Central directory entry #581: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TN │ │ - offset of local header from start of archive: 3769707 │ - (000000000039856Bh) bytes │ + offset of local header from start of archive: 3592537 │ + (000000000036D159h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 29fc24b8 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21600,32 +21499,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #585: │ +Central directory entry #582: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TO │ │ - offset of local header from start of archive: 3769891 │ - (0000000000398623h) bytes │ + offset of local header from start of archive: 3592696 │ + (000000000036D1F8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13014729 │ compressed size: 77 bytes │ uncompressed size: 231 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21637,32 +21536,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #586: │ +Central directory entry #583: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TR │ │ - offset of local header from start of archive: 3770084 │ - (00000000003986E4h) bytes │ + offset of local header from start of archive: 3592864 │ + (000000000036D2A0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc2c9196 │ compressed size: 492 bytes │ uncompressed size: 1028 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21674,32 +21573,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #587: │ +Central directory entry #584: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TT │ │ - offset of local header from start of archive: 3770692 │ - (0000000000398944h) bytes │ + offset of local header from start of archive: 3593447 │ + (000000000036D4E7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 07dd4f44 │ compressed size: 67 bytes │ uncompressed size: 201 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21711,32 +21610,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #588: │ +Central directory entry #585: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TV │ │ - offset of local header from start of archive: 3770875 │ - (00000000003989FBh) bytes │ + offset of local header from start of archive: 3593605 │ + (000000000036D585h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b59cc01 │ compressed size: 75 bytes │ uncompressed size: 201 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21748,32 +21647,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #589: │ +Central directory entry #586: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TW │ │ - offset of local header from start of archive: 3771066 │ - (0000000000398ABAh) bytes │ + offset of local header from start of archive: 3593771 │ + (000000000036D62Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45be3408 │ compressed size: 197 bytes │ uncompressed size: 355 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21785,32 +21684,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #590: │ +Central directory entry #587: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_TZ │ │ - offset of local header from start of archive: 3771379 │ - (0000000000398BF3h) bytes │ + offset of local header from start of archive: 3594059 │ + (000000000036D74Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7fa0e268 │ compressed size: 123 bytes │ uncompressed size: 281 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21822,32 +21721,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #591: │ +Central directory entry #588: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UA │ │ - offset of local header from start of archive: 3771618 │ - (0000000000398CE2h) bytes │ + offset of local header from start of archive: 3594273 │ + (000000000036D821h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c46c9356 │ compressed size: 196 bytes │ uncompressed size: 383 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21859,32 +21758,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #592: │ +Central directory entry #589: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UG │ │ - offset of local header from start of archive: 3771930 │ - (0000000000398E1Ah) bytes │ + offset of local header from start of archive: 3594560 │ + (000000000036D940h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f2727e4 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21896,32 +21795,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #593: │ +Central directory entry #590: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_US │ │ - offset of local header from start of archive: 3772106 │ - (0000000000398ECAh) bytes │ + offset of local header from start of archive: 3594711 │ + (000000000036D9D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 110155ae │ compressed size: 396 bytes │ uncompressed size: 770 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21933,32 +21832,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #594: │ +Central directory entry #591: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UY │ │ - offset of local header from start of archive: 3772618 │ - (00000000003990CAh) bytes │ + offset of local header from start of archive: 3595198 │ + (000000000036DBBEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1b89487a │ compressed size: 135 bytes │ uncompressed size: 268 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -21970,32 +21869,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #595: │ +Central directory entry #592: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_UZ │ │ - offset of local header from start of archive: 3772869 │ - (00000000003991C5h) bytes │ + offset of local header from start of archive: 3595424 │ + (000000000036DCA0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a54ff61a │ compressed size: 127 bytes │ uncompressed size: 323 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22007,32 +21906,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #596: │ +Central directory entry #593: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VA │ │ - offset of local header from start of archive: 3773112 │ - (00000000003992B8h) bytes │ + offset of local header from start of archive: 3595642 │ + (000000000036DD7Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 82d58bdc │ compressed size: 69 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22044,32 +21943,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #597: │ +Central directory entry #594: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VC │ │ - offset of local header from start of archive: 3773297 │ - (0000000000399371h) bytes │ + offset of local header from start of archive: 3595802 │ + (000000000036DE1Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2995da2 │ compressed size: 71 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22081,32 +21980,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #598: │ +Central directory entry #595: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VE │ │ - offset of local header from start of archive: 3773484 │ - (000000000039942Ch) bytes │ + offset of local header from start of archive: 3595964 │ + (000000000036DEBCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 51a2cd11 │ compressed size: 78 bytes │ uncompressed size: 228 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22118,32 +22017,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #599: │ +Central directory entry #596: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VG │ │ - offset of local header from start of archive: 3773678 │ - (00000000003994EEh) bytes │ + offset of local header from start of archive: 3596133 │ + (000000000036DF65h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19241759 │ compressed size: 71 bytes │ uncompressed size: 213 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22155,32 +22054,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #600: │ +Central directory entry #597: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VI │ │ - offset of local header from start of archive: 3773865 │ - (00000000003995A9h) bytes │ + offset of local header from start of archive: 3596295 │ + (000000000036E007h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73a3e1f3 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22192,32 +22091,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #601: │ +Central directory entry #598: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VN │ │ - offset of local header from start of archive: 3774041 │ - (0000000000399659h) bytes │ + offset of local header from start of archive: 3596446 │ + (000000000036E09Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64b0cad4 │ compressed size: 68 bytes │ uncompressed size: 204 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22229,32 +22128,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #602: │ +Central directory entry #599: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_VU │ │ - offset of local header from start of archive: 3774225 │ - (0000000000399711h) bytes │ + offset of local header from start of archive: 3596605 │ + (000000000036E13Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8ec02f51 │ compressed size: 60 bytes │ uncompressed size: 192 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22266,32 +22165,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #603: │ +Central directory entry #600: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_WF │ │ - offset of local header from start of archive: 3774401 │ - (00000000003997C1h) bytes │ + offset of local header from start of archive: 3596756 │ + (000000000036E1D4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 43b24dda │ compressed size: 63 bytes │ uncompressed size: 196 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22303,32 +22202,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #604: │ +Central directory entry #601: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_WS │ │ - offset of local header from start of archive: 3774580 │ - (0000000000399874h) bytes │ + offset of local header from start of archive: 3596910 │ + (000000000036E26Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e5c7f71d │ compressed size: 120 bytes │ uncompressed size: 268 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22340,32 +22239,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #605: │ +Central directory entry #602: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_XK │ │ - offset of local header from start of archive: 3774816 │ - (0000000000399960h) bytes │ + offset of local header from start of archive: 3597121 │ + (000000000036E341h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 08a10587 │ compressed size: 75 bytes │ uncompressed size: 225 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22377,32 +22276,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #606: │ +Central directory entry #603: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_YE │ │ - offset of local header from start of archive: 3775007 │ - (0000000000399A1Fh) bytes │ + offset of local header from start of archive: 3597287 │ + (000000000036E3E7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c43b41b │ compressed size: 69 bytes │ uncompressed size: 207 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22414,32 +22313,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #607: │ +Central directory entry #604: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_YT │ │ - offset of local header from start of archive: 3775192 │ - (0000000000399AD8h) bytes │ + offset of local header from start of archive: 3597447 │ + (000000000036E487h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66a83045 │ compressed size: 70 bytes │ uncompressed size: 212 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22451,32 +22350,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #608: │ +Central directory entry #605: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZA │ │ - offset of local header from start of archive: 3775378 │ - (0000000000399B92h) bytes │ + offset of local header from start of archive: 3597608 │ + (000000000036E528h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c36d08c5 │ compressed size: 227 bytes │ uncompressed size: 444 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22488,32 +22387,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #609: │ +Central directory entry #606: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZM │ │ - offset of local header from start of archive: 3775721 │ - (0000000000399CE9h) bytes │ + offset of local header from start of archive: 3597926 │ + (000000000036E666h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c9a2ba6 │ compressed size: 74 bytes │ uncompressed size: 219 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22525,32 +22424,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #610: │ +Central directory entry #607: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ com/google/i18n/phonenumbers/data/ShortNumberMetadataProto_ZW │ │ - offset of local header from start of archive: 3775911 │ - (0000000000399DA7h) bytes │ + offset of local header from start of archive: 3598091 │ + (000000000036E70Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f7c62e6 │ compressed size: 170 bytes │ uncompressed size: 358 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -22562,32 +22461,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #611: │ +Central directory entry #608: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/annotation/annotation.kotlin_builtins │ │ - offset of local header from start of archive: 3776197 │ - (0000000000399EC5h) bytes │ + offset of local header from start of archive: 3598352 │ + (000000000036E810h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d36c8b5b │ compressed size: 559 bytes │ uncompressed size: 926 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -22599,32 +22498,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #612: │ +Central directory entry #609: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/collections/collections.kotlin_builtins │ │ - offset of local header from start of archive: 3776855 │ - (000000000039A157h) bytes │ + offset of local header from start of archive: 3598985 │ + (000000000036EA89h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f41c30cf │ compressed size: 1521 bytes │ uncompressed size: 3685 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -22636,32 +22535,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #613: │ +Central directory entry #610: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/coroutines/coroutines.kotlin_builtins │ │ - offset of local header from start of archive: 3778477 │ - (000000000039A7ADh) bytes │ + offset of local header from start of archive: 3600582 │ + (000000000036F0C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c69fe143 │ compressed size: 157 bytes │ uncompressed size: 200 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -22673,32 +22572,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #614: │ +Central directory entry #611: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/internal/internal.kotlin_builtins │ │ - offset of local header from start of archive: 3778733 │ - (000000000039A8ADh) bytes │ + offset of local header from start of archive: 3600813 │ + (000000000036F1ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d19e89c │ compressed size: 457 bytes │ uncompressed size: 758 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -22710,32 +22609,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #615: │ +Central directory entry #612: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/kotlin.kotlin_builtins │ │ - offset of local header from start of archive: 3779285 │ - (000000000039AAD5h) bytes │ + offset of local header from start of archive: 3601340 │ + (000000000036F3BCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 949209f8 │ compressed size: 4028 bytes │ uncompressed size: 14707 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -22747,32 +22646,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #616: │ +Central directory entry #613: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/ranges/ranges.kotlin_builtins │ │ - offset of local header from start of archive: 3783397 │ - (000000000039BAE5h) bytes │ + offset of local header from start of archive: 3605427 │ + (00000000003703B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5eced940 │ compressed size: 956 bytes │ uncompressed size: 2301 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -22784,32 +22683,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #617: │ +Central directory entry #614: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ kotlin/reflect/reflect.kotlin_builtins │ │ - offset of local header from start of archive: 3784444 │ - (000000000039BEFCh) bytes │ + offset of local header from start of archive: 3606449 │ + (00000000003707B1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7197960a │ compressed size: 2264 bytes │ uncompressed size: 5019 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -22821,180 +22720,148 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #618: │ +Central directory entry #615: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ lib/arm64-v8a/libsqlite3x.so │ │ - offset of local header from start of archive: 3786801 │ - (000000000039C831h) bytes │ + offset of local header from start of archive: 3608781 │ + (00000000003710CDh) 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: 2.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 41c8fea5 │ - compressed size: 820831 bytes │ + compressed size: 819633 bytes │ uncompressed size: 1760184 bytes │ length of filename: 28 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #619: │ +Central directory entry #616: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/armeabi-v7a/libsqlite3x.so │ │ - offset of local header from start of archive: 4607715 │ - (0000000000464EE3h) bytes │ + offset of local header from start of archive: 4428472 │ + (00000000004392B8h) 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: 2.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d3e9eab3 │ - compressed size: 468856 bytes │ + compressed size: 468574 bytes │ uncompressed size: 739864 bytes │ length of filename: 30 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #620: │ +Central directory entry #617: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86/libsqlite3x.so │ │ - offset of local header from start of archive: 5076656 │ - (00000000004D76B0h) bytes │ + offset of local header from start of archive: 4897106 │ + (00000000004AB952h) 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: 2.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 40201d56 │ - compressed size: 865300 bytes │ + compressed size: 861126 bytes │ uncompressed size: 1858080 bytes │ length of filename: 22 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #621: │ +Central directory entry #618: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ lib/x86_64/libsqlite3x.so │ │ - offset of local header from start of archive: 5942033 │ - (00000000005AAB11h) bytes │ + offset of local header from start of archive: 5758284 │ + (000000000057DD4Ch) 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: 2.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6c08f01 │ - compressed size: 901510 bytes │ + compressed size: 897862 bytes │ uncompressed size: 1895688 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #622: │ +Central directory entry #619: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ okhttp3/internal/publicsuffix/NOTICE │ │ - offset of local header from start of archive: 6843623 │ - (0000000000686CE7h) bytes │ + offset of local header from start of archive: 6656201 │ + (00000000006590C9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df32c7fc │ compressed size: 149 bytes │ uncompressed size: 218 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -23006,32 +22873,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #623: │ +Central directory entry #620: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ okhttp3/internal/publicsuffix/publicsuffixes.gz │ │ - offset of local header from start of archive: 6843863 │ - (0000000000686DD7h) bytes │ + offset of local header from start of archive: 6656416 │ + (00000000006591A0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0a82f7b8 │ compressed size: 36767 bytes │ uncompressed size: 36752 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -23043,32 +22910,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #624: │ +Central directory entry #621: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.experimental/experimental.providers │ │ - offset of local header from start of archive: 6880732 │ - (000000000068FDDCh) bytes │ + offset of local header from start of archive: 6693260 │ + (000000000066218Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3a0889a2 │ compressed size: 1574 bytes │ uncompressed size: 13732 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -23080,32 +22947,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #625: │ +Central directory entry #622: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.experimental/experimental.xml │ │ - offset of local header from start of archive: 6882419 │ - (0000000000690473h) bytes │ + offset of local header from start of archive: 6694922 │ + (000000000066280Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dbd7816d │ compressed size: 211 bytes │ uncompressed size: 660 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -23117,32 +22984,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #626: │ +Central directory entry #623: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.extensions/extensions.providers │ │ - offset of local header from start of archive: 6882737 │ - (00000000006905B1h) bytes │ + offset of local header from start of archive: 6695215 │ + (000000000066292Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 986afb3d │ compressed size: 2436 bytes │ uncompressed size: 23369 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -23154,32 +23021,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #627: │ +Central directory entry #624: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.extensions/extensions.xml │ │ - offset of local header from start of archive: 6885282 │ - (0000000000690FA2h) bytes │ + offset of local header from start of archive: 6697735 │ + (0000000000663307h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 118cc51a │ compressed size: 351 bytes │ uncompressed size: 1642 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -23191,32 +23058,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #628: │ +Central directory entry #625: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.im/smackim.providers │ │ - offset of local header from start of archive: 6885736 │ - (0000000000691168h) bytes │ + offset of local header from start of archive: 6698164 │ + (00000000006634B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0d9d29a │ compressed size: 239 bytes │ uncompressed size: 806 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -23228,32 +23095,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #629: │ +Central directory entry #626: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.im/smackim.xml │ │ - offset of local header from start of archive: 6886073 │ - (00000000006912B9h) bytes │ + offset of local header from start of archive: 6698476 │ + (00000000006635ECh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c99c8bf │ compressed size: 82 bytes │ uncompressed size: 128 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -23265,32 +23132,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #630: │ +Central directory entry #627: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack.tcp/smacktcp.providers │ │ - offset of local header from start of archive: 6886247 │ - (0000000000691367h) bytes │ + offset of local header from start of archive: 6698625 │ + (0000000000663681h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ec1a0afa │ compressed size: 186 bytes │ uncompressed size: 345 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -23302,32 +23169,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #631: │ +Central directory entry #628: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack/jul.properties │ │ - offset of local header from start of archive: 6886533 │ - (0000000000691485h) bytes │ + offset of local header from start of archive: 6698886 │ + (0000000000663786h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8dae784d │ compressed size: 94 bytes │ uncompressed size: 130 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -23339,32 +23206,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #632: │ +Central directory entry #629: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack/smack-config.xml │ │ - offset of local header from start of archive: 6886719 │ - (000000000069153Fh) bytes │ + offset of local header from start of archive: 6699047 │ + (0000000000663827h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5f04f931 │ compressed size: 356 bytes │ uncompressed size: 1490 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -23376,32 +23243,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #633: │ +Central directory entry #630: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.jivesoftware.smack/version │ │ - offset of local header from start of archive: 6887169 │ - (0000000000691701h) bytes │ + offset of local header from start of archive: 6699472 │ + (00000000006639D0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e43489a7 │ compressed size: 26 bytes │ uncompressed size: 28 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -23413,32 +23280,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #634: │ +Central directory entry #631: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org.minidns/version │ │ - offset of local header from start of archive: 6887280 │ - (0000000000691770h) bytes │ + offset of local header from start of archive: 6699558 │ + (0000000000663A26h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 48280fef │ compressed size: 26 bytes │ uncompressed size: 28 bytes │ length of filename: 19 characters │ length of extra field: 9 bytes │ @@ -23450,32 +23317,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #635: │ +Central directory entry #632: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org/bouncycastle/x509/CertPathReviewerMessages.properties │ │ - offset of local header from start of archive: 6887380 │ - (00000000006917D4h) bytes │ + offset of local header from start of archive: 6699633 │ + (0000000000663A71h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c51bcce │ compressed size: 6041 bytes │ uncompressed size: 42868 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -23487,32 +23354,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #636: │ +Central directory entry #633: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ org/bouncycastle/x509/CertPathReviewerMessages_de.properties │ │ - offset of local header from start of archive: 6893533 │ - (0000000000692FDDh) bytes │ + offset of local header from start of archive: 6705761 │ + (0000000000665261h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1970 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86d91c45 │ compressed size: 6735 bytes │ uncompressed size: 49608 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ @@ -23524,32 +23391,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #637: │ +Central directory entry #634: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/design_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 6900383 │ - (0000000000694A9Fh) bytes │ + offset of local header from start of archive: 6712586 │ + (0000000000666D0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -23561,32 +23428,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #638: │ +Central directory entry #635: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/design_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 6900530 │ - (0000000000694B32h) bytes │ + offset of local header from start of archive: 6712708 │ + (0000000000666D84h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -23598,32 +23465,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #639: │ +Central directory entry #636: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/fragment_fast_out_extra_slow_in.xml │ │ - offset of local header from start of archive: 6900678 │ - (0000000000694BC6h) bytes │ + offset of local header from start of archive: 6712831 │ + (0000000000666DFFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3931a311 │ compressed size: 218 bytes │ uncompressed size: 364 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -23635,32 +23502,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #640: │ +Central directory entry #637: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/mtrl_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 6900999 │ - (0000000000694D07h) bytes │ + offset of local header from start of archive: 6713127 │ + (0000000000666F27h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -23672,32 +23539,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #641: │ +Central directory entry #638: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim-v21/mtrl_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 6901144 │ - (0000000000694D98h) bytes │ + offset of local header from start of archive: 6713247 │ + (0000000000666F9Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -23709,32 +23576,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #642: │ +Central directory entry #639: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_fade_in.xml │ │ - offset of local header from start of archive: 6901290 │ - (0000000000694E2Ah) bytes │ + offset of local header from start of archive: 6713368 │ + (0000000000667018h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -23746,32 +23613,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #643: │ +Central directory entry #640: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_fade_out.xml │ │ - offset of local header from start of archive: 6901416 │ - (0000000000694EA8h) bytes │ + offset of local header from start of archive: 6713469 │ + (000000000066707Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -23783,32 +23650,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #644: │ +Central directory entry #641: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_grow_fade_in_from_bottom.xml │ │ - offset of local header from start of archive: 6901543 │ - (0000000000694F27h) bytes │ + offset of local header from start of archive: 6713571 │ + (00000000006670E3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9bdbc05 │ compressed size: 376 bytes │ uncompressed size: 852 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -23820,32 +23687,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #645: │ +Central directory entry #642: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_popup_enter.xml │ │ - offset of local header from start of archive: 6902015 │ - (00000000006950FFh) bytes │ + offset of local header from start of archive: 6714018 │ + (00000000006672A2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bdaee32b │ compressed size: 259 bytes │ uncompressed size: 508 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -23857,32 +23724,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #646: │ +Central directory entry #643: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_popup_exit.xml │ │ - offset of local header from start of archive: 6902357 │ - (0000000000695255h) bytes │ + offset of local header from start of archive: 6714335 │ + (00000000006673DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5621759a │ compressed size: 261 bytes │ uncompressed size: 508 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -23894,32 +23761,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #647: │ +Central directory entry #644: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_shrink_fade_out_from_bottom.xml │ │ - offset of local header from start of archive: 6902700 │ - (00000000006953ACh) bytes │ + offset of local header from start of archive: 6714653 │ + (000000000066751Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b3e97bbf │ compressed size: 376 bytes │ uncompressed size: 852 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -23931,32 +23798,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #648: │ +Central directory entry #645: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_in_bottom.xml │ │ - offset of local header from start of archive: 6903175 │ - (0000000000695587h) bytes │ + offset of local header from start of archive: 6715103 │ + (00000000006676DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -23968,32 +23835,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #649: │ +Central directory entry #646: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_in_top.xml │ │ - offset of local header from start of archive: 6903309 │ - (000000000069560Dh) bytes │ + offset of local header from start of archive: 6715212 │ + (000000000066774Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -24005,32 +23872,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #650: │ +Central directory entry #647: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_out_bottom.xml │ │ - offset of local header from start of archive: 6903440 │ - (0000000000695690h) bytes │ + offset of local header from start of archive: 6715318 │ + (00000000006677B6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -24042,32 +23909,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #651: │ +Central directory entry #648: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_slide_out_top.xml │ │ - offset of local header from start of archive: 6903575 │ - (0000000000695717h) bytes │ + offset of local header from start of archive: 6715428 │ + (0000000000667824h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -24079,32 +23946,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #652: │ +Central directory entry #649: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_tooltip_enter.xml │ │ - offset of local header from start of archive: 6903707 │ - (000000000069579Bh) bytes │ + offset of local header from start of archive: 6715535 │ + (000000000066788Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d8ddf29b │ compressed size: 218 bytes │ uncompressed size: 388 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -24116,32 +23983,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #653: │ +Central directory entry #650: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/abc_tooltip_exit.xml │ │ - offset of local header from start of archive: 6904010 │ - (00000000006958CAh) bytes │ + offset of local header from start of archive: 6715813 │ + (00000000006679A5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ffdeaedc │ compressed size: 217 bytes │ uncompressed size: 388 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -24153,36 +24020,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #654: │ +Central directory entry #651: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_checked_box_inner_merged_animation.xml │ │ - offset of local header from start of archive: 6904311 │ - (00000000006959F7h) bytes │ + offset of local header from start of archive: 6716089 │ + (0000000000667AB9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d784e451 │ - compressed size: 641 bytes │ + compressed size: 642 bytes │ uncompressed size: 2124 bytes │ length of filename: 63 characters │ length of extra field: 9 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 │ @@ -24190,36 +24057,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #655: │ +Central directory entry #652: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_checked_box_outer_merged_animation.xml │ │ - offset of local header from start of archive: 6905070 │ - (0000000000695CEEh) bytes │ + offset of local header from start of archive: 6716824 │ + (0000000000667D98h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 23a5bfe9 │ - compressed size: 740 bytes │ + compressed size: 741 bytes │ uncompressed size: 2780 bytes │ length of filename: 63 characters │ length of extra field: 9 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 │ @@ -24227,32 +24094,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #656: │ +Central directory entry #653: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_checked_icon_null_animation.xml │ │ - offset of local header from start of archive: 6905928 │ - (0000000000696048h) bytes │ + offset of local header from start of archive: 6717658 │ + (00000000006680DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87499ecb │ compressed size: 397 bytes │ uncompressed size: 1196 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -24264,36 +24131,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #657: │ +Central directory entry #654: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_unchecked_box_inner_merged_animation.xml │ │ - offset of local header from start of archive: 6906436 │ - (0000000000696244h) bytes │ + offset of local header from start of archive: 6718141 │ + (00000000006682BDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fb0653a0 │ - compressed size: 657 bytes │ + compressed size: 659 bytes │ uncompressed size: 2360 bytes │ length of filename: 65 characters │ length of extra field: 9 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 │ @@ -24301,36 +24168,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #658: │ +Central directory entry #655: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_unchecked_check_path_merged_animation.xml │ │ - offset of local header from start of archive: 6907213 │ - (000000000069654Dh) bytes │ + offset of local header from start of archive: 6718895 │ + (00000000006685AFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18437fb6 │ - compressed size: 730 bytes │ + compressed size: 731 bytes │ uncompressed size: 2520 bytes │ length of filename: 66 characters │ length of extra field: 9 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 │ @@ -24338,32 +24205,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #659: │ +Central directory entry #656: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_checkbox_to_unchecked_icon_null_animation.xml │ │ - offset of local header from start of archive: 6908064 │ - (00000000006968A0h) bytes │ + offset of local header from start of archive: 6719722 │ + (00000000006688EAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ccf4fa52 │ compressed size: 396 bytes │ uncompressed size: 1196 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -24375,36 +24242,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #660: │ +Central directory entry #657: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_off_mtrl_dot_group_animation.xml │ │ - offset of local header from start of archive: 6908573 │ - (0000000000696A9Dh) bytes │ + offset of local header from start of archive: 6720206 │ + (0000000000668ACEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 765de245 │ - compressed size: 430 bytes │ + compressed size: 431 bytes │ uncompressed size: 1656 bytes │ length of filename: 54 characters │ length of extra field: 9 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 │ @@ -24412,36 +24279,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #661: │ +Central directory entry #658: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_off_mtrl_ring_outer_animation.xml │ │ - offset of local header from start of archive: 6909112 │ - (0000000000696CB8h) bytes │ + offset of local header from start of archive: 6720721 │ + (0000000000668CD1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 992b90ae │ - compressed size: 432 bytes │ + compressed size: 433 bytes │ uncompressed size: 1656 bytes │ length of filename: 55 characters │ length of extra field: 9 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 │ @@ -24449,36 +24316,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #662: │ +Central directory entry #659: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_off_mtrl_ring_outer_path_animation.xml │ │ - offset of local header from start of archive: 6909654 │ - (0000000000696ED6h) bytes │ + offset of local header from start of archive: 6721239 │ + (0000000000668ED7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 14b6ff2d │ - compressed size: 373 bytes │ + compressed size: 372 bytes │ uncompressed size: 1028 bytes │ length of filename: 60 characters │ length of extra field: 9 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 │ @@ -24486,32 +24353,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #663: │ +Central directory entry #660: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_on_mtrl_dot_group_animation.xml │ │ - offset of local header from start of archive: 6910142 │ - (00000000006970BEh) bytes │ + offset of local header from start of archive: 6721701 │ + (00000000006690A5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc3c7c03 │ compressed size: 421 bytes │ uncompressed size: 1656 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -24523,32 +24390,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #664: │ +Central directory entry #661: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_on_mtrl_ring_outer_animation.xml │ │ - offset of local header from start of archive: 6910671 │ - (00000000006972CFh) bytes │ + offset of local header from start of archive: 6722205 │ + (000000000066929Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9675e35a │ compressed size: 429 bytes │ uncompressed size: 1656 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -24560,36 +24427,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #665: │ +Central directory entry #662: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/btn_radio_to_on_mtrl_ring_outer_path_animation.xml │ │ - offset of local header from start of archive: 6911209 │ - (00000000006974E9h) bytes │ + offset of local header from start of archive: 6722718 │ + (000000000066949Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc1e7a69 │ - compressed size: 381 bytes │ + compressed size: 379 bytes │ uncompressed size: 1028 bytes │ length of filename: 59 characters │ length of extra field: 9 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 │ @@ -24597,32 +24464,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #666: │ +Central directory entry #663: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/decelerate_cubic.xml │ │ - offset of local header from start of archive: 6911704 │ - (00000000006976D8h) bytes │ + offset of local header from start of archive: 6723186 │ + (0000000000669672h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e9e78bc6 │ compressed size: 170 bytes │ uncompressed size: 284 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -24634,32 +24501,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #667: │ +Central directory entry #664: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/design_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 6911958 │ - (00000000006977D6h) bytes │ + offset of local header from start of archive: 6723415 │ + (0000000000669757h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -24671,32 +24538,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #668: │ +Central directory entry #665: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/design_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 6912101 │ - (0000000000697865h) bytes │ + offset of local header from start of archive: 6723533 │ + (00000000006697CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -24708,32 +24575,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #669: │ +Central directory entry #666: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/design_snackbar_in.xml │ │ - offset of local header from start of archive: 6912245 │ - (00000000006978F5h) bytes │ + offset of local header from start of archive: 6723652 │ + (0000000000669844h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -24745,32 +24612,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #670: │ +Central directory entry #667: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/design_snackbar_out.xml │ │ - offset of local header from start of archive: 6912378 │ - (000000000069797Ah) bytes │ + offset of local header from start of archive: 6723760 │ + (00000000006698B0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -24782,32 +24649,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #671: │ +Central directory entry #668: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/emoji_slide_down.xml │ │ - offset of local header from start of archive: 6912512 │ - (0000000000697A00h) bytes │ + offset of local header from start of archive: 6723869 │ + (000000000066991Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -24819,32 +24686,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #672: │ +Central directory entry #669: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/emoji_slide_up.xml │ │ - offset of local header from start of archive: 6912643 │ - (0000000000697A83h) bytes │ + offset of local header from start of archive: 6723975 │ + (0000000000669987h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -24856,32 +24723,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #673: │ +Central directory entry #670: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/enter_from_bottom.xml │ │ - offset of local header from start of archive: 6912772 │ - (0000000000697B04h) bytes │ + offset of local header from start of archive: 6724079 │ + (00000000006699EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ab0c7610 │ compressed size: 249 bytes │ uncompressed size: 468 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -24893,32 +24760,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #674: │ +Central directory entry #671: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/exit_to_bottom.xml │ │ - offset of local header from start of archive: 6913106 │ - (0000000000697C52h) bytes │ + offset of local header from start of archive: 6724388 │ + (0000000000669B24h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -24930,32 +24797,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #675: │ +Central directory entry #672: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_scale_down.xml │ │ - offset of local header from start of archive: 6913235 │ - (0000000000697CD3h) bytes │ + offset of local header from start of archive: 6724492 │ + (0000000000669B8Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 449e199d │ compressed size: 277 bytes │ uncompressed size: 544 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -24967,32 +24834,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #676: │ +Central directory entry #673: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_scale_up.xml │ │ - offset of local header from start of archive: 6913594 │ - (0000000000697E3Ah) bytes │ + offset of local header from start of archive: 6724826 │ + (0000000000669CDAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd74ba15 │ compressed size: 277 bytes │ uncompressed size: 544 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -25004,32 +24871,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #677: │ +Central directory entry #674: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_slide_in_from_left.xml │ │ - offset of local header from start of archive: 6913951 │ - (0000000000697F9Fh) bytes │ + offset of local header from start of archive: 6725158 │ + (0000000000669E26h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 51d0fc01 │ compressed size: 306 bytes │ uncompressed size: 636 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -25041,32 +24908,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #678: │ +Central directory entry #675: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_slide_in_from_right.xml │ │ - offset of local header from start of archive: 6914347 │ - (000000000069812Bh) bytes │ + offset of local header from start of archive: 6725529 │ + (0000000000669F99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a651c26 │ compressed size: 304 bytes │ uncompressed size: 636 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -25078,32 +24945,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #679: │ +Central directory entry #676: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_slide_out_to_left.xml │ │ - offset of local header from start of archive: 6914742 │ - (00000000006982B6h) bytes │ + offset of local header from start of archive: 6725899 │ + (000000000066A10Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 966b5f6b │ compressed size: 306 bytes │ uncompressed size: 636 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -25115,32 +24982,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #680: │ +Central directory entry #677: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fab_slide_out_to_right.xml │ │ - offset of local header from start of archive: 6915137 │ - (0000000000698441h) bytes │ + offset of local header from start of archive: 6726269 │ + (000000000066A27Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 78359d8a │ compressed size: 305 bytes │ uncompressed size: 636 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -25152,32 +25019,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #681: │ +Central directory entry #678: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_close_enter.xml │ │ - offset of local header from start of archive: 6915532 │ - (00000000006985CCh) bytes │ + offset of local header from start of archive: 6726639 │ + (000000000066A3EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 827397c4 │ compressed size: 463 bytes │ uncompressed size: 1076 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -25189,32 +25056,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #682: │ +Central directory entry #679: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_close_exit.xml │ │ - offset of local header from start of archive: 6916083 │ - (00000000006987F3h) bytes │ + offset of local header from start of archive: 6727165 │ + (000000000066A5FDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4ead3b04 │ compressed size: 488 bytes │ uncompressed size: 1120 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -25226,32 +25093,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #683: │ +Central directory entry #680: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_fade_enter.xml │ │ - offset of local header from start of archive: 6916658 │ - (0000000000698A32h) bytes │ + offset of local header from start of archive: 6727715 │ + (000000000066A823h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0e79dad5 │ compressed size: 217 bytes │ uncompressed size: 388 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -25263,32 +25130,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #684: │ +Central directory entry #681: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_fade_exit.xml │ │ - offset of local header from start of archive: 6916962 │ - (0000000000698B62h) bytes │ + offset of local header from start of archive: 6727994 │ + (000000000066A93Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1882b6ad │ compressed size: 217 bytes │ uncompressed size: 388 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -25300,32 +25167,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #685: │ +Central directory entry #682: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_fast_out_extra_slow_in.xml │ │ - offset of local header from start of archive: 6917265 │ - (0000000000698C91h) bytes │ + offset of local header from start of archive: 6728272 │ + (000000000066AA50h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f49ca1e2 │ compressed size: 80 bytes │ uncompressed size: 136 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -25337,32 +25204,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #686: │ +Central directory entry #683: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_open_enter.xml │ │ - offset of local header from start of archive: 6917444 │ - (0000000000698D44h) bytes │ + offset of local header from start of archive: 6728426 │ + (000000000066AAEAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3f9b35bd │ compressed size: 465 bytes │ uncompressed size: 1076 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -25374,32 +25241,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #687: │ +Central directory entry #684: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/fragment_open_exit.xml │ │ - offset of local header from start of archive: 6917996 │ - (0000000000698F6Ch) bytes │ + offset of local header from start of archive: 6728953 │ + (000000000066ACF9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6aa62a76 │ compressed size: 465 bytes │ uncompressed size: 1076 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -25411,32 +25278,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #688: │ +Central directory entry #685: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/mtrl_bottom_sheet_slide_in.xml │ │ - offset of local header from start of archive: 6918547 │ - (0000000000699193h) bytes │ + offset of local header from start of archive: 6729479 │ + (000000000066AF07h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -25448,32 +25315,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #689: │ +Central directory entry #686: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/mtrl_bottom_sheet_slide_out.xml │ │ - offset of local header from start of archive: 6918688 │ - (0000000000699220h) bytes │ + offset of local header from start of archive: 6729595 │ + (000000000066AF7Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -25485,32 +25352,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #690: │ +Central directory entry #687: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/mtrl_card_lowers_interpolator.xml │ │ - offset of local header from start of archive: 6918830 │ - (00000000006992AEh) bytes │ + offset of local header from start of archive: 6729712 │ + (000000000066AFF0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -25522,32 +25389,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #691: │ +Central directory entry #688: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/popup_enter.xml │ │ - offset of local header from start of archive: 6918974 │ - (000000000069933Eh) bytes │ + offset of local header from start of archive: 6729831 │ + (000000000066B067h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e7302e25 │ compressed size: 257 bytes │ uncompressed size: 508 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -25559,32 +25426,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #692: │ +Central directory entry #689: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/popup_exit.xml │ │ - offset of local header from start of archive: 6919310 │ - (000000000069948Eh) bytes │ + offset of local header from start of archive: 6730142 │ + (000000000066B19Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0cbfb894 │ compressed size: 259 bytes │ uncompressed size: 508 bytes │ length of filename: 23 characters │ length of extra field: 9 bytes │ @@ -25596,32 +25463,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #693: │ +Central directory entry #690: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/progressbar_interpolator.xml │ │ - offset of local header from start of archive: 6919647 │ - (00000000006995DFh) bytes │ + offset of local header from start of archive: 6730454 │ + (000000000066B2D6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3e231f8b │ compressed size: 170 bytes │ uncompressed size: 284 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -25633,32 +25500,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #694: │ +Central directory entry #691: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/rotate_indeterminate.xml │ │ - offset of local header from start of archive: 6919909 │ - (00000000006996E5h) bytes │ + offset of local header from start of archive: 6730691 │ + (000000000066B3C3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4771248e │ compressed size: 280 bytes │ uncompressed size: 508 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -25670,32 +25537,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #695: │ +Central directory entry #692: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/sb__bottom_in.xml │ │ - offset of local header from start of archive: 6920277 │ - (0000000000699855h) bytes │ + offset of local header from start of archive: 6731034 │ + (000000000066B51Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f2334113 │ compressed size: 224 bytes │ uncompressed size: 396 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -25707,32 +25574,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #696: │ +Central directory entry #693: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/sb__bottom_out.xml │ │ - offset of local header from start of archive: 6920582 │ - (0000000000699986h) bytes │ + offset of local header from start of archive: 6731314 │ + (000000000066B632h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 77dcfcd5 │ compressed size: 226 bytes │ uncompressed size: 396 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -25744,32 +25611,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #697: │ +Central directory entry #694: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/sb__top_in.xml │ │ - offset of local header from start of archive: 6920890 │ - (0000000000699ABAh) bytes │ + offset of local header from start of archive: 6731597 │ + (000000000066B74Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4265f82 │ compressed size: 227 bytes │ uncompressed size: 396 bytes │ length of filename: 23 characters │ length of extra field: 9 bytes │ @@ -25781,32 +25648,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #698: │ +Central directory entry #695: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/sb__top_out.xml │ │ - offset of local header from start of archive: 6921195 │ - (0000000000699BEBh) bytes │ + offset of local header from start of archive: 6731877 │ + (000000000066B865h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef670583 │ compressed size: 225 bytes │ uncompressed size: 396 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -25818,32 +25685,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #699: │ +Central directory entry #696: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/slide_down.xml │ │ - offset of local header from start of archive: 6921499 │ - (0000000000699D1Bh) bytes │ + offset of local header from start of archive: 6732156 │ + (000000000066B97Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f19c8819 │ compressed size: 246 bytes │ uncompressed size: 464 bytes │ length of filename: 23 characters │ length of extra field: 9 bytes │ @@ -25855,32 +25722,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #700: │ +Central directory entry #697: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/slide_up.xml │ │ - offset of local header from start of archive: 6921823 │ - (0000000000699E5Fh) bytes │ + offset of local header from start of archive: 6732455 │ + (000000000066BAA7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 89208083 │ compressed size: 246 bytes │ uncompressed size: 464 bytes │ length of filename: 21 characters │ length of extra field: 9 bytes │ @@ -25892,32 +25759,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #701: │ +Central directory entry #698: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/anim/stay.xml │ │ - offset of local header from start of archive: 6922145 │ - (0000000000699FA1h) bytes │ + offset of local header from start of archive: 6732752 │ + (000000000066BBD0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e6caf194 │ compressed size: 197 bytes │ uncompressed size: 352 bytes │ length of filename: 17 characters │ length of extra field: 9 bytes │ @@ -25929,36 +25796,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #702: │ +Central directory entry #699: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v19/mtrl_btn_state_list_anim.xml │ │ - offset of local header from start of archive: 6922414 │ - (000000000069A0AEh) bytes │ + offset of local header from start of archive: 6732996 │ + (000000000066BCC4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0395ba3e │ - compressed size: 616 bytes │ + compressed size: 612 bytes │ uncompressed size: 2664 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -25966,32 +25833,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #703: │ +Central directory entry #700: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v19/mtrl_card_state_list_anim.xml │ │ - offset of local header from start of archive: 6923130 │ - (000000000069A37Ah) bytes │ + offset of local header from start of archive: 6733683 │ + (000000000066BF73h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -26003,32 +25870,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #704: │ +Central directory entry #701: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator-v21/design_appbar_state_list_animator.xml │ │ - offset of local header from start of archive: 6923278 │ - (000000000069A40Eh) bytes │ + offset of local header from start of archive: 6733806 │ + (000000000066BFEEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -26040,32 +25907,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #705: │ +Central directory entry #702: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/design_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 6923434 │ - (000000000069A4AAh) bytes │ + offset of local header from start of archive: 6733937 │ + (000000000066C071h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a56fedf8 │ compressed size: 329 bytes │ uncompressed size: 796 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -26077,32 +25944,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #706: │ +Central directory entry #703: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/design_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 6923862 │ - (000000000069A656h) bytes │ + offset of local header from start of archive: 6734340 │ + (000000000066C204h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 78d03d60 │ compressed size: 326 bytes │ uncompressed size: 796 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -26114,36 +25981,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #707: │ +Central directory entry #704: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_btn_state_list_anim.xml │ │ - offset of local header from start of archive: 6924287 │ - (000000000069A7FFh) bytes │ + offset of local header from start of archive: 6734740 │ + (000000000066C394h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 96a5083a │ - compressed size: 586 bytes │ + compressed size: 582 bytes │ uncompressed size: 2624 bytes │ length of filename: 41 characters │ length of extra field: 9 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 │ @@ -26151,32 +26018,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #708: │ +Central directory entry #705: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_btn_unelevated_state_list_anim.xml │ │ - offset of local header from start of archive: 6924969 │ - (000000000069AAA9h) bytes │ + offset of local header from start of archive: 6735393 │ + (000000000066C621h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7215eba8 │ compressed size: 66 bytes │ uncompressed size: 120 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -26188,32 +26055,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #709: │ +Central directory entry #706: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_card_state_list_anim.xml │ │ - offset of local header from start of archive: 6925142 │ - (000000000069AB56h) bytes │ + offset of local header from start of archive: 6735541 │ + (000000000066C6B5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -26225,32 +26092,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #710: │ +Central directory entry #707: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_chip_state_list_anim.xml │ │ - offset of local header from start of archive: 6925286 │ - (000000000069ABE6h) bytes │ + offset of local header from start of archive: 6735660 │ + (000000000066C72Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73d44e26 │ compressed size: 389 bytes │ uncompressed size: 1072 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -26262,32 +26129,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #711: │ +Central directory entry #708: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_change_size_motion_spec.xml │ │ - offset of local header from start of archive: 6925772 │ - (000000000069ADCCh) bytes │ + offset of local header from start of archive: 6736121 │ + (000000000066C8F9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -26299,32 +26166,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #712: │ +Central directory entry #709: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 6925932 │ - (000000000069AE6Ch) bytes │ + offset of local header from start of archive: 6736256 │ + (000000000066C980h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -26336,32 +26203,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #713: │ +Central directory entry #710: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 6926085 │ - (000000000069AF05h) bytes │ + offset of local header from start of archive: 6736384 │ + (000000000066CA00h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -26373,32 +26240,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #714: │ +Central directory entry #711: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_extended_fab_state_list_animator.xml │ │ - offset of local header from start of archive: 6926238 │ - (000000000069AF9Eh) bytes │ + offset of local header from start of archive: 6736512 │ + (000000000066CA80h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -26410,32 +26277,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #715: │ +Central directory entry #712: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_hide_motion_spec.xml │ │ - offset of local header from start of archive: 6926394 │ - (000000000069B03Ah) bytes │ + offset of local header from start of archive: 6736643 │ + (000000000066CB03h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -26447,32 +26314,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #716: │ +Central directory entry #713: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_show_motion_spec.xml │ │ - offset of local header from start of archive: 6926538 │ - (000000000069B0CAh) bytes │ + offset of local header from start of archive: 6736762 │ + (000000000066CB7Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -26484,36 +26351,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #717: │ +Central directory entry #714: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_transformation_sheet_collapse_spec.xml │ │ - offset of local header from start of archive: 6926682 │ - (000000000069B15Ah) bytes │ + offset of local header from start of archive: 6736881 │ + (000000000066CBF1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fe27897a │ - compressed size: 518 bytes │ + compressed size: 511 bytes │ uncompressed size: 1888 bytes │ length of filename: 60 characters │ length of extra field: 9 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 │ @@ -26521,36 +26388,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #718: │ +Central directory entry #715: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/animator/mtrl_fab_transformation_sheet_expand_spec.xml │ │ - offset of local header from start of archive: 6927315 │ - (000000000069B3D3h) bytes │ + offset of local header from start of archive: 6737482 │ + (000000000066CE4Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 52f5d90e │ - compressed size: 513 bytes │ + compressed size: 508 bytes │ uncompressed size: 1888 bytes │ length of filename: 58 characters │ length of extra field: 9 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 │ @@ -26558,32 +26425,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #719: │ +Central directory entry #716: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v21/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 6927941 │ - (000000000069B645h) bytes │ + offset of local header from start of archive: 6738078 │ + (000000000066D09Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5bfe4194 │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -26595,32 +26462,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #720: │ +Central directory entry #717: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 6928284 │ - (000000000069B79Ch) bytes │ + offset of local header from start of archive: 6738396 │ + (000000000066D1DCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2828f66 │ compressed size: 243 bytes │ uncompressed size: 500 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -26632,32 +26499,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #721: │ +Central directory entry #718: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_btn_colored_text_material.xml │ │ - offset of local header from start of archive: 6928640 │ - (000000000069B900h) bytes │ + offset of local header from start of archive: 6738727 │ + (000000000066D327h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aed1dbf2 │ compressed size: 242 bytes │ uncompressed size: 500 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -26669,32 +26536,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #722: │ +Central directory entry #719: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_color_highlight_material.xml │ │ - offset of local header from start of archive: 6928984 │ - (000000000069BA58h) bytes │ + offset of local header from start of archive: 6739046 │ + (000000000066D466h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0a8bbe16 │ compressed size: 257 bytes │ uncompressed size: 544 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -26706,36 +26573,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #723: │ +Central directory entry #720: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_btn_checkable.xml │ │ - offset of local header from start of archive: 6929342 │ - (000000000069BBBEh) bytes │ + offset of local header from start of archive: 6739379 │ + (000000000066D5B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6cafe349 │ - compressed size: 274 bytes │ + compressed size: 273 bytes │ uncompressed size: 624 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -26743,36 +26610,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #724: │ +Central directory entry #721: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_default.xml │ │ - offset of local header from start of archive: 6929711 │ - (000000000069BD2Fh) bytes │ + offset of local header from start of archive: 6739722 │ + (000000000066D70Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aff46fb6 │ - compressed size: 373 bytes │ + compressed size: 370 bytes │ uncompressed size: 1120 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -26780,32 +26647,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #725: │ +Central directory entry #722: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_edittext.xml │ │ - offset of local header from start of archive: 6930173 │ - (000000000069BEFDh) bytes │ + offset of local header from start of archive: 6740156 │ + (000000000066D8BCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 722b4c42 │ compressed size: 285 bytes │ uncompressed size: 668 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -26817,32 +26684,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #726: │ +Central directory entry #723: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_seek_thumb.xml │ │ - offset of local header from start of archive: 6930548 │ - (000000000069C074h) bytes │ + offset of local header from start of archive: 6740506 │ + (000000000066DA1Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 70de46f5 │ compressed size: 242 bytes │ uncompressed size: 500 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -26854,32 +26721,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #727: │ +Central directory entry #724: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_spinner.xml │ │ - offset of local header from start of archive: 6930882 │ - (000000000069C1C2h) bytes │ + offset of local header from start of archive: 6740815 │ + (000000000066DB4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 722b4c42 │ compressed size: 285 bytes │ uncompressed size: 668 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -26891,32 +26758,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #728: │ +Central directory entry #725: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color-v23/abc_tint_switch_track.xml │ │ - offset of local header from start of archive: 6931256 │ - (000000000069C338h) bytes │ + offset of local header from start of archive: 6741164 │ + (000000000066DCACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0d1a3267 │ compressed size: 281 bytes │ uncompressed size: 664 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -26928,32 +26795,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #729: │ +Central directory entry #726: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_background_cache_hint_selector_material_dark.xml │ │ - offset of local header from start of archive: 6931631 │ - (000000000069C4AFh) bytes │ + offset of local header from start of archive: 6741514 │ + (000000000066DE0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a36637c │ compressed size: 229 bytes │ uncompressed size: 468 bytes │ length of filename: 62 characters │ length of extra field: 9 bytes │ @@ -26965,32 +26832,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #730: │ +Central directory entry #727: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_background_cache_hint_selector_material_light.xml │ │ - offset of local header from start of archive: 6931977 │ - (000000000069C609h) bytes │ + offset of local header from start of archive: 6741835 │ + (000000000066DF4Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f41ab39b │ compressed size: 229 bytes │ uncompressed size: 468 bytes │ length of filename: 63 characters │ length of extra field: 9 bytes │ @@ -27002,32 +26869,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #731: │ +Central directory entry #728: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_btn_colored_borderless_text_material.xml │ │ - offset of local header from start of archive: 6932324 │ - (000000000069C764h) bytes │ + offset of local header from start of archive: 6742157 │ + (000000000066E08Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca410588 │ compressed size: 275 bytes │ uncompressed size: 604 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -27039,32 +26906,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #732: │ +Central directory entry #729: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_btn_colored_text_material.xml │ │ - offset of local header from start of archive: 6932708 │ - (000000000069C8E4h) bytes │ + offset of local header from start of archive: 6742516 │ + (000000000066E1F4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eebe23dd │ compressed size: 272 bytes │ uncompressed size: 604 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -27076,32 +26943,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #733: │ +Central directory entry #730: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_hint_foreground_material_dark.xml │ │ - offset of local header from start of archive: 6933078 │ - (000000000069CA56h) bytes │ + offset of local header from start of archive: 6742861 │ + (000000000066E34Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): badd30c7 │ compressed size: 259 bytes │ uncompressed size: 564 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -27113,32 +26980,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #734: │ +Central directory entry #731: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_hint_foreground_material_light.xml │ │ - offset of local header from start of archive: 6933439 │ - (000000000069CBBFh) bytes │ + offset of local header from start of archive: 6743197 │ + (000000000066E49Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 017456a0 │ compressed size: 260 bytes │ uncompressed size: 564 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -27150,32 +27017,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #735: │ +Central directory entry #732: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_disable_only_material_dark.xml │ │ - offset of local header from start of archive: 6933802 │ - (000000000069CD2Ah) bytes │ + offset of local header from start of archive: 6743535 │ + (000000000066E5EFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c8841993 │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -27187,32 +27054,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #736: │ +Central directory entry #733: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_disable_only_material_light.xml │ │ - offset of local header from start of archive: 6934142 │ - (000000000069CE7Eh) bytes │ + offset of local header from start of archive: 6743850 │ + (000000000066E72Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5b9b66e9 │ compressed size: 227 bytes │ uncompressed size: 464 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -27224,32 +27091,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #737: │ +Central directory entry #734: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_material_dark.xml │ │ - offset of local header from start of archive: 6934482 │ - (000000000069CFD2h) bytes │ + offset of local header from start of archive: 6744165 │ + (000000000066E865h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bc3eaf9e │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -27261,32 +27128,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #738: │ +Central directory entry #735: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_primary_text_material_light.xml │ │ - offset of local header from start of archive: 6934811 │ - (000000000069D11Bh) bytes │ + offset of local header from start of archive: 6744469 │ + (000000000066E995h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f21d0e4 │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -27298,36 +27165,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #739: │ +Central directory entry #736: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_search_url_text.xml │ │ - offset of local header from start of archive: 6935141 │ - (000000000069D265h) bytes │ + offset of local header from start of archive: 6744774 │ + (000000000066EAC6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d8e054c3 │ - compressed size: 251 bytes │ + compressed size: 250 bytes │ uncompressed size: 588 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -27335,32 +27202,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #740: │ +Central directory entry #737: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_secondary_text_material_dark.xml │ │ - offset of local header from start of archive: 6935480 │ - (000000000069D3B8h) bytes │ + offset of local header from start of archive: 6745087 │ + (000000000066EBFFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5d72447a │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -27372,32 +27239,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #741: │ +Central directory entry #738: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_secondary_text_material_light.xml │ │ - offset of local header from start of archive: 6935811 │ - (000000000069D503h) bytes │ + offset of local header from start of archive: 6745393 │ + (000000000066ED31h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4655faa5 │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -27409,36 +27276,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #742: │ +Central directory entry #739: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_btn_checkable.xml │ │ - offset of local header from start of archive: 6936143 │ - (000000000069D64Fh) bytes │ + offset of local header from start of archive: 6745700 │ + (000000000066EE64h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39706d1d │ - compressed size: 309 bytes │ + compressed size: 308 bytes │ uncompressed size: 728 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -27446,36 +27313,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #743: │ +Central directory entry #740: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_default.xml │ │ - offset of local header from start of archive: 6936543 │ - (000000000069D7DFh) bytes │ + offset of local header from start of archive: 6746074 │ + (000000000066EFDAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 19f43e2f │ - compressed size: 410 bytes │ + compressed size: 406 bytes │ uncompressed size: 1224 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -27483,36 +27350,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #744: │ +Central directory entry #741: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_edittext.xml │ │ - offset of local header from start of archive: 6937038 │ - (000000000069D9CEh) bytes │ + offset of local header from start of archive: 6746540 │ + (000000000066F1ACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 25134ec8 │ - compressed size: 317 bytes │ + compressed size: 316 bytes │ uncompressed size: 772 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -27520,36 +27387,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #745: │ +Central directory entry #742: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_seek_thumb.xml │ │ - offset of local header from start of archive: 6937441 │ - (000000000069DB61h) bytes │ + offset of local header from start of archive: 6746917 │ + (000000000066F325h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3104be69 │ - compressed size: 274 bytes │ + compressed size: 273 bytes │ uncompressed size: 604 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -27557,36 +27424,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #746: │ +Central directory entry #743: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_spinner.xml │ │ - offset of local header from start of archive: 6937803 │ - (000000000069DCCBh) bytes │ + offset of local header from start of archive: 6747253 │ + (000000000066F475h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af3046e0 │ - compressed size: 317 bytes │ + compressed size: 315 bytes │ uncompressed size: 772 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -27594,36 +27461,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #747: │ +Central directory entry #744: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/abc_tint_switch_track.xml │ │ - offset of local header from start of archive: 6938205 │ - (000000000069DE5Dh) bytes │ + offset of local header from start of archive: 6747628 │ + (000000000066F5ECh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cd084cc1 │ - compressed size: 313 bytes │ + compressed size: 312 bytes │ uncompressed size: 768 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -27631,32 +27498,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #748: │ +Central directory entry #745: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/checkbox_themeable_attribute_color.xml │ │ - offset of local header from start of archive: 6938608 │ - (000000000069DFF0h) bytes │ + offset of local header from start of archive: 6748005 │ + (000000000066F765h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -27668,32 +27535,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #749: │ +Central directory entry #746: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/design_box_stroke_color.xml │ │ - offset of local header from start of archive: 6938758 │ - (000000000069E086h) bytes │ + offset of local header from start of archive: 6748130 │ + (000000000066F7E2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13beac79 │ compressed size: 286 bytes │ uncompressed size: 712 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -27705,32 +27572,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #750: │ +Central directory entry #747: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/design_error.xml │ │ - offset of local header from start of archive: 6939136 │ - (000000000069E200h) bytes │ + offset of local header from start of archive: 6748483 │ + (000000000066F943h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7877b840 │ compressed size: 231 bytes │ uncompressed size: 464 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -27742,32 +27609,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #751: │ +Central directory entry #748: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/design_icon_tint.xml │ │ - offset of local header from start of archive: 6939448 │ - (000000000069E338h) bytes │ + offset of local header from start of archive: 6748770 │ + (000000000066FA62h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1bf0c0e │ compressed size: 207 bytes │ uncompressed size: 376 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -27779,32 +27646,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #752: │ +Central directory entry #749: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_background_disabled.xml │ │ - offset of local header from start of archive: 6939740 │ - (000000000069E45Ch) bytes │ + offset of local header from start of archive: 6749037 │ + (000000000066FB6Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -27816,32 +27683,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #753: │ +Central directory entry #750: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_background_emphasis_high_type.xml │ │ - offset of local header from start of archive: 6939887 │ - (000000000069E4EFh) bytes │ + offset of local header from start of archive: 6749159 │ + (000000000066FBE7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -27853,32 +27720,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #754: │ +Central directory entry #751: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_background_emphasis_medium.xml │ │ - offset of local header from start of archive: 6940044 │ - (000000000069E58Ch) bytes │ + offset of local header from start of archive: 6749291 │ + (000000000066FC6Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -27890,32 +27757,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #755: │ +Central directory entry #752: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_primary_disabled.xml │ │ - offset of local header from start of archive: 6940198 │ - (000000000069E626h) bytes │ + offset of local header from start of archive: 6749420 │ + (000000000066FCECh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -27927,32 +27794,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #756: │ +Central directory entry #753: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_primary_emphasis_high_type.xml │ │ - offset of local header from start of archive: 6940342 │ - (000000000069E6B6h) bytes │ + offset of local header from start of archive: 6749539 │ + (000000000066FD63h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -27964,32 +27831,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #757: │ +Central directory entry #754: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_primary_emphasis_medium.xml │ │ - offset of local header from start of archive: 6940496 │ - (000000000069E750h) bytes │ + offset of local header from start of archive: 6749668 │ + (000000000066FDE4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -28001,32 +27868,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #758: │ +Central directory entry #755: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_disabled.xml │ │ - offset of local header from start of archive: 6940647 │ - (000000000069E7E7h) bytes │ + offset of local header from start of archive: 6749794 │ + (000000000066FE62h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c17fdde8 │ compressed size: 206 bytes │ uncompressed size: 376 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -28038,32 +27905,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #759: │ +Central directory entry #756: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_emphasis_high_type.xml │ │ - offset of local header from start of archive: 6940950 │ - (000000000069E916h) bytes │ + offset of local header from start of archive: 6750072 │ + (000000000066FF78h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4f3d6cd6 │ compressed size: 206 bytes │ uncompressed size: 376 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -28075,32 +27942,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #760: │ +Central directory entry #757: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/material_on_surface_emphasis_medium.xml │ │ - offset of local header from start of archive: 6941263 │ - (000000000069EA4Fh) bytes │ + offset of local header from start of archive: 6750360 │ + (0000000000670098h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -28112,32 +27979,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #761: │ +Central directory entry #758: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_colored_item_tint.xml │ │ - offset of local header from start of archive: 6941414 │ - (000000000069EAE6h) bytes │ + offset of local header from start of archive: 6750486 │ + (0000000000670116h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -28149,32 +28016,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #762: │ +Central directory entry #759: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_colored_ripple_color.xml │ │ - offset of local header from start of archive: 6941563 │ - (000000000069EB7Bh) bytes │ + offset of local header from start of archive: 6750610 │ + (0000000000670192h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -28186,32 +28053,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #763: │ +Central directory entry #760: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_item_tint.xml │ │ - offset of local header from start of archive: 6941715 │ - (000000000069EC13h) bytes │ + offset of local header from start of archive: 6750737 │ + (0000000000670211h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -28223,32 +28090,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #764: │ +Central directory entry #761: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_bottom_nav_ripple_color.xml │ │ - offset of local header from start of archive: 6941856 │ - (000000000069ECA0h) bytes │ + offset of local header from start of archive: 6750853 │ + (0000000000670285h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -28260,32 +28127,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #765: │ +Central directory entry #762: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_bg_color_selector.xml │ │ - offset of local header from start of archive: 6942000 │ - (000000000069ED30h) bytes │ + offset of local header from start of archive: 6750972 │ + (00000000006702FCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f74421fe │ compressed size: 247 bytes │ uncompressed size: 500 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -28297,36 +28164,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #766: │ +Central directory entry #763: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_ripple_color.xml │ │ - offset of local header from start of archive: 6942342 │ - (000000000069EE86h) bytes │ + offset of local header from start of archive: 6751289 │ + (0000000000670439h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6eba2a39 │ - compressed size: 324 bytes │ + compressed size: 323 bytes │ uncompressed size: 948 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -28334,32 +28201,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #767: │ +Central directory entry #764: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_stroke_color_selector.xml │ │ - offset of local header from start of archive: 6942756 │ - (000000000069F024h) bytes │ + offset of local header from start of archive: 6751677 │ + (00000000006705BDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -28371,32 +28238,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #768: │ +Central directory entry #765: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_text_btn_bg_color_selector.xml │ │ - offset of local header from start of archive: 6942902 │ - (000000000069F0B6h) bytes │ + offset of local header from start of archive: 6751798 │ + (0000000000670636h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ff426ae7 │ compressed size: 251 bytes │ uncompressed size: 520 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -28408,36 +28275,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #769: │ +Central directory entry #766: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_text_btn_ripple_color.xml │ │ - offset of local header from start of archive: 6943257 │ - (000000000069F219h) bytes │ + offset of local header from start of archive: 6752128 │ + (0000000000670780h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f086e1d1 │ - compressed size: 325 bytes │ + compressed size: 324 bytes │ uncompressed size: 948 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -28445,32 +28312,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #770: │ +Central directory entry #767: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 6943681 │ - (000000000069F3C1h) bytes │ + offset of local header from start of archive: 6752526 │ + (000000000067090Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 967f11c9 │ compressed size: 248 bytes │ uncompressed size: 500 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -28482,36 +28349,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #771: │ +Central directory entry #768: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_calendar_item_stroke_color.xml │ │ - offset of local header from start of archive: 6944026 │ - (000000000069F51Ah) bytes │ + offset of local header from start of archive: 6752846 │ + (0000000000670A4Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2e84ff0e │ - compressed size: 317 bytes │ + compressed size: 316 bytes │ uncompressed size: 808 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -28519,32 +28386,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #772: │ +Central directory entry #769: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_calendar_selected_range.xml │ │ - offset of local header from start of archive: 6944443 │ - (000000000069F6BBh) bytes │ + offset of local header from start of archive: 6753237 │ + (0000000000670BD5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd710f0d │ compressed size: 209 bytes │ uncompressed size: 376 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -28556,32 +28423,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #773: │ +Central directory entry #770: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_card_view_foreground.xml │ │ - offset of local header from start of archive: 6944749 │ - (000000000069F7EDh) bytes │ + offset of local header from start of archive: 6753518 │ + (0000000000670CEEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -28593,32 +28460,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #774: │ +Central directory entry #771: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_card_view_ripple.xml │ │ - offset of local header from start of archive: 6944890 │ - (000000000069F87Ah) bytes │ + offset of local header from start of archive: 6753634 │ + (0000000000670D62h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -28630,36 +28497,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #775: │ +Central directory entry #772: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_background_color.xml │ │ - offset of local header from start of archive: 6945027 │ - (000000000069F903h) bytes │ + offset of local header from start of archive: 6753746 │ + (0000000000670DD2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7de2b70 │ - compressed size: 317 bytes │ + compressed size: 315 bytes │ uncompressed size: 848 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -28667,36 +28534,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #776: │ +Central directory entry #773: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_close_icon_tint.xml │ │ - offset of local header from start of archive: 6945439 │ - (000000000069FA9Fh) bytes │ + offset of local header from start of archive: 6754131 │ + (0000000000670F53h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af3c0817 │ - compressed size: 362 bytes │ + compressed size: 361 bytes │ uncompressed size: 1092 bytes │ length of filename: 39 characters │ length of extra field: 9 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 │ @@ -28704,36 +28571,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #777: │ +Central directory entry #774: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_ripple_color.xml │ │ - offset of local header from start of archive: 6945895 │ - (000000000069FC67h) bytes │ + offset of local header from start of archive: 6754561 │ + (0000000000671101h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f217fd7a │ - compressed size: 325 bytes │ + compressed size: 324 bytes │ uncompressed size: 948 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -28741,32 +28608,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #778: │ +Central directory entry #775: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_surface_color.xml │ │ - offset of local header from start of archive: 6946311 │ - (000000000069FE07h) bytes │ + offset of local header from start of archive: 6754951 │ + (0000000000671287h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ac4482a7 │ compressed size: 181 bytes │ uncompressed size: 340 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -28778,32 +28645,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #779: │ +Central directory entry #776: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_chip_text_color.xml │ │ - offset of local header from start of archive: 6946584 │ - (000000000069FF18h) bytes │ + offset of local header from start of archive: 6755199 │ + (000000000067137Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1a45e5d5 │ compressed size: 256 bytes │ uncompressed size: 520 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -28815,32 +28682,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #780: │ +Central directory entry #777: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_choice_chip_background_color.xml │ │ - offset of local header from start of archive: 6946929 │ - (00000000006A0071h) bytes │ + offset of local header from start of archive: 6755519 │ + (00000000006714BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -28852,32 +28719,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #781: │ +Central directory entry #778: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_choice_chip_ripple_color.xml │ │ - offset of local header from start of archive: 6947078 │ - (00000000006A0106h) bytes │ + offset of local header from start of archive: 6755643 │ + (000000000067153Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -28889,32 +28756,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #782: │ +Central directory entry #779: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_choice_chip_text_color.xml │ │ - offset of local header from start of archive: 6947223 │ - (00000000006A0197h) bytes │ + offset of local header from start of archive: 6755763 │ + (00000000006715B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -28926,32 +28793,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #783: │ +Central directory entry #780: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_error.xml │ │ - offset of local header from start of archive: 6947366 │ - (00000000006A0226h) bytes │ + offset of local header from start of archive: 6755881 │ + (0000000000671629h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 24 characters │ length of extra field: 9 bytes │ @@ -28963,32 +28830,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #784: │ +Central directory entry #781: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_extended_fab_bg_color_selector.xml │ │ - offset of local header from start of archive: 6947492 │ - (00000000006A02A4h) bytes │ + offset of local header from start of archive: 6755982 │ + (000000000067168Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -29000,32 +28867,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #785: │ +Central directory entry #782: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_extended_fab_ripple_color.xml │ │ - offset of local header from start of archive: 6947643 │ - (00000000006A033Bh) bytes │ + offset of local header from start of archive: 6756108 │ + (000000000067170Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -29037,32 +28904,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #786: │ +Central directory entry #783: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_extended_fab_text_color_selector.xml │ │ - offset of local header from start of archive: 6947789 │ - (00000000006A03CDh) bytes │ + offset of local header from start of archive: 6756229 │ + (0000000000671785h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -29074,32 +28941,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #787: │ +Central directory entry #784: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_fab_ripple_color.xml │ │ - offset of local header from start of archive: 6947942 │ - (00000000006A0466h) bytes │ + offset of local header from start of archive: 6756357 │ + (0000000000671805h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -29111,36 +28978,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #788: │ +Central directory entry #785: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_filled_background_color.xml │ │ - offset of local header from start of archive: 6948079 │ - (00000000006A04EFh) bytes │ + offset of local header from start of archive: 6756469 │ + (0000000000671875h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d634bc9 │ - compressed size: 282 bytes │ + compressed size: 281 bytes │ uncompressed size: 664 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -29148,32 +29015,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #789: │ +Central directory entry #786: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_filled_icon_tint.xml │ │ - offset of local header from start of archive: 6948458 │ - (00000000006A066Ah) bytes │ + offset of local header from start of archive: 6756822 │ + (00000000006719D6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -29185,32 +29052,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #790: │ +Central directory entry #787: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_filled_stroke_color.xml │ │ - offset of local header from start of archive: 6948595 │ - (00000000006A06F3h) bytes │ + offset of local header from start of archive: 6756934 │ + (0000000000671A46h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -29222,32 +29089,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #791: │ +Central directory entry #788: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_indicator_text_color.xml │ │ - offset of local header from start of archive: 6948735 │ - (00000000006A077Fh) bytes │ + offset of local header from start of archive: 6757049 │ + (0000000000671AB9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -29259,32 +29126,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #792: │ +Central directory entry #789: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_navigation_item_background_color.xml │ │ - offset of local header from start of archive: 6948876 │ - (00000000006A080Ch) bytes │ + offset of local header from start of archive: 6757165 │ + (0000000000671B2Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -29296,32 +29163,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #793: │ +Central directory entry #790: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_navigation_item_icon_tint.xml │ │ - offset of local header from start of archive: 6949029 │ - (00000000006A08A5h) bytes │ + offset of local header from start of archive: 6757293 │ + (0000000000671BADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -29333,32 +29200,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #794: │ +Central directory entry #791: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_navigation_item_text_color.xml │ │ - offset of local header from start of archive: 6949175 │ - (00000000006A0937h) bytes │ + offset of local header from start of archive: 6757414 │ + (0000000000671C26h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -29370,32 +29237,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #795: │ +Central directory entry #792: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_on_primary_text_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 6949322 │ - (00000000006A09CAh) bytes │ + offset of local header from start of archive: 6757536 │ + (0000000000671CA0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 58 characters │ length of extra field: 9 bytes │ @@ -29407,32 +29274,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #796: │ +Central directory entry #793: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_outlined_icon_tint.xml │ │ - offset of local header from start of archive: 6949482 │ - (00000000006A0A6Ah) bytes │ + offset of local header from start of archive: 6757671 │ + (0000000000671D27h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -29444,32 +29311,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #797: │ +Central directory entry #794: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_outlined_stroke_color.xml │ │ - offset of local header from start of archive: 6949621 │ - (00000000006A0AF5h) bytes │ + offset of local header from start of archive: 6757785 │ + (0000000000671D99h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -29481,32 +29348,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #798: │ +Central directory entry #795: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_popupmenu_overlay_color.xml │ │ - offset of local header from start of archive: 6949763 │ - (00000000006A0B83h) bytes │ + offset of local header from start of archive: 6757902 │ + (0000000000671E0Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -29518,32 +29385,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #799: │ +Central directory entry #796: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_colored_ripple_color.xml │ │ - offset of local header from start of archive: 6949907 │ - (00000000006A0C13h) bytes │ + offset of local header from start of archive: 6758021 │ + (0000000000671E85h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -29555,32 +29422,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #800: │ +Central directory entry #797: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_icon_color_selector.xml │ │ - offset of local header from start of archive: 6950053 │ - (00000000006A0CA5h) bytes │ + offset of local header from start of archive: 6758142 │ + (0000000000671EFEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -29592,32 +29459,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #801: │ +Central directory entry #798: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_icon_color_selector_colored.xml │ │ - offset of local header from start of archive: 6950198 │ - (00000000006A0D36h) bytes │ + offset of local header from start of archive: 6758262 │ + (0000000000671F76h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -29629,32 +29496,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #802: │ +Central directory entry #799: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_legacy_text_color_selector.xml │ │ - offset of local header from start of archive: 6950351 │ - (00000000006A0DCFh) bytes │ + offset of local header from start of archive: 6758390 │ + (0000000000671FF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 11f3a8f7 │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -29666,32 +29533,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #803: │ +Central directory entry #800: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_tabs_ripple_color.xml │ │ - offset of local header from start of archive: 6950684 │ - (00000000006A0F1Ch) bytes │ + offset of local header from start of archive: 6758698 │ + (000000000067212Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -29703,36 +29570,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #804: │ +Central directory entry #801: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/mtrl_text_btn_text_color_selector.xml │ │ - offset of local header from start of archive: 6950822 │ - (00000000006A0FA6h) bytes │ + offset of local header from start of archive: 6758811 │ + (000000000067219Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2a23eb22 │ - compressed size: 325 bytes │ + compressed size: 323 bytes │ uncompressed size: 888 bytes │ length of filename: 47 characters │ length of extra field: 9 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 │ @@ -29740,32 +29607,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #805: │ +Central directory entry #802: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/switch_thumb_material_dark.xml │ │ - offset of local header from start of archive: 6951249 │ - (00000000006A1151h) bytes │ + offset of local header from start of archive: 6759211 │ + (000000000067232Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64295b49 │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -29777,32 +29644,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #806: │ +Central directory entry #803: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/switch_thumb_material_light.xml │ │ - offset of local header from start of archive: 6951573 │ - (00000000006A1295h) bytes │ + offset of local header from start of archive: 6759510 │ + (0000000000672456h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f7362433 │ compressed size: 229 bytes │ uncompressed size: 464 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -29814,32 +29681,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #807: │ +Central directory entry #804: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/test_mtrl_calendar_day.xml │ │ - offset of local header from start of archive: 6951898 │ - (00000000006A13DAh) bytes │ + offset of local header from start of archive: 6759810 │ + (0000000000672582h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -29851,32 +29718,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #808: │ +Central directory entry #805: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/color/test_mtrl_calendar_day_selected.xml │ │ - offset of local header from start of archive: 6952036 │ - (00000000006A1464h) bytes │ + offset of local header from start of archive: 6759923 │ + (00000000006725F3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -29888,32 +29755,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #809: │ +Central directory entry #806: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/design_ic_visibility.xml │ │ - offset of local header from start of archive: 6952183 │ - (00000000006A14F7h) bytes │ + offset of local header from start of archive: 6760045 │ + (000000000067266Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 77cabb35 │ compressed size: 279 bytes │ uncompressed size: 540 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -29925,32 +29792,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #810: │ +Central directory entry #807: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/design_ic_visibility_off.xml │ │ - offset of local header from start of archive: 6952565 │ - (00000000006A1675h) bytes │ + offset of local header from start of archive: 6760402 │ + (00000000006727D2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc9ba7b3 │ compressed size: 625 bytes │ uncompressed size: 1144 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -29962,32 +29829,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #811: │ +Central directory entry #808: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_attach.xml │ │ - offset of local header from start of archive: 6953297 │ - (00000000006A1951h) bytes │ + offset of local header from start of archive: 6761109 │ + (0000000000672A95h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e9cc1b4 │ compressed size: 481 bytes │ uncompressed size: 900 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -29999,32 +29866,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #812: │ +Central directory entry #809: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_emoji.xml │ │ - offset of local header from start of archive: 6953870 │ - (00000000006A1B8Eh) bytes │ + offset of local header from start of archive: 6761657 │ + (0000000000672CB9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 65b96a61 │ compressed size: 531 bytes │ uncompressed size: 1000 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -30036,32 +29903,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #813: │ +Central directory entry #810: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_keyboard.xml │ │ - offset of local header from start of archive: 6954492 │ - (00000000006A1DFCh) bytes │ + offset of local header from start of archive: 6762254 │ + (0000000000672F0Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7532893a │ compressed size: 474 bytes │ uncompressed size: 924 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -30073,32 +29940,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #814: │ +Central directory entry #811: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_menu_save.xml │ │ - offset of local header from start of archive: 6955060 │ - (00000000006A2034h) bytes │ + offset of local header from start of archive: 6762797 │ + (000000000067312Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb4632a8 │ compressed size: 437 bytes │ uncompressed size: 788 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -30110,32 +29977,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #815: │ +Central directory entry #812: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_mic.xml │ │ - offset of local header from start of archive: 6955592 │ - (00000000006A2248h) bytes │ + offset of local header from start of archive: 6763304 │ + (0000000000673328h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 54c3d8b4 │ compressed size: 466 bytes │ uncompressed size: 832 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -30147,32 +30014,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #816: │ +Central directory entry #813: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_mic_disabled.xml │ │ - offset of local header from start of archive: 6956147 │ - (00000000006A2473h) bytes │ + offset of local header from start of archive: 6763834 │ + (000000000067353Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c10ebe43 │ compressed size: 471 bytes │ uncompressed size: 832 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -30184,32 +30051,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #817: │ +Central directory entry #814: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_mic_pressed.xml │ │ - offset of local header from start of archive: 6956716 │ - (00000000006A26ACh) bytes │ + offset of local header from start of archive: 6764378 │ + (000000000067375Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d78d42a1 │ compressed size: 473 bytes │ uncompressed size: 832 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -30221,32 +30088,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #818: │ +Central directory entry #815: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_about.xml │ │ - offset of local header from start of archive: 6957286 │ - (00000000006A28E6h) bytes │ + offset of local header from start of archive: 6764923 │ + (000000000067397Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5ad967a9 │ compressed size: 395 bytes │ uncompressed size: 724 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -30258,32 +30125,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #819: │ +Central directory entry #816: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_account.xml │ │ - offset of local header from start of archive: 6957777 │ - (00000000006A2AD1h) bytes │ + offset of local header from start of archive: 6765389 │ + (0000000000673B4Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9de0e340 │ compressed size: 480 bytes │ uncompressed size: 872 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -30295,32 +30162,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #820: │ +Central directory entry #817: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_appearance.xml │ │ - offset of local header from start of archive: 6958355 │ - (00000000006A2D13h) bytes │ + offset of local header from start of archive: 6765942 │ + (0000000000673D76h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4cb5fd8 │ compressed size: 624 bytes │ uncompressed size: 1308 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -30332,32 +30199,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #821: │ +Central directory entry #818: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_balloons.xml │ │ - offset of local header from start of archive: 6959080 │ - (00000000006A2FE8h) bytes │ + offset of local header from start of archive: 6766642 │ + (0000000000674032h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f9c40db2 │ compressed size: 384 bytes │ uncompressed size: 700 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -30369,32 +30236,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #822: │ +Central directory entry #819: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_delete_account.xml │ │ - offset of local header from start of archive: 6959563 │ - (00000000006A31CBh) bytes │ + offset of local header from start of archive: 6767100 │ + (00000000006741FCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 414067f9 │ compressed size: 515 bytes │ uncompressed size: 1000 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -30406,32 +30273,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #823: │ +Central directory entry #820: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_donate.xml │ │ - offset of local header from start of archive: 6960183 │ - (00000000006A3437h) bytes │ + offset of local header from start of archive: 6767695 │ + (000000000067444Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1f6edbb │ compressed size: 735 bytes │ uncompressed size: 1420 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -30443,32 +30310,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #824: │ +Central directory entry #821: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_font_size.xml │ │ - offset of local header from start of archive: 6961015 │ - (00000000006A3777h) bytes │ + offset of local header from start of archive: 6768502 │ + (0000000000674776h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5dab6fa1 │ compressed size: 421 bytes │ uncompressed size: 800 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -30480,32 +30347,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #825: │ +Central directory entry #822: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_help.xml │ │ - offset of local header from start of archive: 6961536 │ - (00000000006A3980h) bytes │ + offset of local header from start of archive: 6768998 │ + (0000000000674966h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00d9468b │ compressed size: 517 bytes │ uncompressed size: 932 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -30517,32 +30384,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #826: │ +Central directory entry #823: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_image_resize.xml │ │ - offset of local header from start of archive: 6962148 │ - (00000000006A3BE4h) bytes │ + offset of local header from start of archive: 6769585 │ + (0000000000674BB1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9a27260 │ compressed size: 555 bytes │ uncompressed size: 1092 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -30554,32 +30421,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #827: │ +Central directory entry #824: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_location.xml │ │ - offset of local header from start of archive: 6962806 │ - (00000000006A3E76h) bytes │ + offset of local header from start of archive: 6770218 │ + (0000000000674E2Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 542a008d │ compressed size: 427 bytes │ uncompressed size: 792 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -30591,32 +30458,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #828: │ +Central directory entry #825: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_maintenance.xml │ │ - offset of local header from start of archive: 6963332 │ - (00000000006A4084h) bytes │ + offset of local header from start of archive: 6770719 │ + (000000000067501Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 91f10821 │ compressed size: 529 bytes │ uncompressed size: 1016 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -30628,32 +30495,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #829: │ +Central directory entry #826: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_maps_service.xml │ │ - offset of local header from start of archive: 6963963 │ - (00000000006A42FBh) bytes │ + offset of local header from start of archive: 6771325 │ + (000000000067527Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 958d6350 │ compressed size: 524 bytes │ uncompressed size: 1004 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -30665,32 +30532,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #830: │ +Central directory entry #827: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_media.xml │ │ - offset of local header from start of archive: 6964590 │ - (00000000006A456Eh) bytes │ + offset of local header from start of archive: 6771927 │ + (00000000006754D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c634b93e │ compressed size: 442 bytes │ uncompressed size: 796 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -30702,32 +30569,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #831: │ +Central directory entry #828: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_messaging.xml │ │ - offset of local header from start of archive: 6965128 │ - (00000000006A4788h) bytes │ + offset of local header from start of archive: 6772440 │ + (00000000006756D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3bb90b11 │ compressed size: 431 bytes │ uncompressed size: 772 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -30739,32 +30606,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #832: │ +Central directory entry #829: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_network.xml │ │ - offset of local header from start of archive: 6965659 │ - (00000000006A499Bh) bytes │ + offset of local header from start of archive: 6772946 │ + (00000000006758D2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8107fe6a │ compressed size: 496 bytes │ uncompressed size: 916 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -30776,32 +30643,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #833: │ +Central directory entry #830: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_notification.xml │ │ - offset of local header from start of archive: 6966253 │ - (00000000006A4BEDh) bytes │ + offset of local header from start of archive: 6773515 │ + (0000000000675B0Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f11ef69 │ compressed size: 462 bytes │ uncompressed size: 812 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -30813,32 +30680,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #834: │ +Central directory entry #831: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_privacy.xml │ │ - offset of local header from start of archive: 6966818 │ - (00000000006A4E22h) bytes │ + offset of local header from start of archive: 6774055 │ + (0000000000675D27h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9198cbc4 │ compressed size: 495 bytes │ uncompressed size: 916 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -30850,32 +30717,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #835: │ +Central directory entry #832: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_register_device.xml │ │ - offset of local header from start of archive: 6967411 │ - (00000000006A5073h) bytes │ + offset of local header from start of archive: 6774623 │ + (0000000000675F5Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b79e8f0 │ compressed size: 681 bytes │ uncompressed size: 1512 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -30887,32 +30754,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #836: │ +Central directory entry #833: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_restart_msgcenter.xml │ │ - offset of local header from start of archive: 6968198 │ - (00000000006A5386h) bytes │ + offset of local header from start of archive: 6775385 │ + (0000000000676259h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e02b43c7 │ compressed size: 558 bytes │ uncompressed size: 1044 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -30924,32 +30791,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #837: │ +Central directory entry #834: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_send_debug_log.xml │ │ - offset of local header from start of archive: 6968864 │ - (00000000006A5620h) bytes │ + offset of local header from start of archive: 6776026 │ + (00000000006764DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 03687c9c │ compressed size: 644 bytes │ uncompressed size: 1220 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -30961,32 +30828,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #838: │ +Central directory entry #835: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_service_terms.xml │ │ - offset of local header from start of archive: 6969613 │ - (00000000006A590Dh) bytes │ + offset of local header from start of archive: 6776750 │ + (00000000006767AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 011489cf │ compressed size: 534 bytes │ uncompressed size: 1004 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -30998,32 +30865,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #839: │ +Central directory entry #836: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_pref_vibrate.xml │ │ - offset of local header from start of archive: 6970251 │ - (00000000006A5B8Bh) bytes │ + offset of local header from start of archive: 6777363 │ + (0000000000676A13h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e90cb5a5 │ compressed size: 526 bytes │ uncompressed size: 992 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -31035,32 +30902,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #840: │ +Central directory entry #837: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_send.xml │ │ - offset of local header from start of archive: 6970875 │ - (00000000006A5DFBh) bytes │ + offset of local header from start of archive: 6777962 │ + (0000000000676C6Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 34669f18 │ compressed size: 353 bytes │ uncompressed size: 656 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -31072,32 +30939,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #841: │ +Central directory entry #838: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/ic_send_disabled.xml │ │ - offset of local header from start of archive: 6971318 │ - (00000000006A5FB6h) bytes │ + offset of local header from start of archive: 6778380 │ + (0000000000676E0Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1abf9ef │ compressed size: 360 bytes │ uncompressed size: 656 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -31109,32 +30976,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #842: │ +Central directory entry #839: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-anydpi-v21/md_nav_back.xml │ │ - offset of local header from start of archive: 6971777 │ - (00000000006A6181h) bytes │ + offset of local header from start of archive: 6778814 │ + (0000000000676FBEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b5a2658e │ compressed size: 333 bytes │ uncompressed size: 612 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -31146,15828 +31013,13202 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #843: │ +Central directory entry #840: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6972204 │ - (00000000006A632Ch) bytes │ + offset of local header from start of archive: 6779216 │ + (0000000000677150h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e0e00b8a │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #844: │ +Central directory entry #841: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 6972572 │ - (00000000006A649Ch) bytes │ + offset of local header from start of archive: 6779580 │ + (00000000006772BCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 55e57039 │ compressed size: 227 bytes │ uncompressed size: 227 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #845: │ +Central directory entry #842: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 6972891 │ - (00000000006A65DBh) bytes │ + offset of local header from start of archive: 6779899 │ + (00000000006773FBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 13296992 │ compressed size: 404 bytes │ uncompressed size: 404 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #846: │ +Central directory entry #843: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 6973388 │ - (00000000006A67CCh) bytes │ + offset of local header from start of archive: 6780392 │ + (00000000006775E8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d265c1df │ compressed size: 464 bytes │ uncompressed size: 464 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #847: │ +Central directory entry #844: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 6973944 │ - (00000000006A69F8h) bytes │ + offset of local header from start of archive: 6780948 │ + (0000000000677814h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9b1429bf │ compressed size: 563 bytes │ uncompressed size: 563 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #848: │ +Central directory entry #845: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 6974599 │ - (00000000006A6C87h) bytes │ + offset of local header from start of archive: 6781603 │ + (0000000000677AA3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 452a314b │ compressed size: 1096 bytes │ uncompressed size: 1096 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #849: │ +Central directory entry #846: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 6975792 │ - (00000000006A7130h) bytes │ + offset of local header from start of archive: 6782796 │ + (0000000000677F4Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ee5987fb │ compressed size: 1243 bytes │ uncompressed size: 1243 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #850: │ +Central directory entry #847: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6977135 │ - (00000000006A766Fh) bytes │ + offset of local header from start of archive: 6784127 │ + (000000000067847Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 89186040 │ compressed size: 226 bytes │ uncompressed size: 226 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #851: │ +Central directory entry #848: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 6977462 │ - (00000000006A77B6h) bytes │ + offset of local header from start of archive: 6784450 │ + (00000000006785C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ce3e1667 │ compressed size: 171 bytes │ uncompressed size: 171 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #852: │ +Central directory entry #849: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 6977735 │ - (00000000006A78C7h) bytes │ + offset of local header from start of archive: 6784711 │ + (00000000006786C7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2cb7fb1a │ compressed size: 202 bytes │ uncompressed size: 202 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #853: │ +Central directory entry #850: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 6978034 │ - (00000000006A79F2h) bytes │ + offset of local header from start of archive: 6784998 │ + (00000000006787E6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a60c5fb │ compressed size: 404 bytes │ uncompressed size: 404 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #854: │ +Central directory entry #851: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 6978528 │ - (00000000006A7BE0h) bytes │ + offset of local header from start of archive: 6785492 │ + (00000000006789D4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 77025832 │ compressed size: 226 bytes │ uncompressed size: 226 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #855: │ +Central directory entry #852: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 6978850 │ - (00000000006A7D22h) bytes │ + offset of local header from start of archive: 6785810 │ + (0000000000678B12h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4d9f4336 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #856: │ +Central directory entry #853: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 6979163 │ - (00000000006A7E5Bh) bytes │ + offset of local header from start of archive: 6786119 │ + (0000000000678C47h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 23a419ae │ compressed size: 389 bytes │ uncompressed size: 389 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #857: │ +Central directory entry #854: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 6979645 │ - (00000000006A803Dh) bytes │ + offset of local header from start of archive: 6786597 │ + (0000000000678E25h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2423f5f1 │ compressed size: 263 bytes │ uncompressed size: 263 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #858: │ +Central directory entry #855: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 6979995 │ - (00000000006A819Bh) bytes │ + offset of local header from start of archive: 6786943 │ + (0000000000678F7Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dcf33fba │ compressed size: 522 bytes │ uncompressed size: 522 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #859: │ +Central directory entry #856: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 6980606 │ - (00000000006A83FEh) bytes │ + offset of local header from start of archive: 6787542 │ + (00000000006791D6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b2403ba1 │ compressed size: 668 bytes │ uncompressed size: 668 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #860: │ +Central directory entry #857: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 6981360 │ - (00000000006A86F0h) bytes │ + offset of local header from start of archive: 6788296 │ + (00000000006794C8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 96063905 │ compressed size: 197 bytes │ uncompressed size: 197 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #861: │ +Central directory entry #858: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 6981649 │ - (00000000006A8811h) bytes │ + offset of local header from start of archive: 6788581 │ + (00000000006795E5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f93feaa6 │ compressed size: 328 bytes │ uncompressed size: 328 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #862: │ +Central directory entry #859: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 6982068 │ - (00000000006A89B4h) bytes │ + offset of local header from start of archive: 6789000 │ + (0000000000679788h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f9fe8ea6 │ compressed size: 431 bytes │ uncompressed size: 431 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #863: │ +Central directory entry #860: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6982591 │ - (00000000006A8BBFh) bytes │ + offset of local header from start of archive: 6789519 │ + (000000000067998Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 35642324 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #864: │ +Central directory entry #861: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 6982851 │ - (00000000006A8CC3h) bytes │ + offset of local header from start of archive: 6789779 │ + (0000000000679A93h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8e4da209 │ compressed size: 244 bytes │ uncompressed size: 244 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #865: │ +Central directory entry #862: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 6983184 │ - (00000000006A8E10h) bytes │ + offset of local header from start of archive: 6790108 │ + (0000000000679BDCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 81b12fde │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #866: │ +Central directory entry #863: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 6983488 │ - (00000000006A8F40h) bytes │ + offset of local header from start of archive: 6790408 │ + (0000000000679D08h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 91d34861 │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #867: │ +Central directory entry #864: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 6983788 │ - (00000000006A906Ch) bytes │ + offset of local header from start of archive: 6790708 │ + (0000000000679E34h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e01fa47a │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #868: │ +Central directory entry #865: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 6984092 │ - (00000000006A919Ch) bytes │ + offset of local header from start of archive: 6791000 │ + (0000000000679F58h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e28c1958 │ compressed size: 228 bytes │ uncompressed size: 228 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #869: │ +Central directory entry #866: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 6984424 │ - (00000000006A92E8h) bytes │ + offset of local header from start of archive: 6791328 │ + (000000000067A0A0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d18b0a1b │ compressed size: 229 bytes │ uncompressed size: 229 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #870: │ +Central directory entry #867: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 6984757 │ - (00000000006A9435h) bytes │ + offset of local header from start of archive: 6791657 │ + (000000000067A1E9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 325c2847 │ compressed size: 738 bytes │ uncompressed size: 738 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #871: │ +Central directory entry #868: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 6985594 │ - (00000000006A977Ah) bytes │ + offset of local header from start of archive: 6792490 │ + (000000000067A52Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d820b33 │ compressed size: 1098 bytes │ uncompressed size: 1098 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #872: │ +Central directory entry #869: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 6986790 │ - (00000000006A9C26h) bytes │ + offset of local header from start of archive: 6793682 │ + (000000000067A9D2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 86ce55b9 │ compressed size: 201 bytes │ uncompressed size: 201 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #873: │ +Central directory entry #870: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 6987093 │ - (00000000006A9D55h) bytes │ + offset of local header from start of archive: 6793973 │ + (000000000067AAF5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 21171d42 │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #874: │ +Central directory entry #871: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 6987396 │ - (00000000006A9E84h) bytes │ + offset of local header from start of archive: 6794264 │ + (000000000067AC18h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 58089ef9 │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #875: │ +Central directory entry #872: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6987772 │ - (00000000006A9FFCh) bytes │ + offset of local header from start of archive: 6794640 │ + (000000000067AD90h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ac46dae1 │ compressed size: 205 bytes │ uncompressed size: 205 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #876: │ +Central directory entry #873: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6988077 │ - (00000000006AA12Dh) bytes │ + offset of local header from start of archive: 6794933 │ + (000000000067AEB5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0384badb │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #877: │ +Central directory entry #874: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 6988368 │ - (00000000006AA250h) bytes │ + offset of local header from start of archive: 6795224 │ + (000000000067AFD8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8dece53e │ compressed size: 345 bytes │ uncompressed size: 345 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #878: │ +Central directory entry #875: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6988805 │ - (00000000006AA405h) bytes │ + offset of local header from start of archive: 6795657 │ + (000000000067B189h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f4aa1eaf │ compressed size: 484 bytes │ uncompressed size: 484 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #879: │ +Central directory entry #876: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6989384 │ - (00000000006AA648h) bytes │ + offset of local header from start of archive: 6796232 │ + (000000000067B3C8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5bdf785c │ compressed size: 190 bytes │ uncompressed size: 190 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #880: │ +Central directory entry #877: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 6989670 │ - (00000000006AA766h) bytes │ + offset of local header from start of archive: 6796514 │ + (000000000067B4E2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 487c7caf │ compressed size: 278 bytes │ uncompressed size: 278 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #881: │ +Central directory entry #878: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 6990050 │ - (00000000006AA8E2h) bytes │ + offset of local header from start of archive: 6796890 │ + (000000000067B65Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a0d3c543 │ compressed size: 278 bytes │ uncompressed size: 278 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #882: │ +Central directory entry #879: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 6990430 │ - (00000000006AAA5Eh) bytes │ + offset of local header from start of archive: 6797270 │ + (000000000067B7D6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e9486929 │ compressed size: 398 bytes │ uncompressed size: 398 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #883: │ +Central directory entry #880: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 6990934 │ - (00000000006AAC56h) bytes │ + offset of local header from start of archive: 6797762 │ + (000000000067B9C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be21c0b7 │ compressed size: 396 bytes │ uncompressed size: 396 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #884: │ +Central directory entry #881: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 6991436 │ - (00000000006AAE4Ch) bytes │ + offset of local header from start of archive: 6798260 │ + (000000000067BBB4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 725a273a │ compressed size: 263 bytes │ uncompressed size: 263 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #885: │ +Central directory entry #882: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 6991803 │ - (00000000006AAFBBh) bytes │ + offset of local header from start of archive: 6798623 │ + (000000000067BD1Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): df25bc6b │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #886: │ +Central directory entry #883: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6992170 │ - (00000000006AB12Ah) bytes │ + offset of local header from start of archive: 6798986 │ + (000000000067BE8Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 747c103f │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #887: │ +Central directory entry #884: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6992458 │ - (00000000006AB24Ah) bytes │ + offset of local header from start of archive: 6799270 │ + (000000000067BFA6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 296f3744 │ compressed size: 192 bytes │ uncompressed size: 192 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #888: │ +Central directory entry #885: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6992748 │ - (00000000006AB36Ch) bytes │ + offset of local header from start of archive: 6799560 │ + (000000000067C0C8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bb045ad2 │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 68 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #889: │ +Central directory entry #886: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 6993034 │ - (00000000006AB48Ah) bytes │ + offset of local header from start of archive: 6799842 │ + (000000000067C1E2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aad3c65d │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #890: │ +Central directory entry #887: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/app_background.png │ │ - offset of local header from start of archive: 6993318 │ - (00000000006AB5A6h) bytes │ + offset of local header from start of archive: 6800122 │ + (000000000067C2FAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ccfccb4 │ compressed size: 25047 bytes │ uncompressed size: 25047 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #891: │ +Central directory entry #888: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/attach_audio.png │ │ - offset of local header from start of archive: 7018443 │ - (00000000006B17CBh) bytes │ + offset of local header from start of archive: 6825247 │ + (000000000068251Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 655977e4 │ compressed size: 1714 bytes │ uncompressed size: 1714 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #892: │ +Central directory entry #889: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/attach_camera.png │ │ - offset of local header from start of archive: 7020234 │ - (00000000006B1ECAh) bytes │ + offset of local header from start of archive: 6827034 │ + (0000000000682C1Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d604ca28 │ compressed size: 2768 bytes │ uncompressed size: 2768 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #893: │ +Central directory entry #890: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/attach_contact.png │ │ - offset of local header from start of archive: 7023080 │ - (00000000006B29E8h) bytes │ + offset of local header from start of archive: 6829876 │ + (0000000000683734h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cdb5beaa │ compressed size: 1557 bytes │ uncompressed size: 1557 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #894: │ +Central directory entry #891: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/attach_file.png │ │ - offset of local header from start of archive: 7024717 │ - (00000000006B304Dh) bytes │ + offset of local header from start of archive: 6831509 │ + (0000000000683D95h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ef4d8dd │ compressed size: 1503 bytes │ uncompressed size: 1503 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #895: │ +Central directory entry #892: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/attach_gallery.png │ │ - offset of local header from start of archive: 7026295 │ - (00000000006B3677h) bytes │ + offset of local header from start of archive: 6833087 │ + (00000000006843BFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 51e08a4a │ compressed size: 1439 bytes │ uncompressed size: 1439 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #896: │ +Central directory entry #893: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/attach_hide1.png │ │ - offset of local header from start of archive: 7027815 │ - (00000000006B3C67h) bytes │ + offset of local header from start of archive: 6834595 │ + (00000000006849A3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1df714f9 │ compressed size: 1260 bytes │ uncompressed size: 1260 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #897: │ +Central directory entry #894: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/attach_location.png │ │ - offset of local header from start of archive: 7029152 │ - (00000000006B41A0h) bytes │ + offset of local header from start of archive: 6835928 │ + (0000000000684ED8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a090fb65 │ compressed size: 1824 bytes │ uncompressed size: 1824 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #898: │ +Central directory entry #895: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/attach_video.png │ │ - offset of local header from start of archive: 7031056 │ - (00000000006B4910h) bytes │ + offset of local header from start of archive: 6837828 │ + (0000000000685644h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 210754f6 │ compressed size: 1143 bytes │ uncompressed size: 1143 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #899: │ +Central directory entry #896: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/balloon_classic_incoming.9.png │ │ - offset of local header from start of archive: 7032275 │ - (00000000006B4DD3h) bytes │ + offset of local header from start of archive: 6839047 │ + (0000000000685B07h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8148b775 │ compressed size: 1198 bytes │ uncompressed size: 1198 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #900: │ +Central directory entry #897: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/balloon_classic_outgoing.9.png │ │ - offset of local header from start of archive: 7033566 │ - (00000000006B52DEh) bytes │ + offset of local header from start of archive: 6840326 │ + (0000000000686006h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9f794c4e │ compressed size: 1905 bytes │ uncompressed size: 1905 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #901: │ +Central directory entry #898: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7035561 │ - (00000000006B5AA9h) bytes │ + offset of local header from start of archive: 6842321 │ + (00000000006867D1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c81732be │ compressed size: 553 bytes │ uncompressed size: 553 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #902: │ +Central directory entry #899: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7036213 │ - (00000000006B5D35h) bytes │ + offset of local header from start of archive: 6842961 │ + (0000000000686A51h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 65804fe6 │ compressed size: 782 bytes │ uncompressed size: 782 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #903: │ +Central directory entry #900: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7037094 │ - (00000000006B60A6h) bytes │ + offset of local header from start of archive: 6843830 │ + (0000000000686DB6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 30c1a176 │ compressed size: 581 bytes │ uncompressed size: 581 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #904: │ +Central directory entry #901: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7037765 │ - (00000000006B6345h) bytes │ + offset of local header from start of archive: 6844501 │ + (0000000000687055h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f89af03 │ compressed size: 877 bytes │ uncompressed size: 877 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #905: │ +Central directory entry #902: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/balloon_iphone_incoming.9.png │ │ - offset of local header from start of archive: 7038733 │ - (00000000006B670Dh) bytes │ + offset of local header from start of archive: 6845465 │ + (0000000000687419h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 44389f06 │ compressed size: 888 bytes │ uncompressed size: 888 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #906: │ +Central directory entry #903: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/balloon_iphone_outgoing.9.png │ │ - offset of local header from start of archive: 7039712 │ - (00000000006B6AE0h) bytes │ + offset of local header from start of archive: 6846440 │ + (00000000006877E8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a3cba48c │ compressed size: 898 bytes │ uncompressed size: 898 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #907: │ +Central directory entry #904: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/balloon_old_classic_incoming.9.png │ │ - offset of local header from start of archive: 7040702 │ - (00000000006B6EBEh) bytes │ + offset of local header from start of archive: 6847418 │ + (0000000000687BBAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1b536949 │ compressed size: 809 bytes │ uncompressed size: 809 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #908: │ +Central directory entry #905: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/balloon_old_classic_outgoing.9.png │ │ - offset of local header from start of archive: 7041605 │ - (00000000006B7245h) bytes │ + offset of local header from start of archive: 6848321 │ + (0000000000687F41h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 630538ad │ compressed size: 822 bytes │ uncompressed size: 822 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #909: │ +Central directory entry #906: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/balloon_silence_incoming.9.png │ │ - offset of local header from start of archive: 7042522 │ - (00000000006B75DAh) bytes │ + offset of local header from start of archive: 6849234 │ + (00000000006882D2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3e24470e │ compressed size: 555 bytes │ uncompressed size: 555 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #910: │ +Central directory entry #907: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/balloon_silence_outgoing.9.png │ │ - offset of local header from start of archive: 7043167 │ - (00000000006B785Fh) bytes │ + offset of local header from start of archive: 6849879 │ + (0000000000688557h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 48dba469 │ compressed size: 610 bytes │ uncompressed size: 610 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #911: │ +Central directory entry #908: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 7043870 │ - (00000000006B7B1Eh) bytes │ + offset of local header from start of archive: 6850570 │ + (000000000068880Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4b5d50b8 │ compressed size: 470 bytes │ uncompressed size: 470 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #912: │ +Central directory entry #909: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 7044426 │ - (00000000006B7D4Ah) bytes │ + offset of local header from start of archive: 6851122 │ + (0000000000688A32h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 65b6bef5 │ compressed size: 507 bytes │ uncompressed size: 507 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #913: │ +Central directory entry #910: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/donate_bitcoin.png │ │ - offset of local header from start of archive: 7045023 │ - (00000000006B7F9Fh) bytes │ + offset of local header from start of archive: 6851715 │ + (0000000000688C83h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 244cd764 │ compressed size: 3016 bytes │ uncompressed size: 3016 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #914: │ +Central directory entry #911: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/donate_flattr.png │ │ - offset of local header from start of archive: 7048120 │ - (00000000006B8BB8h) bytes │ + offset of local header from start of archive: 6854800 │ + (0000000000689890h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ccca19bd │ compressed size: 1308 bytes │ uncompressed size: 1308 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #915: │ +Central directory entry #912: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/donate_paypal.png │ │ - offset of local header from start of archive: 7049508 │ - (00000000006B9124h) bytes │ + offset of local header from start of archive: 6856176 │ + (0000000000689DF0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b9754516 │ compressed size: 795 bytes │ uncompressed size: 795 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #916: │ +Central directory entry #913: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/donate_wallet.png │ │ - offset of local header from start of archive: 7050383 │ - (00000000006B948Fh) bytes │ + offset of local header from start of archive: 6857039 │ + (000000000068A14Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #917: │ +Central directory entry #914: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/download_audio.png │ │ - offset of local header from start of archive: 7050527 │ - (00000000006B951Fh) bytes │ + offset of local header from start of archive: 6857183 │ + (000000000068A1DFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): daf92879 │ compressed size: 1102 bytes │ uncompressed size: 1102 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #918: │ +Central directory entry #915: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/fab_add.png │ │ - offset of local header from start of archive: 7051710 │ - (00000000006B99BEh) bytes │ + offset of local header from start of archive: 6858354 │ + (000000000068A672h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70ec4aea │ compressed size: 162 bytes │ uncompressed size: 162 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #919: │ +Central directory entry #916: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_attach.png │ │ - offset of local header from start of archive: 7051946 │ - (00000000006B9AAAh) bytes │ + offset of local header from start of archive: 6858578 │ + (000000000068A752h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 307b6323 │ compressed size: 399 bytes │ uncompressed size: 399 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #920: │ +Central directory entry #917: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_attach_audio.png │ │ - offset of local header from start of archive: 7052419 │ - (00000000006B9C83h) bytes │ + offset of local header from start of archive: 6859047 │ + (000000000068A927h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #921: │ +Central directory entry #918: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_attach_contact.png │ │ - offset of local header from start of archive: 7052567 │ - (00000000006B9D17h) bytes │ + offset of local header from start of archive: 6859191 │ + (000000000068A9B7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #922: │ +Central directory entry #919: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_attach_picture.png │ │ - offset of local header from start of archive: 7052715 │ - (00000000006B9DABh) bytes │ + offset of local header from start of archive: 6859339 │ + (000000000068AA4Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #923: │ +Central directory entry #920: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_close.png │ │ - offset of local header from start of archive: 7052863 │ - (00000000006B9E3Fh) bytes │ + offset of local header from start of archive: 6859487 │ + (000000000068AADFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3097515e │ compressed size: 257 bytes │ uncompressed size: 257 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #924: │ +Central directory entry #921: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_create_white.png │ │ - offset of local header from start of archive: 7053193 │ - (00000000006B9F89h) bytes │ + offset of local header from start of archive: 6859813 │ + (000000000068AC25h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 326c1e25 │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #925: │ +Central directory entry #922: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_denied.png │ │ - offset of local header from start of archive: 7053486 │ - (00000000006BA0AEh) bytes │ + offset of local header from start of archive: 6860106 │ + (000000000068AD4Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fd094e1d │ compressed size: 961 bytes │ uncompressed size: 961 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #926: │ +Central directory entry #923: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_emoji.png │ │ - offset of local header from start of archive: 7054521 │ - (00000000006BA4B9h) bytes │ + offset of local header from start of archive: 6861137 │ + (000000000068B151h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7ef42628 │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #927: │ +Central directory entry #924: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_globe.png │ │ - offset of local header from start of archive: 7055109 │ - (00000000006BA705h) bytes │ + offset of local header from start of archive: 6861713 │ + (000000000068B391h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 75678538 │ compressed size: 728 bytes │ uncompressed size: 728 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #928: │ +Central directory entry #925: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_indicator_group.png │ │ - offset of local header from start of archive: 7055912 │ - (00000000006BAA28h) bytes │ + offset of local header from start of archive: 6862504 │ + (000000000068B6A8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): abffc5c4 │ compressed size: 348 bytes │ uncompressed size: 348 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #929: │ +Central directory entry #926: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_keyboard.png │ │ - offset of local header from start of archive: 7056344 │ - (00000000006BABD8h) bytes │ + offset of local header from start of archive: 6862932 │ + (000000000068B854h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9f761738 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #930: │ +Central directory entry #927: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_live_location_shadow.png │ │ - offset of local header from start of archive: 7056631 │ - (00000000006BACF7h) bytes │ + offset of local header from start of archive: 6863215 │ + (000000000068B96Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #931: │ +Central directory entry #928: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_map_pin_google.png │ │ - offset of local header from start of archive: 7056787 │ - (00000000006BAD93h) bytes │ + offset of local header from start of archive: 6863367 │ + (000000000068BA07h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b1d45f93 │ compressed size: 1863 bytes │ uncompressed size: 1863 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #932: │ +Central directory entry #929: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_archive.png │ │ - offset of local header from start of archive: 7058731 │ - (00000000006BB52Bh) bytes │ + offset of local header from start of archive: 6865311 │ + (000000000068C19Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4ffea21a │ compressed size: 247 bytes │ uncompressed size: 247 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #933: │ +Central directory entry #930: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_attach.png │ │ - offset of local header from start of archive: 7059059 │ - (00000000006BB673h) bytes │ + offset of local header from start of archive: 6865635 │ + (000000000068C2E3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #934: │ +Central directory entry #931: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_block.png │ │ - offset of local header from start of archive: 7059207 │ - (00000000006BB707h) bytes │ + offset of local header from start of archive: 6865771 │ + (000000000068C36Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9aa99cb8 │ compressed size: 478 bytes │ uncompressed size: 478 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #935: │ +Central directory entry #932: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_call.png │ │ - offset of local header from start of archive: 7059762 │ - (00000000006BB932h) bytes │ + offset of local header from start of archive: 6866326 │ + (000000000068C596h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6aa20194 │ compressed size: 340 bytes │ uncompressed size: 340 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #936: │ +Central directory entry #933: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_call_black.png │ │ - offset of local header from start of archive: 7060180 │ - (00000000006BBAD4h) bytes │ + offset of local header from start of archive: 6866740 │ + (000000000068C734h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 602b0015 │ compressed size: 326 bytes │ uncompressed size: 326 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #937: │ +Central directory entry #934: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_cancel.png │ │ - offset of local header from start of archive: 7060590 │ - (00000000006BBC6Eh) bytes │ + offset of local header from start of archive: 6867146 │ + (000000000068C8CAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ed1dbce │ compressed size: 414 bytes │ uncompressed size: 414 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #938: │ +Central directory entry #935: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_chat.png │ │ - offset of local header from start of archive: 7061082 │ - (00000000006BBE5Ah) bytes │ + offset of local header from start of archive: 6867638 │ + (000000000068CAB6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 56b8a9f8 │ compressed size: 168 bytes │ uncompressed size: 168 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #939: │ +Central directory entry #936: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_check.png │ │ - offset of local header from start of archive: 7061328 │ - (00000000006BBF50h) bytes │ + offset of local header from start of archive: 6867880 │ + (000000000068CBA8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d9ad55fc │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #940: │ +Central directory entry #937: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_contact.png │ │ - offset of local header from start of archive: 7061589 │ - (00000000006BC055h) bytes │ + offset of local header from start of archive: 6868129 │ + (000000000068CCA1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2f7390b6 │ compressed size: 273 bytes │ uncompressed size: 273 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #941: │ +Central directory entry #938: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7061941 │ - (00000000006BC1B5h) bytes │ + offset of local header from start of archive: 6868481 │ + (000000000068CE01h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dd0d4621 │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #942: │ +Central directory entry #939: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_delete.png │ │ - offset of local header from start of archive: 7062223 │ - (00000000006BC2CFh) bytes │ + offset of local header from start of archive: 6868751 │ + (000000000068CF0Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6444a1df │ compressed size: 161 bytes │ uncompressed size: 161 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #943: │ +Central directory entry #940: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_donate.png │ │ - offset of local header from start of archive: 7062465 │ - (00000000006BC3C1h) bytes │ + offset of local header from start of archive: 6868981 │ + (000000000068CFF5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5a3fa55d │ compressed size: 397 bytes │ uncompressed size: 397 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #944: │ +Central directory entry #941: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_download.png │ │ - offset of local header from start of archive: 7062941 │ - (00000000006BC59Dh) bytes │ + offset of local header from start of archive: 6869453 │ + (000000000068D1CDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ab4dc22b │ compressed size: 163 bytes │ uncompressed size: 163 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #945: │ +Central directory entry #942: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_exit.png │ │ - offset of local header from start of archive: 7063187 │ - (00000000006BC693h) bytes │ + offset of local header from start of archive: 6869687 │ + (000000000068D2B7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 99df14de │ compressed size: 258 bytes │ uncompressed size: 258 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #946: │ +Central directory entry #943: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_favorite.png │ │ - offset of local header from start of archive: 7063522 │ - (00000000006BC7E2h) bytes │ + offset of local header from start of archive: 6870018 │ + (000000000068D402h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9c49be91 │ compressed size: 370 bytes │ uncompressed size: 370 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #947: │ +Central directory entry #944: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_group.png │ │ - offset of local header from start of archive: 7063974 │ - (00000000006BC9A6h) bytes │ + offset of local header from start of archive: 6870466 │ + (000000000068D5C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c50267f8 │ compressed size: 299 bytes │ uncompressed size: 299 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #948: │ +Central directory entry #945: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_help.png │ │ - offset of local header from start of archive: 7064351 │ - (00000000006BCB1Fh) bytes │ + offset of local header from start of archive: 6870839 │ + (000000000068D737h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ca43224f │ compressed size: 476 bytes │ uncompressed size: 476 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #949: │ +Central directory entry #946: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_info_details.png │ │ - offset of local header from start of archive: 7064904 │ - (00000000006BCD48h) bytes │ + offset of local header from start of archive: 6871388 │ + (000000000068D95Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b02b717f │ compressed size: 485 bytes │ uncompressed size: 485 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #950: │ +Central directory entry #947: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_invite.png │ │ - offset of local header from start of archive: 7065473 │ - (00000000006BCF81h) bytes │ + offset of local header from start of archive: 6871957 │ + (000000000068DB95h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a015f410 │ compressed size: 289 bytes │ uncompressed size: 289 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #951: │ +Central directory entry #948: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_key.png │ │ - offset of local header from start of archive: 7065841 │ - (00000000006BD0F1h) bytes │ + offset of local header from start of archive: 6872321 │ + (000000000068DD01h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9aa52e06 │ compressed size: 289 bytes │ uncompressed size: 289 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #952: │ +Central directory entry #949: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_maps.png │ │ - offset of local header from start of archive: 7066205 │ - (00000000006BD25Dh) bytes │ + offset of local header from start of archive: 6872685 │ + (000000000068DE6Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a68d4ee0 │ compressed size: 317 bytes │ uncompressed size: 317 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #953: │ +Central directory entry #950: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_offline.png │ │ - offset of local header from start of archive: 7066601 │ - (00000000006BD3E9h) bytes │ + offset of local header from start of archive: 6873069 │ + (000000000068DFEDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 564c93e2 │ compressed size: 319 bytes │ uncompressed size: 319 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #954: │ +Central directory entry #951: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_online.png │ │ - offset of local header from start of archive: 7066999 │ - (00000000006BD577h) bytes │ + offset of local header from start of archive: 6873467 │ + (000000000068E17Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 97b8cff2 │ compressed size: 406 bytes │ uncompressed size: 406 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #955: │ +Central directory entry #952: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_open.png │ │ - offset of local header from start of archive: 7067486 │ - (00000000006BD75Eh) bytes │ + offset of local header from start of archive: 6873942 │ + (000000000068E356h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 98128376 │ compressed size: 253 bytes │ uncompressed size: 253 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #956: │ +Central directory entry #953: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_preferences.png │ │ - offset of local header from start of archive: 7067817 │ - (00000000006BD8A9h) bytes │ + offset of local header from start of archive: 6874269 │ + (000000000068E49Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6458acb4 │ compressed size: 460 bytes │ uncompressed size: 460 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #957: │ +Central directory entry #954: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_refresh.png │ │ - offset of local header from start of archive: 7068360 │ - (00000000006BDAC8h) bytes │ + offset of local header from start of archive: 6874812 │ + (000000000068E6BCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2c9eb06b │ compressed size: 387 bytes │ uncompressed size: 387 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #958: │ +Central directory entry #955: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_reply.png │ │ - offset of local header from start of archive: 7068827 │ - (00000000006BDC9Bh) bytes │ + offset of local header from start of archive: 6875275 │ + (000000000068E88Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2d89b200 │ compressed size: 434 bytes │ uncompressed size: 434 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #959: │ +Central directory entry #956: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_save.png │ │ - offset of local header from start of archive: 7069338 │ - (00000000006BDE9Ah) bytes │ + offset of local header from start of archive: 6875786 │ + (000000000068EA8Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 40efff0c │ compressed size: 235 bytes │ uncompressed size: 235 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #960: │ +Central directory entry #957: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_search.png │ │ - offset of local header from start of archive: 7069651 │ - (00000000006BDFD3h) bytes │ + offset of local header from start of archive: 6876095 │ + (000000000068EBBFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 255e1bc0 │ compressed size: 396 bytes │ uncompressed size: 396 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #961: │ +Central directory entry #958: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7070128 │ - (00000000006BE1B0h) bytes │ + offset of local header from start of archive: 6876560 │ + (000000000068ED90h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 18be3071 │ compressed size: 251 bytes │ uncompressed size: 251 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #962: │ +Central directory entry #959: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 7070455 │ - (00000000006BE2F7h) bytes │ + offset of local header from start of archive: 6876887 │ + (000000000068EED7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5d58928a │ compressed size: 397 bytes │ uncompressed size: 397 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #963: │ +Central directory entry #960: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_menu_status.png │ │ - offset of local header from start of archive: 7070929 │ - (00000000006BE4D1h) bytes │ + offset of local header from start of archive: 6877361 │ + (000000000068F0B1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c83726a8 │ compressed size: 598 bytes │ uncompressed size: 598 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #964: │ +Central directory entry #961: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_unarchive.png │ │ - offset of local header from start of archive: 7071606 │ - (00000000006BE776h) bytes │ + offset of local header from start of archive: 6878034 │ + (000000000068F352h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fdb92428 │ compressed size: 258 bytes │ uncompressed size: 258 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #965: │ +Central directory entry #962: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_menu_unlock.png │ │ - offset of local header from start of archive: 7071946 │ - (00000000006BE8CAh) bytes │ + offset of local header from start of archive: 6878370 │ + (000000000068F4A2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20389882 │ compressed size: 306 bytes │ uncompressed size: 306 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #966: │ +Central directory entry #963: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_mic.png │ │ - offset of local header from start of archive: 7072330 │ - (00000000006BEA4Ah) bytes │ + offset of local header from start of archive: 6878754 │ + (000000000068F622h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9eb6ad9d │ compressed size: 374 bytes │ uncompressed size: 374 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #967: │ +Central directory entry #964: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_mic_disabled.png │ │ - offset of local header from start of archive: 7072774 │ - (00000000006BEC06h) bytes │ + offset of local header from start of archive: 6879198 │ + (000000000068F7DEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 158144d4 │ compressed size: 469 bytes │ uncompressed size: 469 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #968: │ +Central directory entry #965: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_mic_pressed.png │ │ - offset of local header from start of archive: 7073325 │ - (00000000006BEE2Dh) bytes │ + offset of local header from start of archive: 6879737 │ + (000000000068F9F9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ddefe982 │ compressed size: 518 bytes │ uncompressed size: 518 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #969: │ +Central directory entry #966: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7073922 │ - (00000000006BF082h) bytes │ + offset of local header from start of archive: 6880330 │ + (000000000068FC4Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2878d492 │ compressed size: 282 bytes │ uncompressed size: 282 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #970: │ +Central directory entry #967: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_msg_error.png │ │ - offset of local header from start of archive: 7074286 │ - (00000000006BF1EEh) bytes │ + offset of local header from start of archive: 6880690 │ + (000000000068FDB2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cefc20f3 │ compressed size: 310 bytes │ uncompressed size: 310 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #971: │ +Central directory entry #968: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7074674 │ - (00000000006BF372h) bytes │ + offset of local header from start of archive: 6881074 │ + (000000000068FF32h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e716db22 │ compressed size: 240 bytes │ uncompressed size: 240 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #972: │ +Central directory entry #969: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_msg_pending.png │ │ - offset of local header from start of archive: 7075000 │ - (00000000006BF4B8h) bytes │ + offset of local header from start of archive: 6881388 │ + (000000000069006Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9d8abda3 │ compressed size: 449 bytes │ uncompressed size: 449 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #973: │ +Central directory entry #970: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_msg_security.png │ │ - offset of local header from start of archive: 7075529 │ - (00000000006BF6C9h) bytes │ + offset of local header from start of archive: 6881913 │ + (0000000000690279h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d8c8ccc5 │ compressed size: 387 bytes │ uncompressed size: 387 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #974: │ +Central directory entry #971: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_msg_sent.png │ │ - offset of local header from start of archive: 7075995 │ - (00000000006BF89Bh) bytes │ + offset of local header from start of archive: 6882379 │ + (000000000069044Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22085e13 │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #975: │ +Central directory entry #972: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_msg_star.png │ │ - offset of local header from start of archive: 7076276 │ - (00000000006BF9B4h) bytes │ + offset of local header from start of archive: 6882656 │ + (0000000000690560h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 48571ff5 │ compressed size: 302 bytes │ uncompressed size: 302 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #976: │ +Central directory entry #973: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_msg_warning.png │ │ - offset of local header from start of archive: 7076654 │ - (00000000006BFB2Eh) bytes │ + offset of local header from start of archive: 6883030 │ + (00000000006906D6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f20a6812 │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #977: │ +Central directory entry #974: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_my_location.png │ │ - offset of local header from start of archive: 7077004 │ - (00000000006BFC8Ch) bytes │ + offset of local header from start of archive: 6883380 │ + (0000000000690834h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d9e6ba9c │ compressed size: 766 bytes │ uncompressed size: 766 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #978: │ +Central directory entry #975: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_navigate.png │ │ - offset of local header from start of archive: 7077850 │ - (00000000006BFFDAh) bytes │ + offset of local header from start of archive: 6884222 │ + (0000000000690B7Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f4de7fee │ compressed size: 312 bytes │ uncompressed size: 312 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #979: │ +Central directory entry #976: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pin.png │ │ - offset of local header from start of archive: 7078240 │ - (00000000006C0160h) bytes │ + offset of local header from start of archive: 6884600 │ + (0000000000690CF8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d9b4b8ba │ compressed size: 654 bytes │ uncompressed size: 654 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #980: │ +Central directory entry #977: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pin_x.png │ │ - offset of local header from start of archive: 7078966 │ - (00000000006C0436h) bytes │ + offset of local header from start of archive: 6885322 │ + (0000000000690FCAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9f21192f │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #981: │ +Central directory entry #978: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_about.png │ │ - offset of local header from start of archive: 7079254 │ - (00000000006C0556h) bytes │ + offset of local header from start of archive: 6885606 │ + (00000000006910E6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a79d085d │ compressed size: 364 bytes │ uncompressed size: 364 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #982: │ +Central directory entry #979: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_account.png │ │ - offset of local header from start of archive: 7079696 │ - (00000000006C0710h) bytes │ + offset of local header from start of archive: 6886044 │ + (000000000069129Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 199499f0 │ compressed size: 531 bytes │ uncompressed size: 531 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #983: │ +Central directory entry #980: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_appearance.png │ │ - offset of local header from start of archive: 7080307 │ - (00000000006C0973h) bytes │ + offset of local header from start of archive: 6886651 │ + (00000000006914FBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 95e00776 │ compressed size: 595 bytes │ uncompressed size: 595 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #984: │ +Central directory entry #981: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pref_balloons.png │ │ - offset of local header from start of archive: 7080987 │ - (00000000006C0C1Bh) bytes │ + offset of local header from start of archive: 6887319 │ + (0000000000691797h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c5d2dcd3 │ compressed size: 179 bytes │ uncompressed size: 179 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #985: │ +Central directory entry #982: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_delete_account.png │ │ - offset of local header from start of archive: 7081247 │ - (00000000006C0D1Fh) bytes │ + offset of local header from start of archive: 6887575 │ + (0000000000691897h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b74c3915 │ compressed size: 368 bytes │ uncompressed size: 368 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #986: │ +Central directory entry #983: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pref_donate.png │ │ - offset of local header from start of archive: 7081704 │ - (00000000006C0EE8h) bytes │ + offset of local header from start of archive: 6888020 │ + (0000000000691A54h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c38569c1 │ compressed size: 552 bytes │ uncompressed size: 552 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #987: │ +Central directory entry #984: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_font_size.png │ │ - offset of local header from start of archive: 7082336 │ - (00000000006C1160h) bytes │ + offset of local header from start of archive: 6888648 │ + (0000000000691CC8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20f3752a │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #988: │ +Central directory entry #985: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pref_help.png │ │ - offset of local header from start of archive: 7082616 │ - (00000000006C1278h) bytes │ + offset of local header from start of archive: 6888916 │ + (0000000000691DD4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de34c8b5 │ compressed size: 542 bytes │ uncompressed size: 542 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #989: │ +Central directory entry #986: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 7083234 │ - (00000000006C14E2h) bytes │ + offset of local header from start of archive: 6889534 │ + (000000000069203Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 08c948a5 │ compressed size: 464 bytes │ uncompressed size: 464 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #990: │ +Central directory entry #987: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_location.png │ │ - offset of local header from start of archive: 7083784 │ - (00000000006C1708h) bytes │ + offset of local header from start of archive: 6890080 │ + (0000000000692260h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 02c72c53 │ compressed size: 497 bytes │ uncompressed size: 497 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #991: │ +Central directory entry #988: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 7084361 │ - (00000000006C1949h) bytes │ + offset of local header from start of archive: 6890657 │ + (00000000006924A1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): add1802d │ compressed size: 278 bytes │ uncompressed size: 278 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #992: │ +Central directory entry #989: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 7084722 │ - (00000000006C1AB2h) bytes │ + offset of local header from start of archive: 6891018 │ + (000000000069260Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4a523349 │ compressed size: 435 bytes │ uncompressed size: 435 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #993: │ +Central directory entry #990: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_media.png │ │ - offset of local header from start of archive: 7085243 │ - (00000000006C1CBBh) bytes │ + offset of local header from start of archive: 6891535 │ + (000000000069280Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 31d6a725 │ compressed size: 307 bytes │ uncompressed size: 307 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #994: │ +Central directory entry #991: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_pref_messaging.png │ │ - offset of local header from start of archive: 7085627 │ - (00000000006C1E3Bh) bytes │ + offset of local header from start of archive: 6891919 │ + (000000000069298Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6282308 │ compressed size: 218 bytes │ uncompressed size: 218 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #995: │ +Central directory entry #992: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_pref_network.png │ │ - offset of local header from start of archive: 7085926 │ - (00000000006C1F66h) bytes │ + offset of local header from start of archive: 6892218 │ + (0000000000692ABAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ffe8abef │ compressed size: 348 bytes │ uncompressed size: 348 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #996: │ +Central directory entry #993: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pref_notification.png │ │ - offset of local header from start of archive: 7086356 │ - (00000000006C2114h) bytes │ + offset of local header from start of archive: 6892636 │ + (0000000000692C5Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c87e3957 │ compressed size: 324 bytes │ uncompressed size: 324 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #997: │ +Central directory entry #994: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_pref_privacy.png │ │ - offset of local header from start of archive: 7086764 │ - (00000000006C22ACh) bytes │ + offset of local header from start of archive: 6893044 │ + (0000000000692DF4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 14ed27ba │ compressed size: 526 bytes │ uncompressed size: 526 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #998: │ +Central directory entry #995: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_register_device.png │ │ - offset of local header from start of archive: 7087370 │ - (00000000006C250Ah) bytes │ + offset of local header from start of archive: 6893646 │ + (000000000069304Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aff741fc │ compressed size: 456 bytes │ uncompressed size: 456 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #999: │ +Central directory entry #996: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 7087916 │ - (00000000006C272Ch) bytes │ + offset of local header from start of archive: 6894180 │ + (0000000000693264h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7ecf195e │ compressed size: 489 bytes │ uncompressed size: 489 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1000: │ +Central directory entry #997: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 7088497 │ - (00000000006C2971h) bytes │ + offset of local header from start of archive: 6894749 │ + (000000000069349Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8e125a5a │ compressed size: 438 bytes │ uncompressed size: 438 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1001: │ +Central directory entry #998: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 7089022 │ - (00000000006C2B7Eh) bytes │ + offset of local header from start of archive: 6895270 │ + (00000000006936A6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 50bea9c4 │ compressed size: 277 bytes │ uncompressed size: 277 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1002: │ +Central directory entry #999: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 7089385 │ - (00000000006C2CE9h) bytes │ + offset of local header from start of archive: 6895629 │ + (000000000069380Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0d9bbaa8 │ compressed size: 234 bytes │ uncompressed size: 234 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1003: │ +Central directory entry #1000: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_rec.png │ │ - offset of local header from start of archive: 7089698 │ - (00000000006C2E22h) bytes │ + offset of local header from start of archive: 6895942 │ + (0000000000693946h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a035b2bb │ compressed size: 303 bytes │ uncompressed size: 303 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1004: │ +Central directory entry #1001: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/ic_send.png │ │ - offset of local header from start of archive: 7090071 │ - (00000000006C2F97h) bytes │ + offset of local header from start of archive: 6896315 │ + (0000000000693ABBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d754fa6 │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1005: │ +Central directory entry #1002: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_send_disabled.png │ │ - offset of local header from start of archive: 7090411 │ - (00000000006C30EBh) bytes │ + offset of local header from start of archive: 6896651 │ + (0000000000693C0Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7bb93c43 │ compressed size: 313 bytes │ uncompressed size: 313 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1006: │ +Central directory entry #1003: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_stat_notify.png │ │ - offset of local header from start of archive: 7090805 │ - (00000000006C3275h) bytes │ + offset of local header from start of archive: 6897041 │ + (0000000000693D91h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4ef86c88 │ compressed size: 490 bytes │ uncompressed size: 490 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1007: │ +Central directory entry #1004: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_trust_ignored.png │ │ - offset of local header from start of archive: 7091374 │ - (00000000006C34AEh) bytes │ + offset of local header from start of archive: 6897606 │ + (0000000000693FC6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f28ec2f7 │ compressed size: 2162 bytes │ uncompressed size: 2162 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1008: │ +Central directory entry #1005: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_trust_unknown.png │ │ - offset of local header from start of archive: 7093618 │ - (00000000006C3D72h) bytes │ + offset of local header from start of archive: 6899846 │ + (0000000000694886h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 55335c7f │ compressed size: 2570 bytes │ uncompressed size: 2570 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1009: │ +Central directory entry #1006: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/ic_trust_verified.png │ │ - offset of local header from start of archive: 7096270 │ - (00000000006C47CEh) bytes │ + offset of local header from start of archive: 6902494 │ + (00000000006952DEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): df0cd04c │ compressed size: 2646 bytes │ uncompressed size: 2646 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1010: │ +Central directory entry #1007: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/list_item_focused_background.9.png │ │ - offset of local header from start of archive: 7098998 │ - (00000000006C5276h) bytes │ + offset of local header from start of archive: 6905218 │ + (0000000000695D82h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 316b4904 │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1011: │ +Central directory entry #1008: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/list_item_pressed_background.9.png │ │ - offset of local header from start of archive: 7099304 │ - (00000000006C53A8h) bytes │ + offset of local header from start of archive: 6905524 │ + (0000000000695EB4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): acabe85e │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1012: │ +Central directory entry #1009: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/marker_default.png │ │ - offset of local header from start of archive: 7099608 │ - (00000000006C54D8h) bytes │ + offset of local header from start of archive: 6905824 │ + (0000000000695FE0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 075b94b1 │ compressed size: 4184 bytes │ uncompressed size: 4184 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1013: │ +Central directory entry #1010: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/marker_default_focused_base.png │ │ - offset of local header from start of archive: 7103872 │ - (00000000006C6580h) bytes │ + offset of local header from start of archive: 6910084 │ + (0000000000697084h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1014: │ +Central directory entry #1011: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/md_nav_back.png │ │ - offset of local header from start of archive: 7104031 │ - (00000000006C661Fh) bytes │ + offset of local header from start of archive: 6910239 │ + (000000000069711Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5b347d6e │ compressed size: 177 bytes │ uncompressed size: 177 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1015: │ +Central directory entry #1012: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 7104285 │ - (00000000006C671Dh) bytes │ + offset of local header from start of archive: 6910489 │ + (0000000000697219h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 378c117e │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1016: │ +Central directory entry #1013: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 7104592 │ - (00000000006C6850h) bytes │ + offset of local header from start of archive: 6910784 │ + (0000000000697340h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5059e725 │ compressed size: 225 bytes │ uncompressed size: 225 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1017: │ +Central directory entry #1014: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 7104913 │ - (00000000006C6991h) bytes │ + offset of local header from start of archive: 6911093 │ + (0000000000697475h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c22cbe9f │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1018: │ +Central directory entry #1015: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 7105216 │ - (00000000006C6AC0h) bytes │ + offset of local header from start of archive: 6911384 │ + (0000000000697598h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a1d68cd0 │ compressed size: 225 bytes │ uncompressed size: 225 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1019: │ +Central directory entry #1016: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 7105537 │ - (00000000006C6C01h) bytes │ + offset of local header from start of archive: 6911705 │ + (00000000006976D9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6ed8c1f1 │ compressed size: 107 bytes │ uncompressed size: 107 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1020: │ +Central directory entry #1017: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/osm_ic_center_map.png │ │ - offset of local header from start of archive: 7105743 │ - (00000000006C6CCFh) bytes │ + offset of local header from start of archive: 6911907 │ + (00000000006977A3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2bce5b00 │ compressed size: 3030 bytes │ uncompressed size: 3030 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1021: │ +Central directory entry #1018: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/osm_ic_follow_me.png │ │ - offset of local header from start of archive: 7108854 │ - (00000000006C78F6h) bytes │ + offset of local header from start of archive: 6915018 │ + (00000000006983CAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 95ddd187 │ compressed size: 4434 bytes │ uncompressed size: 4434 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1022: │ +Central directory entry #1019: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/osm_ic_follow_me_on.png │ │ - offset of local header from start of archive: 7113370 │ - (00000000006C8A9Ah) bytes │ + offset of local header from start of archive: 6919530 │ + (000000000069956Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 086dfdbc │ compressed size: 5783 bytes │ uncompressed size: 5783 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1023: │ +Central directory entry #1020: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/osm_ic_ic_map_ortho.png │ │ - offset of local header from start of archive: 7119239 │ - (00000000006CA187h) bytes │ + offset of local header from start of archive: 6925387 │ + (000000000069AC4Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1208bff7 │ compressed size: 2169 bytes │ uncompressed size: 2169 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1024: │ +Central directory entry #1021: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/pause_balloon.png │ │ - offset of local header from start of archive: 7121493 │ - (00000000006CAA55h) bytes │ + offset of local header from start of archive: 6927637 │ + (000000000069B515h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 23cfbad0 │ compressed size: 1963 bytes │ uncompressed size: 1963 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1025: │ +Central directory entry #1022: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/person.png │ │ - offset of local header from start of archive: 7123535 │ - (00000000006CB24Fh) bytes │ + offset of local header from start of archive: 6929675 │ + (000000000069BD0Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 267075d8 │ compressed size: 2824 bytes │ uncompressed size: 2824 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1026: │ +Central directory entry #1023: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/play_balloon.png │ │ - offset of local header from start of archive: 7126432 │ - (00000000006CBDA0h) bytes │ + offset of local header from start of archive: 6932560 │ + (000000000069C850h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e7a6da16 │ compressed size: 2182 bytes │ uncompressed size: 2182 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1027: │ +Central directory entry #1024: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/round_navigation_white_48.png │ │ - offset of local header from start of archive: 7128690 │ - (00000000006CC672h) bytes │ + offset of local header from start of archive: 6934818 │ + (000000000069D122h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a2889e1c │ compressed size: 534 bytes │ uncompressed size: 534 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1028: │ +Central directory entry #1025: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-hdpi-v4/sharp_add_black_36.png │ │ - offset of local header from start of archive: 7129314 │ - (00000000006CC8E2h) bytes │ + offset of local header from start of archive: 6935438 │ + (000000000069D38Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9c2e0a20 │ compressed size: 159 bytes │ uncompressed size: 159 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1029: │ +Central directory entry #1026: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/sharp_remove_black_36.png │ │ - offset of local header from start of archive: 7129555 │ - (00000000006CC9D3h) bytes │ + offset of local header from start of archive: 6935679 │ + (000000000069D47Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c3f73038 │ compressed size: 115 bytes │ uncompressed size: 115 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1030: │ +Central directory entry #1027: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/slide_arrow.png │ │ - offset of local header from start of archive: 7129755 │ - (00000000006CCA9Bh) bytes │ + offset of local header from start of archive: 6935879 │ + (000000000069D547h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 103e5ba0 │ compressed size: 305 bytes │ uncompressed size: 305 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1031: │ +Central directory entry #1028: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/social_facebook.png │ │ - offset of local header from start of archive: 7130137 │ - (00000000006CCC19h) bytes │ + offset of local header from start of archive: 6936257 │ + (000000000069D6C1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1d2819b6 │ compressed size: 1841 bytes │ uncompressed size: 1841 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1032: │ +Central directory entry #1029: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-hdpi-v4/social_googleplus.png │ │ - offset of local header from start of archive: 7132057 │ - (00000000006CD399h) bytes │ + offset of local header from start of archive: 6938177 │ + (000000000069DE41h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 58cebedb │ compressed size: 3770 bytes │ uncompressed size: 3770 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1033: │ +Central directory entry #1030: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-hdpi-v4/social_identica.png │ │ - offset of local header from start of archive: 7135910 │ - (00000000006CE2A6h) bytes │ + offset of local header from start of archive: 6942026 │ + (000000000069ED4Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e34e3e40 │ compressed size: 3407 bytes │ uncompressed size: 3407 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1034: │ +Central directory entry #1031: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-hdpi-v4/social_twitter.png │ │ - offset of local header from start of archive: 7139399 │ - (00000000006CF047h) bytes │ + offset of local header from start of archive: 6945503 │ + (000000000069FADFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d60c5f4f │ compressed size: 3434 bytes │ uncompressed size: 3434 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1035: │ +Central directory entry #1032: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/app_background.png │ │ - offset of local header from start of archive: 7142914 │ - (00000000006CFE02h) bytes │ + offset of local header from start of archive: 6949006 │ + (00000000006A088Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f6537934 │ compressed size: 8120 bytes │ uncompressed size: 8120 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1036: │ +Central directory entry #1033: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7151112 │ - (00000000006D1E08h) bytes │ + offset of local header from start of archive: 6957204 │ + (00000000006A2894h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c63282dc │ compressed size: 352 bytes │ uncompressed size: 352 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1037: │ +Central directory entry #1034: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7151560 │ - (00000000006D1FC8h) bytes │ + offset of local header from start of archive: 6957652 │ + (00000000006A2A54h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 63fa6bae │ compressed size: 491 bytes │ uncompressed size: 491 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1038: │ +Central directory entry #1035: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7152147 │ - (00000000006D2213h) bytes │ + offset of local header from start of archive: 6958239 │ + (00000000006A2C9Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 25b871c7 │ compressed size: 381 bytes │ uncompressed size: 381 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1039: │ +Central directory entry #1036: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7152621 │ - (00000000006D23EDh) bytes │ + offset of local header from start of archive: 6958701 │ + (00000000006A2E6Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f249d48f │ compressed size: 516 bytes │ uncompressed size: 516 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1040: │ +Central directory entry #1037: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_attach_audio.png │ │ - offset of local header from start of archive: 7153228 │ - (00000000006D264Ch) bytes │ + offset of local header from start of archive: 6959304 │ + (00000000006A30C8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1041: │ +Central directory entry #1038: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_attach_contact.png │ │ - offset of local header from start of archive: 7153375 │ - (00000000006D26DFh) bytes │ + offset of local header from start of archive: 6959447 │ + (00000000006A3157h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1042: │ +Central directory entry #1039: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_attach_picture.png │ │ - offset of local header from start of archive: 7153523 │ - (00000000006D2773h) bytes │ + offset of local header from start of archive: 6959595 │ + (00000000006A31EBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1043: │ +Central directory entry #1040: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_create_white.png │ │ - offset of local header from start of archive: 7153671 │ - (00000000006D2807h) bytes │ + offset of local header from start of archive: 6959743 │ + (00000000006A327Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0f0c8b85 │ compressed size: 258 bytes │ uncompressed size: 258 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1044: │ +Central directory entry #1041: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_attach.png │ │ - offset of local header from start of archive: 7154010 │ - (00000000006D295Ah) bytes │ + offset of local header from start of archive: 6960078 │ + (00000000006A33CEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1045: │ +Central directory entry #1042: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_block.png │ │ - offset of local header from start of archive: 7154155 │ - (00000000006D29EBh) bytes │ + offset of local header from start of archive: 6960223 │ + (00000000006A345Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eecdc490 │ compressed size: 357 bytes │ uncompressed size: 357 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1046: │ +Central directory entry #1043: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_call.png │ │ - offset of local header from start of archive: 7154589 │ - (00000000006D2B9Dh) bytes │ + offset of local header from start of archive: 6960657 │ + (00000000006A3611h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bdfac2a2 │ compressed size: 306 bytes │ uncompressed size: 306 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1047: │ +Central directory entry #1044: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_menu_cancel.png │ │ - offset of local header from start of archive: 7154974 │ - (00000000006D2D1Eh) bytes │ + offset of local header from start of archive: 6961030 │ + (00000000006A3786h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ee55f329 │ compressed size: 312 bytes │ uncompressed size: 312 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1048: │ +Central directory entry #1045: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_chat.png │ │ - offset of local header from start of archive: 7155364 │ - (00000000006D2EA4h) bytes │ + offset of local header from start of archive: 6961420 │ + (00000000006A390Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fbaea8d1 │ compressed size: 273 bytes │ uncompressed size: 273 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1049: │ +Central directory entry #1046: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_contact.png │ │ - offset of local header from start of archive: 7155713 │ - (00000000006D3001h) bytes │ + offset of local header from start of archive: 6961769 │ + (00000000006A3A69h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e178c04a │ compressed size: 274 bytes │ uncompressed size: 274 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1050: │ +Central directory entry #1047: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7156066 │ - (00000000006D3162h) bytes │ + offset of local header from start of archive: 6962122 │ + (00000000006A3BCAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6e79f2c1 │ compressed size: 285 bytes │ uncompressed size: 285 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1051: │ +Central directory entry #1048: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_delete.png │ │ - offset of local header from start of archive: 7156429 │ - (00000000006D32CDh) bytes │ + offset of local header from start of archive: 6962481 │ + (00000000006A3D31h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 419bdf9e │ compressed size: 220 bytes │ uncompressed size: 220 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1052: │ +Central directory entry #1049: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_donate.png │ │ - offset of local header from start of archive: 7156728 │ - (00000000006D33F8h) bytes │ + offset of local header from start of archive: 6962776 │ + (00000000006A3E58h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0a0465e0 │ compressed size: 333 bytes │ uncompressed size: 333 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1053: │ +Central directory entry #1050: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_download.png │ │ - offset of local header from start of archive: 7157141 │ - (00000000006D3595h) bytes │ + offset of local header from start of archive: 6963185 │ + (00000000006A3FF1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0a68d6c │ compressed size: 261 bytes │ uncompressed size: 261 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1054: │ +Central directory entry #1051: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_menu_exit.png │ │ - offset of local header from start of archive: 7157485 │ - (00000000006D36EDh) bytes │ + offset of local header from start of archive: 6963517 │ + (00000000006A413Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 09b4f05f │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1055: │ +Central directory entry #1052: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_menu_info_details.png │ │ - offset of local header from start of archive: 7157824 │ - (00000000006D3840h) bytes │ + offset of local header from start of archive: 6963844 │ + (00000000006A4284h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c3c4668a │ compressed size: 368 bytes │ uncompressed size: 368 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1056: │ +Central directory entry #1053: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_invite.png │ │ - offset of local header from start of archive: 7158276 │ - (00000000006D3A04h) bytes │ + offset of local header from start of archive: 6964296 │ + (00000000006A4448h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 335b5773 │ compressed size: 321 bytes │ uncompressed size: 321 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1057: │ +Central directory entry #1054: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_key.png │ │ - offset of local header from start of archive: 7158677 │ - (00000000006D3B95h) bytes │ + offset of local header from start of archive: 6964693 │ + (00000000006A45D5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a5f14d3 │ compressed size: 270 bytes │ uncompressed size: 270 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1058: │ +Central directory entry #1055: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_offline.png │ │ - offset of local header from start of archive: 7159022 │ - (00000000006D3CEEh) bytes │ + offset of local header from start of archive: 6965038 │ + (00000000006A472Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ffdd9525 │ compressed size: 308 bytes │ uncompressed size: 308 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1059: │ +Central directory entry #1056: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_menu_online.png │ │ - offset of local header from start of archive: 7159412 │ - (00000000006D3E74h) bytes │ + offset of local header from start of archive: 6965416 │ + (00000000006A48A8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 69a6868d │ compressed size: 378 bytes │ uncompressed size: 378 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1060: │ +Central directory entry #1057: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_open.png │ │ - offset of local header from start of archive: 7159870 │ - (00000000006D403Eh) bytes │ + offset of local header from start of archive: 6965870 │ + (00000000006A4A6Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7e3cff2d │ compressed size: 359 bytes │ uncompressed size: 359 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1061: │ +Central directory entry #1058: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_preferences.png │ │ - offset of local header from start of archive: 7160307 │ - (00000000006D41F3h) bytes │ + offset of local header from start of archive: 6966303 │ + (00000000006A4C1Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ef533847 │ compressed size: 321 bytes │ uncompressed size: 321 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1062: │ +Central directory entry #1059: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_refresh.png │ │ - offset of local header from start of archive: 7160713 │ - (00000000006D4389h) bytes │ + offset of local header from start of archive: 6966705 │ + (00000000006A4DB1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 193468d1 │ compressed size: 343 bytes │ uncompressed size: 343 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1063: │ +Central directory entry #1060: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_reply.png │ │ - offset of local header from start of archive: 7161135 │ - (00000000006D452Fh) bytes │ + offset of local header from start of archive: 6967127 │ + (00000000006A4F57h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ffceba7f │ compressed size: 357 bytes │ uncompressed size: 357 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1064: │ +Central directory entry #1061: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_menu_search.png │ │ - offset of local header from start of archive: 7161569 │ - (00000000006D46E1h) bytes │ + offset of local header from start of archive: 6967561 │ + (00000000006A5109h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 79d567fb │ compressed size: 317 bytes │ uncompressed size: 317 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1065: │ +Central directory entry #1062: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7161965 │ - (00000000006D486Dh) bytes │ + offset of local header from start of archive: 6967953 │ + (00000000006A5291h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 36d5833f │ compressed size: 281 bytes │ uncompressed size: 281 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1066: │ +Central directory entry #1063: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 7162325 │ - (00000000006D49D5h) bytes │ + offset of local header from start of archive: 6968301 │ + (00000000006A53EDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c0720165 │ compressed size: 323 bytes │ uncompressed size: 323 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1067: │ +Central directory entry #1064: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_menu_status.png │ │ - offset of local header from start of archive: 7162727 │ - (00000000006D4B67h) bytes │ + offset of local header from start of archive: 6968699 │ + (00000000006A557Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bab3e765 │ compressed size: 416 bytes │ uncompressed size: 416 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1068: │ +Central directory entry #1065: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_menu_unlock.png │ │ - offset of local header from start of archive: 7163224 │ - (00000000006D4D58h) bytes │ + offset of local header from start of archive: 6969184 │ + (00000000006A5760h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0686de5a │ compressed size: 340 bytes │ uncompressed size: 340 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1069: │ +Central directory entry #1066: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7163644 │ - (00000000006D4EFCh) bytes │ + offset of local header from start of archive: 6969600 │ + (00000000006A5900h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4418a76e │ compressed size: 177 bytes │ uncompressed size: 177 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1070: │ +Central directory entry #1067: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_msg_error.png │ │ - offset of local header from start of archive: 7163901 │ - (00000000006D4FFDh) bytes │ + offset of local header from start of archive: 6969857 │ + (00000000006A5A01h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e152b76a │ compressed size: 189 bytes │ uncompressed size: 189 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1071: │ +Central directory entry #1068: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7164169 │ - (00000000006D5109h) bytes │ + offset of local header from start of archive: 6970113 │ + (00000000006A5B01h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83dd28da │ compressed size: 144 bytes │ uncompressed size: 144 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1072: │ +Central directory entry #1069: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_msg_pending.png │ │ - offset of local header from start of archive: 7164396 │ - (00000000006D51ECh) bytes │ + offset of local header from start of archive: 6970340 │ + (00000000006A5BE4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1714ed81 │ compressed size: 218 bytes │ uncompressed size: 218 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1073: │ +Central directory entry #1070: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_msg_security.png │ │ - offset of local header from start of archive: 7164694 │ - (00000000006D5316h) bytes │ + offset of local header from start of archive: 6970634 │ + (00000000006A5D0Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 27c42821 │ compressed size: 228 bytes │ uncompressed size: 228 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1074: │ +Central directory entry #1071: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldpi-v4/ic_msg_sent.png │ │ - offset of local header from start of archive: 7165004 │ - (00000000006D544Ch) bytes │ + offset of local header from start of archive: 6970932 │ + (00000000006A5E34h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0b5e2eee │ compressed size: 135 bytes │ uncompressed size: 135 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1075: │ +Central directory entry #1072: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_msg_star.png │ │ - offset of local header from start of archive: 7165215 │ - (00000000006D551Fh) bytes │ + offset of local header from start of archive: 6971139 │ + (00000000006A5F03h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fc1a85e3 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1076: │ +Central directory entry #1073: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_msg_warning.png │ │ - offset of local header from start of archive: 7165478 │ - (00000000006D5626h) bytes │ + offset of local header from start of archive: 6971398 │ + (00000000006A6006h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 918722d1 │ compressed size: 188 bytes │ uncompressed size: 188 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1077: │ +Central directory entry #1074: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/ic_rec.png │ │ - offset of local header from start of archive: 7165744 │ - (00000000006D5730h) bytes │ + offset of local header from start of archive: 6971664 │ + (00000000006A6110h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2bd38303 │ compressed size: 190 bytes │ uncompressed size: 190 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1078: │ +Central directory entry #1075: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldpi-v4/ic_stat_notify.png │ │ - offset of local header from start of archive: 7166006 │ - (00000000006D5836h) bytes │ + offset of local header from start of archive: 6971922 │ + (00000000006A6212h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 968bd3cb │ compressed size: 326 bytes │ uncompressed size: 326 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1079: │ +Central directory entry #1076: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldpi-v4/md_nav_back.png │ │ - offset of local header from start of archive: 7166410 │ - (00000000006D59CAh) bytes │ + offset of local header from start of archive: 6972326 │ + (00000000006A63A6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6ca21d26 │ compressed size: 135 bytes │ uncompressed size: 135 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1080: │ +Central directory entry #1077: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7166623 │ - (00000000006D5A9Fh) bytes │ + offset of local header from start of archive: 6972527 │ + (00000000006A646Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0282950 │ compressed size: 199 bytes │ uncompressed size: 199 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1081: │ +Central directory entry #1078: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 7166923 │ - (00000000006D5BCBh) bytes │ + offset of local header from start of archive: 6972827 │ + (00000000006A659Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d879d837 │ compressed size: 400 bytes │ uncompressed size: 400 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1082: │ +Central directory entry #1079: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 7167420 │ - (00000000006D5DBCh) bytes │ + offset of local header from start of archive: 6973324 │ + (00000000006A678Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bd28c868 │ compressed size: 345 bytes │ uncompressed size: 345 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1083: │ +Central directory entry #1080: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-hdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7167865 │ - (00000000006D5F79h) bytes │ + offset of local header from start of archive: 6973765 │ + (00000000006A6945h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0282950 │ compressed size: 199 bytes │ uncompressed size: 199 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1084: │ +Central directory entry #1081: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-hdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7168147 │ - (00000000006D6093h) bytes │ + offset of local header from start of archive: 6974043 │ + (00000000006A6A5Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20213da5 │ compressed size: 255 bytes │ uncompressed size: 255 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1085: │ +Central directory entry #1082: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7168487 │ - (00000000006D61E7h) bytes │ + offset of local header from start of archive: 6974371 │ + (00000000006A6BA3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0dd761e3 │ compressed size: 127 bytes │ uncompressed size: 127 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1086: │ +Central directory entry #1083: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 7168715 │ - (00000000006D62CBh) bytes │ + offset of local header from start of archive: 6974599 │ + (00000000006A6C87h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1e7c3912 │ compressed size: 253 bytes │ uncompressed size: 253 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1087: │ +Central directory entry #1084: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 7169065 │ - (00000000006D6429h) bytes │ + offset of local header from start of archive: 6974949 │ + (00000000006A6DE5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ed4949b │ compressed size: 318 bytes │ uncompressed size: 318 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1088: │ +Central directory entry #1085: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-mdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7169482 │ - (00000000006D65CAh) bytes │ + offset of local header from start of archive: 6975362 │ + (00000000006A6F82h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9d2024a1 │ compressed size: 129 bytes │ uncompressed size: 129 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1089: │ +Central directory entry #1086: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-mdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7169693 │ - (00000000006D669Dh) bytes │ + offset of local header from start of archive: 6975573 │ + (00000000006A7055h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7380e6a7 │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1090: │ +Central directory entry #1087: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7169983 │ - (00000000006D67BFh) bytes │ + offset of local header from start of archive: 6975859 │ + (00000000006A7173h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 549df8db │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1091: │ +Central directory entry #1088: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 7170266 │ - (00000000006D68DAh) bytes │ + offset of local header from start of archive: 6976130 │ + (00000000006A7282h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fd3b518e │ compressed size: 494 bytes │ uncompressed size: 494 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1092: │ +Central directory entry #1089: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 7170858 │ - (00000000006D6B2Ah) bytes │ + offset of local header from start of archive: 6976722 │ + (00000000006A74D2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3c853cf4 │ compressed size: 417 bytes │ uncompressed size: 417 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1093: │ +Central directory entry #1090: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xhdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7171377 │ - (00000000006D6D31h) bytes │ + offset of local header from start of archive: 6977229 │ + (00000000006A76CDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f985e5c8 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1094: │ +Central directory entry #1091: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-xhdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7171647 │ - (00000000006D6E3Fh) bytes │ + offset of local header from start of archive: 6977499 │ + (00000000006A77DBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7e10f4f1 │ compressed size: 352 bytes │ uncompressed size: 352 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1095: │ +Central directory entry #1092: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7172084 │ - (00000000006D6FF4h) bytes │ + offset of local header from start of archive: 6977932 │ + (00000000006A798Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ccbf9f8a │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1096: │ +Central directory entry #1093: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 7172448 │ - (00000000006D7160h) bytes │ + offset of local header from start of archive: 6978292 │ + (00000000006A7AF4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7ab4d01c │ compressed size: 705 bytes │ uncompressed size: 705 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1097: │ +Central directory entry #1094: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 7173253 │ - (00000000006D7485h) bytes │ + offset of local header from start of archive: 6979093 │ + (00000000006A7E15h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8e02261 │ compressed size: 525 bytes │ uncompressed size: 525 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1098: │ +Central directory entry #1095: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxhdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7173881 │ - (00000000006D76F9h) bytes │ + offset of local header from start of archive: 6979709 │ + (00000000006A807Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2caf1618 │ compressed size: 264 bytes │ uncompressed size: 264 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1099: │ +Central directory entry #1096: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxhdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7174232 │ - (00000000006D7858h) bytes │ + offset of local header from start of archive: 6980048 │ + (00000000006A81D0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): beada23b │ compressed size: 446 bytes │ uncompressed size: 446 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1100: │ +Central directory entry #1097: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7174762 │ - (00000000006D7A6Ah) bytes │ + offset of local header from start of archive: 6980578 │ + (00000000006A83E2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3fa87e1c │ compressed size: 325 bytes │ uncompressed size: 325 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1101: │ +Central directory entry #1098: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 7175193 │ - (00000000006D7C19h) bytes │ + offset of local header from start of archive: 6981005 │ + (00000000006A858Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0f2326e1 │ compressed size: 905 bytes │ uncompressed size: 905 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1102: │ +Central directory entry #1099: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 7176201 │ - (00000000006D8009h) bytes │ + offset of local header from start of archive: 6982001 │ + (00000000006A8971h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3b70c5f0 │ compressed size: 437 bytes │ uncompressed size: 437 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1103: │ +Central directory entry #1100: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-xxxhdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7176741 │ - (00000000006D8225h) bytes │ + offset of local header from start of archive: 6982537 │ + (00000000006A8B89h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 04c3113b │ compressed size: 327 bytes │ uncompressed size: 327 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1104: │ +Central directory entry #1101: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-ldrtl-xxxhdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7177155 │ - (00000000006D83C3h) bytes │ + offset of local header from start of archive: 6982947 │ + (00000000006A8D23h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ccda1c39 │ compressed size: 590 bytes │ uncompressed size: 590 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1105: │ +Central directory entry #1102: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7177830 │ - (00000000006D8666h) bytes │ + offset of local header from start of archive: 6983622 │ + (00000000006A8FC6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 95bbccff │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1106: │ +Central directory entry #1103: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 7178191 │ - (00000000006D87CFh) bytes │ + offset of local header from start of archive: 6983983 │ + (00000000006A912Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6a5cd9b8 │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1107: │ +Central directory entry #1104: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 7178498 │ - (00000000006D8902h) bytes │ + offset of local header from start of archive: 6984286 │ + (00000000006A925Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 18e8038a │ compressed size: 321 bytes │ uncompressed size: 321 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1108: │ +Central directory entry #1105: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 7178913 │ - (00000000006D8AA1h) bytes │ + offset of local header from start of archive: 6984697 │ + (00000000006A93F9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fe749af3 │ compressed size: 324 bytes │ uncompressed size: 324 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1109: │ +Central directory entry #1106: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 7179332 │ - (00000000006D8C44h) bytes │ + offset of local header from start of archive: 6985104 │ + (00000000006A9590h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1cd824d4 │ compressed size: 356 bytes │ uncompressed size: 356 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1110: │ +Central directory entry #1107: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 7179780 │ - (00000000006D8E04h) bytes │ + offset of local header from start of archive: 6985552 │ + (00000000006A9750h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8637ab35 │ compressed size: 754 bytes │ uncompressed size: 754 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1111: │ +Central directory entry #1108: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 7180634 │ - (00000000006D915Ah) bytes │ + offset of local header from start of archive: 6986394 │ + (00000000006A9A9Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2c7b277c │ compressed size: 825 bytes │ uncompressed size: 825 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1112: │ +Central directory entry #1109: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7181557 │ - (00000000006D94F5h) bytes │ + offset of local header from start of archive: 6987313 │ + (00000000006A9E31h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f558efa │ compressed size: 216 bytes │ uncompressed size: 216 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1113: │ +Central directory entry #1110: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 7181872 │ - (00000000006D9630h) bytes │ + offset of local header from start of archive: 6987628 │ + (00000000006A9F6Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0b399ef9 │ compressed size: 173 bytes │ uncompressed size: 173 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1114: │ +Central directory entry #1111: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7182145 │ - (00000000006D9741h) bytes │ + offset of local header from start of archive: 6987897 │ + (00000000006AA079h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c7100f0b │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1115: │ +Central directory entry #1112: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 7182373 │ - (00000000006D9825h) bytes │ + offset of local header from start of archive: 6988121 │ + (00000000006AA159h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70e50370 │ compressed size: 251 bytes │ uncompressed size: 251 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1116: │ +Central directory entry #1113: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 7182715 │ - (00000000006D997Bh) bytes │ + offset of local header from start of archive: 6988459 │ + (00000000006AA2ABh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ec79a2d0 │ compressed size: 152 bytes │ uncompressed size: 152 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1117: │ +Central directory entry #1114: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 7182964 │ - (00000000006D9A74h) bytes │ + offset of local header from start of archive: 6988704 │ + (00000000006AA3A0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b5ab766d │ compressed size: 139 bytes │ uncompressed size: 139 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1118: │ +Central directory entry #1115: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 7183199 │ - (00000000006D9B5Fh) bytes │ + offset of local header from start of archive: 6988939 │ + (00000000006AA48Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6dc9c3c │ compressed size: 270 bytes │ uncompressed size: 270 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1119: │ +Central directory entry #1116: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 7183562 │ - (00000000006D9CCAh) bytes │ + offset of local header from start of archive: 6989298 │ + (00000000006AA5F2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 89a28d10 │ compressed size: 193 bytes │ uncompressed size: 193 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1120: │ +Central directory entry #1117: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 7183841 │ - (00000000006D9DE1h) bytes │ + offset of local header from start of archive: 6989577 │ + (00000000006AA709h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22b6d27f │ compressed size: 364 bytes │ uncompressed size: 364 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1121: │ +Central directory entry #1118: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 7184292 │ - (00000000006D9FA4h) bytes │ + offset of local header from start of archive: 6990024 │ + (00000000006AA8C8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 595e2d54 │ compressed size: 467 bytes │ uncompressed size: 467 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1122: │ +Central directory entry #1119: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 7184847 │ - (00000000006DA1CFh) bytes │ + offset of local header from start of archive: 6990575 │ + (00000000006AAAEFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f0bbca5 │ compressed size: 146 bytes │ uncompressed size: 146 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1123: │ +Central directory entry #1120: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 7185086 │ - (00000000006DA2BEh) bytes │ + offset of local header from start of archive: 6990810 │ + (00000000006AABDAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 42ad22b7 │ compressed size: 253 bytes │ uncompressed size: 253 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1124: │ +Central directory entry #1121: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 7185433 │ - (00000000006DA419h) bytes │ + offset of local header from start of archive: 6991145 │ + (00000000006AAD29h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cf24b77b │ compressed size: 310 bytes │ uncompressed size: 310 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1125: │ +Central directory entry #1122: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7185834 │ - (00000000006DA5AAh) bytes │ + offset of local header from start of archive: 6991546 │ + (00000000006AAEBAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 35642324 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1126: │ +Central directory entry #1123: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 7186095 │ - (00000000006DA6AFh) bytes │ + offset of local header from start of archive: 6991803 │ + (00000000006AAFBBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b1ab9d03 │ compressed size: 222 bytes │ uncompressed size: 222 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1127: │ +Central directory entry #1124: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 7186406 │ - (00000000006DA7E6h) bytes │ + offset of local header from start of archive: 6992110 │ + (00000000006AB0EEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 78c37895 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1128: │ +Central directory entry #1125: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 7186711 │ - (00000000006DA917h) bytes │ + offset of local header from start of archive: 6992403 │ + (00000000006AB213h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ec632f8 │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1129: │ +Central directory entry #1126: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 7187011 │ - (00000000006DAA43h) bytes │ + offset of local header from start of archive: 6992699 │ + (00000000006AB33Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7219c8a8 │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1130: │ +Central directory entry #1127: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 7187311 │ - (00000000006DAB6Fh) bytes │ + offset of local header from start of archive: 6992999 │ + (00000000006AB467h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bac90016 │ compressed size: 217 bytes │ uncompressed size: 217 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1131: │ +Central directory entry #1128: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 7187633 │ - (00000000006DACB1h) bytes │ + offset of local header from start of archive: 6993309 │ + (00000000006AB59Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ecd8775b │ compressed size: 217 bytes │ uncompressed size: 217 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1132: │ +Central directory entry #1129: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 7187953 │ - (00000000006DADF1h) bytes │ + offset of local header from start of archive: 6993629 │ + (00000000006AB6DDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c5fedfaf │ compressed size: 541 bytes │ uncompressed size: 541 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1133: │ +Central directory entry #1130: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 7188593 │ - (00000000006DB071h) bytes │ + offset of local header from start of archive: 6994265 │ + (00000000006AB959h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0abe4f8 │ compressed size: 776 bytes │ uncompressed size: 776 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1134: │ +Central directory entry #1131: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 7189468 │ - (00000000006DB3DCh) bytes │ + offset of local header from start of archive: 6995128 │ + (00000000006ABCB8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 52c2e8e3 │ compressed size: 159 bytes │ uncompressed size: 159 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1135: │ +Central directory entry #1132: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 7189727 │ - (00000000006DB4DFh) bytes │ + offset of local header from start of archive: 6995383 │ + (00000000006ABDB7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2df95774 │ compressed size: 145 bytes │ uncompressed size: 145 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1136: │ +Central directory entry #1133: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 7189977 │ - (00000000006DB5D9h) bytes │ + offset of local header from start of archive: 6995629 │ + (00000000006ABEADh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a759a25f │ compressed size: 197 bytes │ uncompressed size: 197 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1137: │ +Central directory entry #1134: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7190281 │ - (00000000006DB709h) bytes │ + offset of local header from start of archive: 6995921 │ + (00000000006ABFD1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d8f23e2a │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1138: │ +Central directory entry #1135: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7190583 │ - (00000000006DB837h) bytes │ + offset of local header from start of archive: 6996219 │ + (00000000006AC0FBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 822df711 │ compressed size: 194 bytes │ uncompressed size: 194 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1139: │ +Central directory entry #1136: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 7190874 │ - (00000000006DB95Ah) bytes │ + offset of local header from start of archive: 6996506 │ + (00000000006AC21Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a072df4e │ compressed size: 327 bytes │ uncompressed size: 327 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1140: │ +Central directory entry #1137: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7191295 │ - (00000000006DBAFFh) bytes │ + offset of local header from start of archive: 6996915 │ + (00000000006AC3B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 972e3ff3 │ compressed size: 395 bytes │ uncompressed size: 395 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1141: │ +Central directory entry #1138: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7191783 │ - (00000000006DBCE7h) bytes │ + offset of local header from start of archive: 6997403 │ + (00000000006AC59Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a87d0908 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1142: │ +Central directory entry #1139: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 7192066 │ - (00000000006DBE02h) bytes │ + offset of local header from start of archive: 6997674 │ + (00000000006AC6AAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8303c87d │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1143: │ +Central directory entry #1140: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 7192371 │ - (00000000006DBF33h) bytes │ + offset of local header from start of archive: 6997975 │ + (00000000006AC7D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 214dfcbe │ compressed size: 203 bytes │ uncompressed size: 203 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1144: │ +Central directory entry #1141: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 7192679 │ - (00000000006DC067h) bytes │ + offset of local header from start of archive: 6998271 │ + (00000000006AC8FFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1d985902 │ compressed size: 311 bytes │ uncompressed size: 311 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1145: │ +Central directory entry #1142: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 7193095 │ - (00000000006DC207h) bytes │ + offset of local header from start of archive: 6998683 │ + (00000000006ACA9Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 40bc4240 │ compressed size: 310 bytes │ uncompressed size: 310 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1146: │ +Central directory entry #1143: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 7193510 │ - (00000000006DC3A6h) bytes │ + offset of local header from start of archive: 6999094 │ + (00000000006ACC36h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3eb4a280 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1147: │ +Central directory entry #1144: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 7193799 │ - (00000000006DC4C7h) bytes │ + offset of local header from start of archive: 6999383 │ + (00000000006ACD57h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5910e5d8 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1148: │ +Central directory entry #1145: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7194090 │ - (00000000006DC5EAh) bytes │ + offset of local header from start of archive: 6999670 │ + (00000000006ACE76h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 77ca704d │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1149: │ +Central directory entry #1146: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7194373 │ - (00000000006DC705h) bytes │ + offset of local header from start of archive: 6999949 │ + (00000000006ACF8Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c56f26da │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1150: │ +Central directory entry #1147: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7194650 │ - (00000000006DC81Ah) bytes │ + offset of local header from start of archive: 7000222 │ + (00000000006AD09Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6899209c │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 68 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1151: │ +Central directory entry #1148: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 7194938 │ - (00000000006DC93Ah) bytes │ + offset of local header from start of archive: 7000498 │ + (00000000006AD1B2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): af91e7cc │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1152: │ +Central directory entry #1149: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/app_background.png │ │ - offset of local header from start of archive: 7195222 │ - (00000000006DCA56h) bytes │ + offset of local header from start of archive: 7000778 │ + (00000000006AD2CAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 79e79d13 │ compressed size: 12477 bytes │ uncompressed size: 12477 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1153: │ +Central directory entry #1150: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/attach_audio.png │ │ - offset of local header from start of archive: 7207777 │ - (00000000006DFB61h) bytes │ + offset of local header from start of archive: 7013333 │ + (00000000006B03D5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 24db895e │ compressed size: 1078 bytes │ uncompressed size: 1078 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1154: │ +Central directory entry #1151: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/attach_camera.png │ │ - offset of local header from start of archive: 7208934 │ - (00000000006DFFE6h) bytes │ + offset of local header from start of archive: 7014478 │ + (00000000006B084Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83bd88be │ compressed size: 2179 bytes │ uncompressed size: 2179 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1155: │ +Central directory entry #1152: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/attach_contact.png │ │ - offset of local header from start of archive: 7211191 │ - (00000000006E08B7h) bytes │ + offset of local header from start of archive: 7016731 │ + (00000000006B111Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 04aaeabe │ compressed size: 1031 bytes │ uncompressed size: 1031 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1156: │ +Central directory entry #1153: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/attach_file.png │ │ - offset of local header from start of archive: 7212303 │ - (00000000006E0D0Fh) bytes │ + offset of local header from start of archive: 7017831 │ + (00000000006B1567h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ad3a0a2d │ compressed size: 964 bytes │ uncompressed size: 964 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1157: │ +Central directory entry #1154: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/attach_gallery.png │ │ - offset of local header from start of archive: 7213344 │ - (00000000006E1120h) bytes │ + offset of local header from start of archive: 7018868 │ + (00000000006B1974h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 255178a7 │ compressed size: 995 bytes │ uncompressed size: 995 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1158: │ +Central directory entry #1155: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/attach_hide1.png │ │ - offset of local header from start of archive: 7214419 │ - (00000000006E1553h) bytes │ + offset of local header from start of archive: 7019939 │ + (00000000006B1DA3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 42feb966 │ compressed size: 850 bytes │ uncompressed size: 850 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1159: │ +Central directory entry #1156: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/attach_location.png │ │ - offset of local header from start of archive: 7215346 │ - (00000000006E18F2h) bytes │ + offset of local header from start of archive: 7020862 │ + (00000000006B213Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dbb93ade │ compressed size: 1201 bytes │ uncompressed size: 1201 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1160: │ +Central directory entry #1157: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/attach_video.png │ │ - offset of local header from start of archive: 7216629 │ - (00000000006E1DF5h) bytes │ + offset of local header from start of archive: 7022133 │ + (00000000006B2635h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b044cf36 │ compressed size: 765 bytes │ uncompressed size: 765 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1161: │ +Central directory entry #1158: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/balloon_classic_incoming.9.png │ │ - offset of local header from start of archive: 7217473 │ - (00000000006E2141h) bytes │ + offset of local header from start of archive: 7022965 │ + (00000000006B2975h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eaa8aec9 │ compressed size: 772 bytes │ uncompressed size: 772 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1162: │ +Central directory entry #1159: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/balloon_classic_outgoing.9.png │ │ - offset of local header from start of archive: 7218336 │ - (00000000006E24A0h) bytes │ + offset of local header from start of archive: 7023824 │ + (00000000006B2CD0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fbd0a1c0 │ compressed size: 1174 bytes │ uncompressed size: 1174 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1163: │ +Central directory entry #1160: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7219602 │ - (00000000006E2992h) bytes │ + offset of local header from start of archive: 7025086 │ + (00000000006B31BEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fa605135 │ compressed size: 398 bytes │ uncompressed size: 398 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1164: │ +Central directory entry #1161: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7220098 │ - (00000000006E2B82h) bytes │ + offset of local header from start of archive: 7025578 │ + (00000000006B33AAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3b04c03f │ compressed size: 551 bytes │ uncompressed size: 551 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1165: │ +Central directory entry #1162: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7220747 │ - (00000000006E2E0Bh) bytes │ + offset of local header from start of archive: 7026223 │ + (00000000006B362Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a068570c │ compressed size: 438 bytes │ uncompressed size: 438 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1166: │ +Central directory entry #1163: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7221278 │ - (00000000006E301Eh) bytes │ + offset of local header from start of archive: 7026742 │ + (00000000006B3836h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c299c083 │ compressed size: 588 bytes │ uncompressed size: 588 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1167: │ +Central directory entry #1164: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/balloon_iphone_incoming.9.png │ │ - offset of local header from start of archive: 7221956 │ - (00000000006E32C4h) bytes │ + offset of local header from start of archive: 7027420 │ + (00000000006B3ADCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8311d260 │ compressed size: 675 bytes │ uncompressed size: 675 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1168: │ +Central directory entry #1165: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/balloon_iphone_outgoing.9.png │ │ - offset of local header from start of archive: 7222723 │ - (00000000006E35C3h) bytes │ + offset of local header from start of archive: 7028175 │ + (00000000006B3DCFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ad8e4a48 │ compressed size: 693 bytes │ uncompressed size: 693 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1169: │ +Central directory entry #1166: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/balloon_old_classic_incoming.9.png │ │ - offset of local header from start of archive: 7223505 │ - (00000000006E38D1h) bytes │ + offset of local header from start of archive: 7028957 │ + (00000000006B40DDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cb016953 │ compressed size: 624 bytes │ uncompressed size: 624 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1170: │ +Central directory entry #1167: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/balloon_old_classic_outgoing.9.png │ │ - offset of local header from start of archive: 7224224 │ - (00000000006E3BA0h) bytes │ + offset of local header from start of archive: 7029672 │ + (00000000006B43A8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 34a47a8a │ compressed size: 622 bytes │ uncompressed size: 622 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1171: │ +Central directory entry #1168: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/balloon_silence_incoming.9.png │ │ - offset of local header from start of archive: 7224942 │ - (00000000006E3E6Eh) bytes │ + offset of local header from start of archive: 7030386 │ + (00000000006B4672h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 092c0edc │ compressed size: 413 bytes │ uncompressed size: 413 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1172: │ +Central directory entry #1169: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/balloon_silence_outgoing.9.png │ │ - offset of local header from start of archive: 7225445 │ - (00000000006E4065h) bytes │ + offset of local header from start of archive: 7030889 │ + (00000000006B4869h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e8f941cc │ compressed size: 413 bytes │ uncompressed size: 413 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1173: │ +Central directory entry #1170: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 7225949 │ - (00000000006E425Dh) bytes │ + offset of local header from start of archive: 7031389 │ + (00000000006B4A5Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7711c6a8 │ compressed size: 309 bytes │ uncompressed size: 309 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1174: │ +Central directory entry #1171: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 7226345 │ - (00000000006E43E9h) bytes │ + offset of local header from start of archive: 7031773 │ + (00000000006B4BDDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83ffed60 │ compressed size: 351 bytes │ uncompressed size: 351 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1175: │ +Central directory entry #1172: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/download_audio.png │ │ - offset of local header from start of archive: 7226787 │ - (00000000006E45A3h) bytes │ + offset of local header from start of archive: 7032203 │ + (00000000006B4D8Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dfa2f32c │ compressed size: 762 bytes │ uncompressed size: 762 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1176: │ +Central directory entry #1173: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/fab_add.png │ │ - offset of local header from start of archive: 7227630 │ - (00000000006E48EEh) bytes │ + offset of local header from start of archive: 7033034 │ + (00000000006B50CAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5a0e142d │ compressed size: 98 bytes │ uncompressed size: 98 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1177: │ +Central directory entry #1174: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_attach.png │ │ - offset of local header from start of archive: 7227802 │ - (00000000006E499Ah) bytes │ + offset of local header from start of archive: 7033194 │ + (00000000006B516Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 60041d59 │ compressed size: 249 bytes │ uncompressed size: 249 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1178: │ +Central directory entry #1175: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_attach_audio.png │ │ - offset of local header from start of archive: 7228125 │ - (00000000006E4ADDh) bytes │ + offset of local header from start of archive: 7033513 │ + (00000000006B52A9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1179: │ +Central directory entry #1176: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_attach_contact.png │ │ - offset of local header from start of archive: 7228271 │ - (00000000006E4B6Fh) bytes │ + offset of local header from start of archive: 7033659 │ + (00000000006B533Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1180: │ +Central directory entry #1177: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_attach_picture.png │ │ - offset of local header from start of archive: 7228419 │ - (00000000006E4C03h) bytes │ + offset of local header from start of archive: 7033807 │ + (00000000006B53CFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1181: │ +Central directory entry #1178: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_close.png │ │ - offset of local header from start of archive: 7228567 │ - (00000000006E4C97h) bytes │ + offset of local header from start of archive: 7033955 │ + (00000000006B5463h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 21eae8ca │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1182: │ +Central directory entry #1179: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_create_white.png │ │ - offset of local header from start of archive: 7228876 │ - (00000000006E4DCCh) bytes │ + offset of local header from start of archive: 7034260 │ + (00000000006B5594h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 85442003 │ compressed size: 165 bytes │ uncompressed size: 165 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1183: │ +Central directory entry #1180: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_denied.png │ │ - offset of local header from start of archive: 7229121 │ - (00000000006E4EC1h) bytes │ + offset of local header from start of archive: 7034501 │ + (00000000006B5685h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e21a1ff1 │ compressed size: 646 bytes │ uncompressed size: 646 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1184: │ +Central directory entry #1181: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_emoji.png │ │ - offset of local header from start of archive: 7229842 │ - (00000000006E5192h) bytes │ + offset of local header from start of archive: 7035218 │ + (00000000006B5952h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 773fb1e0 │ compressed size: 320 bytes │ uncompressed size: 320 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1185: │ +Central directory entry #1182: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_globe.png │ │ - offset of local header from start of archive: 7230236 │ - (00000000006E531Ch) bytes │ + offset of local header from start of archive: 7035608 │ + (00000000006B5AD8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 07e8ec80 │ compressed size: 472 bytes │ uncompressed size: 472 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1186: │ +Central directory entry #1183: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_indicator_group.png │ │ - offset of local header from start of archive: 7230780 │ - (00000000006E553Ch) bytes │ + offset of local header from start of archive: 7036152 │ + (00000000006B5CF8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7641d2ec │ compressed size: 273 bytes │ uncompressed size: 273 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1187: │ +Central directory entry #1184: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_keyboard.png │ │ - offset of local header from start of archive: 7231137 │ - (00000000006E56A1h) bytes │ + offset of local header from start of archive: 7036505 │ + (00000000006B5E59h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ba2ac5ee │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1188: │ +Central directory entry #1185: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_map_pin_google.png │ │ - offset of local header from start of archive: 7231345 │ - (00000000006E5771h) bytes │ + offset of local header from start of archive: 7036713 │ + (00000000006B5F29h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d2b1d312 │ compressed size: 1232 bytes │ uncompressed size: 1232 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1189: │ +Central directory entry #1186: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_archive.png │ │ - offset of local header from start of archive: 7232660 │ - (00000000006E5C94h) bytes │ + offset of local header from start of archive: 7038024 │ + (00000000006B6448h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3b1fd296 │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1190: │ +Central directory entry #1187: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_attach.png │ │ - offset of local header from start of archive: 7232921 │ - (00000000006E5D99h) bytes │ + offset of local header from start of archive: 7038281 │ + (00000000006B6549h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1191: │ +Central directory entry #1188: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_block.png │ │ - offset of local header from start of archive: 7233067 │ - (00000000006E5E2Bh) bytes │ + offset of local header from start of archive: 7038423 │ + (00000000006B65D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1a8370f6 │ compressed size: 335 bytes │ uncompressed size: 335 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1192: │ +Central directory entry #1189: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_call.png │ │ - offset of local header from start of archive: 7233479 │ - (00000000006E5FC7h) bytes │ + offset of local header from start of archive: 7038835 │ + (00000000006B6773h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 04e36364 │ compressed size: 246 bytes │ uncompressed size: 246 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1193: │ +Central directory entry #1190: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_call_black.png │ │ - offset of local header from start of archive: 7233802 │ - (00000000006E610Ah) bytes │ + offset of local header from start of archive: 7039154 │ + (00000000006B68B2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 93474cd3 │ compressed size: 244 bytes │ uncompressed size: 244 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1194: │ +Central directory entry #1191: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_cancel.png │ │ - offset of local header from start of archive: 7234128 │ - (00000000006E6250h) bytes │ + offset of local header from start of archive: 7039480 │ + (00000000006B69F8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0e979ded │ compressed size: 304 bytes │ uncompressed size: 304 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1195: │ +Central directory entry #1192: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_chat.png │ │ - offset of local header from start of archive: 7234512 │ - (00000000006E63D0h) bytes │ + offset of local header from start of archive: 7039860 │ + (00000000006B6B74h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8b9f4399 │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1196: │ +Central directory entry #1193: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_check.png │ │ - offset of local header from start of archive: 7234721 │ - (00000000006E64A1h) bytes │ + offset of local header from start of archive: 7040069 │ + (00000000006B6C45h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2a04524a │ compressed size: 137 bytes │ uncompressed size: 137 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1197: │ +Central directory entry #1194: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_contact.png │ │ - offset of local header from start of archive: 7234937 │ - (00000000006E6579h) bytes │ + offset of local header from start of archive: 7040281 │ + (00000000006B6D19h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a931219e │ compressed size: 188 bytes │ uncompressed size: 188 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1198: │ +Central directory entry #1195: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 7235204 │ - (00000000006E6684h) bytes │ + offset of local header from start of archive: 7040548 │ + (00000000006B6E24h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c91c4712 │ compressed size: 134 bytes │ uncompressed size: 134 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1199: │ +Central directory entry #1196: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_delete.png │ │ - offset of local header from start of archive: 7235414 │ - (00000000006E6756h) bytes │ + offset of local header from start of archive: 7040758 │ + (00000000006B6EF6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8b006def │ compressed size: 115 bytes │ uncompressed size: 115 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1200: │ +Central directory entry #1197: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_donate.png │ │ - offset of local header from start of archive: 7235607 │ - (00000000006E6817h) bytes │ + offset of local header from start of archive: 7040951 │ + (00000000006B6FB7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e5619196 │ compressed size: 256 bytes │ uncompressed size: 256 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1201: │ +Central directory entry #1198: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_download.png │ │ - offset of local header from start of archive: 7235944 │ - (00000000006E6968h) bytes │ + offset of local header from start of archive: 7041276 │ + (00000000006B70FCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ac2e4b9f │ compressed size: 116 bytes │ uncompressed size: 116 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1202: │ +Central directory entry #1199: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_exit.png │ │ - offset of local header from start of archive: 7236140 │ - (00000000006E6A2Ch) bytes │ + offset of local header from start of archive: 7041472 │ + (00000000006B71C0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f2556ac2 │ compressed size: 177 bytes │ uncompressed size: 177 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1203: │ +Central directory entry #1200: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_favorite.png │ │ - offset of local header from start of archive: 7236393 │ - (00000000006E6B29h) bytes │ + offset of local header from start of archive: 7041725 │ + (00000000006B72BDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 194d165e │ compressed size: 271 bytes │ uncompressed size: 271 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1204: │ +Central directory entry #1201: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_group.png │ │ - offset of local header from start of archive: 7236747 │ - (00000000006E6C8Bh) bytes │ + offset of local header from start of archive: 7042067 │ + (00000000006B7413h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d871e46f │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1205: │ +Central directory entry #1202: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_help.png │ │ - offset of local header from start of archive: 7237034 │ - (00000000006E6DAAh) bytes │ + offset of local header from start of archive: 7042354 │ + (00000000006B7532h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c0cb9b86 │ compressed size: 304 bytes │ uncompressed size: 304 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1206: │ +Central directory entry #1203: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_info_details.png │ │ - offset of local header from start of archive: 7237416 │ - (00000000006E6F28h) bytes │ + offset of local header from start of archive: 7042732 │ + (00000000006B76ACh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b4e5efef │ compressed size: 320 bytes │ uncompressed size: 320 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1207: │ +Central directory entry #1204: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_invite.png │ │ - offset of local header from start of archive: 7237820 │ - (00000000006E70BCh) bytes │ + offset of local header from start of archive: 7043136 │ + (00000000006B7840h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8740158e │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1208: │ +Central directory entry #1205: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_key.png │ │ - offset of local header from start of archive: 7238104 │ - (00000000006E71D8h) bytes │ + offset of local header from start of archive: 7043416 │ + (00000000006B7958h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e6e2f630 │ compressed size: 201 bytes │ uncompressed size: 201 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1209: │ +Central directory entry #1206: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_maps.png │ │ - offset of local header from start of archive: 7238381 │ - (00000000006E72EDh) bytes │ + offset of local header from start of archive: 7043689 │ + (00000000006B7A69h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f46abe7a │ compressed size: 231 bytes │ uncompressed size: 231 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1210: │ +Central directory entry #1207: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_offline.png │ │ - offset of local header from start of archive: 7238691 │ - (00000000006E7423h) bytes │ + offset of local header from start of archive: 7043987 │ + (00000000006B7B93h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e2375207 │ compressed size: 230 bytes │ uncompressed size: 230 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1211: │ +Central directory entry #1208: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_online.png │ │ - offset of local header from start of archive: 7239002 │ - (00000000006E755Ah) bytes │ + offset of local header from start of archive: 7044294 │ + (00000000006B7CC6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 053fb7d9 │ compressed size: 279 bytes │ uncompressed size: 279 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1212: │ +Central directory entry #1209: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_open.png │ │ - offset of local header from start of archive: 7239359 │ - (00000000006E76BFh) bytes │ + offset of local header from start of archive: 7044651 │ + (00000000006B7E2Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5ef71ba5 │ compressed size: 175 bytes │ uncompressed size: 175 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1213: │ +Central directory entry #1210: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_preferences.png │ │ - offset of local header from start of archive: 7239611 │ - (00000000006E77BBh) bytes │ + offset of local header from start of archive: 7044899 │ + (00000000006B7F23h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 401b9f4c │ compressed size: 326 bytes │ uncompressed size: 326 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1214: │ +Central directory entry #1211: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_refresh.png │ │ - offset of local header from start of archive: 7240022 │ - (00000000006E7956h) bytes │ + offset of local header from start of archive: 7045306 │ + (00000000006B80BAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 272fcac1 │ compressed size: 254 bytes │ uncompressed size: 254 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1215: │ +Central directory entry #1212: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_reply.png │ │ - offset of local header from start of archive: 7240358 │ - (00000000006E7AA6h) bytes │ + offset of local header from start of archive: 7045630 │ + (00000000006B81FEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d15a8ac4 │ compressed size: 288 bytes │ uncompressed size: 288 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1216: │ +Central directory entry #1213: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_save.png │ │ - offset of local header from start of archive: 7240724 │ - (00000000006E7C14h) bytes │ + offset of local header from start of archive: 7045992 │ + (00000000006B8368h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ff808f17 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1217: │ +Central directory entry #1214: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_menu_search.png │ │ - offset of local header from start of archive: 7240967 │ - (00000000006E7D07h) bytes │ + offset of local header from start of archive: 7046235 │ + (00000000006B845Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ce86ff91 │ compressed size: 247 bytes │ uncompressed size: 247 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1218: │ +Central directory entry #1215: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 7241295 │ - (00000000006E7E4Fh) bytes │ + offset of local header from start of archive: 7046551 │ + (00000000006B8597h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 53894f5f │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1219: │ +Central directory entry #1216: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 7241580 │ - (00000000006E7F6Ch) bytes │ + offset of local header from start of archive: 7046832 │ + (00000000006B86B0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 037be2f8 │ compressed size: 268 bytes │ uncompressed size: 268 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1220: │ +Central directory entry #1217: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_status.png │ │ - offset of local header from start of archive: 7241928 │ - (00000000006E80C8h) bytes │ + offset of local header from start of archive: 7047168 │ + (00000000006B8800h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cfb3e273 │ compressed size: 376 bytes │ uncompressed size: 376 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1221: │ +Central directory entry #1218: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_menu_unarchive.png │ │ - offset of local header from start of archive: 7242384 │ - (00000000006E8290h) bytes │ + offset of local header from start of archive: 7047620 │ + (00000000006B89C4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d22aca58 │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1222: │ +Central directory entry #1219: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_menu_unlock.png │ │ - offset of local header from start of archive: 7242649 │ - (00000000006E8399h) bytes │ + offset of local header from start of archive: 7047873 │ + (00000000006B8AC1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f00f731e │ compressed size: 200 bytes │ uncompressed size: 200 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1223: │ +Central directory entry #1220: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_mic.png │ │ - offset of local header from start of archive: 7242928 │ - (00000000006E84B0h) bytes │ + offset of local header from start of archive: 7048148 │ + (00000000006B8BD4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 37520a64 │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1224: │ +Central directory entry #1221: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_mic_disabled.png │ │ - offset of local header from start of archive: 7243236 │ - (00000000006E85E4h) bytes │ + offset of local header from start of archive: 7048452 │ + (00000000006B8D04h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 11a051ad │ compressed size: 296 bytes │ uncompressed size: 296 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1225: │ +Central directory entry #1222: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_mic_pressed.png │ │ - offset of local header from start of archive: 7243612 │ - (00000000006E875Ch) bytes │ + offset of local header from start of archive: 7048824 │ + (00000000006B8E78h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9c564f77 │ compressed size: 320 bytes │ uncompressed size: 320 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1226: │ +Central directory entry #1223: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7244012 │ - (00000000006E88ECh) bytes │ + offset of local header from start of archive: 7049220 │ + (00000000006B9004h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 882f6d5c │ compressed size: 216 bytes │ uncompressed size: 216 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1227: │ +Central directory entry #1224: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_msg_error.png │ │ - offset of local header from start of archive: 7244308 │ - (00000000006E8A14h) bytes │ + offset of local header from start of archive: 7049516 │ + (00000000006B912Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1b00eeb4 │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1228: │ +Central directory entry #1225: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7244644 │ - (00000000006E8B64h) bytes │ + offset of local header from start of archive: 7049852 │ + (00000000006B927Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e363349b │ compressed size: 192 bytes │ uncompressed size: 192 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1229: │ +Central directory entry #1226: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_msg_pending.png │ │ - offset of local header from start of archive: 7244920 │ - (00000000006E8C78h) bytes │ + offset of local header from start of archive: 7050124 │ + (00000000006B938Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6d964677 │ compressed size: 295 bytes │ uncompressed size: 295 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1230: │ +Central directory entry #1227: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_msg_security.png │ │ - offset of local header from start of archive: 7245295 │ - (00000000006E8DEFh) bytes │ + offset of local header from start of archive: 7050495 │ + (00000000006B94FFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3dea6c56 │ compressed size: 315 bytes │ uncompressed size: 315 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1231: │ +Central directory entry #1228: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_msg_sent.png │ │ - offset of local header from start of archive: 7245691 │ - (00000000006E8F7Bh) bytes │ + offset of local header from start of archive: 7050887 │ + (00000000006B9687h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a22412f1 │ compressed size: 166 bytes │ uncompressed size: 166 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1232: │ +Central directory entry #1229: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_msg_star.png │ │ - offset of local header from start of archive: 7245934 │ - (00000000006E906Eh) bytes │ + offset of local header from start of archive: 7051126 │ + (00000000006B9776h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 49dc0328 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1233: │ +Central directory entry #1230: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_msg_warning.png │ │ - offset of local header from start of archive: 7246222 │ - (00000000006E918Eh) bytes │ + offset of local header from start of archive: 7051402 │ + (00000000006B988Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 11fd4c78 │ compressed size: 218 bytes │ uncompressed size: 218 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1234: │ +Central directory entry #1231: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_my_location.png │ │ - offset of local header from start of archive: 7246518 │ - (00000000006E92B6h) bytes │ + offset of local header from start of archive: 7051698 │ + (00000000006B99B2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ec660da │ compressed size: 530 bytes │ uncompressed size: 530 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1235: │ +Central directory entry #1232: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_navigate.png │ │ - offset of local header from start of archive: 7247126 │ - (00000000006E9516h) bytes │ + offset of local header from start of archive: 7052306 │ + (00000000006B9C12h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 235a8da8 │ compressed size: 222 bytes │ uncompressed size: 222 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1236: │ +Central directory entry #1233: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_pin.png │ │ - offset of local header from start of archive: 7247426 │ - (00000000006E9642h) bytes │ + offset of local header from start of archive: 7052594 │ + (00000000006B9D32h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19fc22a8 │ compressed size: 448 bytes │ uncompressed size: 448 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1237: │ +Central directory entry #1234: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pin_x.png │ │ - offset of local header from start of archive: 7247944 │ - (00000000006E9848h) bytes │ + offset of local header from start of archive: 7053112 │ + (00000000006B9F38h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b45d09e6 │ compressed size: 180 bytes │ uncompressed size: 180 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1238: │ +Central directory entry #1235: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_about.png │ │ - offset of local header from start of archive: 7248196 │ - (00000000006E9944h) bytes │ + offset of local header from start of archive: 7053364 │ + (00000000006BA034h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a51f4721 │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1239: │ +Central directory entry #1236: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_pref_account.png │ │ - offset of local header from start of archive: 7248512 │ - (00000000006E9A80h) bytes │ + offset of local header from start of archive: 7053668 │ + (00000000006BA164h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8771cef3 │ compressed size: 365 bytes │ uncompressed size: 365 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1240: │ +Central directory entry #1237: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_appearance.png │ │ - offset of local header from start of archive: 7248957 │ - (00000000006E9C3Dh) bytes │ + offset of local header from start of archive: 7054109 │ + (00000000006BA31Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0a3718ea │ compressed size: 437 bytes │ uncompressed size: 437 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1241: │ +Central directory entry #1238: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_balloons.png │ │ - offset of local header from start of archive: 7249477 │ - (00000000006E9E45h) bytes │ + offset of local header from start of archive: 7054625 │ + (00000000006BA521h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 24e19633 │ compressed size: 145 bytes │ uncompressed size: 145 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1242: │ +Central directory entry #1239: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_pref_delete_account.png │ │ - offset of local header from start of archive: 7249705 │ - (00000000006E9F29h) bytes │ + offset of local header from start of archive: 7054841 │ + (00000000006BA5F9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8b5b0a8a │ compressed size: 312 bytes │ uncompressed size: 312 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1243: │ +Central directory entry #1240: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_donate.png │ │ - offset of local header from start of archive: 7250104 │ - (00000000006EA0B8h) bytes │ + offset of local header from start of archive: 7055236 │ + (00000000006BA784h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 21b98a4d │ compressed size: 394 bytes │ uncompressed size: 394 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1244: │ +Central directory entry #1241: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_font_size.png │ │ - offset of local header from start of archive: 7250578 │ - (00000000006EA292h) bytes │ + offset of local header from start of archive: 7055706 │ + (00000000006BA95Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 218d7d4d │ compressed size: 154 bytes │ uncompressed size: 154 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1245: │ +Central directory entry #1242: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_help.png │ │ - offset of local header from start of archive: 7250814 │ - (00000000006EA37Eh) bytes │ + offset of local header from start of archive: 7055938 │ + (00000000006BAA42h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 67234597 │ compressed size: 356 bytes │ uncompressed size: 356 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1246: │ +Central directory entry #1243: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 7251248 │ - (00000000006EA530h) bytes │ + offset of local header from start of archive: 7056368 │ + (00000000006BABF0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8fec4386 │ compressed size: 378 bytes │ uncompressed size: 378 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1247: │ +Central directory entry #1244: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_location.png │ │ - offset of local header from start of archive: 7251710 │ - (00000000006EA6FEh) bytes │ + offset of local header from start of archive: 7056830 │ + (00000000006BADBEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f85a5a73 │ compressed size: 329 bytes │ uncompressed size: 329 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1248: │ +Central directory entry #1245: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 7252121 │ - (00000000006EA899h) bytes │ + offset of local header from start of archive: 7057237 │ + (00000000006BAF55h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 94dced27 │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1249: │ +Central directory entry #1246: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 7252471 │ - (00000000006EA9F7h) bytes │ + offset of local header from start of archive: 7057587 │ + (00000000006BB0B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f8b4e32a │ compressed size: 315 bytes │ uncompressed size: 315 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1250: │ +Central directory entry #1247: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_media.png │ │ - offset of local header from start of archive: 7252871 │ - (00000000006EAB87h) bytes │ + offset of local header from start of archive: 7057983 │ + (00000000006BB23Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5c9d731c │ compressed size: 228 bytes │ uncompressed size: 228 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1251: │ +Central directory entry #1248: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_messaging.png │ │ - offset of local header from start of archive: 7253176 │ - (00000000006EACB8h) bytes │ + offset of local header from start of archive: 7058288 │ + (00000000006BB370h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83ca4560 │ compressed size: 161 bytes │ uncompressed size: 161 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1252: │ +Central directory entry #1249: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_pref_network.png │ │ - offset of local header from start of archive: 7253421 │ - (00000000006EADADh) bytes │ + offset of local header from start of archive: 7058521 │ + (00000000006BB459h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d7ad0264 │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1253: │ +Central directory entry #1250: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_notification.png │ │ - offset of local header from start of archive: 7253772 │ - (00000000006EAF0Ch) bytes │ + offset of local header from start of archive: 7058872 │ + (00000000006BB5B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 51ace122 │ compressed size: 233 bytes │ uncompressed size: 233 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1254: │ +Central directory entry #1251: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_privacy.png │ │ - offset of local header from start of archive: 7254089 │ - (00000000006EB049h) bytes │ + offset of local header from start of archive: 7059189 │ + (00000000006BB6F5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3265a2bd │ compressed size: 387 bytes │ uncompressed size: 387 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1255: │ +Central directory entry #1252: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_register_device.png │ │ - offset of local header from start of archive: 7254555 │ - (00000000006EB21Bh) bytes │ + offset of local header from start of archive: 7059655 │ + (00000000006BB8C7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0c35d250 │ compressed size: 328 bytes │ uncompressed size: 328 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1256: │ +Central directory entry #1253: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 7254972 │ - (00000000006EB3BCh) bytes │ + offset of local header from start of archive: 7060068 │ + (00000000006BBA64h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b5265488 │ compressed size: 354 bytes │ uncompressed size: 354 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1257: │ +Central directory entry #1254: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 7255418 │ - (00000000006EB57Ah) bytes │ + offset of local header from start of archive: 7060502 │ + (00000000006BBC16h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d3318ed │ compressed size: 373 bytes │ uncompressed size: 373 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1258: │ +Central directory entry #1255: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 7255877 │ - (00000000006EB745h) bytes │ + offset of local header from start of archive: 7060961 │ + (00000000006BBDE1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 054f337d │ compressed size: 179 bytes │ uncompressed size: 179 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1259: │ +Central directory entry #1256: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 7256143 │ - (00000000006EB84Fh) bytes │ + offset of local header from start of archive: 7061223 │ + (00000000006BBEE7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7f6990c4 │ compressed size: 201 bytes │ uncompressed size: 201 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1260: │ +Central directory entry #1257: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_rec.png │ │ - offset of local header from start of archive: 7256425 │ - (00000000006EB969h) bytes │ + offset of local header from start of archive: 7061501 │ + (00000000006BBFFDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1b50cc37 │ compressed size: 217 bytes │ uncompressed size: 217 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1261: │ +Central directory entry #1258: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_send.png │ │ - offset of local header from start of archive: 7256713 │ - (00000000006EBA89h) bytes │ + offset of local header from start of archive: 7061785 │ + (00000000006BC119h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 17ff83a6 │ compressed size: 196 bytes │ uncompressed size: 196 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1262: │ +Central directory entry #1259: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_send_disabled.png │ │ - offset of local header from start of archive: 7256980 │ - (00000000006EBB94h) bytes │ + offset of local header from start of archive: 7062052 │ + (00000000006BC224h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a755ef12 │ compressed size: 231 bytes │ uncompressed size: 231 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1263: │ +Central directory entry #1260: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/ic_send_location.png │ │ - offset of local header from start of archive: 7257291 │ - (00000000006EBCCBh) bytes │ + offset of local header from start of archive: 7062363 │ + (00000000006BC35Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1264: │ +Central directory entry #1261: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_stat_notify.png │ │ - offset of local header from start of archive: 7257439 │ - (00000000006EBD5Fh) bytes │ + offset of local header from start of archive: 7062507 │ + (00000000006BC3EBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5dc1ef85 │ compressed size: 356 bytes │ uncompressed size: 356 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1265: │ +Central directory entry #1262: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/ic_thread_error.png │ │ - offset of local header from start of archive: 7257876 │ - (00000000006EBF14h) bytes │ + offset of local header from start of archive: 7062932 │ + (00000000006BC594h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea342b87 │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1266: │ +Central directory entry #1263: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_trust_ignored.png │ │ - offset of local header from start of archive: 7258278 │ - (00000000006EC0A6h) bytes │ + offset of local header from start of archive: 7063330 │ + (00000000006BC722h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f90c5923 │ compressed size: 1374 bytes │ uncompressed size: 1374 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1267: │ +Central directory entry #1264: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_trust_unknown.png │ │ - offset of local header from start of archive: 7259734 │ - (00000000006EC656h) bytes │ + offset of local header from start of archive: 7064782 │ + (00000000006BCCCEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 40ccc042 │ compressed size: 1574 bytes │ uncompressed size: 1574 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1268: │ +Central directory entry #1265: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/ic_trust_verified.png │ │ - offset of local header from start of archive: 7261390 │ - (00000000006ECCCEh) bytes │ + offset of local header from start of archive: 7066434 │ + (00000000006BD342h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 74ce8ac8 │ compressed size: 1608 bytes │ uncompressed size: 1608 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1269: │ +Central directory entry #1266: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_item_focused_background.9.png │ │ - offset of local header from start of archive: 7263080 │ - (00000000006ED368h) bytes │ + offset of local header from start of archive: 7068120 │ + (00000000006BD9D8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ced7db83 │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1270: │ +Central directory entry #1267: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/list_item_pressed_background.9.png │ │ - offset of local header from start of archive: 7263387 │ - (00000000006ED49Bh) bytes │ + offset of local header from start of archive: 7068423 │ + (00000000006BDB07h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea77788e │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1271: │ +Central directory entry #1268: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/marker_default.png │ │ - offset of local header from start of archive: 7263691 │ - (00000000006ED5CBh) bytes │ + offset of local header from start of archive: 7068715 │ + (00000000006BDC2Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 03b6eb10 │ compressed size: 1779 bytes │ uncompressed size: 1779 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1272: │ +Central directory entry #1269: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/marker_default_focused_base.png │ │ - offset of local header from start of archive: 7265551 │ - (00000000006EDD0Fh) bytes │ + offset of local header from start of archive: 7070563 │ + (00000000006BE363h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1273: │ +Central directory entry #1270: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/md_nav_back.png │ │ - offset of local header from start of archive: 7265711 │ - (00000000006EDDAFh) bytes │ + offset of local header from start of archive: 7070719 │ + (00000000006BE3FFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e380418d │ compressed size: 135 bytes │ uncompressed size: 135 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1274: │ +Central directory entry #1271: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-mdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 7265923 │ - (00000000006EDE83h) bytes │ + offset of local header from start of archive: 7070927 │ + (00000000006BE4CFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d9fa55b7 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1275: │ +Central directory entry #1272: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 7266231 │ - (00000000006EDFB7h) bytes │ + offset of local header from start of archive: 7071231 │ + (00000000006BE5FFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b80ede38 │ compressed size: 223 bytes │ uncompressed size: 223 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1276: │ +Central directory entry #1273: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 7266547 │ - (00000000006EE0F3h) bytes │ + offset of local header from start of archive: 7071547 │ + (00000000006BE73Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c135d194 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1277: │ +Central directory entry #1274: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 7266851 │ - (00000000006EE223h) bytes │ + offset of local header from start of archive: 7071847 │ + (00000000006BE867h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ed1fee6a │ compressed size: 223 bytes │ uncompressed size: 223 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1278: │ +Central directory entry #1275: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 7267171 │ - (00000000006EE363h) bytes │ + offset of local header from start of archive: 7072163 │ + (00000000006BE9A3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2ea3830b │ compressed size: 98 bytes │ uncompressed size: 98 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1279: │ +Central directory entry #1276: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/osm_ic_center_map.png │ │ - offset of local header from start of archive: 7267366 │ - (00000000006EE426h) bytes │ + offset of local header from start of archive: 7072358 │ + (00000000006BEA66h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eac7e05b │ compressed size: 1797 bytes │ uncompressed size: 1797 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1280: │ +Central directory entry #1277: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/osm_ic_follow_me.png │ │ - offset of local header from start of archive: 7269245 │ - (00000000006EEB7Dh) bytes │ + offset of local header from start of archive: 7074233 │ + (00000000006BF1B9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d4bd79cf │ compressed size: 2540 bytes │ uncompressed size: 2540 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1281: │ +Central directory entry #1278: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/osm_ic_follow_me_on.png │ │ - offset of local header from start of archive: 7271868 │ - (00000000006EF5BCh) bytes │ + offset of local header from start of archive: 7076844 │ + (00000000006BFBECh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 52a2cc46 │ compressed size: 3302 bytes │ uncompressed size: 3302 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1282: │ +Central directory entry #1279: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/osm_ic_ic_map_ortho.png │ │ - offset of local header from start of archive: 7275254 │ - (00000000006F02F6h) bytes │ + offset of local header from start of archive: 7080226 │ + (00000000006C0922h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0e00af12 │ compressed size: 1144 bytes │ uncompressed size: 1144 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1283: │ +Central directory entry #1280: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/pause_balloon.png │ │ - offset of local header from start of archive: 7276484 │ - (00000000006F07C4h) bytes │ + offset of local header from start of archive: 7081444 │ + (00000000006C0DE4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e40e086 │ compressed size: 1321 bytes │ uncompressed size: 1321 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1284: │ +Central directory entry #1281: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/person.png │ │ - offset of local header from start of archive: 7277885 │ - (00000000006F0D3Dh) bytes │ + offset of local header from start of archive: 7082833 │ + (00000000006C1351h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 836d2850 │ compressed size: 1340 bytes │ uncompressed size: 1340 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1285: │ +Central directory entry #1282: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-mdpi-v4/play_balloon.png │ │ - offset of local header from start of archive: 7279296 │ - (00000000006F12C0h) bytes │ + offset of local header from start of archive: 7084240 │ + (00000000006C18D0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c2e6dff1 │ compressed size: 1448 bytes │ uncompressed size: 1448 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1286: │ +Central directory entry #1283: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-mdpi-v4/round_navigation_white_48.png │ │ - offset of local header from start of archive: 7280820 │ - (00000000006F18B4h) bytes │ + offset of local header from start of archive: 7085764 │ + (00000000006C1EC4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): afdfde3d │ compressed size: 395 bytes │ uncompressed size: 395 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1287: │ +Central directory entry #1284: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/sharp_add_black_36.png │ │ - offset of local header from start of archive: 7281307 │ - (00000000006F1A9Bh) bytes │ + offset of local header from start of archive: 7086239 │ + (00000000006C209Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): db0cefec │ compressed size: 136 bytes │ uncompressed size: 136 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1288: │ +Central directory entry #1285: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-mdpi-v4/sharp_remove_black_36.png │ │ - offset of local header from start of archive: 7281528 │ - (00000000006F1B78h) bytes │ + offset of local header from start of archive: 7086448 │ + (00000000006C2170h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2c6fa1ae │ compressed size: 107 bytes │ uncompressed size: 107 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1289: │ +Central directory entry #1286: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-anydpi-v21/ic_attach.xml │ │ - offset of local header from start of archive: 7281723 │ - (00000000006F1C3Bh) bytes │ + offset of local header from start of archive: 7086631 │ + (00000000006C2227h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b44260c2 │ compressed size: 483 bytes │ uncompressed size: 900 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -46979,32 +44220,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1290: │ +Central directory entry #1287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_emoji.xml │ │ - offset of local header from start of archive: 7282304 │ - (00000000006F1E80h) bytes │ + offset of local header from start of archive: 7087187 │ + (00000000006C2453h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cf67cb17 │ compressed size: 533 bytes │ uncompressed size: 1000 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -47016,32 +44257,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1291: │ +Central directory entry #1288: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_keyboard.xml │ │ - offset of local header from start of archive: 7282934 │ - (00000000006F20F6h) bytes │ + offset of local header from start of archive: 7087792 │ + (00000000006C26B0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dfec284c │ compressed size: 476 bytes │ uncompressed size: 924 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -47053,32 +44294,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1292: │ +Central directory entry #1289: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_mic.xml │ │ - offset of local header from start of archive: 7283510 │ - (00000000006F2336h) bytes │ + offset of local header from start of archive: 7088343 │ + (00000000006C28D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fe1d79c2 │ compressed size: 466 bytes │ uncompressed size: 832 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -47090,32 +44331,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1293: │ +Central directory entry #1290: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_about.xml │ │ - offset of local header from start of archive: 7284071 │ - (00000000006F2567h) bytes │ + offset of local header from start of archive: 7088879 │ + (00000000006C2AEFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f007c6df │ compressed size: 397 bytes │ uncompressed size: 724 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -47127,32 +44368,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1294: │ +Central directory entry #1291: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_account.xml │ │ - offset of local header from start of archive: 7284570 │ - (00000000006F275Ah) bytes │ + offset of local header from start of archive: 7089353 │ + (00000000006C2CC9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 373e4236 │ compressed size: 482 bytes │ uncompressed size: 872 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -47164,32 +44405,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1295: │ +Central directory entry #1292: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_appearance.xml │ │ - offset of local header from start of archive: 7285156 │ - (00000000006F29A4h) bytes │ + offset of local header from start of archive: 7089914 │ + (00000000006C2EFAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8619fd0b │ compressed size: 566 bytes │ uncompressed size: 1152 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -47201,32 +44442,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1296: │ +Central directory entry #1293: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_balloons.xml │ │ - offset of local header from start of archive: 7285829 │ - (00000000006F2C45h) bytes │ + offset of local header from start of archive: 7090562 │ + (00000000006C3182h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 531aacc4 │ compressed size: 386 bytes │ uncompressed size: 700 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -47238,32 +44479,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1297: │ +Central directory entry #1294: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_donate.xml │ │ - offset of local header from start of archive: 7286320 │ - (00000000006F2E30h) bytes │ + offset of local header from start of archive: 7091028 │ + (00000000006C3354h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cfc47fd3 │ compressed size: 678 bytes │ uncompressed size: 1264 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -47275,32 +44516,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1298: │ +Central directory entry #1295: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_font_size.xml │ │ - offset of local header from start of archive: 7287101 │ - (00000000006F313Dh) bytes │ + offset of local header from start of archive: 7091784 │ + (00000000006C3648h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eafce2c8 │ compressed size: 377 bytes │ uncompressed size: 688 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -47312,32 +44553,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1299: │ +Central directory entry #1296: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_help.xml │ │ - offset of local header from start of archive: 7287584 │ - (00000000006F3320h) bytes │ + offset of local header from start of archive: 7092242 │ + (00000000006C3812h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aa07e7fd │ compressed size: 519 bytes │ uncompressed size: 932 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -47349,32 +44590,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1300: │ +Central directory entry #1297: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_image_resize.xml │ │ - offset of local header from start of archive: 7288204 │ - (00000000006F358Ch) bytes │ + offset of local header from start of archive: 7092837 │ + (00000000006C3A65h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c17d488f │ compressed size: 503 bytes │ uncompressed size: 940 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -47386,32 +44627,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1301: │ +Central directory entry #1298: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_location.xml │ │ - offset of local header from start of archive: 7288816 │ - (00000000006F37F0h) bytes │ + offset of local header from start of archive: 7093424 │ + (00000000006C3CB0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fef4a1fb │ compressed size: 431 bytes │ uncompressed size: 792 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -47423,32 +44664,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1302: │ +Central directory entry #1299: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_maintenance.xml │ │ - offset of local header from start of archive: 7289352 │ - (00000000006F3A08h) bytes │ + offset of local header from start of archive: 7093935 │ + (00000000006C3EAFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9e9e707a │ compressed size: 476 bytes │ uncompressed size: 864 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -47460,32 +44701,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1303: │ +Central directory entry #1300: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_maps_service.xml │ │ - offset of local header from start of archive: 7289936 │ - (00000000006F3C50h) bytes │ + offset of local header from start of archive: 7094494 │ + (00000000006C40DEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): abb9b6fc │ compressed size: 471 bytes │ uncompressed size: 852 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -47497,32 +44738,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1304: │ +Central directory entry #1301: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_media.xml │ │ - offset of local header from start of archive: 7290516 │ - (00000000006F3E94h) bytes │ + offset of local header from start of archive: 7095049 │ + (00000000006C4309h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6cea1848 │ compressed size: 443 bytes │ uncompressed size: 796 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -47534,32 +44775,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1305: │ +Central directory entry #1302: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_messaging.xml │ │ - offset of local header from start of archive: 7291061 │ - (00000000006F40B5h) bytes │ + offset of local header from start of archive: 7095569 │ + (00000000006C4511h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9167aa67 │ compressed size: 433 bytes │ uncompressed size: 772 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -47571,32 +44812,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1306: │ +Central directory entry #1303: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_network.xml │ │ - offset of local header from start of archive: 7291600 │ - (00000000006F42D0h) bytes │ + offset of local header from start of archive: 7096083 │ + (00000000006C4713h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 43dab8f5 │ compressed size: 443 bytes │ uncompressed size: 760 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -47608,32 +44849,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1307: │ +Central directory entry #1304: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_notification.xml │ │ - offset of local header from start of archive: 7292147 │ - (00000000006F44F3h) bytes │ + offset of local header from start of archive: 7096605 │ + (00000000006C491Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 25cf4e1f │ compressed size: 464 bytes │ uncompressed size: 812 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -47645,32 +44886,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1308: │ +Central directory entry #1305: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_privacy.xml │ │ - offset of local header from start of archive: 7292720 │ - (00000000006F4730h) bytes │ + offset of local header from start of archive: 7097153 │ + (00000000006C4B41h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8d59adc1 │ compressed size: 447 bytes │ uncompressed size: 764 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -47682,32 +44923,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1309: │ +Central directory entry #1306: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_register_device.xml │ │ - offset of local header from start of archive: 7293271 │ - (00000000006F4957h) bytes │ + offset of local header from start of archive: 7097679 │ + (00000000006C4D4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a8a1b25b │ compressed size: 627 bytes │ uncompressed size: 1356 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -47719,32 +44960,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1310: │ +Central directory entry #1307: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_restart_msgcenter.xml │ │ - offset of local header from start of archive: 7294010 │ - (00000000006F4C3Ah) bytes │ + offset of local header from start of archive: 7098393 │ + (00000000006C5019h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d8c3b8b1 │ compressed size: 494 bytes │ uncompressed size: 876 bytes │ length of filename: 59 characters │ length of extra field: 9 bytes │ @@ -47756,32 +44997,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1311: │ +Central directory entry #1308: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_send_debug_log.xml │ │ - offset of local header from start of archive: 7294618 │ - (00000000006F4E9Ah) bytes │ + offset of local header from start of archive: 7098976 │ + (00000000006C5260h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ce19331f │ compressed size: 588 bytes │ uncompressed size: 1068 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -47793,32 +45034,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1312: │ +Central directory entry #1309: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_service_terms.xml │ │ - offset of local header from start of archive: 7295317 │ - (00000000006F5155h) bytes │ + offset of local header from start of archive: 7099650 │ + (00000000006C5502h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7a6a988d │ compressed size: 490 bytes │ uncompressed size: 892 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -47830,32 +45071,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1313: │ +Central directory entry #1310: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_pref_vibrate.xml │ │ - offset of local header from start of archive: 7295917 │ - (00000000006F53ADh) bytes │ + offset of local header from start of archive: 7100225 │ + (00000000006C5741h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3bdc2cd9 │ compressed size: 466 bytes │ uncompressed size: 836 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -47867,32 +45108,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1314: │ +Central directory entry #1311: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-anydpi-v21/ic_send.xml │ │ - offset of local header from start of archive: 7296487 │ - (00000000006F55E7h) bytes │ + offset of local header from start of archive: 7100770 │ + (00000000006C5962h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9eb83e6e │ compressed size: 356 bytes │ uncompressed size: 656 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -47904,9132 +45145,7602 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1315: │ +Central directory entry #1312: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/app_background.png │ │ - offset of local header from start of archive: 7296939 │ - (00000000006F57ABh) bytes │ + offset of local header from start of archive: 7101197 │ + (00000000006C5B0Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f29ff53 │ compressed size: 21594 bytes │ uncompressed size: 21594 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1316: │ +Central directory entry #1313: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7318618 │ - (00000000006FAC5Ah) bytes │ + offset of local header from start of archive: 7122866 │ + (00000000006CAFB2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8c1b3bc3 │ compressed size: 794 bytes │ uncompressed size: 794 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1317: │ +Central directory entry #1314: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7319514 │ - (00000000006FAFDAh) bytes │ + offset of local header from start of archive: 7123762 │ + (00000000006CB332h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 685971c7 │ compressed size: 770 bytes │ uncompressed size: 770 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1318: │ +Central directory entry #1315: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7320386 │ - (00000000006FB342h) bytes │ + offset of local header from start of archive: 7124634 │ + (00000000006CB69Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be2b55e4 │ compressed size: 863 bytes │ uncompressed size: 863 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1319: │ +Central directory entry #1316: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7321347 │ - (00000000006FB703h) bytes │ + offset of local header from start of archive: 7125591 │ + (00000000006CBA57h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9a9cca91 │ compressed size: 858 bytes │ uncompressed size: 858 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1320: │ +Central directory entry #1317: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_attach.png │ │ - offset of local header from start of archive: 7322302 │ - (00000000006FBABEh) bytes │ + offset of local header from start of archive: 7126542 │ + (00000000006CBE0Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e0ed461 │ compressed size: 415 bytes │ uncompressed size: 415 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1321: │ +Central directory entry #1318: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_close.png │ │ - offset of local header from start of archive: 7322799 │ - (00000000006FBCAFh) bytes │ + offset of local header from start of archive: 7127027 │ + (00000000006CBFF3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4357c14b │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1322: │ +Central directory entry #1319: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_emoji.png │ │ - offset of local header from start of archive: 7323091 │ - (00000000006FBDD3h) bytes │ + offset of local header from start of archive: 7127307 │ + (00000000006CC10Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c610075e │ compressed size: 525 bytes │ uncompressed size: 525 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1323: │ +Central directory entry #1320: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_indicator_group.png │ │ - offset of local header from start of archive: 7323697 │ - (00000000006FC031h) bytes │ + offset of local header from start of archive: 7127901 │ + (00000000006CC35Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7f34757b │ compressed size: 506 bytes │ uncompressed size: 506 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1324: │ +Central directory entry #1321: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_keyboard.png │ │ - offset of local header from start of archive: 7324294 │ - (00000000006FC286h) bytes │ + offset of local header from start of archive: 7128486 │ + (00000000006CC5A6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 81fb21e8 │ compressed size: 215 bytes │ uncompressed size: 215 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1325: │ +Central directory entry #1322: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_mic.png │ │ - offset of local header from start of archive: 7324591 │ - (00000000006FC3AFh) bytes │ + offset of local header from start of archive: 7128779 │ + (00000000006CC6CBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70d9fc04 │ compressed size: 386 bytes │ uncompressed size: 386 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1326: │ +Central directory entry #1323: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7325054 │ - (00000000006FC57Eh) bytes │ + offset of local header from start of archive: 7129238 │ + (00000000006CC896h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 38f4b014 │ compressed size: 289 bytes │ uncompressed size: 289 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1327: │ +Central directory entry #1324: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_msg_error.png │ │ - offset of local header from start of archive: 7325429 │ - (00000000006FC6F5h) bytes │ + offset of local header from start of archive: 7129613 │ + (00000000006CCA0Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d9657471 │ compressed size: 293 bytes │ uncompressed size: 293 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1328: │ +Central directory entry #1325: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7325805 │ - (00000000006FC86Dh) bytes │ + offset of local header from start of archive: 7129985 │ + (00000000006CCB81h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2a35f279 │ compressed size: 229 bytes │ uncompressed size: 229 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1329: │ +Central directory entry #1326: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_msg_pending.png │ │ - offset of local header from start of archive: 7326125 │ - (00000000006FC9ADh) bytes │ + offset of local header from start of archive: 7130301 │ + (00000000006CCCBDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 972d8e47 │ compressed size: 434 bytes │ uncompressed size: 434 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1330: │ +Central directory entry #1327: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_msg_sent.png │ │ - offset of local header from start of archive: 7326646 │ - (00000000006FCBB6h) bytes │ + offset of local header from start of archive: 7130810 │ + (00000000006CCEBAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9bb6758c │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1331: │ +Central directory entry #1328: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_msg_star.png │ │ - offset of local header from start of archive: 7326932 │ - (00000000006FCCD4h) bytes │ + offset of local header from start of archive: 7131092 │ + (00000000006CCFD4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 69299d3c │ compressed size: 319 bytes │ uncompressed size: 319 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1332: │ +Central directory entry #1329: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_msg_warning.png │ │ - offset of local header from start of archive: 7327335 │ - (00000000006FCE67h) bytes │ + offset of local header from start of archive: 7131483 │ + (00000000006CD15Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e9e86a84 │ compressed size: 278 bytes │ uncompressed size: 278 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1333: │ +Central directory entry #1330: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_about.png │ │ - offset of local header from start of archive: 7327698 │ - (00000000006FCFD2h) bytes │ + offset of local header from start of archive: 7131842 │ + (00000000006CD2C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6431740 │ compressed size: 367 bytes │ uncompressed size: 367 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1334: │ +Central directory entry #1331: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_account.png │ │ - offset of local header from start of archive: 7328151 │ - (00000000006FD197h) bytes │ + offset of local header from start of archive: 7132283 │ + (00000000006CD47Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 847aff42 │ compressed size: 540 bytes │ uncompressed size: 540 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1335: │ +Central directory entry #1332: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_pref_appearance.png │ │ - offset of local header from start of archive: 7328776 │ - (00000000006FD408h) bytes │ + offset of local header from start of archive: 7132908 │ + (00000000006CD6ECh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7120d050 │ compressed size: 561 bytes │ uncompressed size: 561 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1336: │ +Central directory entry #1333: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_pref_balloons.png │ │ - offset of local header from start of archive: 7329425 │ - (00000000006FD691h) bytes │ + offset of local header from start of archive: 7133557 │ + (00000000006CD975h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4ce18975 │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1337: │ +Central directory entry #1334: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_donate.png │ │ - offset of local header from start of archive: 7329693 │ - (00000000006FD79Dh) bytes │ + offset of local header from start of archive: 7133821 │ + (00000000006CDA7Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1a7211cf │ compressed size: 542 bytes │ uncompressed size: 542 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1338: │ +Central directory entry #1335: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_font_size.png │ │ - offset of local header from start of archive: 7330322 │ - (00000000006FDA12h) bytes │ + offset of local header from start of archive: 7134438 │ + (00000000006CDCE6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4790188f │ compressed size: 179 bytes │ uncompressed size: 179 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1339: │ +Central directory entry #1336: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_help.png │ │ - offset of local header from start of archive: 7330591 │ - (00000000006FDB1Fh) bytes │ + offset of local header from start of archive: 7134695 │ + (00000000006CDDE7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e6ad091e │ compressed size: 549 bytes │ uncompressed size: 549 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1340: │ +Central directory entry #1337: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 7331225 │ - (00000000006FDD99h) bytes │ + offset of local header from start of archive: 7135317 │ + (00000000006CE055h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b584bdfb │ compressed size: 361 bytes │ uncompressed size: 361 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1341: │ +Central directory entry #1338: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_location.png │ │ - offset of local header from start of archive: 7331677 │ - (00000000006FDF5Dh) bytes │ + offset of local header from start of archive: 7135765 │ + (00000000006CE215h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0807cd86 │ compressed size: 507 bytes │ uncompressed size: 507 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1342: │ +Central directory entry #1339: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 7332271 │ - (00000000006FE1AFh) bytes │ + offset of local header from start of archive: 7136355 │ + (00000000006CE463h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 042b31d1 │ compressed size: 253 bytes │ uncompressed size: 253 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1343: │ +Central directory entry #1340: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 7332613 │ - (00000000006FE305h) bytes │ + offset of local header from start of archive: 7136697 │ + (00000000006CE5B9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c09db644 │ compressed size: 432 bytes │ uncompressed size: 432 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1344: │ +Central directory entry #1341: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_media.png │ │ - offset of local header from start of archive: 7333136 │ - (00000000006FE510h) bytes │ + offset of local header from start of archive: 7137216 │ + (00000000006CE7C0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6dc6ba8a │ compressed size: 310 bytes │ uncompressed size: 310 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1345: │ +Central directory entry #1342: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_messaging.png │ │ - offset of local header from start of archive: 7333530 │ - (00000000006FE69Ah) bytes │ + offset of local header from start of archive: 7137606 │ + (00000000006CE946h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0917d4c9 │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1346: │ +Central directory entry #1343: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_network.png │ │ - offset of local header from start of archive: 7333841 │ - (00000000006FE7D1h) bytes │ + offset of local header from start of archive: 7137905 │ + (00000000006CEA71h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b89155c2 │ compressed size: 346 bytes │ uncompressed size: 346 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1347: │ +Central directory entry #1344: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_notification.png │ │ - offset of local header from start of archive: 7334274 │ - (00000000006FE982h) bytes │ + offset of local header from start of archive: 7138334 │ + (00000000006CEC1Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 34587681 │ compressed size: 331 bytes │ uncompressed size: 331 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1348: │ +Central directory entry #1345: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_pref_privacy.png │ │ - offset of local header from start of archive: 7334695 │ - (00000000006FEB27h) bytes │ + offset of local header from start of archive: 7138755 │ + (00000000006CEDC3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e6351a3a │ compressed size: 568 bytes │ uncompressed size: 568 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1349: │ +Central directory entry #1346: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_pref_register_device.png │ │ - offset of local header from start of archive: 7335348 │ - (00000000006FEDB4h) bytes │ + offset of local header from start of archive: 7139408 │ + (00000000006CF050h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4c504876 │ compressed size: 444 bytes │ uncompressed size: 444 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1350: │ +Central directory entry #1347: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 7335888 │ - (00000000006FEFD0h) bytes │ + offset of local header from start of archive: 7139936 │ + (00000000006CF260h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 13bc094d │ compressed size: 532 bytes │ uncompressed size: 532 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1351: │ +Central directory entry #1348: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 7336516 │ - (00000000006FF244h) bytes │ + offset of local header from start of archive: 7140560 │ + (00000000006CF4D0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eb10d7b2 │ compressed size: 342 bytes │ uncompressed size: 342 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1352: │ +Central directory entry #1349: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 7336950 │ - (00000000006FF3F6h) bytes │ + offset of local header from start of archive: 7140994 │ + (00000000006CF682h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d4b5114b │ compressed size: 289 bytes │ uncompressed size: 289 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1353: │ +Central directory entry #1350: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-hdpi-v8/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 7337333 │ - (00000000006FF575h) bytes │ + offset of local header from start of archive: 7141365 │ + (00000000006CF7F5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d1e07e4c │ compressed size: 211 bytes │ uncompressed size: 211 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1354: │ +Central directory entry #1351: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/ic_send.png │ │ - offset of local header from start of archive: 7337631 │ - (00000000006FF69Fh) bytes │ + offset of local header from start of archive: 7141659 │ + (00000000006CF91Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 593e2099 │ compressed size: 272 bytes │ uncompressed size: 272 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1355: │ +Central directory entry #1352: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-hdpi-v8/pause_balloon.png │ │ - offset of local header from start of archive: 7337980 │ - (00000000006FF7FCh) bytes │ + offset of local header from start of archive: 7142008 │ + (00000000006CFA78h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c381bc75 │ compressed size: 1596 bytes │ uncompressed size: 1596 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1356: │ +Central directory entry #1353: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-hdpi-v8/play_balloon.png │ │ - offset of local header from start of archive: 7339660 │ - (00000000006FFE8Ch) bytes │ + offset of local header from start of archive: 7143684 │ + (00000000006D0104h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 08959945 │ compressed size: 1778 bytes │ uncompressed size: 1778 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1357: │ +Central directory entry #1354: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/app_background.png │ │ - offset of local header from start of archive: 7341522 │ - (00000000007005D2h) bytes │ + offset of local header from start of archive: 7145542 │ + (00000000006D0846h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3c419032 │ compressed size: 7211 bytes │ uncompressed size: 7211 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1358: │ +Central directory entry #1355: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7348819 │ - (0000000000702253h) bytes │ + offset of local header from start of archive: 7152835 │ + (00000000006D24C3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e1a85e3f │ compressed size: 489 bytes │ uncompressed size: 489 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1359: │ +Central directory entry #1356: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-ldpi-v8/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7349413 │ - (00000000007024A5h) bytes │ + offset of local header from start of archive: 7153417 │ + (00000000006D2709h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ff7bf2c6 │ compressed size: 480 bytes │ uncompressed size: 480 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1360: │ +Central directory entry #1357: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7349996 │ - (00000000007026ECh) bytes │ + offset of local header from start of archive: 7153996 │ + (00000000006D294Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6110b957 │ compressed size: 551 bytes │ uncompressed size: 551 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1361: │ +Central directory entry #1358: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-ldpi-v8/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7350643 │ - (0000000000702973h) bytes │ + offset of local header from start of archive: 7154643 │ + (00000000006D2BD3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bc9d039a │ compressed size: 510 bytes │ uncompressed size: 510 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1362: │ +Central directory entry #1359: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7351250 │ - (0000000000702BD2h) bytes │ + offset of local header from start of archive: 7155246 │ + (00000000006D2E2Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ad9d508 │ compressed size: 193 bytes │ uncompressed size: 193 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1363: │ +Central directory entry #1360: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-ldpi-v8/ic_msg_error.png │ │ - offset of local header from start of archive: 7351529 │ - (0000000000702CE9h) bytes │ + offset of local header from start of archive: 7155525 │ + (00000000006D2F45h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7c797237 │ compressed size: 181 bytes │ uncompressed size: 181 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1364: │ +Central directory entry #1361: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7351793 │ - (0000000000702DF1h) bytes │ + offset of local header from start of archive: 7155785 │ + (00000000006D3049h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a4a35449 │ compressed size: 157 bytes │ uncompressed size: 157 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1365: │ +Central directory entry #1362: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/ic_msg_pending.png │ │ - offset of local header from start of archive: 7352041 │ - (0000000000702EE9h) bytes │ + offset of local header from start of archive: 7156029 │ + (00000000006D313Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9f0bec9e │ compressed size: 218 bytes │ uncompressed size: 218 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1366: │ +Central directory entry #1363: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-ldpi-v8/ic_msg_sent.png │ │ - offset of local header from start of archive: 7352346 │ - (000000000070301Ah) bytes │ + offset of local header from start of archive: 7156322 │ + (00000000006D3262h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 125b6254 │ compressed size: 156 bytes │ uncompressed size: 156 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1367: │ +Central directory entry #1364: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-ldpi-v8/ic_msg_star.png │ │ - offset of local header from start of archive: 7352584 │ - (0000000000703108h) bytes │ + offset of local header from start of archive: 7156556 │ + (00000000006D334Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2fe1fce7 │ compressed size: 201 bytes │ uncompressed size: 201 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1368: │ +Central directory entry #1365: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-ldpi-v8/ic_msg_warning.png │ │ - offset of local header from start of archive: 7352869 │ - (0000000000703225h) bytes │ + offset of local header from start of archive: 7156829 │ + (00000000006D345Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c3d5ecb4 │ compressed size: 190 bytes │ uncompressed size: 190 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1369: │ +Central directory entry #1366: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/app_background.png │ │ - offset of local header from start of archive: 7353146 │ - (000000000070333Ah) bytes │ + offset of local header from start of archive: 7157094 │ + (00000000006D3566h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 87e02fb5 │ compressed size: 11129 bytes │ uncompressed size: 11129 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1370: │ +Central directory entry #1367: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7364361 │ - (0000000000705F09h) bytes │ + offset of local header from start of archive: 7168305 │ + (00000000006D6131h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): df955e71 │ compressed size: 579 bytes │ uncompressed size: 579 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1371: │ +Central directory entry #1368: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7365043 │ - (00000000007061B3h) bytes │ + offset of local header from start of archive: 7168983 │ + (00000000006D63D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d3e6de14 │ compressed size: 548 bytes │ uncompressed size: 548 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1372: │ +Central directory entry #1369: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7365696 │ - (0000000000706440h) bytes │ + offset of local header from start of archive: 7169624 │ + (00000000006D6658h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3c6d69a9 │ compressed size: 626 bytes │ uncompressed size: 626 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1373: │ +Central directory entry #1370: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7366418 │ - (0000000000706712h) bytes │ + offset of local header from start of archive: 7170346 │ + (00000000006D692Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ad513b9 │ compressed size: 573 bytes │ uncompressed size: 573 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1374: │ +Central directory entry #1371: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_attach.png │ │ - offset of local header from start of archive: 7367089 │ - (00000000007069B1h) bytes │ + offset of local header from start of archive: 7171013 │ + (00000000006D6BC5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9d72cc70 │ compressed size: 257 bytes │ uncompressed size: 257 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1375: │ +Central directory entry #1372: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_close.png │ │ - offset of local header from start of archive: 7367425 │ - (0000000000706B01h) bytes │ + offset of local header from start of archive: 7171349 │ + (00000000006D6D15h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ec71ccb6 │ compressed size: 185 bytes │ uncompressed size: 185 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1376: │ +Central directory entry #1373: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_emoji.png │ │ - offset of local header from start of archive: 7367689 │ - (0000000000706C09h) bytes │ + offset of local header from start of archive: 7171609 │ + (00000000006D6E19h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 93a7c855 │ compressed size: 332 bytes │ uncompressed size: 332 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1377: │ +Central directory entry #1374: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_indicator_group.png │ │ - offset of local header from start of archive: 7368100 │ - (0000000000706DA4h) bytes │ + offset of local header from start of archive: 7172016 │ + (00000000006D6FB0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7441f2ee │ compressed size: 283 bytes │ uncompressed size: 283 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1378: │ +Central directory entry #1375: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_keyboard.png │ │ - offset of local header from start of archive: 7368471 │ - (0000000000706F17h) bytes │ + offset of local header from start of archive: 7172387 │ + (00000000006D7123h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 002525fc │ compressed size: 137 bytes │ uncompressed size: 137 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1379: │ +Central directory entry #1376: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_mic.png │ │ - offset of local header from start of archive: 7368689 │ - (0000000000706FF1h) bytes │ + offset of local header from start of archive: 7172605 │ + (00000000006D71FDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 981d70c3 │ compressed size: 246 bytes │ uncompressed size: 246 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1380: │ +Central directory entry #1377: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7369014 │ - (0000000000707136h) bytes │ + offset of local header from start of archive: 7172918 │ + (00000000006D7336h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9b6df57e │ compressed size: 227 bytes │ uncompressed size: 227 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1381: │ +Central directory entry #1378: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_msg_error.png │ │ - offset of local header from start of archive: 7369327 │ - (000000000070726Fh) bytes │ + offset of local header from start of archive: 7173231 │ + (00000000006D746Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e0bac1a2 │ compressed size: 245 bytes │ uncompressed size: 245 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1382: │ +Central directory entry #1379: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7369657 │ - (00000000007073B9h) bytes │ + offset of local header from start of archive: 7173549 │ + (00000000006D75ADh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e8b47a5d │ compressed size: 191 bytes │ uncompressed size: 191 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1383: │ +Central directory entry #1380: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_msg_pending.png │ │ - offset of local header from start of archive: 7369939 │ - (00000000007074D3h) bytes │ + offset of local header from start of archive: 7173827 │ + (00000000006D76C3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d4e3a8ce │ compressed size: 303 bytes │ uncompressed size: 303 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1384: │ +Central directory entry #1381: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_msg_sent.png │ │ - offset of local header from start of archive: 7370327 │ - (0000000000707657h) bytes │ + offset of local header from start of archive: 7174211 │ + (00000000006D7843h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ac81eb75 │ compressed size: 169 bytes │ uncompressed size: 169 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1385: │ +Central directory entry #1382: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_msg_star.png │ │ - offset of local header from start of archive: 7370577 │ - (0000000000707751h) bytes │ + offset of local header from start of archive: 7174461 │ + (00000000006D793Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b4c9897b │ compressed size: 225 bytes │ uncompressed size: 225 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1386: │ +Central directory entry #1383: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_msg_warning.png │ │ - offset of local header from start of archive: 7370885 │ - (0000000000707885h) bytes │ + offset of local header from start of archive: 7174765 │ + (00000000006D7A6Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6c925b1b │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1387: │ +Central directory entry #1384: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_pref_about.png │ │ - offset of local header from start of archive: 7371181 │ - (00000000007079ADh) bytes │ + offset of local header from start of archive: 7175049 │ + (00000000006D7B89h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b0eb588a │ compressed size: 238 bytes │ uncompressed size: 238 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1388: │ +Central directory entry #1385: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_account.png │ │ - offset of local header from start of archive: 7371502 │ - (0000000000707AEEh) bytes │ + offset of local header from start of archive: 7175370 │ + (00000000006D7CCAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2a3f567f │ compressed size: 369 bytes │ uncompressed size: 369 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1389: │ +Central directory entry #1386: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_pref_appearance.png │ │ - offset of local header from start of archive: 7371957 │ - (0000000000707CB5h) bytes │ + offset of local header from start of archive: 7175821 │ + (00000000006D7E8Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2a816fcc │ compressed size: 318 bytes │ uncompressed size: 318 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1390: │ +Central directory entry #1387: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_pref_balloons.png │ │ - offset of local header from start of archive: 7372366 │ - (0000000000707E4Eh) bytes │ + offset of local header from start of archive: 7176218 │ + (00000000006D801Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6bbfc54c │ compressed size: 146 bytes │ uncompressed size: 146 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1391: │ +Central directory entry #1388: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_donate.png │ │ - offset of local header from start of archive: 7372598 │ - (0000000000707F36h) bytes │ + offset of local header from start of archive: 7176450 │ + (00000000006D8102h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e35a8426 │ compressed size: 349 bytes │ uncompressed size: 349 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1392: │ +Central directory entry #1389: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_pref_font_size.png │ │ - offset of local header from start of archive: 7373033 │ - (00000000007080E9h) bytes │ + offset of local header from start of archive: 7176881 │ + (00000000006D82B1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 582116e4 │ compressed size: 116 bytes │ uncompressed size: 116 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1393: │ +Central directory entry #1390: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_help.png │ │ - offset of local header from start of archive: 7373236 │ - (00000000007081B4h) bytes │ + offset of local header from start of archive: 7177084 │ + (00000000006D837Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 72228bc6 │ compressed size: 358 bytes │ uncompressed size: 358 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1394: │ +Central directory entry #1391: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 7373678 │ - (000000000070836Eh) bytes │ + offset of local header from start of archive: 7177522 │ + (00000000006D8532h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 265a9f47 │ compressed size: 234 bytes │ uncompressed size: 234 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1395: │ +Central directory entry #1392: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_location.png │ │ - offset of local header from start of archive: 7374002 │ - (00000000007084B2h) bytes │ + offset of local header from start of archive: 7177846 │ + (00000000006D8676h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bf91c1bf │ compressed size: 331 bytes │ uncompressed size: 331 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1396: │ +Central directory entry #1393: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 7374419 │ - (0000000000708653h) bytes │ + offset of local header from start of archive: 7178263 │ + (00000000006D8817h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9b9b4fe0 │ compressed size: 154 bytes │ uncompressed size: 154 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1397: │ +Central directory entry #1394: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 7374662 │ - (0000000000708746h) bytes │ + offset of local header from start of archive: 7178506 │ + (00000000006D890Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a3f6066 │ compressed size: 290 bytes │ uncompressed size: 290 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1398: │ +Central directory entry #1395: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_media.png │ │ - offset of local header from start of archive: 7375042 │ - (00000000007088C2h) bytes │ + offset of local header from start of archive: 7178886 │ + (00000000006D8A86h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ff1a876 │ compressed size: 230 bytes │ uncompressed size: 230 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1399: │ +Central directory entry #1396: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_pref_messaging.png │ │ - offset of local header from start of archive: 7375358 │ - (00000000007089FEh) bytes │ + offset of local header from start of archive: 7179190 │ + (00000000006D8BB6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7a1c3609 │ compressed size: 163 bytes │ uncompressed size: 163 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1400: │ +Central directory entry #1397: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_pref_network.png │ │ - offset of local header from start of archive: 7375611 │ - (0000000000708AFBh) bytes │ + offset of local header from start of archive: 7179431 │ + (00000000006D8CA7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e5e5acdb │ compressed size: 230 bytes │ uncompressed size: 230 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1401: │ +Central directory entry #1398: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_notification.png │ │ - offset of local header from start of archive: 7375926 │ - (0000000000708C36h) bytes │ + offset of local header from start of archive: 7179746 │ + (00000000006D8DE2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1962e6bc │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1402: │ +Central directory entry #1399: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-mdpi-v8/ic_pref_privacy.png │ │ - offset of local header from start of archive: 7376252 │ - (0000000000708D7Ch) bytes │ + offset of local header from start of archive: 7180072 │ + (00000000006D8F28h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 513e509d │ compressed size: 414 bytes │ uncompressed size: 414 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1403: │ +Central directory entry #1400: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_pref_register_device.png │ │ - offset of local header from start of archive: 7376754 │ - (0000000000708F72h) bytes │ + offset of local header from start of archive: 7180562 │ + (00000000006D9112h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3c382938 │ compressed size: 296 bytes │ uncompressed size: 296 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1404: │ +Central directory entry #1401: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 7377144 │ - (00000000007090F8h) bytes │ + offset of local header from start of archive: 7180948 │ + (00000000006D9294h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a9382da8 │ compressed size: 337 bytes │ uncompressed size: 337 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1405: │ +Central directory entry #1402: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 7377577 │ - (00000000007092A9h) bytes │ + offset of local header from start of archive: 7181377 │ + (00000000006D9441h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1e47d047 │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1406: │ +Central directory entry #1403: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 7377932 │ - (000000000070940Ch) bytes │ + offset of local header from start of archive: 7181720 │ + (00000000006D9598h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3fb4c588 │ compressed size: 182 bytes │ uncompressed size: 182 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1407: │ +Central directory entry #1404: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 7378206 │ - (000000000070951Eh) bytes │ + offset of local header from start of archive: 7181990 │ + (00000000006D96A6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a35de9e4 │ compressed size: 149 bytes │ uncompressed size: 149 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1408: │ +Central directory entry #1405: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/ic_send.png │ │ - offset of local header from start of archive: 7378441 │ - (0000000000709609h) bytes │ + offset of local header from start of archive: 7182221 │ + (00000000006D978Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ff2919a9 │ compressed size: 202 bytes │ uncompressed size: 202 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1409: │ +Central directory entry #1406: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-mdpi-v8/pause_balloon.png │ │ - offset of local header from start of archive: 7378722 │ - (0000000000709722h) bytes │ + offset of local header from start of archive: 7182498 │ + (00000000006D98A2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ac3ef968 │ compressed size: 907 bytes │ uncompressed size: 907 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1410: │ +Central directory entry #1407: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-mdpi-v8/play_balloon.png │ │ - offset of local header from start of archive: 7379715 │ - (0000000000709B03h) bytes │ + offset of local header from start of archive: 7183479 │ + (00000000006D9C77h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b348b023 │ compressed size: 948 bytes │ uncompressed size: 948 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1411: │ +Central directory entry #1408: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/app_background.png │ │ - offset of local header from start of archive: 7380748 │ - (0000000000709F0Ch) bytes │ + offset of local header from start of archive: 7184500 │ + (00000000006DA074h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d7c434d5 │ compressed size: 34998 bytes │ uncompressed size: 34998 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1412: │ +Central directory entry #1409: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7415834 │ - (000000000071281Ah) bytes │ + offset of local header from start of archive: 7219574 │ + (00000000006E2976h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6f7811ab │ compressed size: 978 bytes │ uncompressed size: 978 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1413: │ +Central directory entry #1410: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7416918 │ - (0000000000712C56h) bytes │ + offset of local header from start of archive: 7220646 │ + (00000000006E2DA6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e5b13b26 │ compressed size: 948 bytes │ uncompressed size: 948 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1414: │ +Central directory entry #1411: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7417972 │ - (0000000000713074h) bytes │ + offset of local header from start of archive: 7221688 │ + (00000000006E31B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 64c97acf │ compressed size: 1067 bytes │ uncompressed size: 1067 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1415: │ +Central directory entry #1412: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7419139 │ - (0000000000713503h) bytes │ + offset of local header from start of archive: 7222843 │ + (00000000006E363Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e178b833 │ compressed size: 1022 bytes │ uncompressed size: 1022 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1416: │ +Central directory entry #1413: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_attach.png │ │ - offset of local header from start of archive: 7420258 │ - (0000000000713962h) bytes │ + offset of local header from start of archive: 7223962 │ + (00000000006E3A9Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20fab332 │ compressed size: 462 bytes │ uncompressed size: 462 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1417: │ +Central directory entry #1414: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_close.png │ │ - offset of local header from start of archive: 7420802 │ - (0000000000713B82h) bytes │ + offset of local header from start of archive: 7224502 │ + (00000000006E3CB6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 094de6f6 │ compressed size: 291 bytes │ uncompressed size: 291 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1418: │ +Central directory entry #1415: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_emoji.png │ │ - offset of local header from start of archive: 7421175 │ - (0000000000713CF7h) bytes │ + offset of local header from start of archive: 7224863 │ + (00000000006E3E1Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70cb6feb │ compressed size: 622 bytes │ uncompressed size: 622 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1419: │ +Central directory entry #1416: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_indicator_group.png │ │ - offset of local header from start of archive: 7421878 │ - (0000000000713FB6h) bytes │ + offset of local header from start of archive: 7225562 │ + (00000000006E40DAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3bbdb493 │ compressed size: 541 bytes │ uncompressed size: 541 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1420: │ +Central directory entry #1417: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_keyboard.png │ │ - offset of local header from start of archive: 7422509 │ - (000000000071422Dh) bytes │ + offset of local header from start of archive: 7226189 │ + (00000000006E434Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f84567b9 │ compressed size: 213 bytes │ uncompressed size: 213 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1421: │ +Central directory entry #1418: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_mic.png │ │ - offset of local header from start of archive: 7422805 │ - (0000000000714355h) bytes │ + offset of local header from start of archive: 7226481 │ + (00000000006E4471h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2146b120 │ compressed size: 455 bytes │ uncompressed size: 455 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1422: │ +Central directory entry #1419: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7423339 │ - (000000000071456Bh) bytes │ + offset of local header from start of archive: 7227011 │ + (00000000006E4683h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3f2739f1 │ compressed size: 411 bytes │ uncompressed size: 411 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1423: │ +Central directory entry #1420: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_msg_error.png │ │ - offset of local header from start of archive: 7423839 │ - (000000000071475Fh) bytes │ + offset of local header from start of archive: 7227507 │ + (00000000006E4873h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ec949076 │ compressed size: 439 bytes │ uncompressed size: 439 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1424: │ +Central directory entry #1421: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7424363 │ - (000000000071496Bh) bytes │ + offset of local header from start of archive: 7228027 │ + (00000000006E4A7Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 311d5fda │ compressed size: 304 bytes │ uncompressed size: 304 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1425: │ +Central directory entry #1422: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_msg_pending.png │ │ - offset of local header from start of archive: 7424760 │ - (0000000000714AF8h) bytes │ + offset of local header from start of archive: 7228412 │ + (00000000006E4BFCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 182a6022 │ compressed size: 611 bytes │ uncompressed size: 611 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1426: │ +Central directory entry #1423: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_msg_sent.png │ │ - offset of local header from start of archive: 7425459 │ - (0000000000714DB3h) bytes │ + offset of local header from start of archive: 7229099 │ + (00000000006E4EABh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 36e2e9a0 │ compressed size: 252 bytes │ uncompressed size: 252 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1427: │ +Central directory entry #1424: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_msg_star.png │ │ - offset of local header from start of archive: 7425796 │ - (0000000000714F04h) bytes │ + offset of local header from start of archive: 7229424 │ + (00000000006E4FF0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5699fd6c │ compressed size: 409 bytes │ uncompressed size: 409 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1428: │ +Central directory entry #1425: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_msg_warning.png │ │ - offset of local header from start of archive: 7426289 │ - (00000000007150F1h) bytes │ + offset of local header from start of archive: 7229913 │ + (00000000006E51D9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4903b91 │ compressed size: 376 bytes │ uncompressed size: 376 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1429: │ +Central directory entry #1426: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_about.png │ │ - offset of local header from start of archive: 7426752 │ - (00000000007152C0h) bytes │ + offset of local header from start of archive: 7230372 │ + (00000000006E53A4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 14548917 │ compressed size: 443 bytes │ uncompressed size: 443 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1430: │ +Central directory entry #1427: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_account.png │ │ - offset of local header from start of archive: 7427279 │ - (00000000007154CFh) bytes │ + offset of local header from start of archive: 7230899 │ + (00000000006E55B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 98920181 │ compressed size: 691 bytes │ uncompressed size: 691 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1431: │ +Central directory entry #1428: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_pref_appearance.png │ │ - offset of local header from start of archive: 7428059 │ - (00000000007157DBh) bytes │ + offset of local header from start of archive: 7231667 │ + (00000000006E58B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ff6b463 │ compressed size: 567 bytes │ uncompressed size: 567 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1432: │ +Central directory entry #1429: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_balloons.png │ │ - offset of local header from start of archive: 7428715 │ - (0000000000715A6Bh) bytes │ + offset of local header from start of archive: 7232323 │ + (00000000006E5B43h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 164020c4 │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1433: │ +Central directory entry #1430: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_donate.png │ │ - offset of local header from start of archive: 7429025 │ - (0000000000715BA1h) bytes │ + offset of local header from start of archive: 7232629 │ + (00000000006E5C75h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 92f042db │ compressed size: 652 bytes │ uncompressed size: 652 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1434: │ +Central directory entry #1431: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_font_size.png │ │ - offset of local header from start of archive: 7429764 │ - (0000000000715E84h) bytes │ + offset of local header from start of archive: 7233364 │ + (00000000006E5F54h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0130c1b2 │ compressed size: 135 bytes │ uncompressed size: 135 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1435: │ +Central directory entry #1432: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_help.png │ │ - offset of local header from start of archive: 7429987 │ - (0000000000715F63h) bytes │ + offset of local header from start of archive: 7233587 │ + (00000000006E6033h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3c6dd97a │ compressed size: 681 bytes │ uncompressed size: 681 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1436: │ +Central directory entry #1433: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 7430753 │ - (0000000000716261h) bytes │ + offset of local header from start of archive: 7234349 │ + (00000000006E632Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aacfea6a │ compressed size: 406 bytes │ uncompressed size: 406 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1437: │ +Central directory entry #1434: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_location.png │ │ - offset of local header from start of archive: 7431250 │ - (0000000000716452h) bytes │ + offset of local header from start of archive: 7234846 │ + (00000000006E651Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ef41eff5 │ compressed size: 579 bytes │ uncompressed size: 579 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1438: │ +Central directory entry #1435: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 7431919 │ - (00000000007166EFh) bytes │ + offset of local header from start of archive: 7235503 │ + (00000000006E67AFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1d8ce515 │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1439: │ +Central directory entry #1436: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 7432221 │ - (000000000071681Dh) bytes │ + offset of local header from start of archive: 7235793 │ + (00000000006E68D1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cf9eb18c │ compressed size: 527 bytes │ uncompressed size: 527 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1440: │ +Central directory entry #1437: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_media.png │ │ - offset of local header from start of archive: 7432839 │ - (0000000000716A87h) bytes │ + offset of local header from start of archive: 7236411 │ + (00000000006E6B3Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ee632910 │ compressed size: 381 bytes │ uncompressed size: 381 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1441: │ +Central directory entry #1438: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_messaging.png │ │ - offset of local header from start of archive: 7433305 │ - (0000000000716C59h) bytes │ + offset of local header from start of archive: 7236873 │ + (00000000006E6D09h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28741a85 │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1442: │ +Central directory entry #1439: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_pref_network.png │ │ - offset of local header from start of archive: 7433658 │ - (0000000000716DBAh) bytes │ + offset of local header from start of archive: 7237214 │ + (00000000006E6E5Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 00573ce0 │ compressed size: 405 bytes │ uncompressed size: 405 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1443: │ +Central directory entry #1440: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_notification.png │ │ - offset of local header from start of archive: 7434149 │ - (0000000000716FA5h) bytes │ + offset of local header from start of archive: 7237705 │ + (00000000006E7049h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4dd74b24 │ compressed size: 396 bytes │ uncompressed size: 396 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1444: │ +Central directory entry #1441: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_privacy.png │ │ - offset of local header from start of archive: 7434636 │ - (000000000071718Ch) bytes │ + offset of local header from start of archive: 7238192 │ + (00000000006E7230h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2042931d │ compressed size: 678 bytes │ uncompressed size: 678 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1445: │ +Central directory entry #1442: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_register_device.png │ │ - offset of local header from start of archive: 7435402 │ - (000000000071748Ah) bytes │ + offset of local header from start of archive: 7238954 │ + (00000000006E752Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0e9d4de1 │ compressed size: 495 bytes │ uncompressed size: 495 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1446: │ +Central directory entry #1443: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 7435991 │ - (00000000007176D7h) bytes │ + offset of local header from start of archive: 7239543 │ + (00000000006E7777h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e417e432 │ compressed size: 626 bytes │ uncompressed size: 626 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1447: │ +Central directory entry #1444: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 7436714 │ - (00000000007179AAh) bytes │ + offset of local header from start of archive: 7240262 │ + (00000000006E7A46h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ba853e4b │ compressed size: 396 bytes │ uncompressed size: 396 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1448: │ +Central directory entry #1445: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 7437204 │ - (0000000000717B94h) bytes │ + offset of local header from start of archive: 7240748 │ + (00000000006E7C2Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8b98ec4a │ compressed size: 307 bytes │ uncompressed size: 307 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1449: │ +Central directory entry #1446: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 7437603 │ - (0000000000717D23h) bytes │ + offset of local header from start of archive: 7241147 │ + (00000000006E7DBBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 97afbdaf │ compressed size: 202 bytes │ uncompressed size: 202 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1450: │ +Central directory entry #1447: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xhdpi-v8/ic_send.png │ │ - offset of local header from start of archive: 7437894 │ - (0000000000717E46h) bytes │ + offset of local header from start of archive: 7241426 │ + (00000000006E7ED2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a4aa5507 │ compressed size: 315 bytes │ uncompressed size: 315 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1451: │ +Central directory entry #1448: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xhdpi-v8/pause_balloon.png │ │ - offset of local header from start of archive: 7438287 │ - (0000000000717FCFh) bytes │ + offset of local header from start of archive: 7241819 │ + (00000000006E805Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 883a9e1c │ compressed size: 1698 bytes │ uncompressed size: 1698 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1452: │ +Central directory entry #1449: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xhdpi-v8/play_balloon.png │ │ - offset of local header from start of archive: 7440070 │ - (00000000007186C6h) bytes │ + offset of local header from start of archive: 7243598 │ + (00000000006E874Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5ea08a33 │ compressed size: 1862 bytes │ uncompressed size: 1862 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1453: │ +Central directory entry #1450: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/app_background.png │ │ - offset of local header from start of archive: 7442018 │ - (0000000000718E62h) bytes │ + offset of local header from start of archive: 7245534 │ + (00000000006E8EDEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a584bcb2 │ compressed size: 67844 bytes │ uncompressed size: 67844 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1454: │ +Central directory entry #1451: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7509948 │ - (00000000007297BCh) bytes │ + offset of local header from start of archive: 7313464 │ + (00000000006F9838h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 06cdf338 │ compressed size: 1416 bytes │ uncompressed size: 1416 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1455: │ +Central directory entry #1452: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7511468 │ - (0000000000729DACh) bytes │ + offset of local header from start of archive: 7314984 │ + (00000000006F9E28h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 38d6e06d │ compressed size: 1368 bytes │ uncompressed size: 1368 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1456: │ +Central directory entry #1453: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7512940 │ - (000000000072A36Ch) bytes │ + offset of local header from start of archive: 7316456 │ + (00000000006FA3E8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7a75df7a │ compressed size: 1562 bytes │ uncompressed size: 1562 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1457: │ +Central directory entry #1454: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7514602 │ - (000000000072A9EAh) bytes │ + offset of local header from start of archive: 7318114 │ + (00000000006FAA62h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 379afcd1 │ compressed size: 1469 bytes │ uncompressed size: 1469 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1458: │ +Central directory entry #1455: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_attach.png │ │ - offset of local header from start of archive: 7516169 │ - (000000000072B009h) bytes │ + offset of local header from start of archive: 7319681 │ + (00000000006FB081h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a8634cac │ compressed size: 736 bytes │ uncompressed size: 736 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1459: │ +Central directory entry #1456: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_close.png │ │ - offset of local header from start of archive: 7516988 │ - (000000000072B33Ch) bytes │ + offset of local header from start of archive: 7320496 │ + (00000000006FB3B0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8f7c7d6f │ compressed size: 359 bytes │ uncompressed size: 359 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1460: │ +Central directory entry #1457: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_emoji.png │ │ - offset of local header from start of archive: 7517427 │ - (000000000072B4F3h) bytes │ + offset of local header from start of archive: 7320935 │ + (00000000006FB567h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7505dfdd │ compressed size: 993 bytes │ uncompressed size: 993 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1461: │ +Central directory entry #1458: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_indicator_group.png │ │ - offset of local header from start of archive: 7518501 │ - (000000000072B925h) bytes │ + offset of local header from start of archive: 7322005 │ + (00000000006FB995h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 255d87c6 │ compressed size: 918 bytes │ uncompressed size: 918 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1462: │ +Central directory entry #1459: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_keyboard.png │ │ - offset of local header from start of archive: 7519510 │ - (000000000072BD16h) bytes │ + offset of local header from start of archive: 7323010 │ + (00000000006FBD82h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 51932b04 │ compressed size: 290 bytes │ uncompressed size: 290 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1463: │ +Central directory entry #1460: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_mic.png │ │ - offset of local header from start of archive: 7519886 │ - (000000000072BE8Eh) bytes │ + offset of local header from start of archive: 7323374 │ + (00000000006FBEEEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f5faee4c │ compressed size: 681 bytes │ uncompressed size: 681 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1464: │ +Central directory entry #1461: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7520645 │ - (000000000072C185h) bytes │ + offset of local header from start of archive: 7324133 │ + (00000000006FC1E5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 80565db9 │ compressed size: 462 bytes │ uncompressed size: 462 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1465: │ +Central directory entry #1462: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_msg_error.png │ │ - offset of local header from start of archive: 7521198 │ - (000000000072C3AEh) bytes │ + offset of local header from start of archive: 7324674 │ + (00000000006FC402h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f1c77060 │ compressed size: 553 bytes │ uncompressed size: 553 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1466: │ +Central directory entry #1463: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7521837 │ - (000000000072C62Dh) bytes │ + offset of local header from start of archive: 7325309 │ + (00000000006FC67Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 946865c9 │ compressed size: 366 bytes │ uncompressed size: 366 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1467: │ +Central directory entry #1464: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_msg_pending.png │ │ - offset of local header from start of archive: 7522294 │ - (000000000072C7F6h) bytes │ + offset of local header from start of archive: 7325766 │ + (00000000006FC846h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): feacb9da │ compressed size: 876 bytes │ uncompressed size: 876 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1468: │ +Central directory entry #1465: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_msg_sent.png │ │ - offset of local header from start of archive: 7523256 │ - (000000000072CBB8h) bytes │ + offset of local header from start of archive: 7326728 │ + (00000000006FCC08h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 157e3407 │ compressed size: 303 bytes │ uncompressed size: 303 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1469: │ +Central directory entry #1466: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_msg_star.png │ │ - offset of local header from start of archive: 7523643 │ - (000000000072CD3Bh) bytes │ + offset of local header from start of archive: 7327111 │ + (00000000006FCD87h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1ba9227c │ compressed size: 566 bytes │ uncompressed size: 566 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1470: │ +Central directory entry #1467: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_msg_warning.png │ │ - offset of local header from start of archive: 7524294 │ - (000000000072CFC6h) bytes │ + offset of local header from start of archive: 7327758 │ + (00000000006FD00Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 30a1763f │ compressed size: 437 bytes │ uncompressed size: 437 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1471: │ +Central directory entry #1468: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_about.png │ │ - offset of local header from start of archive: 7524817 │ - (000000000072D1D1h) bytes │ + offset of local header from start of archive: 7328281 │ + (00000000006FD219h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 58e07f2d │ compressed size: 639 bytes │ uncompressed size: 639 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1472: │ +Central directory entry #1469: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_account.png │ │ - offset of local header from start of archive: 7525543 │ - (000000000072D4A7h) bytes │ + offset of local header from start of archive: 7329003 │ + (00000000006FD4EBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e89bc5f2 │ compressed size: 1034 bytes │ uncompressed size: 1034 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1473: │ +Central directory entry #1470: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_appearance.png │ │ - offset of local header from start of archive: 7526666 │ - (000000000072D90Ah) bytes │ + offset of local header from start of archive: 7330122 │ + (00000000006FD94Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 122071ce │ compressed size: 843 bytes │ uncompressed size: 843 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1474: │ +Central directory entry #1471: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_balloons.png │ │ - offset of local header from start of archive: 7527599 │ - (000000000072DCAFh) bytes │ + offset of local header from start of archive: 7331055 │ + (00000000006FDCEFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 09f2f60f │ compressed size: 307 bytes │ uncompressed size: 307 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1475: │ +Central directory entry #1472: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_donate.png │ │ - offset of local header from start of archive: 7527995 │ - (000000000072DE3Bh) bytes │ + offset of local header from start of archive: 7331447 │ + (00000000006FDE77h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1520c4dd │ compressed size: 950 bytes │ uncompressed size: 950 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1476: │ +Central directory entry #1473: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_pref_font_size.png │ │ - offset of local header from start of archive: 7529034 │ - (000000000072E24Ah) bytes │ + offset of local header from start of archive: 7332474 │ + (00000000006FE27Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f15ea12c │ compressed size: 169 bytes │ uncompressed size: 169 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1477: │ +Central directory entry #1474: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_help.png │ │ - offset of local header from start of archive: 7529293 │ - (000000000072E34Dh) bytes │ + offset of local header from start of archive: 7332729 │ + (00000000006FE379h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a2edfe66 │ compressed size: 992 bytes │ uncompressed size: 992 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1478: │ +Central directory entry #1475: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 7530372 │ - (000000000072E784h) bytes │ + offset of local header from start of archive: 7333796 │ + (00000000006FE7A4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1c34d682 │ compressed size: 561 bytes │ uncompressed size: 561 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1479: │ +Central directory entry #1476: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_location.png │ │ - offset of local header from start of archive: 7531025 │ - (000000000072EA11h) bytes │ + offset of local header from start of archive: 7334449 │ + (00000000006FEA31h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): adfe4f88 │ compressed size: 870 bytes │ uncompressed size: 870 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1480: │ +Central directory entry #1477: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 7531986 │ - (000000000072EDD2h) bytes │ + offset of local header from start of archive: 7335398 │ + (00000000006FEDE6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 867045dc │ compressed size: 305 bytes │ uncompressed size: 305 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1481: │ +Central directory entry #1478: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 7532385 │ - (000000000072EF61h) bytes │ + offset of local header from start of archive: 7335785 │ + (00000000006FEF69h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 86a49016 │ compressed size: 754 bytes │ uncompressed size: 754 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1482: │ +Central directory entry #1479: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_pref_media.png │ │ - offset of local header from start of archive: 7533234 │ - (000000000072F2B2h) bytes │ + offset of local header from start of archive: 7336622 │ + (00000000006FF2AEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a9b1d07c │ compressed size: 545 bytes │ uncompressed size: 545 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1483: │ +Central directory entry #1480: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_messaging.png │ │ - offset of local header from start of archive: 7533865 │ - (000000000072F529h) bytes │ + offset of local header from start of archive: 7337249 │ + (00000000006FF521h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4020086a │ compressed size: 367 bytes │ uncompressed size: 367 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1484: │ +Central directory entry #1481: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_network.png │ │ - offset of local header from start of archive: 7534323 │ - (000000000072F6F3h) bytes │ + offset of local header from start of archive: 7337703 │ + (00000000006FF6E7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 54f44a6d │ compressed size: 570 bytes │ uncompressed size: 570 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1485: │ +Central directory entry #1482: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_notification.png │ │ - offset of local header from start of archive: 7534982 │ - (000000000072F986h) bytes │ + offset of local header from start of archive: 7338358 │ + (00000000006FF976h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2a29560d │ compressed size: 570 bytes │ uncompressed size: 570 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1486: │ +Central directory entry #1483: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_pref_privacy.png │ │ - offset of local header from start of archive: 7535646 │ - (000000000072FC1Eh) bytes │ + offset of local header from start of archive: 7339018 │ + (00000000006FFC0Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0faf9363 │ compressed size: 953 bytes │ uncompressed size: 953 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1487: │ +Central directory entry #1484: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxhdpi-v8/ic_pref_register_device.png │ │ - offset of local header from start of archive: 7536689 │ - (0000000000730031h) bytes │ + offset of local header from start of archive: 7340049 │ + (0000000000700011h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cf15e22f │ compressed size: 787 bytes │ uncompressed size: 787 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1488: │ +Central directory entry #1485: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 7537571 │ - (00000000007303A3h) bytes │ + offset of local header from start of archive: 7340931 │ + (0000000000700383h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88ec3b14 │ compressed size: 938 bytes │ uncompressed size: 938 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1489: │ +Central directory entry #1486: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 7538606 │ - (00000000007307AEh) bytes │ + offset of local header from start of archive: 7341966 │ + (000000000070078Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22db785d │ compressed size: 575 bytes │ uncompressed size: 575 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1490: │ +Central directory entry #1487: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 7539275 │ - (0000000000730A4Bh) bytes │ + offset of local header from start of archive: 7342635 │ + (0000000000700A2Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 30cda557 │ compressed size: 460 bytes │ uncompressed size: 460 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1491: │ +Central directory entry #1488: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxhdpi-v8/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 7539828 │ - (0000000000730C74h) bytes │ + offset of local header from start of archive: 7343188 │ + (0000000000700C54h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 427b0ee1 │ compressed size: 283 bytes │ uncompressed size: 283 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1492: │ +Central directory entry #1489: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/ic_send.png │ │ - offset of local header from start of archive: 7540199 │ - (0000000000730DE7h) bytes │ + offset of local header from start of archive: 7343555 │ + (0000000000700DC3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0424ae7 │ compressed size: 422 bytes │ uncompressed size: 422 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1493: │ +Central directory entry #1490: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/pause_balloon.png │ │ - offset of local header from start of archive: 7540702 │ - (0000000000730FDEh) bytes │ + offset of local header from start of archive: 7344054 │ + (0000000000700FB6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 64c3d16f │ compressed size: 3468 bytes │ uncompressed size: 3468 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1494: │ +Central directory entry #1491: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxhdpi-v8/play_balloon.png │ │ - offset of local header from start of archive: 7544256 │ - (0000000000731DC0h) bytes │ + offset of local header from start of archive: 7347604 │ + (0000000000701D94h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 16dce3e9 │ compressed size: 3842 bytes │ uncompressed size: 3842 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1495: │ +Central directory entry #1492: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/app_background.png │ │ - offset of local header from start of archive: 7548182 │ - (0000000000732D16h) bytes │ + offset of local header from start of archive: 7351530 │ + (0000000000702CEAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 84d3cf39 │ compressed size: 102260 bytes │ uncompressed size: 102260 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1496: │ +Central directory entry #1493: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxxhdpi-v8/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 7650532 │ - (000000000074BCE4h) bytes │ + offset of local header from start of archive: 7453868 │ + (000000000071BCACh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b042ec0a │ compressed size: 1895 bytes │ uncompressed size: 1895 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1497: │ +Central directory entry #1494: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxxhdpi-v8/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 7652535 │ - (000000000074C4B7h) bytes │ + offset of local header from start of archive: 7455859 │ + (000000000071C473h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be65cb44 │ compressed size: 1799 bytes │ uncompressed size: 1799 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1498: │ +Central directory entry #1495: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 7654439 │ - (000000000074CC27h) bytes │ + offset of local header from start of archive: 7457763 │ + (000000000071CBE3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 51ca3df2 │ compressed size: 2089 bytes │ uncompressed size: 2089 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1499: │ +Central directory entry #1496: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxxhdpi-v8/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 7656629 │ - (000000000074D4B5h) bytes │ + offset of local header from start of archive: 7459949 │ + (000000000071D46Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 99f0d281 │ compressed size: 1945 bytes │ uncompressed size: 1945 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1500: │ +Central directory entry #1497: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/ic_close.png │ │ - offset of local header from start of archive: 7658673 │ - (000000000074DCB1h) bytes │ + offset of local header from start of archive: 7461993 │ + (000000000071DC69h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d8b4eea8 │ compressed size: 591 bytes │ uncompressed size: 591 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1501: │ +Central directory entry #1498: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxxhdpi-v8/ic_indicator_group.png │ │ - offset of local header from start of archive: 7659347 │ - (000000000074DF53h) bytes │ + offset of local header from start of archive: 7462663 │ + (000000000071DF07h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9fde93e6 │ compressed size: 1111 bytes │ uncompressed size: 1111 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1502: │ +Central directory entry #1499: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxxhdpi-v8/ic_msg_delivered.png │ │ - offset of local header from start of archive: 7660551 │ - (000000000074E407h) bytes │ + offset of local header from start of archive: 7463863 │ + (000000000071E3B7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4c91e4be │ compressed size: 658 bytes │ uncompressed size: 658 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1503: │ +Central directory entry #1500: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/ic_msg_error.png │ │ - offset of local header from start of archive: 7661298 │ - (000000000074E6F2h) bytes │ + offset of local header from start of archive: 7464610 │ + (000000000071E6A2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 434298c4 │ compressed size: 757 bytes │ uncompressed size: 757 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1504: │ +Central directory entry #1501: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-night-xxxhdpi-v8/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 7662141 │ - (000000000074EA3Dh) bytes │ + offset of local header from start of archive: 7465449 │ + (000000000071E9E9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c57a9ff0 │ compressed size: 483 bytes │ uncompressed size: 483 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1505: │ +Central directory entry #1502: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-night-xxxhdpi-v8/ic_msg_pending.png │ │ - offset of local header from start of archive: 7662719 │ - (000000000074EC7Fh) bytes │ + offset of local header from start of archive: 7466015 │ + (000000000071EC1Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7974d2f2 │ compressed size: 1212 bytes │ uncompressed size: 1212 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1506: │ +Central directory entry #1503: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxxhdpi-v8/ic_msg_sent.png │ │ - offset of local header from start of archive: 7664020 │ - (000000000074F194h) bytes │ + offset of local header from start of archive: 7467312 │ + (000000000071F130h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f3ba9227 │ compressed size: 394 bytes │ uncompressed size: 394 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1507: │ +Central directory entry #1504: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/ic_msg_star.png │ │ - offset of local header from start of archive: 7664498 │ - (000000000074F372h) bytes │ + offset of local header from start of archive: 7467790 │ + (000000000071F30Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): db32c430 │ compressed size: 745 bytes │ uncompressed size: 745 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1508: │ +Central directory entry #1505: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-night-xxxhdpi-v8/ic_msg_warning.png │ │ - offset of local header from start of archive: 7665329 │ - (000000000074F6B1h) bytes │ + offset of local header from start of archive: 7468617 │ + (000000000071F649h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4419ec75 │ compressed size: 618 bytes │ uncompressed size: 618 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1509: │ +Central directory entry #1506: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/pause_balloon.png │ │ - offset of local header from start of archive: 7666034 │ - (000000000074F972h) bytes │ + offset of local header from start of archive: 7469322 │ + (000000000071F90Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 68cd0d73 │ compressed size: 3842 bytes │ uncompressed size: 3842 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1510: │ +Central directory entry #1507: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-night-xxxhdpi-v8/play_balloon.png │ │ - offset of local header from start of archive: 7669962 │ - (00000000007508CAh) bytes │ + offset of local header from start of archive: 7473250 │ + (0000000000720862h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8c1758e │ compressed size: 4188 bytes │ uncompressed size: 4188 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1511: │ +Central directory entry #1508: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_backspace.png │ │ - offset of local header from start of archive: 7674236 │ - (000000000075197Ch) bytes │ + offset of local header from start of archive: 7477520 │ + (0000000000721910h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7408910a │ compressed size: 672 bytes │ uncompressed size: 672 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1512: │ +Central directory entry #1509: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_category_activities.png │ │ - offset of local header from start of archive: 7674988 │ - (0000000000751C6Ch) bytes │ + offset of local header from start of archive: 7478272 │ + (0000000000721C00h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6dc0ebc3 │ compressed size: 1448 bytes │ uncompressed size: 1448 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1513: │ +Central directory entry #1510: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_category_animalsandnature.png │ │ - offset of local header from start of archive: 7676532 │ - (0000000000752274h) bytes │ + offset of local header from start of archive: 7479812 │ + (0000000000722204h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aeba6b26 │ compressed size: 1643 bytes │ uncompressed size: 1643 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1514: │ +Central directory entry #1511: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_category_flags.png │ │ - offset of local header from start of archive: 7678275 │ - (0000000000752943h) bytes │ + offset of local header from start of archive: 7481555 │ + (00000000007228D3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 584489cc │ compressed size: 581 bytes │ uncompressed size: 581 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1515: │ +Central directory entry #1512: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_category_foodanddrink.png │ │ - offset of local header from start of archive: 7678945 │ - (0000000000752BE1h) bytes │ + offset of local header from start of archive: 7482225 │ + (0000000000722B71h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 00dff69d │ compressed size: 1017 bytes │ uncompressed size: 1017 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1516: │ +Central directory entry #1513: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_category_objects.png │ │ - offset of local header from start of archive: 7680061 │ - (000000000075303Dh) bytes │ + offset of local header from start of archive: 7483329 │ + (0000000000722FC1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea4871a9 │ compressed size: 967 bytes │ uncompressed size: 967 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1517: │ +Central directory entry #1514: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_category_smileysandpeople.png │ │ - offset of local header from start of archive: 7681119 │ - (000000000075345Fh) bytes │ + offset of local header from start of archive: 7484387 │ + (00000000007233E3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 74880a1a │ compressed size: 1230 bytes │ uncompressed size: 1230 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1518: │ +Central directory entry #1515: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_category_symbols.png │ │ - offset of local header from start of archive: 7682450 │ - (0000000000753992h) bytes │ + offset of local header from start of archive: 7485714 │ + (0000000000723912h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 523b1f92 │ compressed size: 803 bytes │ uncompressed size: 803 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1519: │ +Central directory entry #1516: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_category_travelandplaces.png │ │ - offset of local header from start of archive: 7683347 │ - (0000000000753D13h) bytes │ + offset of local header from start of archive: 7486599 │ + (0000000000723C87h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d1b9d6e8 │ compressed size: 872 bytes │ uncompressed size: 872 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1520: │ +Central directory entry #1517: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_0.png │ │ - offset of local header from start of archive: 7684320 │ - (00000000007540E0h) bytes │ + offset of local header from start of archive: 7487568 │ + (0000000000724050h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8dc8c9f9 │ compressed size: 36026 bytes │ uncompressed size: 36026 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1521: │ +Central directory entry #1518: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_1.png │ │ - offset of local header from start of archive: 7720430 │ - (000000000075CDEEh) bytes │ + offset of local header from start of archive: 7523674 │ + (000000000072CD5Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 24b7cc04 │ compressed size: 42539 bytes │ uncompressed size: 42539 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1522: │ +Central directory entry #1519: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_10.png │ │ - offset of local header from start of archive: 7763051 │ - (000000000076746Bh) bytes │ + offset of local header from start of archive: 7566295 │ + (00000000007373D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0e84b165 │ compressed size: 33251 bytes │ uncompressed size: 33251 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1523: │ +Central directory entry #1520: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_11.png │ │ - offset of local header from start of archive: 7796387 │ - (000000000076F6A3h) bytes │ + offset of local header from start of archive: 7599627 │ + (000000000073F60Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 085a6077 │ compressed size: 40803 bytes │ uncompressed size: 40803 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1524: │ +Central directory entry #1521: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_12.png │ │ - offset of local header from start of archive: 7837275 │ - (000000000077965Bh) bytes │ + offset of local header from start of archive: 7640511 │ + (00000000007495BFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aa5f151a │ compressed size: 63157 bytes │ uncompressed size: 63157 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1525: │ +Central directory entry #1522: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_13.png │ │ - offset of local header from start of archive: 7900517 │ - (0000000000788D65h) bytes │ + offset of local header from start of archive: 7703749 │ + (0000000000758CC5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fd3d2ae2 │ compressed size: 66860 bytes │ uncompressed size: 66860 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1526: │ +Central directory entry #1523: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_14.png │ │ - offset of local header from start of archive: 7967460 │ - (00000000007992E4h) bytes │ + offset of local header from start of archive: 7770692 │ + (0000000000769244h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6e6ec827 │ compressed size: 49997 bytes │ uncompressed size: 49997 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1527: │ +Central directory entry #1524: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_15.png │ │ - offset of local header from start of archive: 8017541 │ - (00000000007A5685h) bytes │ + offset of local header from start of archive: 7820769 │ + (00000000007755E1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea3bdca1 │ compressed size: 59205 bytes │ uncompressed size: 59205 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1528: │ +Central directory entry #1525: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_16.png │ │ - offset of local header from start of archive: 8076829 │ - (00000000007B3E1Dh) bytes │ + offset of local header from start of archive: 7880057 │ + (0000000000783D79h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 456c38b8 │ compressed size: 47142 bytes │ uncompressed size: 47142 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1529: │ +Central directory entry #1526: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_17.png │ │ - offset of local header from start of archive: 8124054 │ - (00000000007BF696h) bytes │ + offset of local header from start of archive: 7927282 │ + (000000000078F5F2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 50816e43 │ compressed size: 49565 bytes │ uncompressed size: 49565 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1530: │ +Central directory entry #1527: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_18.png │ │ - offset of local header from start of archive: 8173705 │ - (00000000007CB889h) bytes │ + offset of local header from start of archive: 7976921 │ + (000000000079B7D9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8cd0c065 │ compressed size: 55646 bytes │ uncompressed size: 55646 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1531: │ +Central directory entry #1528: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_19.png │ │ - offset of local header from start of archive: 8229434 │ - (00000000007D923Ah) bytes │ + offset of local header from start of archive: 8032650 │ + (00000000007A918Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 512965b3 │ compressed size: 47597 bytes │ uncompressed size: 47597 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1532: │ +Central directory entry #1529: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_2.png │ │ - offset of local header from start of archive: 8277117 │ - (00000000007E4C7Dh) bytes │ + offset of local header from start of archive: 8080321 │ + (00000000007B4BC1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a947dcca │ compressed size: 44096 bytes │ uncompressed size: 44096 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1533: │ +Central directory entry #1530: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_20.png │ │ - offset of local header from start of archive: 8321296 │ - (00000000007EF910h) bytes │ + offset of local header from start of archive: 8124496 │ + (00000000007BF850h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 58ab2d21 │ compressed size: 51817 bytes │ uncompressed size: 51817 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1534: │ +Central directory entry #1531: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_21.png │ │ - offset of local header from start of archive: 8373197 │ - (00000000007FC3CDh) bytes │ + offset of local header from start of archive: 8176393 │ + (00000000007CC309h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6798cff3 │ compressed size: 50862 bytes │ uncompressed size: 50862 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1535: │ +Central directory entry #1532: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_22.png │ │ - offset of local header from start of archive: 8424142 │ - (0000000000808ACEh) bytes │ + offset of local header from start of archive: 8227338 │ + (00000000007D8A0Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19acab78 │ compressed size: 52619 bytes │ uncompressed size: 52619 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1536: │ +Central directory entry #1533: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_23.png │ │ - offset of local header from start of archive: 8476847 │ - (00000000008158AFh) bytes │ + offset of local header from start of archive: 8280031 │ + (00000000007E57DFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 160a0149 │ compressed size: 44354 bytes │ uncompressed size: 44354 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1537: │ +Central directory entry #1534: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_24.png │ │ - offset of local header from start of archive: 8521286 │ - (0000000000820646h) bytes │ + offset of local header from start of archive: 8324466 │ + (00000000007F0572h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8285fb54 │ compressed size: 64252 bytes │ uncompressed size: 64252 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1538: │ +Central directory entry #1535: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_25.png │ │ - offset of local header from start of archive: 8585624 │ - (0000000000830198h) bytes │ + offset of local header from start of archive: 8388792 │ + (00000000008000B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7d256588 │ compressed size: 53746 bytes │ uncompressed size: 53746 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1539: │ +Central directory entry #1536: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_26.png │ │ - offset of local header from start of archive: 8639454 │ - (000000000083D3DEh) bytes │ + offset of local header from start of archive: 8442618 │ + (000000000080D2FAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70b4fc21 │ compressed size: 60503 bytes │ uncompressed size: 60503 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1540: │ +Central directory entry #1537: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_27.png │ │ - offset of local header from start of archive: 8700043 │ - (000000000084C08Bh) bytes │ + offset of local header from start of archive: 8503195 │ + (000000000081BF9Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 38a88608 │ compressed size: 52534 bytes │ uncompressed size: 52534 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1541: │ +Central directory entry #1538: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_28.png │ │ - offset of local header from start of archive: 8752662 │ - (0000000000858E16h) bytes │ + offset of local header from start of archive: 8555810 │ + (0000000000828D22h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 63f0ebbf │ compressed size: 29145 bytes │ uncompressed size: 29145 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1542: │ +Central directory entry #1539: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_29.png │ │ - offset of local header from start of archive: 8781893 │ - (0000000000860045h) bytes │ + offset of local header from start of archive: 8585029 │ + (000000000082FF45h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eea55e15 │ compressed size: 40181 bytes │ uncompressed size: 40181 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1543: │ +Central directory entry #1540: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_3.png │ │ - offset of local header from start of archive: 8822157 │ - (0000000000869D8Dh) bytes │ + offset of local header from start of archive: 8625293 │ + (0000000000839C8Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4fff92e7 │ compressed size: 42759 bytes │ uncompressed size: 42759 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1544: │ +Central directory entry #1541: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_30.png │ │ - offset of local header from start of archive: 8864999 │ - (00000000008744E7h) bytes │ + offset of local header from start of archive: 8668131 │ + (00000000008443E3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b1e3ce8e │ compressed size: 48210 bytes │ uncompressed size: 48210 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1545: │ +Central directory entry #1542: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_31.png │ │ - offset of local header from start of archive: 8913294 │ - (000000000088018Eh) bytes │ + offset of local header from start of archive: 8716422 │ + (0000000000850086h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a37e889 │ compressed size: 50854 bytes │ uncompressed size: 50854 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1546: │ +Central directory entry #1543: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_32.png │ │ - offset of local header from start of archive: 8964234 │ - (000000000088C88Ah) bytes │ + offset of local header from start of archive: 8767350 │ + (000000000085C776h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 90e53dec │ compressed size: 55187 bytes │ uncompressed size: 55187 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1547: │ +Central directory entry #1544: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_33.png │ │ - offset of local header from start of archive: 9019507 │ - (000000000089A073h) bytes │ + offset of local header from start of archive: 8822611 │ + (0000000000869F53h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 915a1e93 │ compressed size: 59826 bytes │ uncompressed size: 59826 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1548: │ +Central directory entry #1545: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_34.png │ │ - offset of local header from start of archive: 9079418 │ - (00000000008A8A7Ah) bytes │ + offset of local header from start of archive: 8882518 │ + (0000000000878956h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e5a4a39 │ compressed size: 57865 bytes │ uncompressed size: 57865 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1549: │ +Central directory entry #1546: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_35.png │ │ - offset of local header from start of archive: 9137369 │ - (00000000008B6CD9h) bytes │ + offset of local header from start of archive: 8940457 │ + (0000000000886BA9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cb5bcf56 │ compressed size: 35782 bytes │ uncompressed size: 35782 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1550: │ +Central directory entry #1547: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_36.png │ │ - offset of local header from start of archive: 9173234 │ - (00000000008BF8F2h) bytes │ + offset of local header from start of archive: 8976322 │ + (000000000088F7C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ef7a477 │ compressed size: 27083 bytes │ uncompressed size: 27083 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1551: │ +Central directory entry #1548: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_37.png │ │ - offset of local header from start of archive: 9200403 │ - (00000000008C6313h) bytes │ + offset of local header from start of archive: 9003479 │ + (00000000008961D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dd362f54 │ compressed size: 53399 bytes │ uncompressed size: 53399 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1552: │ +Central directory entry #1549: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_38.png │ │ - offset of local header from start of archive: 9253887 │ - (00000000008D33FFh) bytes │ + offset of local header from start of archive: 9056959 │ + (00000000008A32BFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f6c40688 │ compressed size: 51490 bytes │ uncompressed size: 51490 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1553: │ +Central directory entry #1550: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_39.png │ │ - offset of local header from start of archive: 9305462 │ - (00000000008DFD76h) bytes │ + offset of local header from start of archive: 9108530 │ + (00000000008AFC32h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a098fc79 │ compressed size: 53271 bytes │ uncompressed size: 53271 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1554: │ +Central directory entry #1551: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_4.png │ │ - offset of local header from start of archive: 9358819 │ - (00000000008ECDE3h) bytes │ + offset of local header from start of archive: 9161875 │ + (00000000008BCC93h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7aceb882 │ compressed size: 42374 bytes │ uncompressed size: 42374 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1555: │ +Central directory entry #1552: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_40.png │ │ - offset of local header from start of archive: 9401278 │ - (00000000008F73BEh) bytes │ + offset of local header from start of archive: 9204322 │ + (00000000008C7262h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 18127c20 │ compressed size: 33287 bytes │ uncompressed size: 33287 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1556: │ +Central directory entry #1553: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_41.png │ │ - offset of local header from start of archive: 9434651 │ - (00000000008FF61Bh) bytes │ + offset of local header from start of archive: 9237683 │ + (00000000008CF4B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1c822dec │ compressed size: 45777 bytes │ uncompressed size: 45777 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1557: │ +Central directory entry #1554: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_42.png │ │ - offset of local header from start of archive: 9480513 │ - (000000000090A941h) bytes │ + offset of local header from start of archive: 9283541 │ + (00000000008DA7D5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): acf01b98 │ compressed size: 71377 bytes │ uncompressed size: 71377 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1558: │ +Central directory entry #1555: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_43.png │ │ - offset of local header from start of archive: 9551973 │ - (000000000091C065h) bytes │ + offset of local header from start of archive: 9355001 │ + (00000000008EBEF9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f269e2ae │ compressed size: 55527 bytes │ uncompressed size: 55527 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1559: │ +Central directory entry #1556: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_44.png │ │ - offset of local header from start of archive: 9607583 │ - (000000000092999Fh) bytes │ + offset of local header from start of archive: 9410611 │ + (00000000008F9833h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a7ed4619 │ compressed size: 40477 bytes │ uncompressed size: 40477 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1560: │ +Central directory entry #1557: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_45.png │ │ - offset of local header from start of archive: 9648145 │ - (0000000000933811h) bytes │ + offset of local header from start of archive: 9451169 │ + (00000000009036A1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ffc196a │ compressed size: 34620 bytes │ uncompressed size: 34620 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1561: │ +Central directory entry #1558: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_46.png │ │ - offset of local header from start of archive: 9682848 │ - (000000000093BFA0h) bytes │ + offset of local header from start of archive: 9485872 │ + (000000000090BE30h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da05d996 │ compressed size: 35374 bytes │ uncompressed size: 35374 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1562: │ +Central directory entry #1559: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_47.png │ │ - offset of local header from start of archive: 9718306 │ - (0000000000944A22h) bytes │ + offset of local header from start of archive: 9521326 │ + (00000000009148AEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 62f22da1 │ compressed size: 41761 bytes │ uncompressed size: 41761 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1563: │ +Central directory entry #1560: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_48.png │ │ - offset of local header from start of archive: 9760153 │ - (000000000094ED99h) bytes │ + offset of local header from start of archive: 9563161 │ + (000000000091EC19h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a327d2ad │ compressed size: 54722 bytes │ uncompressed size: 54722 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1564: │ +Central directory entry #1561: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_49.png │ │ - offset of local header from start of archive: 9814958 │ - (000000000095C3AEh) bytes │ + offset of local header from start of archive: 9617966 │ + (000000000092C22Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3e88f438 │ compressed size: 43177 bytes │ uncompressed size: 43177 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1565: │ +Central directory entry #1562: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_5.png │ │ - offset of local header from start of archive: 9858221 │ - (0000000000966CADh) bytes │ + offset of local header from start of archive: 9661217 │ + (0000000000936B21h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 876f35fd │ compressed size: 46015 bytes │ uncompressed size: 46015 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1566: │ +Central directory entry #1563: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_50.png │ │ - offset of local header from start of archive: 9904319 │ - (00000000009720BFh) bytes │ + offset of local header from start of archive: 9707311 │ + (0000000000941F2Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a1768d1b │ compressed size: 15378 bytes │ uncompressed size: 15378 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1567: │ +Central directory entry #1564: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_6.png │ │ - offset of local header from start of archive: 9919782 │ - (0000000000975D26h) bytes │ + offset of local header from start of archive: 9722770 │ + (0000000000945B92h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ebf918e7 │ compressed size: 66147 bytes │ uncompressed size: 66147 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1568: │ +Central directory entry #1565: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_ios_sheet_7.png │ │ - offset of local header from start of archive: 9986011 │ - (0000000000985FDBh) bytes │ + offset of local header from start of archive: 9788999 │ + (0000000000955E47h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b6c6576b │ compressed size: 69733 bytes │ uncompressed size: 69733 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1569: │ +Central directory entry #1566: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-nodpi-v4/emoji_ios_sheet_8.png │ │ - offset of local header from start of archive: 10055829 │ - (0000000000997095h) bytes │ + offset of local header from start of archive: 9858805 │ + (0000000000966EF5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a9c71f5f │ compressed size: 69666 bytes │ uncompressed size: 69666 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1570: │ +Central directory entry #1567: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-nodpi-v4/emoji_ios_sheet_9.png │ │ - offset of local header from start of archive: 10125578 │ - (00000000009A810Ah) bytes │ + offset of local header from start of archive: 9928550 │ + (0000000000977F66h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 97a4087f │ compressed size: 47369 bytes │ uncompressed size: 47369 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1571: │ +Central directory entry #1568: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-nodpi-v4/emoji_recent.png │ │ - offset of local header from start of archive: 10173029 │ - (00000000009B3A65h) bytes │ + offset of local header from start of archive: 9976001 │ + (00000000009838C1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 56a74584 │ compressed size: 1145 bytes │ uncompressed size: 1145 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1572: │ +Central directory entry #1569: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-v21/$avd_hide_password__0.xml │ │ - offset of local header from start of archive: 10174253 │ - (00000000009B3F2Dh) bytes │ + offset of local header from start of archive: 9977221 │ + (0000000000983D85h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bd12271a │ - compressed size: 516 bytes │ + compressed size: 517 bytes │ uncompressed size: 1176 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -57037,32 +52748,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1573: │ +Central directory entry #1570: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/$avd_hide_password__1.xml │ │ - offset of local header from start of archive: 10174866 │ - (00000000009B4192h) bytes │ + offset of local header from start of archive: 9977810 │ + (0000000000983FD2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3588dd26 │ compressed size: 314 bytes │ uncompressed size: 592 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -57074,36 +52785,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1574: │ +Central directory entry #1571: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/$avd_hide_password__2.xml │ │ - offset of local header from start of archive: 10175277 │ - (00000000009B432Dh) bytes │ + offset of local header from start of archive: 9978196 │ + (0000000000984154h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f240783 │ - compressed size: 298 bytes │ + compressed size: 297 bytes │ uncompressed size: 556 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -57111,32 +52822,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1575: │ +Central directory entry #1572: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/$avd_show_password__0.xml │ │ - offset of local header from start of archive: 10175672 │ - (00000000009B44B8h) bytes │ + offset of local header from start of archive: 9978565 │ + (00000000009842C5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 14139dc5 │ compressed size: 501 bytes │ uncompressed size: 1136 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -57148,36 +52859,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1576: │ +Central directory entry #1573: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/$avd_show_password__1.xml │ │ - offset of local header from start of archive: 10176270 │ - (00000000009B470Eh) bytes │ + offset of local header from start of archive: 9979138 │ + (0000000000984502h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 644eed4d │ - compressed size: 315 bytes │ + compressed size: 314 bytes │ uncompressed size: 592 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -57185,36 +52896,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1577: │ +Central directory entry #1574: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/$avd_show_password__2.xml │ │ - offset of local header from start of archive: 10176682 │ - (00000000009B48AAh) bytes │ + offset of local header from start of archive: 9979524 │ + (0000000000984684h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b62c2f5 │ - compressed size: 299 bytes │ + compressed size: 298 bytes │ uncompressed size: 556 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -57222,32 +52933,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1578: │ +Central directory entry #1575: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_action_bar_item_background_material.xml │ │ - offset of local header from start of archive: 10177078 │ - (00000000009B4A36h) bytes │ + offset of local header from start of archive: 9979894 │ + (00000000009847F6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e428598e │ compressed size: 154 bytes │ uncompressed size: 264 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ @@ -57259,36 +52970,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1579: │ +Central directory entry #1576: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_btn_colored_material.xml │ │ - offset of local header from start of archive: 10177347 │ - (00000000009B4B43h) bytes │ + offset of local header from start of archive: 9980138 │ + (00000000009848EAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 72865fd0 │ - compressed size: 554 bytes │ + compressed size: 551 bytes │ uncompressed size: 1716 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -57296,32 +53007,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1580: │ +Central directory entry #1577: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 10178001 │ - (00000000009B4DD1h) bytes │ + offset of local header from start of archive: 9980764 │ + (0000000000984B5Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fb3a62b1 │ compressed size: 325 bytes │ uncompressed size: 716 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -57333,36 +53044,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1581: │ +Central directory entry #1578: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_edit_text_material.xml │ │ - offset of local header from start of archive: 10178432 │ - (00000000009B4F80h) bytes │ + offset of local header from start of archive: 9981170 │ + (0000000000984CF2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d3149631 │ - compressed size: 462 bytes │ + compressed size: 461 bytes │ uncompressed size: 1172 bytes │ length of filename: 43 characters │ length of extra field: 9 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 │ @@ -57370,32 +53081,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1582: │ +Central directory entry #1579: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_list_divider_material.xml │ │ - offset of local header from start of archive: 10178992 │ - (00000000009B51B0h) bytes │ + offset of local header from start of archive: 9981704 │ + (0000000000984F08h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 40627491 │ compressed size: 246 bytes │ uncompressed size: 516 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -57407,36 +53118,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1583: │ +Central directory entry #1580: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_ratingbar_indicator_material.xml │ │ - offset of local header from start of archive: 10179339 │ - (00000000009B530Bh) bytes │ + offset of local header from start of archive: 9982026 │ + (000000000098504Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1e017c15 │ - compressed size: 298 bytes │ + compressed size: 297 bytes │ uncompressed size: 704 bytes │ length of filename: 53 characters │ length of extra field: 9 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 │ @@ -57444,32 +53155,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1584: │ +Central directory entry #1581: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_ratingbar_material.xml │ │ - offset of local header from start of archive: 10179745 │ - (00000000009B54A1h) bytes │ + offset of local header from start of archive: 9982406 │ + (00000000009851C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1a3d8bc │ compressed size: 297 bytes │ uncompressed size: 704 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -57481,36 +53192,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1585: │ +Central directory entry #1582: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/abc_ratingbar_small_material.xml │ │ - offset of local header from start of archive: 10180140 │ - (00000000009B562Ch) bytes │ + offset of local header from start of archive: 9982776 │ + (0000000000985338h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee05c1de │ - compressed size: 298 bytes │ + compressed size: 297 bytes │ uncompressed size: 704 bytes │ length of filename: 49 characters │ length of extra field: 9 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 │ @@ -57518,36 +53229,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1586: │ +Central directory entry #1583: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/avd_hide_password.xml │ │ - offset of local header from start of archive: 10180542 │ - (00000000009B57BEh) bytes │ + offset of local header from start of archive: 9983152 │ + (00000000009854B0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df58bd2b │ - compressed size: 299 bytes │ + compressed size: 298 bytes │ uncompressed size: 660 bytes │ length of filename: 38 characters │ length of extra field: 9 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 │ @@ -57555,36 +53266,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1587: │ +Central directory entry #1584: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/avd_show_password.xml │ │ - offset of local header from start of archive: 10180934 │ - (00000000009B5946h) bytes │ + offset of local header from start of archive: 9983518 │ + (000000000098561Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d3c7286 │ - compressed size: 301 bytes │ + compressed size: 300 bytes │ uncompressed size: 660 bytes │ length of filename: 38 characters │ length of extra field: 9 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 │ @@ -57592,32 +53303,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1588: │ +Central directory entry #1585: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/design_bottom_navigation_item_background.xml │ │ - offset of local header from start of archive: 10181328 │ - (00000000009B5AD0h) bytes │ + offset of local header from start of archive: 9983886 │ + (000000000098578Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 61 characters │ length of extra field: 9 bytes │ @@ -57629,36 +53340,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1589: │ +Central directory entry #1586: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/design_password_eye.xml │ │ - offset of local header from start of archive: 10181491 │ - (00000000009B5B73h) bytes │ + offset of local header from start of archive: 9984024 │ + (0000000000985818h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 42c3db5d │ - compressed size: 342 bytes │ + compressed size: 344 bytes │ uncompressed size: 816 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -57666,32 +53377,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1590: │ +Central directory entry #1587: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/ic_arrow_down_24dp.xml │ │ - offset of local header from start of archive: 10181928 │ - (00000000009B5D28h) bytes │ + offset of local header from start of archive: 9984438 │ + (00000000009859B6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3a212b71 │ compressed size: 350 bytes │ uncompressed size: 644 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -57703,32 +53414,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1591: │ +Central directory entry #1588: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/md_btn_selector_ripple.xml │ │ - offset of local header from start of archive: 10182372 │ - (00000000009B5EE4h) bytes │ + offset of local header from start of archive: 9984857 │ + (0000000000985B59h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46b0a69d │ compressed size: 218 bytes │ uncompressed size: 408 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -57740,32 +53451,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1592: │ +Central directory entry #1589: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/md_btn_selector_ripple_dark.xml │ │ - offset of local header from start of archive: 10182688 │ - (00000000009B6020h) bytes │ + offset of local header from start of archive: 9985148 │ + (0000000000985C7Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46b0a69d │ compressed size: 218 bytes │ uncompressed size: 408 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -57777,32 +53488,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1593: │ +Central directory entry #1590: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/md_btn_shape.xml │ │ - offset of local header from start of archive: 10183009 │ - (00000000009B6161h) bytes │ + offset of local header from start of archive: 9985444 │ + (0000000000985DA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 983bac53 │ compressed size: 395 bytes │ uncompressed size: 932 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -57814,32 +53525,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1594: │ +Central directory entry #1591: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/notification_action_background.xml │ │ - offset of local header from start of archive: 10183492 │ - (00000000009B6344h) bytes │ + offset of local header from start of archive: 9985902 │ + (0000000000985F6Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7d2af416 │ compressed size: 469 bytes │ uncompressed size: 1180 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -57851,32 +53562,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1595: │ +Central directory entry #1592: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/preference_list_divider_material.xml │ │ - offset of local header from start of archive: 10184067 │ - (00000000009B6583h) bytes │ + offset of local header from start of archive: 9986452 │ + (0000000000986194h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 40627491 │ compressed size: 246 bytes │ uncompressed size: 516 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -57888,32 +53599,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1596: │ +Central directory entry #1593: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v21/sb__btn_bg.xml │ │ - offset of local header from start of archive: 10184421 │ - (00000000009B66E5h) bytes │ + offset of local header from start of archive: 9986781 │ + (00000000009862DDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d22cbd22 │ compressed size: 153 bytes │ uncompressed size: 264 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -57925,32 +53636,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1597: │ +Central directory entry #1594: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v23/abc_control_background_material.xml │ │ - offset of local header from start of archive: 10184660 │ - (00000000009B67D4h) bytes │ + offset of local header from start of archive: 9986995 │ + (00000000009863B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c0697191 │ compressed size: 174 bytes │ uncompressed size: 304 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -57962,32 +53673,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1598: │ +Central directory entry #1595: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-v23/mtrl_popupmenu_background_dark.xml │ │ - offset of local header from start of archive: 10184941 │ - (00000000009B68EDh) bytes │ + offset of local header from start of archive: 9987251 │ + (00000000009864B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -57999,32 +53710,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1599: │ +Central directory entry #1596: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-watch-v20/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 10185094 │ - (00000000009B6986h) bytes │ + offset of local header from start of archive: 9987379 │ + (0000000000986533h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f2c801c │ compressed size: 182 bytes │ uncompressed size: 372 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -58036,16986 +53747,14166 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #1600: │ +Central directory entry #1597: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10185388 │ - (00000000009B6AACh) bytes │ + offset of local header from start of archive: 9987648 │ + (0000000000986640h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a6e7b9d8 │ compressed size: 280 bytes │ uncompressed size: 280 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1601: │ +Central directory entry #1598: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 10185764 │ - (00000000009B6C24h) bytes │ + offset of local header from start of archive: 9988020 │ + (00000000009867B4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ead36c57 │ compressed size: 281 bytes │ uncompressed size: 281 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1602: │ +Central directory entry #1599: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 10186141 │ - (00000000009B6D9Dh) bytes │ + offset of local header from start of archive: 9988385 │ + (0000000000986921h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0c6db123 │ compressed size: 432 bytes │ uncompressed size: 432 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1603: │ +Central directory entry #1600: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 10186668 │ - (00000000009B6FACh) bytes │ + offset of local header from start of archive: 9988908 │ + (0000000000986B2Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22f95d51 │ compressed size: 651 bytes │ uncompressed size: 651 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1604: │ +Central directory entry #1601: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 10187415 │ - (00000000009B7297h) bytes │ + offset of local header from start of archive: 9989643 │ + (0000000000986E0Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b236fd62 │ compressed size: 785 bytes │ uncompressed size: 785 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1605: │ +Central directory entry #1602: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 10188293 │ - (00000000009B7605h) bytes │ + offset of local header from start of archive: 9990521 │ + (0000000000987179h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e329a7f5 │ compressed size: 1526 bytes │ uncompressed size: 1526 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1606: │ +Central directory entry #1603: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 10189918 │ - (00000000009B7C5Eh) bytes │ + offset of local header from start of archive: 9992142 │ + (00000000009877CEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 307aa23f │ compressed size: 1731 bytes │ uncompressed size: 1731 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1607: │ +Central directory entry #1604: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10191747 │ - (00000000009B8383h) bytes │ + offset of local header from start of archive: 9993971 │ + (0000000000987EF3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 63663bff │ compressed size: 229 bytes │ uncompressed size: 229 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1608: │ +Central directory entry #1605: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 10192077 │ - (00000000009B84CDh) bytes │ + offset of local header from start of archive: 9994297 │ + (0000000000988039h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a0cfd3d4 │ compressed size: 228 bytes │ uncompressed size: 228 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1609: │ +Central directory entry #1606: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 10192408 │ - (00000000009B8618h) bytes │ + offset of local header from start of archive: 9994616 │ + (0000000000988178h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7c36cc60 │ compressed size: 178 bytes │ uncompressed size: 178 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1610: │ +Central directory entry #1607: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 10192682 │ - (00000000009B872Ah) bytes │ + offset of local header from start of archive: 9994886 │ + (0000000000988286h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 879b4472 │ compressed size: 492 bytes │ uncompressed size: 492 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1611: │ +Central directory entry #1608: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 10193268 │ - (00000000009B8974h) bytes │ + offset of local header from start of archive: 9995460 │ + (00000000009884C4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 03daacdd │ compressed size: 243 bytes │ uncompressed size: 243 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1612: │ +Central directory entry #1609: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 10193607 │ - (00000000009B8AC7h) bytes │ + offset of local header from start of archive: 9995799 │ + (0000000000988617h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1dc5daa5 │ compressed size: 183 bytes │ uncompressed size: 183 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1613: │ +Central directory entry #1610: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 10193887 │ - (00000000009B8BDFh) bytes │ + offset of local header from start of archive: 9996079 │ + (000000000098872Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b9af7f4f │ compressed size: 480 bytes │ uncompressed size: 480 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1614: │ +Central directory entry #1611: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 10194460 │ - (00000000009B8E1Ch) bytes │ + offset of local header from start of archive: 9996652 │ + (000000000098896Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3f8a65d1 │ compressed size: 333 bytes │ uncompressed size: 333 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1615: │ +Central directory entry #1612: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 10194881 │ - (00000000009B8FC1h) bytes │ + offset of local header from start of archive: 9997069 │ + (0000000000988B0Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8e8d8274 │ compressed size: 652 bytes │ uncompressed size: 652 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1616: │ +Central directory entry #1613: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 10195620 │ - (00000000009B92A4h) bytes │ + offset of local header from start of archive: 9997808 │ + (0000000000988DF0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ced98925 │ compressed size: 887 bytes │ uncompressed size: 887 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1617: │ +Central directory entry #1614: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 10196595 │ - (00000000009B9673h) bytes │ + offset of local header from start of archive: 9998779 │ + (00000000009891BBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fab97236 │ compressed size: 235 bytes │ uncompressed size: 235 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1618: │ +Central directory entry #1615: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 10196923 │ - (00000000009B97BBh) bytes │ + offset of local header from start of archive: 9999103 │ + (00000000009892FFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5c88f962 │ compressed size: 421 bytes │ uncompressed size: 421 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1619: │ +Central directory entry #1616: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 10197437 │ - (00000000009B99BDh) bytes │ + offset of local header from start of archive: 9999613 │ + (00000000009894FDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a981f321 │ compressed size: 548 bytes │ uncompressed size: 548 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1620: │ +Central directory entry #1617: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10198080 │ - (00000000009B9C40h) bytes │ + offset of local header from start of archive: 10000244 │ + (0000000000989774h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 35642324 │ compressed size: 167 bytes │ uncompressed size: 167 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1621: │ +Central directory entry #1618: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 10198343 │ - (00000000009B9D47h) bytes │ + offset of local header from start of archive: 10000503 │ + (0000000000989877h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bde23956 │ compressed size: 244 bytes │ uncompressed size: 244 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1622: │ +Central directory entry #1619: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 10198676 │ - (00000000009B9E94h) bytes │ + offset of local header from start of archive: 10000832 │ + (00000000009899C0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 84a788a6 │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1623: │ +Central directory entry #1620: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 10198982 │ - (00000000009B9FC6h) bytes │ + offset of local header from start of archive: 10001138 │ + (0000000000989AF2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 54cd03ea │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1624: │ +Central directory entry #1621: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 10199285 │ - (00000000009BA0F5h) bytes │ + offset of local header from start of archive: 10001437 │ + (0000000000989C1Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4644c6e1 │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1625: │ +Central directory entry #1622: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 10199589 │ - (00000000009BA225h) bytes │ + offset of local header from start of archive: 10001737 │ + (0000000000989D49h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 585bf0cc │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1626: │ +Central directory entry #1623: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 10199928 │ - (00000000009BA378h) bytes │ + offset of local header from start of archive: 10002076 │ + (0000000000989E9Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 30459f98 │ compressed size: 235 bytes │ uncompressed size: 235 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1627: │ +Central directory entry #1624: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 10200267 │ - (00000000009BA4CBh) bytes │ + offset of local header from start of archive: 10002415 │ + (0000000000989FEFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9df27093 │ compressed size: 966 bytes │ uncompressed size: 966 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1628: │ +Central directory entry #1625: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 10201334 │ - (00000000009BA8F6h) bytes │ + offset of local header from start of archive: 10003478 │ + (000000000098A416h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d40754b │ compressed size: 1544 bytes │ uncompressed size: 1544 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1629: │ +Central directory entry #1626: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 10202976 │ - (00000000009BAF60h) bytes │ + offset of local header from start of archive: 10005116 │ + (000000000098AA7Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f1f6a033 │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1630: │ +Central directory entry #1627: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 10203343 │ - (00000000009BB0CFh) bytes │ + offset of local header from start of archive: 10005483 │ + (000000000098ABEBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6a20e5ff │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1631: │ +Central directory entry #1628: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 10203715 │ - (00000000009BB243h) bytes │ + offset of local header from start of archive: 10005855 │ + (000000000098AD5Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4fcf3d5b │ compressed size: 391 bytes │ uncompressed size: 391 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1632: │ +Central directory entry #1629: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10204211 │ - (00000000009BB433h) bytes │ + offset of local header from start of archive: 10006351 │ + (000000000098AF4Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a531b28b │ compressed size: 208 bytes │ uncompressed size: 208 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1633: │ +Central directory entry #1630: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10204520 │ - (00000000009BB568h) bytes │ + offset of local header from start of archive: 10006648 │ + (000000000098B078h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 18ddec29 │ compressed size: 198 bytes │ uncompressed size: 198 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1634: │ +Central directory entry #1631: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 10204814 │ - (00000000009BB68Eh) bytes │ + offset of local header from start of archive: 10006942 │ + (000000000098B19Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da0d8e3e │ compressed size: 448 bytes │ uncompressed size: 448 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1635: │ +Central directory entry #1632: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10205356 │ - (00000000009BB8ACh) bytes │ + offset of local header from start of archive: 10007480 │ + (000000000098B3B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ed2cba2f │ compressed size: 618 bytes │ uncompressed size: 618 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1636: │ +Central directory entry #1633: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10206070 │ - (00000000009BBB76h) bytes │ + offset of local header from start of archive: 10008190 │ + (000000000098B67Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 945f2990 │ compressed size: 194 bytes │ uncompressed size: 194 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1637: │ +Central directory entry #1634: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 10206362 │ - (00000000009BBC9Ah) bytes │ + offset of local header from start of archive: 10008470 │ + (000000000098B796h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c1258581 │ compressed size: 336 bytes │ uncompressed size: 336 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1638: │ +Central directory entry #1635: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 10206800 │ - (00000000009BBE50h) bytes │ + offset of local header from start of archive: 10008908 │ + (000000000098B94Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6d48e543 │ compressed size: 335 bytes │ uncompressed size: 335 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1639: │ +Central directory entry #1636: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 10207239 │ - (00000000009BC007h) bytes │ + offset of local header from start of archive: 10009343 │ + (000000000098BAFFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 852892ff │ compressed size: 583 bytes │ uncompressed size: 583 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1640: │ +Central directory entry #1637: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 10207927 │ - (00000000009BC2B7h) bytes │ + offset of local header from start of archive: 10010027 │ + (000000000098BDABh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1361e44f │ compressed size: 585 bytes │ uncompressed size: 585 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1641: │ +Central directory entry #1638: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 10208617 │ - (00000000009BC569h) bytes │ + offset of local header from start of archive: 10010717 │ + (000000000098C05Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2038073f │ compressed size: 319 bytes │ uncompressed size: 319 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1642: │ +Central directory entry #1639: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 10209039 │ - (00000000009BC70Fh) bytes │ + offset of local header from start of archive: 10011139 │ + (000000000098C203h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5390d72d │ compressed size: 318 bytes │ uncompressed size: 318 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1643: │ +Central directory entry #1640: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10209462 │ - (00000000009BC8B6h) bytes │ + offset of local header from start of archive: 10011558 │ + (000000000098C3A6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3408a58b │ compressed size: 189 bytes │ uncompressed size: 189 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1644: │ +Central directory entry #1641: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10209753 │ - (00000000009BC9D9h) bytes │ + offset of local header from start of archive: 10011845 │ + (000000000098C4C5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 52c5a6c3 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1645: │ +Central directory entry #1642: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10210039 │ - (00000000009BCAF7h) bytes │ + offset of local header from start of archive: 10012131 │ + (000000000098C5E3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d42327b8 │ compressed size: 184 bytes │ uncompressed size: 184 bytes │ length of filename: 69 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1646: │ +Central directory entry #1643: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10210332 │ - (00000000009BCC1Ch) bytes │ + offset of local header from start of archive: 10012420 │ + (000000000098C704h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2d0b1d64 │ compressed size: 182 bytes │ uncompressed size: 182 bytes │ length of filename: 67 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1647: │ +Central directory entry #1644: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/app_background.png │ │ - offset of local header from start of archive: 10210622 │ - (00000000009BCD3Eh) bytes │ + offset of local header from start of archive: 10012706 │ + (000000000098C822h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 889298bb │ compressed size: 40174 bytes │ uncompressed size: 40174 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1648: │ +Central directory entry #1645: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/attach_audio.png │ │ - offset of local header from start of archive: 10250878 │ - (00000000009C6A7Eh) bytes │ + offset of local header from start of archive: 10052950 │ + (0000000000996556h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 05d288d8 │ compressed size: 2252 bytes │ uncompressed size: 2252 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1649: │ +Central directory entry #1646: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/attach_camera.png │ │ - offset of local header from start of archive: 10253208 │ - (00000000009C7398h) bytes │ + offset of local header from start of archive: 10055276 │ + (0000000000996E6Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a635d9bf │ compressed size: 3537 bytes │ uncompressed size: 3537 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1650: │ +Central directory entry #1647: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/attach_contact.png │ │ - offset of local header from start of archive: 10256825 │ - (00000000009C81B9h) bytes │ + offset of local header from start of archive: 10058889 │ + (0000000000997C89h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de003594 │ compressed size: 1941 bytes │ uncompressed size: 1941 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1651: │ +Central directory entry #1648: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/attach_file.png │ │ - offset of local header from start of archive: 10258845 │ - (00000000009C899Dh) bytes │ + offset of local header from start of archive: 10060909 │ + (000000000099846Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f91dcf17 │ compressed size: 1669 bytes │ uncompressed size: 1669 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1652: │ +Central directory entry #1649: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/attach_gallery.png │ │ - offset of local header from start of archive: 10260593 │ - (00000000009C9071h) bytes │ + offset of local header from start of archive: 10062645 │ + (0000000000998B35h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8338332c │ compressed size: 1901 bytes │ uncompressed size: 1901 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1653: │ +Central directory entry #1650: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/attach_hide1.png │ │ - offset of local header from start of archive: 10262573 │ - (00000000009C982Dh) bytes │ + offset of local header from start of archive: 10064625 │ + (00000000009992F1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5bb035ac │ compressed size: 1596 bytes │ uncompressed size: 1596 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1654: │ +Central directory entry #1651: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/attach_location.png │ │ - offset of local header from start of archive: 10264248 │ - (00000000009C9EB8h) bytes │ + offset of local header from start of archive: 10066296 │ + (0000000000999978h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 08d70512 │ compressed size: 2293 bytes │ uncompressed size: 2293 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1655: │ +Central directory entry #1652: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/attach_video.png │ │ - offset of local header from start of archive: 10266621 │ - (00000000009CA7FDh) bytes │ + offset of local header from start of archive: 10068669 │ + (000000000099A2BDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e50c940 │ compressed size: 1813 bytes │ uncompressed size: 1813 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1656: │ +Central directory entry #1653: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/balloon_classic_incoming.9.png │ │ - offset of local header from start of archive: 10268513 │ - (00000000009CAF61h) bytes │ + offset of local header from start of archive: 10070557 │ + (000000000099AA1Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 883b508c │ compressed size: 1474 bytes │ uncompressed size: 1474 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1657: │ +Central directory entry #1654: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/balloon_classic_outgoing.9.png │ │ - offset of local header from start of archive: 10270078 │ - (00000000009CB57Eh) bytes │ + offset of local header from start of archive: 10072122 │ + (000000000099B03Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 233ab1a4 │ compressed size: 2371 bytes │ uncompressed size: 2371 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1658: │ +Central directory entry #1655: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 10272543 │ - (00000000009CBF1Fh) bytes │ + offset of local header from start of archive: 10074575 │ + (000000000099B9CFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 104dc797 │ compressed size: 666 bytes │ uncompressed size: 666 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1659: │ +Central directory entry #1656: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 10273306 │ - (00000000009CC21Ah) bytes │ + offset of local header from start of archive: 10075338 │ + (000000000099BCCAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 03740500 │ compressed size: 971 bytes │ uncompressed size: 971 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1660: │ +Central directory entry #1657: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 10274375 │ - (00000000009CC647h) bytes │ + offset of local header from start of archive: 10076403 │ + (000000000099C0F3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cc5ce02e │ compressed size: 754 bytes │ uncompressed size: 754 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1661: │ +Central directory entry #1658: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 10275222 │ - (00000000009CC996h) bytes │ + offset of local header from start of archive: 10077246 │ + (000000000099C43Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e557e9dd │ compressed size: 1068 bytes │ uncompressed size: 1068 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1662: │ +Central directory entry #1659: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/balloon_iphone_incoming.9.png │ │ - offset of local header from start of archive: 10276384 │ - (00000000009CCE20h) bytes │ + offset of local header from start of archive: 10078396 │ + (000000000099C8BCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e1fe7054 │ compressed size: 1239 bytes │ uncompressed size: 1239 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1663: │ +Central directory entry #1660: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/balloon_iphone_outgoing.9.png │ │ - offset of local header from start of archive: 10277715 │ - (00000000009CD353h) bytes │ + offset of local header from start of archive: 10079723 │ + (000000000099CDEBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e83e17ee │ compressed size: 1245 bytes │ uncompressed size: 1245 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1664: │ +Central directory entry #1661: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/balloon_old_classic_incoming.9.png │ │ - offset of local header from start of archive: 10279053 │ - (00000000009CD88Dh) bytes │ + offset of local header from start of archive: 10081049 │ + (000000000099D319h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 303af4e1 │ compressed size: 1012 bytes │ uncompressed size: 1012 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1665: │ +Central directory entry #1662: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/balloon_old_classic_outgoing.9.png │ │ - offset of local header from start of archive: 10280160 │ - (00000000009CDCE0h) bytes │ + offset of local header from start of archive: 10082156 │ + (000000000099D76Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f5248204 │ compressed size: 1020 bytes │ uncompressed size: 1020 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1666: │ +Central directory entry #1663: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/balloon_silence_incoming.9.png │ │ - offset of local header from start of archive: 10281276 │ - (00000000009CE13Ch) bytes │ + offset of local header from start of archive: 10083268 │ + (000000000099DBC4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ba822dce │ compressed size: 762 bytes │ uncompressed size: 762 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1667: │ +Central directory entry #1664: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/balloon_silence_outgoing.9.png │ │ - offset of local header from start of archive: 10282130 │ - (00000000009CE492h) bytes │ + offset of local header from start of archive: 10084118 │ + (000000000099DF16h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ab345ad │ compressed size: 816 bytes │ uncompressed size: 816 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1668: │ +Central directory entry #1665: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 10283040 │ - (00000000009CE820h) bytes │ + offset of local header from start of archive: 10085016 │ + (000000000099E298h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3704fd9a │ compressed size: 593 bytes │ uncompressed size: 593 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1669: │ +Central directory entry #1666: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 10283721 │ - (00000000009CEAC9h) bytes │ + offset of local header from start of archive: 10085685 │ + (000000000099E535h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a855be3d │ compressed size: 629 bytes │ uncompressed size: 629 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1670: │ +Central directory entry #1667: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/fab_add.png │ │ - offset of local header from start of archive: 10284441 │ - (00000000009CED99h) bytes │ + offset of local header from start of archive: 10086401 │ + (000000000099E801h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2aec3374 │ compressed size: 123 bytes │ uncompressed size: 123 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1671: │ +Central directory entry #1668: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_attach.png │ │ - offset of local header from start of archive: 10284639 │ - (00000000009CEE5Fh) bytes │ + offset of local header from start of archive: 10086587 │ + (000000000099E8BBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6f9d2034 │ compressed size: 454 bytes │ uncompressed size: 454 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1672: │ +Central directory entry #1669: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_attach_audio.png │ │ - offset of local header from start of archive: 10285170 │ - (00000000009CF072h) bytes │ + offset of local header from start of archive: 10087106 │ + (000000000099EAC2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1673: │ +Central directory entry #1670: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_attach_contact.png │ │ - offset of local header from start of archive: 10285319 │ - (00000000009CF107h) bytes │ + offset of local header from start of archive: 10087251 │ + (000000000099EB53h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1674: │ +Central directory entry #1671: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_attach_picture.png │ │ - offset of local header from start of archive: 10285471 │ - (00000000009CF19Fh) bytes │ + offset of local header from start of archive: 10087391 │ + (000000000099EBDFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1675: │ +Central directory entry #1672: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_close.png │ │ - offset of local header from start of archive: 10285623 │ - (00000000009CF237h) bytes │ + offset of local header from start of archive: 10087531 │ + (000000000099EC6Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4c8ec4fd │ compressed size: 374 bytes │ uncompressed size: 374 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1676: │ +Central directory entry #1673: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_create_white.png │ │ - offset of local header from start of archive: 10286070 │ - (00000000009CF3F6h) bytes │ + offset of local header from start of archive: 10087978 │ + (000000000099EE2Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 35068f92 │ compressed size: 239 bytes │ uncompressed size: 239 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1677: │ +Central directory entry #1674: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_denied.png │ │ - offset of local header from start of archive: 10286391 │ - (00000000009CF537h) bytes │ + offset of local header from start of archive: 10088295 │ + (000000000099EF67h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 881e2f26 │ compressed size: 1256 bytes │ uncompressed size: 1256 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1678: │ +Central directory entry #1675: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_emoji.png │ │ - offset of local header from start of archive: 10287724 │ - (00000000009CFA6Ch) bytes │ + offset of local header from start of archive: 10089616 │ + (000000000099F490h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 94665199 │ compressed size: 616 bytes │ uncompressed size: 616 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1679: │ +Central directory entry #1676: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_globe.png │ │ - offset of local header from start of archive: 10288416 │ - (00000000009CFD20h) bytes │ + offset of local header from start of archive: 10090296 │ + (000000000099F738h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9e8388f6 │ compressed size: 960 bytes │ uncompressed size: 960 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1680: │ +Central directory entry #1677: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_indicator_group.png │ │ - offset of local header from start of archive: 10289452 │ - (00000000009D012Ch) bytes │ + offset of local header from start of archive: 10091320 │ + (000000000099FB38h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d3b485bc │ compressed size: 490 bytes │ uncompressed size: 490 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1681: │ +Central directory entry #1678: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_keyboard.png │ │ - offset of local header from start of archive: 10290026 │ - (00000000009D036Ah) bytes │ + offset of local header from start of archive: 10091890 │ + (000000000099FD72h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 99dece45 │ compressed size: 206 bytes │ uncompressed size: 206 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1682: │ +Central directory entry #1679: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_map_pin_google.png │ │ - offset of local header from start of archive: 10290310 │ - (00000000009D0486h) bytes │ + offset of local header from start of archive: 10092170 │ + (000000000099FE8Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0a4adc4 │ compressed size: 2515 bytes │ uncompressed size: 2515 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1683: │ +Central directory entry #1680: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_archive.png │ │ - offset of local header from start of archive: 10292907 │ - (00000000009D0EABh) bytes │ + offset of local header from start of archive: 10094767 │ + (00000000009A08AFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f77e08d7 │ compressed size: 267 bytes │ uncompressed size: 267 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1684: │ +Central directory entry #1681: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_attach.png │ │ - offset of local header from start of archive: 10293255 │ - (00000000009D1007h) bytes │ + offset of local header from start of archive: 10095111 │ + (00000000009A0A07h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1685: │ +Central directory entry #1682: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_block.png │ │ - offset of local header from start of archive: 10293403 │ - (00000000009D109Bh) bytes │ + offset of local header from start of archive: 10095255 │ + (00000000009A0A97h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a6aafa09 │ compressed size: 665 bytes │ uncompressed size: 665 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1686: │ +Central directory entry #1683: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_call.png │ │ - offset of local header from start of archive: 10294149 │ - (00000000009D1385h) bytes │ + offset of local header from start of archive: 10095989 │ + (00000000009A0D75h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ed030797 │ compressed size: 420 bytes │ uncompressed size: 420 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1687: │ +Central directory entry #1684: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_call_black.png │ │ - offset of local header from start of archive: 10294648 │ - (00000000009D1578h) bytes │ + offset of local header from start of archive: 10096484 │ + (00000000009A0F64h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a758cdcd │ compressed size: 408 bytes │ uncompressed size: 408 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1688: │ +Central directory entry #1685: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_cancel.png │ │ - offset of local header from start of archive: 10295140 │ - (00000000009D1764h) bytes │ + offset of local header from start of archive: 10096972 │ + (00000000009A114Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bce4e945 │ compressed size: 536 bytes │ uncompressed size: 536 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1689: │ +Central directory entry #1686: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_chat.png │ │ - offset of local header from start of archive: 10295756 │ - (00000000009D19CCh) bytes │ + offset of local header from start of archive: 10097584 │ + (00000000009A13B0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 15d99cce │ compressed size: 205 bytes │ uncompressed size: 205 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1690: │ +Central directory entry #1687: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_check.png │ │ - offset of local header from start of archive: 10296041 │ - (00000000009D1AE9h) bytes │ + offset of local header from start of archive: 10097857 │ + (00000000009A14C1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3725d301 │ compressed size: 199 bytes │ uncompressed size: 199 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1691: │ +Central directory entry #1688: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_contact.png │ │ - offset of local header from start of archive: 10296319 │ - (00000000009D1BFFh) bytes │ + offset of local header from start of archive: 10098131 │ + (00000000009A15D3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 74efb10f │ compressed size: 312 bytes │ uncompressed size: 312 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1692: │ +Central directory entry #1689: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 10296712 │ - (00000000009D1D88h) bytes │ + offset of local header from start of archive: 10098520 │ + (00000000009A1758h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cda5cbc6 │ compressed size: 188 bytes │ uncompressed size: 188 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1693: │ +Central directory entry #1690: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_delete.png │ │ - offset of local header from start of archive: 10296980 │ - (00000000009D1E94h) bytes │ + offset of local header from start of archive: 10098776 │ + (00000000009A1858h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dc1cbecf │ compressed size: 151 bytes │ uncompressed size: 151 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1694: │ +Central directory entry #1691: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_donate.png │ │ - offset of local header from start of archive: 10297211 │ - (00000000009D1F7Bh) bytes │ + offset of local header from start of archive: 10099003 │ + (00000000009A193Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 942b7527 │ compressed size: 448 bytes │ uncompressed size: 448 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1695: │ +Central directory entry #1692: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_download.png │ │ - offset of local header from start of archive: 10297740 │ - (00000000009D218Ch) bytes │ + offset of local header from start of archive: 10099528 │ + (00000000009A1B48h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a37e306c │ compressed size: 157 bytes │ uncompressed size: 157 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1696: │ +Central directory entry #1693: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_exit.png │ │ - offset of local header from start of archive: 10297981 │ - (00000000009D227Dh) bytes │ + offset of local header from start of archive: 10099757 │ + (00000000009A1C2Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e73f18d │ compressed size: 251 bytes │ uncompressed size: 251 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1697: │ +Central directory entry #1694: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_favorite.png │ │ - offset of local header from start of archive: 10298311 │ - (00000000009D23C7h) bytes │ + offset of local header from start of archive: 10100083 │ + (00000000009A1D73h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 62393036 │ compressed size: 475 bytes │ uncompressed size: 475 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1698: │ +Central directory entry #1695: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_group.png │ │ - offset of local header from start of archive: 10298867 │ - (00000000009D25F3h) bytes │ + offset of local header from start of archive: 10100639 │ + (00000000009A1F9Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2699edf0 │ compressed size: 368 bytes │ uncompressed size: 368 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1699: │ +Central directory entry #1696: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_help.png │ │ - offset of local header from start of archive: 10299316 │ - (00000000009D27B4h) bytes │ + offset of local header from start of archive: 10101076 │ + (00000000009A2154h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1eda8a99 │ compressed size: 585 bytes │ uncompressed size: 585 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1700: │ +Central directory entry #1697: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_info_details.png │ │ - offset of local header from start of archive: 10299981 │ - (00000000009D2A4Dh) bytes │ + offset of local header from start of archive: 10101729 │ + (00000000009A23E1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83c3db24 │ compressed size: 655 bytes │ uncompressed size: 655 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1701: │ +Central directory entry #1698: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_invite.png │ │ - offset of local header from start of archive: 10300723 │ - (00000000009D2D33h) bytes │ + offset of local header from start of archive: 10102467 │ + (00000000009A26C3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6b17a5d8 │ compressed size: 329 bytes │ uncompressed size: 329 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1702: │ +Central directory entry #1699: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_key.png │ │ - offset of local header from start of archive: 10301133 │ - (00000000009D2ECDh) bytes │ + offset of local header from start of archive: 10102873 │ + (00000000009A2859h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cf719f1c │ compressed size: 349 bytes │ uncompressed size: 349 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1703: │ +Central directory entry #1700: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_maps.png │ │ - offset of local header from start of archive: 10301561 │ - (00000000009D3079h) bytes │ + offset of local header from start of archive: 10103289 │ + (00000000009A29F9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 521ddc39 │ compressed size: 373 bytes │ uncompressed size: 373 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1704: │ +Central directory entry #1701: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_offline.png │ │ - offset of local header from start of archive: 10302013 │ - (00000000009D323Dh) bytes │ + offset of local header from start of archive: 10103737 │ + (00000000009A2BB9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ad785ff │ compressed size: 361 bytes │ uncompressed size: 361 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1705: │ +Central directory entry #1702: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_menu_online.png │ │ - offset of local header from start of archive: 10302457 │ - (00000000009D33F9h) bytes │ + offset of local header from start of archive: 10104169 │ + (00000000009A2D69h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cab64393 │ compressed size: 471 bytes │ uncompressed size: 471 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1706: │ +Central directory entry #1703: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_open.png │ │ - offset of local header from start of archive: 10303007 │ - (00000000009D361Fh) bytes │ + offset of local header from start of archive: 10104719 │ + (00000000009A2F8Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9ca0b55e │ compressed size: 258 bytes │ uncompressed size: 258 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1707: │ +Central directory entry #1704: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_preferences.png │ │ - offset of local header from start of archive: 10303342 │ - (00000000009D376Eh) bytes │ + offset of local header from start of archive: 10105054 │ + (00000000009A30DEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 99b84332 │ compressed size: 562 bytes │ uncompressed size: 562 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1708: │ +Central directory entry #1705: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_refresh.png │ │ - offset of local header from start of archive: 10303990 │ - (00000000009D39F6h) bytes │ + offset of local header from start of archive: 10105698 │ + (00000000009A3362h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3177e520 │ compressed size: 509 bytes │ uncompressed size: 509 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1709: │ +Central directory entry #1706: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_reply.png │ │ - offset of local header from start of archive: 10304581 │ - (00000000009D3C45h) bytes │ + offset of local header from start of archive: 10106285 │ + (00000000009A35ADh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 072db72f │ compressed size: 519 bytes │ uncompressed size: 519 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1710: │ +Central directory entry #1707: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_save.png │ │ - offset of local header from start of archive: 10305179 │ - (00000000009D3E9Bh) bytes │ + offset of local header from start of archive: 10106879 │ + (00000000009A37FFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 01d8bc71 │ compressed size: 269 bytes │ uncompressed size: 269 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1711: │ +Central directory entry #1708: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_search.png │ │ - offset of local header from start of archive: 10305525 │ - (00000000009D3FF5h) bytes │ + offset of local header from start of archive: 10107225 │ + (00000000009A3959h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e82f1dc3 │ compressed size: 465 bytes │ uncompressed size: 465 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1712: │ +Central directory entry #1709: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 10306069 │ - (00000000009D4215h) bytes │ + offset of local header from start of archive: 10107769 │ + (00000000009A3B79h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d1a03b17 │ compressed size: 344 bytes │ uncompressed size: 344 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1713: │ +Central directory entry #1710: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 10306492 │ - (00000000009D43BCh) bytes │ + offset of local header from start of archive: 10108188 │ + (00000000009A3D1Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 738675ea │ compressed size: 496 bytes │ uncompressed size: 496 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1714: │ +Central directory entry #1711: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_status.png │ │ - offset of local header from start of archive: 10307068 │ - (00000000009D45FCh) bytes │ + offset of local header from start of archive: 10108760 │ + (00000000009A3F58h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 949460a6 │ compressed size: 774 bytes │ uncompressed size: 774 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1715: │ +Central directory entry #1712: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_menu_unarchive.png │ │ - offset of local header from start of archive: 10307922 │ - (00000000009D4952h) bytes │ + offset of local header from start of archive: 10109610 │ + (00000000009A42AAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ab874277 │ compressed size: 273 bytes │ uncompressed size: 273 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1716: │ +Central directory entry #1713: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_menu_unlock.png │ │ - offset of local header from start of archive: 10308277 │ - (00000000009D4AB5h) bytes │ + offset of local header from start of archive: 10109965 │ + (00000000009A440Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 771bce6e │ compressed size: 354 bytes │ uncompressed size: 354 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1717: │ +Central directory entry #1714: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_mic.png │ │ - offset of local header from start of archive: 10308710 │ - (00000000009D4C66h) bytes │ + offset of local header from start of archive: 10110398 │ + (00000000009A45BEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 335c4e6f │ compressed size: 444 bytes │ uncompressed size: 444 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1718: │ +Central directory entry #1715: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_mic_disabled.png │ │ - offset of local header from start of archive: 10309228 │ - (00000000009D4E6Ch) bytes │ + offset of local header from start of archive: 10110904 │ + (00000000009A47B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a0d0f8b9 │ compressed size: 533 bytes │ uncompressed size: 533 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1719: │ +Central directory entry #1716: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_mic_pressed.png │ │ - offset of local header from start of archive: 10309841 │ - (00000000009D50D1h) bytes │ + offset of local header from start of archive: 10111517 │ + (00000000009A4A1Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): deb2cac0 │ compressed size: 580 bytes │ uncompressed size: 580 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1720: │ +Central directory entry #1717: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_msg_delivered.png │ │ - offset of local header from start of archive: 10310500 │ - (00000000009D5364h) bytes │ + offset of local header from start of archive: 10112176 │ + (00000000009A4CB0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 745fcbbb │ compressed size: 390 bytes │ uncompressed size: 390 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1721: │ +Central directory entry #1718: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_msg_error.png │ │ - offset of local header from start of archive: 10310974 │ - (00000000009D553Eh) bytes │ + offset of local header from start of archive: 10112638 │ + (00000000009A4E7Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c576c833 │ compressed size: 450 bytes │ uncompressed size: 450 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1722: │ +Central directory entry #1719: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 10311502 │ - (00000000009D574Eh) bytes │ + offset of local header from start of archive: 10113162 │ + (00000000009A508Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1063db51 │ compressed size: 289 bytes │ uncompressed size: 289 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1723: │ +Central directory entry #1720: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_msg_pending.png │ │ - offset of local header from start of archive: 10311877 │ - (00000000009D58C5h) bytes │ + offset of local header from start of archive: 10113533 │ + (00000000009A51FDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c7bda6d6 │ compressed size: 625 bytes │ uncompressed size: 625 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1724: │ +Central directory entry #1721: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_msg_security.png │ │ - offset of local header from start of archive: 10312581 │ - (00000000009D5B85h) bytes │ + offset of local header from start of archive: 10114237 │ + (00000000009A54BDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0df7126 │ compressed size: 585 bytes │ uncompressed size: 585 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1725: │ +Central directory entry #1722: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_msg_sent.png │ │ - offset of local header from start of archive: 10313249 │ - (00000000009D5E21h) bytes │ + offset of local header from start of archive: 10114893 │ + (00000000009A574Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5f6223f4 │ compressed size: 256 bytes │ uncompressed size: 256 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1726: │ +Central directory entry #1723: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_msg_star.png │ │ - offset of local header from start of archive: 10313584 │ - (00000000009D5F70h) bytes │ + offset of local header from start of archive: 10115216 │ + (00000000009A5890h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6f87f0b7 │ compressed size: 377 bytes │ uncompressed size: 377 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1727: │ +Central directory entry #1724: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_msg_warning.png │ │ - offset of local header from start of archive: 10314037 │ - (00000000009D6135h) bytes │ + offset of local header from start of archive: 10115669 │ + (00000000009A5A55h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 71e5c203 │ compressed size: 376 bytes │ uncompressed size: 376 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1728: │ +Central directory entry #1725: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_my_location.png │ │ - offset of local header from start of archive: 10314492 │ - (00000000009D62FCh) bytes │ + offset of local header from start of archive: 10116124 │ + (00000000009A5C1Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83cea3cd │ compressed size: 1183 bytes │ uncompressed size: 1183 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1729: │ +Central directory entry #1726: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_navigate.png │ │ - offset of local header from start of archive: 10315755 │ - (00000000009D67EBh) bytes │ + offset of local header from start of archive: 10117383 │ + (00000000009A6107h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 377e2346 │ compressed size: 343 bytes │ uncompressed size: 343 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1730: │ +Central directory entry #1727: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pin.png │ │ - offset of local header from start of archive: 10316175 │ - (00000000009D698Fh) bytes │ + offset of local header from start of archive: 10117799 │ + (00000000009A62A7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0d07df39 │ compressed size: 904 bytes │ uncompressed size: 904 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1731: │ +Central directory entry #1728: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pin_x.png │ │ - offset of local header from start of archive: 10317152 │ - (00000000009D6D60h) bytes │ + offset of local header from start of archive: 10118772 │ + (00000000009A6674h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a7a10020 │ compressed size: 261 bytes │ uncompressed size: 261 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1732: │ +Central directory entry #1729: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_pref_about.png │ │ - offset of local header from start of archive: 10317489 │ - (00000000009D6EB1h) bytes │ + offset of local header from start of archive: 10119097 │ + (00000000009A67B9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da154b0e │ compressed size: 437 bytes │ uncompressed size: 437 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1733: │ +Central directory entry #1730: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_account.png │ │ - offset of local header from start of archive: 10318005 │ - (00000000009D70B5h) bytes │ + offset of local header from start of archive: 10119609 │ + (00000000009A69B9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b54299fc │ compressed size: 683 bytes │ uncompressed size: 683 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1734: │ +Central directory entry #1731: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_pref_appearance.png │ │ - offset of local header from start of archive: 10318771 │ - (00000000009D73B3h) bytes │ + offset of local header from start of archive: 10120363 │ + (00000000009A6CABh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 86eb6dbc │ compressed size: 808 bytes │ uncompressed size: 808 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1735: │ +Central directory entry #1732: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_balloons.png │ │ - offset of local header from start of archive: 10319664 │ - (00000000009D7730h) bytes │ + offset of local header from start of archive: 10121252 │ + (00000000009A7024h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4ed82cb9 │ compressed size: 220 bytes │ uncompressed size: 220 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1736: │ +Central directory entry #1733: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_pref_delete_account.png │ │ - offset of local header from start of archive: 10319968 │ - (00000000009D7860h) bytes │ + offset of local header from start of archive: 10121544 │ + (00000000009A7148h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 97ac8f9e │ compressed size: 460 bytes │ uncompressed size: 460 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1737: │ +Central directory entry #1734: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_donate.png │ │ - offset of local header from start of archive: 10320516 │ - (00000000009D7A84h) bytes │ + offset of local header from start of archive: 10122088 │ + (00000000009A7368h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6796d449 │ compressed size: 658 bytes │ uncompressed size: 658 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1738: │ +Central directory entry #1735: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_font_size.png │ │ - offset of local header from start of archive: 10321254 │ - (00000000009D7D66h) bytes │ + offset of local header from start of archive: 10122822 │ + (00000000009A7646h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 56f02d09 │ compressed size: 133 bytes │ uncompressed size: 133 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1739: │ +Central directory entry #1736: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_pref_help.png │ │ - offset of local header from start of archive: 10321469 │ - (00000000009D7E3Dh) bytes │ + offset of local header from start of archive: 10123037 │ + (00000000009A771Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 94e3bfff │ compressed size: 673 bytes │ uncompressed size: 673 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1740: │ +Central directory entry #1737: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 10322221 │ - (00000000009D812Dh) bytes │ + offset of local header from start of archive: 10123785 │ + (00000000009A7A09h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8e2b9cc │ compressed size: 552 bytes │ uncompressed size: 552 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1741: │ +Central directory entry #1738: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_location.png │ │ - offset of local header from start of archive: 10322860 │ - (00000000009D83ACh) bytes │ + offset of local header from start of archive: 10124420 │ + (00000000009A7C84h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be956338 │ compressed size: 569 bytes │ uncompressed size: 569 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1742: │ +Central directory entry #1739: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 10323513 │ - (00000000009D8639h) bytes │ + offset of local header from start of archive: 10125061 │ + (00000000009A7F05h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e26d0077 │ compressed size: 351 bytes │ uncompressed size: 351 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1743: │ +Central directory entry #1740: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 10323951 │ - (00000000009D87EFh) bytes │ + offset of local header from start of archive: 10125487 │ + (00000000009A80AFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5a8994b6 │ compressed size: 572 bytes │ uncompressed size: 572 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1744: │ +Central directory entry #1741: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_pref_media.png │ │ - offset of local header from start of archive: 10324608 │ - (00000000009D8A80h) bytes │ + offset of local header from start of archive: 10126144 │ + (00000000009A8340h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4301511e │ compressed size: 381 bytes │ uncompressed size: 381 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1745: │ +Central directory entry #1742: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_messaging.png │ │ - offset of local header from start of archive: 10325069 │ - (00000000009D8C4Dh) bytes │ + offset of local header from start of archive: 10126601 │ + (00000000009A8509h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4f26ffb6 │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1746: │ +Central directory entry #1743: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_network.png │ │ - offset of local header from start of archive: 10325414 │ - (00000000009D8DA6h) bytes │ + offset of local header from start of archive: 10126942 │ + (00000000009A865Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 07db9f0f │ compressed size: 459 bytes │ uncompressed size: 459 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1747: │ +Central directory entry #1744: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_notification.png │ │ - offset of local header from start of archive: 10325955 │ - (00000000009D8FC3h) bytes │ + offset of local header from start of archive: 10127479 │ + (00000000009A8877h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 40948c08 │ compressed size: 388 bytes │ uncompressed size: 388 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1748: │ +Central directory entry #1745: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_pref_privacy.png │ │ - offset of local header from start of archive: 10326428 │ - (00000000009D919Ch) bytes │ + offset of local header from start of archive: 10127952 │ + (00000000009A8A50h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3f6df7bc │ compressed size: 641 bytes │ uncompressed size: 641 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1749: │ +Central directory entry #1746: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_pref_register_device.png │ │ - offset of local header from start of archive: 10327149 │ - (00000000009D946Dh) bytes │ + offset of local header from start of archive: 10128673 │ + (00000000009A8D21h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4e86bb5 │ compressed size: 586 bytes │ uncompressed size: 586 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1750: │ +Central directory entry #1747: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 10327826 │ - (00000000009D9712h) bytes │ + offset of local header from start of archive: 10129338 │ + (00000000009A8FBAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fa7c7d59 │ compressed size: 675 bytes │ uncompressed size: 675 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1751: │ +Central directory entry #1748: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 10328591 │ - (00000000009D9A0Fh) bytes │ + offset of local header from start of archive: 10130103 │ + (00000000009A92B7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f226458b │ compressed size: 548 bytes │ uncompressed size: 548 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1752: │ +Central directory entry #1749: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 10329228 │ - (00000000009D9C8Ch) bytes │ + offset of local header from start of archive: 10130736 │ + (00000000009A9530h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 44a30195 │ compressed size: 308 bytes │ uncompressed size: 308 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1753: │ +Central directory entry #1750: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 10329624 │ - (00000000009D9E18h) bytes │ + offset of local header from start of archive: 10131128 │ + (00000000009A96B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a8fbc16a │ compressed size: 226 bytes │ uncompressed size: 226 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1754: │ +Central directory entry #1751: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_rec.png │ │ - offset of local header from start of archive: 10329930 │ - (00000000009D9F4Ah) bytes │ + offset of local header from start of archive: 10131434 │ + (00000000009A97EAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f2f82f74 │ compressed size: 419 bytes │ uncompressed size: 419 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1755: │ +Central directory entry #1752: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/ic_send.png │ │ - offset of local header from start of archive: 10330423 │ - (00000000009DA137h) bytes │ + offset of local header from start of archive: 10131915 │ + (00000000009A99CBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0caba198 │ compressed size: 307 bytes │ uncompressed size: 307 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1756: │ +Central directory entry #1753: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_send_disabled.png │ │ - offset of local header from start of archive: 10330803 │ - (00000000009DA2B3h) bytes │ + offset of local header from start of archive: 10132291 │ + (00000000009A9B43h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f2f6c6ec │ compressed size: 354 bytes │ uncompressed size: 354 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1757: │ +Central directory entry #1754: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_send_location.png │ │ - offset of local header from start of archive: 10331238 │ - (00000000009DA466h) bytes │ + offset of local header from start of archive: 10132726 │ + (00000000009A9CF6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1758: │ +Central directory entry #1755: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_stat_notify.png │ │ - offset of local header from start of archive: 10331387 │ - (00000000009DA4FBh) bytes │ + offset of local header from start of archive: 10132871 │ + (00000000009A9D87h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 46a54f76 │ compressed size: 575 bytes │ uncompressed size: 575 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1759: │ +Central directory entry #1756: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_trust_ignored.png │ │ - offset of local header from start of archive: 10332043 │ - (00000000009DA78Bh) bytes │ + offset of local header from start of archive: 10133523 │ + (00000000009AA013h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0d34cb60 │ compressed size: 2977 bytes │ uncompressed size: 2977 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1760: │ +Central directory entry #1757: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/ic_trust_unknown.png │ │ - offset of local header from start of archive: 10335101 │ - (00000000009DB37Dh) bytes │ + offset of local header from start of archive: 10136581 │ + (00000000009AAC05h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c5c388e8 │ compressed size: 3667 bytes │ uncompressed size: 3667 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1761: │ +Central directory entry #1758: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/ic_trust_verified.png │ │ - offset of local header from start of archive: 10338851 │ - (00000000009DC223h) bytes │ + offset of local header from start of archive: 10140327 │ + (00000000009ABAA7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c0597d3e │ compressed size: 3784 bytes │ uncompressed size: 3784 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1762: │ +Central directory entry #1759: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/list_item_focused_background.9.png │ │ - offset of local header from start of archive: 10342720 │ - (00000000009DD140h) bytes │ + offset of local header from start of archive: 10144184 │ + (00000000009AC9B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da2be990 │ compressed size: 214 bytes │ uncompressed size: 214 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1763: │ +Central directory entry #1760: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/list_item_pressed_background.9.png │ │ - offset of local header from start of archive: 10343030 │ - (00000000009DD276h) bytes │ + offset of local header from start of archive: 10144490 │ + (00000000009ACAEAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2c7a726f │ compressed size: 209 bytes │ uncompressed size: 209 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1764: │ +Central directory entry #1761: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/marker_default.png │ │ - offset of local header from start of archive: 10343337 │ - (00000000009DD3A9h) bytes │ + offset of local header from start of archive: 10144785 │ + (00000000009ACC11h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fcd81afa │ compressed size: 6537 bytes │ uncompressed size: 6537 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1765: │ +Central directory entry #1762: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/marker_default_focused_base.png │ │ - offset of local header from start of archive: 10349953 │ - (00000000009DED81h) bytes │ + offset of local header from start of archive: 10151401 │ + (00000000009AE5E9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1766: │ +Central directory entry #1763: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/md_nav_back.png │ │ - offset of local header from start of archive: 10350115 │ - (00000000009DEE23h) bytes │ + offset of local header from start of archive: 10151551 │ + (00000000009AE67Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5b9b50b3 │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1767: │ +Central directory entry #1764: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/notification_bg_low_normal.9.png │ │ - offset of local header from start of archive: 10350396 │ - (00000000009DEF3Ch) bytes │ + offset of local header from start of archive: 10151828 │ + (00000000009AE794h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ad03275 │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1768: │ +Central directory entry #1765: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/notification_bg_low_pressed.9.png │ │ - offset of local header from start of archive: 10350713 │ - (00000000009DF079h) bytes │ + offset of local header from start of archive: 10152133 │ + (00000000009AE8C5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8900a8e │ compressed size: 252 bytes │ uncompressed size: 252 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1769: │ +Central directory entry #1766: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/notification_bg_normal.9.png │ │ - offset of local header from start of archive: 10351060 │ - (00000000009DF1D4h) bytes │ + offset of local header from start of archive: 10152476 │ + (00000000009AEA1Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9944f31a │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1770: │ +Central directory entry #1767: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/notification_bg_normal_pressed.9.png │ │ - offset of local header from start of archive: 10351373 │ - (00000000009DF30Dh) bytes │ + offset of local header from start of archive: 10152777 │ + (00000000009AEB49h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c29ac558 │ compressed size: 247 bytes │ uncompressed size: 247 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1771: │ +Central directory entry #1768: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/notify_panel_notification_icon_bg.png │ │ - offset of local header from start of archive: 10351719 │ - (00000000009DF467h) bytes │ + offset of local header from start of archive: 10153119 │ + (00000000009AEC9Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 04576501 │ compressed size: 138 bytes │ uncompressed size: 138 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1772: │ +Central directory entry #1769: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/osm_ic_center_map.png │ │ - offset of local header from start of archive: 10351958 │ - (00000000009DF556h) bytes │ + offset of local header from start of archive: 10153346 │ + (00000000009AED82h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 483c2214 │ compressed size: 4310 bytes │ uncompressed size: 4310 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1773: │ +Central directory entry #1770: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/osm_ic_follow_me.png │ │ - offset of local header from start of archive: 10356350 │ - (00000000009E067Eh) bytes │ + offset of local header from start of archive: 10157738 │ + (00000000009AFEAAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6bacd7bf │ compressed size: 6655 bytes │ uncompressed size: 6655 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1774: │ +Central directory entry #1771: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/osm_ic_follow_me_on.png │ │ - offset of local header from start of archive: 10363087 │ - (00000000009E20CFh) bytes │ + offset of local header from start of archive: 10164471 │ + (00000000009B18F7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9bf647dd │ compressed size: 8888 bytes │ uncompressed size: 8888 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1775: │ +Central directory entry #1772: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/osm_ic_ic_map_ortho.png │ │ - offset of local header from start of archive: 10372060 │ - (00000000009E43DCh) bytes │ + offset of local header from start of archive: 10173440 │ + (00000000009B3C00h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 02ee9134 │ compressed size: 2393 bytes │ uncompressed size: 2393 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1776: │ +Central directory entry #1773: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/pause.png │ │ - offset of local header from start of archive: 10374537 │ - (00000000009E4D89h) bytes │ + offset of local header from start of archive: 10175917 │ + (00000000009B45ADh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4da3a1b9 │ compressed size: 305 bytes │ uncompressed size: 305 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1777: │ +Central directory entry #1774: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/pause_balloon.png │ │ - offset of local header from start of archive: 10374913 │ - (00000000009E4F01h) bytes │ + offset of local header from start of archive: 10176289 │ + (00000000009B4721h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f60f83d3 │ compressed size: 2157 bytes │ uncompressed size: 2157 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1778: │ +Central directory entry #1775: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/person.png │ │ - offset of local header from start of archive: 10377149 │ - (00000000009E57BDh) bytes │ + offset of local header from start of archive: 10178521 │ + (00000000009B4FD9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea1fc846 │ compressed size: 4257 bytes │ uncompressed size: 4257 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1779: │ +Central directory entry #1776: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/play.png │ │ - offset of local header from start of archive: 10381477 │ - (00000000009E68A5h) bytes │ + offset of local header from start of archive: 10182849 │ + (00000000009B60C1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 01cc56f2 │ compressed size: 3779 bytes │ uncompressed size: 3779 bytes │ length of filename: 30 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1780: │ +Central directory entry #1777: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/play_balloon.png │ │ - offset of local header from start of archive: 10385327 │ - (00000000009E77AFh) bytes │ + offset of local header from start of archive: 10186695 │ + (00000000009B6FC7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 364a59ad │ compressed size: 2359 bytes │ uncompressed size: 2359 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1781: │ +Central directory entry #1778: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xhdpi-v4/rec.png │ │ - offset of local header from start of archive: 10387763 │ - (00000000009E8133h) bytes │ + offset of local header from start of archive: 10189131 │ + (00000000009B794Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 030d65a7 │ compressed size: 8112 bytes │ uncompressed size: 8112 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1782: │ +Central directory entry #1779: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xhdpi-v4/round_navigation_white_48.png │ │ - offset of local header from start of archive: 10395944 │ - (00000000009EA128h) bytes │ + offset of local header from start of archive: 10197308 │ + (00000000009B993Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c730d63f │ compressed size: 690 bytes │ uncompressed size: 690 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1783: │ +Central directory entry #1780: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xhdpi-v4/sharp_add_black_36.png │ │ - offset of local header from start of archive: 10396726 │ - (00000000009EA436h) bytes │ + offset of local header from start of archive: 10198086 │ + (00000000009B9C46h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 06c55ea6 │ compressed size: 114 bytes │ uncompressed size: 114 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1784: │ +Central directory entry #1781: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xhdpi-v4/sharp_remove_black_36.png │ │ - offset of local header from start of archive: 10396926 │ - (00000000009EA4FEh) bytes │ + offset of local header from start of archive: 10198274 │ + (00000000009B9D02h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 50de6512 │ compressed size: 108 bytes │ uncompressed size: 108 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1785: │ +Central directory entry #1782: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10397120 │ - (00000000009EA5C0h) bytes │ + offset of local header from start of archive: 10198468 │ + (00000000009B9DC4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22603145 │ compressed size: 286 bytes │ uncompressed size: 286 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1786: │ +Central directory entry #1783: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 10397502 │ - (00000000009EA73Eh) bytes │ + offset of local header from start of archive: 10198850 │ + (00000000009B9F42h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 33d55ad0 │ compressed size: 307 bytes │ uncompressed size: 307 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1787: │ +Central directory entry #1784: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 10397903 │ - (00000000009EA8CFh) bytes │ + offset of local header from start of archive: 10199251 │ + (00000000009BA0D3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c02d00e1 │ compressed size: 593 bytes │ uncompressed size: 593 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1788: │ +Central directory entry #1785: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 10398593 │ - (00000000009EAB81h) bytes │ + offset of local header from start of archive: 10199929 │ + (00000000009BA379h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f7245981 │ compressed size: 984 bytes │ uncompressed size: 984 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1789: │ +Central directory entry #1786: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 10399672 │ - (00000000009EAFB8h) bytes │ + offset of local header from start of archive: 10201004 │ + (00000000009BA7ACh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b3414d08 │ compressed size: 1208 bytes │ uncompressed size: 1208 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1790: │ +Central directory entry #1787: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 10400976 │ - (00000000009EB4D0h) bytes │ + offset of local header from start of archive: 10202304 │ + (00000000009BACC0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): abacf2d2 │ compressed size: 2463 bytes │ uncompressed size: 2463 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1791: │ +Central directory entry #1788: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 10403539 │ - (00000000009EBED3h) bytes │ + offset of local header from start of archive: 10204863 │ + (00000000009BB6BFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da81b970 │ compressed size: 2834 bytes │ uncompressed size: 2834 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1792: │ +Central directory entry #1789: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10406474 │ - (00000000009ECA4Ah) bytes │ + offset of local header from start of archive: 10207794 │ + (00000000009BC232h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 813f61b1 │ compressed size: 237 bytes │ uncompressed size: 237 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1793: │ +Central directory entry #1790: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ │ - offset of local header from start of archive: 10406813 │ - (00000000009ECB9Dh) bytes │ + offset of local header from start of archive: 10208129 │ + (00000000009BC381h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5d9d5f1a │ compressed size: 224 bytes │ uncompressed size: 224 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1794: │ +Central directory entry #1791: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 10407140 │ - (00000000009ECCE4h) bytes │ + offset of local header from start of archive: 10208452 │ + (00000000009BC4C4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e432e225 │ compressed size: 263 bytes │ uncompressed size: 263 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1795: │ +Central directory entry #1792: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 10407499 │ - (00000000009ECE4Bh) bytes │ + offset of local header from start of archive: 10208811 │ + (00000000009BC62Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ab0f1725 │ compressed size: 710 bytes │ uncompressed size: 710 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1796: │ +Central directory entry #1793: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 10408302 │ - (00000000009ED16Eh) bytes │ + offset of local header from start of archive: 10209610 │ + (00000000009BC94Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dbb1c6ea │ compressed size: 348 bytes │ uncompressed size: 348 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1797: │ +Central directory entry #1794: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 10408748 │ - (00000000009ED32Ch) bytes │ + offset of local header from start of archive: 10210052 │ + (00000000009BCB04h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c3d9aa33 │ compressed size: 262 bytes │ uncompressed size: 262 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1798: │ +Central directory entry #1795: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 10409110 │ - (00000000009ED496h) bytes │ + offset of local header from start of archive: 10210410 │ + (00000000009BCC6Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d57b1a17 │ compressed size: 700 bytes │ uncompressed size: 700 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1799: │ +Central directory entry #1796: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 10409904 │ - (00000000009ED7B0h) bytes │ + offset of local header from start of archive: 10211204 │ + (00000000009BCF84h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22030140 │ compressed size: 459 bytes │ uncompressed size: 459 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1800: │ +Central directory entry #1797: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 10410451 │ - (00000000009ED9D3h) bytes │ + offset of local header from start of archive: 10211751 │ + (00000000009BD1A7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6e9ee550 │ compressed size: 983 bytes │ uncompressed size: 983 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1801: │ +Central directory entry #1798: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 10411523 │ - (00000000009EDE03h) bytes │ + offset of local header from start of archive: 10212819 │ + (00000000009BD5D3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5d04e88f │ compressed size: 1291 bytes │ uncompressed size: 1291 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1802: │ +Central directory entry #1799: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 10412903 │ - (00000000009EE367h) bytes │ + offset of local header from start of archive: 10214195 │ + (00000000009BDB33h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5f323132 │ compressed size: 309 bytes │ uncompressed size: 309 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1803: │ +Central directory entry #1800: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 10413305 │ - (00000000009EE4F9h) bytes │ + offset of local header from start of archive: 10214597 │ + (00000000009BDCC5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0bddd926 │ compressed size: 577 bytes │ uncompressed size: 577 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1804: │ +Central directory entry #1801: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 10413977 │ - (00000000009EE799h) bytes │ + offset of local header from start of archive: 10215265 │ + (00000000009BDF61h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8ecac15 │ compressed size: 789 bytes │ uncompressed size: 789 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1805: │ +Central directory entry #1802: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10414861 │ - (00000000009EEB0Dh) bytes │ + offset of local header from start of archive: 10216145 │ + (00000000009BE2D1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19b7f846 │ compressed size: 171 bytes │ uncompressed size: 171 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1806: │ +Central directory entry #1803: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ │ - offset of local header from start of archive: 10415127 │ - (00000000009EEC17h) bytes │ + offset of local header from start of archive: 10216411 │ + (00000000009BE3DBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19c09c27 │ compressed size: 245 bytes │ uncompressed size: 245 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1807: │ +Central directory entry #1804: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ │ - offset of local header from start of archive: 10415461 │ - (00000000009EED65h) bytes │ + offset of local header from start of archive: 10216745 │ + (00000000009BE529h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 236b6e98 │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1808: │ +Central directory entry #1805: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ │ - offset of local header from start of archive: 10415777 │ - (00000000009EEEA1h) bytes │ + offset of local header from start of archive: 10217057 │ + (00000000009BE661h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 71be1c35 │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1809: │ +Central directory entry #1806: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ │ - offset of local header from start of archive: 10416084 │ - (00000000009EEFD4h) bytes │ + offset of local header from start of archive: 10217360 │ + (00000000009BE790h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3bde0e3f │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1810: │ +Central directory entry #1807: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ │ - offset of local header from start of archive: 10416392 │ - (00000000009EF108h) bytes │ + offset of local header from start of archive: 10217664 │ + (00000000009BE8C0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1b0c989d │ compressed size: 260 bytes │ uncompressed size: 260 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1811: │ +Central directory entry #1808: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ │ - offset of local header from start of archive: 10416756 │ - (00000000009EF274h) bytes │ + offset of local header from start of archive: 10218028 │ + (00000000009BEA2Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cff461f2 │ compressed size: 258 bytes │ uncompressed size: 258 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1812: │ +Central directory entry #1809: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ │ - offset of local header from start of archive: 10417122 │ - (00000000009EF3E2h) bytes │ + offset of local header from start of archive: 10218382 │ + (00000000009BEB8Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e97125d2 │ compressed size: 1779 bytes │ uncompressed size: 1779 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1813: │ +Central directory entry #1810: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ │ - offset of local header from start of archive: 10419003 │ - (00000000009EFB3Bh) bytes │ + offset of local header from start of archive: 10220259 │ + (00000000009BF2E3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 03217b6e │ compressed size: 2305 bytes │ uncompressed size: 2305 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1814: │ +Central directory entry #1811: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_scrubber_control_off_mtrl_alpha.png │ │ - offset of local header from start of archive: 10421409 │ - (00000000009F04A1h) bytes │ + offset of local header from start of archive: 10222653 │ + (00000000009BFC3Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6761bc02 │ compressed size: 322 bytes │ uncompressed size: 322 bytes │ length of filename: 62 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1815: │ +Central directory entry #1812: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 10421834 │ - (00000000009F064Ah) bytes │ + offset of local header from start of archive: 10223074 │ + (00000000009BFDE2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f0997f1b │ compressed size: 403 bytes │ uncompressed size: 403 bytes │ length of filename: 67 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1816: │ +Central directory entry #1813: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 10422343 │ - (00000000009F0847h) bytes │ + offset of local header from start of archive: 10223583 │ + (00000000009BFFDFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 01847edd │ compressed size: 595 bytes │ uncompressed size: 595 bytes │ length of filename: 67 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1817: │ +Central directory entry #1814: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10423047 │ - (00000000009F0B07h) bytes │ + offset of local header from start of archive: 10224275 │ + (00000000009C0293h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5418f824 │ compressed size: 210 bytes │ uncompressed size: 210 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1818: │ +Central directory entry #1815: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_scrubber_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10423358 │ - (00000000009F0C3Eh) bytes │ + offset of local header from start of archive: 10224582 │ + (00000000009C03C6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3a5ce84d │ compressed size: 207 bytes │ uncompressed size: 207 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1819: │ +Central directory entry #1816: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 10423663 │ - (00000000009F0D6Fh) bytes │ + offset of local header from start of archive: 10224883 │ + (00000000009C04F3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b4b2c492 │ compressed size: 524 bytes │ uncompressed size: 524 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1820: │ +Central directory entry #1817: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10424280 │ - (00000000009F0FD8h) bytes │ + offset of local header from start of archive: 10225500 │ + (00000000009C075Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a3c882b5 │ compressed size: 851 bytes │ uncompressed size: 851 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1821: │ +Central directory entry #1818: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10425227 │ - (00000000009F138Bh) bytes │ + offset of local header from start of archive: 10226443 │ + (00000000009C0B0Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e3ea6cb6 │ compressed size: 204 bytes │ uncompressed size: 204 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1822: │ +Central directory entry #1819: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 10425528 │ - (00000000009F14B8h) bytes │ + offset of local header from start of archive: 10226740 │ + (00000000009C0C34h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1b683074 │ compressed size: 420 bytes │ uncompressed size: 420 bytes │ length of filename: 64 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1823: │ +Central directory entry #1820: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 10426052 │ - (00000000009F16C4h) bytes │ + offset of local header from start of archive: 10227260 │ + (00000000009C0E3Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ab2a1853 │ compressed size: 420 bytes │ uncompressed size: 420 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1824: │ +Central directory entry #1821: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_dark.png │ │ - offset of local header from start of archive: 10426576 │ - (00000000009F18D0h) bytes │ + offset of local header from start of archive: 10227784 │ + (00000000009C1048h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0832c1b4 │ compressed size: 752 bytes │ uncompressed size: 752 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1825: │ +Central directory entry #1822: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_text_select_handle_middle_mtrl_light.png │ │ - offset of local header from start of archive: 10427436 │ - (00000000009F1C2Ch) bytes │ + offset of local header from start of archive: 10228632 │ + (00000000009C1398h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9313e5c2 │ compressed size: 753 bytes │ uncompressed size: 753 bytes │ length of filename: 67 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1826: │ +Central directory entry #1823: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 10428297 │ - (00000000009F1F89h) bytes │ + offset of local header from start of archive: 10229489 │ + (00000000009C16F1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d63e53e1 │ compressed size: 422 bytes │ uncompressed size: 422 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1827: │ +Central directory entry #1824: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 10428826 │ - (00000000009F219Ah) bytes │ + offset of local header from start of archive: 10230006 │ + (00000000009C18F6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 394ef93c │ compressed size: 422 bytes │ uncompressed size: 422 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1828: │ +Central directory entry #1825: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10429354 │ - (00000000009F23AAh) bytes │ + offset of local header from start of archive: 10230530 │ + (00000000009C1B02h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 308df7a1 │ compressed size: 199 bytes │ uncompressed size: 199 bytes │ length of filename: 63 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1829: │ +Central directory entry #1826: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10429655 │ - (00000000009F24D7h) bytes │ + offset of local header from start of archive: 10230831 │ + (00000000009C1C2Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3023e3da │ compressed size: 200 bytes │ uncompressed size: 200 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1830: │ +Central directory entry #1827: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10429956 │ - (00000000009F2604h) bytes │ + offset of local header from start of archive: 10231128 │ + (00000000009C1D58h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4164b6d3 │ compressed size: 187 bytes │ uncompressed size: 187 bytes │ length of filename: 70 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1831: │ +Central directory entry #1828: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10430255 │ - (00000000009F272Fh) bytes │ + offset of local header from start of archive: 10231415 │ + (00000000009C1E77h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f52e9e15 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 68 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1832: │ +Central directory entry #1829: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/app_background.png │ │ - offset of local header from start of archive: 10430550 │ - (00000000009F2856h) bytes │ + offset of local header from start of archive: 10231706 │ + (00000000009C1F9Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e8f266c3 │ compressed size: 79369 bytes │ uncompressed size: 79369 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1833: │ +Central directory entry #1830: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/attach_audio.png │ │ - offset of local header from start of archive: 10510001 │ - (0000000000A05EB1h) bytes │ + offset of local header from start of archive: 10311153 │ + (00000000009D55F1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6365d79c │ compressed size: 4330 bytes │ uncompressed size: 4330 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1834: │ +Central directory entry #1831: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/attach_camera.png │ │ - offset of local header from start of archive: 10514410 │ - (0000000000A06FEAh) bytes │ + offset of local header from start of archive: 10315558 │ + (00000000009D6726h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): db64037f │ compressed size: 5639 bytes │ uncompressed size: 5639 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1835: │ +Central directory entry #1832: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/attach_contact.png │ │ - offset of local header from start of archive: 10520131 │ - (0000000000A08643h) bytes │ + offset of local header from start of archive: 10321267 │ + (00000000009D7D73h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3491d188 │ compressed size: 4097 bytes │ uncompressed size: 4097 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1836: │ +Central directory entry #1833: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/attach_file.png │ │ - offset of local header from start of archive: 10524309 │ - (0000000000A09695h) bytes │ + offset of local header from start of archive: 10325441 │ + (00000000009D8DC1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 460bade1 │ compressed size: 2586 bytes │ uncompressed size: 2586 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1837: │ +Central directory entry #1834: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/attach_gallery.png │ │ - offset of local header from start of archive: 10526974 │ - (0000000000A0A0FEh) bytes │ + offset of local header from start of archive: 10328102 │ + (00000000009D9826h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d528c331 │ compressed size: 2560 bytes │ uncompressed size: 2560 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1838: │ +Central directory entry #1835: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/attach_hide1.png │ │ - offset of local header from start of archive: 10529616 │ - (0000000000A0AB50h) bytes │ + offset of local header from start of archive: 10330740 │ + (00000000009DA274h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d317afb │ compressed size: 2239 bytes │ uncompressed size: 2239 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1839: │ +Central directory entry #1836: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/attach_location.png │ │ - offset of local header from start of archive: 10531935 │ - (0000000000A0B45Fh) bytes │ + offset of local header from start of archive: 10333055 │ + (00000000009DAB7Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f1e674f3 │ compressed size: 4642 bytes │ uncompressed size: 4642 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1840: │ +Central directory entry #1837: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/attach_video.png │ │ - offset of local header from start of archive: 10536658 │ - (0000000000A0C6D2h) bytes │ + offset of local header from start of archive: 10337778 │ + (00000000009DBDF2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f0ed3796 │ compressed size: 2066 bytes │ uncompressed size: 2066 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1841: │ +Central directory entry #1838: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/balloon_classic_incoming.9.png │ │ - offset of local header from start of archive: 10538802 │ - (0000000000A0CF32h) bytes │ + offset of local header from start of archive: 10339922 │ + (00000000009DC652h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7f178ae7 │ compressed size: 2266 bytes │ uncompressed size: 2266 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1842: │ +Central directory entry #1839: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/balloon_classic_outgoing.9.png │ │ - offset of local header from start of archive: 10541162 │ - (0000000000A0D86Ah) bytes │ + offset of local header from start of archive: 10342278 │ + (00000000009DCF86h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1ed29371 │ compressed size: 3574 bytes │ uncompressed size: 3574 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1843: │ +Central directory entry #1840: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 10544830 │ - (0000000000A0E6BEh) bytes │ + offset of local header from start of archive: 10345942 │ + (00000000009DDDD6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e8be181f │ compressed size: 983 bytes │ uncompressed size: 983 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1844: │ +Central directory entry #1841: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 10545911 │ - (0000000000A0EAF7h) bytes │ + offset of local header from start of archive: 10347023 │ + (00000000009DE20Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3fb82cda │ compressed size: 1402 bytes │ uncompressed size: 1402 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1845: │ +Central directory entry #1842: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 10547414 │ - (0000000000A0F0D6h) bytes │ + offset of local header from start of archive: 10348514 │ + (00000000009DE7E2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1a5bfae7 │ compressed size: 1092 bytes │ uncompressed size: 1092 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1846: │ +Central directory entry #1843: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 10548600 │ - (0000000000A0F578h) bytes │ + offset of local header from start of archive: 10349696 │ + (00000000009DEC80h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 498abe4a │ compressed size: 1505 bytes │ uncompressed size: 1505 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1847: │ +Central directory entry #1844: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/balloon_iphone_incoming.9.png │ │ - offset of local header from start of archive: 10550197 │ - (0000000000A0FBB5h) bytes │ + offset of local header from start of archive: 10351293 │ + (00000000009DF2BDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0aa692ab │ compressed size: 1814 bytes │ uncompressed size: 1814 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1848: │ +Central directory entry #1845: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/balloon_iphone_outgoing.9.png │ │ - offset of local header from start of archive: 10552102 │ - (0000000000A10326h) bytes │ + offset of local header from start of archive: 10353198 │ + (00000000009DFA2Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a9847754 │ compressed size: 1841 bytes │ uncompressed size: 1841 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1849: │ +Central directory entry #1846: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/balloon_old_classic_incoming.9.png │ │ - offset of local header from start of archive: 10554037 │ - (0000000000A10AB5h) bytes │ + offset of local header from start of archive: 10355121 │ + (00000000009E01B1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e427189f │ compressed size: 1456 bytes │ uncompressed size: 1456 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1850: │ +Central directory entry #1847: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/balloon_old_classic_outgoing.9.png │ │ - offset of local header from start of archive: 10555592 │ - (0000000000A110C8h) bytes │ + offset of local header from start of archive: 10356664 │ + (00000000009E07B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ede145b1 │ compressed size: 1499 bytes │ uncompressed size: 1499 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1851: │ +Central directory entry #1848: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/balloon_silence_incoming.9.png │ │ - offset of local header from start of archive: 10557187 │ - (0000000000A11703h) bytes │ + offset of local header from start of archive: 10358259 │ + (00000000009E0DF3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4198dc9d │ compressed size: 1132 bytes │ uncompressed size: 1132 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1852: │ +Central directory entry #1849: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/balloon_silence_outgoing.9.png │ │ - offset of local header from start of archive: 10558412 │ - (0000000000A11BCCh) bytes │ + offset of local header from start of archive: 10359480 │ + (00000000009E12B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7a12ba9e │ compressed size: 1228 bytes │ uncompressed size: 1228 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1853: │ +Central directory entry #1850: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 10559732 │ - (0000000000A120F4h) bytes │ + offset of local header from start of archive: 10360800 │ + (00000000009E17E0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fff79f9a │ compressed size: 868 bytes │ uncompressed size: 868 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1854: │ +Central directory entry #1851: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 10560688 │ - (0000000000A124B0h) bytes │ + offset of local header from start of archive: 10361752 │ + (00000000009E1B98h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ea5de6c5 │ compressed size: 884 bytes │ uncompressed size: 884 bytes │ length of filename: 51 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1855: │ +Central directory entry #1852: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/download_audio.png │ │ - offset of local header from start of archive: 10561664 │ - (0000000000A12880h) bytes │ + offset of local header from start of archive: 10362724 │ + (00000000009E1F64h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4a71113e │ compressed size: 1443 bytes │ uncompressed size: 1443 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1856: │ +Central directory entry #1853: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/fab_add.png │ │ - offset of local header from start of archive: 10563187 │ - (0000000000A12E73h) bytes │ + offset of local header from start of archive: 10364247 │ + (00000000009E2557h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dab27419 │ compressed size: 139 bytes │ uncompressed size: 139 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1857: │ +Central directory entry #1854: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_attach.png │ │ - offset of local header from start of archive: 10563399 │ - (0000000000A12F47h) bytes │ + offset of local header from start of archive: 10364459 │ + (00000000009E262Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6072da55 │ compressed size: 708 bytes │ uncompressed size: 708 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1858: │ +Central directory entry #1855: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_attach_audio.png │ │ - offset of local header from start of archive: 10564184 │ - (0000000000A13258h) bytes │ + offset of local header from start of archive: 10365240 │ + (00000000009E2938h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1859: │ +Central directory entry #1856: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_attach_contact.png │ │ - offset of local header from start of archive: 10564335 │ - (0000000000A132EFh) bytes │ + offset of local header from start of archive: 10365379 │ + (00000000009E29C3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1860: │ +Central directory entry #1857: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_attach_picture.png │ │ - offset of local header from start of archive: 10564487 │ - (0000000000A13387h) bytes │ + offset of local header from start of archive: 10365527 │ + (00000000009E2A57h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1861: │ +Central directory entry #1858: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_close.png │ │ - offset of local header from start of archive: 10564639 │ - (0000000000A1341Fh) bytes │ + offset of local header from start of archive: 10365675 │ + (00000000009E2AEBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ec8aa01 │ compressed size: 453 bytes │ uncompressed size: 453 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1862: │ +Central directory entry #1859: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_create_white.png │ │ - offset of local header from start of archive: 10565169 │ - (0000000000A13631h) bytes │ + offset of local header from start of archive: 10366193 │ + (00000000009E2CF1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6e768d5b │ compressed size: 302 bytes │ uncompressed size: 302 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1863: │ +Central directory entry #1860: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_denied.png │ │ - offset of local header from start of archive: 10565554 │ - (0000000000A137B2h) bytes │ + offset of local header from start of archive: 10366574 │ + (00000000009E2E6Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 63192d59 │ compressed size: 1917 bytes │ uncompressed size: 1917 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1864: │ +Central directory entry #1861: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_emoji.png │ │ - offset of local header from start of archive: 10567549 │ - (0000000000A13F7Dh) bytes │ + offset of local header from start of archive: 10368557 │ + (00000000009E362Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 52b97ec6 │ compressed size: 950 bytes │ uncompressed size: 950 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1865: │ +Central directory entry #1862: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_globe.png │ │ - offset of local header from start of archive: 10568574 │ - (0000000000A1437Eh) bytes │ + offset of local header from start of archive: 10369578 │ + (00000000009E3A2Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6d9740b5 │ compressed size: 1624 bytes │ uncompressed size: 1624 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1866: │ +Central directory entry #1863: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_indicator_group.png │ │ - offset of local header from start of archive: 10570272 │ - (0000000000A14A20h) bytes │ + offset of local header from start of archive: 10371276 │ + (00000000009E40CCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be2f49a6 │ compressed size: 804 bytes │ uncompressed size: 804 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1867: │ +Central directory entry #1864: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_keyboard.png │ │ - offset of local header from start of archive: 10571160 │ - (0000000000A14D98h) bytes │ + offset of local header from start of archive: 10372164 │ + (00000000009E4444h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cf4ed70c │ compressed size: 290 bytes │ uncompressed size: 290 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1868: │ +Central directory entry #1865: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_live_location_shadow.png │ │ - offset of local header from start of archive: 10571530 │ - (0000000000A14F0Ah) bytes │ + offset of local header from start of archive: 10372522 │ + (00000000009E45AAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1869: │ +Central directory entry #1866: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_map_pin_google.png │ │ - offset of local header from start of archive: 10571687 │ - (0000000000A14FA7h) bytes │ + offset of local header from start of archive: 10372675 │ + (00000000009E4643h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dba4e3cb │ compressed size: 3969 bytes │ uncompressed size: 3969 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1870: │ +Central directory entry #1867: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_archive.png │ │ - offset of local header from start of archive: 10575741 │ - (0000000000A15F7Dh) bytes │ + offset of local header from start of archive: 10376725 │ + (00000000009E5615h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 74f6aee1 │ compressed size: 390 bytes │ uncompressed size: 390 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1871: │ +Central directory entry #1868: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_attach.png │ │ - offset of local header from start of archive: 10576214 │ - (0000000000A16156h) bytes │ + offset of local header from start of archive: 10377194 │ + (00000000009E57EAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1872: │ +Central directory entry #1869: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_block.png │ │ - offset of local header from start of archive: 10576363 │ - (0000000000A161EBh) bytes │ + offset of local header from start of archive: 10377339 │ + (00000000009E587Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0ebe2413 │ compressed size: 973 bytes │ uncompressed size: 973 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1873: │ +Central directory entry #1870: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_call.png │ │ - offset of local header from start of archive: 10577417 │ - (0000000000A16609h) bytes │ + offset of local header from start of archive: 10378389 │ + (00000000009E5C95h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f9d8e307 │ compressed size: 597 bytes │ uncompressed size: 597 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1874: │ +Central directory entry #1871: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_call_black.png │ │ - offset of local header from start of archive: 10578093 │ - (0000000000A168ADh) bytes │ + offset of local header from start of archive: 10379061 │ + (00000000009E5F35h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3b300ee5 │ compressed size: 574 bytes │ uncompressed size: 574 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1875: │ +Central directory entry #1872: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_cancel.png │ │ - offset of local header from start of archive: 10578754 │ - (0000000000A16B42h) bytes │ + offset of local header from start of archive: 10379710 │ + (00000000009E61BEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9b3dc669 │ compressed size: 751 bytes │ uncompressed size: 751 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1876: │ +Central directory entry #1873: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_chat.png │ │ - offset of local header from start of archive: 10579587 │ - (0000000000A16E83h) bytes │ + offset of local header from start of archive: 10380539 │ + (00000000009E64FBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f6cd582a │ compressed size: 270 bytes │ uncompressed size: 270 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1877: │ +Central directory entry #1874: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_check.png │ │ - offset of local header from start of archive: 10579938 │ - (0000000000A16FE2h) bytes │ + offset of local header from start of archive: 10380878 │ + (00000000009E664Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a0c1cf1d │ compressed size: 276 bytes │ uncompressed size: 276 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1878: │ +Central directory entry #1875: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_contact.png │ │ - offset of local header from start of archive: 10580296 │ - (0000000000A17148h) bytes │ + offset of local header from start of archive: 10381224 │ + (00000000009E67A8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 82ee1052 │ compressed size: 440 bytes │ uncompressed size: 440 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1879: │ +Central directory entry #1876: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 10580820 │ - (0000000000A17354h) bytes │ + offset of local header from start of archive: 10381736 │ + (00000000009E69A8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 38ce7f95 │ compressed size: 266 bytes │ uncompressed size: 266 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1880: │ +Central directory entry #1877: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_delete.png │ │ - offset of local header from start of archive: 10581166 │ - (0000000000A174AEh) bytes │ + offset of local header from start of archive: 10382078 │ + (00000000009E6AFEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e3126264 │ compressed size: 194 bytes │ uncompressed size: 194 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1881: │ +Central directory entry #1878: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_donate.png │ │ - offset of local header from start of archive: 10581442 │ - (0000000000A175C2h) bytes │ + offset of local header from start of archive: 10382350 │ + (00000000009E6C0Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9ca98323 │ compressed size: 640 bytes │ uncompressed size: 640 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1882: │ +Central directory entry #1879: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_download.png │ │ - offset of local header from start of archive: 10582164 │ - (0000000000A17894h) bytes │ + offset of local header from start of archive: 10383068 │ + (00000000009E6EDCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 69d0be94 │ compressed size: 197 bytes │ uncompressed size: 197 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1883: │ +Central directory entry #1880: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_exit.png │ │ - offset of local header from start of archive: 10582445 │ - (0000000000A179ADh) bytes │ + offset of local header from start of archive: 10383345 │ + (00000000009E6FF1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1e39b7fe │ compressed size: 364 bytes │ uncompressed size: 364 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1884: │ +Central directory entry #1881: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_favorite.png │ │ - offset of local header from start of archive: 10582888 │ - (0000000000A17B68h) bytes │ + offset of local header from start of archive: 10383784 │ + (00000000009E71A8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cf1170fb │ compressed size: 676 bytes │ uncompressed size: 676 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1885: │ +Central directory entry #1882: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_group.png │ │ - offset of local header from start of archive: 10583648 │ - (0000000000A17E60h) bytes │ + offset of local header from start of archive: 10384540 │ + (00000000009E749Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ad2ca08e │ compressed size: 488 bytes │ uncompressed size: 488 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1886: │ +Central directory entry #1883: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_help.png │ │ - offset of local header from start of archive: 10584216 │ - (0000000000A18098h) bytes │ + offset of local header from start of archive: 10385104 │ + (00000000009E76D0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ddbe43e1 │ compressed size: 842 bytes │ uncompressed size: 842 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1887: │ +Central directory entry #1884: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_info_details.png │ │ - offset of local header from start of archive: 10585138 │ - (0000000000A18432h) bytes │ + offset of local header from start of archive: 10386022 │ + (00000000009E7A66h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de1bc11b │ compressed size: 953 bytes │ uncompressed size: 953 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1888: │ +Central directory entry #1885: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_menu_invite.png │ │ - offset of local header from start of archive: 10586177 │ - (0000000000A18841h) bytes │ + offset of local header from start of archive: 10387061 │ + (00000000009E7E75h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 90f66ae8 │ compressed size: 464 bytes │ uncompressed size: 464 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1889: │ +Central directory entry #1886: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_key.png │ │ - offset of local header from start of archive: 10586724 │ - (0000000000A18A64h) bytes │ + offset of local header from start of archive: 10387596 │ + (00000000009E808Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4b2e3646 │ compressed size: 493 bytes │ uncompressed size: 493 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1890: │ +Central directory entry #1887: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_maps.png │ │ - offset of local header from start of archive: 10587297 │ - (0000000000A18CA1h) bytes │ + offset of local header from start of archive: 10388157 │ + (00000000009E82BDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b727312d │ compressed size: 528 bytes │ uncompressed size: 528 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1891: │ +Central directory entry #1888: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_offline.png │ │ - offset of local header from start of archive: 10587904 │ - (0000000000A18F00h) bytes │ + offset of local header from start of archive: 10388760 │ + (00000000009E8518h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 71e25a55 │ compressed size: 478 bytes │ uncompressed size: 478 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1892: │ +Central directory entry #1889: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_online.png │ │ - offset of local header from start of archive: 10588466 │ - (0000000000A19132h) bytes │ + offset of local header from start of archive: 10389310 │ + (00000000009E873Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cc13e73a │ compressed size: 624 bytes │ uncompressed size: 624 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1893: │ +Central directory entry #1890: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_open.png │ │ - offset of local header from start of archive: 10589172 │ - (0000000000A193F4h) bytes │ + offset of local header from start of archive: 10390012 │ + (00000000009E89FCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 18a9db44 │ compressed size: 343 bytes │ uncompressed size: 343 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1894: │ +Central directory entry #1891: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_preferences.png │ │ - offset of local header from start of archive: 10589595 │ - (0000000000A1959Bh) bytes │ + offset of local header from start of archive: 10390431 │ + (00000000009E8B9Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 58492a98 │ compressed size: 843 bytes │ uncompressed size: 843 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1895: │ +Central directory entry #1892: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_menu_refresh.png │ │ - offset of local header from start of archive: 10590523 │ - (0000000000A1993Bh) bytes │ + offset of local header from start of archive: 10391359 │ + (00000000009E8F3Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19fe91fa │ compressed size: 734 bytes │ uncompressed size: 734 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1896: │ +Central directory entry #1893: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_menu_reply.png │ │ - offset of local header from start of archive: 10591338 │ - (0000000000A19C6Ah) bytes │ + offset of local header from start of archive: 10392174 │ + (00000000009E926Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 34deb347 │ compressed size: 855 bytes │ uncompressed size: 855 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1897: │ +Central directory entry #1894: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_save.png │ │ - offset of local header from start of archive: 10592275 │ - (0000000000A1A013h) bytes │ + offset of local header from start of archive: 10393099 │ + (00000000009E960Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aa122690 │ compressed size: 384 bytes │ uncompressed size: 384 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1898: │ +Central directory entry #1895: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_search.png │ │ - offset of local header from start of archive: 10592740 │ - (0000000000A1A1E4h) bytes │ + offset of local header from start of archive: 10393552 │ + (00000000009E97D0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4aec23f3 │ compressed size: 728 bytes │ uncompressed size: 728 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1899: │ +Central directory entry #1896: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 10593548 │ - (0000000000A1A50Ch) bytes │ + offset of local header from start of archive: 10394360 │ + (00000000009E9AF8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b44fabd9 │ compressed size: 446 bytes │ uncompressed size: 446 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1900: │ +Central directory entry #1897: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 10594074 │ - (0000000000A1A71Ah) bytes │ + offset of local header from start of archive: 10394882 │ + (00000000009E9D02h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 043b458e │ compressed size: 698 bytes │ uncompressed size: 698 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1901: │ +Central directory entry #1898: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_status.png │ │ - offset of local header from start of archive: 10594854 │ - (0000000000A1AA26h) bytes │ + offset of local header from start of archive: 10395650 │ + (00000000009EA002h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 42cf6b33 │ compressed size: 1146 bytes │ uncompressed size: 1146 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1902: │ +Central directory entry #1899: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_menu_unarchive.png │ │ - offset of local header from start of archive: 10596082 │ - (0000000000A1AEF2h) bytes │ + offset of local header from start of archive: 10396874 │ + (00000000009EA4CAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7150c7be │ compressed size: 391 bytes │ uncompressed size: 391 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1903: │ +Central directory entry #1900: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_menu_unlock.png │ │ - offset of local header from start of archive: 10596559 │ - (0000000000A1B0CFh) bytes │ + offset of local header from start of archive: 10397339 │ + (00000000009EA69Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): becc3df8 │ compressed size: 512 bytes │ uncompressed size: 512 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1904: │ +Central directory entry #1901: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_mic.png │ │ - offset of local header from start of archive: 10597152 │ - (0000000000A1B320h) bytes │ + offset of local header from start of archive: 10397928 │ + (00000000009EA8E8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cb71c4f2 │ compressed size: 666 bytes │ uncompressed size: 666 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1905: │ +Central directory entry #1902: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_mic_disabled.png │ │ - offset of local header from start of archive: 10597890 │ - (0000000000A1B602h) bytes │ + offset of local header from start of archive: 10398666 │ + (00000000009EABCAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6619358d │ compressed size: 794 bytes │ uncompressed size: 794 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1906: │ +Central directory entry #1903: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_mic_pressed.png │ │ - offset of local header from start of archive: 10598766 │ - (0000000000A1B96Eh) bytes │ + offset of local header from start of archive: 10399538 │ + (00000000009EAF32h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da59583e │ compressed size: 834 bytes │ uncompressed size: 834 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1907: │ +Central directory entry #1904: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_msg_delivered.png │ │ - offset of local header from start of archive: 10599682 │ - (0000000000A1BD02h) bytes │ + offset of local header from start of archive: 10400450 │ + (00000000009EB2C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28d33978 │ compressed size: 434 bytes │ uncompressed size: 434 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1908: │ +Central directory entry #1905: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_msg_error.png │ │ - offset of local header from start of archive: 10600198 │ - (0000000000A1BF06h) bytes │ + offset of local header from start of archive: 10400966 │ + (00000000009EB4C6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 763d4e78 │ compressed size: 578 bytes │ uncompressed size: 578 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1909: │ +Central directory entry #1906: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 10600854 │ - (0000000000A1C196h) bytes │ + offset of local header from start of archive: 10401622 │ + (00000000009EB756h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1992c07e │ compressed size: 371 bytes │ uncompressed size: 371 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1910: │ +Central directory entry #1907: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_msg_pending.png │ │ - offset of local header from start of archive: 10601311 │ - (0000000000A1C35Fh) bytes │ + offset of local header from start of archive: 10402075 │ + (00000000009EB91Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 758b502f │ compressed size: 938 bytes │ uncompressed size: 938 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1911: │ +Central directory entry #1908: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_msg_security.png │ │ - offset of local header from start of archive: 10602330 │ - (0000000000A1C75Ah) bytes │ + offset of local header from start of archive: 10403090 │ + (00000000009EBD12h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 765a5c3f │ compressed size: 643 bytes │ uncompressed size: 643 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1912: │ +Central directory entry #1909: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_msg_sent.png │ │ - offset of local header from start of archive: 10603055 │ - (0000000000A1CA2Fh) bytes │ + offset of local header from start of archive: 10403811 │ + (00000000009EBFE3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a7844ceb │ compressed size: 301 bytes │ uncompressed size: 301 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1913: │ +Central directory entry #1910: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_msg_star.png │ │ - offset of local header from start of archive: 10603433 │ - (0000000000A1CBA9h) bytes │ + offset of local header from start of archive: 10404189 │ + (00000000009EC15Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 57558c95 │ compressed size: 538 bytes │ uncompressed size: 538 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1914: │ +Central directory entry #1911: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_msg_warning.png │ │ - offset of local header from start of archive: 10604050 │ - (0000000000A1CE12h) bytes │ + offset of local header from start of archive: 10404802 │ + (00000000009EC3C2h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d0efcfd0 │ compressed size: 448 bytes │ uncompressed size: 448 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1915: │ +Central directory entry #1912: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_my_location.png │ │ - offset of local header from start of archive: 10604580 │ - (0000000000A1D024h) bytes │ + offset of local header from start of archive: 10405328 │ + (00000000009EC5D0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 21efa292 │ compressed size: 1573 bytes │ uncompressed size: 1573 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1916: │ +Central directory entry #1913: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_navigate.png │ │ - offset of local header from start of archive: 10606233 │ - (0000000000A1D699h) bytes │ + offset of local header from start of archive: 10406981 │ + (00000000009ECC45h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): de7fea77 │ compressed size: 522 bytes │ uncompressed size: 522 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1917: │ +Central directory entry #1914: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pin.png │ │ - offset of local header from start of archive: 10606834 │ - (0000000000A1D8F2h) bytes │ + offset of local header from start of archive: 10407578 │ + (00000000009ECE9Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1c2e39f8 │ compressed size: 1407 bytes │ uncompressed size: 1407 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1918: │ +Central directory entry #1915: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pin_x.png │ │ - offset of local header from start of archive: 10608315 │ - (0000000000A1DEBBh) bytes │ + offset of local header from start of archive: 10409055 │ + (00000000009ED45Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 34a2190e │ compressed size: 329 bytes │ uncompressed size: 329 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1919: │ +Central directory entry #1916: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_pref_about.png │ │ - offset of local header from start of archive: 10608721 │ - (0000000000A1E051h) bytes │ + offset of local header from start of archive: 10409449 │ + (00000000009ED5E9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7df45602 │ compressed size: 637 bytes │ uncompressed size: 637 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1920: │ +Central directory entry #1917: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_pref_account.png │ │ - offset of local header from start of archive: 10609437 │ - (0000000000A1E31Dh) bytes │ + offset of local header from start of archive: 10410165 │ + (00000000009ED8B5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ec71a9d5 │ compressed size: 1020 bytes │ uncompressed size: 1020 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1921: │ +Central directory entry #1918: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_appearance.png │ │ - offset of local header from start of archive: 10610540 │ - (0000000000A1E76Ch) bytes │ + offset of local header from start of archive: 10411264 │ + (00000000009EDD00h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9398b50b │ compressed size: 1124 bytes │ uncompressed size: 1124 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1922: │ +Central directory entry #1919: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_pref_balloons.png │ │ - offset of local header from start of archive: 10611748 │ - (0000000000A1EC24h) bytes │ + offset of local header from start of archive: 10412472 │ + (00000000009EE1B8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d11d0cf4 │ compressed size: 306 bytes │ uncompressed size: 306 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1923: │ +Central directory entry #1920: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_delete_account.png │ │ - offset of local header from start of archive: 10612138 │ - (0000000000A1EDAAh) bytes │ + offset of local header from start of archive: 10412858 │ + (00000000009EE33Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 329cf6c4 │ compressed size: 557 bytes │ uncompressed size: 557 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1924: │ +Central directory entry #1921: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_donate.png │ │ - offset of local header from start of archive: 10612785 │ - (0000000000A1F031h) bytes │ + offset of local header from start of archive: 10413501 │ + (00000000009EE5BDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 91426e5b │ compressed size: 945 bytes │ uncompressed size: 945 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1925: │ +Central directory entry #1922: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_pref_font_size.png │ │ - offset of local header from start of archive: 10613813 │ - (0000000000A1F435h) bytes │ + offset of local header from start of archive: 10414517 │ + (00000000009EE9B5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 82760ced │ compressed size: 225 bytes │ uncompressed size: 225 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1926: │ +Central directory entry #1923: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_pref_help.png │ │ - offset of local header from start of archive: 10614121 │ - (0000000000A1F569h) bytes │ + offset of local header from start of archive: 10414825 │ + (00000000009EEAE9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 503f8749 │ compressed size: 986 bytes │ uncompressed size: 986 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1927: │ +Central directory entry #1924: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_image_resize.png │ │ - offset of local header from start of archive: 10615186 │ - (0000000000A1F992h) bytes │ + offset of local header from start of archive: 10415886 │ + (00000000009EEF0Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 077c46f0 │ compressed size: 716 bytes │ uncompressed size: 716 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1928: │ +Central directory entry #1925: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_pref_location.png │ │ - offset of local header from start of archive: 10615988 │ - (0000000000A1FCB4h) bytes │ + offset of local header from start of archive: 10416688 │ + (00000000009EF230h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e85bad7b │ compressed size: 865 bytes │ uncompressed size: 865 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1929: │ +Central directory entry #1926: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_maintenance.png │ │ - offset of local header from start of archive: 10616937 │ - (0000000000A20069h) bytes │ + offset of local header from start of archive: 10417633 │ + (00000000009EF5E1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 11ba3764 │ compressed size: 424 bytes │ uncompressed size: 424 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1930: │ +Central directory entry #1927: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_maps_service.png │ │ - offset of local header from start of archive: 10617448 │ - (0000000000A20268h) bytes │ + offset of local header from start of archive: 10418140 │ + (00000000009EF7DCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20f71578 │ compressed size: 792 bytes │ uncompressed size: 792 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1931: │ +Central directory entry #1928: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_media.png │ │ - offset of local header from start of archive: 10618328 │ - (0000000000A205D8h) bytes │ + offset of local header from start of archive: 10419016 │ + (00000000009EFB48h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5d76a71a │ compressed size: 544 bytes │ uncompressed size: 544 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1932: │ +Central directory entry #1929: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_messaging.png │ │ - offset of local header from start of archive: 10618952 │ - (0000000000A20848h) bytes │ + offset of local header from start of archive: 10419636 │ + (00000000009EFDB4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7a882a93 │ compressed size: 366 bytes │ uncompressed size: 366 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1933: │ +Central directory entry #1930: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_network.png │ │ - offset of local header from start of archive: 10619402 │ - (0000000000A20A0Ah) bytes │ + offset of local header from start of archive: 10420082 │ + (00000000009EFF72h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7ece8dfb │ compressed size: 623 bytes │ uncompressed size: 623 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1934: │ +Central directory entry #1931: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_notification.png │ │ - offset of local header from start of archive: 10620107 │ - (0000000000A20CCBh) bytes │ + offset of local header from start of archive: 10420783 │ + (00000000009F022Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be2b4833 │ compressed size: 561 bytes │ uncompressed size: 561 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1935: │ +Central directory entry #1932: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_pref_privacy.png │ │ - offset of local header from start of archive: 10620757 │ - (0000000000A20F55h) bytes │ + offset of local header from start of archive: 10421421 │ + (00000000009F04ADh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 61d52408 │ compressed size: 899 bytes │ uncompressed size: 899 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1936: │ +Central directory entry #1933: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_pref_register_device.png │ │ - offset of local header from start of archive: 10621739 │ - (0000000000A2132Bh) bytes │ + offset of local header from start of archive: 10422399 │ + (00000000009F087Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b1bead5b │ compressed size: 806 bytes │ uncompressed size: 806 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1937: │ +Central directory entry #1934: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_pref_restart_msgcenter.png │ │ - offset of local header from start of archive: 10622634 │ - (0000000000A216AAh) bytes │ + offset of local header from start of archive: 10423294 │ + (00000000009F0BFEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 47a9c00b │ compressed size: 916 bytes │ uncompressed size: 916 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1938: │ +Central directory entry #1935: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_pref_send_debug_log.png │ │ - offset of local header from start of archive: 10623644 │ - (0000000000A21A9Ch) bytes │ + offset of local header from start of archive: 10424292 │ + (00000000009F0FE4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aeaba62d │ compressed size: 726 bytes │ uncompressed size: 726 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1939: │ +Central directory entry #1936: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_pref_service_terms.png │ │ - offset of local header from start of archive: 10624458 │ - (0000000000A21DCAh) bytes │ + offset of local header from start of archive: 10425106 │ + (00000000009F1312h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4481efa8 │ compressed size: 461 bytes │ uncompressed size: 461 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1940: │ +Central directory entry #1937: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_pref_vibrate.png │ │ - offset of local header from start of archive: 10625009 │ - (0000000000A21FF1h) bytes │ + offset of local header from start of archive: 10425645 │ + (00000000009F152Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b04527a2 │ compressed size: 309 bytes │ uncompressed size: 309 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1941: │ +Central directory entry #1938: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_rec.png │ │ - offset of local header from start of archive: 10625401 │ - (0000000000A22179h) bytes │ + offset of local header from start of archive: 10426033 │ + (00000000009F16B1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d5da18b │ compressed size: 596 bytes │ uncompressed size: 596 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1942: │ +Central directory entry #1939: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_send.png │ │ - offset of local header from start of archive: 10626072 │ - (0000000000A22418h) bytes │ + offset of local header from start of archive: 10426692 │ + (00000000009F1944h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 70197a4b │ compressed size: 417 bytes │ uncompressed size: 417 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1943: │ +Central directory entry #1940: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/ic_send_disabled.png │ │ - offset of local header from start of archive: 10626565 │ - (0000000000A22605h) bytes │ + offset of local header from start of archive: 10427173 │ + (00000000009F1B25h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9ef3ab3e │ compressed size: 477 bytes │ uncompressed size: 477 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1944: │ +Central directory entry #1941: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_send_location.png │ │ - offset of local header from start of archive: 10627125 │ - (0000000000A22835h) bytes │ + offset of local header from start of archive: 10427729 │ + (00000000009F1D51h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1945: │ +Central directory entry #1942: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_stat_notify.png │ │ - offset of local header from start of archive: 10627275 │ - (0000000000A228CBh) bytes │ + offset of local header from start of archive: 10427875 │ + (00000000009F1DE3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 73483155 │ compressed size: 808 bytes │ uncompressed size: 808 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1946: │ +Central directory entry #1943: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_trust_ignored.png │ │ - offset of local header from start of archive: 10628164 │ - (0000000000A22C44h) bytes │ + offset of local header from start of archive: 10428760 │ + (00000000009F2158h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c8352060 │ compressed size: 4550 bytes │ uncompressed size: 4550 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1947: │ +Central directory entry #1944: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/ic_trust_unknown.png │ │ - offset of local header from start of archive: 10632798 │ - (0000000000A23E5Eh) bytes │ + offset of local header from start of archive: 10433390 │ + (00000000009F336Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 22bc9f3e │ compressed size: 5475 bytes │ uncompressed size: 5475 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1948: │ +Central directory entry #1945: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/ic_trust_verified.png │ │ - offset of local header from start of archive: 10638355 │ - (0000000000A25413h) bytes │ + offset of local header from start of archive: 10438947 │ + (00000000009F4923h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 650aab02 │ compressed size: 5776 bytes │ uncompressed size: 5776 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1949: │ +Central directory entry #1946: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/list_item_focused_background.9.png │ │ - offset of local header from start of archive: 10644216 │ - (0000000000A26AF8h) bytes │ + offset of local header from start of archive: 10444804 │ + (00000000009F6004h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a6f5ad8c │ compressed size: 221 bytes │ uncompressed size: 221 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1950: │ +Central directory entry #1947: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/list_item_pressed_background.9.png │ │ - offset of local header from start of archive: 10644533 │ - (0000000000A26C35h) bytes │ + offset of local header from start of archive: 10445121 │ + (00000000009F6141h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 15110228 │ compressed size: 212 bytes │ uncompressed size: 212 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1951: │ +Central directory entry #1948: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/marker_default.png │ │ - offset of local header from start of archive: 10644844 │ - (0000000000A26D6Ch) bytes │ + offset of local header from start of archive: 10445420 │ + (00000000009F626Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9dca37cd │ compressed size: 11862 bytes │ uncompressed size: 11862 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1952: │ +Central directory entry #1949: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/marker_default_focused_base.png │ │ - offset of local header from start of archive: 10656786 │ - (0000000000A29C12h) bytes │ + offset of local header from start of archive: 10457362 │ + (00000000009F9112h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1953: │ +Central directory entry #1950: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/md_nav_back.png │ │ - offset of local header from start of archive: 10656947 │ - (0000000000A29CB3h) bytes │ + offset of local header from start of archive: 10457519 │ + (00000000009F91AFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 051fc428 │ compressed size: 236 bytes │ uncompressed size: 236 bytes │ length of filename: 38 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1954: │ +Central directory entry #1951: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/osm_ic_center_map.png │ │ - offset of local header from start of archive: 10657260 │ - (0000000000A29DECh) bytes │ + offset of local header from start of archive: 10457832 │ + (00000000009F92E8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ccce63d0 │ compressed size: 7071 bytes │ uncompressed size: 7071 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1955: │ +Central directory entry #1952: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/osm_ic_follow_me.png │ │ - offset of local header from start of archive: 10664415 │ - (0000000000A2B9DFh) bytes │ + offset of local header from start of archive: 10464983 │ + (00000000009FAED7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9ba3318d │ compressed size: 11894 bytes │ uncompressed size: 11894 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1956: │ +Central directory entry #1953: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/osm_ic_follow_me_on.png │ │ - offset of local header from start of archive: 10676394 │ - (0000000000A2E8AAh) bytes │ + offset of local header from start of archive: 10476950 │ + (00000000009FDD96h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1dee4876 │ compressed size: 16324 bytes │ uncompressed size: 16324 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1957: │ +Central directory entry #1954: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/osm_ic_ic_map_ortho.png │ │ - offset of local header from start of archive: 10692804 │ - (0000000000A328C4h) bytes │ + offset of local header from start of archive: 10493356 │ + (0000000000A01DACh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bb6ec840 │ compressed size: 3372 bytes │ uncompressed size: 3372 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1958: │ +Central directory entry #1955: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxhdpi-v4/pause_balloon.png │ │ - offset of local header from start of archive: 10696264 │ - (0000000000A33648h) bytes │ + offset of local header from start of archive: 10496804 │ + (0000000000A02B24h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c3e53c42 │ compressed size: 3466 bytes │ uncompressed size: 3466 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1959: │ +Central directory entry #1956: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/person.png │ │ - offset of local header from start of archive: 10699810 │ - (0000000000A34422h) bytes │ + offset of local header from start of archive: 10500346 │ + (0000000000A038FAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3e89a699 │ compressed size: 7614 bytes │ uncompressed size: 7614 bytes │ length of filename: 33 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1960: │ +Central directory entry #1957: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/play_balloon.png │ │ - offset of local header from start of archive: 10707498 │ - (0000000000A3622Ah) bytes │ + offset of local header from start of archive: 10508030 │ + (0000000000A056FEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0c54287a │ compressed size: 3840 bytes │ uncompressed size: 3840 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1961: │ +Central directory entry #1958: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxhdpi-v4/round_navigation_white_48.png │ │ - offset of local header from start of archive: 10711416 │ - (0000000000A37178h) bytes │ + offset of local header from start of archive: 10511948 │ + (0000000000A0664Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c171d9e7 │ compressed size: 951 bytes │ uncompressed size: 951 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1962: │ +Central directory entry #1959: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/sharp_add_black_36.png │ │ - offset of local header from start of archive: 10712459 │ - (0000000000A3758Bh) bytes │ + offset of local header from start of archive: 10512987 │ + (0000000000A06A5Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3394ec31 │ compressed size: 186 bytes │ uncompressed size: 186 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1963: │ +Central directory entry #1960: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxhdpi-v4/sharp_remove_black_36.png │ │ - offset of local header from start of archive: 10712730 │ - (0000000000A3769Ah) bytes │ + offset of local header from start of archive: 10513254 │ + (0000000000A06B66h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9fa0f891 │ compressed size: 142 bytes │ uncompressed size: 142 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1964: │ +Central directory entry #1961: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 10712962 │ - (0000000000A37782h) bytes │ + offset of local header from start of archive: 10513474 │ + (0000000000A06C42h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 96d1317c │ compressed size: 275 bytes │ uncompressed size: 275 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1965: │ +Central directory entry #1962: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 10713335 │ - (0000000000A378F7h) bytes │ + offset of local header from start of archive: 10513835 │ + (0000000000A06DABh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4de743b │ compressed size: 476 bytes │ uncompressed size: 476 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1966: │ +Central directory entry #1963: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ │ - offset of local header from start of archive: 10713908 │ - (0000000000A37B34h) bytes │ + offset of local header from start of archive: 10514404 │ + (0000000000A06FE4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1cea0e0c │ compressed size: 785 bytes │ uncompressed size: 785 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1967: │ +Central directory entry #1964: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ │ - offset of local header from start of archive: 10714789 │ - (0000000000A37EA5h) bytes │ + offset of local header from start of archive: 10515281 │ + (0000000000A07351h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 600e5975 │ compressed size: 946 bytes │ uncompressed size: 946 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1968: │ +Central directory entry #1965: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ │ - offset of local header from start of archive: 10715830 │ - (0000000000A382B6h) bytes │ + offset of local header from start of archive: 10516322 │ + (0000000000A07762h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7c75d46d │ compressed size: 2505 bytes │ uncompressed size: 2505 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1969: │ +Central directory entry #1966: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ │ - offset of local header from start of archive: 10718437 │ - (0000000000A38CE5h) bytes │ + offset of local header from start of archive: 10518925 │ + (0000000000A0818Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 018a1de4 │ compressed size: 2816 bytes │ uncompressed size: 2816 bytes │ length of filename: 61 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1970: │ +Central directory entry #1967: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 10721356 │ - (0000000000A3984Ch) bytes │ + offset of local header from start of archive: 10521832 │ + (0000000000A08CE8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da3cb045 │ compressed size: 327 bytes │ uncompressed size: 327 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1971: │ +Central directory entry #1968: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ │ - offset of local header from start of archive: 10721783 │ - (0000000000A399F7h) bytes │ + offset of local header from start of archive: 10522247 │ + (0000000000A08E87h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 566244db │ compressed size: 910 bytes │ uncompressed size: 910 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1972: │ +Central directory entry #1969: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ │ - offset of local header from start of archive: 10722786 │ - (0000000000A39DE2h) bytes │ + offset of local header from start of archive: 10523250 │ + (0000000000A09272h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ad44ee65 │ compressed size: 461 bytes │ uncompressed size: 461 bytes │ length of filename: 59 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1973: │ +Central directory entry #1970: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ │ - offset of local header from start of archive: 10723345 │ - (0000000000A3A011h) bytes │ + offset of local header from start of archive: 10523809 │ + (0000000000A094A1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bca76b79 │ compressed size: 305 bytes │ uncompressed size: 305 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1974: │ +Central directory entry #1971: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ │ - offset of local header from start of archive: 10723749 │ - (0000000000A3A1A5h) bytes │ + offset of local header from start of archive: 10524213 │ + (0000000000A09635h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 53e8c861 │ compressed size: 899 bytes │ uncompressed size: 899 bytes │ length of filename: 56 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1975: │ +Central directory entry #1972: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_star_black_16dp.png │ │ - offset of local header from start of archive: 10724743 │ - (0000000000A3A587h) bytes │ + offset of local header from start of archive: 10525207 │ + (0000000000A09A17h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 249e7a2f │ compressed size: 599 bytes │ uncompressed size: 599 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1976: │ +Central directory entry #1973: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png │ │ - offset of local header from start of archive: 10725431 │ - (0000000000A3A837h) bytes │ + offset of local header from start of archive: 10525895 │ + (0000000000A09CC7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 97f27b0b │ compressed size: 1269 bytes │ uncompressed size: 1269 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1977: │ +Central directory entry #1974: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/abc_ic_star_black_48dp.png │ │ - offset of local header from start of archive: 10726789 │ - (0000000000A3AD85h) bytes │ + offset of local header from start of archive: 10527253 │ + (0000000000A0A215h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 15621716 │ compressed size: 1680 bytes │ uncompressed size: 1680 bytes │ length of filename: 50 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1978: │ +Central directory entry #1975: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_16dp.png │ │ - offset of local header from start of archive: 10728560 │ - (0000000000A3B470h) bytes │ + offset of local header from start of archive: 10529020 │ + (0000000000A0A8FCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 87f6eadc │ compressed size: 376 bytes │ uncompressed size: 376 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1979: │ +Central directory entry #1976: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_36dp.png │ │ - offset of local header from start of archive: 10729032 │ - (0000000000A3B648h) bytes │ + offset of local header from start of archive: 10529488 │ + (0000000000A0AAD0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9c922b43 │ compressed size: 760 bytes │ uncompressed size: 760 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1980: │ +Central directory entry #1977: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png │ │ - offset of local header from start of archive: 10729888 │ - (0000000000A3B9A0h) bytes │ + offset of local header from start of archive: 10530340 │ + (0000000000A0AE24h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f4d6e8d9 │ compressed size: 991 bytes │ uncompressed size: 991 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1981: │ +Central directory entry #1978: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png │ │ - offset of local header from start of archive: 10730975 │ - (0000000000A3BDDFh) bytes │ + offset of local header from start of archive: 10531423 │ + (0000000000A0B25Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ec058f9b │ compressed size: 415 bytes │ uncompressed size: 415 bytes │ length of filename: 68 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1982: │ +Central directory entry #1979: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png │ │ - offset of local header from start of archive: 10731499 │ - (0000000000A3BFEBh) bytes │ + offset of local header from start of archive: 10531943 │ + (0000000000A0B467h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 83a904b8 │ compressed size: 631 bytes │ uncompressed size: 631 bytes │ length of filename: 68 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1983: │ +Central directory entry #1980: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ │ - offset of local header from start of archive: 10732239 │ - (0000000000A3C2CFh) bytes │ + offset of local header from start of archive: 10532679 │ + (0000000000A0B747h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c7c65396 │ compressed size: 430 bytes │ uncompressed size: 430 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1984: │ +Central directory entry #1981: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10732766 │ - (0000000000A3C4DEh) bytes │ + offset of local header from start of archive: 10533194 │ + (0000000000A0B94Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): df201e21 │ compressed size: 813 bytes │ uncompressed size: 813 bytes │ length of filename: 57 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1985: │ +Central directory entry #1982: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ │ - offset of local header from start of archive: 10733677 │ - (0000000000A3C86Dh) bytes │ + offset of local header from start of archive: 10534101 │ + (0000000000A0BCD5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a404393e │ compressed size: 202 bytes │ uncompressed size: 202 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1986: │ +Central directory entry #1983: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_dark.png │ │ - offset of local header from start of archive: 10733978 │ - (0000000000A3C99Ah) bytes │ + offset of local header from start of archive: 10534398 │ + (0000000000A0BDFEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 50866cd3 │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 65 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1987: │ +Central directory entry #1984: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_left_mtrl_light.png │ │ - offset of local header from start of archive: 10734597 │ - (0000000000A3CC05h) bytes │ + offset of local header from start of archive: 10535013 │ + (0000000000A0C065h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c4f21d8f │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1988: │ +Central directory entry #1985: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_dark.png │ │ - offset of local header from start of archive: 10735217 │ - (0000000000A3CE71h) bytes │ + offset of local header from start of archive: 10535629 │ + (0000000000A0C2CDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): faa98882 │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 66 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1989: │ +Central directory entry #1986: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/abc_text_select_handle_right_mtrl_light.png │ │ - offset of local header from start of archive: 10735837 │ - (0000000000A3D0DDh) bytes │ + offset of local header from start of archive: 10536245 │ + (0000000000A0C535h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6eddf9de │ compressed size: 513 bytes │ uncompressed size: 513 bytes │ length of filename: 67 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1990: │ +Central directory entry #1987: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/app_background.png │ │ - offset of local header from start of archive: 10736457 │ - (0000000000A3D349h) bytes │ + offset of local header from start of archive: 10536861 │ + (0000000000A0C79Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3ce8fe08 │ compressed size: 119552 bytes │ uncompressed size: 119552 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1991: │ +Central directory entry #1988: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/balloon_classic_incoming.9.png │ │ - offset of local header from start of archive: 10856092 │ - (0000000000A5A69Ch) bytes │ + offset of local header from start of archive: 10656492 │ + (0000000000A29AECh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 39b03c15 │ compressed size: 3033 bytes │ uncompressed size: 3033 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1992: │ +Central directory entry #1989: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/balloon_classic_outgoing.9.png │ │ - offset of local header from start of archive: 10859221 │ - (0000000000A5B2D5h) bytes │ + offset of local header from start of archive: 10659609 │ + (0000000000A2A719h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 53835a5a │ compressed size: 4641 bytes │ uncompressed size: 4641 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1993: │ +Central directory entry #1990: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/balloon_hangout_block_incoming.9.png │ │ - offset of local header from start of archive: 10863957 │ - (0000000000A5C555h) bytes │ + offset of local header from start of archive: 10664341 │ + (0000000000A2B995h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e0332137 │ compressed size: 1312 bytes │ uncompressed size: 1312 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1994: │ +Central directory entry #1991: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/balloon_hangout_block_outgoing.9.png │ │ - offset of local header from start of archive: 10865368 │ - (0000000000A5CAD8h) bytes │ + offset of local header from start of archive: 10665752 │ + (0000000000A2BF18h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 459d5037 │ compressed size: 1907 bytes │ uncompressed size: 1907 bytes │ length of filename: 60 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1995: │ +Central directory entry #1992: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/balloon_hangout_incoming.9.png │ │ - offset of local header from start of archive: 10867375 │ - (0000000000A5D2AFh) bytes │ + offset of local header from start of archive: 10667755 │ + (0000000000A2C6EBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20c49245 │ compressed size: 1451 bytes │ uncompressed size: 1451 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1996: │ +Central directory entry #1993: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/balloon_hangout_outgoing.9.png │ │ - offset of local header from start of archive: 10868919 │ - (0000000000A5D8B7h) bytes │ + offset of local header from start of archive: 10669299 │ + (0000000000A2CCF3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 2af49761 │ compressed size: 2036 bytes │ uncompressed size: 2036 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1997: │ +Central directory entry #1994: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/balloon_iphone_incoming.9.png │ │ - offset of local header from start of archive: 10871048 │ - (0000000000A5E108h) bytes │ + offset of local header from start of archive: 10671428 │ + (0000000000A2D544h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cab2c2b6 │ compressed size: 2419 bytes │ uncompressed size: 2419 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1998: │ +Central directory entry #1995: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/balloon_iphone_outgoing.9.png │ │ - offset of local header from start of archive: 10873559 │ - (0000000000A5EAD7h) bytes │ + offset of local header from start of archive: 10673939 │ + (0000000000A2DF13h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7f61a2b9 │ compressed size: 2437 bytes │ uncompressed size: 2437 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #1999: │ +Central directory entry #1996: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/balloon_old_classic_incoming.9.png │ │ - offset of local header from start of archive: 10876089 │ - (0000000000A5F4B9h) bytes │ + offset of local header from start of archive: 10676465 │ + (0000000000A2E8F1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d94528ff │ compressed size: 1864 bytes │ uncompressed size: 1864 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2000: │ +Central directory entry #1997: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/balloon_old_classic_outgoing.9.png │ │ - offset of local header from start of archive: 10878052 │ - (0000000000A5FC64h) bytes │ + offset of local header from start of archive: 10678424 │ + (0000000000A2F098h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7629d467 │ compressed size: 1913 bytes │ uncompressed size: 1913 bytes │ length of filename: 58 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2001: │ +Central directory entry #1998: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/balloon_silence_incoming.9.png │ │ - offset of local header from start of archive: 10880065 │ - (0000000000A60441h) bytes │ + offset of local header from start of archive: 10680425 │ + (0000000000A2F869h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b97839ac │ compressed size: 1552 bytes │ uncompressed size: 1552 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2002: │ +Central directory entry #1999: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/balloon_silence_outgoing.9.png │ │ - offset of local header from start of archive: 10881712 │ - (0000000000A60AB0h) bytes │ + offset of local header from start of archive: 10682068 │ + (0000000000A2FED4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 79604f73 │ compressed size: 1742 bytes │ uncompressed size: 1742 bytes │ length of filename: 54 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2003: │ +Central directory entry #2000: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/design_ic_visibility.png │ │ - offset of local header from start of archive: 10883550 │ - (0000000000A611DEh) bytes │ + offset of local header from start of archive: 10683894 │ + (0000000000A305F6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e8df2458 │ compressed size: 1155 bytes │ uncompressed size: 1155 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2004: │ +Central directory entry #2001: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/design_ic_visibility_off.png │ │ - offset of local header from start of archive: 10884795 │ - (0000000000A616BBh) bytes │ + offset of local header from start of archive: 10685127 │ + (0000000000A30AC7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1bca7dd1 │ compressed size: 1201 bytes │ uncompressed size: 1201 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2005: │ +Central directory entry #2002: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_attach_audio.png │ │ - offset of local header from start of archive: 10886089 │ - (0000000000A61BC9h) bytes │ + offset of local header from start of archive: 10686417 │ + (0000000000A30FD1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2006: │ +Central directory entry #2003: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_attach_contact.png │ │ - offset of local header from start of archive: 10886239 │ - (0000000000A61C5Fh) bytes │ + offset of local header from start of archive: 10686563 │ + (0000000000A31063h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2007: │ +Central directory entry #2004: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_attach_picture.png │ │ - offset of local header from start of archive: 10886391 │ - (0000000000A61CF7h) bytes │ + offset of local header from start of archive: 10686711 │ + (0000000000A310F7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2008: │ +Central directory entry #2005: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_close.png │ │ - offset of local header from start of archive: 10886543 │ - (0000000000A61D8Fh) bytes │ + offset of local header from start of archive: 10686859 │ + (0000000000A3118Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): acc8062a │ compressed size: 592 bytes │ uncompressed size: 592 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2009: │ +Central directory entry #2006: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_create_white.png │ │ - offset of local header from start of archive: 10887212 │ - (0000000000A6202Ch) bytes │ + offset of local header from start of archive: 10687524 │ + (0000000000A31424h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 17b8a8c5 │ compressed size: 355 bytes │ uncompressed size: 355 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2010: │ +Central directory entry #2007: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_denied.png │ │ - offset of local header from start of archive: 10887651 │ - (0000000000A621E3h) bytes │ + offset of local header from start of archive: 10687959 │ + (0000000000A315D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): d8812707 │ compressed size: 2527 bytes │ uncompressed size: 2527 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2011: │ +Central directory entry #2008: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_emoji.png │ │ - offset of local header from start of archive: 10890255 │ - (0000000000A62C0Fh) bytes │ + offset of local header from start of archive: 10690559 │ + (0000000000A31FFFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8da737af │ compressed size: 1728 bytes │ uncompressed size: 1728 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2012: │ +Central directory entry #2009: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_indicator_group.png │ │ - offset of local header from start of archive: 10892060 │ - (0000000000A6331Ch) bytes │ + offset of local header from start of archive: 10692360 │ + (0000000000A32708h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 39a3e827 │ compressed size: 1140 bytes │ uncompressed size: 1140 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2013: │ +Central directory entry #2010: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_keyboard.png │ │ - offset of local header from start of archive: 10893288 │ - (0000000000A637E8h) bytes │ + offset of local header from start of archive: 10693576 │ + (0000000000A32BC8h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8d155d6d │ compressed size: 416 bytes │ uncompressed size: 416 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2014: │ +Central directory entry #2011: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_archive.png │ │ - offset of local header from start of archive: 10893784 │ - (0000000000A639D8h) bytes │ + offset of local header from start of archive: 10694068 │ + (0000000000A32DB4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): df05002d │ compressed size: 489 bytes │ uncompressed size: 489 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2015: │ +Central directory entry #2012: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_attach.png │ │ - offset of local header from start of archive: 10894357 │ - (0000000000A63C15h) bytes │ + offset of local header from start of archive: 10694637 │ + (0000000000A32FEDh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2016: │ +Central directory entry #2013: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_block.png │ │ - offset of local header from start of archive: 10894507 │ - (0000000000A63CABh) bytes │ + offset of local header from start of archive: 10694783 │ + (0000000000A3307Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0c1a2554 │ compressed size: 1295 bytes │ uncompressed size: 1295 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2017: │ +Central directory entry #2014: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_call.png │ │ - offset of local header from start of archive: 10895883 │ - (0000000000A6420Bh) bytes │ + offset of local header from start of archive: 10696155 │ + (0000000000A335DBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 08f1c848 │ compressed size: 778 bytes │ uncompressed size: 778 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2018: │ +Central directory entry #2015: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_call_black.png │ │ - offset of local header from start of archive: 10896742 │ - (0000000000A64566h) bytes │ + offset of local header from start of archive: 10697010 │ + (0000000000A33932h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4c840323 │ compressed size: 758 bytes │ uncompressed size: 758 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2019: │ +Central directory entry #2016: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_cancel.png │ │ - offset of local header from start of archive: 10897586 │ - (0000000000A648B2h) bytes │ + offset of local header from start of archive: 10697850 │ + (0000000000A33C7Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c694ecb1 │ compressed size: 1003 bytes │ uncompressed size: 1003 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2020: │ +Central directory entry #2017: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_chat.png │ │ - offset of local header from start of archive: 10898671 │ - (0000000000A64CEFh) bytes │ + offset of local header from start of archive: 10698931 │ + (0000000000A340B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fd0b60ab │ compressed size: 344 bytes │ uncompressed size: 344 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2021: │ +Central directory entry #2018: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_check.png │ │ - offset of local header from start of archive: 10899096 │ - (0000000000A64E98h) bytes │ + offset of local header from start of archive: 10699352 │ + (0000000000A34258h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e2e82fb │ compressed size: 308 bytes │ uncompressed size: 308 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2022: │ +Central directory entry #2019: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_contact.png │ │ - offset of local header from start of archive: 10899484 │ - (0000000000A6501Ch) bytes │ + offset of local header from start of archive: 10699740 │ + (0000000000A343DCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b74087fc │ compressed size: 577 bytes │ uncompressed size: 577 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2023: │ +Central directory entry #2020: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_copy.png │ │ - offset of local header from start of archive: 10900145 │ - (0000000000A652B1h) bytes │ + offset of local header from start of archive: 10700397 │ + (0000000000A3466Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ff569a55 │ compressed size: 329 bytes │ uncompressed size: 329 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2024: │ +Central directory entry #2021: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_delete.png │ │ - offset of local header from start of archive: 10900553 │ - (0000000000A65449h) bytes │ + offset of local header from start of archive: 10700805 │ + (0000000000A34805h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 90e439c7 │ compressed size: 243 bytes │ uncompressed size: 243 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2025: │ +Central directory entry #2022: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_donate.png │ │ - offset of local header from start of archive: 10900879 │ - (0000000000A6558Fh) bytes │ + offset of local header from start of archive: 10701127 │ + (0000000000A34947h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 797d281c │ compressed size: 819 bytes │ uncompressed size: 819 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2026: │ +Central directory entry #2023: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_download.png │ │ - offset of local header from start of archive: 10901779 │ - (0000000000A65913h) bytes │ + offset of local header from start of archive: 10702027 │ + (0000000000A34CCBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 10e79fb8 │ compressed size: 233 bytes │ uncompressed size: 233 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2027: │ +Central directory entry #2024: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_exit.png │ │ - offset of local header from start of archive: 10902097 │ - (0000000000A65A51h) bytes │ + offset of local header from start of archive: 10702341 │ + (0000000000A34E05h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cb434987 │ compressed size: 444 bytes │ uncompressed size: 444 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2028: │ +Central directory entry #2025: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_favorite.png │ │ - offset of local header from start of archive: 10902620 │ - (0000000000A65C5Ch) bytes │ + offset of local header from start of archive: 10702864 │ + (0000000000A35010h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e90060e2 │ compressed size: 890 bytes │ uncompressed size: 890 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2029: │ +Central directory entry #2026: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_group.png │ │ - offset of local header from start of archive: 10903594 │ - (0000000000A6602Ah) bytes │ + offset of local header from start of archive: 10703834 │ + (0000000000A353DAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9ec04335 │ compressed size: 636 bytes │ uncompressed size: 636 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2030: │ +Central directory entry #2027: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_help.png │ │ - offset of local header from start of archive: 10904312 │ - (0000000000A662F8h) bytes │ + offset of local header from start of archive: 10704548 │ + (0000000000A356A4h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bf331a95 │ compressed size: 1132 bytes │ uncompressed size: 1132 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2031: │ +Central directory entry #2028: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_info_details.png │ │ - offset of local header from start of archive: 10905524 │ - (0000000000A667B4h) bytes │ + offset of local header from start of archive: 10705756 │ + (0000000000A35B5Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e8eb36a2 │ compressed size: 1279 bytes │ uncompressed size: 1279 bytes │ length of filename: 48 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2032: │ +Central directory entry #2029: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_invite.png │ │ - offset of local header from start of archive: 10906891 │ - (0000000000A66D0Bh) bytes │ + offset of local header from start of archive: 10707119 │ + (0000000000A360AFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): df0823a9 │ compressed size: 610 bytes │ uncompressed size: 610 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2033: │ +Central directory entry #2030: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_key.png │ │ - offset of local header from start of archive: 10907582 │ - (0000000000A66FBEh) bytes │ + offset of local header from start of archive: 10707810 │ + (0000000000A36362h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8ca7d99a │ compressed size: 652 bytes │ uncompressed size: 652 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2034: │ +Central directory entry #2031: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_maps.png │ │ - offset of local header from start of archive: 10908312 │ - (0000000000A67298h) bytes │ + offset of local header from start of archive: 10708540 │ + (0000000000A3663Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0bb203dc │ compressed size: 678 bytes │ uncompressed size: 678 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2035: │ +Central directory entry #2032: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_offline.png │ │ - offset of local header from start of archive: 10909070 │ - (0000000000A6758Eh) bytes │ + offset of local header from start of archive: 10709294 │ + (0000000000A3692Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 20d3d10a │ compressed size: 560 bytes │ uncompressed size: 560 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2036: │ +Central directory entry #2033: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_online.png │ │ - offset of local header from start of archive: 10909712 │ - (0000000000A67810h) bytes │ + offset of local header from start of archive: 10709936 │ + (0000000000A36BB0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c18a3167 │ compressed size: 766 bytes │ uncompressed size: 766 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2037: │ +Central directory entry #2034: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_menu_open.png │ │ - offset of local header from start of archive: 10910562 │ - (0000000000A67B62h) bytes │ + offset of local header from start of archive: 10710774 │ + (0000000000A36EF6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 07d0c042 │ compressed size: 434 bytes │ uncompressed size: 434 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2038: │ +Central directory entry #2035: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_menu_preferences.png │ │ - offset of local header from start of archive: 10911078 │ - (0000000000A67D66h) bytes │ + offset of local header from start of archive: 10711278 │ + (0000000000A370EEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): aa54df9f │ compressed size: 1074 bytes │ uncompressed size: 1074 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2039: │ +Central directory entry #2036: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_refresh.png │ │ - offset of local header from start of archive: 10912238 │ - (0000000000A681EEh) bytes │ + offset of local header from start of archive: 10712438 │ + (0000000000A37576h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1b6ddce1 │ compressed size: 967 bytes │ uncompressed size: 967 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2040: │ +Central directory entry #2037: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_search.png │ │ - offset of local header from start of archive: 10913287 │ - (0000000000A68607h) bytes │ + offset of local header from start of archive: 10713487 │ + (0000000000A3798Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f1a2c146 │ compressed size: 915 bytes │ uncompressed size: 915 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2041: │ +Central directory entry #2038: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_send.png │ │ - offset of local header from start of archive: 10914283 │ - (0000000000A689EBh) bytes │ + offset of local header from start of archive: 10714483 │ + (0000000000A37D73h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): efcb9e3d │ compressed size: 586 bytes │ uncompressed size: 586 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2042: │ +Central directory entry #2039: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_share.png │ │ - offset of local header from start of archive: 10914950 │ - (0000000000A68C86h) bytes │ + offset of local header from start of archive: 10715146 │ + (0000000000A3800Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): bc8e1a52 │ compressed size: 938 bytes │ uncompressed size: 938 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2043: │ +Central directory entry #2040: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_status.png │ │ - offset of local header from start of archive: 10915970 │ - (0000000000A69082h) bytes │ + offset of local header from start of archive: 10716162 │ + (0000000000A38402h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): da81f70d │ compressed size: 1528 bytes │ uncompressed size: 1528 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2044: │ +Central directory entry #2041: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_menu_unarchive.png │ │ - offset of local header from start of archive: 10917580 │ - (0000000000A696CCh) bytes │ + offset of local header from start of archive: 10717768 │ + (0000000000A38A48h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0891df66 │ compressed size: 503 bytes │ uncompressed size: 503 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2045: │ +Central directory entry #2042: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_menu_unlock.png │ │ - offset of local header from start of archive: 10918167 │ - (0000000000A69917h) bytes │ + offset of local header from start of archive: 10718355 │ + (0000000000A38C93h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f73b06a7 │ compressed size: 665 bytes │ uncompressed size: 665 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2046: │ +Central directory entry #2043: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_mic.png │ │ - offset of local header from start of archive: 10918913 │ - (0000000000A69C01h) bytes │ + offset of local header from start of archive: 10719101 │ + (0000000000A38F7Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1ba35710 │ compressed size: 1533 bytes │ uncompressed size: 1533 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2047: │ +Central directory entry #2044: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_mic_disabled.png │ │ - offset of local header from start of archive: 10920521 │ - (0000000000A6A249h) bytes │ + offset of local header from start of archive: 10720705 │ + (0000000000A395C1h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): c00a374d │ compressed size: 1069 bytes │ uncompressed size: 1069 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2048: │ +Central directory entry #2045: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_mic_pressed.png │ │ - offset of local header from start of archive: 10921673 │ - (0000000000A6A6C9h) bytes │ + offset of local header from start of archive: 10721853 │ + (0000000000A39A3Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 985e2e0f │ compressed size: 1822 bytes │ uncompressed size: 1822 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2049: │ +Central directory entry #2046: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_msg_delivered.png │ │ - offset of local header from start of archive: 10923578 │ - (0000000000A6AE3Ah) bytes │ + offset of local header from start of archive: 10723754 │ + (0000000000A3A1AAh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f70ddd59 │ compressed size: 535 bytes │ uncompressed size: 535 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2050: │ +Central directory entry #2047: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_msg_error.png │ │ - offset of local header from start of archive: 10924199 │ - (0000000000A6B0A7h) bytes │ + offset of local header from start of archive: 10724363 │ + (0000000000A3A40Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a63beec7 │ compressed size: 778 bytes │ uncompressed size: 778 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2051: │ +Central directory entry #2048: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_msg_notdelivered.png │ │ - offset of local header from start of archive: 10925058 │ - (0000000000A6B402h) bytes │ + offset of local header from start of archive: 10725218 │ + (0000000000A3A762h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f94f8f51 │ compressed size: 354 bytes │ uncompressed size: 354 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2052: │ +Central directory entry #2049: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_msg_pending.png │ │ - offset of local header from start of archive: 10925498 │ - (0000000000A6B5BAh) bytes │ + offset of local header from start of archive: 10725658 │ + (0000000000A3A91Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 75f2595f │ compressed size: 1268 bytes │ uncompressed size: 1268 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2053: │ +Central directory entry #2050: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_msg_security.png │ │ - offset of local header from start of archive: 10926848 │ - (0000000000A6BB00h) bytes │ + offset of local header from start of archive: 10727004 │ + (0000000000A3AE5Ch) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): ed346415 │ compressed size: 924 bytes │ uncompressed size: 924 bytes │ length of filename: 43 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2054: │ +Central directory entry #2051: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_msg_sent.png │ │ - offset of local header from start of archive: 10927856 │ - (0000000000A6BEF0h) bytes │ + offset of local header from start of archive: 10728008 │ + (0000000000A3B248h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 067fa8d3 │ compressed size: 319 bytes │ uncompressed size: 319 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2055: │ +Central directory entry #2052: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_msg_star.png │ │ - offset of local header from start of archive: 10928255 │ - (0000000000A6C07Fh) bytes │ + offset of local header from start of archive: 10728403 │ + (0000000000A3B3D3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 4e951381 │ compressed size: 695 bytes │ uncompressed size: 695 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2056: │ +Central directory entry #2053: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_msg_warning.png │ │ - offset of local header from start of archive: 10929031 │ - (0000000000A6C387h) bytes │ + offset of local header from start of archive: 10729167 │ + (0000000000A3B6CFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fc82d67a │ compressed size: 635 bytes │ uncompressed size: 635 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2057: │ +Central directory entry #2054: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_my_location.png │ │ - offset of local header from start of archive: 10929747 │ - (0000000000A6C653h) bytes │ + offset of local header from start of archive: 10729883 │ + (0000000000A3B99Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 28ffc077 │ compressed size: 2255 bytes │ uncompressed size: 2255 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2058: │ +Central directory entry #2055: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_rec.png │ │ - offset of local header from start of archive: 10932083 │ - (0000000000A6CF73h) bytes │ + offset of local header from start of archive: 10732219 │ + (0000000000A3C2BBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): a931f808 │ compressed size: 723 bytes │ uncompressed size: 723 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2059: │ +Central directory entry #2056: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_send.png │ │ - offset of local header from start of archive: 10932879 │ - (0000000000A6D28Fh) bytes │ + offset of local header from start of archive: 10733015 │ + (0000000000A3C5D7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6a5ae353 │ compressed size: 805 bytes │ uncompressed size: 805 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2060: │ +Central directory entry #2057: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_send_disabled.png │ │ - offset of local header from start of archive: 10933761 │ - (0000000000A6D601h) bytes │ + offset of local header from start of archive: 10733885 │ + (0000000000A3C93Dh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 19b89f8c │ compressed size: 754 bytes │ uncompressed size: 754 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2061: │ +Central directory entry #2058: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_send_location.png │ │ - offset of local header from start of archive: 10934598 │ - (0000000000A6D946h) bytes │ + offset of local header from start of archive: 10734722 │ + (0000000000A3CC82h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2062: │ +Central directory entry #2059: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/ic_trust_ignored.png │ │ - offset of local header from start of archive: 10934751 │ - (0000000000A6D9DFh) bytes │ + offset of local header from start of archive: 10734863 │ + (0000000000A3CD0Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): dd889d36 │ compressed size: 6393 bytes │ uncompressed size: 6393 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2063: │ +Central directory entry #2060: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/ic_trust_unknown.png │ │ - offset of local header from start of archive: 10941229 │ - (0000000000A6F32Dh) bytes │ + offset of local header from start of archive: 10741337 │ + (0000000000A3E659h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): cc793b85 │ compressed size: 7646 bytes │ uncompressed size: 7646 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2064: │ +Central directory entry #2061: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/ic_trust_verified.png │ │ - offset of local header from start of archive: 10948958 │ - (0000000000A7115Eh) bytes │ + offset of local header from start of archive: 10749066 │ + (0000000000A4048Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 6537ad24 │ compressed size: 7965 bytes │ uncompressed size: 7965 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2065: │ +Central directory entry #2062: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/marker_default.png │ │ - offset of local header from start of archive: 10957009 │ - (0000000000A730D1h) bytes │ + offset of local header from start of archive: 10757113 │ + (0000000000A423F9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 7ab43755 │ compressed size: 17918 bytes │ uncompressed size: 17918 bytes │ length of filename: 42 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2066: │ +Central directory entry #2063: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/marker_default_focused_base.png │ │ - offset of local header from start of archive: 10975010 │ - (0000000000A77722h) bytes │ + offset of local header from start of archive: 10775110 │ + (0000000000A46A46h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 55 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2067: │ +Central directory entry #2064: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/md_nav_back.png │ │ - offset of local header from start of archive: 10975171 │ - (0000000000A777C3h) bytes │ + offset of local header from start of archive: 10775271 │ + (0000000000A46AE7h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 501b0c69 │ compressed size: 306 bytes │ uncompressed size: 306 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2068: │ +Central directory entry #2065: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/osm_ic_center_map.png │ │ - offset of local header from start of archive: 10975558 │ - (0000000000A77946h) bytes │ + offset of local header from start of archive: 10775646 │ + (0000000000A46C5Eh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f46e1de7 │ compressed size: 10136 bytes │ uncompressed size: 10136 bytes │ length of filename: 45 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2069: │ +Central directory entry #2066: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/osm_ic_follow_me.png │ │ - offset of local header from start of archive: 10985780 │ - (0000000000A7A134h) bytes │ + offset of local header from start of archive: 10785864 │ + (0000000000A49448h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 8f3cf801 │ compressed size: 17691 bytes │ uncompressed size: 17691 bytes │ length of filename: 44 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2070: │ +Central directory entry #2067: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/osm_ic_follow_me_on.png │ │ - offset of local header from start of archive: 11003555 │ - (0000000000A7E6A3h) bytes │ + offset of local header from start of archive: 10803635 │ + (0000000000A4D9B3h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 11777fd9 │ compressed size: 25715 bytes │ uncompressed size: 25715 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2071: │ +Central directory entry #2068: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/osm_ic_ic_map_ortho.png │ │ - offset of local header from start of archive: 11029359 │ - (0000000000A84B6Fh) bytes │ + offset of local header from start of archive: 10829427 │ + (0000000000A53E73h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 269112c9 │ compressed size: 7662 bytes │ uncompressed size: 7662 bytes │ length of filename: 47 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2072: │ +Central directory entry #2069: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/pause_balloon.png │ │ - offset of local header from start of archive: 11037110 │ - (0000000000A869B6h) bytes │ + offset of local header from start of archive: 10837166 │ + (0000000000A55CAEh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 3d39ef38 │ compressed size: 3844 bytes │ uncompressed size: 3844 bytes │ length of filename: 41 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2073: │ +Central directory entry #2070: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/person.png │ │ - offset of local header from start of archive: 11041036 │ - (0000000000A8790Ch) bytes │ + offset of local header from start of archive: 10841088 │ + (0000000000A56C00h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b8c32827 │ compressed size: 11607 bytes │ uncompressed size: 11607 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2074: │ +Central directory entry #2071: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable-xxxhdpi-v4/play_balloon.png │ │ - offset of local header from start of archive: 11052719 │ - (0000000000A8A6AFh) bytes │ + offset of local header from start of archive: 10852759 │ + (0000000000A59997h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 26bdb133 │ compressed size: 4188 bytes │ uncompressed size: 4188 bytes │ length of filename: 40 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2075: │ +Central directory entry #2072: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable-xxxhdpi-v4/round_navigation_white_48.png │ │ - offset of local header from start of archive: 11056988 │ - (0000000000A8B75Ch) bytes │ + offset of local header from start of archive: 10857024 │ + (0000000000A5AA40h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): b46bdcaa │ compressed size: 1255 bytes │ uncompressed size: 1255 bytes │ length of filename: 53 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2076: │ +Central directory entry #2073: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/sharp_add_black_36.png │ │ - offset of local header from start of archive: 11058335 │ - (0000000000A8BC9Fh) bytes │ + offset of local header from start of archive: 10858371 │ + (0000000000A5AF83h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): eef47455 │ compressed size: 130 bytes │ uncompressed size: 130 bytes │ length of filename: 46 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2077: │ +Central directory entry #2074: │ --------------------------- │ │ + There are an extra 9 bytes preceding this file. │ + │ res/drawable-xxxhdpi-v4/sharp_remove_black_36.png │ │ - offset of local header from start of archive: 11058550 │ - (0000000000A8BD76h) bytes │ + offset of local header from start of archive: 10858586 │ + (0000000000A5B05Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 0940501d │ compressed size: 122 bytes │ uncompressed size: 122 bytes │ length of filename: 49 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2078: │ +Central directory entry #2075: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/abc_btn_borderless_material.xml │ │ - offset of local header from start of archive: 11058762 │ - (0000000000A8BE4Ah) bytes │ + offset of local header from start of archive: 10858794 │ + (0000000000A5B12Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 534db040 │ compressed size: 252 bytes │ uncompressed size: 588 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -75027,32 +67918,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2079: │ +Central directory entry #2076: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_check_material.xml │ │ - offset of local header from start of archive: 11059113 │ - (0000000000A8BFA9h) bytes │ + offset of local header from start of archive: 10859120 │ + (0000000000A5B270h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b2b348f1 │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -75064,36 +67955,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2080: │ +Central directory entry #2077: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_check_material_anim.xml │ │ - offset of local header from start of archive: 11059437 │ - (0000000000A8C0EDh) bytes │ + offset of local header from start of archive: 10859419 │ + (0000000000A5B39Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aab70a46 │ - compressed size: 343 bytes │ + compressed size: 345 bytes │ uncompressed size: 816 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -75101,32 +67992,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2081: │ +Central directory entry #2078: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_colored_material.xml │ │ - offset of local header from start of archive: 11059879 │ - (0000000000A8C2A7h) bytes │ + offset of local header from start of archive: 10859838 │ + (0000000000A5B53Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 65f78736 │ compressed size: 187 bytes │ uncompressed size: 344 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -75138,32 +68029,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2082: │ +Central directory entry #2079: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_default_mtrl_shape.xml │ │ - offset of local header from start of archive: 11060162 │ - (0000000000A8C3C2h) bytes │ + offset of local header from start of archive: 10860096 │ + (0000000000A5B640h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d6061fa0 │ compressed size: 394 bytes │ uncompressed size: 932 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -75175,32 +68066,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2083: │ +Central directory entry #2080: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_radio_material.xml │ │ - offset of local header from start of archive: 11060654 │ - (0000000000A8C5AEh) bytes │ + offset of local header from start of archive: 10860563 │ + (0000000000A5B813h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): feedbbae │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -75212,36 +68103,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2084: │ +Central directory entry #2081: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_btn_radio_material_anim.xml │ │ - offset of local header from start of archive: 11060978 │ - (0000000000A8C6F2h) bytes │ + offset of local header from start of archive: 10860862 │ + (0000000000A5B93Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1000663c │ - compressed size: 341 bytes │ + compressed size: 342 bytes │ uncompressed size: 816 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -75249,32 +68140,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2085: │ +Central directory entry #2082: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_cab_background_internal_bg.xml │ │ - offset of local header from start of archive: 11061418 │ - (0000000000A8C8AAh) bytes │ + offset of local header from start of archive: 10861278 │ + (0000000000A5BADEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b1f9f695 │ compressed size: 184 bytes │ uncompressed size: 372 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -75286,32 +68177,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2086: │ +Central directory entry #2083: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_cab_background_top_material.xml │ │ - offset of local header from start of archive: 11061704 │ - (0000000000A8C9C8h) bytes │ + offset of local header from start of archive: 10861539 │ + (0000000000A5BBE3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a5e03008 │ compressed size: 174 bytes │ uncompressed size: 336 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -75323,32 +68214,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2087: │ +Central directory entry #2084: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_dialog_material_background.xml │ │ - offset of local header from start of archive: 11061981 │ - (0000000000A8CADDh) bytes │ + offset of local header from start of archive: 10861791 │ + (0000000000A5BCDFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b4540305 │ compressed size: 323 bytes │ uncompressed size: 716 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -75360,32 +68251,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2088: │ +Central directory entry #2085: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_edit_text_material.xml │ │ - offset of local header from start of archive: 11062406 │ - (0000000000A8CC86h) bytes │ + offset of local header from start of archive: 10862191 │ + (0000000000A5BE6Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4e0d4ac2 │ compressed size: 366 bytes │ uncompressed size: 868 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -75397,32 +68288,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2089: │ +Central directory entry #2086: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_ab_back_material.xml │ │ - offset of local header from start of archive: 11062866 │ - (0000000000A8CE52h) bytes │ + offset of local header from start of archive: 10862626 │ + (0000000000A5C022h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9028b2f0 │ compressed size: 381 bytes │ uncompressed size: 692 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -75434,32 +68325,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2090: │ +Central directory entry #2087: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_arrow_drop_right_black_24dp.xml │ │ - offset of local header from start of archive: 11063342 │ - (0000000000A8D02Eh) bytes │ + offset of local header from start of archive: 10863077 │ + (0000000000A5C1E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 11e4f390 │ compressed size: 492 bytes │ uncompressed size: 1000 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -75471,32 +68362,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2091: │ +Central directory entry #2088: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_clear_material.xml │ │ - offset of local header from start of archive: 11063940 │ - (0000000000A8D284h) bytes │ + offset of local header from start of archive: 10863650 │ + (0000000000A5C422h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b042d670 │ compressed size: 360 bytes │ uncompressed size: 684 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -75508,32 +68399,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2092: │ +Central directory entry #2089: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_go_search_api_material.xml │ │ - offset of local header from start of archive: 11064393 │ - (0000000000A8D449h) bytes │ + offset of local header from start of archive: 10864078 │ + (0000000000A5C5CEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b500e07d │ compressed size: 341 bytes │ uncompressed size: 640 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -75545,32 +68436,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2093: │ +Central directory entry #2090: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_menu_overflow_material.xml │ │ - offset of local header from start of archive: 11064835 │ - (0000000000A8D603h) bytes │ + offset of local header from start of archive: 10864495 │ + (0000000000A5C76Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e8847ccd │ compressed size: 389 bytes │ uncompressed size: 792 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -75582,32 +68473,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2094: │ +Central directory entry #2091: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_search_api_material.xml │ │ - offset of local header from start of archive: 11065325 │ - (0000000000A8D7EDh) bytes │ + offset of local header from start of archive: 10864960 │ + (0000000000A5C940h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8304299f │ compressed size: 453 bytes │ uncompressed size: 812 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -75619,32 +68510,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2095: │ +Central directory entry #2092: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ic_voice_search_api_material.xml │ │ - offset of local header from start of archive: 11065876 │ - (0000000000A8DA14h) bytes │ + offset of local header from start of archive: 10865486 │ + (0000000000A5CB4Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3645fb39 │ compressed size: 457 bytes │ uncompressed size: 828 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -75656,36 +68547,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2096: │ +Central directory entry #2093: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_item_background_holo_dark.xml │ │ - offset of local header from start of archive: 11066437 │ - (0000000000A8DC45h) bytes │ + offset of local header from start of archive: 10866022 │ + (0000000000A5CD66h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cdf763e1 │ - compressed size: 322 bytes │ + compressed size: 319 bytes │ uncompressed size: 1012 bytes │ length of filename: 46 characters │ length of extra field: 9 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 │ @@ -75693,36 +68584,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2097: │ +Central directory entry #2094: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_item_background_holo_light.xml │ │ - offset of local header from start of archive: 11066860 │ - (0000000000A8DDECh) bytes │ + offset of local header from start of archive: 10866417 │ + (0000000000A5CEF1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 74dd55b2 │ - compressed size: 322 bytes │ + compressed size: 319 bytes │ uncompressed size: 1012 bytes │ length of filename: 47 characters │ length of extra field: 9 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 │ @@ -75730,32 +68621,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2098: │ +Central directory entry #2095: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_divider_material.xml │ │ - offset of local header from start of archive: 11067284 │ - (0000000000A8DF94h) bytes │ + offset of local header from start of archive: 10866813 │ + (0000000000A5D07Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18397cf9 │ compressed size: 239 bytes │ uncompressed size: 480 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -75767,32 +68658,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2099: │ +Central directory entry #2096: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_background_transition_holo_dark.xml │ │ - offset of local header from start of archive: 11067620 │ - (0000000000A8E0E4h) bytes │ + offset of local header from start of archive: 10867124 │ + (0000000000A5D1B4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9266dd39 │ compressed size: 200 bytes │ uncompressed size: 424 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -75804,32 +68695,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2100: │ +Central directory entry #2097: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_background_transition_holo_light.xml │ │ - offset of local header from start of archive: 11067941 │ - (0000000000A8E225h) bytes │ + offset of local header from start of archive: 10867420 │ + (0000000000A5D2DCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f3b137d │ compressed size: 199 bytes │ uncompressed size: 424 bytes │ length of filename: 67 characters │ length of extra field: 9 bytes │ @@ -75841,36 +68732,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2101: │ +Central directory entry #2098: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_holo_dark.xml │ │ - offset of local header from start of archive: 11068262 │ - (0000000000A8E366h) bytes │ + offset of local header from start of archive: 10867716 │ + (0000000000A5D404h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef07bd7f │ - compressed size: 340 bytes │ + compressed size: 339 bytes │ uncompressed size: 1064 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -75878,36 +68769,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2102: │ +Central directory entry #2099: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_list_selector_holo_light.xml │ │ - offset of local header from start of archive: 11068701 │ - (0000000000A8E51Dh) bytes │ + offset of local header from start of archive: 10868129 │ + (0000000000A5D5A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da3a1da2 │ - compressed size: 340 bytes │ + compressed size: 338 bytes │ uncompressed size: 1064 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -75915,36 +68806,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2103: │ +Central directory entry #2100: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ratingbar_indicator_material.xml │ │ - offset of local header from start of archive: 11069141 │ - (0000000000A8E6D5h) bytes │ + offset of local header from start of archive: 10868542 │ + (0000000000A5D73Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1f6f15b │ - compressed size: 276 bytes │ + compressed size: 275 bytes │ uncompressed size: 664 bytes │ length of filename: 49 characters │ length of extra field: 9 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 │ @@ -75952,36 +68843,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2104: │ +Central directory entry #2101: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ratingbar_material.xml │ │ - offset of local header from start of archive: 11069521 │ - (0000000000A8E851h) bytes │ + offset of local header from start of archive: 10868896 │ + (0000000000A5D8A0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c1f26fbd │ - compressed size: 276 bytes │ + compressed size: 275 bytes │ uncompressed size: 664 bytes │ length of filename: 39 characters │ length of extra field: 9 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 │ @@ -75989,36 +68880,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2105: │ +Central directory entry #2102: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_ratingbar_small_material.xml │ │ - offset of local header from start of archive: 11069891 │ - (0000000000A8E9C3h) bytes │ + offset of local header from start of archive: 10869240 │ + (0000000000A5D9F8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0e2988dc │ - compressed size: 274 bytes │ + compressed size: 273 bytes │ uncompressed size: 664 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -76026,36 +68917,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2106: │ +Central directory entry #2103: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_seekbar_thumb_material.xml │ │ - offset of local header from start of archive: 11070265 │ - (0000000000A8EB39h) bytes │ + offset of local header from start of archive: 10869588 │ + (0000000000A5DB54h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 87160ce4 │ - compressed size: 357 bytes │ + compressed size: 352 bytes │ uncompressed size: 1100 bytes │ length of filename: 43 characters │ length of extra field: 9 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 │ @@ -76063,32 +68954,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2107: │ +Central directory entry #2104: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_seekbar_tick_mark_material.xml │ │ - offset of local header from start of archive: 11070720 │ - (0000000000A8ED00h) bytes │ + offset of local header from start of archive: 10870013 │ + (0000000000A5DCFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0cf124d5 │ compressed size: 245 bytes │ uncompressed size: 516 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -76100,36 +68991,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2108: │ +Central directory entry #2105: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_seekbar_track_material.xml │ │ - offset of local header from start of archive: 11071067 │ - (0000000000A8EE5Bh) bytes │ + offset of local header from start of archive: 10870335 │ + (0000000000A5DE3Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4731e00a │ - compressed size: 429 bytes │ + compressed size: 424 bytes │ uncompressed size: 1408 bytes │ length of filename: 43 characters │ length of extra field: 9 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 │ @@ -76137,36 +69028,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2109: │ +Central directory entry #2106: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_spinner_textfield_background_material.xml │ │ - offset of local header from start of archive: 11071594 │ - (0000000000A8F06Ah) bytes │ + offset of local header from start of archive: 10870832 │ + (0000000000A5E030h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d101460a │ - compressed size: 408 bytes │ + compressed size: 409 bytes │ uncompressed size: 1160 bytes │ length of filename: 58 characters │ length of extra field: 9 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 │ @@ -76174,32 +69065,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2110: │ +Central directory entry #2107: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_switch_thumb_material.xml │ │ - offset of local header from start of archive: 11072115 │ - (0000000000A8F273h) bytes │ + offset of local header from start of archive: 10871329 │ + (0000000000A5E221h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76d57a0b │ compressed size: 230 bytes │ uncompressed size: 464 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -76211,32 +69102,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2111: │ +Central directory entry #2108: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_tab_indicator_material.xml │ │ - offset of local header from start of archive: 11072442 │ - (0000000000A8F3BAh) bytes │ + offset of local header from start of archive: 10871631 │ + (0000000000A5E34Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8f2f7291 │ compressed size: 233 bytes │ uncompressed size: 468 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -76248,32 +69139,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2112: │ +Central directory entry #2109: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_text_cursor_material.xml │ │ - offset of local header from start of archive: 11072773 │ - (0000000000A8F505h) bytes │ + offset of local header from start of archive: 10871937 │ + (0000000000A5E481h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2f82072d │ compressed size: 241 bytes │ uncompressed size: 516 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -76285,36 +69176,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2113: │ +Central directory entry #2110: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_textfield_search_material.xml │ │ - offset of local header from start of archive: 11073110 │ - (0000000000A8F656h) bytes │ + offset of local header from start of archive: 10872249 │ + (0000000000A5E5B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ec6ec3da │ - compressed size: 293 bytes │ + compressed size: 292 bytes │ uncompressed size: 756 bytes │ length of filename: 46 characters │ length of extra field: 9 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 │ @@ -76322,32 +69213,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2114: │ +Central directory entry #2111: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/abc_vector_test.xml │ │ - offset of local header from start of archive: 11073504 │ - (0000000000A8F7E0h) bytes │ + offset of local header from start of archive: 10872617 │ + (0000000000A5E729h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6440c442 │ compressed size: 332 bytes │ uncompressed size: 612 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -76359,32 +69250,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2115: │ +Central directory entry #2112: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/app_background_tile.xml │ │ - offset of local header from start of archive: 11073923 │ - (0000000000A8F983h) bytes │ + offset of local header from start of archive: 10873011 │ + (0000000000A5E8B3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b7846b17 │ compressed size: 173 bytes │ uncompressed size: 304 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -76396,32 +69287,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2116: │ +Central directory entry #2113: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/bg_default_contact.xml │ │ - offset of local header from start of archive: 11074187 │ - (0000000000A8FA8Bh) bytes │ + offset of local header from start of archive: 10873250 │ + (0000000000A5E9A2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9c33b3bc │ compressed size: 176 bytes │ uncompressed size: 336 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -76433,36 +69324,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2117: │ +Central directory entry #2114: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/bg_spinner_left.xml │ │ - offset of local header from start of archive: 11074453 │ - (0000000000A8FB95h) bytes │ + offset of local header from start of archive: 10873491 │ + (0000000000A5EA93h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0bb11ca1 │ - compressed size: 294 bytes │ + compressed size: 292 bytes │ uncompressed size: 664 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -76470,70 +69361,66 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2118: │ +Central directory entry #2115: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/bonuspack_bubble.9.png │ │ - offset of local header from start of archive: 11074834 │ - (0000000000A8FD12h) bytes │ + offset of local header from start of archive: 10873845 │ + (0000000000A5EBF5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1148f987 │ compressed size: 77 bytes │ uncompressed size: 77 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2119: │ +Central directory entry #2116: │ --------------------------- │ │ + There are an extra 6 bytes preceding this file. │ + │ res/drawable/btn_checkbox_checked_mtrl.xml │ │ - offset of local header from start of archive: 11074985 │ - (0000000000A8FDA9h) bytes │ + offset of local header from start of archive: 10873993 │ + (0000000000A5EC89h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 05c3b677 │ - compressed size: 844 bytes │ + compressed size: 841 bytes │ uncompressed size: 2688 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -76541,32 +69428,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2120: │ +Central directory entry #2117: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_checked_to_unchecked_mtrl_animation.xml │ │ - offset of local header from start of archive: 11075926 │ - (0000000000A90156h) bytes │ + offset of local header from start of archive: 10874906 │ + (0000000000A5F01Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1050bd7 │ compressed size: 303 bytes │ uncompressed size: 688 bytes │ length of filename: 65 characters │ length of extra field: 9 bytes │ @@ -76578,36 +69465,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2121: │ +Central directory entry #2118: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_unchecked_mtrl.xml │ │ - offset of local header from start of archive: 11076349 │ - (0000000000A902FDh) bytes │ + offset of local header from start of archive: 10875304 │ + (0000000000A5F1A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 076e00e4 │ - compressed size: 834 bytes │ + compressed size: 831 bytes │ uncompressed size: 2660 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -76615,36 +69502,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2122: │ +Central directory entry #2119: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_checkbox_unchecked_to_checked_mtrl_animation.xml │ │ - offset of local header from start of archive: 11077282 │ - (0000000000A906A2h) bytes │ + offset of local header from start of archive: 10876209 │ + (0000000000A5F531h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 499480ce │ - compressed size: 301 bytes │ + compressed size: 300 bytes │ uncompressed size: 688 bytes │ length of filename: 65 characters │ length of extra field: 9 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 │ @@ -76652,32 +69539,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2123: │ +Central directory entry #2120: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_moreinfo.xml │ │ - offset of local header from start of archive: 11077703 │ - (0000000000A90847h) bytes │ + offset of local header from start of archive: 10876604 │ + (0000000000A5F6BCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -76689,36 +69576,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2124: │ +Central directory entry #2121: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_off_mtrl.xml │ │ - offset of local header from start of archive: 11077834 │ - (0000000000A908CAh) bytes │ + offset of local header from start of archive: 10876710 │ + (0000000000A5F726h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9d44190 │ - compressed size: 706 bytes │ + compressed size: 704 bytes │ uncompressed size: 1728 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -76726,32 +69613,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2125: │ +Central directory entry #2122: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_off_to_on_mtrl_animation.xml │ │ - offset of local header from start of archive: 11078630 │ - (0000000000A90BE6h) bytes │ + offset of local header from start of archive: 10877479 │ + (0000000000A5FA27h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c0f90854 │ compressed size: 301 bytes │ uncompressed size: 680 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -76763,36 +69650,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2126: │ +Central directory entry #2123: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_on_mtrl.xml │ │ - offset of local header from start of archive: 11079037 │ - (0000000000A90D7Dh) bytes │ + offset of local header from start of archive: 10877861 │ + (0000000000A5FBA5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a9643d85 │ - compressed size: 681 bytes │ + compressed size: 680 bytes │ uncompressed size: 1656 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -76800,36 +69687,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2127: │ +Central directory entry #2124: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/btn_radio_on_to_off_mtrl_animation.xml │ │ - offset of local header from start of archive: 11079807 │ - (0000000000A9107Fh) bytes │ + offset of local header from start of archive: 10878605 │ + (0000000000A5FE8Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dbec0cd2 │ - compressed size: 299 bytes │ + compressed size: 300 bytes │ uncompressed size: 680 bytes │ length of filename: 51 characters │ length of extra field: 9 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 │ @@ -76837,68 +69724,62 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2128: │ +Central directory entry #2125: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/center.png │ │ - offset of local header from start of archive: 11080212 │ - (0000000000A91214h) bytes │ + offset of local header from start of archive: 10878986 │ + (0000000000A6000Ah) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 23 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2129: │ +Central directory entry #2126: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/circular_drawable_gray.xml │ │ - offset of local header from start of archive: 11080343 │ - (0000000000A91297h) bytes │ + offset of local header from start of archive: 10879115 │ + (0000000000A6008Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f62083f7 │ compressed size: 185 bytes │ uncompressed size: 372 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -76910,32 +69791,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2130: │ +Central directory entry #2127: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/circular_drawable_primary.xml │ │ - offset of local header from start of archive: 11080622 │ - (0000000000A913AEh) bytes │ + offset of local header from start of archive: 10879369 │ + (0000000000A60189h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 22a8a93c │ compressed size: 186 bytes │ uncompressed size: 372 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -76947,32 +69828,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2131: │ +Central directory entry #2128: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/conversation_badge.xml │ │ - offset of local header from start of archive: 11080905 │ - (0000000000A914C9h) bytes │ + offset of local header from start of archive: 10879627 │ + (0000000000A6028Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f0e2f6e4 │ compressed size: 347 bytes │ uncompressed size: 760 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -76984,32 +69865,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2132: │ +Central directory entry #2129: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/date_stamp.xml │ │ - offset of local header from start of archive: 11081342 │ - (0000000000A9167Eh) bytes │ + offset of local header from start of archive: 10880039 │ + (0000000000A60427h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b5dee9d1 │ compressed size: 295 bytes │ uncompressed size: 664 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -77021,32 +69902,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2133: │ +Central directory entry #2130: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_bottom_navigation_item_background.xml │ │ - offset of local header from start of archive: 11081719 │ - (0000000000A917F7h) bytes │ + offset of local header from start of archive: 10880391 │ + (0000000000A60587h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -77058,32 +69939,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2134: │ +Central directory entry #2131: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_fab_background.xml │ │ - offset of local header from start of archive: 11081878 │ - (0000000000A91896h) bytes │ + offset of local header from start of archive: 10880525 │ + (0000000000A6060Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7874cf38 │ compressed size: 184 bytes │ uncompressed size: 372 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -77095,32 +69976,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2135: │ +Central directory entry #2132: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_password_eye.xml │ │ - offset of local header from start of archive: 11082155 │ - (0000000000A919ABh) bytes │ + offset of local header from start of archive: 10880777 │ + (0000000000A60709h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 55f489b0 │ compressed size: 231 bytes │ uncompressed size: 464 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -77132,32 +70013,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2136: │ +Central directory entry #2133: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/design_snackbar_background.xml │ │ - offset of local header from start of archive: 11082477 │ - (0000000000A91AEDh) bytes │ + offset of local header from start of archive: 10881074 │ + (0000000000A60832h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -77169,32 +70050,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2137: │ +Central directory entry #2134: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/gray_circle.xml │ │ - offset of local header from start of archive: 11082622 │ - (0000000000A91B7Eh) bytes │ + offset of local header from start of archive: 10881194 │ + (0000000000A608AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39ca85d8 │ compressed size: 250 bytes │ uncompressed size: 516 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -77206,32 +70087,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2138: │ +Central directory entry #2135: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_arrow_down_24dp.xml │ │ - offset of local header from start of archive: 11082955 │ - (0000000000A91CCBh) bytes │ + offset of local header from start of archive: 10881502 │ + (0000000000A609DEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c39630ba │ compressed size: 329 bytes │ uncompressed size: 608 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -77243,68 +70124,62 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2139: │ +Central directory entry #2136: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_arrow_drop_down_circle_grey_16dp.png │ │ - offset of local header from start of archive: 11083374 │ - (0000000000A91E6Eh) bytes │ + offset of local header from start of archive: 10881896 │ + (0000000000A60B68h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 286d1b56 │ compressed size: 109 bytes │ uncompressed size: 109 bytes │ length of filename: 52 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2140: │ +Central directory entry #2137: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/ic_calendar_black_24dp.xml │ │ - offset of local header from start of archive: 11083577 │ - (0000000000A91F39h) bytes │ + offset of local header from start of archive: 10882093 │ + (0000000000A60C2Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 07b9d6ab │ compressed size: 382 bytes │ uncompressed size: 696 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -77316,32 +70191,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2141: │ +Central directory entry #2138: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_checkbox.xml │ │ - offset of local header from start of archive: 11084053 │ - (0000000000A92115h) bytes │ + offset of local header from start of archive: 10882544 │ + (0000000000A60DF0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 34d929a7 │ compressed size: 318 bytes │ uncompressed size: 600 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -77353,32 +70228,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2142: │ +Central directory entry #2139: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_clear_black_24dp.xml │ │ - offset of local header from start of archive: 11084454 │ - (0000000000A922A6h) bytes │ + offset of local header from start of archive: 10882920 │ + (0000000000A60F68h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9b8341f │ compressed size: 385 bytes │ uncompressed size: 772 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -77390,32 +70265,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2143: │ +Central directory entry #2140: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_default_contact.xml │ │ - offset of local header from start of archive: 11084930 │ - (0000000000A92482h) bytes │ + offset of local header from start of archive: 10883371 │ + (0000000000A6112Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 363a1728 │ compressed size: 265 bytes │ uncompressed size: 564 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -77427,32 +70302,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2144: │ +Central directory entry #2141: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_default_group.xml │ │ - offset of local header from start of archive: 11085285 │ - (0000000000A925E5h) bytes │ + offset of local header from start of archive: 10883701 │ + (0000000000A61275h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c189ab4c │ compressed size: 265 bytes │ uncompressed size: 564 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -77464,32 +70339,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2145: │ +Central directory entry #2142: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_edit_black_24dp.xml │ │ - offset of local header from start of archive: 11085638 │ - (0000000000A92746h) bytes │ + offset of local header from start of archive: 10884029 │ + (0000000000A613BDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53ae1ac7 │ compressed size: 385 bytes │ uncompressed size: 716 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -77501,32 +70376,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2146: │ +Central directory entry #2143: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_keyboard_arrow_left_black_24dp.xml │ │ - offset of local header from start of archive: 11086113 │ - (0000000000A92921h) bytes │ + offset of local header from start of archive: 10884479 │ + (0000000000A6157Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 15ed4d4f │ compressed size: 383 bytes │ uncompressed size: 732 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -77538,32 +70413,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2147: │ +Central directory entry #2144: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_keyboard_arrow_right_black_24dp.xml │ │ - offset of local header from start of archive: 11086601 │ - (0000000000A92B09h) bytes │ + offset of local header from start of archive: 10884942 │ + (0000000000A6174Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aa03c8f7 │ compressed size: 376 bytes │ uncompressed size: 720 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -77575,32 +70450,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2148: │ +Central directory entry #2145: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_menu_arrow_down_black_24dp.xml │ │ - offset of local header from start of archive: 11087083 │ - (0000000000A92CEBh) bytes │ + offset of local header from start of archive: 10885399 │ + (0000000000A61917h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76ac2742 │ compressed size: 345 bytes │ uncompressed size: 668 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -77612,32 +70487,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2149: │ +Central directory entry #2146: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_menu_arrow_up_black_24dp.xml │ │ - offset of local header from start of archive: 11087529 │ - (0000000000A92EA9h) bytes │ + offset of local header from start of archive: 10885820 │ + (0000000000A61ABCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -77649,176 +70524,150 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2150: │ +Central directory entry #2147: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_menu_compass.png │ │ - offset of local header from start of archive: 11087675 │ - (0000000000A92F3Bh) bytes │ + offset of local header from start of archive: 10885941 │ + (0000000000A61B35h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2151: │ +Central directory entry #2148: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/ic_menu_mapmode.png │ │ - offset of local header from start of archive: 11087815 │ - (0000000000A92FC7h) bytes │ + offset of local header from start of archive: 10886079 │ + (0000000000A61BBFh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2152: │ +Central directory entry #2149: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic_menu_mylocation.png │ │ - offset of local header from start of archive: 11087955 │ - (0000000000A93053h) bytes │ + offset of local header from start of archive: 10886215 │ + (0000000000A61C47h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2153: │ +Central directory entry #2150: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic_menu_offline.png │ │ - offset of local header from start of archive: 11088099 │ - (0000000000A930E3h) bytes │ + offset of local header from start of archive: 10886347 │ + (0000000000A61CCBh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 98f7c685 │ compressed size: 4665 bytes │ uncompressed size: 4665 bytes │ length of filename: 32 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2154: │ +Central directory entry #2151: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/ic_mtrl_checked_circle.xml │ │ - offset of local header from start of archive: 11092837 │ - (0000000000A94365h) bytes │ + offset of local header from start of archive: 10891081 │ + (0000000000A62F49h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -77830,32 +70679,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2155: │ +Central directory entry #2152: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_chip_checked_black.xml │ │ - offset of local header from start of archive: 11092978 │ - (0000000000A943F2h) bytes │ + offset of local header from start of archive: 10891197 │ + (0000000000A62FBDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -77867,32 +70716,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2156: │ +Central directory entry #2153: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_chip_checked_circle.xml │ │ - offset of local header from start of archive: 11093123 │ - (0000000000A94483h) bytes │ + offset of local header from start of archive: 10891317 │ + (0000000000A63035h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a037285d │ compressed size: 448 bytes │ uncompressed size: 940 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -77904,32 +70753,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2157: │ +Central directory entry #2154: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ic_mtrl_chip_close_circle.xml │ │ - offset of local header from start of archive: 11093670 │ - (0000000000A946A6h) bytes │ + offset of local header from start of archive: 10891839 │ + (0000000000A6323Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c88833b0 │ compressed size: 405 bytes │ uncompressed size: 808 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -77941,32 +70790,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2158: │ +Central directory entry #2155: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/list_item_background.xml │ │ - offset of local header from start of archive: 11094172 │ - (0000000000A9489Ch) bytes │ + offset of local header from start of archive: 10892316 │ + (0000000000A6341Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d761653c │ compressed size: 372 bytes │ uncompressed size: 1052 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -77978,32 +70827,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2159: │ +Central directory entry #2156: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_btn_selected.xml │ │ - offset of local header from start of archive: 11094636 │ - (0000000000A94A6Ch) bytes │ + offset of local header from start of archive: 10892755 │ + (0000000000A635D3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 347fe2b4 │ compressed size: 403 bytes │ uncompressed size: 980 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -78015,32 +70864,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2160: │ +Central directory entry #2157: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_btn_selected_dark.xml │ │ - offset of local header from start of archive: 11095126 │ - (0000000000A94C56h) bytes │ + offset of local header from start of archive: 10893220 │ + (0000000000A637A4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2427013c │ compressed size: 403 bytes │ uncompressed size: 980 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -78052,36 +70901,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2161: │ +Central directory entry #2158: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_btn_selector.xml │ │ - offset of local header from start of archive: 11095621 │ - (0000000000A94E45h) bytes │ + offset of local header from start of archive: 10893690 │ + (0000000000A6397Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ee643df4 │ - compressed size: 278 bytes │ + compressed size: 280 bytes │ uncompressed size: 636 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -78089,36 +70938,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2162: │ +Central directory entry #2159: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_btn_selector_dark.xml │ │ - offset of local header from start of archive: 11095986 │ - (0000000000A94FB2h) bytes │ + offset of local header from start of archive: 10894032 │ + (0000000000A63AD0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3d0a827b │ - compressed size: 278 bytes │ + compressed size: 280 bytes │ uncompressed size: 636 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -78126,32 +70975,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2163: │ +Central directory entry #2160: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_item_selected.xml │ │ - offset of local header from start of archive: 11096356 │ - (0000000000A95124h) bytes │ + offset of local header from start of archive: 10894379 │ + (0000000000A63C2Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ffc075b2 │ compressed size: 183 bytes │ uncompressed size: 372 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -78163,32 +71012,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2164: │ +Central directory entry #2161: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_item_selected_dark.xml │ │ - offset of local header from start of archive: 11096627 │ - (0000000000A95233h) bytes │ + offset of local header from start of archive: 10894625 │ + (0000000000A63D21h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b676a0b1 │ compressed size: 183 bytes │ uncompressed size: 372 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -78200,36 +71049,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2165: │ +Central directory entry #2162: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_selector.xml │ │ - offset of local header from start of archive: 11096903 │ - (0000000000A95347h) bytes │ + offset of local header from start of archive: 10894876 │ + (0000000000A63E1Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 963eeaa7 │ - compressed size: 278 bytes │ + compressed size: 280 bytes │ uncompressed size: 636 bytes │ length of filename: 28 characters │ length of extra field: 9 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 │ @@ -78237,36 +71086,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2166: │ +Central directory entry #2163: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_selector_dark.xml │ │ - offset of local header from start of archive: 11097264 │ - (0000000000A954B0h) bytes │ + offset of local header from start of archive: 10895214 │ + (0000000000A63F6Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3a4dec9 │ - compressed size: 278 bytes │ + compressed size: 280 bytes │ uncompressed size: 636 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -78274,32 +71123,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2167: │ +Central directory entry #2164: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/md_transparent.xml │ │ - offset of local header from start of archive: 11097630 │ - (0000000000A9561Eh) bytes │ + offset of local header from start of archive: 10895557 │ + (0000000000A640C5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d29c50a │ compressed size: 183 bytes │ uncompressed size: 372 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -78311,104 +71160,90 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2168: │ +Central directory entry #2165: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/moreinfo_arrow.png │ │ - offset of local header from start of archive: 11097899 │ - (0000000000A9572Bh) bytes │ + offset of local header from start of archive: 10895801 │ + (0000000000A641B9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 31 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2169: │ +Central directory entry #2166: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/moreinfo_arrow_pressed.png │ │ - offset of local header from start of archive: 11098039 │ - (0000000000A957B7h) bytes │ + offset of local header from start of archive: 10895935 │ + (0000000000A6423Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 39 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2170: │ +Central directory entry #2167: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/mtrl_dialog_background.xml │ │ - offset of local header from start of archive: 11098187 │ - (0000000000A9584Bh) bytes │ + offset of local header from start of archive: 10896071 │ + (0000000000A642C7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -78420,32 +71255,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2171: │ +Central directory entry #2168: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_dropdown_arrow.xml │ │ - offset of local header from start of archive: 11098328 │ - (0000000000A958D8h) bytes │ + offset of local header from start of archive: 10896187 │ + (0000000000A6433Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ffe1733 │ compressed size: 231 bytes │ uncompressed size: 464 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -78457,32 +71292,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2172: │ +Central directory entry #2169: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_arrow_drop_down.xml │ │ - offset of local header from start of archive: 11098650 │ - (0000000000A95A1Ah) bytes │ + offset of local header from start of archive: 10896484 │ + (0000000000A64464h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 307ef691 │ compressed size: 299 bytes │ uncompressed size: 564 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -78494,32 +71329,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2173: │ +Central directory entry #2170: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_arrow_drop_up.xml │ │ - offset of local header from start of archive: 11099044 │ - (0000000000A95BA4h) bytes │ + offset of local header from start of archive: 10896853 │ + (0000000000A645D5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e6e07529 │ compressed size: 299 bytes │ uncompressed size: 564 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -78531,32 +71366,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2174: │ +Central directory entry #2171: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_cancel.xml │ │ - offset of local header from start of archive: 11099436 │ - (0000000000A95D2Ch) bytes │ + offset of local header from start of archive: 10897220 │ + (0000000000A64744h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f7662410 │ compressed size: 380 bytes │ uncompressed size: 724 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -78568,32 +71403,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2175: │ +Central directory entry #2172: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_ic_error.xml │ │ - offset of local header from start of archive: 11099902 │ - (0000000000A95EFEh) bytes │ + offset of local header from start of archive: 10897661 │ + (0000000000A648FDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -78605,32 +71440,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2176: │ +Central directory entry #2173: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_popupmenu_background.xml │ │ - offset of local header from start of archive: 11100034 │ - (0000000000A95F82h) bytes │ + offset of local header from start of archive: 10897768 │ + (0000000000A64968h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -78642,32 +71477,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2177: │ +Central directory entry #2174: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_popupmenu_background_dark.xml │ │ - offset of local header from start of archive: 11100178 │ - (0000000000A96012h) bytes │ + offset of local header from start of archive: 10897887 │ + (0000000000A649DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -78679,32 +71514,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2178: │ +Central directory entry #2175: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/mtrl_tabs_default_indicator.xml │ │ - offset of local header from start of archive: 11100327 │ - (0000000000A960A7h) bytes │ + offset of local header from start of archive: 10898011 │ + (0000000000A64A5Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dc448cc6 │ compressed size: 264 bytes │ uncompressed size: 628 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -78716,32 +71551,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2179: │ +Central directory entry #2176: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/navigation_empty_icon.xml │ │ - offset of local header from start of archive: 11100690 │ - (0000000000A96212h) bytes │ + offset of local header from start of archive: 10898349 │ + (0000000000A64BADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc29379c │ compressed size: 244 bytes │ uncompressed size: 516 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -78753,104 +71588,92 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2180: │ +Central directory entry #2177: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/navto_small.png │ │ - offset of local header from start of archive: 11101027 │ - (0000000000A96363h) bytes │ + offset of local header from start of archive: 10898661 │ + (0000000000A64CE5h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 28 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2181: │ +Central directory entry #2178: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/drawable/next.png │ │ - offset of local header from start of archive: 11101163 │ - (0000000000A963EBh) bytes │ + offset of local header from start of archive: 10898795 │ + (0000000000A64D6Bh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): e68b4459 │ compressed size: 1558 bytes │ uncompressed size: 1558 bytes │ length of filename: 21 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2182: │ +Central directory entry #2179: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/drawable/notification_bg.xml │ │ - offset of local header from start of archive: 11102782 │ - (0000000000A96A3Eh) bytes │ + offset of local header from start of archive: 10900410 │ + (0000000000A653BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9be1baea │ compressed size: 251 bytes │ uncompressed size: 532 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -78862,32 +71685,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2183: │ +Central directory entry #2180: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_bg_low.xml │ │ - offset of local header from start of archive: 11103120 │ - (0000000000A96B90h) bytes │ + offset of local header from start of archive: 10900723 │ + (0000000000A654F3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ed499e2f │ compressed size: 252 bytes │ uncompressed size: 532 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -78899,32 +71722,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2184: │ +Central directory entry #2181: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_icon_background.xml │ │ - offset of local header from start of archive: 11103463 │ - (0000000000A96CE7h) bytes │ + offset of local header from start of archive: 10901041 │ + (0000000000A65631h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2d143ec9 │ compressed size: 185 bytes │ uncompressed size: 372 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -78936,32 +71759,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2185: │ +Central directory entry #2182: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/notification_tile_bg.xml │ │ - offset of local header from start of archive: 11103748 │ - (0000000000A96E04h) bytes │ + offset of local header from start of archive: 10901301 │ + (0000000000A65735h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a95414f1 │ compressed size: 172 bytes │ uncompressed size: 304 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -78973,32 +71796,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2186: │ +Central directory entry #2183: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/preference_list_divider_material.xml │ │ - offset of local header from start of archive: 11104012 │ - (0000000000A96F0Ch) bytes │ + offset of local header from start of archive: 10901540 │ + (0000000000A65824h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18397cf9 │ compressed size: 239 bytes │ uncompressed size: 480 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -79010,68 +71833,62 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2187: │ +Central directory entry #2184: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/previous.png │ │ - offset of local header from start of archive: 11104355 │ - (0000000000A97063h) bytes │ + offset of local header from start of archive: 10901858 │ + (0000000000A65962h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 49f84afa │ compressed size: 1511 bytes │ uncompressed size: 1511 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2188: │ +Central directory entry #2185: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/drawable/progress_ring.xml │ │ - offset of local header from start of archive: 11105931 │ - (0000000000A9768Bh) bytes │ + offset of local header from start of archive: 10903431 │ + (0000000000A65F87h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 06ed11f4 │ compressed size: 404 bytes │ uncompressed size: 864 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -79083,36 +71900,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2189: │ +Central directory entry #2186: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/ptt_button_state.xml │ │ - offset of local header from start of archive: 11106420 │ - (0000000000A97874h) bytes │ + offset of local header from start of archive: 10903895 │ + (0000000000A66157h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ea4ee5dc │ - compressed size: 256 bytes │ + compressed size: 255 bytes │ uncompressed size: 588 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -79120,32 +71937,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2190: │ +Central directory entry #2187: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/sb__bg.xml │ │ - offset of local header from start of archive: 11106764 │ - (0000000000A979CCh) bytes │ + offset of local header from start of archive: 10904213 │ + (0000000000A66295h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cdc318c0 │ compressed size: 226 bytes │ uncompressed size: 484 bytes │ length of filename: 23 characters │ length of extra field: 9 bytes │ @@ -79157,36 +71974,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2191: │ +Central directory entry #2188: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/sb__btn_bg.xml │ │ - offset of local header from start of archive: 11107068 │ - (0000000000A97AFCh) bytes │ + offset of local header from start of archive: 10904492 │ + (0000000000A663ACh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a795142e │ - compressed size: 257 bytes │ + compressed size: 256 bytes │ uncompressed size: 588 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -79194,32 +72011,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2192: │ +Central directory entry #2189: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/sb__divider_bg.xml │ │ - offset of local header from start of archive: 11107407 │ - (0000000000A97C4Fh) bytes │ + offset of local header from start of archive: 10904805 │ + (0000000000A664E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 269dc68e │ compressed size: 259 bytes │ uncompressed size: 536 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -79231,32 +72048,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2193: │ +Central directory entry #2190: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/selection_band_overlay.xml │ │ - offset of local header from start of archive: 11107752 │ - (0000000000A97DA8h) bytes │ + offset of local header from start of archive: 10905125 │ + (0000000000A66625h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eb7e0ed5 │ compressed size: 232 bytes │ uncompressed size: 500 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -79268,32 +72085,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2194: │ +Central directory entry #2191: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/send_button_selector.xml │ │ - offset of local header from start of archive: 11108078 │ - (0000000000A97EEEh) bytes │ + offset of local header from start of archive: 10905426 │ + (0000000000A66752h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6451c78e │ compressed size: 228 bytes │ uncompressed size: 464 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -79305,32 +72122,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2195: │ +Central directory entry #2192: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/test_custom_background.xml │ │ - offset of local header from start of archive: 11108398 │ - (0000000000A9802Eh) bytes │ + offset of local header from start of archive: 10905721 │ + (0000000000A66879h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -79342,32 +72159,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2196: │ +Central directory entry #2193: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/tooltip_frame_dark.xml │ │ - offset of local header from start of archive: 11108539 │ - (0000000000A980BBh) bytes │ + offset of local header from start of archive: 10905837 │ + (0000000000A668EDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ccb86f7f │ compressed size: 225 bytes │ uncompressed size: 484 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -79379,32 +72196,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2197: │ +Central directory entry #2194: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/tooltip_frame_light.xml │ │ - offset of local header from start of archive: 11108854 │ - (0000000000A981F6h) bytes │ + offset of local header from start of archive: 10906127 │ + (0000000000A66A0Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eb5e3db3 │ compressed size: 225 bytes │ uncompressed size: 484 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -79416,104 +72233,90 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2198: │ +Central directory entry #2195: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/drawable/zoom_in.png │ │ - offset of local header from start of archive: 11109170 │ - (0000000000A98332h) bytes │ + offset of local header from start of archive: 10906418 │ + (0000000000A66B32h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 24 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2199: │ +Central directory entry #2196: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/zoom_out.png │ │ - offset of local header from start of archive: 11109303 │ - (0000000000A983B7h) bytes │ + offset of local header from start of archive: 10906539 │ + (0000000000A66BABh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 88b2a3b0 │ compressed size: 67 bytes │ uncompressed size: 67 bytes │ length of filename: 25 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2200: │ +Central directory entry #2197: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/interpolator-v21/mtrl_fast_out_linear_in.xml │ │ - offset of local header from start of archive: 11109435 │ - (0000000000A9843Bh) bytes │ + offset of local header from start of archive: 10906667 │ + (0000000000A66C2Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 48e26c7e │ compressed size: 211 bytes │ uncompressed size: 400 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -79525,32 +72328,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2201: │ +Central directory entry #2198: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator-v21/mtrl_fast_out_slow_in.xml │ │ - offset of local header from start of archive: 11109749 │ - (0000000000A98575h) bytes │ + offset of local header from start of archive: 10906956 │ + (0000000000A66D4Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f0d9363 │ compressed size: 214 bytes │ uncompressed size: 400 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -79562,32 +72365,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2202: │ +Central directory entry #2199: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator-v21/mtrl_linear_out_slow_in.xml │ │ - offset of local header from start of archive: 11110064 │ - (0000000000A986B0h) bytes │ + offset of local header from start of archive: 10907246 │ + (0000000000A66E6Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfea0b2d │ compressed size: 211 bytes │ uncompressed size: 400 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -79599,32 +72402,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2203: │ +Central directory entry #2200: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 11110378 │ - (0000000000A987EAh) bytes │ + offset of local header from start of archive: 10907535 │ + (0000000000A66F8Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c63078e │ compressed size: 187 bytes │ uncompressed size: 316 bytes │ length of filename: 71 characters │ length of extra field: 9 bytes │ @@ -79636,32 +72439,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2204: │ +Central directory entry #2201: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_checked_mtrl_animation_interpolator_1.xml │ │ - offset of local header from start of archive: 11110691 │ - (0000000000A98923h) bytes │ + offset of local header from start of archive: 10907823 │ + (0000000000A670AFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95049791 │ compressed size: 189 bytes │ uncompressed size: 328 bytes │ length of filename: 71 characters │ length of extra field: 9 bytes │ @@ -79673,32 +72476,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2205: │ +Central directory entry #2202: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 11111006 │ - (0000000000A98A5Eh) bytes │ + offset of local header from start of archive: 10908113 │ + (0000000000A671D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3c63078e │ compressed size: 187 bytes │ uncompressed size: 316 bytes │ length of filename: 73 characters │ length of extra field: 9 bytes │ @@ -79710,32 +72513,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2206: │ +Central directory entry #2203: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_checkbox_unchecked_mtrl_animation_interpolator_1.xml │ │ - offset of local header from start of archive: 11111321 │ - (0000000000A98B99h) bytes │ + offset of local header from start of archive: 10908403 │ + (0000000000A672F3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 95049791 │ compressed size: 189 bytes │ uncompressed size: 328 bytes │ length of filename: 73 characters │ length of extra field: 9 bytes │ @@ -79747,32 +72550,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2207: │ +Central directory entry #2204: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_radio_to_off_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 11111638 │ - (0000000000A98CD6h) bytes │ + offset of local header from start of archive: 10908695 │ + (0000000000A67417h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9d1cba9 │ compressed size: 189 bytes │ uncompressed size: 320 bytes │ length of filename: 67 characters │ length of extra field: 9 bytes │ @@ -79784,32 +72587,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2208: │ +Central directory entry #2205: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/btn_radio_to_on_mtrl_animation_interpolator_0.xml │ │ - offset of local header from start of archive: 11111949 │ - (0000000000A98E0Dh) bytes │ + offset of local header from start of archive: 10908981 │ + (0000000000A67535h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c9d1cba9 │ compressed size: 189 bytes │ uncompressed size: 320 bytes │ length of filename: 66 characters │ length of extra field: 9 bytes │ @@ -79821,32 +72624,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2209: │ +Central directory entry #2206: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/fast_out_slow_in.xml │ │ - offset of local header from start of archive: 11112259 │ - (0000000000A98F43h) bytes │ + offset of local header from start of archive: 10909266 │ + (0000000000A67652h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7f0d9363 │ compressed size: 214 bytes │ uncompressed size: 400 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -79858,32 +72661,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2210: │ +Central directory entry #2207: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/mtrl_fast_out_linear_in.xml │ │ - offset of local header from start of archive: 11112565 │ - (0000000000A99075h) bytes │ + offset of local header from start of archive: 10909547 │ + (0000000000A6776Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 234f6d9a │ compressed size: 80 bytes │ uncompressed size: 136 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -79895,32 +72698,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2211: │ +Central directory entry #2208: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/mtrl_fast_out_slow_in.xml │ │ - offset of local header from start of archive: 11112744 │ - (0000000000A99128h) bytes │ + offset of local header from start of archive: 10909701 │ + (0000000000A67805h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 36ae6e33 │ compressed size: 84 bytes │ uncompressed size: 144 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -79932,32 +72735,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2212: │ +Central directory entry #2209: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/mtrl_linear.xml │ │ - offset of local header from start of archive: 11112925 │ - (0000000000A991DDh) bytes │ + offset of local header from start of archive: 10909857 │ + (0000000000A678A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -79969,32 +72772,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2213: │ +Central directory entry #2210: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/mtrl_linear_out_slow_in.xml │ │ - offset of local header from start of archive: 11113059 │ - (0000000000A99263h) bytes │ + offset of local header from start of archive: 10909966 │ + (0000000000A6790Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3338cc7e │ compressed size: 80 bytes │ uncompressed size: 136 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -80006,32 +72809,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2214: │ +Central directory entry #2211: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/sb__accelerate_cubic.xml │ │ - offset of local header from start of archive: 11113238 │ - (0000000000A99316h) bytes │ + offset of local header from start of archive: 10910120 │ + (0000000000A679A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 33d6cb37 │ compressed size: 169 bytes │ uncompressed size: 284 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -80043,32 +72846,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2215: │ +Central directory entry #2212: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/interpolator/sb__decelerate_cubic.xml │ │ - offset of local header from start of archive: 11113503 │ - (0000000000A9941Fh) bytes │ + offset of local header from start of archive: 10910360 │ + (0000000000A67A98h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b92fd7af │ compressed size: 170 bytes │ uncompressed size: 284 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -80080,36 +72883,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2216: │ +Central directory entry #2213: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land-v17/mtrl_picker_header_dialog.xml │ │ - offset of local header from start of archive: 11113769 │ - (0000000000A99529h) bytes │ + offset of local header from start of archive: 10910601 │ + (0000000000A67B89h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1c864567 │ - compressed size: 566 bytes │ + compressed size: 565 bytes │ uncompressed size: 1440 bytes │ length of filename: 49 characters │ length of extra field: 9 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 │ @@ -80117,36 +72920,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2217: │ +Central directory entry #2214: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-land/mtrl_picker_header_dialog.xml │ │ - offset of local header from start of archive: 11114439 │ - (0000000000A997C7h) bytes │ + offset of local header from start of archive: 10911245 │ + (0000000000A67E0Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c762b96b │ - compressed size: 528 bytes │ + compressed size: 527 bytes │ uncompressed size: 1336 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -80154,36 +72957,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2218: │ +Central directory entry #2215: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-ldrtl-v17/md_listitem_multichoice.xml │ │ - offset of local header from start of archive: 11115067 │ - (0000000000A99A3Bh) bytes │ + offset of local header from start of archive: 10911847 │ + (0000000000A68067h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd40d70d │ - compressed size: 582 bytes │ + compressed size: 581 bytes │ uncompressed size: 1328 bytes │ length of filename: 48 characters │ length of extra field: 9 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 │ @@ -80191,36 +72994,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2219: │ +Central directory entry #2216: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-ldrtl-v17/md_listitem_singlechoice.xml │ │ - offset of local header from start of archive: 11115752 │ - (0000000000A99CE8h) bytes │ + offset of local header from start of archive: 10912506 │ + (0000000000A682FAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da253777 │ - compressed size: 581 bytes │ + compressed size: 580 bytes │ uncompressed size: 1332 bytes │ length of filename: 49 characters │ length of extra field: 9 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 │ @@ -80228,36 +73031,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2220: │ +Central directory entry #2217: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/compose_message.xml │ │ - offset of local header from start of archive: 11116437 │ - (0000000000A99F95h) bytes │ + offset of local header from start of archive: 10913165 │ + (0000000000A6858Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3d7dff6 │ - compressed size: 1048 bytes │ + compressed size: 1045 bytes │ uncompressed size: 2956 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -80265,32 +73068,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2221: │ +Central directory entry #2218: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/conversation_list_screen.xml │ │ - offset of local header from start of archive: 11117582 │ - (0000000000A9A40Eh) bytes │ + offset of local header from start of archive: 10914282 │ + (0000000000A689EAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1f511df8 │ compressed size: 425 bytes │ uncompressed size: 920 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -80302,32 +73105,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2222: │ +Central directory entry #2219: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/design_layout_snackbar.xml │ │ - offset of local header from start of archive: 11118113 │ - (0000000000A9A621h) bytes │ + offset of local header from start of archive: 10914788 │ + (0000000000A68BE4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -80339,32 +73142,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2223: │ +Central directory entry #2220: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v13/mtrl_layout_snackbar.xml │ │ - offset of local header from start of archive: 11118264 │ - (0000000000A9A6B8h) bytes │ + offset of local header from start of archive: 10914914 │ + (0000000000A68C62h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -80376,32 +73179,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2224: │ +Central directory entry #2221: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-sw600dp-v17/conversation_list_screen.xml │ │ - offset of local header from start of archive: 11118413 │ - (0000000000A9A74Dh) bytes │ + offset of local header from start of archive: 10915038 │ + (0000000000A68CDEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9680e68f │ compressed size: 455 bytes │ uncompressed size: 972 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -80413,32 +73216,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2225: │ +Central directory entry #2222: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v14/md_stub_progress.xml │ │ - offset of local header from start of archive: 11118974 │ - (0000000000A9A97Eh) bytes │ + offset of local header from start of archive: 10915574 │ + (0000000000A68EF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 879abd16 │ compressed size: 595 bytes │ uncompressed size: 1548 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -80450,32 +73253,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2226: │ +Central directory entry #2223: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v14/md_stub_progress_indeterminate.xml │ │ - offset of local header from start of archive: 11119659 │ - (0000000000A9AC2Bh) bytes │ + offset of local header from start of archive: 10916234 │ + (0000000000A6918Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 626ad597 │ compressed size: 506 bytes │ uncompressed size: 1072 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -80487,32 +73290,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2227: │ +Central directory entry #2224: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v14/md_stub_progress_indeterminate_horizontal.xml │ │ - offset of local header from start of archive: 11120269 │ - (0000000000A9AE8Dh) bytes │ + offset of local header from start of archive: 10916819 │ + (0000000000A693D3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9272c987 │ compressed size: 438 bytes │ uncompressed size: 876 bytes │ length of filename: 60 characters │ length of extra field: 9 bytes │ @@ -80524,36 +73327,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2228: │ +Central directory entry #2225: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v16/notification_template_custom_big.xml │ │ - offset of local header from start of archive: 11120822 │ - (0000000000A9B0B6h) bytes │ + offset of local header from start of archive: 10917347 │ + (0000000000A695E3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 662b92e9 │ - compressed size: 936 bytes │ + compressed size: 923 bytes │ uncompressed size: 3012 bytes │ length of filename: 51 characters │ length of extra field: 9 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 │ @@ -80561,32 +73364,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2229: │ +Central directory entry #2226: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_action_mode_close_item_material.xml │ │ - offset of local header from start of archive: 11121864 │ - (0000000000A9B4C8h) bytes │ + offset of local header from start of archive: 10918351 │ + (0000000000A699CFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a25c33de │ compressed size: 427 bytes │ uncompressed size: 840 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -80598,36 +73401,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2230: │ +Central directory entry #2227: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 11122400 │ - (0000000000A9B6E0h) bytes │ + offset of local header from start of archive: 10918862 │ + (0000000000A69BCEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2a29520e │ - compressed size: 583 bytes │ + compressed size: 584 bytes │ uncompressed size: 1536 bytes │ length of filename: 55 characters │ length of extra field: 9 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 │ @@ -80635,32 +73438,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2231: │ +Central directory entry #2228: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 11123093 │ - (0000000000A9B995h) bytes │ + offset of local header from start of archive: 10919531 │ + (0000000000A69E6Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a1ca711a │ compressed size: 643 bytes │ uncompressed size: 1560 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -80672,32 +73475,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2232: │ +Central directory entry #2229: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_dialog_title_material.xml │ │ - offset of local header from start of archive: 11123841 │ - (0000000000A9BC81h) bytes │ + offset of local header from start of archive: 10920254 │ + (0000000000A6A13Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dd839d4c │ compressed size: 524 bytes │ uncompressed size: 1116 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -80709,32 +73512,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2233: │ +Central directory entry #2230: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_popup_menu_header_item_layout.xml │ │ - offset of local header from start of archive: 11124464 │ - (0000000000A9BEF0h) bytes │ + offset of local header from start of archive: 10920852 │ + (0000000000A6A394h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 61ef7028 │ compressed size: 433 bytes │ uncompressed size: 848 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -80746,36 +73549,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2234: │ +Central directory entry #2231: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_search_view.xml │ │ - offset of local header from start of archive: 11125004 │ - (0000000000A9C10Ch) bytes │ + offset of local header from start of archive: 10921367 │ + (0000000000A6A597h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b1e6968 │ - compressed size: 1107 bytes │ + compressed size: 1102 bytes │ uncompressed size: 3472 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -80783,36 +73586,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2235: │ +Central directory entry #2232: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_select_dialog_material.xml │ │ - offset of local header from start of archive: 11126200 │ - (0000000000A9C5B8h) bytes │ + offset of local header from start of archive: 10922533 │ + (0000000000A6AA25h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a564d10c │ - compressed size: 536 bytes │ + compressed size: 535 bytes │ uncompressed size: 1020 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -80820,32 +73623,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2236: │ +Central directory entry #2233: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/abc_tooltip.xml │ │ - offset of local header from start of archive: 11126836 │ - (0000000000A9C834h) bytes │ + offset of local header from start of archive: 10923143 │ + (0000000000A6AC87h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7be10d02 │ compressed size: 501 bytes │ uncompressed size: 1056 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -80857,36 +73660,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2237: │ +Central directory entry #2234: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/about_about.xml │ │ - offset of local header from start of archive: 11127422 │ - (0000000000A9CA7Eh) bytes │ + offset of local header from start of archive: 10923704 │ + (0000000000A6AEB8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9209dfcf │ - compressed size: 1037 bytes │ + compressed size: 1028 bytes │ uncompressed size: 4100 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -80894,36 +73697,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2238: │ +Central directory entry #2235: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/about_credits.xml │ │ - offset of local header from start of archive: 11128544 │ - (0000000000A9CEE0h) bytes │ + offset of local header from start of archive: 10924792 │ + (0000000000A6B2F8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8358d758 │ - compressed size: 815 bytes │ + compressed size: 808 bytes │ uncompressed size: 3132 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -80931,36 +73734,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2239: │ +Central directory entry #2236: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/about_donation.xml │ │ - offset of local header from start of archive: 11129446 │ - (0000000000A9D266h) bytes │ + offset of local header from start of archive: 10925662 │ + (0000000000A6B65Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5d37eb5f │ - compressed size: 714 bytes │ + compressed size: 715 bytes │ uncompressed size: 2108 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -80968,36 +73771,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2240: │ +Central directory entry #2237: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/balloon_avatar_in.xml │ │ - offset of local header from start of archive: 11130248 │ - (0000000000A9D588h) bytes │ + offset of local header from start of archive: 10926440 │ + (0000000000A6B968h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bc5433c5 │ - compressed size: 743 bytes │ + compressed size: 736 bytes │ uncompressed size: 2040 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -81005,36 +73808,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2241: │ +Central directory entry #2238: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/balloon_avatar_out.xml │ │ - offset of local header from start of archive: 11131082 │ - (0000000000A9D8CAh) bytes │ + offset of local header from start of archive: 10927242 │ + (0000000000A6BC8Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7e4251ed │ - compressed size: 748 bytes │ + compressed size: 741 bytes │ uncompressed size: 2120 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -81042,36 +73845,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2242: │ +Central directory entry #2239: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/balloon_base_noavatar.xml │ │ - offset of local header from start of archive: 11131922 │ - (0000000000A9DC12h) bytes │ + offset of local header from start of archive: 10928050 │ + (0000000000A6BFB2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6ba410db │ - compressed size: 735 bytes │ + compressed size: 730 bytes │ uncompressed size: 2088 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -81079,32 +73882,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2243: │ +Central directory entry #2240: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/code_validation_screen.xml │ │ - offset of local header from start of archive: 11132752 │ - (0000000000A9DF50h) bytes │ + offset of local header from start of archive: 10928850 │ + (0000000000A6C2D2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8b2645ed │ compressed size: 1314 bytes │ uncompressed size: 4612 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -81116,36 +73919,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2244: │ +Central directory entry #2241: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/composer_bar.xml │ │ - offset of local header from start of archive: 11134162 │ - (0000000000A9E4D2h) bytes │ + offset of local header from start of archive: 10930235 │ + (0000000000A6C83Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6f194786 │ - compressed size: 1472 bytes │ + compressed size: 1469 bytes │ uncompressed size: 4740 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -81153,36 +73956,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2245: │ +Central directory entry #2242: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/contact_info.xml │ │ - offset of local header from start of archive: 11135720 │ - (0000000000A9EAE8h) bytes │ + offset of local header from start of archive: 10931765 │ + (0000000000A6CE35h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 024fcf16 │ - compressed size: 1276 bytes │ + compressed size: 1260 bytes │ uncompressed size: 4976 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -81190,36 +73993,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2246: │ +Central directory entry #2243: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/contact_info_banner.xml │ │ - offset of local header from start of archive: 11137082 │ - (0000000000A9F03Ah) bytes │ + offset of local header from start of archive: 10933086 │ + (0000000000A6D35Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e57610ed │ - compressed size: 690 bytes │ + compressed size: 689 bytes │ uncompressed size: 1652 bytes │ length of filename: 38 characters │ length of extra field: 9 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 │ @@ -81227,36 +74030,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2247: │ +Central directory entry #2244: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/contact_item.xml │ │ - offset of local header from start of archive: 11137865 │ - (0000000000A9F349h) bytes │ + offset of local header from start of archive: 10933843 │ + (0000000000A6D653h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5cf0e9df │ - compressed size: 821 bytes │ + compressed size: 810 bytes │ uncompressed size: 2116 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -81264,36 +74067,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2248: │ +Central directory entry #2245: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/contacts_list_item.xml │ │ - offset of local header from start of archive: 11138772 │ - (0000000000A9F6D4h) bytes │ + offset of local header from start of archive: 10934714 │ + (0000000000A6D9BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ca49ca0 │ - compressed size: 909 bytes │ + compressed size: 905 bytes │ uncompressed size: 2424 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -81301,36 +74104,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2249: │ +Central directory entry #2246: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/conversation_list.xml │ │ - offset of local header from start of archive: 11139773 │ - (0000000000A9FABDh) bytes │ + offset of local header from start of archive: 10935686 │ + (0000000000A6DD86h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2d9675dd │ - compressed size: 1125 bytes │ + compressed size: 1123 bytes │ uncompressed size: 2828 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -81338,36 +74141,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2250: │ +Central directory entry #2247: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/conversation_list_item.xml │ │ - offset of local header from start of archive: 11140989 │ - (0000000000A9FF7Dh) bytes │ + offset of local header from start of archive: 10936875 │ + (0000000000A6E22Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 627d7d17 │ - compressed size: 1230 bytes │ + compressed size: 1225 bytes │ uncompressed size: 3464 bytes │ length of filename: 41 characters │ length of extra field: 9 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 │ @@ -81375,32 +74178,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2251: │ +Central directory entry #2248: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/design_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 11142315 │ - (0000000000AA04ABh) bytes │ + offset of local header from start of archive: 10938171 │ + (0000000000A6E73Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -81412,32 +74215,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2252: │ +Central directory entry #2249: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/design_text_input_end_icon.xml │ │ - offset of local header from start of archive: 11142466 │ - (0000000000AA0542h) bytes │ + offset of local header from start of archive: 10938297 │ + (0000000000A6E7B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f95f9b1e │ compressed size: 340 bytes │ uncompressed size: 616 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -81449,32 +74252,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2253: │ +Central directory entry #2250: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/design_text_input_start_icon.xml │ │ - offset of local header from start of archive: 11142906 │ - (0000000000AA06FAh) bytes │ + offset of local header from start of archive: 10938712 │ + (0000000000A6E958h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): aa3fcf40 │ compressed size: 338 bytes │ uncompressed size: 612 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -81486,36 +74289,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2254: │ +Central directory entry #2251: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/expand_button.xml │ │ - offset of local header from start of archive: 11143346 │ - (0000000000AA08B2h) bytes │ + offset of local header from start of archive: 10939127 │ + (0000000000A6EAF7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 645e82d1 │ - compressed size: 724 bytes │ + compressed size: 723 bytes │ uncompressed size: 1720 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -81523,36 +74326,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2255: │ +Central directory entry #2252: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/fragment_position_osm.xml │ │ - offset of local header from start of archive: 11144157 │ - (0000000000AA0BDDh) bytes │ + offset of local header from start of archive: 10939912 │ + (0000000000A6EE08h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4ef71c7 │ - compressed size: 915 bytes │ + compressed size: 913 bytes │ uncompressed size: 2516 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -81560,32 +74363,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2256: │ +Central directory entry #2253: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/gray_divider_row.xml │ │ - offset of local header from start of archive: 11145167 │ - (0000000000AA0FCFh) bytes │ + offset of local header from start of archive: 10940895 │ + (0000000000A6F1DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a3c81566 │ compressed size: 347 bytes │ uncompressed size: 680 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -81597,36 +74400,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2257: │ +Central directory entry #2254: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/group_info.xml │ │ - offset of local header from start of archive: 11145604 │ - (0000000000AA1184h) bytes │ + offset of local header from start of archive: 10941307 │ + (0000000000A6F37Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 181c5185 │ - compressed size: 719 bytes │ + compressed size: 718 bytes │ uncompressed size: 1992 bytes │ length of filename: 29 characters │ length of extra field: 9 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 │ @@ -81634,36 +74437,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2258: │ +Central directory entry #2255: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/image_frame.xml │ │ - offset of local header from start of archive: 11146407 │ - (0000000000AA14A7h) bytes │ + offset of local header from start of archive: 10942084 │ + (0000000000A6F684h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18f05e0e │ - compressed size: 495 bytes │ + compressed size: 494 bytes │ uncompressed size: 1088 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -81671,36 +74474,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2259: │ +Central directory entry #2256: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/location_row.xml │ │ - offset of local header from start of archive: 11146987 │ - (0000000000AA16EBh) bytes │ + offset of local header from start of archive: 10942638 │ + (0000000000A6F8AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 17889687 │ - compressed size: 628 bytes │ + compressed size: 627 bytes │ uncompressed size: 1656 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -81708,36 +74511,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2260: │ +Central directory entry #2257: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_dialog_input.xml │ │ - offset of local header from start of archive: 11147701 │ - (0000000000AA19B5h) bytes │ + offset of local header from start of archive: 10943326 │ + (0000000000A6FB5Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4669caa6 │ - compressed size: 922 bytes │ + compressed size: 919 bytes │ uncompressed size: 2416 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -81745,36 +74548,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2261: │ +Central directory entry #2258: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_dialog_input_check.xml │ │ - offset of local header from start of archive: 11148712 │ - (0000000000AA1DA8h) bytes │ + offset of local header from start of archive: 10944309 │ + (0000000000A6FF35h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3b5ec2b3 │ - compressed size: 980 bytes │ + compressed size: 975 bytes │ uncompressed size: 2648 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -81782,32 +74585,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2262: │ +Central directory entry #2259: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_listitem.xml │ │ - offset of local header from start of archive: 11149787 │ - (0000000000AA21DBh) bytes │ + offset of local header from start of archive: 10945354 │ + (0000000000A7034Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e2efe4d1 │ compressed size: 499 bytes │ uncompressed size: 1052 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -81819,36 +74622,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2263: │ +Central directory entry #2260: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_listitem_multichoice.xml │ │ - offset of local header from start of archive: 11150371 │ - (0000000000AA2423h) bytes │ + offset of local header from start of archive: 10945913 │ + (0000000000A70579h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fc2210a3 │ - compressed size: 590 bytes │ + compressed size: 589 bytes │ uncompressed size: 1348 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -81856,32 +74659,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2264: │ +Central directory entry #2261: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_listitem_singlechoice.xml │ │ - offset of local header from start of archive: 11151058 │ - (0000000000AA26D2h) bytes │ + offset of local header from start of archive: 10946574 │ + (0000000000A7080Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d5a0604d │ compressed size: 589 bytes │ uncompressed size: 1352 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -81893,32 +74696,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2265: │ +Central directory entry #2262: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_preference_custom.xml │ │ - offset of local header from start of archive: 11151745 │ - (0000000000AA2981h) bytes │ + offset of local header from start of archive: 10947236 │ + (0000000000A70AA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -81930,36 +74733,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2266: │ +Central directory entry #2263: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_simplelist_item.xml │ │ - offset of local header from start of archive: 11151886 │ - (0000000000AA2A0Eh) bytes │ + offset of local header from start of archive: 10947352 │ + (0000000000A70B18h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 57ef9393 │ - compressed size: 556 bytes │ + compressed size: 555 bytes │ uncompressed size: 1236 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -81967,36 +74770,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2267: │ +Central directory entry #2264: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_stub_colorchooser_custom.xml │ │ - offset of local header from start of archive: 11152534 │ - (0000000000AA2C96h) bytes │ + offset of local header from start of archive: 10947974 │ + (0000000000A70D86h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9bc1a3c2 │ - compressed size: 1288 bytes │ + compressed size: 1285 bytes │ uncompressed size: 5652 bytes │ length of filename: 46 characters │ length of extra field: 9 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 │ @@ -82004,36 +74807,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2268: │ +Central directory entry #2265: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_stub_progress.xml │ │ - offset of local header from start of archive: 11153923 │ - (0000000000AA3203h) bytes │ + offset of local header from start of archive: 10949335 │ + (0000000000A712D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7683f51f │ - compressed size: 655 bytes │ + compressed size: 654 bytes │ uncompressed size: 1708 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -82041,32 +74844,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2269: │ +Central directory entry #2266: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_stub_progress_indeterminate.xml │ │ - offset of local header from start of archive: 11154668 │ - (0000000000AA34ECh) bytes │ + offset of local header from start of archive: 10950054 │ + (0000000000A715A6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45530729 │ compressed size: 541 bytes │ uncompressed size: 1160 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -82078,32 +74881,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2270: │ +Central directory entry #2267: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_stub_titleframe.xml │ │ - offset of local header from start of archive: 11155313 │ - (0000000000AA3771h) bytes │ + offset of local header from start of archive: 10950674 │ + (0000000000A71812h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 03934cbb │ compressed size: 477 bytes │ uncompressed size: 1052 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -82115,32 +74918,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2271: │ +Central directory entry #2268: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/md_stub_titleframe_lesspadding.xml │ │ - offset of local header from start of archive: 11155882 │ - (0000000000AA39AAh) bytes │ + offset of local header from start of archive: 10951218 │ + (0000000000A71A32h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c3fc6fa4 │ compressed size: 477 bytes │ uncompressed size: 1052 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -82152,32 +74955,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2272: │ +Central directory entry #2269: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/message_content_audio.xml │ │ - offset of local header from start of archive: 11156463 │ - (0000000000AA3BEFh) bytes │ + offset of local header from start of archive: 10951774 │ + (0000000000A71C5Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ea6a12e1 │ compressed size: 755 bytes │ uncompressed size: 1864 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -82189,36 +74992,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2273: │ +Central directory entry #2270: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/message_content_quote.xml │ │ - offset of local header from start of archive: 11157313 │ - (0000000000AA3F41h) bytes │ + offset of local header from start of archive: 10952599 │ + (0000000000A71F97h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4e626109 │ - compressed size: 612 bytes │ + compressed size: 611 bytes │ uncompressed size: 1436 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -82226,32 +75029,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2274: │ +Central directory entry #2271: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 11158020 │ - (0000000000AA4204h) bytes │ + offset of local header from start of archive: 10953280 │ + (0000000000A72240h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -82263,32 +75066,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2275: │ +Central directory entry #2272: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_alert_select_dialog_multichoice.xml │ │ - offset of local header from start of archive: 11158166 │ - (0000000000AA4296h) bytes │ + offset of local header from start of archive: 10953401 │ + (0000000000A722B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -82300,32 +75103,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2276: │ +Central directory entry #2273: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_alert_select_dialog_singlechoice.xml │ │ - offset of local header from start of archive: 11158323 │ - (0000000000AA4333h) bytes │ + offset of local header from start of archive: 10953533 │ + (0000000000A7233Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -82337,32 +75140,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2277: │ +Central directory entry #2274: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 11158481 │ - (0000000000AA43D1h) bytes │ + offset of local header from start of archive: 10953666 │ + (0000000000A723C2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -82374,32 +75177,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2278: │ +Central directory entry #2275: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_picker_actions.xml │ │ - offset of local header from start of archive: 11158630 │ - (0000000000AA4466h) bytes │ + offset of local header from start of archive: 10953790 │ + (0000000000A7243Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 29a88def │ compressed size: 400 bytes │ uncompressed size: 944 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -82411,32 +75214,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2279: │ +Central directory entry #2276: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_picker_dialog.xml │ │ - offset of local header from start of archive: 11159123 │ - (0000000000AA4653h) bytes │ + offset of local header from start of archive: 10954258 │ + (0000000000A72612h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d66f8f68 │ compressed size: 458 bytes │ uncompressed size: 1140 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -82448,32 +75251,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2280: │ +Central directory entry #2277: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_picker_fullscreen.xml │ │ - offset of local header from start of archive: 11159673 │ - (0000000000AA4879h) bytes │ + offset of local header from start of archive: 10954783 │ + (0000000000A7281Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13c37aa3 │ compressed size: 389 bytes │ uncompressed size: 848 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -82485,32 +75288,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2281: │ +Central directory entry #2278: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_picker_header_dialog.xml │ │ - offset of local header from start of archive: 11160158 │ - (0000000000AA4A5Eh) bytes │ + offset of local header from start of archive: 10955243 │ + (0000000000A729EBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f600ef41 │ compressed size: 565 bytes │ uncompressed size: 1440 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -82522,36 +75325,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2282: │ +Central directory entry #2279: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/mtrl_picker_header_fullscreen.xml │ │ - offset of local header from start of archive: 11160822 │ - (0000000000AA4CF6h) bytes │ + offset of local header from start of archive: 10955882 │ + (0000000000A72C6Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c96bb255 │ - compressed size: 1019 bytes │ + compressed size: 1013 bytes │ uncompressed size: 2768 bytes │ length of filename: 48 characters │ length of extra field: 9 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 │ @@ -82559,32 +75362,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2283: │ +Central directory entry #2280: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_action.xml │ │ - offset of local header from start of archive: 11161944 │ - (0000000000AA5158h) bytes │ + offset of local header from start of archive: 10956973 │ + (0000000000A730ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13dbb4b1 │ compressed size: 529 bytes │ uncompressed size: 1156 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -82596,32 +75399,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2284: │ +Central directory entry #2281: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_action_tombstone.xml │ │ - offset of local header from start of archive: 11162566 │ - (0000000000AA53C6h) bytes │ + offset of local header from start of archive: 10957570 │ + (0000000000A73302h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 53798295 │ compressed size: 586 bytes │ uncompressed size: 1332 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -82633,36 +75436,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2285: │ +Central directory entry #2282: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_big_media.xml │ │ - offset of local header from start of archive: 11163255 │ - (0000000000AA5677h) bytes │ + offset of local header from start of archive: 10958234 │ + (0000000000A7359Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3110f563 │ - compressed size: 647 bytes │ + compressed size: 644 bytes │ uncompressed size: 1696 bytes │ length of filename: 50 characters │ length of extra field: 9 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 │ @@ -82670,36 +75473,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2286: │ +Central directory entry #2283: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_big_media_custom.xml │ │ - offset of local header from start of archive: 11164007 │ - (0000000000AA5967h) bytes │ + offset of local header from start of archive: 10958958 │ + (0000000000A7386Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca78a557 │ - compressed size: 999 bytes │ + compressed size: 993 bytes │ uncompressed size: 3044 bytes │ length of filename: 57 characters │ length of extra field: 9 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 │ @@ -82707,36 +75510,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2287: │ +Central directory entry #2284: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_big_media_narrow.xml │ │ - offset of local header from start of archive: 11165118 │ - (0000000000AA5DBEh) bytes │ + offset of local header from start of archive: 10960038 │ + (0000000000A73CA6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 70a4d0e3 │ - compressed size: 665 bytes │ + compressed size: 663 bytes │ uncompressed size: 1824 bytes │ length of filename: 57 characters │ length of extra field: 9 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 │ @@ -82744,36 +75547,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2288: │ +Central directory entry #2285: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_big_media_narrow_custom.xml │ │ - offset of local header from start of archive: 11165895 │ - (0000000000AA60C7h) bytes │ + offset of local header from start of archive: 10960788 │ + (0000000000A73F94h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9c3da48c │ - compressed size: 1046 bytes │ + compressed size: 1037 bytes │ uncompressed size: 3216 bytes │ length of filename: 64 characters │ length of extra field: 9 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 │ @@ -82781,36 +75584,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2289: │ +Central directory entry #2286: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_custom_big.xml │ │ - offset of local header from start of archive: 11167060 │ - (0000000000AA6554h) bytes │ + offset of local header from start of archive: 10961919 │ + (0000000000A743FFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c2d2fda7 │ - compressed size: 977 bytes │ + compressed size: 967 bytes │ uncompressed size: 3208 bytes │ length of filename: 51 characters │ length of extra field: 9 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 │ @@ -82818,36 +75621,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2290: │ +Central directory entry #2287: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_lines_media.xml │ │ - offset of local header from start of archive: 11168143 │ - (0000000000AA698Fh) bytes │ + offset of local header from start of archive: 10962967 │ + (0000000000A74817h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6e0b845e │ - compressed size: 806 bytes │ + compressed size: 805 bytes │ uncompressed size: 2872 bytes │ length of filename: 52 characters │ length of extra field: 9 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 │ @@ -82855,36 +75658,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2291: │ +Central directory entry #2288: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_media.xml │ │ - offset of local header from start of archive: 11169056 │ - (0000000000AA6D20h) bytes │ + offset of local header from start of archive: 10963854 │ + (0000000000A74B8Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 42582597 │ - compressed size: 511 bytes │ + compressed size: 510 bytes │ uncompressed size: 1292 bytes │ length of filename: 46 characters │ length of extra field: 9 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 │ @@ -82892,36 +75695,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2292: │ +Central directory entry #2289: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/notification_template_media_custom.xml │ │ - offset of local header from start of archive: 11169668 │ - (0000000000AA6F84h) bytes │ + offset of local header from start of archive: 10964440 │ + (0000000000A74DD8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8afc39b1 │ - compressed size: 902 bytes │ + compressed size: 900 bytes │ uncompressed size: 2756 bytes │ length of filename: 53 characters │ length of extra field: 9 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 │ @@ -82929,36 +75732,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2293: │ +Central directory entry #2290: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference.xml │ │ - offset of local header from start of archive: 11170678 │ - (0000000000AA7376h) bytes │ + offset of local header from start of archive: 10965423 │ + (0000000000A751AFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c4b3ef37 │ - compressed size: 883 bytes │ + compressed size: 882 bytes │ uncompressed size: 2352 bytes │ length of filename: 29 characters │ length of extra field: 9 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 │ @@ -82966,36 +75769,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2294: │ +Central directory entry #2291: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_category_material.xml │ │ - offset of local header from start of archive: 11171645 │ - (0000000000AA773Dh) bytes │ + offset of local header from start of archive: 10966364 │ + (0000000000A7555Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1bdf35f4 │ - compressed size: 736 bytes │ + compressed size: 734 bytes │ uncompressed size: 1768 bytes │ length of filename: 47 characters │ length of extra field: 9 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 │ @@ -83003,32 +75806,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2295: │ +Central directory entry #2292: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_dialog_edittext.xml │ │ - offset of local header from start of archive: 11172483 │ - (0000000000AA7A83h) bytes │ + offset of local header from start of archive: 10967175 │ + (0000000000A75887h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e8b429cc │ compressed size: 510 bytes │ uncompressed size: 1272 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -83040,36 +75843,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2296: │ +Central directory entry #2293: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_dropdown.xml │ │ - offset of local header from start of archive: 11173093 │ - (0000000000AA7CE5h) bytes │ + offset of local header from start of archive: 10967760 │ + (0000000000A75AD0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39f672dc │ - compressed size: 929 bytes │ + compressed size: 928 bytes │ uncompressed size: 2544 bytes │ length of filename: 38 characters │ length of extra field: 9 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 │ @@ -83077,32 +75880,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2297: │ +Central directory entry #2294: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_dropdown_material.xml │ │ - offset of local header from start of archive: 11174115 │ - (0000000000AA80E3h) bytes │ + offset of local header from start of archive: 10968756 │ + (0000000000A75EB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 44dede61 │ compressed size: 352 bytes │ uncompressed size: 712 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -83114,36 +75917,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2298: │ +Central directory entry #2295: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_information.xml │ │ - offset of local header from start of archive: 11174569 │ - (0000000000AA82A9h) bytes │ + offset of local header from start of archive: 10969185 │ + (0000000000A76061h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 04f63173 │ - compressed size: 657 bytes │ + compressed size: 656 bytes │ uncompressed size: 1732 bytes │ length of filename: 41 characters │ length of extra field: 9 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 │ @@ -83151,36 +75954,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2299: │ +Central directory entry #2296: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_information_material.xml │ │ - offset of local header from start of archive: 11175322 │ - (0000000000AA859Ah) bytes │ + offset of local header from start of archive: 10969912 │ + (0000000000A76338h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 28b96398 │ - compressed size: 757 bytes │ + compressed size: 754 bytes │ uncompressed size: 2056 bytes │ length of filename: 50 characters │ length of extra field: 9 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 │ @@ -83188,36 +75991,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2300: │ +Central directory entry #2297: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_material.xml │ │ - offset of local header from start of archive: 11176184 │ - (0000000000AA88F8h) bytes │ + offset of local header from start of archive: 10970746 │ + (0000000000A7667Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9f659731 │ - compressed size: 829 bytes │ + compressed size: 823 bytes │ uncompressed size: 2052 bytes │ length of filename: 38 characters │ length of extra field: 9 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 │ @@ -83225,36 +76028,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2301: │ +Central directory entry #2298: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_widget_seekbar.xml │ │ - offset of local header from start of archive: 11177106 │ - (0000000000AA8C92h) bytes │ + offset of local header from start of archive: 10971637 │ + (0000000000A769F5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d2fe9c0e │ - compressed size: 1028 bytes │ + compressed size: 1027 bytes │ uncompressed size: 2896 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -83262,36 +76065,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2302: │ +Central directory entry #2299: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/preference_widget_seekbar_material.xml │ │ - offset of local header from start of archive: 11178233 │ - (0000000000AA90F9h) bytes │ + offset of local header from start of archive: 10972738 │ + (0000000000A76E42h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a5842201 │ - compressed size: 1087 bytes │ + compressed size: 1080 bytes │ uncompressed size: 3056 bytes │ length of filename: 53 characters │ length of extra field: 9 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 │ @@ -83299,32 +76102,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2303: │ +Central directory entry #2300: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/progress_notification.xml │ │ - offset of local header from start of archive: 11179428 │ - (0000000000AA95A4h) bytes │ + offset of local header from start of archive: 10973901 │ + (0000000000A772CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d2e587d6 │ compressed size: 850 bytes │ uncompressed size: 2836 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -83336,36 +76139,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2304: │ +Central directory entry #2301: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/quick_reply.xml │ │ - offset of local header from start of archive: 11180373 │ - (0000000000AA9955h) bytes │ + offset of local header from start of archive: 10974821 │ + (0000000000A77665h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a67f9ee5 │ - compressed size: 885 bytes │ + compressed size: 881 bytes │ uncompressed size: 2648 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -83373,36 +76176,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2305: │ +Central directory entry #2302: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/reply_bar.xml │ │ - offset of local header from start of archive: 11181343 │ - (0000000000AA9D1Fh) bytes │ + offset of local header from start of archive: 10975762 │ + (0000000000A77A12h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e99bd305 │ - compressed size: 810 bytes │ + compressed size: 806 bytes │ uncompressed size: 2152 bytes │ length of filename: 28 characters │ length of extra field: 9 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 │ @@ -83410,32 +76213,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2306: │ +Central directory entry #2303: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/search_list_item.xml │ │ - offset of local header from start of archive: 11182236 │ - (0000000000AAA09Ch) bytes │ + offset of local header from start of archive: 10976626 │ + (0000000000A77D72h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9004cf85 │ compressed size: 564 bytes │ uncompressed size: 1380 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -83447,32 +76250,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2307: │ +Central directory entry #2304: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/select_dialog_multichoice_material.xml │ │ - offset of local header from start of archive: 11182890 │ - (0000000000AAA32Ah) bytes │ + offset of local header from start of archive: 10977255 │ + (0000000000A77FE7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b957276b │ compressed size: 444 bytes │ uncompressed size: 864 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -83484,32 +76287,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2308: │ +Central directory entry #2305: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/select_dialog_singlechoice_material.xml │ │ - offset of local header from start of archive: 11183442 │ - (0000000000AAA552h) bytes │ + offset of local header from start of archive: 10977782 │ + (0000000000A781F6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0ed6cc08 │ compressed size: 444 bytes │ uncompressed size: 864 bytes │ length of filename: 54 characters │ length of extra field: 9 bytes │ @@ -83521,32 +76324,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2309: │ +Central directory entry #2306: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/send_location_row.xml │ │ - offset of local header from start of archive: 11183995 │ - (0000000000AAA77Bh) bytes │ + offset of local header from start of archive: 10978310 │ + (0000000000A78406h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): af822f4c │ compressed size: 602 bytes │ uncompressed size: 1552 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -83558,36 +76361,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2310: │ +Central directory entry #2307: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v17/status_fragment.xml │ │ - offset of local header from start of archive: 11184688 │ - (0000000000AAAA30h) bytes │ + offset of local header from start of archive: 10978978 │ + (0000000000A786A2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 681f3e3a │ - compressed size: 929 bytes │ + compressed size: 930 bytes │ uncompressed size: 2248 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -83595,36 +76398,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2311: │ +Central directory entry #2308: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 11185706 │ - (0000000000AAAE2Ah) bytes │ + offset of local header from start of archive: 10979972 │ + (0000000000A78A84h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6b236774 │ - compressed size: 621 bytes │ + compressed size: 619 bytes │ uncompressed size: 1504 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -83632,32 +76435,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2312: │ +Central directory entry #2309: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_action.xml │ │ - offset of local header from start of archive: 11186419 │ - (0000000000AAB0F3h) bytes │ + offset of local header from start of archive: 10980658 │ + (0000000000A78D32h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c45c3715 │ compressed size: 487 bytes │ uncompressed size: 1052 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -83669,32 +76472,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2313: │ +Central directory entry #2310: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_action_tombstone.xml │ │ - offset of local header from start of archive: 11186999 │ - (0000000000AAB337h) bytes │ + offset of local header from start of archive: 10981213 │ + (0000000000A78F5Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): df2a0748 │ compressed size: 536 bytes │ uncompressed size: 1228 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -83706,36 +76509,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2314: │ +Central directory entry #2311: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_template_custom_big.xml │ │ - offset of local header from start of archive: 11187638 │ - (0000000000AAB5B6h) bytes │ + offset of local header from start of archive: 10981827 │ + (0000000000A791C3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1f1dec64 │ - compressed size: 797 bytes │ + compressed size: 791 bytes │ uncompressed size: 2456 bytes │ length of filename: 51 characters │ length of extra field: 9 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 │ @@ -83743,32 +76546,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2315: │ +Central directory entry #2312: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/notification_template_icon_group.xml │ │ - offset of local header from start of archive: 11188541 │ - (0000000000AAB93Dh) bytes │ + offset of local header from start of archive: 10982699 │ + (0000000000A7952Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a9949a81 │ compressed size: 419 bytes │ uncompressed size: 988 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -83780,32 +76583,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2316: │ +Central directory entry #2313: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/scan_text_screen.xml │ │ - offset of local header from start of archive: 11189066 │ - (0000000000AABB4Ah) bytes │ + offset of local header from start of archive: 10983199 │ + (0000000000A7971Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e45003ad │ compressed size: 377 bytes │ uncompressed size: 816 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -83817,32 +76620,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2317: │ +Central directory entry #2314: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/test_design_checkbox.xml │ │ - offset of local header from start of archive: 11189533 │ - (0000000000AABD1Dh) bytes │ + offset of local header from start of archive: 10983641 │ + (0000000000A798D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -83854,32 +76657,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2318: │ +Central directory entry #2315: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/test_toolbar_elevation.xml │ │ - offset of local header from start of archive: 11189674 │ - (0000000000AABDAAh) bytes │ + offset of local header from start of archive: 10983757 │ + (0000000000A7994Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -83891,36 +76694,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2319: │ +Central directory entry #2316: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v21/toolbar_simple.xml │ │ - offset of local header from start of archive: 11189817 │ - (0000000000AABE39h) bytes │ + offset of local header from start of archive: 10983875 │ + (0000000000A799C3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b8645866 │ - compressed size: 334 bytes │ + compressed size: 333 bytes │ uncompressed size: 640 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -83928,32 +76731,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2320: │ +Central directory entry #2317: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v22/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 11190239 │ - (0000000000AABFDFh) bytes │ + offset of local header from start of archive: 10984271 │ + (0000000000A79B4Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7905db05 │ compressed size: 611 bytes │ uncompressed size: 1584 bytes │ length of filename: 55 characters │ length of extra field: 9 bytes │ @@ -83965,32 +76768,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2321: │ +Central directory entry #2318: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v22/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 11190960 │ - (0000000000AAC2B0h) bytes │ + offset of local header from start of archive: 10984967 │ + (0000000000A79E07h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -84002,36 +76805,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2322: │ +Central directory entry #2319: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v26/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 11191106 │ - (0000000000AAC342h) bytes │ + offset of local header from start of archive: 10985088 │ + (0000000000A79E80h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 623b1a9f │ - compressed size: 652 bytes │ + compressed size: 649 bytes │ uncompressed size: 1560 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -84039,32 +76842,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2323: │ +Central directory entry #2320: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-v26/mtrl_calendar_month.xml │ │ - offset of local header from start of archive: 11191850 │ - (0000000000AAC62Ah) bytes │ + offset of local header from start of archive: 10985804 │ + (0000000000A7A14Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5a437322 │ compressed size: 420 bytes │ uncompressed size: 744 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -84076,36 +76879,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2324: │ +Central directory entry #2321: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-watch-v20/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 11192363 │ - (0000000000AAC82Bh) bytes │ + offset of local header from start of archive: 10986292 │ + (0000000000A7A334h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b683cac3 │ - compressed size: 471 bytes │ + compressed size: 470 bytes │ uncompressed size: 1208 bytes │ length of filename: 61 characters │ length of extra field: 9 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 │ @@ -84113,32 +76916,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2325: │ +Central directory entry #2322: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout-watch-v20/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 11192950 │ - (0000000000AACA76h) bytes │ + offset of local header from start of archive: 10986853 │ + (0000000000A7A565h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 000948ef │ compressed size: 549 bytes │ uncompressed size: 1352 bytes │ length of filename: 56 characters │ length of extra field: 9 bytes │ @@ -84150,32 +76953,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2326: │ +Central directory entry #2323: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_bar_title_item.xml │ │ - offset of local header from start of archive: 11193610 │ - (0000000000AACD0Ah) bytes │ + offset of local header from start of archive: 10987488 │ + (0000000000A7A7E0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d99eb03e │ compressed size: 388 bytes │ uncompressed size: 872 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -84187,32 +76990,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2327: │ +Central directory entry #2324: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_bar_up_container.xml │ │ - offset of local header from start of archive: 11194093 │ - (0000000000AACEEDh) bytes │ + offset of local header from start of archive: 10987946 │ + (0000000000A7A9AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -84224,32 +77027,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2328: │ +Central directory entry #2325: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_menu_item_layout.xml │ │ - offset of local header from start of archive: 11194237 │ - (0000000000AACF7Dh) bytes │ + offset of local header from start of archive: 10988065 │ + (0000000000A7AA21h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8069319f │ compressed size: 392 bytes │ uncompressed size: 768 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -84261,32 +77064,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2329: │ +Central directory entry #2326: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_menu_layout.xml │ │ - offset of local header from start of archive: 11194726 │ - (0000000000AAD166h) bytes │ + offset of local header from start of archive: 10988529 │ + (0000000000A7ABF1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c13e5274 │ compressed size: 296 bytes │ uncompressed size: 576 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -84298,32 +77101,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2330: │ +Central directory entry #2327: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_mode_bar.xml │ │ - offset of local header from start of archive: 11195114 │ - (0000000000AAD2EAh) bytes │ + offset of local header from start of archive: 10988892 │ + (0000000000A7AD5Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1024918a │ compressed size: 268 bytes │ uncompressed size: 464 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -84335,32 +77138,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2331: │ +Central directory entry #2328: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_action_mode_close_item_material.xml │ │ - offset of local header from start of archive: 11195471 │ - (0000000000AAD44Fh) bytes │ + offset of local header from start of archive: 10989224 │ + (0000000000A7AEA8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1c4cbd4f │ compressed size: 388 bytes │ uncompressed size: 748 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -84372,32 +77175,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2332: │ +Central directory entry #2329: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_activity_chooser_view.xml │ │ - offset of local header from start of archive: 11195964 │ - (0000000000AAD63Ch) bytes │ + offset of local header from start of archive: 10989692 │ + (0000000000A7B07Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -84409,32 +77212,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2333: │ +Central directory entry #2330: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_activity_chooser_view_list_item.xml │ │ - offset of local header from start of archive: 11196106 │ - (0000000000AAD6CAh) bytes │ + offset of local header from start of archive: 10989809 │ + (0000000000A7B0F1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -84446,32 +77249,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2334: │ +Central directory entry #2331: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_alert_dialog_button_bar_material.xml │ │ - offset of local header from start of archive: 11196258 │ - (0000000000AAD762h) bytes │ + offset of local header from start of archive: 10989936 │ + (0000000000A7B170h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7d88bc02 │ compressed size: 563 bytes │ uncompressed size: 1492 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -84483,36 +77286,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2335: │ +Central directory entry #2332: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_alert_dialog_material.xml │ │ - offset of local header from start of archive: 11196927 │ - (0000000000AAD9FFh) bytes │ + offset of local header from start of archive: 10990580 │ + (0000000000A7B3F4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a12f22f2 │ - compressed size: 777 bytes │ + compressed size: 776 bytes │ uncompressed size: 2476 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -84520,32 +77323,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2336: │ +Central directory entry #2333: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_alert_dialog_title_material.xml │ │ - offset of local header from start of archive: 11197799 │ - (0000000000AADD67h) bytes │ + offset of local header from start of archive: 10991426 │ + (0000000000A7B742h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9162b638 │ compressed size: 612 bytes │ uncompressed size: 1472 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -84557,36 +77360,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2337: │ +Central directory entry #2334: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_cascading_menu_item_layout.xml │ │ - offset of local header from start of archive: 11198512 │ - (0000000000AAE030h) bytes │ + offset of local header from start of archive: 10992114 │ + (0000000000A7B9F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3b7f4a43 │ - compressed size: 711 bytes │ + compressed size: 708 bytes │ uncompressed size: 1868 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -84594,32 +77397,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2338: │ +Central directory entry #2335: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_dialog_title_material.xml │ │ - offset of local header from start of archive: 11199323 │ - (0000000000AAE35Bh) bytes │ + offset of local header from start of archive: 10992897 │ + (0000000000A7BD01h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 86a44dc4 │ compressed size: 506 bytes │ uncompressed size: 1072 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -84631,32 +77434,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2339: │ +Central directory entry #2336: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_expanded_menu_layout.xml │ │ - offset of local header from start of archive: 11199924 │ - (0000000000AAE5B4h) bytes │ + offset of local header from start of archive: 10993473 │ + (0000000000A7BF41h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 64f56fac │ compressed size: 231 bytes │ uncompressed size: 388 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -84668,32 +77471,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2340: │ +Central directory entry #2337: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_checkbox.xml │ │ - offset of local header from start of archive: 11200249 │ - (0000000000AAE6F9h) bytes │ + offset of local header from start of archive: 10993773 │ + (0000000000A7C06Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 334c0247 │ compressed size: 285 bytes │ uncompressed size: 528 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -84705,32 +77508,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2341: │ +Central directory entry #2338: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_icon.xml │ │ - offset of local header from start of archive: 11200631 │ - (0000000000AAE877h) bytes │ + offset of local header from start of archive: 10994130 │ + (0000000000A7C1D2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d54a39fd │ compressed size: 351 bytes │ uncompressed size: 684 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -84742,36 +77545,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2342: │ +Central directory entry #2339: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_layout.xml │ │ - offset of local header from start of archive: 11201075 │ - (0000000000AAEA33h) bytes │ + offset of local header from start of archive: 10994549 │ + (0000000000A7C375h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 21be84d3 │ - compressed size: 598 bytes │ + compressed size: 597 bytes │ uncompressed size: 1396 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -84779,32 +77582,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2343: │ +Central directory entry #2340: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_list_menu_item_radio.xml │ │ - offset of local header from start of archive: 11201768 │ - (0000000000AAECE8h) bytes │ + offset of local header from start of archive: 10995216 │ + (0000000000A7C610h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 385891a8 │ compressed size: 288 bytes │ uncompressed size: 532 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -84816,32 +77619,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2344: │ +Central directory entry #2341: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_popup_menu_header_item_layout.xml │ │ - offset of local header from start of archive: 11202150 │ - (0000000000AAEE66h) bytes │ + offset of local header from start of archive: 10995573 │ + (0000000000A7C775h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 832da397 │ compressed size: 414 bytes │ uncompressed size: 804 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -84853,36 +77656,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2345: │ +Central directory entry #2342: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_popup_menu_item_layout.xml │ │ - offset of local header from start of archive: 11202667 │ - (0000000000AAF06Bh) bytes │ + offset of local header from start of archive: 10996065 │ + (0000000000A7C961h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9b64cb66 │ - compressed size: 804 bytes │ + compressed size: 803 bytes │ uncompressed size: 2072 bytes │ length of filename: 41 characters │ length of extra field: 9 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 │ @@ -84890,32 +77693,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2346: │ +Central directory entry #2343: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_content_include.xml │ │ - offset of local header from start of archive: 11203567 │ - (0000000000AAF3EFh) bytes │ + offset of local header from start of archive: 10996939 │ + (0000000000A7CCCBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a4f23385 │ compressed size: 297 bytes │ uncompressed size: 548 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -84927,32 +77730,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2347: │ +Central directory entry #2344: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_simple.xml │ │ - offset of local header from start of archive: 11203960 │ - (0000000000AAF578h) bytes │ + offset of local header from start of archive: 10997307 │ + (0000000000A7CE3Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 42de2f3b │ compressed size: 394 bytes │ uncompressed size: 832 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -84964,32 +77767,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2348: │ +Central directory entry #2345: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_simple_overlay_action_mode.xml │ │ - offset of local header from start of archive: 11204441 │ - (0000000000AAF759h) bytes │ + offset of local header from start of archive: 10997763 │ + (0000000000A7D003h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f1ad2a62 │ compressed size: 376 bytes │ uncompressed size: 792 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -85001,36 +77804,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2349: │ +Central directory entry #2346: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_screen_toolbar.xml │ │ - offset of local header from start of archive: 11204924 │ - (0000000000AAF93Ch) bytes │ + offset of local header from start of archive: 10998221 │ + (0000000000A7D1CDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d57b116 │ - compressed size: 594 bytes │ + compressed size: 593 bytes │ uncompressed size: 1452 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -85038,36 +77841,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2350: │ +Central directory entry #2347: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_search_dropdown_item_icons_2line.xml │ │ - offset of local header from start of archive: 11205606 │ - (0000000000AAFBE6h) bytes │ + offset of local header from start of archive: 10998877 │ + (0000000000A7D45Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ff27561f │ - compressed size: 669 bytes │ + compressed size: 667 bytes │ uncompressed size: 1916 bytes │ length of filename: 51 characters │ length of extra field: 9 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 │ @@ -85075,36 +77878,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2351: │ +Central directory entry #2348: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_search_view.xml │ │ - offset of local header from start of archive: 11206381 │ - (0000000000AAFEEDh) bytes │ + offset of local header from start of archive: 10999625 │ + (0000000000A7D749h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 831ad272 │ - compressed size: 1080 bytes │ + compressed size: 1075 bytes │ uncompressed size: 3428 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -85112,36 +77915,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2352: │ +Central directory entry #2349: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_select_dialog_material.xml │ │ - offset of local header from start of archive: 11207546 │ - (0000000000AB037Ah) bytes │ + offset of local header from start of archive: 11000760 │ + (0000000000A7DBB8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 36867135 │ - compressed size: 513 bytes │ + compressed size: 512 bytes │ uncompressed size: 976 bytes │ length of filename: 41 characters │ length of extra field: 9 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 │ @@ -85149,32 +77952,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2353: │ +Central directory entry #2350: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/abc_tooltip.xml │ │ - offset of local header from start of archive: 11208155 │ - (0000000000AB05DBh) bytes │ + offset of local header from start of archive: 11001343 │ + (0000000000A7DDFFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5fc1736a │ compressed size: 471 bytes │ uncompressed size: 972 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -85186,36 +77989,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2354: │ +Central directory entry #2351: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/about_about.xml │ │ - offset of local header from start of archive: 11208707 │ - (0000000000AB0803h) bytes │ + offset of local header from start of archive: 11001870 │ + (0000000000A7E00Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 505734d8 │ - compressed size: 995 bytes │ + compressed size: 984 bytes │ uncompressed size: 3888 bytes │ length of filename: 26 characters │ length of extra field: 9 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 │ @@ -85223,36 +78026,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2355: │ +Central directory entry #2352: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/about_credits.xml │ │ - offset of local header from start of archive: 11209783 │ - (0000000000AB0C37h) bytes │ + offset of local header from start of archive: 11002910 │ + (0000000000A7E41Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6c71b4e3 │ - compressed size: 780 bytes │ + compressed size: 775 bytes │ uncompressed size: 3028 bytes │ length of filename: 28 characters │ length of extra field: 9 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 │ @@ -85260,36 +78063,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2356: │ +Central directory entry #2353: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/about_donation.xml │ │ - offset of local header from start of archive: 11210646 │ - (0000000000AB0F96h) bytes │ + offset of local header from start of archive: 11003743 │ + (0000000000A7E75Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 20b3598b │ - compressed size: 693 bytes │ + compressed size: 692 bytes │ uncompressed size: 2004 bytes │ length of filename: 29 characters │ length of extra field: 9 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 │ @@ -85297,32 +78100,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2357: │ +Central directory entry #2354: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/about_screen.xml │ │ - offset of local header from start of archive: 11211423 │ - (0000000000AB129Fh) bytes │ + offset of local header from start of archive: 11004494 │ + (0000000000A7EA4Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e5e576f8 │ compressed size: 411 bytes │ uncompressed size: 956 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -85334,32 +78137,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2358: │ +Central directory entry #2355: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/activity_location.xml │ │ - offset of local header from start of archive: 11211916 │ - (0000000000AB148Ch) bytes │ + offset of local header from start of archive: 11004962 │ + (0000000000A7EC22h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fd6471cc │ compressed size: 297 bytes │ uncompressed size: 624 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -85371,32 +78174,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2359: │ +Central directory entry #2356: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/archived_conversation_list.xml │ │ - offset of local header from start of archive: 11212300 │ - (0000000000AB160Ch) bytes │ + offset of local header from start of archive: 11005321 │ + (0000000000A7ED89h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 18f02ff3 │ compressed size: 624 bytes │ uncompressed size: 1320 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -85408,32 +78211,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2360: │ +Central directory entry #2357: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/archived_conversation_list_screen.xml │ │ - offset of local header from start of archive: 11213020 │ - (0000000000AB18DCh) bytes │ + offset of local header from start of archive: 11006016 │ + (0000000000A7F040h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 33a2bf5c │ compressed size: 274 bytes │ uncompressed size: 472 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -85445,32 +78248,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2361: │ +Central directory entry #2358: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/archived_conversations_screen.xml │ │ - offset of local header from start of archive: 11213397 │ - (0000000000AB1A55h) bytes │ + offset of local header from start of archive: 11006368 │ + (0000000000A7F1A0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a502db75 │ compressed size: 260 bytes │ uncompressed size: 552 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -85482,36 +78285,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2362: │ +Central directory entry #2359: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/audio_dialog.xml │ │ - offset of local header from start of archive: 11213756 │ - (0000000000AB1BBCh) bytes │ + offset of local header from start of archive: 11006702 │ + (0000000000A7F2EEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cd4eee8b │ - compressed size: 681 bytes │ + compressed size: 680 bytes │ uncompressed size: 1764 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -85519,36 +78322,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2363: │ +Central directory entry #2360: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/balloon_avatar_in.xml │ │ - offset of local header from start of archive: 11214519 │ - (0000000000AB1EB7h) bytes │ + offset of local header from start of archive: 11007439 │ + (0000000000A7F5CFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ef4a185b │ - compressed size: 696 bytes │ + compressed size: 694 bytes │ uncompressed size: 1924 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -85556,32 +78359,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2364: │ +Central directory entry #2361: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/balloon_avatar_in_bottom.xml │ │ - offset of local header from start of archive: 11215302 │ - (0000000000AB21C6h) bytes │ + offset of local header from start of archive: 11008195 │ + (0000000000A7F8C3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c81e3bf3 │ compressed size: 344 bytes │ uncompressed size: 660 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -85593,32 +78396,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2365: │ +Central directory entry #2362: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/balloon_avatar_in_top.xml │ │ - offset of local header from start of archive: 11215740 │ - (0000000000AB237Ch) bytes │ + offset of local header from start of archive: 11008608 │ + (0000000000A7FA60h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d543f5b7 │ compressed size: 344 bytes │ uncompressed size: 660 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -85630,36 +78433,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2366: │ +Central directory entry #2363: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/balloon_avatar_out.xml │ │ - offset of local header from start of archive: 11216175 │ - (0000000000AB252Fh) bytes │ + offset of local header from start of archive: 11009018 │ + (0000000000A7FBFAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1feb711b │ - compressed size: 706 bytes │ + compressed size: 698 bytes │ uncompressed size: 1964 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -85667,36 +78470,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2367: │ +Central directory entry #2364: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/balloon_base_noavatar.xml │ │ - offset of local header from start of archive: 11216969 │ - (0000000000AB2849h) bytes │ + offset of local header from start of archive: 11009779 │ + (0000000000A7FEF3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 79e7b747 │ - compressed size: 714 bytes │ + compressed size: 710 bytes │ uncompressed size: 2044 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -85704,32 +78507,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2368: │ +Central directory entry #2365: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/balloon_event.xml │ │ - offset of local header from start of archive: 11217774 │ - (0000000000AB2B6Eh) bytes │ + offset of local header from start of archive: 11010555 │ + (0000000000A801FBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c06f0d46 │ compressed size: 370 bytes │ uncompressed size: 764 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -85741,32 +78544,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2369: │ +Central directory entry #2366: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/bonuspack_bubble.xml │ │ - offset of local header from start of archive: 11218227 │ - (0000000000AB2D33h) bytes │ + offset of local header from start of archive: 11010983 │ + (0000000000A803A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -85778,36 +78581,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2370: │ +Central directory entry #2367: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/circular_attach_view.xml │ │ - offset of local header from start of archive: 11218360 │ - (0000000000AB2DB8h) bytes │ + offset of local header from start of archive: 11011091 │ + (0000000000A80413h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a638161e │ - compressed size: 776 bytes │ + compressed size: 772 bytes │ uncompressed size: 2928 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -85815,36 +78618,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2371: │ +Central directory entry #2368: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/code_validation_screen.xml │ │ - offset of local header from start of archive: 11219226 │ - (0000000000AB311Ah) bytes │ + offset of local header from start of archive: 11011928 │ + (0000000000A80758h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bf8731dd │ - compressed size: 1280 bytes │ + compressed size: 1279 bytes │ uncompressed size: 4528 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -85852,36 +78655,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2372: │ +Central directory entry #2369: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/compose_message.xml │ │ - offset of local header from start of archive: 11220598 │ - (0000000000AB3676h) bytes │ + offset of local header from start of archive: 11013274 │ + (0000000000A80C9Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 73e2477d │ - compressed size: 981 bytes │ + compressed size: 978 bytes │ uncompressed size: 2816 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -85889,32 +78692,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2373: │ +Central directory entry #2370: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/compose_message_screen.xml │ │ - offset of local header from start of archive: 11221664 │ - (0000000000AB3AA0h) bytes │ + offset of local header from start of archive: 11014312 │ + (0000000000A810A8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d80de63a │ compressed size: 307 bytes │ uncompressed size: 644 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -85926,36 +78729,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2374: │ +Central directory entry #2371: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/composer_bar.xml │ │ - offset of local header from start of archive: 11222063 │ - (0000000000AB3C2Fh) bytes │ + offset of local header from start of archive: 11014686 │ + (0000000000A8121Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): eb61cf99 │ - compressed size: 1360 bytes │ + compressed size: 1354 bytes │ uncompressed size: 4356 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -85963,36 +78766,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2375: │ +Central directory entry #2372: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contact_info.xml │ │ - offset of local header from start of archive: 11223505 │ - (0000000000AB41D1h) bytes │ + offset of local header from start of archive: 11016097 │ + (0000000000A817A1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7b1168ab │ - compressed size: 1200 bytes │ + compressed size: 1186 bytes │ uncompressed size: 4632 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -86000,36 +78803,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2376: │ +Central directory entry #2373: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contact_info_banner.xml │ │ - offset of local header from start of archive: 11224787 │ - (0000000000AB46D3h) bytes │ + offset of local header from start of archive: 11017340 │ + (0000000000A81C7Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 79c59f6d │ - compressed size: 666 bytes │ + compressed size: 660 bytes │ uncompressed size: 1548 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -86037,32 +78840,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2377: │ +Central directory entry #2374: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contact_info_screen.xml │ │ - offset of local header from start of archive: 11225542 │ - (0000000000AB49C6h) bytes │ + offset of local header from start of archive: 11018064 │ + (0000000000A81F50h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfe16b0c │ compressed size: 295 bytes │ uncompressed size: 624 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -86074,36 +78877,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2378: │ +Central directory entry #2375: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contact_item.xml │ │ - offset of local header from start of archive: 11225926 │ - (0000000000AB4B46h) bytes │ + offset of local header from start of archive: 11018423 │ + (0000000000A820B7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66c0160c │ - compressed size: 756 bytes │ + compressed size: 753 bytes │ uncompressed size: 1892 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -86111,36 +78914,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2379: │ +Central directory entry #2376: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contacts_list.xml │ │ - offset of local header from start of archive: 11226764 │ - (0000000000AB4E8Ch) bytes │ + offset of local header from start of archive: 11019233 │ + (0000000000A823E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 32516ab8 │ - compressed size: 759 bytes │ + compressed size: 758 bytes │ uncompressed size: 1716 bytes │ length of filename: 28 characters │ length of extra field: 9 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 │ @@ -86148,36 +78951,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2380: │ +Central directory entry #2377: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contacts_list_item.xml │ │ - offset of local header from start of archive: 11227606 │ - (0000000000AB51D6h) bytes │ + offset of local header from start of archive: 11020049 │ + (0000000000A82711h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3ae0c06b │ - compressed size: 884 bytes │ + compressed size: 882 bytes │ uncompressed size: 2300 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -86185,32 +78988,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2381: │ +Central directory entry #2378: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/contacts_list_screen.xml │ │ - offset of local header from start of archive: 11228578 │ - (0000000000AB55A2h) bytes │ + offset of local header from start of archive: 11020994 │ + (0000000000A82AC2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f3d5ed21 │ compressed size: 296 bytes │ uncompressed size: 624 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -86222,36 +79025,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2382: │ +Central directory entry #2379: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/conversation_list.xml │ │ - offset of local header from start of archive: 11228964 │ - (0000000000AB5724h) bytes │ + offset of local header from start of archive: 11021355 │ + (0000000000A82C2Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 66737196 │ - compressed size: 1109 bytes │ + compressed size: 1108 bytes │ uncompressed size: 2788 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -86259,32 +79062,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2383: │ +Central directory entry #2380: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/conversation_list_footer.xml │ │ - offset of local header from start of archive: 11230160 │ - (0000000000AB5BD0h) bytes │ + offset of local header from start of archive: 11022525 │ + (0000000000A830BDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 77acbdb2 │ compressed size: 256 bytes │ uncompressed size: 436 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -86296,36 +79099,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2384: │ +Central directory entry #2381: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/conversation_list_item.xml │ │ - offset of local header from start of archive: 11230510 │ - (0000000000AB5D2Eh) bytes │ + offset of local header from start of archive: 11022850 │ + (0000000000A83202h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 48d6323d │ - compressed size: 1143 bytes │ + compressed size: 1140 bytes │ uncompressed size: 3104 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -86333,32 +79136,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2385: │ +Central directory entry #2382: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/conversation_list_screen.xml │ │ - offset of local header from start of archive: 11231745 │ - (0000000000AB6201h) bytes │ + offset of local header from start of archive: 11024057 │ + (0000000000A836B9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 68965c50 │ compressed size: 265 bytes │ uncompressed size: 464 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -86370,32 +79173,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2386: │ +Central directory entry #2383: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/conversations_screen.xml │ │ - offset of local header from start of archive: 11232104 │ - (0000000000AB6368h) bytes │ + offset of local header from start of archive: 11024391 │ + (0000000000A83807h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 57a42dfa │ compressed size: 282 bytes │ uncompressed size: 584 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -86407,32 +79210,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2387: │ +Central directory entry #2384: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/countrycode_spinner_item.xml │ │ - offset of local header from start of archive: 11232476 │ - (0000000000AB64DCh) bytes │ + offset of local header from start of archive: 11024738 │ + (0000000000A83962h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 39cc5ba5 │ compressed size: 274 bytes │ uncompressed size: 476 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -86444,32 +79247,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2388: │ +Central directory entry #2385: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/custom_dialog.xml │ │ - offset of local header from start of archive: 11232844 │ - (0000000000AB664Ch) bytes │ + offset of local header from start of archive: 11025081 │ + (0000000000A83AB9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -86481,32 +79284,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2389: │ +Central directory entry #2386: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_bottom_navigation_item.xml │ │ - offset of local header from start of archive: 11232974 │ - (0000000000AB66CEh) bytes │ + offset of local header from start of archive: 11025186 │ + (0000000000A83B22h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -86518,32 +79321,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2390: │ +Central directory entry #2387: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_bottom_sheet_dialog.xml │ │ - offset of local header from start of archive: 11233120 │ - (0000000000AB6760h) bytes │ + offset of local header from start of archive: 11025307 │ + (0000000000A83B9Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -86555,32 +79358,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2391: │ +Central directory entry #2388: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_snackbar.xml │ │ - offset of local header from start of archive: 11233263 │ - (0000000000AB67EFh) bytes │ + offset of local header from start of archive: 11025425 │ + (0000000000A83C11h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -86592,32 +79395,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2392: │ +Central directory entry #2389: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 11233402 │ - (0000000000AB687Ah) bytes │ + offset of local header from start of archive: 11025539 │ + (0000000000A83C83h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -86629,32 +79432,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2393: │ +Central directory entry #2390: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_tab_icon.xml │ │ - offset of local header from start of archive: 11233549 │ - (0000000000AB690Dh) bytes │ + offset of local header from start of archive: 11025661 │ + (0000000000A83CFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5141e4c6 │ compressed size: 235 bytes │ uncompressed size: 408 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -86666,32 +79469,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2394: │ +Central directory entry #2391: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_layout_tab_text.xml │ │ - offset of local header from start of archive: 11233876 │ - (0000000000AB6A54h) bytes │ + offset of local header from start of archive: 11025963 │ + (0000000000A83E2Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ba9741c6 │ compressed size: 247 bytes │ uncompressed size: 436 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -86703,32 +79506,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2395: │ +Central directory entry #2392: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_menu_item_action_area.xml │ │ - offset of local header from start of archive: 11234215 │ - (0000000000AB6BA7h) bytes │ + offset of local header from start of archive: 11026277 │ + (0000000000A83F65h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c8be56c5 │ compressed size: 188 bytes │ uncompressed size: 320 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -86740,32 +79543,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2396: │ +Central directory entry #2393: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item.xml │ │ - offset of local header from start of archive: 11234501 │ - (0000000000AB6CC5h) bytes │ + offset of local header from start of archive: 11026538 │ + (0000000000A8406Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -86777,32 +79580,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2397: │ +Central directory entry #2394: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item_header.xml │ │ - offset of local header from start of archive: 11234640 │ - (0000000000AB6D50h) bytes │ + offset of local header from start of archive: 11026652 │ + (0000000000A840DCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -86814,32 +79617,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2398: │ +Central directory entry #2395: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item_separator.xml │ │ - offset of local header from start of archive: 11234786 │ - (0000000000AB6DE2h) bytes │ + offset of local header from start of archive: 11026773 │ + (0000000000A84155h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -86851,32 +79654,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2399: │ +Central directory entry #2396: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_item_subheader.xml │ │ - offset of local header from start of archive: 11234935 │ - (0000000000AB6E77h) bytes │ + offset of local header from start of archive: 11026897 │ + (0000000000A841D1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -86888,32 +79691,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2400: │ +Central directory entry #2397: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_menu.xml │ │ - offset of local header from start of archive: 11235084 │ - (0000000000AB6F0Ch) bytes │ + offset of local header from start of archive: 11027021 │ + (0000000000A8424Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -86925,32 +79728,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2401: │ +Central directory entry #2398: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_navigation_menu_item.xml │ │ - offset of local header from start of archive: 11235223 │ - (0000000000AB6F97h) bytes │ + offset of local header from start of archive: 11027135 │ + (0000000000A842BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 131eb40c │ compressed size: 432 bytes │ uncompressed size: 856 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -86962,32 +79765,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2402: │ +Central directory entry #2399: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_text_input_end_icon.xml │ │ - offset of local header from start of archive: 11235752 │ - (0000000000AB71A8h) bytes │ + offset of local header from start of archive: 11027639 │ + (0000000000A844B7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 38210353 │ compressed size: 316 bytes │ uncompressed size: 564 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -86999,32 +79802,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2403: │ +Central directory entry #2400: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/design_text_input_start_icon.xml │ │ - offset of local header from start of archive: 11236164 │ - (0000000000AB7344h) bytes │ + offset of local header from start of archive: 11028026 │ + (0000000000A8463Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1df58aea │ compressed size: 316 bytes │ uncompressed size: 564 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -87036,32 +79839,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2404: │ +Central directory entry #2401: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/dialog_register_confirm.xml │ │ - offset of local header from start of archive: 11236578 │ - (0000000000AB74E2h) bytes │ + offset of local header from start of archive: 11028415 │ + (0000000000A847BFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 357fbb14 │ compressed size: 517 bytes │ uncompressed size: 1420 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -87073,36 +79876,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2405: │ +Central directory entry #2402: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/dialog_text2_check.xml │ │ - offset of local header from start of archive: 11237188 │ - (0000000000AB7744h) bytes │ + offset of local header from start of archive: 11029000 │ + (0000000000A84A08h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2fef280d │ - compressed size: 550 bytes │ + compressed size: 545 bytes │ uncompressed size: 1464 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -87110,32 +79913,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2406: │ +Central directory entry #2403: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/emoji_adapter_item.xml │ │ - offset of local header from start of archive: 11237826 │ - (0000000000AB79C2h) bytes │ + offset of local header from start of archive: 11029608 │ + (0000000000A84C68h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3a67225b │ compressed size: 253 bytes │ uncompressed size: 424 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -87147,36 +79950,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2407: │ +Central directory entry #2404: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/emoji_popup_window_skin.xml │ │ - offset of local header from start of archive: 11238167 │ - (0000000000AB7B17h) bytes │ + offset of local header from start of archive: 11029924 │ + (0000000000A84DA4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 77f6343a │ - compressed size: 412 bytes │ + compressed size: 411 bytes │ uncompressed size: 944 bytes │ length of filename: 38 characters │ length of extra field: 9 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 │ @@ -87184,32 +79987,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2408: │ +Central directory entry #2405: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/emoji_view.xml │ │ - offset of local header from start of archive: 11238672 │ - (0000000000AB7D10h) bytes │ + offset of local header from start of archive: 11030403 │ + (0000000000A84F83h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8ca2846e │ compressed size: 328 bytes │ uncompressed size: 764 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -87221,32 +80024,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2409: │ +Central directory entry #2406: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/emoji_view_category.xml │ │ - offset of local header from start of archive: 11239080 │ - (0000000000AB7EA8h) bytes │ + offset of local header from start of archive: 11030786 │ + (0000000000A85102h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ab4e9ddd │ compressed size: 272 bytes │ uncompressed size: 484 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -87258,32 +80061,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2410: │ +Central directory entry #2407: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/expand_button.xml │ │ - offset of local header from start of archive: 11239441 │ - (0000000000AB8011h) bytes │ + offset of local header from start of archive: 11031122 │ + (0000000000A85252h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8d90cc3f │ compressed size: 670 bytes │ uncompressed size: 1588 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -87295,36 +80098,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2411: │ +Central directory entry #2408: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/fragment_position_osm.xml │ │ - offset of local header from start of archive: 11240194 │ - (0000000000AB8302h) bytes │ + offset of local header from start of archive: 11031850 │ + (0000000000A8552Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 337ca1c4 │ - compressed size: 889 bytes │ + compressed size: 885 bytes │ uncompressed size: 2380 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -87332,36 +80135,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2412: │ +Central directory entry #2409: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/fragment_send_position_osm.xml │ │ - offset of local header from start of archive: 11241174 │ - (0000000000AB86D6h) bytes │ + offset of local header from start of archive: 11032801 │ + (0000000000A858E1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 310dff86 │ - compressed size: 781 bytes │ + compressed size: 780 bytes │ uncompressed size: 1944 bytes │ length of filename: 41 characters │ length of extra field: 9 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 │ @@ -87369,32 +80172,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2413: │ +Central directory entry #2410: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/gray_divider_row.xml │ │ - offset of local header from start of archive: 11242051 │ - (0000000000AB8A43h) bytes │ + offset of local header from start of archive: 11033652 │ + (0000000000A85C34h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8d0d4545 │ compressed size: 325 bytes │ uncompressed size: 632 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -87406,36 +80209,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2414: │ +Central directory entry #2411: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/group_info.xml │ │ - offset of local header from start of archive: 11242462 │ - (0000000000AB8BDEh) bytes │ + offset of local header from start of archive: 11034038 │ + (0000000000A85DB6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 907d10fe │ - compressed size: 691 bytes │ + compressed size: 689 bytes │ uncompressed size: 1908 bytes │ length of filename: 25 characters │ length of extra field: 9 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 │ @@ -87443,32 +80246,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2415: │ +Central directory entry #2412: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/group_info_screen.xml │ │ - offset of local header from start of archive: 11243233 │ - (0000000000AB8EE1h) bytes │ + offset of local header from start of archive: 11034782 │ + (0000000000A8609Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f684bb51 │ compressed size: 295 bytes │ uncompressed size: 624 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -87480,32 +80283,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2416: │ +Central directory entry #2413: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/image_frame.xml │ │ - offset of local header from start of archive: 11243615 │ - (0000000000AB905Fh) bytes │ + offset of local header from start of archive: 11035139 │ + (0000000000A86203h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c1eb0ce0 │ compressed size: 465 bytes │ uncompressed size: 1004 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -87517,36 +80320,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2417: │ +Central directory entry #2414: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/import_device_screen.xml │ │ - offset of local header from start of archive: 11244161 │ - (0000000000AB9281h) bytes │ + offset of local header from start of archive: 11035660 │ + (0000000000A8640Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 79f69524 │ - compressed size: 767 bytes │ + compressed size: 765 bytes │ uncompressed size: 2388 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -87554,36 +80357,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2418: │ +Central directory entry #2415: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/invitation_bar.xml │ │ - offset of local header from start of archive: 11245018 │ - (0000000000AB95DAh) bytes │ + offset of local header from start of archive: 11036490 │ + (0000000000A8674Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0216ac00 │ - compressed size: 357 bytes │ + compressed size: 356 bytes │ uncompressed size: 952 bytes │ length of filename: 29 characters │ length of extra field: 9 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 │ @@ -87591,36 +80394,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2419: │ +Central directory entry #2416: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/location_loading_row.xml │ │ - offset of local header from start of archive: 11245459 │ - (0000000000AB9793h) bytes │ + offset of local header from start of archive: 11036905 │ + (0000000000A868E9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6ef6dde7 │ - compressed size: 461 bytes │ + compressed size: 460 bytes │ uncompressed size: 976 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -87628,32 +80431,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2420: │ +Central directory entry #2417: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/location_row.xml │ │ - offset of local header from start of archive: 11246010 │ - (0000000000AB99BAh) bytes │ + offset of local header from start of archive: 11037430 │ + (0000000000A86AF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e255a1a7 │ compressed size: 592 bytes │ uncompressed size: 1504 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -87665,36 +80468,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2421: │ +Central directory entry #2418: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_basic.xml │ │ - offset of local header from start of archive: 11246684 │ - (0000000000AB9C5Ch) bytes │ + offset of local header from start of archive: 11038079 │ + (0000000000A86D7Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 60837a7c │ - compressed size: 556 bytes │ + compressed size: 555 bytes │ uncompressed size: 1300 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -87702,36 +80505,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2422: │ +Central directory entry #2419: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_basic_check.xml │ │ - offset of local header from start of archive: 11247325 │ - (0000000000AB9EDDh) bytes │ + offset of local header from start of archive: 11038694 │ + (0000000000A86FE6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 725fa387 │ - compressed size: 749 bytes │ + compressed size: 748 bytes │ uncompressed size: 1888 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -87739,32 +80542,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2423: │ +Central directory entry #2420: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_colorchooser.xml │ │ - offset of local header from start of archive: 11248165 │ - (0000000000ABA225h) bytes │ + offset of local header from start of archive: 11039508 │ + (0000000000A87314h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 230aa94f │ compressed size: 321 bytes │ uncompressed size: 756 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -87776,32 +80579,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2424: │ +Central directory entry #2421: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_custom.xml │ │ - offset of local header from start of archive: 11248578 │ - (0000000000ABA3C2h) bytes │ + offset of local header from start of archive: 11039896 │ + (0000000000A87498h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e0350084 │ compressed size: 348 bytes │ uncompressed size: 764 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -87813,36 +80616,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2425: │ +Central directory entry #2422: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_input.xml │ │ - offset of local header from start of archive: 11249012 │ - (0000000000ABA574h) bytes │ + offset of local header from start of archive: 11040305 │ + (0000000000A87631h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d5cddc0b │ - compressed size: 882 bytes │ + compressed size: 876 bytes │ uncompressed size: 2284 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -87850,36 +80653,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2426: │ +Central directory entry #2423: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_input_check.xml │ │ - offset of local header from start of archive: 11249979 │ - (0000000000ABA93Bh) bytes │ + offset of local header from start of archive: 11041241 │ + (0000000000A879D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2334e02d │ - compressed size: 925 bytes │ + compressed size: 921 bytes │ uncompressed size: 2516 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -87887,36 +80690,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2427: │ +Central directory entry #2424: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_list.xml │ │ - offset of local header from start of archive: 11250995 │ - (0000000000ABAD33h) bytes │ + offset of local header from start of archive: 11042228 │ + (0000000000A87DB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4b01a9ca │ - compressed size: 643 bytes │ + compressed size: 640 bytes │ uncompressed size: 1720 bytes │ length of filename: 29 characters │ length of extra field: 9 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 │ @@ -87924,36 +80727,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2428: │ +Central directory entry #2425: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_list_check.xml │ │ - offset of local header from start of archive: 11251722 │ - (0000000000ABB00Ah) bytes │ + offset of local header from start of archive: 11042927 │ + (0000000000A8806Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7c6605c4 │ - compressed size: 769 bytes │ + compressed size: 765 bytes │ uncompressed size: 2076 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -87961,36 +80764,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2429: │ +Central directory entry #2426: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_progress.xml │ │ - offset of local header from start of archive: 11252581 │ - (0000000000ABB365h) bytes │ + offset of local header from start of archive: 11043757 │ + (0000000000A883ADh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9a56807 │ - compressed size: 492 bytes │ + compressed size: 491 bytes │ uncompressed size: 1196 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -87998,36 +80801,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2430: │ +Central directory entry #2427: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_progress_indeterminate.xml │ │ - offset of local header from start of archive: 11253161 │ - (0000000000ABB5A9h) bytes │ + offset of local header from start of archive: 11044311 │ + (0000000000A885D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 52188cb8 │ - compressed size: 371 bytes │ + compressed size: 370 bytes │ uncompressed size: 844 bytes │ length of filename: 47 characters │ length of extra field: 9 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 │ @@ -88035,36 +80838,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2431: │ +Central directory entry #2428: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_dialog_progress_indeterminate_horizontal.xml │ │ - offset of local header from start of archive: 11253634 │ - (0000000000ABB782h) bytes │ + offset of local header from start of archive: 11044758 │ + (0000000000A88796h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8e5bdcde │ - compressed size: 492 bytes │ + compressed size: 491 bytes │ uncompressed size: 1196 bytes │ length of filename: 58 characters │ length of extra field: 9 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 │ @@ -88072,32 +80875,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2432: │ +Central directory entry #2429: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_listitem.xml │ │ - offset of local header from start of archive: 11254239 │ - (0000000000ABB9DFh) bytes │ + offset of local header from start of archive: 11045337 │ + (0000000000A889D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a4430405 │ compressed size: 466 bytes │ uncompressed size: 956 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -88109,32 +80912,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2433: │ +Central directory entry #2430: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_listitem_multichoice.xml │ │ - offset of local header from start of archive: 11254786 │ - (0000000000ABBC02h) bytes │ + offset of local header from start of archive: 11045859 │ + (0000000000A88BE3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 544d52dc │ compressed size: 557 bytes │ uncompressed size: 1244 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -88146,32 +80949,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2434: │ +Central directory entry #2431: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_listitem_singlechoice.xml │ │ - offset of local header from start of archive: 11255436 │ - (0000000000ABBE8Ch) bytes │ + offset of local header from start of archive: 11046484 │ + (0000000000A88E54h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ca6da439 │ compressed size: 559 bytes │ uncompressed size: 1248 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -88183,32 +80986,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2435: │ +Central directory entry #2432: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_preference_custom.xml │ │ - offset of local header from start of archive: 11256089 │ - (0000000000ABC119h) bytes │ + offset of local header from start of archive: 11047112 │ + (0000000000A890C8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -88220,36 +81023,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2436: │ +Central directory entry #2433: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_simplelist_item.xml │ │ - offset of local header from start of archive: 11256226 │ - (0000000000ABC1A2h) bytes │ + offset of local header from start of archive: 11047224 │ + (0000000000A89138h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5d2aab86 │ - compressed size: 511 bytes │ + compressed size: 510 bytes │ uncompressed size: 1104 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -88257,32 +81060,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2437: │ +Central directory entry #2434: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_stub_actionbuttons.xml │ │ - offset of local header from start of archive: 11256825 │ - (0000000000ABC3F9h) bytes │ + offset of local header from start of archive: 11047797 │ + (0000000000A89375h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 820dc44a │ compressed size: 256 bytes │ uncompressed size: 608 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -88294,36 +81097,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2438: │ +Central directory entry #2435: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_stub_colorchooser_custom.xml │ │ - offset of local header from start of archive: 11257172 │ - (0000000000ABC554h) bytes │ + offset of local header from start of archive: 11048119 │ + (0000000000A894B7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fa7c323d │ - compressed size: 1195 bytes │ + compressed size: 1192 bytes │ uncompressed size: 5092 bytes │ length of filename: 42 characters │ length of extra field: 9 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 │ @@ -88331,32 +81134,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2439: │ +Central directory entry #2436: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_stub_colorchooser_grid.xml │ │ - offset of local header from start of archive: 11258464 │ - (0000000000ABCA60h) bytes │ + offset of local header from start of archive: 11049383 │ + (0000000000A899A7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9eac1a14 │ compressed size: 417 bytes │ uncompressed size: 772 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -88368,32 +81171,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2440: │ +Central directory entry #2437: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_stub_inputpref.xml │ │ - offset of local header from start of archive: 11258976 │ - (0000000000ABCC60h) bytes │ + offset of local header from start of archive: 11049870 │ + (0000000000A89B8Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -88405,32 +81208,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2441: │ +Central directory entry #2438: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_stub_titleframe.xml │ │ - offset of local header from start of archive: 11259110 │ - (0000000000ABCCE6h) bytes │ + offset of local header from start of archive: 11049979 │ + (0000000000A89BFBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e4a93a0e │ compressed size: 464 bytes │ uncompressed size: 1004 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -88442,32 +81245,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2442: │ +Central directory entry #2439: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/md_stub_titleframe_lesspadding.xml │ │ - offset of local header from start of archive: 11259662 │ - (0000000000ABCF0Eh) bytes │ + offset of local header from start of archive: 11050506 │ + (0000000000A89E0Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a0d9964a │ compressed size: 464 bytes │ uncompressed size: 1004 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -88479,32 +81282,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2443: │ +Central directory entry #2440: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_audio.xml │ │ - offset of local header from start of archive: 11260226 │ - (0000000000ABD142h) bytes │ + offset of local header from start of archive: 11051045 │ + (0000000000A8A025h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cce96b87 │ compressed size: 712 bytes │ uncompressed size: 1716 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -88516,32 +81319,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2444: │ +Central directory entry #2441: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_default_att.xml │ │ - offset of local header from start of archive: 11261029 │ - (0000000000ABD465h) bytes │ + offset of local header from start of archive: 11051823 │ + (0000000000A8A32Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d50adccb │ compressed size: 237 bytes │ uncompressed size: 396 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -88553,32 +81356,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2445: │ +Central directory entry #2442: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_group.xml │ │ - offset of local header from start of archive: 11261363 │ - (0000000000ABD5B3h) bytes │ + offset of local header from start of archive: 11052132 │ + (0000000000A8A464h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 564cd94b │ compressed size: 292 bytes │ uncompressed size: 504 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -88590,32 +81393,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2446: │ +Central directory entry #2443: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_image.xml │ │ - offset of local header from start of archive: 11261746 │ - (0000000000ABD732h) bytes │ + offset of local header from start of archive: 11052490 │ + (0000000000A8A5CAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c460bcc │ compressed size: 282 bytes │ uncompressed size: 632 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -88627,32 +81430,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2447: │ +Central directory entry #2444: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_location.xml │ │ - offset of local header from start of archive: 11262119 │ - (0000000000ABD8A7h) bytes │ + offset of local header from start of archive: 11052838 │ + (0000000000A8A726h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 939a7438 │ compressed size: 430 bytes │ uncompressed size: 1084 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -88664,32 +81467,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2448: │ +Central directory entry #2445: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_quote.xml │ │ - offset of local header from start of archive: 11262643 │ - (0000000000ABDAB3h) bytes │ + offset of local header from start of archive: 11053337 │ + (0000000000A8A919h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2e6d3dac │ compressed size: 578 bytes │ uncompressed size: 1324 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -88701,32 +81504,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2449: │ +Central directory entry #2446: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_text.xml │ │ - offset of local header from start of archive: 11263312 │ - (0000000000ABDD50h) bytes │ + offset of local header from start of archive: 11053981 │ + (0000000000A8AB9Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4dc41c1b │ compressed size: 287 bytes │ uncompressed size: 536 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -88738,32 +81541,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2450: │ +Central directory entry #2447: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_content_vcard.xml │ │ - offset of local header from start of archive: 11263689 │ - (0000000000ABDEC9h) bytes │ + offset of local header from start of archive: 11054333 │ + (0000000000A8ACFDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a8518793 │ compressed size: 228 bytes │ uncompressed size: 384 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -88775,32 +81578,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2451: │ +Central directory entry #2448: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_list_header.xml │ │ - offset of local header from start of archive: 11264008 │ - (0000000000ABE008h) bytes │ + offset of local header from start of archive: 11054627 │ + (0000000000A8AE23h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a6d93037 │ compressed size: 320 bytes │ uncompressed size: 632 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -88812,36 +81615,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2452: │ +Central directory entry #2449: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/message_list_item.xml │ │ - offset of local header from start of archive: 11264417 │ - (0000000000ABE1A1h) bytes │ + offset of local header from start of archive: 11055011 │ + (0000000000A8AFA3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fdccf851 │ - compressed size: 541 bytes │ + compressed size: 540 bytes │ uncompressed size: 1232 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -88849,32 +81652,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2453: │ +Central directory entry #2450: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_dialog.xml │ │ - offset of local header from start of archive: 11265045 │ - (0000000000ABE415h) bytes │ + offset of local header from start of archive: 11055613 │ + (0000000000A8B1FDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -88886,32 +81689,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2454: │ +Central directory entry #2451: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_dialog_actions.xml │ │ - offset of local header from start of archive: 11265179 │ - (0000000000ABE49Bh) bytes │ + offset of local header from start of archive: 11055722 │ + (0000000000A8B26Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -88923,32 +81726,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2455: │ +Central directory entry #2452: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_dialog_title.xml │ │ - offset of local header from start of archive: 11265321 │ - (0000000000ABE529h) bytes │ + offset of local header from start of archive: 11055839 │ + (0000000000A8B2DFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -88960,32 +81763,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2456: │ +Central directory entry #2453: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_select_dialog_item.xml │ │ - offset of local header from start of archive: 11265461 │ - (0000000000ABE5B5h) bytes │ + offset of local header from start of archive: 11055954 │ + (0000000000A8B352h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -88997,32 +81800,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2457: │ +Central directory entry #2454: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_select_dialog_multichoice.xml │ │ - offset of local header from start of archive: 11265607 │ - (0000000000ABE647h) bytes │ + offset of local header from start of archive: 11056075 │ + (0000000000A8B3CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -89034,32 +81837,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2458: │ +Central directory entry #2455: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_alert_select_dialog_singlechoice.xml │ │ - offset of local header from start of archive: 11265760 │ - (0000000000ABE6E0h) bytes │ + offset of local header from start of archive: 11056203 │ + (0000000000A8B44Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -89071,32 +81874,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2459: │ +Central directory entry #2456: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_day.xml │ │ - offset of local header from start of archive: 11265914 │ - (0000000000ABE77Ah) bytes │ + offset of local header from start of archive: 11056332 │ + (0000000000A8B4CCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): da687024 │ compressed size: 207 bytes │ uncompressed size: 352 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -89108,32 +81911,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2460: │ +Central directory entry #2457: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_day_of_week.xml │ │ - offset of local header from start of archive: 11266208 │ - (0000000000ABE8A0h) bytes │ + offset of local header from start of archive: 11056601 │ + (0000000000A8B5D9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ad0b960f │ compressed size: 236 bytes │ uncompressed size: 400 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -89145,32 +81948,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2461: │ +Central directory entry #2458: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_days_of_week.xml │ │ - offset of local header from start of archive: 11266539 │ - (0000000000ABE9EBh) bytes │ + offset of local header from start of archive: 11056907 │ + (0000000000A8B70Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c106c82 │ compressed size: 256 bytes │ uncompressed size: 436 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -89182,36 +81985,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2462: │ +Central directory entry #2459: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_horizontal.xml │ │ - offset of local header from start of archive: 11266891 │ - (0000000000ABEB4Bh) bytes │ + offset of local header from start of archive: 11057234 │ + (0000000000A8B852h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d74f865e │ - compressed size: 439 bytes │ + compressed size: 441 bytes │ uncompressed size: 1176 bytes │ length of filename: 39 characters │ length of extra field: 9 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 │ @@ -89219,32 +82022,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2463: │ +Central directory entry #2460: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_month.xml │ │ - offset of local header from start of archive: 11267424 │ - (0000000000ABED60h) bytes │ + offset of local header from start of archive: 11057744 │ + (0000000000A8BA50h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3fd85cad │ compressed size: 386 bytes │ uncompressed size: 688 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -89256,32 +82059,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2464: │ +Central directory entry #2461: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_month_labeled.xml │ │ - offset of local header from start of archive: 11267899 │ - (0000000000ABEF3Bh) bytes │ + offset of local header from start of archive: 11058194 │ + (0000000000A8BC12h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1a15960 │ compressed size: 367 bytes │ uncompressed size: 728 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -89293,36 +82096,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2465: │ +Central directory entry #2462: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_month_navigation.xml │ │ - offset of local header from start of archive: 11268363 │ - (0000000000ABF10Bh) bytes │ + offset of local header from start of archive: 11058633 │ + (0000000000A8BDC9h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7c43b843 │ - compressed size: 635 bytes │ + compressed size: 632 bytes │ uncompressed size: 1676 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -89330,32 +82133,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2466: │ +Central directory entry #2463: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_months.xml │ │ - offset of local header from start of archive: 11269098 │ - (0000000000ABF3EAh) bytes │ + offset of local header from start of archive: 11059340 │ + (0000000000A8C08Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c5212a5f │ compressed size: 243 bytes │ uncompressed size: 428 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -89367,32 +82170,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2467: │ +Central directory entry #2464: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_vertical.xml │ │ - offset of local header from start of archive: 11269431 │ - (0000000000ABF537h) bytes │ + offset of local header from start of archive: 11059648 │ + (0000000000A8C1C0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d4e09a70 │ compressed size: 339 bytes │ uncompressed size: 740 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -89404,32 +82207,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2468: │ +Central directory entry #2465: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_calendar_year.xml │ │ - offset of local header from start of archive: 11269862 │ - (0000000000ABF6E6h) bytes │ + offset of local header from start of archive: 11060054 │ + (0000000000A8C356h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): dfbece8d │ compressed size: 209 bytes │ uncompressed size: 352 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -89441,32 +82244,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2469: │ +Central directory entry #2466: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_layout_snackbar.xml │ │ - offset of local header from start of archive: 11270159 │ - (0000000000ABF80Fh) bytes │ + offset of local header from start of archive: 11060326 │ + (0000000000A8C466h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -89478,32 +82281,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2470: │ +Central directory entry #2467: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_layout_snackbar_include.xml │ │ - offset of local header from start of archive: 11270296 │ - (0000000000ABF898h) bytes │ + offset of local header from start of archive: 11060438 │ + (0000000000A8C4D6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -89515,32 +82318,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2471: │ +Central directory entry #2468: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_actions.xml │ │ - offset of local header from start of archive: 11270441 │ - (0000000000ABF929h) bytes │ + offset of local header from start of archive: 11060558 │ + (0000000000A8C54Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d1fc6420 │ compressed size: 385 bytes │ uncompressed size: 904 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -89552,32 +82355,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2472: │ +Central directory entry #2469: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_dialog.xml │ │ - offset of local header from start of archive: 11270915 │ - (0000000000ABFB03h) bytes │ + offset of local header from start of archive: 11061007 │ + (0000000000A8C70Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e8489961 │ compressed size: 422 bytes │ uncompressed size: 1056 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -89589,32 +82392,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2473: │ +Central directory entry #2470: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_fullscreen.xml │ │ - offset of local header from start of archive: 11271425 │ - (0000000000ABFD01h) bytes │ + offset of local header from start of archive: 11061492 │ + (0000000000A8C8F4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 83ee9c93 │ compressed size: 355 bytes │ uncompressed size: 764 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -89626,32 +82429,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2474: │ +Central directory entry #2471: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_dialog.xml │ │ - offset of local header from start of archive: 11271872 │ - (0000000000ABFEC0h) bytes │ + offset of local header from start of archive: 11061914 │ + (0000000000A8CA9Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 96c81668 │ compressed size: 534 bytes │ uncompressed size: 1336 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -89663,36 +82466,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2475: │ +Central directory entry #2472: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_fullscreen.xml │ │ - offset of local header from start of archive: 11272501 │ - (0000000000AC0135h) bytes │ + offset of local header from start of archive: 11062518 │ + (0000000000A8CCF6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e8cd5ad5 │ - compressed size: 992 bytes │ + compressed size: 988 bytes │ uncompressed size: 2664 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -89700,36 +82503,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2476: │ +Central directory entry #2473: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_selection_text.xml │ │ - offset of local header from start of archive: 11273592 │ - (0000000000AC0578h) bytes │ + offset of local header from start of archive: 11063580 │ + (0000000000A8D11Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8e4ee912 │ - compressed size: 366 bytes │ + compressed size: 365 bytes │ uncompressed size: 712 bytes │ length of filename: 48 characters │ length of extra field: 9 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 │ @@ -89737,36 +82540,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2477: │ +Central directory entry #2474: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_title_text.xml │ │ - offset of local header from start of archive: 11274061 │ - (0000000000AC074Dh) bytes │ + offset of local header from start of archive: 11064023 │ + (0000000000A8D2D7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 22bcc4b3 │ - compressed size: 321 bytes │ + compressed size: 320 bytes │ uncompressed size: 624 bytes │ length of filename: 44 characters │ length of extra field: 9 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 │ @@ -89774,32 +82577,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2478: │ +Central directory entry #2475: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_header_toggle.xml │ │ - offset of local header from start of archive: 11274481 │ - (0000000000AC08F1h) bytes │ + offset of local header from start of archive: 11064417 │ + (0000000000A8D461h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b1859bf9 │ compressed size: 320 bytes │ uncompressed size: 576 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -89811,32 +82614,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2479: │ +Central directory entry #2476: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_text_input_date.xml │ │ - offset of local header from start of archive: 11274896 │ - (0000000000AC0A90h) bytes │ + offset of local header from start of archive: 11064807 │ + (0000000000A8D5E7h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -89848,32 +82651,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2480: │ +Central directory entry #2477: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mtrl_picker_text_input_date_range.xml │ │ - offset of local header from start of archive: 11275040 │ - (0000000000AC0B20h) bytes │ + offset of local header from start of archive: 11064926 │ + (0000000000A8D65Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 48 characters │ length of extra field: 9 bytes │ @@ -89885,36 +82688,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2481: │ +Central directory entry #2478: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/mykey_screen.xml │ │ - offset of local header from start of archive: 11275190 │ - (0000000000AC0BB6h) bytes │ + offset of local header from start of archive: 11065051 │ + (0000000000A8D6DBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d198c9a2 │ - compressed size: 704 bytes │ + compressed size: 700 bytes │ uncompressed size: 2116 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -89922,32 +82725,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2482: │ +Central directory entry #2479: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_action.xml │ │ - offset of local header from start of archive: 11275976 │ - (0000000000AC0EC8h) bytes │ + offset of local header from start of archive: 11065808 │ + (0000000000A8D9D0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d6e89052 │ compressed size: 507 bytes │ uncompressed size: 1092 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -89959,32 +82762,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2483: │ +Central directory entry #2480: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_action_tombstone.xml │ │ - offset of local header from start of archive: 11276572 │ - (0000000000AC111Ch) bytes │ + offset of local header from start of archive: 11066379 │ + (0000000000A8DC0Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7c55e912 │ compressed size: 568 bytes │ uncompressed size: 1268 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -89996,32 +82799,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2484: │ +Central directory entry #2481: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_media_action.xml │ │ - offset of local header from start of archive: 11277239 │ - (0000000000AC13B7h) bytes │ + offset of local header from start of archive: 11067021 │ + (0000000000A8DE8Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4f79d309 │ compressed size: 303 bytes │ uncompressed size: 564 bytes │ length of filename: 40 characters │ length of extra field: 9 bytes │ @@ -90033,36 +82836,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2485: │ +Central directory entry #2482: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_media_cancel_action.xml │ │ - offset of local header from start of archive: 11277637 │ - (0000000000AC1545h) bytes │ + offset of local header from start of archive: 11067394 │ + (0000000000A8E002h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2ab7d609 │ - compressed size: 376 bytes │ + compressed size: 375 bytes │ uncompressed size: 744 bytes │ length of filename: 47 characters │ length of extra field: 9 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 │ @@ -90070,36 +82873,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2486: │ +Central directory entry #2483: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media.xml │ │ - offset of local header from start of archive: 11278115 │ - (0000000000AC1723h) bytes │ + offset of local header from start of archive: 11067846 │ + (0000000000A8E1C6h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2e18391d │ - compressed size: 584 bytes │ + compressed size: 581 bytes │ uncompressed size: 1504 bytes │ length of filename: 46 characters │ length of extra field: 9 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 │ @@ -90107,36 +82910,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2487: │ +Central directory entry #2484: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media_custom.xml │ │ - offset of local header from start of archive: 11278800 │ - (0000000000AC19D0h) bytes │ + offset of local header from start of archive: 11068503 │ + (0000000000A8E457h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 31176ccc │ - compressed size: 910 bytes │ + compressed size: 909 bytes │ uncompressed size: 2760 bytes │ length of filename: 53 characters │ length of extra field: 9 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 │ @@ -90144,36 +82947,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2488: │ +Central directory entry #2485: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media_narrow.xml │ │ - offset of local header from start of archive: 11279818 │ - (0000000000AC1DCAh) bytes │ + offset of local header from start of archive: 11069495 │ + (0000000000A8E837h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b93352d6 │ - compressed size: 593 bytes │ + compressed size: 590 bytes │ uncompressed size: 1564 bytes │ length of filename: 53 characters │ length of extra field: 9 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 │ @@ -90181,36 +82984,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2489: │ +Central directory entry #2486: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_big_media_narrow_custom.xml │ │ - offset of local header from start of archive: 11280519 │ - (0000000000AC2087h) bytes │ + offset of local header from start of archive: 11070168 │ + (0000000000A8EAD8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 108d7077 │ - compressed size: 943 bytes │ + compressed size: 939 bytes │ uncompressed size: 2868 bytes │ length of filename: 60 characters │ length of extra field: 9 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 │ @@ -90218,32 +83021,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2490: │ +Central directory entry #2487: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_icon_group.xml │ │ - offset of local header from start of archive: 11281577 │ - (0000000000AC24A9h) bytes │ + offset of local header from start of archive: 11071197 │ + (0000000000A8EEDDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): de1f8836 │ compressed size: 227 bytes │ uncompressed size: 392 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -90255,36 +83058,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2491: │ +Central directory entry #2488: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_lines_media.xml │ │ - offset of local header from start of archive: 11281906 │ - (0000000000AC25F2h) bytes │ + offset of local header from start of archive: 11071501 │ + (0000000000A8F00Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f3a3c9bd │ - compressed size: 759 bytes │ + compressed size: 756 bytes │ uncompressed size: 2660 bytes │ length of filename: 48 characters │ length of extra field: 9 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 │ @@ -90292,32 +83095,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2492: │ +Central directory entry #2489: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_media.xml │ │ - offset of local header from start of archive: 11282768 │ - (0000000000AC2950h) bytes │ + offset of local header from start of archive: 11072335 │ + (0000000000A8F34Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 23105807 │ compressed size: 462 bytes │ uncompressed size: 1200 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -90329,32 +83132,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2493: │ +Central directory entry #2490: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_media_custom.xml │ │ - offset of local header from start of archive: 11283327 │ - (0000000000AC2B7Fh) bytes │ + offset of local header from start of archive: 11072869 │ + (0000000000A8F565h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 13dacb6c │ compressed size: 830 bytes │ uncompressed size: 2528 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -90366,32 +83169,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2494: │ +Central directory entry #2491: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_part_chronometer.xml │ │ - offset of local header from start of archive: 11284261 │ - (0000000000AC2F25h) bytes │ + offset of local header from start of archive: 11073778 │ + (0000000000A8F8F2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b1adc91d │ compressed size: 262 bytes │ uncompressed size: 440 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -90403,32 +83206,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2495: │ +Central directory entry #2492: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/notification_template_part_time.xml │ │ - offset of local header from start of archive: 11284631 │ - (0000000000AC3097h) bytes │ + offset of local header from start of archive: 11074123 │ + (0000000000A8FA4Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 45924edb │ compressed size: 263 bytes │ uncompressed size: 440 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -90440,36 +83243,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2496: │ +Central directory entry #2493: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/number_validation.xml │ │ - offset of local header from start of archive: 11284995 │ - (0000000000AC3203h) bytes │ + offset of local header from start of archive: 11074462 │ + (0000000000A8FB9Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 376911a3 │ - compressed size: 731 bytes │ + compressed size: 728 bytes │ uncompressed size: 2176 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -90477,32 +83280,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2497: │ +Central directory entry #2494: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/password_dialog.xml │ │ - offset of local header from start of archive: 11285813 │ - (0000000000AC3535h) bytes │ + offset of local header from start of archive: 11075252 │ + (0000000000A8FEB4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 3365d23e │ compressed size: 402 bytes │ uncompressed size: 1092 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -90514,32 +83317,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2498: │ +Central directory entry #2495: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/pinned_header_listview_side_header.xml │ │ - offset of local header from start of archive: 11286300 │ - (0000000000AC371Ch) bytes │ + offset of local header from start of archive: 11075714 │ + (0000000000A90082h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2cfa5435 │ compressed size: 250 bytes │ uncompressed size: 424 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -90551,36 +83354,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2499: │ +Central directory entry #2496: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference.xml │ │ - offset of local header from start of archive: 11286654 │ - (0000000000AC387Eh) bytes │ + offset of local header from start of archive: 11076043 │ + (0000000000A901CBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c7aa65fe │ - compressed size: 827 bytes │ + compressed size: 826 bytes │ uncompressed size: 2164 bytes │ length of filename: 25 characters │ length of extra field: 9 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 │ @@ -90588,32 +83391,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2500: │ +Central directory entry #2497: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_category.xml │ │ - offset of local header from start of archive: 11287561 │ - (0000000000AC3C09h) bytes │ + offset of local header from start of archive: 11076924 │ + (0000000000A9053Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f4a84c3c │ compressed size: 219 bytes │ uncompressed size: 384 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -90625,36 +83428,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2501: │ +Central directory entry #2498: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_category_material.xml │ │ - offset of local header from start of archive: 11287869 │ - (0000000000AC3D3Dh) bytes │ + offset of local header from start of archive: 11077207 │ + (0000000000A90657h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c5fe1286 │ - compressed size: 667 bytes │ + compressed size: 665 bytes │ uncompressed size: 1572 bytes │ length of filename: 43 characters │ length of extra field: 9 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 │ @@ -90662,32 +83465,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2502: │ +Central directory entry #2499: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_dialog_edittext.xml │ │ - offset of local header from start of archive: 11288634 │ - (0000000000AC403Ah) bytes │ + offset of local header from start of archive: 11077945 │ + (0000000000A90939h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fbabdc60 │ compressed size: 470 bytes │ uncompressed size: 1136 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -90699,32 +83502,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2503: │ +Central directory entry #2500: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_dropdown.xml │ │ - offset of local header from start of archive: 11289200 │ - (0000000000AC4270h) bytes │ + offset of local header from start of archive: 11078486 │ + (0000000000A90B56h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5c1ca687 │ compressed size: 872 bytes │ uncompressed size: 2360 bytes │ length of filename: 34 characters │ length of extra field: 9 bytes │ @@ -90736,32 +83539,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2504: │ +Central directory entry #2501: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_dropdown_material.xml │ │ - offset of local header from start of archive: 11290161 │ - (0000000000AC4631h) bytes │ + offset of local header from start of archive: 11079422 │ + (0000000000A90EFEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 567a7fca │ compressed size: 335 bytes │ uncompressed size: 664 bytes │ length of filename: 43 characters │ length of extra field: 9 bytes │ @@ -90773,36 +83576,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2505: │ +Central directory entry #2502: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_information.xml │ │ - offset of local header from start of archive: 11290594 │ - (0000000000AC47E2h) bytes │ + offset of local header from start of archive: 11079830 │ + (0000000000A91096h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b7b30b2c │ - compressed size: 600 bytes │ + compressed size: 598 bytes │ uncompressed size: 1548 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -90810,36 +83613,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2506: │ +Central directory entry #2503: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_information_material.xml │ │ - offset of local header from start of archive: 11291286 │ - (0000000000AC4A96h) bytes │ + offset of local header from start of archive: 11080495 │ + (0000000000A9132Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): f5489e9d │ - compressed size: 698 bytes │ + compressed size: 695 bytes │ uncompressed size: 1876 bytes │ length of filename: 46 characters │ length of extra field: 9 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 │ @@ -90847,32 +83650,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2507: │ +Central directory entry #2504: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_list_fragment.xml │ │ - offset of local header from start of archive: 11292085 │ - (0000000000AC4DB5h) bytes │ + offset of local header from start of archive: 11081266 │ + (0000000000A91632h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0d2fc8f4 │ compressed size: 369 bytes │ uncompressed size: 812 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -90884,36 +83687,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2508: │ +Central directory entry #2505: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_material.xml │ │ - offset of local header from start of archive: 11292548 │ - (0000000000AC4F84h) bytes │ + offset of local header from start of archive: 11081704 │ + (0000000000A917E8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9fdb555a │ - compressed size: 761 bytes │ + compressed size: 756 bytes │ uncompressed size: 1836 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -90921,32 +83724,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2509: │ +Central directory entry #2506: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_recyclerview.xml │ │ - offset of local header from start of archive: 11293398 │ - (0000000000AC52D6h) bytes │ + offset of local header from start of archive: 11082524 │ + (0000000000A91B1Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1eb070ce │ compressed size: 300 bytes │ uncompressed size: 544 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -90958,32 +83761,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2510: │ +Central directory entry #2507: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_switch_layout.xml │ │ - offset of local header from start of archive: 11293791 │ - (0000000000AC545Fh) bytes │ + offset of local header from start of archive: 11082892 │ + (0000000000A91C8Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b9889e79 │ compressed size: 279 bytes │ uncompressed size: 504 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -90995,32 +83798,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2511: │ +Central directory entry #2508: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_checkbox.xml │ │ - offset of local header from start of archive: 11294164 │ - (0000000000AC55D4h) bytes │ + offset of local header from start of archive: 11083240 │ + (0000000000A91DE8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76971cb5 │ compressed size: 260 bytes │ uncompressed size: 472 bytes │ length of filename: 41 characters │ length of extra field: 9 bytes │ @@ -91032,36 +83835,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2512: │ +Central directory entry #2509: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_seekbar.xml │ │ - offset of local header from start of archive: 11294520 │ - (0000000000AC5738h) bytes │ + offset of local header from start of archive: 11083571 │ + (0000000000A91F33h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1371531b │ - compressed size: 967 bytes │ + compressed size: 966 bytes │ uncompressed size: 2628 bytes │ length of filename: 40 characters │ length of extra field: 9 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 │ @@ -91069,36 +83872,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2513: │ +Central directory entry #2510: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_seekbar_material.xml │ │ - offset of local header from start of archive: 11295582 │ - (0000000000AC5B5Eh) bytes │ + offset of local header from start of archive: 11084607 │ + (0000000000A9233Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 57de5980 │ - compressed size: 1003 bytes │ + compressed size: 996 bytes │ uncompressed size: 2760 bytes │ length of filename: 49 characters │ length of extra field: 9 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 │ @@ -91106,32 +83909,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2514: │ +Central directory entry #2511: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_switch.xml │ │ - offset of local header from start of archive: 11296689 │ - (0000000000AC5FB1h) bytes │ + offset of local header from start of archive: 11085682 │ + (0000000000A92772h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6e5cb812 │ compressed size: 259 bytes │ uncompressed size: 472 bytes │ length of filename: 39 characters │ length of extra field: 9 bytes │ @@ -91143,32 +83946,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2515: │ +Central directory entry #2512: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preference_widget_switch_compat.xml │ │ - offset of local header from start of archive: 11297042 │ - (0000000000AC6112h) bytes │ + offset of local header from start of archive: 11086010 │ + (0000000000A928BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 506b47eb │ compressed size: 281 bytes │ uncompressed size: 504 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -91180,32 +83983,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2516: │ +Central directory entry #2513: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/preferences_screen.xml │ │ - offset of local header from start of archive: 11297424 │ - (0000000000AC6290h) bytes │ + offset of local header from start of archive: 11086367 │ + (0000000000A92A1Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1173d6d2 │ compressed size: 321 bytes │ uncompressed size: 668 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -91217,36 +84020,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2517: │ +Central directory entry #2514: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/progress_notification.xml │ │ - offset of local header from start of archive: 11297833 │ - (0000000000AC6429h) bytes │ + offset of local header from start of archive: 11086751 │ + (0000000000A92B9Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2cbe3c0b │ - compressed size: 807 bytes │ + compressed size: 806 bytes │ uncompressed size: 2712 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -91254,36 +84057,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2518: │ +Central directory entry #2515: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/quick_reply.xml │ │ - offset of local header from start of archive: 11298731 │ - (0000000000AC67ABh) bytes │ + offset of local header from start of archive: 11087623 │ + (0000000000A92F07h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2294b2ca │ - compressed size: 865 bytes │ + compressed size: 853 bytes │ uncompressed size: 2464 bytes │ length of filename: 26 characters │ length of extra field: 9 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 │ @@ -91291,36 +84094,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2519: │ +Central directory entry #2516: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/register_device_screen.xml │ │ - offset of local header from start of archive: 11299677 │ - (0000000000AC6B5Dh) bytes │ + offset of local header from start of archive: 11088532 │ + (0000000000A93294h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8799aa54 │ - compressed size: 804 bytes │ + compressed size: 806 bytes │ uncompressed size: 2504 bytes │ length of filename: 37 characters │ length of extra field: 9 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 │ @@ -91328,36 +84131,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2520: │ +Central directory entry #2517: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/reply_bar.xml │ │ - offset of local header from start of archive: 11300573 │ - (0000000000AC6EDDh) bytes │ + offset of local header from start of archive: 11089405 │ + (0000000000A935FDh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b0a4ace4 │ - compressed size: 739 bytes │ + compressed size: 736 bytes │ uncompressed size: 1868 bytes │ length of filename: 24 characters │ length of extra field: 9 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 │ @@ -91365,32 +84168,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2521: │ +Central directory entry #2518: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/sb__template.xml │ │ - offset of local header from start of archive: 11301391 │ - (0000000000AC720Fh) bytes │ + offset of local header from start of archive: 11090195 │ + (0000000000A93913h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 906e8222 │ compressed size: 438 bytes │ uncompressed size: 1092 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -91402,32 +84205,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2522: │ +Central directory entry #2519: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/scan_text_screen.xml │ │ - offset of local header from start of archive: 11301911 │ - (0000000000AC7417h) bytes │ + offset of local header from start of archive: 11090690 │ + (0000000000A93B02h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 61000b3e │ compressed size: 358 bytes │ uncompressed size: 776 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -91439,32 +84242,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2523: │ +Central directory entry #2520: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/search_list.xml │ │ - offset of local header from start of archive: 11302355 │ - (0000000000AC75D3h) bytes │ + offset of local header from start of archive: 11091109 │ + (0000000000A93CA5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 29eb32a0 │ compressed size: 431 bytes │ uncompressed size: 896 bytes │ length of filename: 26 characters │ length of extra field: 9 bytes │ @@ -91476,32 +84279,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2524: │ +Central directory entry #2521: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/search_list_item.xml │ │ - offset of local header from start of archive: 11302867 │ - (0000000000AC77D3h) bytes │ + offset of local header from start of archive: 11091596 │ + (0000000000A93E8Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 0a0a2da3 │ compressed size: 527 bytes │ uncompressed size: 1244 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -91513,32 +84316,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2525: │ +Central directory entry #2522: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/search_list_screen.xml │ │ - offset of local header from start of archive: 11303480 │ - (0000000000AC7A38h) bytes │ + offset of local header from start of archive: 11092184 │ + (0000000000A940D8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 98d233f9 │ compressed size: 358 bytes │ uncompressed size: 724 bytes │ length of filename: 33 characters │ length of extra field: 9 bytes │ @@ -91550,32 +84353,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2526: │ +Central directory entry #2523: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/select_dialog_item_material.xml │ │ - offset of local header from start of archive: 11303926 │ - (0000000000AC7BF6h) bytes │ + offset of local header from start of archive: 11092605 │ + (0000000000A9427Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6f24bce5 │ compressed size: 351 bytes │ uncompressed size: 640 bytes │ length of filename: 42 characters │ length of extra field: 9 bytes │ @@ -91587,32 +84390,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2527: │ +Central directory entry #2524: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/select_dialog_multichoice_material.xml │ │ - offset of local header from start of archive: 11304374 │ - (0000000000AC7DB6h) bytes │ + offset of local header from start of archive: 11093028 │ + (0000000000A94424h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bac1a446 │ compressed size: 416 bytes │ uncompressed size: 780 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -91624,32 +84427,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2528: │ +Central directory entry #2525: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/select_dialog_singlechoice_material.xml │ │ - offset of local header from start of archive: 11304894 │ - (0000000000AC7FBEh) bytes │ + offset of local header from start of archive: 11093523 │ + (0000000000A94613h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 30bac502 │ compressed size: 416 bytes │ uncompressed size: 780 bytes │ length of filename: 50 characters │ length of extra field: 9 bytes │ @@ -91661,32 +84464,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2529: │ +Central directory entry #2526: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/send_location_row.xml │ │ - offset of local header from start of archive: 11305415 │ - (0000000000AC81C7h) bytes │ + offset of local header from start of archive: 11094019 │ + (0000000000A94803h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 65ece164 │ compressed size: 562 bytes │ uncompressed size: 1400 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -91698,36 +84501,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2530: │ +Central directory entry #2527: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/status_fragment.xml │ │ - offset of local header from start of archive: 11306064 │ - (0000000000AC8450h) bytes │ + offset of local header from start of archive: 11094643 │ + (0000000000A94A73h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8c22d59a │ - compressed size: 919 bytes │ + compressed size: 918 bytes │ uncompressed size: 2204 bytes │ length of filename: 30 characters │ length of extra field: 9 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 │ @@ -91735,32 +84538,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2531: │ +Central directory entry #2528: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/status_ok_cancel.xml │ │ - offset of local header from start of archive: 11307068 │ - (0000000000AC883Ch) bytes │ + offset of local header from start of archive: 11095621 │ + (0000000000A94E45h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): acc8bbcf │ compressed size: 401 bytes │ uncompressed size: 968 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -91772,32 +84575,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2532: │ +Central directory entry #2529: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/status_screen.xml │ │ - offset of local header from start of archive: 11307555 │ - (0000000000AC8A23h) bytes │ + offset of local header from start of archive: 11096083 │ + (0000000000A95013h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e0131a │ compressed size: 357 bytes │ uncompressed size: 724 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -91809,32 +84612,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2533: │ +Central directory entry #2530: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/support_simple_spinner_dropdown_item.xml │ │ - offset of local header from start of archive: 11307995 │ - (0000000000AC8BDBh) bytes │ + offset of local header from start of archive: 11096498 │ + (0000000000A951B2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 76610b8e │ compressed size: 268 bytes │ uncompressed size: 464 bytes │ length of filename: 51 characters │ length of extra field: 9 bytes │ @@ -91846,32 +84649,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2534: │ +Central directory entry #2531: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_action_chip.xml │ │ - offset of local header from start of archive: 11308369 │ - (0000000000AC8D51h) bytes │ + offset of local header from start of archive: 11096847 │ + (0000000000A9530Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -91883,32 +84686,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2535: │ +Central directory entry #2532: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_design_checkbox.xml │ │ - offset of local header from start of archive: 11308502 │ - (0000000000AC8DD6h) bytes │ + offset of local header from start of archive: 11096955 │ + (0000000000A9537Bh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -91920,32 +84723,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2536: │ +Central directory entry #2533: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_reflow_chipgroup.xml │ │ - offset of local header from start of archive: 11308639 │ - (0000000000AC8E5Fh) bytes │ + offset of local header from start of archive: 11097067 │ + (0000000000A953EBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -91957,32 +84760,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2537: │ +Central directory entry #2534: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar.xml │ │ - offset of local header from start of archive: 11308777 │ - (0000000000AC8EE9h) bytes │ + offset of local header from start of archive: 11097180 │ + (0000000000A9545Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 27 characters │ length of extra field: 9 bytes │ @@ -91994,32 +84797,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2538: │ +Central directory entry #2535: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar_custom_background.xml │ │ - offset of local header from start of archive: 11308906 │ - (0000000000AC8F6Ah) bytes │ + offset of local header from start of archive: 11097284 │ + (0000000000A954C4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 45 characters │ length of extra field: 9 bytes │ @@ -92031,32 +84834,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2539: │ +Central directory entry #2536: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar_elevation.xml │ │ - offset of local header from start of archive: 11309053 │ - (0000000000AC8FFDh) bytes │ + offset of local header from start of archive: 11097406 │ + (0000000000A9553Eh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 37 characters │ length of extra field: 9 bytes │ @@ -92068,32 +84871,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2540: │ +Central directory entry #2537: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/test_toolbar_surface.xml │ │ - offset of local header from start of archive: 11309192 │ - (0000000000AC9088h) bytes │ + offset of local header from start of archive: 11097520 │ + (0000000000A955B0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 35 characters │ length of extra field: 9 bytes │ @@ -92105,32 +84908,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2541: │ +Central directory entry #2538: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_line_height_from_appearance.xml │ │ - offset of local header from start of archive: 11309329 │ - (0000000000AC9111h) bytes │ + offset of local header from start of archive: 11097632 │ + (0000000000A95620h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 00b12099 │ compressed size: 241 bytes │ uncompressed size: 408 bytes │ length of filename: 57 characters │ length of extra field: 9 bytes │ @@ -92142,32 +84945,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2542: │ +Central directory entry #2539: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_line_height_from_layout.xml │ │ - offset of local header from start of archive: 11309682 │ - (0000000000AC9272h) bytes │ + offset of local header from start of archive: 11097960 │ + (0000000000A95768h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 477d1387 │ compressed size: 296 bytes │ uncompressed size: 552 bytes │ length of filename: 53 characters │ length of extra field: 9 bytes │ @@ -92179,32 +84982,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2543: │ +Central directory entry #2540: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_line_height_from_style.xml │ │ - offset of local header from start of archive: 11310086 │ - (0000000000AC9406h) bytes │ + offset of local header from start of archive: 11098339 │ + (0000000000A958E3h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 7495547a │ compressed size: 234 bytes │ uncompressed size: 396 bytes │ length of filename: 52 characters │ length of extra field: 9 bytes │ @@ -92216,32 +85019,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2544: │ +Central directory entry #2541: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_with_theme_line_height.xml │ │ - offset of local header from start of archive: 11310427 │ - (0000000000AC955Bh) bytes │ + offset of local header from start of archive: 11098655 │ + (0000000000A95A1Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 208566fb │ compressed size: 240 bytes │ uncompressed size: 408 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -92253,32 +85056,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2545: │ +Central directory entry #2542: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/text_view_without_line_height.xml │ │ - offset of local header from start of archive: 11310769 │ - (0000000000AC96B1h) bytes │ + offset of local header from start of archive: 11098972 │ + (0000000000A95B5Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 46e1523a │ compressed size: 215 bytes │ uncompressed size: 364 bytes │ length of filename: 44 characters │ length of extra field: 9 bytes │ @@ -92290,32 +85093,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2546: │ +Central directory entry #2543: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/layout/toolbar_simple.xml │ │ - offset of local header from start of archive: 11311083 │ - (0000000000AC97EBh) bytes │ + offset of local header from start of archive: 11099261 │ + (0000000000A95C7Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c2b240ad │ compressed size: 314 bytes │ uncompressed size: 600 bytes │ length of filename: 29 characters │ length of extra field: 9 bytes │ @@ -92327,36 +85130,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2547: │ +Central directory entry #2544: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu-sw600dp-v13/compose_message_menu.xml │ │ - offset of local header from start of archive: 11311481 │ - (0000000000AC9979h) bytes │ + offset of local header from start of archive: 11099634 │ + (0000000000A95DF2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 9138b8b8 │ - compressed size: 420 bytes │ + compressed size: 414 bytes │ uncompressed size: 1328 bytes │ length of filename: 45 characters │ length of extra field: 9 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 │ @@ -92364,36 +85167,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2548: │ +Central directory entry #2545: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu-sw600dp-v13/group_message_menu.xml │ │ - offset of local header from start of archive: 11312001 │ - (0000000000AC9B81h) bytes │ + offset of local header from start of archive: 11100123 │ + (0000000000A95FDBh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8ec72ba8 │ - compressed size: 398 bytes │ + compressed size: 394 bytes │ uncompressed size: 1208 bytes │ length of filename: 43 characters │ length of extra field: 9 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 │ @@ -92401,36 +85204,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2549: │ +Central directory entry #2546: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/archived_conversation_list_ctx.xml │ │ - offset of local header from start of archive: 11312497 │ - (0000000000AC9D71h) bytes │ + offset of local header from start of archive: 11100590 │ + (0000000000A961AEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): bfb0ceb3 │ - compressed size: 295 bytes │ + compressed size: 294 bytes │ uncompressed size: 688 bytes │ length of filename: 43 characters │ length of extra field: 9 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 │ @@ -92438,36 +85241,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2550: │ +Central directory entry #2547: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/compose_message_ctx.xml │ │ - offset of local header from start of archive: 11312890 │ - (0000000000AC9EFAh) bytes │ + offset of local header from start of archive: 11100957 │ + (0000000000A9631Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 78e4d728 │ - compressed size: 440 bytes │ + compressed size: 433 bytes │ uncompressed size: 1808 bytes │ length of filename: 32 characters │ length of extra field: 9 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 │ @@ -92475,36 +85278,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2551: │ +Central directory entry #2548: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/compose_message_menu.xml │ │ - offset of local header from start of archive: 11313417 │ - (0000000000ACA109h) bytes │ + offset of local header from start of archive: 11101452 │ + (0000000000A9650Ch) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 612d3df2 │ - compressed size: 355 bytes │ + compressed size: 351 bytes │ uncompressed size: 1164 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -92512,36 +85315,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2552: │ +Central directory entry #2549: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/contacts_list_menu.xml │ │ - offset of local header from start of archive: 11313860 │ - (0000000000ACA2C4h) bytes │ + offset of local header from start of archive: 11101866 │ + (0000000000A966AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b222aa25 │ - compressed size: 344 bytes │ + compressed size: 342 bytes │ uncompressed size: 868 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -92549,32 +85352,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2553: │ +Central directory entry #2550: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/contacts_list_parent_menu.xml │ │ - offset of local header from start of archive: 11314290 │ - (0000000000ACA472h) bytes │ + offset of local header from start of archive: 11102269 │ + (0000000000A9683Dh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 6d741ed2 │ compressed size: 292 bytes │ uncompressed size: 688 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -92586,36 +85389,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2554: │ +Central directory entry #2551: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/conversation_list_ctx.xml │ │ - offset of local header from start of archive: 11314675 │ - (0000000000ACA5F3h) bytes │ + offset of local header from start of archive: 11102629 │ + (0000000000A969A5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a02b72fd │ - compressed size: 315 bytes │ + compressed size: 314 bytes │ uncompressed size: 828 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -92623,36 +85426,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2555: │ +Central directory entry #2552: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/conversation_list_menu.xml │ │ - offset of local header from start of archive: 11315079 │ - (0000000000ACA787h) bytes │ + offset of local header from start of archive: 11103007 │ + (0000000000A96B1Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 62f8a618 │ - compressed size: 469 bytes │ + compressed size: 463 bytes │ uncompressed size: 1480 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -92660,36 +85463,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2556: │ +Central directory entry #2553: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/group_info_ctx.xml │ │ - offset of local header from start of archive: 11315638 │ - (0000000000ACA9B6h) bytes │ + offset of local header from start of archive: 11103535 │ + (0000000000A96D2Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 5ad6a07e │ - compressed size: 314 bytes │ + compressed size: 312 bytes │ uncompressed size: 828 bytes │ length of filename: 27 characters │ length of extra field: 9 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 │ @@ -92697,36 +85500,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2557: │ +Central directory entry #2554: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/group_info_menu.xml │ │ - offset of local header from start of archive: 11316034 │ - (0000000000ACAB42h) bytes │ + offset of local header from start of archive: 11103904 │ + (0000000000A96EA0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): c5eb8a8f │ - compressed size: 294 bytes │ + compressed size: 293 bytes │ uncompressed size: 588 bytes │ length of filename: 28 characters │ length of extra field: 9 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 │ @@ -92734,36 +85537,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2558: │ +Central directory entry #2555: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/group_message_menu.xml │ │ - offset of local header from start of archive: 11316411 │ - (0000000000ACACBBh) bytes │ + offset of local header from start of archive: 11104255 │ + (0000000000A96FFFh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 44b63c21 │ - compressed size: 333 bytes │ + compressed size: 330 bytes │ uncompressed size: 1044 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -92771,36 +85574,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2559: │ +Central directory entry #2556: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/number_validation_menu.xml │ │ - offset of local header from start of archive: 11316830 │ - (0000000000ACAE5Eh) bytes │ + offset of local header from start of archive: 11104646 │ + (0000000000A97186h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 44cb208b │ - compressed size: 330 bytes │ + compressed size: 328 bytes │ uncompressed size: 968 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -92808,36 +85611,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2560: │ +Central directory entry #2557: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/position_menu.xml │ │ - offset of local header from start of archive: 11317250 │ - (0000000000ACB002h) bytes │ + offset of local header from start of archive: 11105039 │ + (0000000000A9730Fh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 88da4efd │ - compressed size: 386 bytes │ + compressed size: 385 bytes │ uncompressed size: 908 bytes │ length of filename: 26 characters │ length of extra field: 9 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 │ @@ -92845,32 +85648,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2561: │ +Central directory entry #2558: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/menu/send_position_menu.xml │ │ - offset of local header from start of archive: 11317717 │ - (0000000000ACB1D5h) bytes │ + offset of local header from start of archive: 11105480 │ + (0000000000A974C8h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 243941bc │ compressed size: 449 bytes │ uncompressed size: 996 bytes │ length of filename: 31 characters │ length of extra field: 9 bytes │ @@ -92882,248 +85685,206 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2562: │ +Central directory entry #2559: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/mipmap-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 11318252 │ - (0000000000ACB3ECh) bytes │ + offset of local header from start of archive: 11105990 │ + (0000000000A976C6h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 23d4c1de │ compressed size: 4800 bytes │ uncompressed size: 4800 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2563: │ +Central directory entry #2560: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/mipmap-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 11323128 │ - (0000000000ACC6F8h) bytes │ + offset of local header from start of archive: 11110860 │ + (0000000000A989CCh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 1e131886 │ compressed size: 1952 bytes │ uncompressed size: 1952 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2564: │ +Central directory entry #2561: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 11325156 │ - (0000000000ACCEE4h) bytes │ + offset of local header from start of archive: 11112876 │ + (0000000000A991ACh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fe6cee32 │ compressed size: 2756 bytes │ uncompressed size: 2756 bytes │ length of filename: 34 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2565: │ +Central directory entry #2562: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/mipmap-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 11327988 │ - (0000000000ACD9F4h) bytes │ + offset of local header from start of archive: 11115696 │ + (0000000000A99CB0h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 52403369 │ compressed size: 7067 bytes │ uncompressed size: 7067 bytes │ length of filename: 35 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2566: │ +Central directory entry #2563: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-xxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 11335131 │ - (0000000000ACF5DBh) bytes │ + offset of local header from start of archive: 11122835 │ + (0000000000A9B893h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9deac8a7 │ compressed size: 13053 bytes │ uncompressed size: 13053 bytes │ length of filename: 36 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2567: │ +Central directory entry #2564: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 7 bytes preceding this file. │ │ res/mipmap-xxxhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 11348261 │ - (0000000000AD2925h) bytes │ + offset of local header from start of archive: 11135961 │ + (0000000000A9EBD9h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 5f3cfcea │ compressed size: 17246 bytes │ uncompressed size: 17246 bytes │ length of filename: 37 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2568: │ +Central directory entry #2565: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/raw/credits.json │ │ - offset of local header from start of archive: 11365586 │ - (0000000000AD6CD2h) bytes │ + offset of local header from start of archive: 11153274 │ + (0000000000AA2F7Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ecf3eba3 │ compressed size: 669 bytes │ uncompressed size: 2106 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -93135,72 +85896,64 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2569: │ +Central directory entry #2566: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/raw/serverlist.properties │ │ - offset of local header from start of archive: 11366330 │ - (0000000000AD6FBAh) bytes │ + offset of local header from start of archive: 11153993 │ + (0000000000AA3249h) 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): be3dce30 │ compressed size: 61 bytes │ uncompressed size: 61 bytes │ length of filename: 29 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2570: │ +Central directory entry #2567: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/raw/service.providers │ │ - offset of local header from start of archive: 11366461 │ - (0000000000AD703Dh) bytes │ + offset of local header from start of archive: 11154113 │ + (0000000000AA32C1h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 60fc329c │ - compressed size: 1379 bytes │ + compressed size: 1367 bytes │ uncompressed size: 10857 bytes │ length of filename: 25 characters │ length of extra field: 9 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 │ @@ -93208,104 +85961,92 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2571: │ +Central directory entry #2568: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/raw/sound_incoming.ogg │ │ - offset of local header from start of archive: 11367920 │ - (0000000000AD75F0h) bytes │ + offset of local header from start of archive: 11155535 │ + (0000000000AA384Fh) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): 9fa29890 │ compressed size: 12182 bytes │ uncompressed size: 12182 bytes │ length of filename: 26 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2572: │ +Central directory entry #2569: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 9 bytes preceding this file. │ │ res/raw/sound_outgoing.ogg │ │ - offset of local header from start of archive: 11380170 │ - (0000000000ADA5CAh) bytes │ + offset of local header from start of archive: 11167782 │ + (0000000000AA6826h) 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.4 │ 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): f7137d87 │ compressed size: 8869 bytes │ uncompressed size: 8869 bytes │ length of filename: 26 characters │ - length of extra field: 9 bytes │ + 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ -Central directory entry #2573: │ +Central directory entry #2570: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 6 bytes preceding this file. │ │ res/raw/truststore │ │ - offset of local header from start of archive: 11389105 │ - (0000000000ADC8B1h) bytes │ + offset of local header from start of archive: 11176713 │ + (0000000000AA8B09h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 498df0b1 │ compressed size: 8124 bytes │ uncompressed size: 11539 bytes │ length of filename: 18 characters │ length of extra field: 9 bytes │ @@ -93317,32 +86058,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2574: │ +Central directory entry #2571: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/authenticator.xml │ │ - offset of local header from start of archive: 11397302 │ - (0000000000ADE8B6h) bytes │ + offset of local header from start of archive: 11184885 │ + (0000000000AAAAF5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 604becdc │ compressed size: 253 bytes │ uncompressed size: 448 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -93354,36 +86095,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2575: │ +Central directory entry #2572: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/bootstrap_preferences.xml │ │ - offset of local header from start of archive: 11397635 │ - (0000000000ADEA03h) bytes │ + offset of local header from start of archive: 11185193 │ + (0000000000AAAC29h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b3a23966 │ - compressed size: 1339 bytes │ + compressed size: 1327 bytes │ uncompressed size: 4040 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -93391,32 +86132,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2576: │ +Central directory entry #2573: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/contacts.xml │ │ - offset of local header from start of archive: 11399062 │ - (0000000000ADEF96h) bytes │ + offset of local header from start of archive: 11186583 │ + (0000000000AAB197h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 864feea2 │ compressed size: 330 bytes │ uncompressed size: 604 bytes │ length of filename: 20 characters │ length of extra field: 9 bytes │ @@ -93428,36 +86169,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2577: │ +Central directory entry #2574: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/file_paths.xml │ │ - offset of local header from start of archive: 11399467 │ - (0000000000ADF12Bh) bytes │ + offset of local header from start of archive: 11186963 │ + (0000000000AAB313h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): ac6f26df │ - compressed size: 565 bytes │ + compressed size: 563 bytes │ uncompressed size: 1816 bytes │ length of filename: 22 characters │ length of extra field: 9 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 │ @@ -93465,32 +86206,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2578: │ +Central directory entry #2575: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preference_headers.xml │ │ - offset of local header from start of archive: 11400109 │ - (0000000000ADF3ADh) bytes │ + offset of local header from start of archive: 11187578 │ + (0000000000AAB57Ah) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d7e65643 │ compressed size: 47 bytes │ uncompressed size: 104 bytes │ length of filename: 30 characters │ length of extra field: 9 bytes │ @@ -93502,36 +86243,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2579: │ +Central directory entry #2576: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences.xml │ │ - offset of local header from start of archive: 11400241 │ - (0000000000ADF431h) bytes │ + offset of local header from start of archive: 11187685 │ + (0000000000AAB5E5h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d661cc3e │ - compressed size: 800 bytes │ + compressed size: 795 bytes │ uncompressed size: 2632 bytes │ length of filename: 23 characters │ length of extra field: 9 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 │ @@ -93539,36 +86280,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2580: │ +Central directory entry #2577: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_account.xml │ │ - offset of local header from start of archive: 11401119 │ - (0000000000ADF79Fh) bytes │ + offset of local header from start of archive: 11188533 │ + (0000000000AAB935h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 70f6f6fe │ - compressed size: 627 bytes │ + compressed size: 624 bytes │ uncompressed size: 1632 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -93576,32 +86317,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2581: │ +Central directory entry #2578: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_account_system.xml │ │ - offset of local header from start of archive: 11401832 │ - (0000000000ADFA68h) bytes │ + offset of local header from start of archive: 11189218 │ + (0000000000AABBE2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 1d1e7ce2 │ compressed size: 351 bytes │ uncompressed size: 668 bytes │ length of filename: 38 characters │ length of extra field: 9 bytes │ @@ -93613,36 +86354,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2582: │ +Central directory entry #2579: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_appearance.xml │ │ - offset of local header from start of archive: 11402276 │ - (0000000000ADFC24h) bytes │ + offset of local header from start of archive: 11189637 │ + (0000000000AABD85h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e6e45a6a │ - compressed size: 688 bytes │ + compressed size: 687 bytes │ uncompressed size: 2012 bytes │ length of filename: 34 characters │ length of extra field: 9 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 │ @@ -93650,32 +86391,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2583: │ +Central directory entry #2580: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_location.xml │ │ - offset of local header from start of archive: 11403053 │ - (0000000000ADFF2Dh) bytes │ + offset of local header from start of archive: 11190388 │ + (0000000000AAC074h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 56a274c8 │ compressed size: 332 bytes │ uncompressed size: 620 bytes │ length of filename: 32 characters │ length of extra field: 9 bytes │ @@ -93687,36 +86428,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2584: │ +Central directory entry #2581: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_maintenance.xml │ │ - offset of local header from start of archive: 11403472 │ - (0000000000AE00D0h) bytes │ + offset of local header from start of archive: 11190782 │ + (0000000000AAC1FEh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): a79af827 │ - compressed size: 639 bytes │ + compressed size: 641 bytes │ uncompressed size: 1556 bytes │ length of filename: 35 characters │ length of extra field: 9 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 │ @@ -93724,36 +86465,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2585: │ +Central directory entry #2582: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_media.xml │ │ - offset of local header from start of archive: 11404201 │ - (0000000000AE03A9h) bytes │ + offset of local header from start of archive: 11191488 │ + (0000000000AAC4C0h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b39a1125 │ - compressed size: 588 bytes │ + compressed size: 589 bytes │ uncompressed size: 1300 bytes │ length of filename: 29 characters │ length of extra field: 9 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 │ @@ -93761,36 +86502,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2586: │ +Central directory entry #2583: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_messaging.xml │ │ - offset of local header from start of archive: 11404873 │ - (0000000000AE0649h) bytes │ + offset of local header from start of archive: 11192136 │ + (0000000000AAC748h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): b6f1a029 │ - compressed size: 658 bytes │ + compressed size: 657 bytes │ uncompressed size: 1608 bytes │ length of filename: 33 characters │ length of extra field: 9 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 │ @@ -93798,36 +86539,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2587: │ +Central directory entry #2584: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_network.xml │ │ - offset of local header from start of archive: 11405619 │ - (0000000000AE0933h) bytes │ + offset of local header from start of archive: 11192856 │ + (0000000000AACA18h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 4bdeb4c0 │ - compressed size: 652 bytes │ + compressed size: 653 bytes │ uncompressed size: 1540 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -93835,32 +86576,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2588: │ +Central directory entry #2585: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_network_push.xml │ │ - offset of local header from start of archive: 11406357 │ - (0000000000AE0C15h) bytes │ + offset of local header from start of archive: 11193570 │ + (0000000000AACCE2h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 2462163e │ compressed size: 350 bytes │ uncompressed size: 704 bytes │ length of filename: 36 characters │ length of extra field: 9 bytes │ @@ -93872,36 +86613,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2589: │ +Central directory entry #2586: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/preferences_notification.xml │ │ - offset of local header from start of archive: 11406798 │ - (0000000000AE0DCEh) bytes │ + offset of local header from start of archive: 11193986 │ + (0000000000AACE82h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): d9c71c9b │ - compressed size: 592 bytes │ + compressed size: 591 bytes │ uncompressed size: 1544 bytes │ length of filename: 36 characters │ length of extra field: 9 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 │ @@ -93909,36 +86650,36 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2590: │ +Central directory entry #2587: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/privacy_preferences.xml │ │ - offset of local header from start of archive: 11407481 │ - (0000000000AE1079h) bytes │ + offset of local header from start of archive: 11194643 │ + (0000000000AAD113h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 8513311c │ - compressed size: 341 bytes │ + compressed size: 340 bytes │ uncompressed size: 756 bytes │ length of filename: 31 characters │ length of extra field: 9 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 │ @@ -93946,32 +86687,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2591: │ +Central directory entry #2588: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/searchable.xml │ │ - offset of local header from start of archive: 11407908 │ - (0000000000AE1224h) bytes │ + offset of local header from start of archive: 11195044 │ + (0000000000AAD2A4h) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): fed556e6 │ compressed size: 242 bytes │ uncompressed size: 412 bytes │ length of filename: 22 characters │ length of extra field: 9 bytes │ @@ -93983,32 +86724,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2592: │ +Central directory entry #2589: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge.xml │ │ - offset of local header from start of archive: 11408227 │ - (0000000000AE1363h) bytes │ + offset of local header from start of archive: 11195338 │ + (0000000000AAD3CAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 684241b2 │ compressed size: 166 bytes │ uncompressed size: 268 bytes │ length of filename: 28 characters │ length of extra field: 9 bytes │ @@ -94020,32 +86761,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2593: │ +Central directory entry #2590: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_gravity_bottom_end.xml │ │ - offset of local header from start of archive: 11408476 │ - (0000000000AE145Ch) bytes │ + offset of local header from start of archive: 11195562 │ + (0000000000AAD4AAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): 99cd3a86 │ compressed size: 195 bytes │ uncompressed size: 312 bytes │ length of filename: 47 characters │ length of extra field: 9 bytes │ @@ -94057,32 +86798,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2594: │ +Central directory entry #2591: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_gravity_bottom_start.xml │ │ - offset of local header from start of archive: 11408773 │ - (0000000000AE1585h) bytes │ + offset of local header from start of archive: 11195834 │ + (0000000000AAD5BAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): cb14df7c │ compressed size: 195 bytes │ uncompressed size: 312 bytes │ length of filename: 49 characters │ length of extra field: 9 bytes │ @@ -94094,32 +86835,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2595: │ +Central directory entry #2592: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/standalone_badge_gravity_top_start.xml │ │ - offset of local header from start of archive: 11409072 │ - (0000000000AE16B0h) bytes │ + offset of local header from start of archive: 11196108 │ + (0000000000AAD6CCh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e6dd931b │ compressed size: 194 bytes │ uncompressed size: 312 bytes │ length of filename: 46 characters │ length of extra field: 9 bytes │ @@ -94131,32 +86872,32 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2596: │ +Central directory entry #2593: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ res/xml/sync_contacts.xml │ │ - offset of local header from start of archive: 11409367 │ - (0000000000AE17D7h) bytes │ + offset of local header from start of archive: 11196378 │ + (0000000000AAD7DAh) 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): 1980 Jan 1 00:00:00 │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ 32-bit CRC value (hex): e13f94b6 │ compressed size: 243 bytes │ uncompressed size: 400 bytes │ length of filename: 25 characters │ length of extra field: 9 bytes │ @@ -94168,43 +86909,128 @@ │ │ The central-directory extra field contains: │ - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ The local extra field has UTC/GMT modification time. │ │ There is no file comment. │ │ -Central directory entry #2597: │ +Central directory entry #2594: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + There are an extra -9 bytes preceding this file. │ │ resources.arsc │ │ - offset of local header from start of archive: 11409690 │ - (0000000000AE191Ah) bytes │ + offset of local header from start of archive: 11196676 │ + (0000000000AAD904h) 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): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 local │ - file last modified on (UT extra field modtime): 1979 Nov 30 00:00:00 UTC │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ 32-bit CRC value (hex): fcc5aacd │ compressed size: 1347564 bytes │ uncompressed size: 1347564 bytes │ length of filename: 14 characters │ - length of extra field: 11 bytes │ + length of extra field: 2 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 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ + │ + There is no file comment. │ + │ +Central directory entry #2595: │ +--------------------------- │ + │ + There are an extra -2 bytes preceding this file. │ + │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 12544284 │ + (0000000000BF691Ch) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 7e474ee2 │ + compressed size: 75123 bytes │ + uncompressed size: 261964 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 #2596: │ +--------------------------- │ + │ + META-INF/DB91C412.SF │ + │ + offset of local header from start of archive: 12619457 │ + (0000000000C08EC1h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): a300b0d1 │ + compressed size: 79320 bytes │ + uncompressed size: 262062 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 #2597: │ +--------------------------- │ + │ + META-INF/DB91C412.RSA │ + │ + offset of local header from start of archive: 12698827 │ + (0000000000C1C4CBh) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 000 0 00:00:00 │ + 32-bit CRC value (hex): 9a0b401c │ + compressed size: 1036 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 │ │ There is no file comment. ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : b827a0cc │ │ -signature : ceed...4f0c │ │ -file_size : 8346508 │ │ +checksum : fa0e4d55 │ │ +signature : 9b66...78af │ │ +file_size : 8346532 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 61146 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 9370 │ │ type_ids_off : 244696 (0x03bbd8) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 282176 (0x044e40) │ │ field_ids_size : 40972 │ │ field_ids_off : 426788 (0x068324) │ │ method_ids_size : 54968 │ │ method_ids_off : 754564 (0x0b8384) │ │ class_defs_size : 7921 │ │ class_defs_off : 1194308 (0x123944) │ │ -data_size : 6898728 │ │ +data_size : 6898752 │ │ data_off : 1447780 (0x161764) │ │ │ │ Class #0 header: │ │ class_idx : 6 │ │ access_flags : 4097 (0x1001) │ │ superclass_idx : 3665 │ │ source_file_idx : -1 │ │ @@ -940054,17 +940054,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -50ee74: |[50ee74] org.kontalk.util.InternalTrustStore.:()V │ │ -50ee84: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -50ee8a: 0e00 |0003: return-void │ │ +50ee90: |[50ee90] org.kontalk.util.InternalTrustStore.:()V │ │ +50eea0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +50eea6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/InternalTrustStore; │ │ │ │ #1 : (in Lorg/kontalk/util/InternalTrustStore;) │ │ @@ -940072,60 +940072,60 @@ │ │ type : '(Landroid/content/Context;)Ljava/security/KeyStore;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -50ed80: |[50ed80] org.kontalk.util.InternalTrustStore.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore; │ │ -50ed90: 6200 e89a |0000: sget-object v0, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ -50ed94: 3900 5900 |0002: if-nez v0, 005b // +0059 │ │ -50ed98: 6200 b392 |0004: sget-object v0, Lorg/kontalk/crypto/PGP;.PROVIDER:Ljava/security/Provider; // field@92b3 │ │ -50ed9c: 1a01 9813 |0006: const-string v1, "BKS" // string@1398 │ │ -50eda0: 7120 d066 0100 |0008: invoke-static {v1, v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore; // method@66d0 │ │ -50eda6: 0c00 |000b: move-result-object v0 │ │ -50eda8: 6900 e89a |000c: sput-object v0, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ -50edac: 6e10 6c02 0500 |000e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -50edb2: 0c05 |0011: move-result-object v5 │ │ -50edb4: 1400 0500 107f |0012: const v0, #float 1.91409e+38 // #7f100005 │ │ -50edba: 6e20 4903 0500 |0015: invoke-virtual {v5, v0}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0349 │ │ -50edc0: 0c05 |0018: move-result-object v5 │ │ -50edc2: 6200 e89a |0019: sget-object v0, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ -50edc6: 1a01 ef7e |001b: const-string v1, "changeit" // string@7eef │ │ -50edca: 6e10 6865 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@6568 │ │ -50edd0: 0c01 |0020: move-result-object v1 │ │ -50edd2: 6e30 d166 5001 |0021: invoke-virtual {v0, v5, v1}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@66d1 │ │ -50edd8: 7100 57cc 0000 |0024: invoke-static {}, Lorg/kontalk/util/InternalTrustStore;.loadSystemTrustStore:()Ljava/security/KeyStore; // method@cc57 │ │ -50edde: 0c05 |0027: move-result-object v5 │ │ -50ede0: 6e10 ca66 0500 |0028: invoke-virtual {v5}, Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration; // method@66ca │ │ -50ede6: 0c00 |002b: move-result-object v0 │ │ -50ede8: 7210 e668 0000 |002c: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@68e6 │ │ -50edee: 0a01 |002f: move-result v1 │ │ -50edf0: 3801 2b00 |0030: if-eqz v1, 005b // +002b │ │ -50edf4: 7210 e768 0000 |0032: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@68e7 │ │ -50edfa: 0c01 |0035: move-result-object v1 │ │ -50edfc: 1f01 5d0e |0036: check-cast v1, Ljava/lang/String; // type@0e5d │ │ -50ee00: 6e20 cc66 1500 |0038: invoke-virtual {v5, v1}, Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; // method@66cc │ │ -50ee06: 0c02 |003b: move-result-object v2 │ │ -50ee08: 6203 e89a |003c: sget-object v3, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ -50ee0c: 6e20 cb66 1300 |003e: invoke-virtual {v3, v1}, Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z // method@66cb │ │ -50ee12: 0a03 |0041: move-result v3 │ │ -50ee14: 3803 1300 |0042: if-eqz v3, 0055 // +0013 │ │ -50ee18: 2203 5f0e |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -50ee1c: 7010 8565 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -50ee22: 1a04 94e4 |0049: const-string v4, "system_" // string@e494 │ │ -50ee26: 6e20 9165 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50ee2c: 6e20 9165 1300 |004e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50ee32: 6e10 a365 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -50ee38: 0c01 |0054: move-result-object v1 │ │ -50ee3a: 6203 e89a |0055: sget-object v3, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ -50ee3e: 6e30 d266 1302 |0057: invoke-virtual {v3, v1, v2}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@66d2 │ │ -50ee44: 28d2 |005a: goto 002c // -002e │ │ -50ee46: 6205 e89a |005b: sget-object v5, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ -50ee4a: 1105 |005d: return-object v5 │ │ +50ed9c: |[50ed9c] org.kontalk.util.InternalTrustStore.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore; │ │ +50edac: 6200 e89a |0000: sget-object v0, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ +50edb0: 3900 5900 |0002: if-nez v0, 005b // +0059 │ │ +50edb4: 6200 b392 |0004: sget-object v0, Lorg/kontalk/crypto/PGP;.PROVIDER:Ljava/security/Provider; // field@92b3 │ │ +50edb8: 1a01 9813 |0006: const-string v1, "BKS" // string@1398 │ │ +50edbc: 7120 d066 0100 |0008: invoke-static {v1, v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore; // method@66d0 │ │ +50edc2: 0c00 |000b: move-result-object v0 │ │ +50edc4: 6900 e89a |000c: sput-object v0, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ +50edc8: 6e10 6c02 0500 |000e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +50edce: 0c05 |0011: move-result-object v5 │ │ +50edd0: 1400 0500 107f |0012: const v0, #float 1.91409e+38 // #7f100005 │ │ +50edd6: 6e20 4903 0500 |0015: invoke-virtual {v5, v0}, Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream; // method@0349 │ │ +50eddc: 0c05 |0018: move-result-object v5 │ │ +50edde: 6200 e89a |0019: sget-object v0, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ +50ede2: 1a01 ef7e |001b: const-string v1, "changeit" // string@7eef │ │ +50ede6: 6e10 6865 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.toCharArray:()[C // method@6568 │ │ +50edec: 0c01 |0020: move-result-object v1 │ │ +50edee: 6e30 d166 5001 |0021: invoke-virtual {v0, v5, v1}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@66d1 │ │ +50edf4: 7100 57cc 0000 |0024: invoke-static {}, Lorg/kontalk/util/InternalTrustStore;.loadSystemTrustStore:()Ljava/security/KeyStore; // method@cc57 │ │ +50edfa: 0c05 |0027: move-result-object v5 │ │ +50edfc: 6e10 ca66 0500 |0028: invoke-virtual {v5}, Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration; // method@66ca │ │ +50ee02: 0c00 |002b: move-result-object v0 │ │ +50ee04: 7210 e668 0000 |002c: invoke-interface {v0}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@68e6 │ │ +50ee0a: 0a01 |002f: move-result v1 │ │ +50ee0c: 3801 2b00 |0030: if-eqz v1, 005b // +002b │ │ +50ee10: 7210 e768 0000 |0032: invoke-interface {v0}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@68e7 │ │ +50ee16: 0c01 |0035: move-result-object v1 │ │ +50ee18: 1f01 5d0e |0036: check-cast v1, Ljava/lang/String; // type@0e5d │ │ +50ee1c: 6e20 cc66 1500 |0038: invoke-virtual {v5, v1}, Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate; // method@66cc │ │ +50ee22: 0c02 |003b: move-result-object v2 │ │ +50ee24: 6203 e89a |003c: sget-object v3, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ +50ee28: 6e20 cb66 1300 |003e: invoke-virtual {v3, v1}, Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z // method@66cb │ │ +50ee2e: 0a03 |0041: move-result v3 │ │ +50ee30: 3803 1300 |0042: if-eqz v3, 0055 // +0013 │ │ +50ee34: 2203 5f0e |0044: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +50ee38: 7010 8565 0300 |0046: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +50ee3e: 1a04 94e4 |0049: const-string v4, "system_" // string@e494 │ │ +50ee42: 6e20 9165 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50ee48: 6e20 9165 1300 |004e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50ee4e: 6e10 a365 0300 |0051: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +50ee54: 0c01 |0054: move-result-object v1 │ │ +50ee56: 6203 e89a |0055: sget-object v3, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ +50ee5a: 6e30 d266 1302 |0057: invoke-virtual {v3, v1, v2}, Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V // method@66d2 │ │ +50ee60: 28d2 |005a: goto 002c // -002e │ │ +50ee62: 6205 e89a |005b: sget-object v5, Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore; // field@9ae8 │ │ +50ee66: 1105 |005d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x000e line=81 │ │ 0x0015 line=82 │ │ 0x0019 line=83 │ │ @@ -940146,37 +940146,37 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -50ee8c: |[50ee8c] org.kontalk.util.InternalTrustStore.initUrlConnections:(Landroid/content/Context;)V │ │ -50ee9c: 6300 e79a |0000: sget-boolean v0, Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z // field@9ae7 │ │ -50eea0: 3900 2900 |0002: if-nez v0, 002b // +0029 │ │ -50eea4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -50eea6: 6a00 e79a |0005: sput-boolean v0, Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z // field@9ae7 │ │ -50eeaa: 7100 616b 0000 |0007: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@6b61 │ │ -50eeb0: 0c00 |000a: move-result-object v0 │ │ -50eeb2: 7110 626b 0000 |000b: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@6b62 │ │ -50eeb8: 0c00 |000e: move-result-object v0 │ │ -50eeba: 7110 55cc 0200 |000f: invoke-static {v2}, Lorg/kontalk/util/InternalTrustStore;.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore; // method@cc55 │ │ -50eec0: 0c02 |0012: move-result-object v2 │ │ -50eec2: 6e20 646b 2000 |0013: invoke-virtual {v0, v2}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@6b64 │ │ -50eec8: 6e10 636b 0000 |0016: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@6b63 │ │ -50eece: 0c02 |0019: move-result-object v2 │ │ -50eed0: 1a00 1565 |001a: const-string v0, "TLS" // string@6515 │ │ -50eed4: 7110 166b 0000 |001c: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@6b16 │ │ -50eeda: 0c00 |001f: move-result-object v0 │ │ -50eedc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -50eede: 6e40 186b 1012 |0021: invoke-virtual {v0, v1, v2, v1}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@6b18 │ │ -50eee4: 6e10 176b 0000 |0024: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@6b17 │ │ -50eeea: 0c02 |0027: move-result-object v2 │ │ -50eeec: 7110 0f6b 0200 |0028: invoke-static {v2}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@6b0f │ │ -50eef2: 0e00 |002b: return-void │ │ +50eea8: |[50eea8] org.kontalk.util.InternalTrustStore.initUrlConnections:(Landroid/content/Context;)V │ │ +50eeb8: 6300 e79a |0000: sget-boolean v0, Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z // field@9ae7 │ │ +50eebc: 3900 2900 |0002: if-nez v0, 002b // +0029 │ │ +50eec0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +50eec2: 6a00 e79a |0005: sput-boolean v0, Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z // field@9ae7 │ │ +50eec6: 7100 616b 0000 |0007: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@6b61 │ │ +50eecc: 0c00 |000a: move-result-object v0 │ │ +50eece: 7110 626b 0000 |000b: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@6b62 │ │ +50eed4: 0c00 |000e: move-result-object v0 │ │ +50eed6: 7110 55cc 0200 |000f: invoke-static {v2}, Lorg/kontalk/util/InternalTrustStore;.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore; // method@cc55 │ │ +50eedc: 0c02 |0012: move-result-object v2 │ │ +50eede: 6e20 646b 2000 |0013: invoke-virtual {v0, v2}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@6b64 │ │ +50eee4: 6e10 636b 0000 |0016: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@6b63 │ │ +50eeea: 0c02 |0019: move-result-object v2 │ │ +50eeec: 1a00 1565 |001a: const-string v0, "TLS" // string@6515 │ │ +50eef0: 7110 166b 0000 |001c: invoke-static {v0}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@6b16 │ │ +50eef6: 0c00 |001f: move-result-object v0 │ │ +50eef8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +50eefa: 6e40 186b 1012 |0021: invoke-virtual {v0, v1, v2, v1}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@6b18 │ │ +50ef00: 6e10 176b 0000 |0024: invoke-virtual {v0}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@6b17 │ │ +50ef06: 0c02 |0027: move-result-object v2 │ │ +50ef08: 7110 0f6b 0200 |0028: invoke-static {v2}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@6b0f │ │ +50ef0e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=57 │ │ 0x000f line=58 │ │ 0x0016 line=59 │ │ @@ -940191,21 +940191,21 @@ │ │ type : '()Ljava/security/KeyStore;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -50ee4c: |[50ee4c] org.kontalk.util.InternalTrustStore.loadSystemTrustStore:()Ljava/security/KeyStore; │ │ -50ee5c: 1a00 7311 |0000: const-string v0, "AndroidCAStore" // string@1173 │ │ -50ee60: 7110 ce66 0000 |0002: invoke-static {v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@66ce │ │ -50ee66: 0c00 |0005: move-result-object v0 │ │ -50ee68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -50ee6a: 6e30 d166 1001 |0007: invoke-virtual {v0, v1, v1}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@66d1 │ │ -50ee70: 1100 |000a: return-object v0 │ │ +50ee68: |[50ee68] org.kontalk.util.InternalTrustStore.loadSystemTrustStore:()Ljava/security/KeyStore; │ │ +50ee78: 1a00 7311 |0000: const-string v0, "AndroidCAStore" // string@1173 │ │ +50ee7c: 7110 ce66 0000 |0002: invoke-static {v0}, Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore; // method@66ce │ │ +50ee82: 0c00 |0005: move-result-object v0 │ │ +50ee84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +50ee86: 6e30 d166 1001 |0007: invoke-virtual {v0, v1, v1}, Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V // method@66d1 │ │ +50ee8c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=111 │ │ 0x0007 line=112 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -940243,62 +940243,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -50eef4: |[50eef4] org.kontalk.util.MediaStorage$1.:()V │ │ -50ef04: 7100 62cc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.values:()[Lorg/kontalk/util/MediaStorage$MediaStoreType; // method@cc62 │ │ -50ef0a: 0c00 |0003: move-result-object v0 │ │ -50ef0c: 2100 |0004: array-length v0, v0 │ │ -50ef0e: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -50ef12: 6900 e99a |0007: sput-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef16: 6201 f19a |0009: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.PHOTO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af1 │ │ -50ef1a: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50ef20: 0a01 |000e: move-result v1 │ │ -50ef22: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -50ef24: 4b02 0001 |0010: aput v2, v0, v1 │ │ -50ef28: 6200 e99a |0012: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef2c: 6201 ef9a |0014: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.IMAGE:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aef │ │ -50ef30: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50ef36: 0a01 |0019: move-result v1 │ │ -50ef38: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -50ef3a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -50ef3e: 6200 e99a |001d: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef42: 6201 f29a |001f: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.RECORDING:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af2 │ │ -50ef46: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50ef4c: 0a01 |0024: move-result v1 │ │ -50ef4e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -50ef50: 4b02 0001 |0026: aput v2, v0, v1 │ │ -50ef54: 6200 e99a |0028: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef58: 6201 ed9a |002a: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.AUDIO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aed │ │ -50ef5c: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50ef62: 0a01 |002f: move-result v1 │ │ -50ef64: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -50ef66: 4b02 0001 |0031: aput v2, v0, v1 │ │ -50ef6a: 6200 e99a |0033: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef6e: 6201 f39a |0035: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.VIDEO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af3 │ │ -50ef72: 6e10 a464 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50ef78: 0a01 |003a: move-result v1 │ │ -50ef7a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -50ef7c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -50ef80: 6200 e99a |003e: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef84: 6201 ee9a |0040: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.DOCUMENT:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aee │ │ -50ef88: 6e10 a464 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50ef8e: 0a01 |0045: move-result v1 │ │ -50ef90: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -50ef92: 4b02 0001 |0047: aput v2, v0, v1 │ │ -50ef96: 6200 e99a |0049: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50ef9a: 6201 f09a |004b: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.OTHER:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af0 │ │ -50ef9e: 6e10 a464 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50efa4: 0a01 |0050: move-result v1 │ │ -50efa6: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -50efa8: 4b02 0001 |0052: aput v2, v0, v1 │ │ -50efac: 0e00 |0054: return-void │ │ +50ef10: |[50ef10] org.kontalk.util.MediaStorage$1.:()V │ │ +50ef20: 7100 62cc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.values:()[Lorg/kontalk/util/MediaStorage$MediaStoreType; // method@cc62 │ │ +50ef26: 0c00 |0003: move-result-object v0 │ │ +50ef28: 2100 |0004: array-length v0, v0 │ │ +50ef2a: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +50ef2e: 6900 e99a |0007: sput-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50ef32: 6201 f19a |0009: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.PHOTO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af1 │ │ +50ef36: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50ef3c: 0a01 |000e: move-result v1 │ │ +50ef3e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +50ef40: 4b02 0001 |0010: aput v2, v0, v1 │ │ +50ef44: 6200 e99a |0012: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50ef48: 6201 ef9a |0014: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.IMAGE:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aef │ │ +50ef4c: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50ef52: 0a01 |0019: move-result v1 │ │ +50ef54: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +50ef56: 4b02 0001 |001b: aput v2, v0, v1 │ │ +50ef5a: 6200 e99a |001d: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50ef5e: 6201 f29a |001f: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.RECORDING:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af2 │ │ +50ef62: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50ef68: 0a01 |0024: move-result v1 │ │ +50ef6a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +50ef6c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +50ef70: 6200 e99a |0028: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50ef74: 6201 ed9a |002a: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.AUDIO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aed │ │ +50ef78: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50ef7e: 0a01 |002f: move-result v1 │ │ +50ef80: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +50ef82: 4b02 0001 |0031: aput v2, v0, v1 │ │ +50ef86: 6200 e99a |0033: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50ef8a: 6201 f39a |0035: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.VIDEO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af3 │ │ +50ef8e: 6e10 a464 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50ef94: 0a01 |003a: move-result v1 │ │ +50ef96: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +50ef98: 4b02 0001 |003c: aput v2, v0, v1 │ │ +50ef9c: 6200 e99a |003e: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50efa0: 6201 ee9a |0040: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.DOCUMENT:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aee │ │ +50efa4: 6e10 a464 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50efaa: 0a01 |0045: move-result v1 │ │ +50efac: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +50efae: 4b02 0001 |0047: aput v2, v0, v1 │ │ +50efb2: 6200 e99a |0049: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50efb6: 6201 f09a |004b: sget-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.OTHER:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af0 │ │ +50efba: 6e10 a464 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50efc0: 0a01 |0050: move-result v1 │ │ +50efc2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +50efc4: 4b02 0001 |0052: aput v2, v0, v1 │ │ +50efc8: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -940361,18 +940361,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -50f070: |[50f070] org.kontalk.util.MediaStorage$CountingInputStream.:(Ljava/io/InputStream;)V │ │ -50f080: 7010 e163 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@63e1 │ │ -50f086: 5b01 eb9a |0003: iput-object v1, v0, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ -50f08a: 0e00 |0005: return-void │ │ +50f08c: |[50f08c] org.kontalk.util.MediaStorage$CountingInputStream.:(Ljava/io/InputStream;)V │ │ +50f09c: 7010 e163 0000 |0000: invoke-direct {v0}, Ljava/io/InputStream;.:()V // method@63e1 │ │ +50f0a2: 5b01 eb9a |0003: iput-object v1, v0, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ +50f0a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/kontalk/util/MediaStorage$CountingInputStream; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/InputStream; │ │ @@ -940383,19 +940383,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -50f008: |[50f008] org.kontalk.util.MediaStorage$CountingInputStream.available:()I │ │ -50f018: 5410 eb9a |0000: iget-object v0, v1, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ -50f01c: 6e10 e263 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@63e2 │ │ -50f022: 0a00 |0005: move-result v0 │ │ -50f024: 0f00 |0006: return v0 │ │ +50f024: |[50f024] org.kontalk.util.MediaStorage$CountingInputStream.available:()I │ │ +50f034: 5410 eb9a |0000: iget-object v0, v1, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ +50f038: 6e10 e263 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@63e2 │ │ +50f03e: 0a00 |0005: move-result v0 │ │ +50f040: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/kontalk/util/MediaStorage$CountingInputStream; │ │ │ │ #1 : (in Lorg/kontalk/util/MediaStorage$CountingInputStream;) │ │ @@ -940403,18 +940403,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -50f08c: |[50f08c] org.kontalk.util.MediaStorage$CountingInputStream.close:()V │ │ -50f09c: 5410 eb9a |0000: iget-object v0, v1, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ -50f0a0: 6e10 e363 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -50f0a6: 0e00 |0005: return-void │ │ +50f0a8: |[50f0a8] org.kontalk.util.MediaStorage$CountingInputStream.close:()V │ │ +50f0b8: 5410 eb9a |0000: iget-object v0, v1, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ +50f0bc: 6e10 e363 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +50f0c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/kontalk/util/MediaStorage$CountingInputStream; │ │ │ │ #2 : (in Lorg/kontalk/util/MediaStorage$CountingInputStream;) │ │ @@ -940422,20 +940422,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -50f0a8: |[50f0a8] org.kontalk.util.MediaStorage$CountingInputStream.consume:()V │ │ -50f0b8: 6e10 5ecc 0100 |0000: invoke-virtual {v1}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.read:()I // method@cc5e │ │ -50f0be: 0a00 |0003: move-result v0 │ │ -50f0c0: 3a00 0300 |0004: if-ltz v0, 0007 // +0003 │ │ -50f0c4: 28fa |0006: goto 0000 // -0006 │ │ -50f0c6: 0e00 |0007: return-void │ │ +50f0c4: |[50f0c4] org.kontalk.util.MediaStorage$CountingInputStream.consume:()V │ │ +50f0d4: 6e10 5ecc 0100 |0000: invoke-virtual {v1}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.read:()I // method@cc5e │ │ +50f0da: 0a00 |0003: move-result v0 │ │ +50f0dc: 3a00 0300 |0004: if-ltz v0, 0007 // +0003 │ │ +50f0e0: 28fa |0006: goto 0000 // -0006 │ │ +50f0e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/kontalk/util/MediaStorage$CountingInputStream; │ │ │ │ #3 : (in Lorg/kontalk/util/MediaStorage$CountingInputStream;) │ │ @@ -940443,17 +940443,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -50f058: |[50f058] org.kontalk.util.MediaStorage$CountingInputStream.getByteCount:()J │ │ -50f068: 5320 ea9a |0000: iget-wide v0, v2, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mBytes:J // field@9aea │ │ -50f06c: 1000 |0002: return-wide v0 │ │ +50f074: |[50f074] org.kontalk.util.MediaStorage$CountingInputStream.getByteCount:()J │ │ +50f084: 5320 ea9a |0000: iget-wide v0, v2, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mBytes:J // field@9aea │ │ +50f088: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/kontalk/util/MediaStorage$CountingInputStream; │ │ │ │ #4 : (in Lorg/kontalk/util/MediaStorage$CountingInputStream;) │ │ @@ -940461,24 +940461,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -50f028: |[50f028] org.kontalk.util.MediaStorage$CountingInputStream.read:()I │ │ -50f038: 5450 eb9a |0000: iget-object v0, v5, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ -50f03c: 6e10 e663 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@63e6 │ │ -50f042: 0a00 |0005: move-result v0 │ │ -50f044: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -50f048: 5351 ea9a |0008: iget-wide v1, v5, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mBytes:J // field@9aea │ │ -50f04c: 1603 0100 |000a: const-wide/16 v3, #int 1 // #1 │ │ -50f050: bb31 |000c: add-long/2addr v1, v3 │ │ -50f052: 5a51 ea9a |000d: iput-wide v1, v5, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mBytes:J // field@9aea │ │ -50f056: 0f00 |000f: return v0 │ │ +50f044: |[50f044] org.kontalk.util.MediaStorage$CountingInputStream.read:()I │ │ +50f054: 5450 eb9a |0000: iget-object v0, v5, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mInputStream:Ljava/io/InputStream; // field@9aeb │ │ +50f058: 6e10 e663 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.read:()I // method@63e6 │ │ +50f05e: 0a00 |0005: move-result v0 │ │ +50f060: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +50f064: 5351 ea9a |0008: iget-wide v1, v5, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mBytes:J // field@9aea │ │ +50f068: 1603 0100 |000a: const-wide/16 v3, #int 1 // #1 │ │ +50f06c: bb31 |000c: add-long/2addr v1, v3 │ │ +50f06e: 5a51 ea9a |000d: iput-wide v1, v5, Lorg/kontalk/util/MediaStorage$CountingInputStream;.mBytes:J // field@9aea │ │ +50f072: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0008 line=434 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 this Lorg/kontalk/util/MediaStorage$CountingInputStream; │ │ │ │ @@ -940547,67 +940547,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -50f110: |[50f110] org.kontalk.util.MediaStorage$MediaStoreType.:()V │ │ -50f120: 2200 a621 |0000: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f124: 1a01 6c58 |0002: const-string v1, "PHOTO" // string@586c │ │ -50f128: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -50f12a: 7030 60cc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f130: 6900 f19a |0008: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.PHOTO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af1 │ │ -50f134: 2200 a621 |000a: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f138: 1a01 e526 |000c: const-string v1, "IMAGE" // string@26e5 │ │ -50f13c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -50f13e: 7030 60cc 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f144: 6900 ef9a |0012: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.IMAGE:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aef │ │ -50f148: 2200 a621 |0014: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f14c: 1a01 9a0e |0016: const-string v1, "AUDIO" // string@0e9a │ │ -50f150: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -50f152: 7030 60cc 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f158: 6900 ed9a |001c: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.AUDIO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aed │ │ -50f15c: 2200 a621 |001e: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f160: 1a01 815b |0020: const-string v1, "RECORDING" // string@5b81 │ │ -50f164: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -50f166: 7030 60cc 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f16c: 6900 f29a |0026: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.RECORDING:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af2 │ │ -50f170: 2200 a621 |0028: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f174: 1a01 b96a |002a: const-string v1, "VIDEO" // string@6ab9 │ │ -50f178: 1246 |002c: const/4 v6, #int 4 // #4 │ │ -50f17a: 7030 60cc 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f180: 6900 f39a |0030: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.VIDEO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af3 │ │ -50f184: 2200 a621 |0032: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f188: 1a01 291d |0034: const-string v1, "DOCUMENT" // string@1d29 │ │ -50f18c: 1257 |0036: const/4 v7, #int 5 // #5 │ │ -50f18e: 7030 60cc 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f194: 6900 ee9a |003a: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.DOCUMENT:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aee │ │ -50f198: 2200 a621 |003c: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f19c: 1a01 9956 |003e: const-string v1, "OTHER" // string@5699 │ │ -50f1a0: 1268 |0040: const/4 v8, #int 6 // #6 │ │ -50f1a2: 7030 60cc 1008 |0041: invoke-direct {v0, v1, v8}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ -50f1a8: 6900 f09a |0044: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.OTHER:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af0 │ │ -50f1ac: 1271 |0046: const/4 v1, #int 7 // #7 │ │ -50f1ae: 2311 6e24 |0047: new-array v1, v1, [Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@246e │ │ -50f1b2: 6209 f19a |0049: sget-object v9, Lorg/kontalk/util/MediaStorage$MediaStoreType;.PHOTO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af1 │ │ -50f1b6: 4d09 0102 |004b: aput-object v9, v1, v2 │ │ -50f1ba: 6202 ef9a |004d: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.IMAGE:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aef │ │ -50f1be: 4d02 0103 |004f: aput-object v2, v1, v3 │ │ -50f1c2: 6202 ed9a |0051: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.AUDIO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aed │ │ -50f1c6: 4d02 0104 |0053: aput-object v2, v1, v4 │ │ -50f1ca: 6202 f29a |0055: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.RECORDING:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af2 │ │ -50f1ce: 4d02 0105 |0057: aput-object v2, v1, v5 │ │ -50f1d2: 6202 f39a |0059: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.VIDEO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af3 │ │ -50f1d6: 4d02 0106 |005b: aput-object v2, v1, v6 │ │ -50f1da: 6202 ee9a |005d: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.DOCUMENT:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aee │ │ -50f1de: 4d02 0107 |005f: aput-object v2, v1, v7 │ │ -50f1e2: 4d00 0108 |0061: aput-object v0, v1, v8 │ │ -50f1e6: 6901 ec9a |0063: sput-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.$VALUES:[Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aec │ │ -50f1ea: 0e00 |0065: return-void │ │ +50f12c: |[50f12c] org.kontalk.util.MediaStorage$MediaStoreType.:()V │ │ +50f13c: 2200 a621 |0000: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f140: 1a01 6c58 |0002: const-string v1, "PHOTO" // string@586c │ │ +50f144: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +50f146: 7030 60cc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f14c: 6900 f19a |0008: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.PHOTO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af1 │ │ +50f150: 2200 a621 |000a: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f154: 1a01 e526 |000c: const-string v1, "IMAGE" // string@26e5 │ │ +50f158: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +50f15a: 7030 60cc 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f160: 6900 ef9a |0012: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.IMAGE:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aef │ │ +50f164: 2200 a621 |0014: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f168: 1a01 9a0e |0016: const-string v1, "AUDIO" // string@0e9a │ │ +50f16c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +50f16e: 7030 60cc 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f174: 6900 ed9a |001c: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.AUDIO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aed │ │ +50f178: 2200 a621 |001e: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f17c: 1a01 815b |0020: const-string v1, "RECORDING" // string@5b81 │ │ +50f180: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +50f182: 7030 60cc 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f188: 6900 f29a |0026: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.RECORDING:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af2 │ │ +50f18c: 2200 a621 |0028: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f190: 1a01 b96a |002a: const-string v1, "VIDEO" // string@6ab9 │ │ +50f194: 1246 |002c: const/4 v6, #int 4 // #4 │ │ +50f196: 7030 60cc 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f19c: 6900 f39a |0030: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.VIDEO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af3 │ │ +50f1a0: 2200 a621 |0032: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f1a4: 1a01 291d |0034: const-string v1, "DOCUMENT" // string@1d29 │ │ +50f1a8: 1257 |0036: const/4 v7, #int 5 // #5 │ │ +50f1aa: 7030 60cc 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f1b0: 6900 ee9a |003a: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.DOCUMENT:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aee │ │ +50f1b4: 2200 a621 |003c: new-instance v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f1b8: 1a01 9956 |003e: const-string v1, "OTHER" // string@5699 │ │ +50f1bc: 1268 |0040: const/4 v8, #int 6 // #6 │ │ +50f1be: 7030 60cc 1008 |0041: invoke-direct {v0, v1, v8}, Lorg/kontalk/util/MediaStorage$MediaStoreType;.:(Ljava/lang/String;I)V // method@cc60 │ │ +50f1c4: 6900 f09a |0044: sput-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.OTHER:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af0 │ │ +50f1c8: 1271 |0046: const/4 v1, #int 7 // #7 │ │ +50f1ca: 2311 6e24 |0047: new-array v1, v1, [Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@246e │ │ +50f1ce: 6209 f19a |0049: sget-object v9, Lorg/kontalk/util/MediaStorage$MediaStoreType;.PHOTO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af1 │ │ +50f1d2: 4d09 0102 |004b: aput-object v9, v1, v2 │ │ +50f1d6: 6202 ef9a |004d: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.IMAGE:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aef │ │ +50f1da: 4d02 0103 |004f: aput-object v2, v1, v3 │ │ +50f1de: 6202 ed9a |0051: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.AUDIO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aed │ │ +50f1e2: 4d02 0104 |0053: aput-object v2, v1, v4 │ │ +50f1e6: 6202 f29a |0055: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.RECORDING:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af2 │ │ +50f1ea: 4d02 0105 |0057: aput-object v2, v1, v5 │ │ +50f1ee: 6202 f39a |0059: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.VIDEO:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9af3 │ │ +50f1f2: 4d02 0106 |005b: aput-object v2, v1, v6 │ │ +50f1f6: 6202 ee9a |005d: sget-object v2, Lorg/kontalk/util/MediaStorage$MediaStoreType;.DOCUMENT:Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aee │ │ +50f1fa: 4d02 0107 |005f: aput-object v2, v1, v7 │ │ +50f1fe: 4d00 0108 |0061: aput-object v0, v1, v8 │ │ +50f202: 6901 ec9a |0063: sput-object v1, Lorg/kontalk/util/MediaStorage$MediaStoreType;.$VALUES:[Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aec │ │ +50f206: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=82 │ │ 0x0014 line=83 │ │ 0x001e line=84 │ │ 0x0028 line=85 │ │ @@ -940621,17 +940621,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -50f1ec: |[50f1ec] org.kontalk.util.MediaStorage$MediaStoreType.:(Ljava/lang/String;I)V │ │ -50f1fc: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -50f202: 0e00 |0003: return-void │ │ +50f208: |[50f208] org.kontalk.util.MediaStorage$MediaStoreType.:(Ljava/lang/String;I)V │ │ +50f218: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +50f21e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/MediaStorage$MediaStoreType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -940641,20 +940641,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/kontalk/util/MediaStorage$MediaStoreType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -50f0c8: |[50f0c8] org.kontalk.util.MediaStorage$MediaStoreType.valueOf:(Ljava/lang/String;)Lorg/kontalk/util/MediaStorage$MediaStoreType; │ │ -50f0d8: 1c00 a621 |0000: const-class v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f0dc: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -50f0e2: 0c01 |0005: move-result-object v1 │ │ -50f0e4: 1f01 a621 |0006: check-cast v1, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ -50f0e8: 1101 |0008: return-object v1 │ │ +50f0e4: |[50f0e4] org.kontalk.util.MediaStorage$MediaStoreType.valueOf:(Ljava/lang/String;)Lorg/kontalk/util/MediaStorage$MediaStoreType; │ │ +50f0f4: 1c00 a621 |0000: const-class v0, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f0f8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +50f0fe: 0c01 |0005: move-result-object v1 │ │ +50f100: 1f01 a621 |0006: check-cast v1, Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@21a6 │ │ +50f104: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/kontalk/util/MediaStorage$MediaStoreType;) │ │ @@ -940662,20 +940662,20 @@ │ │ type : '()[Lorg/kontalk/util/MediaStorage$MediaStoreType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -50f0ec: |[50f0ec] org.kontalk.util.MediaStorage$MediaStoreType.values:()[Lorg/kontalk/util/MediaStorage$MediaStoreType; │ │ -50f0fc: 6200 ec9a |0000: sget-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.$VALUES:[Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aec │ │ -50f100: 6e10 a2d6 0000 |0002: invoke-virtual {v0}, [Lorg/kontalk/util/MediaStorage$MediaStoreType;.clone:()Ljava/lang/Object; // method@d6a2 │ │ -50f106: 0c00 |0005: move-result-object v0 │ │ -50f108: 1f00 6e24 |0006: check-cast v0, [Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@246e │ │ -50f10c: 1100 |0008: return-object v0 │ │ +50f108: |[50f108] org.kontalk.util.MediaStorage$MediaStoreType.values:()[Lorg/kontalk/util/MediaStorage$MediaStoreType; │ │ +50f118: 6200 ec9a |0000: sget-object v0, Lorg/kontalk/util/MediaStorage$MediaStoreType;.$VALUES:[Lorg/kontalk/util/MediaStorage$MediaStoreType; // field@9aec │ │ +50f11c: 6e10 a2d6 0000 |0002: invoke-virtual {v0}, [Lorg/kontalk/util/MediaStorage$MediaStoreType;.clone:()Ljava/lang/Object; // method@d6a2 │ │ +50f122: 0c00 |0005: move-result-object v0 │ │ +50f124: 1f00 6e24 |0006: check-cast v0, [Lorg/kontalk/util/MediaStorage$MediaStoreType; // type@246e │ │ +50f128: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21347 (MediaStorage.java) │ │ @@ -940716,17 +940716,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -50f2b4: |[50f2b4] org.kontalk.util.MediaStorage$QuickMediaPlayer.:()V │ │ -50f2c4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -50f2ca: 0e00 |0003: return-void │ │ +50f2d0: |[50f2d0] org.kontalk.util.MediaStorage$QuickMediaPlayer.:()V │ │ +50f2e0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +50f2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; │ │ │ │ #1 : (in Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;) │ │ @@ -940734,17 +940734,17 @@ │ │ type : '(Lorg/kontalk/util/MediaStorage$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -50f2cc: |[50f2cc] org.kontalk.util.MediaStorage$QuickMediaPlayer.:(Lorg/kontalk/util/MediaStorage$1;)V │ │ -50f2dc: 7010 63cc 0000 |0000: invoke-direct {v0}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.:()V // method@cc63 │ │ -50f2e2: 0e00 |0003: return-void │ │ +50f2e8: |[50f2e8] org.kontalk.util.MediaStorage$QuickMediaPlayer.:(Lorg/kontalk/util/MediaStorage$1;)V │ │ +50f2f8: 7010 63cc 0000 |0000: invoke-direct {v0}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.:()V // method@cc63 │ │ +50f2fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/kontalk/util/MediaStorage$1; │ │ │ │ @@ -940753,46 +940753,46 @@ │ │ type : '(Landroid/content/Context;I)Landroid/media/MediaPlayer;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 59 16-bit code units │ │ -50f204: |[50f204] org.kontalk.util.MediaStorage$QuickMediaPlayer.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; │ │ -50f214: 2206 1c01 |0000: new-instance v6, Landroid/media/MediaPlayer; // type@011c │ │ -50f218: 7010 e405 0600 |0002: invoke-direct {v6}, Landroid/media/MediaPlayer;.:()V // method@05e4 │ │ -50f21e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -50f220: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -50f222: 6e20 ee05 0600 |0007: invoke-virtual {v6, v0}, Landroid/media/MediaPlayer;.setAudioStreamType:(I)V // method@05ee │ │ -50f228: 6e10 6c02 0900 |000a: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -50f22e: 0c09 |000d: move-result-object v9 │ │ -50f230: 6e20 4b03 a900 |000e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; // method@034b │ │ -50f236: 0c09 |0011: move-result-object v9 │ │ -50f238: 3809 1f00 |0012: if-eqz v9, 0031 // +001f │ │ -50f23c: 6e10 0303 0900 |0014: invoke-virtual {v9}, Landroid/content/res/AssetFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0303 │ │ -50f242: 0c01 |0017: move-result-object v1 │ │ -50f244: 6e10 0603 0900 |0018: invoke-virtual {v9}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@0306 │ │ -50f24a: 0b02 |001b: move-result-wide v2 │ │ -50f24c: 6e10 0403 0900 |001c: invoke-virtual {v9}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0304 │ │ -50f252: 0b04 |001f: move-result-wide v4 │ │ -50f254: 0760 |0020: move-object v0, v6 │ │ -50f256: 7406 ef05 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/io/FileDescriptor;JJ)V // method@05ef │ │ -50f25c: 6e10 e905 0600 |0024: invoke-virtual {v6}, Landroid/media/MediaPlayer;.prepare:()V // method@05e9 │ │ -50f262: 7110 48cc 0900 |0027: invoke-static {v9}, Lorg/kontalk/util/DataUtils;.closeStream:(Landroid/content/res/AssetFileDescriptor;)V // method@cc48 │ │ -50f268: 1106 |002a: return-object v6 │ │ -50f26a: 0d0a |002b: move-exception v10 │ │ -50f26c: 280b |002c: goto 0037 // +000b │ │ -50f26e: 0779 |002d: move-object v9, v7 │ │ -50f270: 6e10 ea05 0600 |002e: invoke-virtual {v6}, Landroid/media/MediaPlayer;.release:()V // method@05ea │ │ -50f276: 7110 48cc 0900 |0031: invoke-static {v9}, Lorg/kontalk/util/DataUtils;.closeStream:(Landroid/content/res/AssetFileDescriptor;)V // method@cc48 │ │ -50f27c: 1107 |0034: return-object v7 │ │ -50f27e: 0d0a |0035: move-exception v10 │ │ -50f280: 0797 |0036: move-object v7, v9 │ │ -50f282: 7110 48cc 0700 |0037: invoke-static {v7}, Lorg/kontalk/util/DataUtils;.closeStream:(Landroid/content/res/AssetFileDescriptor;)V // method@cc48 │ │ -50f288: 270a |003a: throw v10 │ │ +50f220: |[50f220] org.kontalk.util.MediaStorage$QuickMediaPlayer.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; │ │ +50f230: 2206 1c01 |0000: new-instance v6, Landroid/media/MediaPlayer; // type@011c │ │ +50f234: 7010 e405 0600 |0002: invoke-direct {v6}, Landroid/media/MediaPlayer;.:()V // method@05e4 │ │ +50f23a: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +50f23c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +50f23e: 6e20 ee05 0600 |0007: invoke-virtual {v6, v0}, Landroid/media/MediaPlayer;.setAudioStreamType:(I)V // method@05ee │ │ +50f244: 6e10 6c02 0900 |000a: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +50f24a: 0c09 |000d: move-result-object v9 │ │ +50f24c: 6e20 4b03 a900 |000e: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.openRawResourceFd:(I)Landroid/content/res/AssetFileDescriptor; // method@034b │ │ +50f252: 0c09 |0011: move-result-object v9 │ │ +50f254: 3809 1f00 |0012: if-eqz v9, 0031 // +001f │ │ +50f258: 6e10 0303 0900 |0014: invoke-virtual {v9}, Landroid/content/res/AssetFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0303 │ │ +50f25e: 0c01 |0017: move-result-object v1 │ │ +50f260: 6e10 0603 0900 |0018: invoke-virtual {v9}, Landroid/content/res/AssetFileDescriptor;.getStartOffset:()J // method@0306 │ │ +50f266: 0b02 |001b: move-result-wide v2 │ │ +50f268: 6e10 0403 0900 |001c: invoke-virtual {v9}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0304 │ │ +50f26e: 0b04 |001f: move-result-wide v4 │ │ +50f270: 0760 |0020: move-object v0, v6 │ │ +50f272: 7406 ef05 0000 |0021: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/media/MediaPlayer;.setDataSource:(Ljava/io/FileDescriptor;JJ)V // method@05ef │ │ +50f278: 6e10 e905 0600 |0024: invoke-virtual {v6}, Landroid/media/MediaPlayer;.prepare:()V // method@05e9 │ │ +50f27e: 7110 48cc 0900 |0027: invoke-static {v9}, Lorg/kontalk/util/DataUtils;.closeStream:(Landroid/content/res/AssetFileDescriptor;)V // method@cc48 │ │ +50f284: 1106 |002a: return-object v6 │ │ +50f286: 0d0a |002b: move-exception v10 │ │ +50f288: 280b |002c: goto 0037 // +000b │ │ +50f28a: 0779 |002d: move-object v9, v7 │ │ +50f28c: 6e10 ea05 0600 |002e: invoke-virtual {v6}, Landroid/media/MediaPlayer;.release:()V // method@05ea │ │ +50f292: 7110 48cc 0900 |0031: invoke-static {v9}, Lorg/kontalk/util/DataUtils;.closeStream:(Landroid/content/res/AssetFileDescriptor;)V // method@cc48 │ │ +50f298: 1107 |0034: return-object v7 │ │ +50f29a: 0d0a |0035: move-exception v10 │ │ +50f29c: 0797 |0036: move-object v7, v9 │ │ +50f29e: 7110 48cc 0700 |0037: invoke-static {v7}, Lorg/kontalk/util/DataUtils;.closeStream:(Landroid/content/res/AssetFileDescriptor;)V // method@cc48 │ │ +50f2a4: 270a |003a: throw v10 │ │ catches : 3 │ │ 0x0007 - 0x0012 │ │ Ljava/lang/Exception; -> 0x002d │ │ -> 0x002b │ │ 0x0014 - 0x0027 │ │ Ljava/lang/Exception; -> 0x002e │ │ -> 0x0035 │ │ @@ -940818,18 +940818,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -50f2e4: |[50f2e4] org.kontalk.util.MediaStorage$QuickMediaPlayer.play:()V │ │ -50f2f4: 5410 f49a |0000: iget-object v0, v1, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ -50f2f8: 6e10 f305 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@05f3 │ │ -50f2fe: 0e00 |0005: return-void │ │ +50f300: |[50f300] org.kontalk.util.MediaStorage$QuickMediaPlayer.play:()V │ │ +50f310: 5410 f49a |0000: iget-object v0, v1, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ +50f314: 6e10 f305 0000 |0002: invoke-virtual {v0}, Landroid/media/MediaPlayer;.start:()V // method@05f3 │ │ +50f31a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; │ │ │ │ Virtual methods - │ │ @@ -940838,35 +940838,35 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -50f300: |[50f300] org.kontalk.util.MediaStorage$QuickMediaPlayer.play:(Landroid/content/Context;I)V │ │ -50f310: 5420 f49a |0000: iget-object v0, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ -50f314: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -50f318: 5221 f59a |0004: iget v1, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mResId:I // field@9af5 │ │ -50f31c: 3341 0f00 |0006: if-ne v1, v4, 0015 // +000f │ │ -50f320: 6e10 f405 0000 |0008: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@05f4 │ │ -50f326: 5420 f49a |000b: iget-object v0, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ -50f32a: 6e10 e905 0000 |000d: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@05e9 │ │ -50f330: 7010 66cc 0200 |0010: invoke-direct {v2}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.play:()V // method@cc66 │ │ -50f336: 0e00 |0013: return-void │ │ -50f338: 0000 |0014: nop // spacer │ │ -50f33a: 5420 f49a |0015: iget-object v0, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ -50f33e: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -50f342: 6e10 ea05 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@05ea │ │ -50f348: 7030 65cc 3204 |001c: invoke-direct {v2, v3, v4}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; // method@cc65 │ │ -50f34e: 0c03 |001f: move-result-object v3 │ │ -50f350: 5b23 f49a |0020: iput-object v3, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ -50f354: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ -50f358: 5924 f59a |0024: iput v4, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mResId:I // field@9af5 │ │ -50f35c: 7010 66cc 0200 |0026: invoke-direct {v2}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.play:()V // method@cc66 │ │ -50f362: 0e00 |0029: return-void │ │ +50f31c: |[50f31c] org.kontalk.util.MediaStorage$QuickMediaPlayer.play:(Landroid/content/Context;I)V │ │ +50f32c: 5420 f49a |0000: iget-object v0, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ +50f330: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +50f334: 5221 f59a |0004: iget v1, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mResId:I // field@9af5 │ │ +50f338: 3341 0f00 |0006: if-ne v1, v4, 0015 // +000f │ │ +50f33c: 6e10 f405 0000 |0008: invoke-virtual {v0}, Landroid/media/MediaPlayer;.stop:()V // method@05f4 │ │ +50f342: 5420 f49a |000b: iget-object v0, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ +50f346: 6e10 e905 0000 |000d: invoke-virtual {v0}, Landroid/media/MediaPlayer;.prepare:()V // method@05e9 │ │ +50f34c: 7010 66cc 0200 |0010: invoke-direct {v2}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.play:()V // method@cc66 │ │ +50f352: 0e00 |0013: return-void │ │ +50f354: 0000 |0014: nop // spacer │ │ +50f356: 5420 f49a |0015: iget-object v0, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ +50f35a: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +50f35e: 6e10 ea05 0000 |0019: invoke-virtual {v0}, Landroid/media/MediaPlayer;.release:()V // method@05ea │ │ +50f364: 7030 65cc 3204 |001c: invoke-direct {v2, v3, v4}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.create:(Landroid/content/Context;I)Landroid/media/MediaPlayer; // method@cc65 │ │ +50f36a: 0c03 |001f: move-result-object v3 │ │ +50f36c: 5b23 f49a |0020: iput-object v3, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mMediaPlayer:Landroid/media/MediaPlayer; // field@9af4 │ │ +50f370: 3803 0700 |0022: if-eqz v3, 0029 // +0007 │ │ +50f374: 5924 f59a |0024: iput v4, v2, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.mResId:I // field@9af5 │ │ +50f378: 7010 66cc 0200 |0026: invoke-direct {v2}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.play:()V // method@cc66 │ │ +50f37e: 0e00 |0029: return-void │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/io/IOException; -> 0x0014 │ │ positions : │ │ 0x0000 line=915 │ │ 0x0008 line=917 │ │ 0x000b line=919 │ │ @@ -941109,96 +941109,96 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 166 16-bit code units │ │ -5102ac: |[5102ac] org.kontalk.util.MediaStorage.:()V │ │ -5102bc: 6200 d67a |0000: sget-object v0, Lorg/kontalk/Kontalk;.TAG:Ljava/lang/String; // field@7ad6 │ │ -5102c0: 6900 0c9b |0002: sput-object v0, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ -5102c4: 6200 a700 |0004: sget-object v0, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@00a7 │ │ -5102c8: 7110 8006 0000 |0006: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -5102ce: 0c00 |0009: move-result-object v0 │ │ -5102d0: 6900 f69a |000a: sput-object v0, Lorg/kontalk/util/MediaStorage;.AUDIO_PUBLIC_PATH:Ljava/io/File; // field@9af6 │ │ -5102d4: 2200 040e |000c: new-instance v0, Ljava/io/File; // type@0e04 │ │ -5102d8: 1a01 d55c |000e: const-string v1, "Recordings" // string@5cd5 │ │ -5102dc: 1a02 bc61 |0010: const-string v2, "Sent" // string@61bc │ │ -5102e0: 7030 9763 1002 |0012: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ -5102e6: 6e10 b263 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -5102ec: 0c00 |0018: move-result-object v0 │ │ -5102ee: 6900 0b9b |0019: sput-object v0, Lorg/kontalk/util/MediaStorage;.RECORDINGS_SENT_ROOT:Ljava/lang/String; // field@9b0b │ │ -5102f2: 2200 040e |001b: new-instance v0, Ljava/io/File; // type@0e04 │ │ -5102f6: 6203 a700 |001d: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@00a7 │ │ -5102fa: 7030 9763 3001 |001f: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ -510300: 6e10 b263 0000 |0022: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -510306: 0c00 |0025: move-result-object v0 │ │ -510308: 6900 099b |0026: sput-object v0, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b09 │ │ -51030c: 2200 040e |0028: new-instance v0, Ljava/io/File; // type@0e04 │ │ -510310: 6203 a700 |002a: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@00a7 │ │ -510314: 7110 8006 0300 |002c: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -51031a: 0c03 |002f: move-result-object v3 │ │ -51031c: 7030 9563 3001 |0030: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -510322: 6900 089b |0033: sput-object v0, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_PATH:Ljava/io/File; // field@9b08 │ │ -510326: 6200 a800 |0035: sget-object v0, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@00a8 │ │ -51032a: 6900 069b |0037: sput-object v0, Lorg/kontalk/util/MediaStorage;.PICTURES_ROOT:Ljava/lang/String; // field@9b06 │ │ -51032e: 2200 040e |0039: new-instance v0, Ljava/io/File; // type@0e04 │ │ -510332: 6201 069b |003b: sget-object v1, Lorg/kontalk/util/MediaStorage;.PICTURES_ROOT:Ljava/lang/String; // field@9b06 │ │ -510336: 7030 9763 1002 |003d: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ -51033c: 6e10 b263 0000 |0040: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -510342: 0c00 |0043: move-result-object v0 │ │ -510344: 6900 079b |0044: sput-object v0, Lorg/kontalk/util/MediaStorage;.PICTURES_SENT_ROOT:Ljava/lang/String; // field@9b07 │ │ -510348: 6200 a800 |0046: sget-object v0, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@00a8 │ │ -51034c: 7110 8006 0000 |0048: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -510352: 0c00 |004b: move-result-object v0 │ │ -510354: 6900 059b |004c: sput-object v0, Lorg/kontalk/util/MediaStorage;.PICTURES_PUBLIC_PATH:Ljava/io/File; // field@9b05 │ │ -510358: 6200 a300 |004e: sget-object v0, Landroid/os/Environment;.DIRECTORY_DCIM:Ljava/lang/String; // field@00a3 │ │ -51035c: 6900 049b |0050: sput-object v0, Lorg/kontalk/util/MediaStorage;.PHOTOS_ROOT:Ljava/lang/String; // field@9b04 │ │ -510360: 2200 040e |0052: new-instance v0, Ljava/io/File; // type@0e04 │ │ -510364: 6201 a300 |0054: sget-object v1, Landroid/os/Environment;.DIRECTORY_DCIM:Ljava/lang/String; // field@00a3 │ │ -510368: 7020 9663 1000 |0056: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -51036e: 6e10 b263 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -510374: 0c00 |005c: move-result-object v0 │ │ -510376: 6900 039b |005d: sput-object v0, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b03 │ │ -51037a: 6200 a300 |005f: sget-object v0, Landroid/os/Environment;.DIRECTORY_DCIM:Ljava/lang/String; // field@00a3 │ │ -51037e: 7110 8006 0000 |0061: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -510384: 0c00 |0064: move-result-object v0 │ │ -510386: 6900 029b |0065: sput-object v0, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_PATH:Ljava/io/File; // field@9b02 │ │ -51038a: 6200 a600 |0067: sget-object v0, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@00a6 │ │ -51038e: 7110 8006 0000 |0069: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -510394: 0c00 |006c: move-result-object v0 │ │ -510396: 6900 139b |006d: sput-object v0, Lorg/kontalk/util/MediaStorage;.VIDEO_PUBLIC_PATH:Ljava/io/File; // field@9b13 │ │ -51039a: 6000 9c00 |006f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -51039e: 1301 1300 |0071: const/16 v1, #int 19 // #13 │ │ -5103a2: 3410 0f00 |0073: if-lt v0, v1, 0082 // +000f │ │ -5103a6: 6200 a400 |0075: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOCUMENTS:Ljava/lang/String; // field@00a4 │ │ -5103aa: 6900 fb9a |0077: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_ROOT:Ljava/lang/String; // field@9afb │ │ -5103ae: 6900 fa9a |0079: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afa │ │ -5103b2: 7110 8006 0000 |007b: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -5103b8: 0c00 |007e: move-result-object v0 │ │ -5103ba: 6900 f99a |007f: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_PATH:Ljava/io/File; // field@9af9 │ │ -5103be: 280d |0081: goto 008e // +000d │ │ -5103c0: 1a00 bc1e |0082: const-string v0, "Documents" // string@1ebc │ │ -5103c4: 6900 fb9a |0084: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_ROOT:Ljava/lang/String; // field@9afb │ │ -5103c8: 6900 fa9a |0086: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afa │ │ -5103cc: 7110 8006 0000 |0088: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -5103d2: 0c00 |008b: move-result-object v0 │ │ -5103d4: 6900 f99a |008c: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_PATH:Ljava/io/File; // field@9af9 │ │ -5103d8: 6200 a500 |008e: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@00a5 │ │ -5103dc: 6900 fe9a |0090: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_ROOT:Ljava/lang/String; // field@9afe │ │ -5103e0: 6900 fd9a |0092: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afd │ │ -5103e4: 7110 8006 0000 |0094: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ -5103ea: 0c00 |0097: move-result-object v0 │ │ -5103ec: 6900 fc9a |0098: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_PATH:Ljava/io/File; // field@9afc │ │ -5103f0: 2200 190f |009a: new-instance v0, Ljava/text/SimpleDateFormat; // type@0f19 │ │ -5103f4: 6201 5a54 |009c: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ -5103f8: 1a02 9aee |009e: const-string v2, "yyyyMMdd_HHmmssSSS" // string@ee9a │ │ -5103fc: 7030 5f68 2001 |00a0: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@685f │ │ -510402: 6900 159b |00a3: sput-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -510406: 0e00 |00a5: return-void │ │ +5102c8: |[5102c8] org.kontalk.util.MediaStorage.:()V │ │ +5102d8: 6200 d67a |0000: sget-object v0, Lorg/kontalk/Kontalk;.TAG:Ljava/lang/String; // field@7ad6 │ │ +5102dc: 6900 0c9b |0002: sput-object v0, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ +5102e0: 6200 a700 |0004: sget-object v0, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@00a7 │ │ +5102e4: 7110 8006 0000 |0006: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +5102ea: 0c00 |0009: move-result-object v0 │ │ +5102ec: 6900 f69a |000a: sput-object v0, Lorg/kontalk/util/MediaStorage;.AUDIO_PUBLIC_PATH:Ljava/io/File; // field@9af6 │ │ +5102f0: 2200 040e |000c: new-instance v0, Ljava/io/File; // type@0e04 │ │ +5102f4: 1a01 d55c |000e: const-string v1, "Recordings" // string@5cd5 │ │ +5102f8: 1a02 bc61 |0010: const-string v2, "Sent" // string@61bc │ │ +5102fc: 7030 9763 1002 |0012: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ +510302: 6e10 b263 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +510308: 0c00 |0018: move-result-object v0 │ │ +51030a: 6900 0b9b |0019: sput-object v0, Lorg/kontalk/util/MediaStorage;.RECORDINGS_SENT_ROOT:Ljava/lang/String; // field@9b0b │ │ +51030e: 2200 040e |001b: new-instance v0, Ljava/io/File; // type@0e04 │ │ +510312: 6203 a700 |001d: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@00a7 │ │ +510316: 7030 9763 3001 |001f: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ +51031c: 6e10 b263 0000 |0022: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +510322: 0c00 |0025: move-result-object v0 │ │ +510324: 6900 099b |0026: sput-object v0, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b09 │ │ +510328: 2200 040e |0028: new-instance v0, Ljava/io/File; // type@0e04 │ │ +51032c: 6203 a700 |002a: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@00a7 │ │ +510330: 7110 8006 0300 |002c: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +510336: 0c03 |002f: move-result-object v3 │ │ +510338: 7030 9563 3001 |0030: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +51033e: 6900 089b |0033: sput-object v0, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_PATH:Ljava/io/File; // field@9b08 │ │ +510342: 6200 a800 |0035: sget-object v0, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@00a8 │ │ +510346: 6900 069b |0037: sput-object v0, Lorg/kontalk/util/MediaStorage;.PICTURES_ROOT:Ljava/lang/String; // field@9b06 │ │ +51034a: 2200 040e |0039: new-instance v0, Ljava/io/File; // type@0e04 │ │ +51034e: 6201 069b |003b: sget-object v1, Lorg/kontalk/util/MediaStorage;.PICTURES_ROOT:Ljava/lang/String; // field@9b06 │ │ +510352: 7030 9763 1002 |003d: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ +510358: 6e10 b263 0000 |0040: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +51035e: 0c00 |0043: move-result-object v0 │ │ +510360: 6900 079b |0044: sput-object v0, Lorg/kontalk/util/MediaStorage;.PICTURES_SENT_ROOT:Ljava/lang/String; // field@9b07 │ │ +510364: 6200 a800 |0046: sget-object v0, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@00a8 │ │ +510368: 7110 8006 0000 |0048: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +51036e: 0c00 |004b: move-result-object v0 │ │ +510370: 6900 059b |004c: sput-object v0, Lorg/kontalk/util/MediaStorage;.PICTURES_PUBLIC_PATH:Ljava/io/File; // field@9b05 │ │ +510374: 6200 a300 |004e: sget-object v0, Landroid/os/Environment;.DIRECTORY_DCIM:Ljava/lang/String; // field@00a3 │ │ +510378: 6900 049b |0050: sput-object v0, Lorg/kontalk/util/MediaStorage;.PHOTOS_ROOT:Ljava/lang/String; // field@9b04 │ │ +51037c: 2200 040e |0052: new-instance v0, Ljava/io/File; // type@0e04 │ │ +510380: 6201 a300 |0054: sget-object v1, Landroid/os/Environment;.DIRECTORY_DCIM:Ljava/lang/String; // field@00a3 │ │ +510384: 7020 9663 1000 |0056: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +51038a: 6e10 b263 0000 |0059: invoke-virtual {v0}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +510390: 0c00 |005c: move-result-object v0 │ │ +510392: 6900 039b |005d: sput-object v0, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b03 │ │ +510396: 6200 a300 |005f: sget-object v0, Landroid/os/Environment;.DIRECTORY_DCIM:Ljava/lang/String; // field@00a3 │ │ +51039a: 7110 8006 0000 |0061: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +5103a0: 0c00 |0064: move-result-object v0 │ │ +5103a2: 6900 029b |0065: sput-object v0, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_PATH:Ljava/io/File; // field@9b02 │ │ +5103a6: 6200 a600 |0067: sget-object v0, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@00a6 │ │ +5103aa: 7110 8006 0000 |0069: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +5103b0: 0c00 |006c: move-result-object v0 │ │ +5103b2: 6900 139b |006d: sput-object v0, Lorg/kontalk/util/MediaStorage;.VIDEO_PUBLIC_PATH:Ljava/io/File; // field@9b13 │ │ +5103b6: 6000 9c00 |006f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +5103ba: 1301 1300 |0071: const/16 v1, #int 19 // #13 │ │ +5103be: 3410 0f00 |0073: if-lt v0, v1, 0082 // +000f │ │ +5103c2: 6200 a400 |0075: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOCUMENTS:Ljava/lang/String; // field@00a4 │ │ +5103c6: 6900 fb9a |0077: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_ROOT:Ljava/lang/String; // field@9afb │ │ +5103ca: 6900 fa9a |0079: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afa │ │ +5103ce: 7110 8006 0000 |007b: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +5103d4: 0c00 |007e: move-result-object v0 │ │ +5103d6: 6900 f99a |007f: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_PATH:Ljava/io/File; // field@9af9 │ │ +5103da: 280d |0081: goto 008e // +000d │ │ +5103dc: 1a00 bc1e |0082: const-string v0, "Documents" // string@1ebc │ │ +5103e0: 6900 fb9a |0084: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_ROOT:Ljava/lang/String; // field@9afb │ │ +5103e4: 6900 fa9a |0086: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afa │ │ +5103e8: 7110 8006 0000 |0088: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +5103ee: 0c00 |008b: move-result-object v0 │ │ +5103f0: 6900 f99a |008c: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_PATH:Ljava/io/File; // field@9af9 │ │ +5103f4: 6200 a500 |008e: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@00a5 │ │ +5103f8: 6900 fe9a |0090: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_ROOT:Ljava/lang/String; // field@9afe │ │ +5103fc: 6900 fd9a |0092: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afd │ │ +510400: 7110 8006 0000 |0094: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0680 │ │ +510406: 0c00 |0097: move-result-object v0 │ │ +510408: 6900 fc9a |0098: sput-object v0, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_PATH:Ljava/io/File; // field@9afc │ │ +51040c: 2200 190f |009a: new-instance v0, Ljava/text/SimpleDateFormat; // type@0f19 │ │ +510410: 6201 5a54 |009c: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ +510414: 1a02 9aee |009e: const-string v2, "yyyyMMdd_HHmmssSSS" // string@ee9a │ │ +510418: 7030 5f68 2001 |00a0: invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@685f │ │ +51041e: 6900 159b |00a3: sput-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +510422: 0e00 |00a5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=94 │ │ 0x0006 line=95 │ │ 0x000c line=98 │ │ 0x001b line=99 │ │ @@ -941234,17 +941234,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -510408: |[510408] org.kontalk.util.MediaStorage.:()V │ │ -510418: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51041e: 0e00 |0003: return-void │ │ +510424: |[510424] org.kontalk.util.MediaStorage.:()V │ │ +510434: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51043a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/MediaStorage; │ │ │ │ #2 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -941252,20 +941252,20 @@ │ │ type : '()Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -50f49c: |[50f49c] org.kontalk.util.MediaStorage.bitmapOptions:()Landroid/graphics/BitmapFactory$Options; │ │ -50f4ac: 2200 ab00 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ -50f4b0: 7010 de03 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ -50f4b6: 6201 4700 |0005: sget-object v1, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0047 │ │ -50f4ba: 5b01 4e00 |0007: iput-object v1, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@004e │ │ -50f4be: 1100 |0009: return-object v0 │ │ +50f4b8: |[50f4b8] org.kontalk.util.MediaStorage.bitmapOptions:()Landroid/graphics/BitmapFactory$Options; │ │ +50f4c8: 2200 ab00 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ +50f4cc: 7010 de03 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ +50f4d2: 6201 4700 |0005: sget-object v1, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0047 │ │ +50f4d6: 5b01 4e00 |0007: iput-object v1, v0, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@004e │ │ +50f4da: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ │ │ #3 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -941273,20 +941273,20 @@ │ │ type : '()Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -50f4c0: |[50f4c0] org.kontalk.util.MediaStorage.bitmapOptionsDecodeBounds:()Landroid/graphics/BitmapFactory$Options; │ │ -50f4d0: 2200 ab00 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ -50f4d4: 7010 de03 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ -50f4da: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -50f4dc: 5c01 4b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@004b │ │ -50f4e0: 1100 |0008: return-object v0 │ │ +50f4dc: |[50f4dc] org.kontalk.util.MediaStorage.bitmapOptionsDecodeBounds:()Landroid/graphics/BitmapFactory$Options; │ │ +50f4ec: 2200 ab00 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ +50f4f0: 7010 de03 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ +50f4f6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +50f4f8: 5c01 4b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@004b │ │ +50f4fc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0006 line=245 │ │ locals : │ │ │ │ #4 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -941294,35 +941294,35 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -50f374: |[50f374] org.kontalk.util.MediaStorage.bitmapOrientation:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -50f384: 7120 82cc 8700 |0000: invoke-static {v7, v8}, Lorg/kontalk/util/MediaStorage;.getRotation:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Matrix; // method@cc82 │ │ -50f38a: 0c05 |0003: move-result-object v5 │ │ -50f38c: 3805 1c00 |0004: if-eqz v5, 0020 // +001c │ │ -50f390: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -50f392: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -50f394: 6e10 d203 0900 |0008: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -50f39a: 0a03 |000b: move-result v3 │ │ -50f39c: 6e10 cf03 0900 |000c: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -50f3a2: 0a04 |000f: move-result v4 │ │ -50f3a4: 1216 |0010: const/4 v6, #int 1 // #1 │ │ -50f3a6: 0790 |0011: move-object v0, v9 │ │ -50f3a8: 7707 c903 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@03c9 │ │ -50f3ae: 0c07 |0015: move-result-object v7 │ │ -50f3b0: 0779 |0016: move-object v9, v7 │ │ -50f3b2: 2809 |0017: goto 0020 // +0009 │ │ -50f3b4: 0d07 |0018: move-exception v7 │ │ -50f3b6: 6208 0c9b |0019: sget-object v8, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ -50f3ba: 1a00 fde7 |001b: const-string v0, "unable to check for rotation data" // string@e7fd │ │ -50f3be: 7130 e1b9 0807 |001d: invoke-static {v8, v0, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@b9e1 │ │ -50f3c4: 1109 |0020: return-object v9 │ │ +50f390: |[50f390] org.kontalk.util.MediaStorage.bitmapOrientation:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +50f3a0: 7120 82cc 8700 |0000: invoke-static {v7, v8}, Lorg/kontalk/util/MediaStorage;.getRotation:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Matrix; // method@cc82 │ │ +50f3a6: 0c05 |0003: move-result-object v5 │ │ +50f3a8: 3805 1c00 |0004: if-eqz v5, 0020 // +001c │ │ +50f3ac: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +50f3ae: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +50f3b0: 6e10 d203 0900 |0008: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +50f3b6: 0a03 |000b: move-result v3 │ │ +50f3b8: 6e10 cf03 0900 |000c: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +50f3be: 0a04 |000f: move-result v4 │ │ +50f3c0: 1216 |0010: const/4 v6, #int 1 // #1 │ │ +50f3c2: 0790 |0011: move-object v0, v9 │ │ +50f3c4: 7707 c903 0000 |0012: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@03c9 │ │ +50f3ca: 0c07 |0015: move-result-object v7 │ │ +50f3cc: 0779 |0016: move-object v9, v7 │ │ +50f3ce: 2809 |0017: goto 0020 // +0009 │ │ +50f3d0: 0d07 |0018: move-exception v7 │ │ +50f3d2: 6208 0c9b |0019: sget-object v8, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ +50f3d6: 1a00 fde7 |001b: const-string v0, "unable to check for rotation data" // string@e7fd │ │ +50f3da: 7130 e1b9 0807 |001d: invoke-static {v8, v0, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@b9e1 │ │ +50f3e0: 1109 |0020: return-object v9 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=359 │ │ 0x0008 line=361 │ │ 0x0019 line=365 │ │ @@ -941336,21 +941336,21 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Z)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -50fba0: |[50fba0] org.kontalk.util.MediaStorage.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Z)Ljava/io/File; │ │ -50fbb0: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fbb4: 6e10 5c02 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ -50fbba: 0c01 |0005: move-result-object v1 │ │ -50fbbc: 7030 9563 1004 |0006: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fbc2: 7140 6ecc 3250 |0009: invoke-static {v2, v3, v0, v5}, Lorg/kontalk/util/MediaStorage;.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/File;Z)V // method@cc6e │ │ -50fbc8: 1100 |000c: return-object v0 │ │ +50fbbc: |[50fbbc] org.kontalk.util.MediaStorage.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Z)Ljava/io/File; │ │ +50fbcc: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fbd0: 6e10 5c02 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ +50fbd6: 0c01 |0005: move-result-object v1 │ │ +50fbd8: 7030 9563 1004 |0006: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fbde: 7140 6ecc 3250 |0009: invoke-static {v2, v3, v0, v5}, Lorg/kontalk/util/MediaStorage;.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/File;Z)V // method@cc6e │ │ +50fbe4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0009 line=263 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/net/Uri; │ │ @@ -941362,23 +941362,23 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/io/File;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -510420: |[510420] org.kontalk.util.MediaStorage.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/File;Z)V │ │ -510430: 2200 090e |0000: new-instance v0, Ljava/io/FileOutputStream; // type@0e09 │ │ -510434: 7020 c163 3000 |0002: invoke-direct {v0, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -51043a: 7140 6fcc 2140 |0005: invoke-static {v1, v2, v0, v4}, Lorg/kontalk/util/MediaStorage;.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/FileOutputStream;Z)V // method@cc6f │ │ -510440: 6e10 c463 0000 |0008: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -510446: 0e00 |000b: return-void │ │ -510448: 0d01 |000c: move-exception v1 │ │ -51044a: 6e10 c463 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -510450: 2701 |0010: throw v1 │ │ +51043c: |[51043c] org.kontalk.util.MediaStorage.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/File;Z)V │ │ +51044c: 2200 090e |0000: new-instance v0, Ljava/io/FileOutputStream; // type@0e09 │ │ +510450: 7020 c163 3000 |0002: invoke-direct {v0, v3}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +510456: 7140 6fcc 2140 |0005: invoke-static {v1, v2, v0, v4}, Lorg/kontalk/util/MediaStorage;.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/FileOutputStream;Z)V // method@cc6f │ │ +51045c: 6e10 c463 0000 |0008: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +510462: 0e00 |000b: return-void │ │ +510464: 0d01 |000c: move-exception v1 │ │ +510466: 6e10 c463 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +51046c: 2701 |0010: throw v1 │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ -> 0x000c │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=271 │ │ 0x0008 line=274 │ │ @@ -941394,33 +941394,33 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Ljava/io/FileOutputStream;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 28 16-bit code units │ │ -510460: |[510460] org.kontalk.util.MediaStorage.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/FileOutputStream;Z)V │ │ -510470: 380b 0500 |0000: if-eqz v11, 0005 // +0005 │ │ -510474: 6200 4000 |0002: sget-object v0, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0040 │ │ -510478: 2803 |0004: goto 0007 // +0003 │ │ -51047a: 6200 4100 |0005: sget-object v0, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0041 │ │ -51047e: 0705 |0007: move-object v5, v0 │ │ -510480: 380b 0700 |0008: if-eqz v11, 000f // +0007 │ │ -510484: 130b 3200 |000a: const/16 v11, #int 50 // #32 │ │ -510488: 1306 3200 |000c: const/16 v6, #int 50 // #32 │ │ -51048c: 2803 |000e: goto 0011 // +0003 │ │ -51048e: 120b |000f: const/4 v11, #int 0 // #0 │ │ -510490: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -510492: 1303 0002 |0011: const/16 v3, #int 512 // #200 │ │ -510496: 1304 0002 |0013: const/16 v4, #int 512 // #200 │ │ -51049a: 0781 |0015: move-object v1, v8 │ │ -51049c: 0792 |0016: move-object v2, v9 │ │ -51049e: 07a7 |0017: move-object v7, v10 │ │ -5104a0: 7707 93cc 0100 |0018: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/kontalk/util/MediaStorage;.resizeImage:(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V // method@cc93 │ │ -5104a6: 0e00 |001b: return-void │ │ +51047c: |[51047c] org.kontalk.util.MediaStorage.cacheThumbnail:(Landroid/content/Context;Landroid/net/Uri;Ljava/io/FileOutputStream;Z)V │ │ +51048c: 380b 0500 |0000: if-eqz v11, 0005 // +0005 │ │ +510490: 6200 4000 |0002: sget-object v0, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0040 │ │ +510494: 2803 |0004: goto 0007 // +0003 │ │ +510496: 6200 4100 |0005: sget-object v0, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0041 │ │ +51049a: 0705 |0007: move-object v5, v0 │ │ +51049c: 380b 0700 |0008: if-eqz v11, 000f // +0007 │ │ +5104a0: 130b 3200 |000a: const/16 v11, #int 50 // #32 │ │ +5104a4: 1306 3200 |000c: const/16 v6, #int 50 // #32 │ │ +5104a8: 2803 |000e: goto 0011 // +0003 │ │ +5104aa: 120b |000f: const/4 v11, #int 0 // #0 │ │ +5104ac: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +5104ae: 1303 0002 |0011: const/16 v3, #int 512 // #200 │ │ +5104b2: 1304 0002 |0013: const/16 v4, #int 512 // #200 │ │ +5104b6: 0781 |0015: move-object v1, v8 │ │ +5104b8: 0792 |0016: move-object v2, v9 │ │ +5104ba: 07a7 |0017: move-object v7, v10 │ │ +5104bc: 7707 93cc 0100 |0018: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/kontalk/util/MediaStorage;.resizeImage:(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V // method@cc93 │ │ +5104c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x001c reg=8 (null) Landroid/content/Context; │ │ 0x0000 - 0x001c reg=9 (null) Landroid/net/Uri; │ │ 0x0000 - 0x001c reg=10 (null) Ljava/io/FileOutputStream; │ │ @@ -941431,36 +941431,36 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -50fbcc: |[50fbcc] org.kontalk.util.MediaStorage.copyOutgoingMedia:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File; │ │ -50fbdc: 7110 7fcc 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/MediaStorage;.getOutgoingPictureFile:(Landroid/content/Context;)Ljava/io/File; // method@cc7f │ │ -50fbe2: 0c00 |0003: move-result-object v0 │ │ -50fbe4: 6e10 6002 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -50fbea: 0c02 |0007: move-result-object v2 │ │ -50fbec: 6e20 3202 3200 |0008: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -50fbf2: 0c02 |000b: move-result-object v2 │ │ -50fbf4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -50fbf6: 2201 090e |000d: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ -50fbfa: 7020 c163 0100 |000f: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -50fc00: 7120 4ccc 1200 |0012: invoke-static {v2, v1}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ -50fc06: 7110 47cc 0200 |0015: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50fc0c: 7110 47cc 0100 |0018: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50fc12: 1100 |001b: return-object v0 │ │ -50fc14: 0d03 |001c: move-exception v3 │ │ -50fc16: 2804 |001d: goto 0021 // +0004 │ │ -50fc18: 0d00 |001e: move-exception v0 │ │ -50fc1a: 0731 |001f: move-object v1, v3 │ │ -50fc1c: 0703 |0020: move-object v3, v0 │ │ -50fc1e: 7110 47cc 0200 |0021: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50fc24: 7110 47cc 0100 |0024: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50fc2a: 2703 |0027: throw v3 │ │ +50fbe8: |[50fbe8] org.kontalk.util.MediaStorage.copyOutgoingMedia:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File; │ │ +50fbf8: 7110 7fcc 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/MediaStorage;.getOutgoingPictureFile:(Landroid/content/Context;)Ljava/io/File; // method@cc7f │ │ +50fbfe: 0c00 |0003: move-result-object v0 │ │ +50fc00: 6e10 6002 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +50fc06: 0c02 |0007: move-result-object v2 │ │ +50fc08: 6e20 3202 3200 |0008: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +50fc0e: 0c02 |000b: move-result-object v2 │ │ +50fc10: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +50fc12: 2201 090e |000d: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ +50fc16: 7020 c163 0100 |000f: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +50fc1c: 7120 4ccc 1200 |0012: invoke-static {v2, v1}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ +50fc22: 7110 47cc 0200 |0015: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50fc28: 7110 47cc 0100 |0018: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50fc2e: 1100 |001b: return-object v0 │ │ +50fc30: 0d03 |001c: move-exception v3 │ │ +50fc32: 2804 |001d: goto 0021 // +0004 │ │ +50fc34: 0d00 |001e: move-exception v0 │ │ +50fc36: 0731 |001f: move-object v1, v3 │ │ +50fc38: 0703 |0020: move-object v3, v0 │ │ +50fc3a: 7110 47cc 0200 |0021: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50fc40: 7110 47cc 0100 |0024: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50fc46: 2703 |0027: throw v3 │ │ catches : 2 │ │ 0x000d - 0x0012 │ │ -> 0x001e │ │ 0x0012 - 0x0015 │ │ -> 0x001c │ │ positions : │ │ 0x0000 line=835 │ │ @@ -941481,26 +941481,26 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -50fafc: |[50fafc] org.kontalk.util.MediaStorage.createDirectories:(Ljava/io/File;)Z │ │ -50fb0c: 6e10 a663 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ -50fb12: 0a00 |0003: move-result v0 │ │ -50fb14: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -50fb18: 6e10 af63 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ -50fb1e: 0a01 |0009: move-result v1 │ │ -50fb20: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -50fb24: 2803 |000c: goto 000f // +0003 │ │ -50fb26: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -50fb28: 2802 |000e: goto 0010 // +0002 │ │ -50fb2a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -50fb2c: 0f01 |0010: return v1 │ │ +50fb18: |[50fb18] org.kontalk.util.MediaStorage.createDirectories:(Ljava/io/File;)Z │ │ +50fb28: 6e10 a663 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ +50fb2e: 0a00 |0003: move-result v0 │ │ +50fb30: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +50fb34: 6e10 af63 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ +50fb3a: 0a01 |0009: move-result v1 │ │ +50fb3c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +50fb40: 2803 |000c: goto 000f // +0003 │ │ +50fb42: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +50fb44: 2802 |000e: goto 0010 // +0002 │ │ +50fb46: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +50fb48: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/io/File; │ │ │ │ #10 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -941508,28 +941508,28 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -5104a8: |[5104a8] org.kontalk.util.MediaStorage.createFile:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Ljava/lang/String;I)V │ │ -5104b8: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -5104bc: 1a01 f876 |0002: const-string v1, "android.intent.action.CREATE_DOCUMENT" // string@76f8 │ │ -5104c0: 7020 9602 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0296 │ │ -5104c6: 1a01 0d77 |0007: const-string v1, "android.intent.category.OPENABLE" // string@770d │ │ -5104ca: 6e20 9902 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0299 │ │ -5104d0: 6e20 c802 3000 |000c: invoke-virtual {v0, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02c8 │ │ -5104d6: 1a03 e876 |000f: const-string v3, "android.content.extra.SHOW_ADVANCED" // string@76e8 │ │ -5104da: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -5104dc: 6e30 b802 3001 |0012: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02b8 │ │ -5104e2: 1a03 1577 |0015: const-string v3, "android.intent.extra.TITLE" // string@7715 │ │ -5104e6: 6e30 b702 3004 |0017: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02b7 │ │ -5104ec: 6e30 122a 0205 |001a: invoke-virtual {v2, v0, v5}, Landroidx/fragment/app/Fragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a12 │ │ -5104f2: 0e00 |001d: return-void │ │ +5104c4: |[5104c4] org.kontalk.util.MediaStorage.createFile:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Ljava/lang/String;I)V │ │ +5104d4: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +5104d8: 1a01 f876 |0002: const-string v1, "android.intent.action.CREATE_DOCUMENT" // string@76f8 │ │ +5104dc: 7020 9602 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0296 │ │ +5104e2: 1a01 0d77 |0007: const-string v1, "android.intent.category.OPENABLE" // string@770d │ │ +5104e6: 6e20 9902 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@0299 │ │ +5104ec: 6e20 c802 3000 |000c: invoke-virtual {v0, v3}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@02c8 │ │ +5104f2: 1a03 e876 |000f: const-string v3, "android.content.extra.SHOW_ADVANCED" // string@76e8 │ │ +5104f6: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +5104f8: 6e30 b802 3001 |0012: invoke-virtual {v0, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@02b8 │ │ +5104fe: 1a03 1577 |0015: const-string v3, "android.intent.extra.TITLE" // string@7715 │ │ +510502: 6e30 b702 3004 |0017: invoke-virtual {v0, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02b7 │ │ +510508: 6e30 122a 0205 |001a: invoke-virtual {v2, v0, v5}, Landroidx/fragment/app/Fragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a12 │ │ +51050e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0009 line=889 │ │ 0x000c line=892 │ │ 0x0012 line=894 │ │ 0x0017 line=895 │ │ @@ -941545,32 +941545,32 @@ │ │ type : '(Ljava/io/File;Ljava/util/Date;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -50fc44: |[50fc44] org.kontalk.util.MediaStorage.createImageFile:(Ljava/io/File;Ljava/util/Date;)Ljava/io/File; │ │ -50fc54: 7110 71cc 0300 |0000: invoke-static {v3}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50fc5a: 6200 159b |0003: sget-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -50fc5e: 6e20 4968 4000 |0005: invoke-virtual {v0, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -50fc64: 0c04 |0008: move-result-object v4 │ │ -50fc66: 2200 040e |0009: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fc6a: 2201 5f0e |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -50fc6e: 7010 8565 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -50fc74: 1a02 e726 |0010: const-string v2, "IMG_" // string@26e7 │ │ -50fc78: 6e20 9165 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fc7e: 6e20 9165 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fc84: 1a04 4308 |0018: const-string v4, ".jpg" // string@0843 │ │ -50fc88: 6e20 9165 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fc8e: 6e10 a365 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -50fc94: 0c04 |0020: move-result-object v4 │ │ -50fc96: 7030 9563 3004 |0021: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fc9c: 6e10 9a63 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@639a │ │ -50fca2: 1100 |0027: return-object v0 │ │ +50fc60: |[50fc60] org.kontalk.util.MediaStorage.createImageFile:(Ljava/io/File;Ljava/util/Date;)Ljava/io/File; │ │ +50fc70: 7110 71cc 0300 |0000: invoke-static {v3}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50fc76: 6200 159b |0003: sget-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +50fc7a: 6e20 4968 4000 |0005: invoke-virtual {v0, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +50fc80: 0c04 |0008: move-result-object v4 │ │ +50fc82: 2200 040e |0009: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fc86: 2201 5f0e |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +50fc8a: 7010 8565 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +50fc90: 1a02 e726 |0010: const-string v2, "IMG_" // string@26e7 │ │ +50fc94: 6e20 9165 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fc9a: 6e20 9165 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fca0: 1a04 4308 |0018: const-string v4, ".jpg" // string@0843 │ │ +50fca4: 6e20 9165 4100 |001a: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fcaa: 6e10 a365 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +50fcb0: 0c04 |0020: move-result-object v4 │ │ +50fcb2: 7030 9563 3004 |0021: invoke-direct {v0, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fcb8: 6e10 9a63 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.createNewFile:()Z // method@639a │ │ +50fcbe: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0003 line=471 │ │ 0x0009 line=472 │ │ 0x0024 line=473 │ │ locals : │ │ @@ -941582,51 +941582,51 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -50f3d8: |[50f3d8] org.kontalk.util.MediaStorage.createRoundBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -50f3e8: 6e10 d203 0700 |0000: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -50f3ee: 0a00 |0003: move-result v0 │ │ -50f3f0: 6e10 cf03 0700 |0004: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -50f3f6: 0a01 |0007: move-result v1 │ │ -50f3f8: 6202 4400 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -50f3fc: 7130 c703 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -50f402: 0c00 |000d: move-result-object v0 │ │ -50f404: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -50f406: 6e20 cc03 1000 |000f: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.eraseColor:(I)V // method@03cc │ │ -50f40c: 2201 b000 |0012: new-instance v1, Landroid/graphics/Canvas; // type@00b0 │ │ -50f410: 7020 e903 0100 |0014: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -50f416: 2202 ad00 |0017: new-instance v2, Landroid/graphics/BitmapShader; // type@00ad │ │ -50f41a: 6203 8b00 |0019: sget-object v3, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@008b │ │ -50f41e: 7040 e603 7233 |001b: invoke-direct {v2, v7, v3, v3}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@03e6 │ │ -50f424: 2203 ca00 |001e: new-instance v3, Landroid/graphics/Paint; // type@00ca │ │ -50f428: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -50f42a: 7020 4d04 4300 |0021: invoke-direct {v3, v4}, Landroid/graphics/Paint;.:(I)V // method@044d │ │ -50f430: 2204 d800 |0024: new-instance v4, Landroid/graphics/RectF; // type@00d8 │ │ -50f434: 7010 b504 0400 |0026: invoke-direct {v4}, Landroid/graphics/RectF;.:()V // method@04b5 │ │ -50f43a: 6e20 6404 2300 |0029: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0464 │ │ -50f440: 6e10 d203 0700 |002c: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -50f446: 0a02 |002f: move-result v2 │ │ -50f448: 8222 |0030: int-to-float v2, v2 │ │ -50f44a: 6e10 cf03 0700 |0031: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -50f450: 0a05 |0034: move-result v5 │ │ -50f452: 8255 |0035: int-to-float v5, v5 │ │ -50f454: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -50f456: 6e55 c304 6426 |0037: invoke-virtual {v4, v6, v6, v2, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@04c3 │ │ -50f45c: 6e10 d203 0700 |003a: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -50f462: 0a02 |003d: move-result v2 │ │ -50f464: 8222 |003e: int-to-float v2, v2 │ │ -50f466: 6e10 cf03 0700 |003f: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -50f46c: 0a07 |0042: move-result v7 │ │ -50f46e: 8277 |0043: int-to-float v7, v7 │ │ -50f470: 6e53 ff03 4172 |0044: invoke-virtual {v1, v4, v2, v7, v3}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@03ff │ │ -50f476: 1100 |0047: return-object v0 │ │ +50f3f4: |[50f3f4] org.kontalk.util.MediaStorage.createRoundBitmap:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +50f404: 6e10 d203 0700 |0000: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +50f40a: 0a00 |0003: move-result v0 │ │ +50f40c: 6e10 cf03 0700 |0004: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +50f412: 0a01 |0007: move-result v1 │ │ +50f414: 6202 4400 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +50f418: 7130 c703 1002 |000a: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +50f41e: 0c00 |000d: move-result-object v0 │ │ +50f420: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +50f422: 6e20 cc03 1000 |000f: invoke-virtual {v0, v1}, Landroid/graphics/Bitmap;.eraseColor:(I)V // method@03cc │ │ +50f428: 2201 b000 |0012: new-instance v1, Landroid/graphics/Canvas; // type@00b0 │ │ +50f42c: 7020 e903 0100 |0014: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +50f432: 2202 ad00 |0017: new-instance v2, Landroid/graphics/BitmapShader; // type@00ad │ │ +50f436: 6203 8b00 |0019: sget-object v3, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@008b │ │ +50f43a: 7040 e603 7233 |001b: invoke-direct {v2, v7, v3, v3}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@03e6 │ │ +50f440: 2203 ca00 |001e: new-instance v3, Landroid/graphics/Paint; // type@00ca │ │ +50f444: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +50f446: 7020 4d04 4300 |0021: invoke-direct {v3, v4}, Landroid/graphics/Paint;.:(I)V // method@044d │ │ +50f44c: 2204 d800 |0024: new-instance v4, Landroid/graphics/RectF; // type@00d8 │ │ +50f450: 7010 b504 0400 |0026: invoke-direct {v4}, Landroid/graphics/RectF;.:()V // method@04b5 │ │ +50f456: 6e20 6404 2300 |0029: invoke-virtual {v3, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0464 │ │ +50f45c: 6e10 d203 0700 |002c: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +50f462: 0a02 |002f: move-result v2 │ │ +50f464: 8222 |0030: int-to-float v2, v2 │ │ +50f466: 6e10 cf03 0700 |0031: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +50f46c: 0a05 |0034: move-result v5 │ │ +50f46e: 8255 |0035: int-to-float v5, v5 │ │ +50f470: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +50f472: 6e55 c304 6426 |0037: invoke-virtual {v4, v6, v6, v2, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@04c3 │ │ +50f478: 6e10 d203 0700 |003a: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +50f47e: 0a02 |003d: move-result v2 │ │ +50f480: 8222 |003e: int-to-float v2, v2 │ │ +50f482: 6e10 cf03 0700 |003f: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +50f488: 0a07 |0042: move-result v7 │ │ +50f48a: 8277 |0043: int-to-float v7, v7 │ │ +50f48c: 6e53 ff03 4172 |0044: invoke-virtual {v1, v4, v2, v7, v3}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@03ff │ │ +50f492: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x000f line=852 │ │ 0x0012 line=853 │ │ 0x0017 line=854 │ │ 0x001e line=855 │ │ @@ -941642,37 +941642,37 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -50fca4: |[50fca4] org.kontalk.util.MediaStorage.getIncomingAudioFile:(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File; │ │ -50fcb4: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fcb8: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ -50fcbe: 0c03 |0005: move-result-object v3 │ │ -50fcc0: 1a01 d55c |0006: const-string v1, "Recordings" // string@5cd5 │ │ -50fcc4: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fcca: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50fcd0: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -50fcd4: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -50fcda: 0c03 |0013: move-result-object v3 │ │ -50fcdc: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ -50fce0: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -50fce4: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -50fcea: 1a02 8d79 |001b: const-string v2, "audio_" // string@798d │ │ -50fcee: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fcf4: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fcfa: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ -50fcfe: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fd04: 6e20 9165 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fd0a: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -50fd10: 0c03 |002e: move-result-object v3 │ │ -50fd12: 7030 9563 0403 |002f: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fd18: 1104 |0032: return-object v4 │ │ +50fcc0: |[50fcc0] org.kontalk.util.MediaStorage.getIncomingAudioFile:(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File; │ │ +50fcd0: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fcd4: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ +50fcda: 0c03 |0005: move-result-object v3 │ │ +50fcdc: 1a01 d55c |0006: const-string v1, "Recordings" // string@5cd5 │ │ +50fce0: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fce6: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50fcec: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +50fcf0: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +50fcf6: 0c03 |0013: move-result-object v3 │ │ +50fcf8: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ +50fcfc: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +50fd00: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +50fd06: 1a02 8d79 |001b: const-string v2, "audio_" // string@798d │ │ +50fd0a: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd10: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd16: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ +50fd1a: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd20: 6e20 9165 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd26: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +50fd2c: 0c03 |002e: move-result-object v3 │ │ +50fd2e: 7030 9563 0403 |002f: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fd34: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x000b line=512 │ │ 0x000e line=513 │ │ 0x0014 line=514 │ │ locals : │ │ @@ -941685,37 +941685,37 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -50fd1c: |[50fd1c] org.kontalk.util.MediaStorage.getIncomingFile:(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File; │ │ -50fd2c: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fd30: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ -50fd36: 0c03 |0005: move-result-object v3 │ │ -50fd38: 6201 fe9a |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_ROOT:Ljava/lang/String; // field@9afe │ │ -50fd3c: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fd42: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50fd48: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -50fd4c: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -50fd52: 0c03 |0013: move-result-object v3 │ │ -50fd54: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ -50fd58: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -50fd5c: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -50fd62: 1a02 568f |001b: const-string v2, "file_" // string@8f56 │ │ -50fd66: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fd6c: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fd72: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ -50fd76: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fd7c: 6e20 9165 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fd82: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -50fd88: 0c03 |002e: move-result-object v3 │ │ -50fd8a: 7030 9563 0403 |002f: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fd90: 1104 |0032: return-object v4 │ │ +50fd38: |[50fd38] org.kontalk.util.MediaStorage.getIncomingFile:(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File; │ │ +50fd48: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fd4c: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ +50fd52: 0c03 |0005: move-result-object v3 │ │ +50fd54: 6201 fe9a |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_ROOT:Ljava/lang/String; // field@9afe │ │ +50fd58: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fd5e: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50fd64: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +50fd68: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +50fd6e: 0c03 |0013: move-result-object v3 │ │ +50fd70: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ +50fd74: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +50fd78: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +50fd7e: 1a02 568f |001b: const-string v2, "file_" // string@8f56 │ │ +50fd82: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd88: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd8e: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ +50fd92: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd98: 6e20 9165 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fd9e: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +50fda4: 0c03 |002e: move-result-object v3 │ │ +50fda6: 7030 9563 0403 |002f: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fdac: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ 0x000b line=519 │ │ 0x000e line=520 │ │ 0x0014 line=521 │ │ locals : │ │ @@ -941728,37 +941728,37 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -50fd94: |[50fd94] org.kontalk.util.MediaStorage.getIncomingImageFile:(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File; │ │ -50fda4: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fda8: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ -50fdae: 0c03 |0005: move-result-object v3 │ │ -50fdb0: 6201 069b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.PICTURES_ROOT:Ljava/lang/String; // field@9b06 │ │ -50fdb4: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fdba: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50fdc0: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -50fdc4: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -50fdca: 0c03 |0013: move-result-object v3 │ │ -50fdcc: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ -50fdd0: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -50fdd4: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -50fdda: 1a02 e726 |001b: const-string v2, "IMG_" // string@26e7 │ │ -50fdde: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fde4: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fdea: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ -50fdee: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fdf4: 6e20 9165 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fdfa: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -50fe00: 0c03 |002e: move-result-object v3 │ │ -50fe02: 7030 9563 0403 |002f: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fe08: 1104 |0032: return-object v4 │ │ +50fdb0: |[50fdb0] org.kontalk.util.MediaStorage.getIncomingImageFile:(Landroid/content/Context;Ljava/util/Date;Ljava/lang/String;)Ljava/io/File; │ │ +50fdc0: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fdc4: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ +50fdca: 0c03 |0005: move-result-object v3 │ │ +50fdcc: 6201 069b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.PICTURES_ROOT:Ljava/lang/String; // field@9b06 │ │ +50fdd0: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fdd6: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50fddc: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +50fde0: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +50fde6: 0c03 |0013: move-result-object v3 │ │ +50fde8: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ +50fdec: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +50fdf0: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +50fdf6: 1a02 e726 |001b: const-string v2, "IMG_" // string@26e7 │ │ +50fdfa: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fe00: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fe06: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ +50fe0a: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fe10: 6e20 9165 5100 |0028: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fe16: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +50fe1c: 0c03 |002e: move-result-object v3 │ │ +50fe1e: 7030 9563 0403 |002f: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fe24: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x000b line=485 │ │ 0x000e line=486 │ │ 0x0014 line=487 │ │ locals : │ │ @@ -941771,20 +941771,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -50fe0c: |[50fe0c] org.kontalk.util.MediaStorage.getInternalMediaFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -50fe1c: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fe20: 6e10 5c02 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ -50fe26: 0c01 |0005: move-result-object v1 │ │ -50fe28: 7030 9563 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fe2e: 1100 |0009: return-object v0 │ │ +50fe28: |[50fe28] org.kontalk.util.MediaStorage.getInternalMediaFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +50fe38: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fe3c: 6e10 5c02 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ +50fe42: 0c01 |0005: move-result-object v1 │ │ +50fe44: 7030 9563 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fe4a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -941793,57 +941793,57 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -5101b4: |[5101b4] org.kontalk.util.MediaStorage.getLength:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -5101c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5101c6: 6e10 6002 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -5101cc: 0c01 |0004: move-result-object v1 │ │ -5101ce: 1a02 1fd0 |0005: const-string v2, "r" // string@d01f │ │ -5101d2: 6e30 3002 7102 |0007: invoke-virtual {v1, v7, v2}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0230 │ │ -5101d8: 0c01 |000a: move-result-object v1 │ │ -5101da: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -5101de: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -5101e2: 6e10 0403 0100 |000f: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0304 │ │ -5101e8: 0b04 |0012: move-result-wide v4 │ │ -5101ea: 2805 |0013: goto 0018 // +0005 │ │ -5101ec: 0d06 |0014: move-exception v6 │ │ -5101ee: 0710 |0015: move-object v0, v1 │ │ -5101f0: 2830 |0016: goto 0046 // +0030 │ │ -5101f2: 0424 |0017: move-wide v4, v2 │ │ -5101f4: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -5101f8: 6e10 0203 0100 |001a: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0302 │ │ -5101fe: 2802 |001d: goto 001f // +0002 │ │ -510200: 0000 |001e: nop // spacer │ │ -510202: 3101 0402 |001f: cmp-long v1, v4, v2 │ │ -510206: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ -51020a: 6e10 6002 0600 |0023: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -510210: 0c06 |0026: move-result-object v6 │ │ -510212: 6e20 3202 7600 |0027: invoke-virtual {v6, v7}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -510218: 0c00 |002a: move-result-object v0 │ │ -51021a: 2206 a521 |002b: new-instance v6, Lorg/kontalk/util/MediaStorage$CountingInputStream; // type@21a5 │ │ -51021e: 7020 59cc 0600 |002d: invoke-direct {v6, v0}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.:(Ljava/io/InputStream;)V // method@cc59 │ │ -510224: 6e10 5ccc 0600 |0030: invoke-virtual {v6}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.consume:()V // method@cc5c │ │ -51022a: 6e10 5dcc 0600 |0033: invoke-virtual {v6}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.getByteCount:()J // method@cc5d │ │ -510230: 0b04 |0036: move-result-wide v4 │ │ -510232: 3800 0d00 |0037: if-eqz v0, 0044 // +000d │ │ -510236: 6e10 e363 0000 |0039: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -51023c: 2808 |003c: goto 0044 // +0008 │ │ -51023e: 0d06 |003d: move-exception v6 │ │ -510240: 3800 0500 |003e: if-eqz v0, 0043 // +0005 │ │ -510244: 6e10 e363 0000 |0040: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -51024a: 2706 |0043: throw v6 │ │ -51024c: 1004 |0044: return-wide v4 │ │ -51024e: 0d06 |0045: move-exception v6 │ │ -510250: 3800 0500 |0046: if-eqz v0, 004b // +0005 │ │ -510254: 6e10 0203 0000 |0048: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0302 │ │ -51025a: 2706 |004b: throw v6 │ │ +5101d0: |[5101d0] org.kontalk.util.MediaStorage.getLength:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +5101e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5101e2: 6e10 6002 0600 |0001: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +5101e8: 0c01 |0004: move-result-object v1 │ │ +5101ea: 1a02 1fd0 |0005: const-string v2, "r" // string@d01f │ │ +5101ee: 6e30 3002 7102 |0007: invoke-virtual {v1, v7, v2}, Landroid/content/ContentResolver;.openAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor; // method@0230 │ │ +5101f4: 0c01 |000a: move-result-object v1 │ │ +5101f6: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +5101fa: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +5101fe: 6e10 0403 0100 |000f: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.getLength:()J // method@0304 │ │ +510204: 0b04 |0012: move-result-wide v4 │ │ +510206: 2805 |0013: goto 0018 // +0005 │ │ +510208: 0d06 |0014: move-exception v6 │ │ +51020a: 0710 |0015: move-object v0, v1 │ │ +51020c: 2830 |0016: goto 0046 // +0030 │ │ +51020e: 0424 |0017: move-wide v4, v2 │ │ +510210: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +510214: 6e10 0203 0100 |001a: invoke-virtual {v1}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0302 │ │ +51021a: 2802 |001d: goto 001f // +0002 │ │ +51021c: 0000 |001e: nop // spacer │ │ +51021e: 3101 0402 |001f: cmp-long v1, v4, v2 │ │ +510222: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ +510226: 6e10 6002 0600 |0023: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +51022c: 0c06 |0026: move-result-object v6 │ │ +51022e: 6e20 3202 7600 |0027: invoke-virtual {v6, v7}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +510234: 0c00 |002a: move-result-object v0 │ │ +510236: 2206 a521 |002b: new-instance v6, Lorg/kontalk/util/MediaStorage$CountingInputStream; // type@21a5 │ │ +51023a: 7020 59cc 0600 |002d: invoke-direct {v6, v0}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.:(Ljava/io/InputStream;)V // method@cc59 │ │ +510240: 6e10 5ccc 0600 |0030: invoke-virtual {v6}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.consume:()V // method@cc5c │ │ +510246: 6e10 5dcc 0600 |0033: invoke-virtual {v6}, Lorg/kontalk/util/MediaStorage$CountingInputStream;.getByteCount:()J // method@cc5d │ │ +51024c: 0b04 |0036: move-result-wide v4 │ │ +51024e: 3800 0d00 |0037: if-eqz v0, 0044 // +000d │ │ +510252: 6e10 e363 0000 |0039: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +510258: 2808 |003c: goto 0044 // +0008 │ │ +51025a: 0d06 |003d: move-exception v6 │ │ +51025c: 3800 0500 |003e: if-eqz v0, 0043 // +0005 │ │ +510260: 6e10 e363 0000 |0040: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +510266: 2706 |0043: throw v6 │ │ +510268: 1004 |0044: return-wide v4 │ │ +51026a: 0d06 |0045: move-exception v6 │ │ +51026c: 3800 0500 |0046: if-eqz v0, 004b // +0005 │ │ +510270: 6e10 0203 0000 |0048: invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;.close:()V // method@0302 │ │ +510276: 2706 |004b: throw v6 │ │ catches : 7 │ │ 0x0001 - 0x000b │ │ -> 0x0045 │ │ 0x000f - 0x0013 │ │ -> 0x0014 │ │ 0x001a - 0x001d │ │ Ljava/io/IOException; -> 0x001e │ │ @@ -941876,20 +941876,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -50fe30: |[50fe30] org.kontalk.util.MediaStorage.getOutgoingAudioFile:(Landroid/content/Context;)Ljava/io/File; │ │ -50fe40: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ -50fe44: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ -50fe4a: 7120 7bcc 0100 |0005: invoke-static {v1, v0}, Lorg/kontalk/util/MediaStorage;.getOutgoingAudioFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; // method@cc7b │ │ -50fe50: 0c01 |0008: move-result-object v1 │ │ -50fe52: 1101 |0009: return-object v1 │ │ +50fe4c: |[50fe4c] org.kontalk.util.MediaStorage.getOutgoingAudioFile:(Landroid/content/Context;)Ljava/io/File; │ │ +50fe5c: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ +50fe60: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ +50fe66: 7120 7bcc 0100 |0005: invoke-static {v1, v0}, Lorg/kontalk/util/MediaStorage;.getOutgoingAudioFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; // method@cc7b │ │ +50fe6c: 0c01 |0008: move-result-object v1 │ │ +50fe6e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #19 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -941897,39 +941897,39 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -50fe54: |[50fe54] org.kontalk.util.MediaStorage.getOutgoingAudioFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; │ │ -50fe64: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50fe68: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ -50fe6e: 0c03 |0005: move-result-object v3 │ │ -50fe70: 6201 0b9b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.RECORDINGS_SENT_ROOT:Ljava/lang/String; // field@9b0b │ │ -50fe74: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fe7a: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50fe80: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -50fe84: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -50fe8a: 0c03 |0013: move-result-object v3 │ │ -50fe8c: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ -50fe90: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -50fe94: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -50fe9a: 1a02 0bd1 |001b: const-string v2, "record_" // string@d10b │ │ -50fe9e: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50fea4: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50feaa: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ -50feae: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50feb4: 1a03 f6bf |0028: const-string v3, "mp4" // string@bff6 │ │ -50feb8: 6e20 9165 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -50febe: 6e10 a365 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -50fec4: 0c03 |0030: move-result-object v3 │ │ -50fec6: 7030 9563 0403 |0031: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50fecc: 6e10 9a63 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@639a │ │ -50fed2: 1104 |0037: return-object v4 │ │ +50fe70: |[50fe70] org.kontalk.util.MediaStorage.getOutgoingAudioFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; │ │ +50fe80: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50fe84: 6e10 6802 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ +50fe8a: 0c03 |0005: move-result-object v3 │ │ +50fe8c: 6201 0b9b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.RECORDINGS_SENT_ROOT:Ljava/lang/String; // field@9b0b │ │ +50fe90: 7030 9563 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fe96: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50fe9c: 6203 159b |000e: sget-object v3, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +50fea0: 6e20 4968 4300 |0010: invoke-virtual {v3, v4}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +50fea6: 0c03 |0013: move-result-object v3 │ │ +50fea8: 2204 040e |0014: new-instance v4, Ljava/io/File; // type@0e04 │ │ +50feac: 2201 5f0e |0016: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +50feb0: 7010 8565 0100 |0018: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +50feb6: 1a02 0bd1 |001b: const-string v2, "record_" // string@d10b │ │ +50feba: 6e20 9165 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fec0: 6e20 9165 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fec6: 1a03 1608 |0023: const-string v3, "." // string@0816 │ │ +50feca: 6e20 9165 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50fed0: 1a03 f6bf |0028: const-string v3, "mp4" // string@bff6 │ │ +50fed4: 6e20 9165 3100 |002a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +50feda: 6e10 a365 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +50fee0: 0c03 |0030: move-result-object v3 │ │ +50fee2: 7030 9563 0403 |0031: invoke-direct {v4, v0, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50fee8: 6e10 9a63 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@639a │ │ +50feee: 1104 |0037: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x000b line=497 │ │ 0x000e line=498 │ │ 0x0014 line=499 │ │ 0x0034 line=500 │ │ @@ -941942,29 +941942,29 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -510060: |[510060] org.kontalk.util.MediaStorage.getOutgoingAudioFilename:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ -510070: 6200 159b |0000: sget-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -510074: 6e20 4968 2000 |0002: invoke-virtual {v0, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -51007a: 0c02 |0005: move-result-object v2 │ │ -51007c: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -510080: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -510086: 1a01 8d79 |000b: const-string v1, "audio_" // string@798d │ │ -51008a: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510090: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510096: 1a02 1608 |0013: const-string v2, "." // string@0816 │ │ -51009a: 6e20 9165 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5100a0: 6e20 9165 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5100a6: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5100ac: 0c02 |001e: move-result-object v2 │ │ -5100ae: 1102 |001f: return-object v2 │ │ +51007c: |[51007c] org.kontalk.util.MediaStorage.getOutgoingAudioFilename:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ +51008c: 6200 159b |0000: sget-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +510090: 6e20 4968 2000 |0002: invoke-virtual {v0, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +510096: 0c02 |0005: move-result-object v2 │ │ +510098: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51009c: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5100a2: 1a01 8d79 |000b: const-string v1, "audio_" // string@798d │ │ +5100a6: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5100ac: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5100b2: 1a02 1608 |0013: const-string v2, "." // string@0816 │ │ +5100b6: 6e20 9165 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5100bc: 6e20 9165 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5100c2: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5100c8: 0c02 |001e: move-result-object v2 │ │ +5100ca: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0006 line=506 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 (null) Ljava/util/Date; │ │ 0x0000 - 0x0020 reg=3 (null) Ljava/lang/String; │ │ @@ -941974,20 +941974,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -50fed4: |[50fed4] org.kontalk.util.MediaStorage.getOutgoingPhotoFile:(Landroid/content/Context;)Ljava/io/File; │ │ -50fee4: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ -50fee8: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ -50feee: 7120 7ecc 0100 |0005: invoke-static {v1, v0}, Lorg/kontalk/util/MediaStorage;.getOutgoingPhotoFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; // method@cc7e │ │ -50fef4: 0c01 |0008: move-result-object v1 │ │ -50fef6: 1101 |0009: return-object v1 │ │ +50fef0: |[50fef0] org.kontalk.util.MediaStorage.getOutgoingPhotoFile:(Landroid/content/Context;)Ljava/io/File; │ │ +50ff00: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ +50ff04: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ +50ff0a: 7120 7ecc 0100 |0005: invoke-static {v1, v0}, Lorg/kontalk/util/MediaStorage;.getOutgoingPhotoFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; // method@cc7e │ │ +50ff10: 0c01 |0008: move-result-object v1 │ │ +50ff12: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #22 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -941995,24 +941995,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -50fef8: |[50fef8] org.kontalk.util.MediaStorage.getOutgoingPhotoFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; │ │ -50ff08: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50ff0c: 6e10 5c02 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ -50ff12: 0c02 |0005: move-result-object v2 │ │ -50ff14: 6201 049b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.PHOTOS_ROOT:Ljava/lang/String; // field@9b04 │ │ -50ff18: 7030 9563 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50ff1e: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50ff24: 7120 73cc 3000 |000e: invoke-static {v0, v3}, Lorg/kontalk/util/MediaStorage;.createImageFile:(Ljava/io/File;Ljava/util/Date;)Ljava/io/File; // method@cc73 │ │ -50ff2a: 0c02 |0011: move-result-object v2 │ │ -50ff2c: 1102 |0012: return-object v2 │ │ +50ff14: |[50ff14] org.kontalk.util.MediaStorage.getOutgoingPhotoFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; │ │ +50ff24: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50ff28: 6e10 5c02 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ +50ff2e: 0c02 |0005: move-result-object v2 │ │ +50ff30: 6201 049b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.PHOTOS_ROOT:Ljava/lang/String; // field@9b04 │ │ +50ff34: 7030 9563 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50ff3a: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50ff40: 7120 73cc 3000 |000e: invoke-static {v0, v3}, Lorg/kontalk/util/MediaStorage;.createImageFile:(Ljava/io/File;Ljava/util/Date;)Ljava/io/File; // method@cc73 │ │ +50ff46: 0c02 |0011: move-result-object v2 │ │ +50ff48: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x000b line=454 │ │ 0x000e line=455 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/content/Context; │ │ @@ -942023,20 +942023,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -50ff30: |[50ff30] org.kontalk.util.MediaStorage.getOutgoingPictureFile:(Landroid/content/Context;)Ljava/io/File; │ │ -50ff40: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ -50ff44: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ -50ff4a: 7120 80cc 0100 |0005: invoke-static {v1, v0}, Lorg/kontalk/util/MediaStorage;.getOutgoingPictureFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; // method@cc80 │ │ -50ff50: 0c01 |0008: move-result-object v1 │ │ -50ff52: 1101 |0009: return-object v1 │ │ +50ff4c: |[50ff4c] org.kontalk.util.MediaStorage.getOutgoingPictureFile:(Landroid/content/Context;)Ljava/io/File; │ │ +50ff5c: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ +50ff60: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ +50ff66: 7120 80cc 0100 |0005: invoke-static {v1, v0}, Lorg/kontalk/util/MediaStorage;.getOutgoingPictureFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; // method@cc80 │ │ +50ff6c: 0c01 |0008: move-result-object v1 │ │ +50ff6e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #24 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -942044,24 +942044,24 @@ │ │ type : '(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -50ff54: |[50ff54] org.kontalk.util.MediaStorage.getOutgoingPictureFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; │ │ -50ff64: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50ff68: 6e10 6802 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ -50ff6e: 0c02 |0005: move-result-object v2 │ │ -50ff70: 6201 079b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.PICTURES_SENT_ROOT:Ljava/lang/String; // field@9b07 │ │ -50ff74: 7030 9563 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50ff7a: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50ff80: 7120 73cc 3000 |000e: invoke-static {v0, v3}, Lorg/kontalk/util/MediaStorage;.createImageFile:(Ljava/io/File;Ljava/util/Date;)Ljava/io/File; // method@cc73 │ │ -50ff86: 0c02 |0011: move-result-object v2 │ │ -50ff88: 1102 |0012: return-object v2 │ │ +50ff70: |[50ff70] org.kontalk.util.MediaStorage.getOutgoingPictureFile:(Landroid/content/Context;Ljava/util/Date;)Ljava/io/File; │ │ +50ff80: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50ff84: 6e10 6802 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ +50ff8a: 0c02 |0005: move-result-object v2 │ │ +50ff8c: 6201 079b |0006: sget-object v1, Lorg/kontalk/util/MediaStorage;.PICTURES_SENT_ROOT:Ljava/lang/String; // field@9b07 │ │ +50ff90: 7030 9563 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50ff96: 7110 71cc 0000 |000b: invoke-static {v0}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50ff9c: 7120 73cc 3000 |000e: invoke-static {v0, v3}, Lorg/kontalk/util/MediaStorage;.createImageFile:(Ljava/io/File;Ljava/util/Date;)Ljava/io/File; // method@cc73 │ │ +50ffa2: 0c02 |0011: move-result-object v2 │ │ +50ffa4: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x000b line=465 │ │ 0x000e line=466 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Landroid/content/Context; │ │ @@ -942072,29 +942072,29 @@ │ │ type : '(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -5100b0: |[5100b0] org.kontalk.util.MediaStorage.getOutgoingPictureFilename:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ -5100c0: 6200 159b |0000: sget-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ -5100c4: 6e20 4968 2000 |0002: invoke-virtual {v0, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ -5100ca: 0c02 |0005: move-result-object v2 │ │ -5100cc: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5100d0: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5100d6: 1a01 e726 |000b: const-string v1, "IMG_" // string@26e7 │ │ -5100da: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5100e0: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5100e6: 1a02 1608 |0013: const-string v2, "." // string@0816 │ │ -5100ea: 6e20 9165 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5100f0: 6e20 9165 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5100f6: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5100fc: 0c02 |001e: move-result-object v2 │ │ -5100fe: 1102 |001f: return-object v2 │ │ +5100cc: |[5100cc] org.kontalk.util.MediaStorage.getOutgoingPictureFilename:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; │ │ +5100dc: 6200 159b |0000: sget-object v0, Lorg/kontalk/util/MediaStorage;.sDateFormat:Ljava/text/DateFormat; // field@9b15 │ │ +5100e0: 6e20 4968 2000 |0002: invoke-virtual {v0, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6849 │ │ +5100e6: 0c02 |0005: move-result-object v2 │ │ +5100e8: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5100ec: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5100f2: 1a01 e726 |000b: const-string v1, "IMG_" // string@26e7 │ │ +5100f6: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5100fc: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510102: 1a02 1608 |0013: const-string v2, "." // string@0816 │ │ +510106: 6e20 9165 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51010c: 6e20 9165 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510112: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +510118: 0c02 |001e: move-result-object v2 │ │ +51011a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0006 line=479 │ │ locals : │ │ 0x0000 - 0x0020 reg=2 (null) Ljava/util/Date; │ │ 0x0000 - 0x0020 reg=3 (null) Ljava/lang/String; │ │ @@ -942104,115 +942104,115 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Matrix;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 188 16-bit code units │ │ -50f55c: |[50f55c] org.kontalk.util.MediaStorage.getRotation:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Matrix; │ │ -50f56c: 6e10 6002 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -50f572: 0c00 |0003: move-result-object v0 │ │ -50f574: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -50f576: 2362 e623 |0005: new-array v2, v6, [Ljava/lang/String; // type@23e6 │ │ -50f57a: 1a01 15ca |0007: const-string v1, "orientation" // string@ca15 │ │ -50f57e: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -50f580: 4d01 0207 |000a: aput-object v1, v2, v7 │ │ -50f584: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -50f586: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -50f588: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -50f58a: 07a1 |000f: move-object v1, v10 │ │ -50f58c: 7406 3402 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0234 │ │ -50f592: 0c00 |0013: move-result-object v0 │ │ -50f594: 3800 2a00 |0014: if-eqz v0, 003e // +002a │ │ -50f598: 7210 8203 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ -50f59e: 0a01 |0019: move-result v1 │ │ -50f5a0: 3801 1500 |001a: if-eqz v1, 002f // +0015 │ │ -50f5a4: 7220 7903 7000 |001c: invoke-interface {v0, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -50f5aa: 0a01 |001f: move-result v1 │ │ -50f5ac: 3801 0f00 |0020: if-eqz v1, 002f // +000f │ │ -50f5b0: 2202 c100 |0022: new-instance v2, Landroid/graphics/Matrix; // type@00c1 │ │ -50f5b4: 7010 2b04 0200 |0024: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@042b │ │ -50f5ba: 8211 |0027: int-to-float v1, v1 │ │ -50f5bc: 6e20 3404 1200 |0028: invoke-virtual {v2, v1}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ -50f5c2: 7210 7203 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -50f5c8: 1102 |002e: return-object v2 │ │ -50f5ca: 7210 7203 0000 |002f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -50f5d0: 280c |0032: goto 003e // +000c │ │ -50f5d2: 0d09 |0033: move-exception v9 │ │ -50f5d4: 2806 |0034: goto 003a // +0006 │ │ -50f5d6: 0d01 |0035: move-exception v1 │ │ -50f5d8: 7110 9ebf 0100 |0036: invoke-static {v1}, Lorg/kontalk/reporting/ReportingManager;.logException:(Ljava/lang/Throwable;)V // method@bf9e │ │ -50f5de: 28f6 |0039: goto 002f // -000a │ │ -50f5e0: 7210 7203 0000 |003a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -50f5e6: 2709 |003d: throw v9 │ │ -50f5e8: 6e10 6002 0900 |003e: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -50f5ee: 0c00 |0041: move-result-object v0 │ │ -50f5f0: 6e20 3202 a000 |0042: invoke-virtual {v0, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -50f5f6: 0c0a |0045: move-result-object v10 │ │ -50f5f8: 1200 |0046: const/4 v0, #int 0 // #0 │ │ -50f5fa: 1a01 69d4 |0047: const-string v1, "rotation" // string@d469 │ │ -50f5fe: 6e10 5c02 0900 |0049: invoke-virtual {v9}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ -50f604: 0c09 |004c: move-result-object v9 │ │ -50f606: 7130 9b63 0109 |004d: invoke-static {v1, v0, v9}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@639b │ │ -50f60c: 0c09 |0050: move-result-object v9 │ │ -50f60e: 2201 090e |0051: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ -50f612: 7020 c163 9100 |0053: invoke-direct {v1, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -50f618: 7120 4ccc 1a00 |0056: invoke-static {v10, v1}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ -50f61e: 6e10 0764 0100 |0059: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@6407 │ │ -50f624: 2202 4f05 |005c: new-instance v2, Landroidx/exifinterface/media/ExifInterface; // type@054f │ │ -50f628: 6e10 b263 0900 |005e: invoke-virtual {v9}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -50f62e: 0c03 |0061: move-result-object v3 │ │ -50f630: 7020 da28 3200 |0062: invoke-direct {v2, v3}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/lang/String;)V // method@28da │ │ -50f636: 1a03 6257 |0065: const-string v3, "Orientation" // string@5762 │ │ -50f63a: 6e30 e028 3206 |0067: invoke-virtual {v2, v3, v6}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@28e0 │ │ -50f640: 0a02 |006a: move-result v2 │ │ -50f642: 2203 c100 |006b: new-instance v3, Landroid/graphics/Matrix; // type@00c1 │ │ -50f646: 7010 2b04 0300 |006d: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@042b │ │ -50f64c: 1234 |0070: const/4 v4, #int 3 // #3 │ │ -50f64e: 3242 2100 |0071: if-eq v2, v4, 0092 // +0021 │ │ -50f652: 1264 |0073: const/4 v4, #int 6 // #6 │ │ -50f654: 3242 1800 |0074: if-eq v2, v4, 008c // +0018 │ │ -50f658: 1304 0800 |0076: const/16 v4, #int 8 // #8 │ │ -50f65c: 3242 0e00 |0078: if-eq v2, v4, 0086 // +000e │ │ -50f660: 3809 0500 |007a: if-eqz v9, 007f // +0005 │ │ -50f664: 6e10 9c63 0900 |007c: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@639c │ │ -50f66a: 7110 47cc 0a00 |007f: invoke-static {v10}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f670: 7110 47cc 0100 |0082: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f676: 1100 |0085: return-object v0 │ │ -50f678: 1500 8743 |0086: const/high16 v0, #int 1132920832 // #4387 │ │ -50f67c: 6e20 3404 0300 |0088: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ -50f682: 280c |008b: goto 0097 // +000c │ │ -50f684: 1500 b442 |008c: const/high16 v0, #int 1119092736 // #42b4 │ │ -50f688: 6e20 3404 0300 |008e: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ -50f68e: 2806 |0091: goto 0097 // +0006 │ │ -50f690: 1500 3443 |0092: const/high16 v0, #int 1127481344 // #4334 │ │ -50f694: 6e20 3404 0300 |0094: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ -50f69a: 3809 0500 |0097: if-eqz v9, 009c // +0005 │ │ -50f69e: 6e10 9c63 0900 |0099: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@639c │ │ -50f6a4: 7110 47cc 0a00 |009c: invoke-static {v10}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f6aa: 7110 47cc 0100 |009f: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f6b0: 1103 |00a2: return-object v3 │ │ -50f6b2: 0d00 |00a3: move-exception v0 │ │ -50f6b4: 280a |00a4: goto 00ae // +000a │ │ -50f6b6: 0d01 |00a5: move-exception v1 │ │ -50f6b8: 0718 |00a6: move-object v8, v1 │ │ -50f6ba: 0701 |00a7: move-object v1, v0 │ │ -50f6bc: 0780 |00a8: move-object v0, v8 │ │ -50f6be: 2805 |00a9: goto 00ae // +0005 │ │ -50f6c0: 0d09 |00aa: move-exception v9 │ │ -50f6c2: 0701 |00ab: move-object v1, v0 │ │ -50f6c4: 0790 |00ac: move-object v0, v9 │ │ -50f6c6: 0719 |00ad: move-object v9, v1 │ │ -50f6c8: 3809 0500 |00ae: if-eqz v9, 00b3 // +0005 │ │ -50f6cc: 6e10 9c63 0900 |00b0: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@639c │ │ -50f6d2: 7110 47cc 0a00 |00b3: invoke-static {v10}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f6d8: 7110 47cc 0100 |00b6: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f6de: 2802 |00b9: goto 00bb // +0002 │ │ -50f6e0: 2700 |00ba: throw v0 │ │ -50f6e2: 28ff |00bb: goto 00ba // -0001 │ │ +50f578: |[50f578] org.kontalk.util.MediaStorage.getRotation:(Landroid/content/Context;Landroid/net/Uri;)Landroid/graphics/Matrix; │ │ +50f588: 6e10 6002 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +50f58e: 0c00 |0003: move-result-object v0 │ │ +50f590: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +50f592: 2362 e623 |0005: new-array v2, v6, [Ljava/lang/String; // type@23e6 │ │ +50f596: 1a01 15ca |0007: const-string v1, "orientation" // string@ca15 │ │ +50f59a: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +50f59c: 4d01 0207 |000a: aput-object v1, v2, v7 │ │ +50f5a0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +50f5a2: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +50f5a4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +50f5a6: 07a1 |000f: move-object v1, v10 │ │ +50f5a8: 7406 3402 0000 |0010: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0234 │ │ +50f5ae: 0c00 |0013: move-result-object v0 │ │ +50f5b0: 3800 2a00 |0014: if-eqz v0, 003e // +002a │ │ +50f5b4: 7210 8203 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ +50f5ba: 0a01 |0019: move-result v1 │ │ +50f5bc: 3801 1500 |001a: if-eqz v1, 002f // +0015 │ │ +50f5c0: 7220 7903 7000 |001c: invoke-interface {v0, v7}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +50f5c6: 0a01 |001f: move-result v1 │ │ +50f5c8: 3801 0f00 |0020: if-eqz v1, 002f // +000f │ │ +50f5cc: 2202 c100 |0022: new-instance v2, Landroid/graphics/Matrix; // type@00c1 │ │ +50f5d0: 7010 2b04 0200 |0024: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@042b │ │ +50f5d6: 8211 |0027: int-to-float v1, v1 │ │ +50f5d8: 6e20 3404 1200 |0028: invoke-virtual {v2, v1}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ +50f5de: 7210 7203 0000 |002b: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +50f5e4: 1102 |002e: return-object v2 │ │ +50f5e6: 7210 7203 0000 |002f: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +50f5ec: 280c |0032: goto 003e // +000c │ │ +50f5ee: 0d09 |0033: move-exception v9 │ │ +50f5f0: 2806 |0034: goto 003a // +0006 │ │ +50f5f2: 0d01 |0035: move-exception v1 │ │ +50f5f4: 7110 9ebf 0100 |0036: invoke-static {v1}, Lorg/kontalk/reporting/ReportingManager;.logException:(Ljava/lang/Throwable;)V // method@bf9e │ │ +50f5fa: 28f6 |0039: goto 002f // -000a │ │ +50f5fc: 7210 7203 0000 |003a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +50f602: 2709 |003d: throw v9 │ │ +50f604: 6e10 6002 0900 |003e: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +50f60a: 0c00 |0041: move-result-object v0 │ │ +50f60c: 6e20 3202 a000 |0042: invoke-virtual {v0, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +50f612: 0c0a |0045: move-result-object v10 │ │ +50f614: 1200 |0046: const/4 v0, #int 0 // #0 │ │ +50f616: 1a01 69d4 |0047: const-string v1, "rotation" // string@d469 │ │ +50f61a: 6e10 5c02 0900 |0049: invoke-virtual {v9}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ +50f620: 0c09 |004c: move-result-object v9 │ │ +50f622: 7130 9b63 0109 |004d: invoke-static {v1, v0, v9}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@639b │ │ +50f628: 0c09 |0050: move-result-object v9 │ │ +50f62a: 2201 090e |0051: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ +50f62e: 7020 c163 9100 |0053: invoke-direct {v1, v9}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +50f634: 7120 4ccc 1a00 |0056: invoke-static {v10, v1}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ +50f63a: 6e10 0764 0100 |0059: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@6407 │ │ +50f640: 2202 4f05 |005c: new-instance v2, Landroidx/exifinterface/media/ExifInterface; // type@054f │ │ +50f644: 6e10 b263 0900 |005e: invoke-virtual {v9}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +50f64a: 0c03 |0061: move-result-object v3 │ │ +50f64c: 7020 da28 3200 |0062: invoke-direct {v2, v3}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/lang/String;)V // method@28da │ │ +50f652: 1a03 6257 |0065: const-string v3, "Orientation" // string@5762 │ │ +50f656: 6e30 e028 3206 |0067: invoke-virtual {v2, v3, v6}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@28e0 │ │ +50f65c: 0a02 |006a: move-result v2 │ │ +50f65e: 2203 c100 |006b: new-instance v3, Landroid/graphics/Matrix; // type@00c1 │ │ +50f662: 7010 2b04 0300 |006d: invoke-direct {v3}, Landroid/graphics/Matrix;.:()V // method@042b │ │ +50f668: 1234 |0070: const/4 v4, #int 3 // #3 │ │ +50f66a: 3242 2100 |0071: if-eq v2, v4, 0092 // +0021 │ │ +50f66e: 1264 |0073: const/4 v4, #int 6 // #6 │ │ +50f670: 3242 1800 |0074: if-eq v2, v4, 008c // +0018 │ │ +50f674: 1304 0800 |0076: const/16 v4, #int 8 // #8 │ │ +50f678: 3242 0e00 |0078: if-eq v2, v4, 0086 // +000e │ │ +50f67c: 3809 0500 |007a: if-eqz v9, 007f // +0005 │ │ +50f680: 6e10 9c63 0900 |007c: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@639c │ │ +50f686: 7110 47cc 0a00 |007f: invoke-static {v10}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f68c: 7110 47cc 0100 |0082: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f692: 1100 |0085: return-object v0 │ │ +50f694: 1500 8743 |0086: const/high16 v0, #int 1132920832 // #4387 │ │ +50f698: 6e20 3404 0300 |0088: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ +50f69e: 280c |008b: goto 0097 // +000c │ │ +50f6a0: 1500 b442 |008c: const/high16 v0, #int 1119092736 // #42b4 │ │ +50f6a4: 6e20 3404 0300 |008e: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ +50f6aa: 2806 |0091: goto 0097 // +0006 │ │ +50f6ac: 1500 3443 |0092: const/high16 v0, #int 1127481344 // #4334 │ │ +50f6b0: 6e20 3404 0300 |0094: invoke-virtual {v3, v0}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0434 │ │ +50f6b6: 3809 0500 |0097: if-eqz v9, 009c // +0005 │ │ +50f6ba: 6e10 9c63 0900 |0099: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@639c │ │ +50f6c0: 7110 47cc 0a00 |009c: invoke-static {v10}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f6c6: 7110 47cc 0100 |009f: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f6cc: 1103 |00a2: return-object v3 │ │ +50f6ce: 0d00 |00a3: move-exception v0 │ │ +50f6d0: 280a |00a4: goto 00ae // +000a │ │ +50f6d2: 0d01 |00a5: move-exception v1 │ │ +50f6d4: 0718 |00a6: move-object v8, v1 │ │ +50f6d6: 0701 |00a7: move-object v1, v0 │ │ +50f6d8: 0780 |00a8: move-object v0, v8 │ │ +50f6da: 2805 |00a9: goto 00ae // +0005 │ │ +50f6dc: 0d09 |00aa: move-exception v9 │ │ +50f6de: 0701 |00ab: move-object v1, v0 │ │ +50f6e0: 0790 |00ac: move-object v0, v9 │ │ +50f6e2: 0719 |00ad: move-object v9, v1 │ │ +50f6e4: 3809 0500 |00ae: if-eqz v9, 00b3 // +0005 │ │ +50f6e8: 6e10 9c63 0900 |00b0: invoke-virtual {v9}, Ljava/io/File;.delete:()Z // method@639c │ │ +50f6ee: 7110 47cc 0a00 |00b3: invoke-static {v10}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f6f4: 7110 47cc 0100 |00b6: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f6fa: 2802 |00b9: goto 00bb // +0002 │ │ +50f6fc: 2700 |00ba: throw v0 │ │ +50f6fe: 28ff |00bb: goto 00ba // -0001 │ │ catches : 6 │ │ 0x0016 - 0x002b │ │ Ljava/lang/Exception; -> 0x0035 │ │ -> 0x0033 │ │ 0x0036 - 0x0039 │ │ -> 0x0033 │ │ 0x0047 - 0x0051 │ │ @@ -942263,38 +942263,38 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -510100: |[510100] org.kontalk.util.MediaStorage.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -510110: 6e10 6002 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -510116: 0c01 |0003: move-result-object v1 │ │ -510118: 6e20 2b02 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@022b │ │ -51011e: 0c01 |0007: move-result-object v1 │ │ -510120: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -510124: 7100 060d 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0d06 │ │ -51012a: 0c01 |000d: move-result-object v1 │ │ -51012c: 6e10 3e06 0200 |000e: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@063e │ │ -510132: 0c00 |0011: move-result-object v0 │ │ -510134: 7110 040d 0000 |0012: invoke-static {v0}, Landroid/webkit/MimeTypeMap;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0d04 │ │ -51013a: 0c00 |0015: move-result-object v0 │ │ -51013c: 6e10 6965 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -510142: 0c00 |0019: move-result-object v0 │ │ -510144: 6e20 050d 0100 |001a: invoke-virtual {v1, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0d05 │ │ -51014a: 0c01 |001d: move-result-object v1 │ │ -51014c: 3901 0e00 |001e: if-nez v1, 002c // +000e │ │ -510150: 6e10 3e06 0200 |0020: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@063e │ │ -510156: 0c01 |0023: move-result-object v1 │ │ -510158: 6e10 6965 0100 |0024: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -51015e: 0c01 |0027: move-result-object v1 │ │ -510160: 7110 6e66 0100 |0028: invoke-static {v1}, Ljava/net/URLConnection;.guessContentTypeFromName:(Ljava/lang/String;)Ljava/lang/String; // method@666e │ │ -510166: 0c01 |002b: move-result-object v1 │ │ -510168: 1101 |002c: return-object v1 │ │ +51011c: |[51011c] org.kontalk.util.MediaStorage.getType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +51012c: 6e10 6002 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +510132: 0c01 |0003: move-result-object v1 │ │ +510134: 6e20 2b02 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@022b │ │ +51013a: 0c01 |0007: move-result-object v1 │ │ +51013c: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +510140: 7100 060d 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0d06 │ │ +510146: 0c01 |000d: move-result-object v1 │ │ +510148: 6e10 3e06 0200 |000e: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@063e │ │ +51014e: 0c00 |0011: move-result-object v0 │ │ +510150: 7110 040d 0000 |0012: invoke-static {v0}, Landroid/webkit/MimeTypeMap;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0d04 │ │ +510156: 0c00 |0015: move-result-object v0 │ │ +510158: 6e10 6965 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +51015e: 0c00 |0019: move-result-object v0 │ │ +510160: 6e20 050d 0100 |001a: invoke-virtual {v1, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0d05 │ │ +510166: 0c01 |001d: move-result-object v1 │ │ +510168: 3901 0e00 |001e: if-nez v1, 002c // +000e │ │ +51016c: 6e10 3e06 0200 |0020: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@063e │ │ +510172: 0c01 |0023: move-result-object v1 │ │ +510174: 6e10 6965 0100 |0024: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +51017a: 0c01 |0027: move-result-object v1 │ │ +51017c: 7110 6e66 0100 |0028: invoke-static {v1}, Ljava/net/URLConnection;.guessContentTypeFromName:(Ljava/lang/String;)Ljava/lang/String; // method@666e │ │ +510182: 0c01 |002b: move-result-object v1 │ │ +510184: 1101 |002c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x000a line=542 │ │ 0x000e line=544 │ │ 0x001a line=543 │ │ 0x0020 line=547 │ │ @@ -942307,29 +942307,29 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -51016c: |[51016c] org.kontalk.util.MediaStorage.getType:(Ljava/lang/String;)Ljava/lang/String; │ │ -51017c: 7100 060d 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0d06 │ │ -510182: 0c00 |0003: move-result-object v0 │ │ -510184: 7110 040d 0200 |0004: invoke-static {v2}, Landroid/webkit/MimeTypeMap;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0d04 │ │ -51018a: 0c01 |0007: move-result-object v1 │ │ -51018c: 6e10 6965 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -510192: 0c01 |000b: move-result-object v1 │ │ -510194: 6e20 050d 1000 |000c: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0d05 │ │ -51019a: 0c00 |000f: move-result-object v0 │ │ -51019c: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ -5101a0: 6e10 6965 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -5101a6: 0c02 |0015: move-result-object v2 │ │ -5101a8: 7110 6e66 0200 |0016: invoke-static {v2}, Ljava/net/URLConnection;.guessContentTypeFromName:(Ljava/lang/String;)Ljava/lang/String; // method@666e │ │ -5101ae: 0c00 |0019: move-result-object v0 │ │ -5101b0: 1100 |001a: return-object v0 │ │ +510188: |[510188] org.kontalk.util.MediaStorage.getType:(Ljava/lang/String;)Ljava/lang/String; │ │ +510198: 7100 060d 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@0d06 │ │ +51019e: 0c00 |0003: move-result-object v0 │ │ +5101a0: 7110 040d 0200 |0004: invoke-static {v2}, Landroid/webkit/MimeTypeMap;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@0d04 │ │ +5101a6: 0c01 |0007: move-result-object v1 │ │ +5101a8: 6e10 6965 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +5101ae: 0c01 |000b: move-result-object v1 │ │ +5101b0: 6e20 050d 1000 |000c: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@0d05 │ │ +5101b6: 0c00 |000f: move-result-object v0 │ │ +5101b8: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ +5101bc: 6e10 6965 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +5101c2: 0c02 |0015: move-result-object v2 │ │ +5101c4: 7110 6e66 0200 |0016: invoke-static {v2}, Ljava/net/URLConnection;.guessContentTypeFromName:(Ljava/lang/String;)Ljava/lang/String; // method@666e │ │ +5101ca: 0c00 |0019: move-result-object v0 │ │ +5101cc: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ 0x0004 line=563 │ │ 0x000c line=562 │ │ 0x0012 line=566 │ │ locals : │ │ @@ -942340,31 +942340,31 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -50f728: |[50f728] org.kontalk.util.MediaStorage.getWorldAccessibleUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri; │ │ -50f738: 6e10 3b06 0300 |0000: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@063b │ │ -50f73e: 0c00 |0003: move-result-object v0 │ │ -50f740: 1a01 498f |0004: const-string v1, "file" // string@8f49 │ │ -50f744: 6e20 4965 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -50f74a: 0a00 |0009: move-result v0 │ │ -50f74c: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ -50f750: 2200 040e |000c: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50f754: 6e10 3806 0300 |000e: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0638 │ │ -50f75a: 0c03 |0011: move-result-object v3 │ │ -50f75c: 7020 9663 3000 |0012: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -50f762: 1a03 cec9 |0015: const-string v3, "org.kontalk.fileprovider" // string@c9ce │ │ -50f766: 7130 0623 3200 |0017: invoke-static {v2, v3, v0}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@2306 │ │ -50f76c: 0c03 |001a: move-result-object v3 │ │ -50f76e: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ -50f772: 6e20 9a02 5400 |001d: invoke-virtual {v4, v5}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ -50f778: 1103 |0020: return-object v3 │ │ +50f744: |[50f744] org.kontalk.util.MediaStorage.getWorldAccessibleUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri; │ │ +50f754: 6e10 3b06 0300 |0000: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@063b │ │ +50f75a: 0c00 |0003: move-result-object v0 │ │ +50f75c: 1a01 498f |0004: const-string v1, "file" // string@8f49 │ │ +50f760: 6e20 4965 0100 |0006: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +50f766: 0a00 |0009: move-result v0 │ │ +50f768: 3800 1600 |000a: if-eqz v0, 0020 // +0016 │ │ +50f76c: 2200 040e |000c: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50f770: 6e10 3806 0300 |000e: invoke-virtual {v3}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0638 │ │ +50f776: 0c03 |0011: move-result-object v3 │ │ +50f778: 7020 9663 3000 |0012: invoke-direct {v0, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +50f77e: 1a03 cec9 |0015: const-string v3, "org.kontalk.fileprovider" // string@c9ce │ │ +50f782: 7130 0623 3200 |0017: invoke-static {v2, v3, v0}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@2306 │ │ +50f788: 0c03 |001a: move-result-object v3 │ │ +50f78a: 3804 0500 |001b: if-eqz v4, 0020 // +0005 │ │ +50f78e: 6e20 9a02 5400 |001d: invoke-virtual {v4, v5}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ +50f794: 1103 |0020: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ 0x0017 line=201 │ │ 0x001d line=204 │ │ @@ -942379,19 +942379,19 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -50f77c: |[50f77c] org.kontalk.util.MediaStorage.getWorldReadableUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;)Landroid/net/Uri; │ │ -50f78c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -50f78e: 7140 85cc 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/MediaStorage;.getWorldAccessibleUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri; // method@cc85 │ │ -50f794: 0c01 |0004: move-result-object v1 │ │ -50f796: 1101 |0005: return-object v1 │ │ +50f798: |[50f798] org.kontalk.util.MediaStorage.getWorldReadableUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;)Landroid/net/Uri; │ │ +50f7a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +50f7aa: 7140 85cc 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/MediaStorage;.getWorldAccessibleUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri; // method@cc85 │ │ +50f7b0: 0c01 |0004: move-result-object v1 │ │ +50f7b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/content/Intent; │ │ @@ -942401,19 +942401,19 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -50f798: |[50f798] org.kontalk.util.MediaStorage.getWorldWritableUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;)Landroid/net/Uri; │ │ -50f7a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -50f7aa: 7140 85cc 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/MediaStorage;.getWorldAccessibleUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri; // method@cc85 │ │ -50f7b0: 0c01 |0004: move-result-object v1 │ │ -50f7b2: 1101 |0005: return-object v1 │ │ +50f7b4: |[50f7b4] org.kontalk.util.MediaStorage.getWorldWritableUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;)Landroid/net/Uri; │ │ +50f7c4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +50f7c6: 7140 85cc 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/MediaStorage;.getWorldAccessibleUri:(Landroid/content/Context;Landroid/net/Uri;Landroid/content/Intent;I)Landroid/net/Uri; // method@cc85 │ │ +50f7cc: 0c01 |0004: move-result-object v1 │ │ +50f7ce: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/content/Intent; │ │ @@ -942423,21 +942423,21 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -50fb30: |[50fb30] org.kontalk.util.MediaStorage.isExternalStorageAvailable:()Z │ │ -50fb40: 7100 8106 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0681 │ │ -50fb46: 0c00 |0003: move-result-object v0 │ │ -50fb48: 1a01 d4bf |0004: const-string v1, "mounted" // string@bfd4 │ │ -50fb4c: 6e20 4965 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -50fb52: 0a00 |0009: move-result v0 │ │ -50fb54: 0f00 |000a: return v0 │ │ +50fb4c: |[50fb4c] org.kontalk.util.MediaStorage.isExternalStorageAvailable:()Z │ │ +50fb5c: 7100 8106 0000 |0000: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0681 │ │ +50fb62: 0c00 |0003: move-result-object v0 │ │ +50fb64: 1a01 d4bf |0004: const-string v1, "mounted" // string@bfd4 │ │ +50fb68: 6e20 4965 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +50fb6e: 0a00 |0009: move-result v0 │ │ +50fb70: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0006 line=163 │ │ locals : │ │ │ │ #33 : (in Lorg/kontalk/util/MediaStorage;) │ │ @@ -942445,65 +942445,65 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -50fb58: |[50fb58] org.kontalk.util.MediaStorage.isFileUriAllowed:()Z │ │ -50fb68: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -50fb6c: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ -50fb70: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -50fb74: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -50fb76: 2802 |0007: goto 0009 // +0002 │ │ -50fb78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -50fb7a: 0f00 |0009: return v0 │ │ +50fb74: |[50fb74] org.kontalk.util.MediaStorage.isFileUriAllowed:()Z │ │ +50fb84: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +50fb88: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ +50fb8c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +50fb90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +50fb92: 2802 |0007: goto 0009 // +0002 │ │ +50fb94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +50fb96: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ │ │ #34 : (in Lorg/kontalk/util/MediaStorage;) │ │ name : 'isStorageAccessFrameworkAvailable' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -50fb7c: |[50fb7c] org.kontalk.util.MediaStorage.isStorageAccessFrameworkAvailable:()Z │ │ -50fb8c: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -50fb90: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -50fb94: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -50fb98: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -50fb9a: 2802 |0007: goto 0009 // +0002 │ │ -50fb9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -50fb9e: 0f00 |0009: return v0 │ │ +50fb98: |[50fb98] org.kontalk.util.MediaStorage.isStorageAccessFrameworkAvailable:()Z │ │ +50fba8: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +50fbac: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +50fbb0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +50fbb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +50fbb6: 2802 |0007: goto 0009 // +0002 │ │ +50fbb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +50fbba: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ │ │ #35 : (in Lorg/kontalk/util/MediaStorage;) │ │ name : 'loadBitmapSimple' │ │ type : '(Ljava/io/InputStream;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -50f478: |[50f478] org.kontalk.util.MediaStorage.loadBitmapSimple:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ -50f488: 7100 6acc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage;.bitmapOptions:()Landroid/graphics/BitmapFactory$Options; // method@cc6a │ │ -50f48e: 0c00 |0003: move-result-object v0 │ │ -50f490: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -50f492: 7130 e503 1200 |0005: invoke-static {v2, v1, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -50f498: 0c02 |0008: move-result-object v2 │ │ -50f49a: 1102 |0009: return-object v2 │ │ +50f494: |[50f494] org.kontalk.util.MediaStorage.loadBitmapSimple:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; │ │ +50f4a4: 7100 6acc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage;.bitmapOptions:()Landroid/graphics/BitmapFactory$Options; // method@cc6a │ │ +50f4aa: 0c00 |0003: move-result-object v0 │ │ +50f4ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +50f4ae: 7130 e503 1200 |0005: invoke-static {v2, v1, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +50f4b4: 0c02 |0008: move-result-object v2 │ │ +50f4b6: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0005 line=257 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -942512,41 +942512,41 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -5104f4: |[5104f4] org.kontalk.util.MediaStorage.playNotificationSound:(Landroid/content/Context;I)V │ │ -510504: 1c00 a821 |0000: const-class v0, Lorg/kontalk/util/MediaStorage; // type@21a8 │ │ -510508: 1d00 |0002: monitor-enter v0 │ │ -51050a: 1a01 8279 |0003: const-string v1, "audio" // string@7982 │ │ -51050e: 6e20 7102 1300 |0005: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -510514: 0c01 |0008: move-result-object v1 │ │ -510516: 1f01 1401 |0009: check-cast v1, Landroid/media/AudioManager; // type@0114 │ │ -51051a: 6e10 c205 0100 |000b: invoke-virtual {v1}, Landroid/media/AudioManager;.isMusicActive:()Z // method@05c2 │ │ -510520: 0a02 |000e: move-result v2 │ │ -510522: 3902 1a00 |000f: if-nez v2, 0029 // +001a │ │ -510526: 6e10 c105 0100 |0011: invoke-virtual {v1}, Landroid/media/AudioManager;.getRingerMode:()I // method@05c1 │ │ -51052c: 0a01 |0014: move-result v1 │ │ -51052e: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -510530: 3321 1300 |0016: if-ne v1, v2, 0029 // +0013 │ │ -510534: 6201 149b |0018: sget-object v1, Lorg/kontalk/util/MediaStorage;.mMediaPlayer:Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // field@9b14 │ │ -510538: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -51053c: 2201 a721 |001c: new-instance v1, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // type@21a7 │ │ -510540: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -510542: 7020 64cc 2100 |001f: invoke-direct {v1, v2}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.:(Lorg/kontalk/util/MediaStorage$1;)V // method@cc64 │ │ -510548: 6901 149b |0022: sput-object v1, Lorg/kontalk/util/MediaStorage;.mMediaPlayer:Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // field@9b14 │ │ -51054c: 6201 149b |0024: sget-object v1, Lorg/kontalk/util/MediaStorage;.mMediaPlayer:Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // field@9b14 │ │ -510550: 6e30 67cc 3104 |0026: invoke-virtual {v1, v3, v4}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.play:(Landroid/content/Context;I)V // method@cc67 │ │ -510556: 1e00 |0029: monitor-exit v0 │ │ -510558: 0e00 |002a: return-void │ │ -51055a: 0d03 |002b: move-exception v3 │ │ -51055c: 1e00 |002c: monitor-exit v0 │ │ -51055e: 2703 |002d: throw v3 │ │ +510510: |[510510] org.kontalk.util.MediaStorage.playNotificationSound:(Landroid/content/Context;I)V │ │ +510520: 1c00 a821 |0000: const-class v0, Lorg/kontalk/util/MediaStorage; // type@21a8 │ │ +510524: 1d00 |0002: monitor-enter v0 │ │ +510526: 1a01 8279 |0003: const-string v1, "audio" // string@7982 │ │ +51052a: 6e20 7102 1300 |0005: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +510530: 0c01 |0008: move-result-object v1 │ │ +510532: 1f01 1401 |0009: check-cast v1, Landroid/media/AudioManager; // type@0114 │ │ +510536: 6e10 c205 0100 |000b: invoke-virtual {v1}, Landroid/media/AudioManager;.isMusicActive:()Z // method@05c2 │ │ +51053c: 0a02 |000e: move-result v2 │ │ +51053e: 3902 1a00 |000f: if-nez v2, 0029 // +001a │ │ +510542: 6e10 c105 0100 |0011: invoke-virtual {v1}, Landroid/media/AudioManager;.getRingerMode:()I // method@05c1 │ │ +510548: 0a01 |0014: move-result v1 │ │ +51054a: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +51054c: 3321 1300 |0016: if-ne v1, v2, 0029 // +0013 │ │ +510550: 6201 149b |0018: sget-object v1, Lorg/kontalk/util/MediaStorage;.mMediaPlayer:Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // field@9b14 │ │ +510554: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +510558: 2201 a721 |001c: new-instance v1, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // type@21a7 │ │ +51055c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +51055e: 7020 64cc 2100 |001f: invoke-direct {v1, v2}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.:(Lorg/kontalk/util/MediaStorage$1;)V // method@cc64 │ │ +510564: 6901 149b |0022: sput-object v1, Lorg/kontalk/util/MediaStorage;.mMediaPlayer:Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // field@9b14 │ │ +510568: 6201 149b |0024: sget-object v1, Lorg/kontalk/util/MediaStorage;.mMediaPlayer:Lorg/kontalk/util/MediaStorage$QuickMediaPlayer; // field@9b14 │ │ +51056c: 6e30 67cc 3104 |0026: invoke-virtual {v1, v3, v4}, Lorg/kontalk/util/MediaStorage$QuickMediaPlayer;.play:(Landroid/content/Context;I)V // method@cc67 │ │ +510572: 1e00 |0029: monitor-exit v0 │ │ +510574: 0e00 |002a: return-void │ │ +510576: 0d03 |002b: move-exception v3 │ │ +510578: 1e00 |002c: monitor-exit v0 │ │ +51057a: 2703 |002d: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0005 line=900 │ │ 0x000b line=901 │ │ 0x0018 line=902 │ │ @@ -942562,22 +942562,22 @@ │ │ type : '(Ljava/io/InputStream;II)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -50f4e4: |[50f4e4] org.kontalk.util.MediaStorage.preloadBitmap:(Ljava/io/InputStream;II)Landroid/graphics/BitmapFactory$Options; │ │ -50f4f4: 7100 6bcc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage;.bitmapOptionsDecodeBounds:()Landroid/graphics/BitmapFactory$Options; // method@cc6b │ │ -50f4fa: 0c00 |0003: move-result-object v0 │ │ -50f4fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -50f4fe: 7130 e503 1200 |0005: invoke-static {v2, v1, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -50f504: 7130 8ecc 3004 |0008: invoke-static {v0, v3, v4}, Lorg/kontalk/util/MediaStorage;.processOptions:(Landroid/graphics/BitmapFactory$Options;II)Landroid/graphics/BitmapFactory$Options; // method@cc8e │ │ -50f50a: 0c02 |000b: move-result-object v2 │ │ -50f50c: 1102 |000c: return-object v2 │ │ +50f500: |[50f500] org.kontalk.util.MediaStorage.preloadBitmap:(Ljava/io/InputStream;II)Landroid/graphics/BitmapFactory$Options; │ │ +50f510: 7100 6bcc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage;.bitmapOptionsDecodeBounds:()Landroid/graphics/BitmapFactory$Options; // method@cc6b │ │ +50f516: 0c00 |0003: move-result-object v0 │ │ +50f518: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +50f51a: 7130 e503 1200 |0005: invoke-static {v2, v1, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +50f520: 7130 8ecc 3004 |0008: invoke-static {v0, v3, v4}, Lorg/kontalk/util/MediaStorage;.processOptions:(Landroid/graphics/BitmapFactory$Options;II)Landroid/graphics/BitmapFactory$Options; // method@cc8e │ │ +50f526: 0c02 |000b: move-result-object v2 │ │ +50f528: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ 0x0008 line=240 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/io/InputStream; │ │ @@ -942589,34 +942589,34 @@ │ │ type : '(Landroid/graphics/BitmapFactory$Options;II)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -50f510: |[50f510] org.kontalk.util.MediaStorage.processOptions:(Landroid/graphics/BitmapFactory$Options;II)Landroid/graphics/BitmapFactory$Options; │ │ -50f520: 5220 5700 |0000: iget v0, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0057 │ │ -50f524: 5221 5500 |0002: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0055 │ │ -50f528: 3a00 1800 |0004: if-ltz v0, 001c // +0018 │ │ -50f52c: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ -50f530: 2814 |0008: goto 001c // +0014 │ │ -50f532: 3730 0600 |0009: if-le v0, v3, 000f // +0006 │ │ -50f536: b330 |000b: div-int/2addr v0, v3 │ │ -50f538: 5920 4f00 |000c: iput v0, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ -50f53c: 2806 |000e: goto 0014 // +0006 │ │ -50f53e: 3741 0500 |000f: if-le v1, v4, 0014 // +0005 │ │ -50f542: b341 |0011: div-int/2addr v1, v4 │ │ -50f544: 5921 4f00 |0012: iput v1, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ -50f548: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -50f54a: 5c23 4b00 |0015: iput-boolean v3, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@004b │ │ -50f54e: 6203 4700 |0017: sget-object v3, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0047 │ │ -50f552: 5b23 4e00 |0019: iput-object v3, v2, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@004e │ │ -50f556: 1102 |001b: return-object v2 │ │ -50f558: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -50f55a: 1102 |001d: return-object v2 │ │ +50f52c: |[50f52c] org.kontalk.util.MediaStorage.processOptions:(Landroid/graphics/BitmapFactory$Options;II)Landroid/graphics/BitmapFactory$Options; │ │ +50f53c: 5220 5700 |0000: iget v0, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0057 │ │ +50f540: 5221 5500 |0002: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0055 │ │ +50f544: 3a00 1800 |0004: if-ltz v0, 001c // +0018 │ │ +50f548: 3b01 0300 |0006: if-gez v1, 0009 // +0003 │ │ +50f54c: 2814 |0008: goto 001c // +0014 │ │ +50f54e: 3730 0600 |0009: if-le v0, v3, 000f // +0006 │ │ +50f552: b330 |000b: div-int/2addr v0, v3 │ │ +50f554: 5920 4f00 |000c: iput v0, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ +50f558: 2806 |000e: goto 0014 // +0006 │ │ +50f55a: 3741 0500 |000f: if-le v1, v4, 0014 // +0005 │ │ +50f55e: b341 |0011: div-int/2addr v1, v4 │ │ +50f560: 5921 4f00 |0012: iput v1, v2, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ +50f564: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +50f566: 5c23 4b00 |0015: iput-boolean v3, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@004b │ │ +50f56a: 6203 4700 |0017: sget-object v3, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0047 │ │ +50f56e: 5b23 4e00 |0019: iput-object v3, v2, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@004e │ │ +50f572: 1102 |001b: return-object v2 │ │ +50f574: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +50f576: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=222 │ │ 0x000b line=227 │ │ 0x0011 line=229 │ │ 0x0015 line=231 │ │ @@ -942631,184 +942631,184 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;Lorg/kontalk/util/MediaStorage$MediaStoreType;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 358 16-bit code units │ │ -50f7b4: |[50f7b4] org.kontalk.util.MediaStorage.publishMedia:(Landroid/content/Context;Ljava/io/File;Lorg/kontalk/util/MediaStorage$MediaStoreType;)Landroid/net/Uri; │ │ -50f7c4: 7100 88cc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage;.isExternalStorageAvailable:()Z // method@cc88 │ │ -50f7ca: 0a00 |0003: move-result v0 │ │ -50f7cc: 3800 3301 |0004: if-eqz v0, 0137 // +0133 │ │ -50f7d0: 7100 b1cd 0000 |0006: invoke-static {}, Lorg/kontalk/util/SystemUtils;.supportsScopedStorage:()Z // method@cdb1 │ │ -50f7d6: 0a00 |0009: move-result v0 │ │ -50f7d8: 3800 bc00 |000a: if-eqz v0, 00c6 // +00bc │ │ -50f7dc: 6e10 6002 0600 |000c: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -50f7e2: 0c00 |000f: move-result-object v0 │ │ -50f7e4: 1a01 8a8e |0010: const-string v1, "external_primary" // string@8e8a │ │ -50f7e8: 7110 0b07 0100 |0012: invoke-static {v1}, Landroid/provider/MediaStore$Images$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070b │ │ -50f7ee: 0c02 |0015: move-result-object v2 │ │ -50f7f0: 2203 6600 |0016: new-instance v3, Landroid/content/ContentValues; // type@0066 │ │ -50f7f4: 7010 3f02 0300 |0018: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@023f │ │ -50f7fa: 6e10 a263 0700 |001b: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ -50f800: 0c04 |001e: move-result-object v4 │ │ -50f802: 1a05 3272 |001f: const-string v5, "_display_name" // string@7232 │ │ -50f806: 6e30 4d02 5304 |0021: invoke-virtual {v3, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -50f80c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -50f80e: 7110 da64 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -50f814: 0c04 |0028: move-result-object v4 │ │ -50f816: 1a05 44ac |0029: const-string v5, "is_pending" // string@ac44 │ │ -50f81a: 6e30 4b02 5304 |002b: invoke-virtual {v3, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ -50f820: 6204 e99a |002e: sget-object v4, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50f824: 6e10 a464 0800 |0030: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50f82a: 0a08 |0033: move-result v8 │ │ -50f82c: 4408 0408 |0034: aget v8, v4, v8 │ │ -50f830: 1a04 add1 |0036: const-string v4, "relative_path" // string@d1ad │ │ -50f834: 2b08 0a01 0000 |0038: packed-switch v8, 00000142 // +0000010a │ │ -50f83a: 2833 |003b: goto 006e // +0033 │ │ -50f83c: 7110 0a07 0100 |003c: invoke-static {v1}, Landroid/provider/MediaStore$Files;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070a │ │ -50f842: 0c02 |003f: move-result-object v2 │ │ -50f844: 6208 fd9a |0040: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afd │ │ -50f848: 6e30 4d02 4308 |0042: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -50f84e: 2829 |0045: goto 006e // +0029 │ │ -50f850: 7110 0a07 0100 |0046: invoke-static {v1}, Landroid/provider/MediaStore$Files;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070a │ │ -50f856: 0c02 |0049: move-result-object v2 │ │ -50f858: 6008 9c00 |004a: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -50f85c: 1301 1300 |004c: const/16 v1, #int 19 // #13 │ │ -50f860: 3418 2000 |004e: if-lt v8, v1, 006e // +0020 │ │ -50f864: 6208 fa9a |0050: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afa │ │ -50f868: 6e30 4d02 4308 |0052: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -50f86e: 2819 |0055: goto 006e // +0019 │ │ -50f870: 7110 0c07 0100 |0056: invoke-static {v1}, Landroid/provider/MediaStore$Video$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070c │ │ -50f876: 0c02 |0059: move-result-object v2 │ │ -50f878: 2814 |005a: goto 006e // +0014 │ │ -50f87a: 6208 099b |005b: sget-object v8, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b09 │ │ -50f87e: 6e30 4d02 4308 |005d: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -50f884: 7110 0907 0100 |0060: invoke-static {v1}, Landroid/provider/MediaStore$Audio$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0709 │ │ -50f88a: 0c02 |0063: move-result-object v2 │ │ -50f88c: 280a |0064: goto 006e // +000a │ │ -50f88e: 6208 039b |0065: sget-object v8, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b03 │ │ -50f892: 6e30 4d02 4308 |0067: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -50f898: 7110 0b07 0100 |006a: invoke-static {v1}, Landroid/provider/MediaStore$Images$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070b │ │ -50f89e: 0c02 |006d: move-result-object v2 │ │ -50f8a0: 6e30 2c02 2003 |006e: invoke-virtual {v0, v2, v3}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@022c │ │ -50f8a6: 0c08 |0071: move-result-object v8 │ │ -50f8a8: 1a01 7869 |0072: const-string v1, "Unable to create media" // string@6978 │ │ -50f8ac: 3808 4c00 |0074: if-eqz v8, 00c0 // +004c │ │ -50f8b0: 1202 |0076: const/4 v2, #int 0 // #0 │ │ -50f8b2: 6e20 3302 8000 |0077: invoke-virtual {v0, v8}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0233 │ │ -50f8b8: 0c04 |007a: move-result-object v4 │ │ -50f8ba: 3804 2a00 |007b: if-eqz v4, 00a5 // +002a │ │ -50f8be: 2201 070e |007d: new-instance v1, Ljava/io/FileInputStream; // type@0e07 │ │ -50f8c2: 7020 b463 7100 |007f: invoke-direct {v1, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@63b4 │ │ -50f8c8: 7120 4ccc 4100 |0082: invoke-static {v1, v4}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ -50f8ce: 6e10 4202 0300 |0085: invoke-virtual {v3}, Landroid/content/ContentValues;.clear:()V // method@0242 │ │ -50f8d4: 1207 |0088: const/4 v7, #int 0 // #0 │ │ -50f8d6: 7110 da64 0700 |0089: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -50f8dc: 0c07 |008c: move-result-object v7 │ │ -50f8de: 6e30 4b02 5307 |008d: invoke-virtual {v3, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ -50f8e4: 6e10 6002 0600 |0090: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -50f8ea: 0c06 |0093: move-result-object v6 │ │ -50f8ec: 6e52 3c02 8623 |0094: invoke-virtual {v6, v8, v3, v2, v2}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@023c │ │ -50f8f2: 7110 47cc 0100 |0097: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f8f8: 7110 47cc 0400 |009a: invoke-static {v4}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f8fe: 1108 |009d: return-object v8 │ │ -50f900: 0d06 |009e: move-exception v6 │ │ -50f902: 2812 |009f: goto 00b1 // +0012 │ │ -50f904: 0d06 |00a0: move-exception v6 │ │ -50f906: 2818 |00a1: goto 00b9 // +0018 │ │ -50f908: 0d06 |00a2: move-exception v6 │ │ -50f90a: 0721 |00a3: move-object v1, v2 │ │ -50f90c: 280d |00a4: goto 00b1 // +000d │ │ -50f90e: 2206 080e |00a5: new-instance v6, Ljava/io/FileNotFoundException; // type@0e08 │ │ -50f912: 7020 bc63 1600 |00a7: invoke-direct {v6, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@63bc │ │ -50f918: 2706 |00aa: throw v6 │ │ -50f91a: 0d06 |00ab: move-exception v6 │ │ -50f91c: 0724 |00ac: move-object v4, v2 │ │ -50f91e: 280c |00ad: goto 00b9 // +000c │ │ -50f920: 0d06 |00ae: move-exception v6 │ │ -50f922: 0721 |00af: move-object v1, v2 │ │ -50f924: 0714 |00b0: move-object v4, v1 │ │ -50f926: 6e40 2a02 8022 |00b1: invoke-virtual {v0, v8, v2, v2}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@022a │ │ -50f92c: 2804 |00b4: goto 00b8 // +0004 │ │ -50f92e: 0d06 |00b5: move-exception v6 │ │ -50f930: 0712 |00b6: move-object v2, v1 │ │ -50f932: 2802 |00b7: goto 00b9 // +0002 │ │ -50f934: 2706 |00b8: throw v6 │ │ -50f936: 7110 47cc 0200 |00b9: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f93c: 7110 47cc 0400 |00bc: invoke-static {v4}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f942: 2706 |00bf: throw v6 │ │ -50f944: 2206 080e |00c0: new-instance v6, Ljava/io/FileNotFoundException; // type@0e08 │ │ -50f948: 7020 bc63 1600 |00c2: invoke-direct {v6, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@63bc │ │ -50f94e: 2706 |00c5: throw v6 │ │ -50f950: 6200 e99a |00c6: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ -50f954: 6e10 a464 0800 |00c8: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -50f95a: 0a08 |00cb: move-result v8 │ │ -50f95c: 4408 0008 |00cc: aget v8, v0, v8 │ │ -50f960: 2b08 8600 0000 |00ce: packed-switch v8, 00000154 // +00000086 │ │ -50f966: 2206 3e0e |00d1: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -50f96a: 1a07 4da8 |00d3: const-string v7, "invalid media type" // string@a84d │ │ -50f96e: 7020 be64 7600 |00d5: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -50f974: 2706 |00d8: throw v6 │ │ -50f976: 6208 fc9a |00d9: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_PATH:Ljava/io/File; // field@9afc │ │ -50f97a: 2812 |00db: goto 00ed // +0012 │ │ -50f97c: 6208 f99a |00dc: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_PATH:Ljava/io/File; // field@9af9 │ │ -50f980: 280f |00de: goto 00ed // +000f │ │ -50f982: 6208 139b |00df: sget-object v8, Lorg/kontalk/util/MediaStorage;.VIDEO_PUBLIC_PATH:Ljava/io/File; // field@9b13 │ │ -50f986: 280c |00e1: goto 00ed // +000c │ │ -50f988: 6208 f69a |00e2: sget-object v8, Lorg/kontalk/util/MediaStorage;.AUDIO_PUBLIC_PATH:Ljava/io/File; // field@9af6 │ │ -50f98c: 2809 |00e4: goto 00ed // +0009 │ │ -50f98e: 6208 089b |00e5: sget-object v8, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_PATH:Ljava/io/File; // field@9b08 │ │ -50f992: 2806 |00e7: goto 00ed // +0006 │ │ -50f994: 6208 059b |00e8: sget-object v8, Lorg/kontalk/util/MediaStorage;.PICTURES_PUBLIC_PATH:Ljava/io/File; // field@9b05 │ │ -50f998: 2803 |00ea: goto 00ed // +0003 │ │ -50f99a: 6208 029b |00eb: sget-object v8, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_PATH:Ljava/io/File; // field@9b02 │ │ -50f99e: 7110 71cc 0800 |00ed: invoke-static {v8}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ -50f9a4: 0a00 |00f0: move-result v0 │ │ -50f9a6: 3800 3e00 |00f1: if-eqz v0, 012f // +003e │ │ -50f9aa: 2200 040e |00f3: new-instance v0, Ljava/io/File; // type@0e04 │ │ -50f9ae: 6e10 a263 0700 |00f5: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ -50f9b4: 0c01 |00f8: move-result-object v1 │ │ -50f9b6: 7030 9563 8001 |00f9: invoke-direct {v0, v8, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -50f9bc: 2208 070e |00fc: new-instance v8, Ljava/io/FileInputStream; // type@0e07 │ │ -50f9c0: 7020 b463 7800 |00fe: invoke-direct {v8, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@63b4 │ │ -50f9c6: 2207 090e |0101: new-instance v7, Ljava/io/FileOutputStream; // type@0e09 │ │ -50f9ca: 7020 c163 0700 |0103: invoke-direct {v7, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -50f9d0: 7120 4ccc 7800 |0106: invoke-static {v8, v7}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ -50f9d6: 7110 47cc 0800 |0109: invoke-static {v8}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f9dc: 7110 47cc 0700 |010c: invoke-static {v7}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50f9e2: 2807 |010f: goto 0116 // +0007 │ │ -50f9e4: 0d06 |0110: move-exception v6 │ │ -50f9e6: 2817 |0111: goto 0128 // +0017 │ │ -50f9e8: 6e10 9c63 0000 |0112: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ -50f9ee: 28f4 |0115: goto 0109 // -000c │ │ -50f9f0: 7110 3306 0000 |0116: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0633 │ │ -50f9f6: 0c07 |0119: move-result-object v7 │ │ -50f9f8: 2208 7000 |011a: new-instance v8, Landroid/content/Intent; // type@0070 │ │ -50f9fc: 1a00 fd76 |011c: const-string v0, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@76fd │ │ -50fa00: 7020 9602 0800 |011e: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0296 │ │ -50fa06: 6e20 c302 7800 |0121: invoke-virtual {v8, v7}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02c3 │ │ -50fa0c: 6e20 7b02 8600 |0124: invoke-virtual {v6, v8}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@027b │ │ -50fa12: 1107 |0127: return-object v7 │ │ -50fa14: 7110 47cc 0800 |0128: invoke-static {v8}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50fa1a: 7110 47cc 0700 |012b: invoke-static {v7}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -50fa20: 2706 |012e: throw v6 │ │ -50fa22: 2206 100e |012f: new-instance v6, Ljava/io/IOException; // type@0e10 │ │ -50fa26: 1a07 43e8 |0131: const-string v7, "unable to write to external storage." // string@e843 │ │ -50fa2a: 7020 d963 7600 |0133: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -50fa30: 2706 |0136: throw v6 │ │ -50fa32: 2206 100e |0137: new-instance v6, Ljava/io/IOException; // type@0e10 │ │ -50fa36: 1a07 838e |0139: const-string v7, "external storage not available." // string@8e83 │ │ -50fa3a: 7020 d963 7600 |013b: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -50fa40: 2802 |013e: goto 0140 // +0002 │ │ -50fa42: 2706 |013f: throw v6 │ │ -50fa44: 28ff |0140: goto 013f // -0001 │ │ -50fa46: 0000 |0141: nop // spacer │ │ -50fa48: 0001 0700 0100 0000 2d00 0000 3200 ... |0142: packed-switch-data (18 units) │ │ -50fa6c: 0001 0700 0100 0000 1d00 0000 1a00 ... |0154: packed-switch-data (18 units) │ │ +50f7d0: |[50f7d0] org.kontalk.util.MediaStorage.publishMedia:(Landroid/content/Context;Ljava/io/File;Lorg/kontalk/util/MediaStorage$MediaStoreType;)Landroid/net/Uri; │ │ +50f7e0: 7100 88cc 0000 |0000: invoke-static {}, Lorg/kontalk/util/MediaStorage;.isExternalStorageAvailable:()Z // method@cc88 │ │ +50f7e6: 0a00 |0003: move-result v0 │ │ +50f7e8: 3800 3301 |0004: if-eqz v0, 0137 // +0133 │ │ +50f7ec: 7100 b1cd 0000 |0006: invoke-static {}, Lorg/kontalk/util/SystemUtils;.supportsScopedStorage:()Z // method@cdb1 │ │ +50f7f2: 0a00 |0009: move-result v0 │ │ +50f7f4: 3800 bc00 |000a: if-eqz v0, 00c6 // +00bc │ │ +50f7f8: 6e10 6002 0600 |000c: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +50f7fe: 0c00 |000f: move-result-object v0 │ │ +50f800: 1a01 8a8e |0010: const-string v1, "external_primary" // string@8e8a │ │ +50f804: 7110 0b07 0100 |0012: invoke-static {v1}, Landroid/provider/MediaStore$Images$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070b │ │ +50f80a: 0c02 |0015: move-result-object v2 │ │ +50f80c: 2203 6600 |0016: new-instance v3, Landroid/content/ContentValues; // type@0066 │ │ +50f810: 7010 3f02 0300 |0018: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@023f │ │ +50f816: 6e10 a263 0700 |001b: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ +50f81c: 0c04 |001e: move-result-object v4 │ │ +50f81e: 1a05 3272 |001f: const-string v5, "_display_name" // string@7232 │ │ +50f822: 6e30 4d02 5304 |0021: invoke-virtual {v3, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +50f828: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +50f82a: 7110 da64 0400 |0025: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +50f830: 0c04 |0028: move-result-object v4 │ │ +50f832: 1a05 44ac |0029: const-string v5, "is_pending" // string@ac44 │ │ +50f836: 6e30 4b02 5304 |002b: invoke-virtual {v3, v5, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ +50f83c: 6204 e99a |002e: sget-object v4, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50f840: 6e10 a464 0800 |0030: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50f846: 0a08 |0033: move-result v8 │ │ +50f848: 4408 0408 |0034: aget v8, v4, v8 │ │ +50f84c: 1a04 add1 |0036: const-string v4, "relative_path" // string@d1ad │ │ +50f850: 2b08 0a01 0000 |0038: packed-switch v8, 00000142 // +0000010a │ │ +50f856: 2833 |003b: goto 006e // +0033 │ │ +50f858: 7110 0a07 0100 |003c: invoke-static {v1}, Landroid/provider/MediaStore$Files;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070a │ │ +50f85e: 0c02 |003f: move-result-object v2 │ │ +50f860: 6208 fd9a |0040: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afd │ │ +50f864: 6e30 4d02 4308 |0042: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +50f86a: 2829 |0045: goto 006e // +0029 │ │ +50f86c: 7110 0a07 0100 |0046: invoke-static {v1}, Landroid/provider/MediaStore$Files;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070a │ │ +50f872: 0c02 |0049: move-result-object v2 │ │ +50f874: 6008 9c00 |004a: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +50f878: 1301 1300 |004c: const/16 v1, #int 19 // #13 │ │ +50f87c: 3418 2000 |004e: if-lt v8, v1, 006e // +0020 │ │ +50f880: 6208 fa9a |0050: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9afa │ │ +50f884: 6e30 4d02 4308 |0052: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +50f88a: 2819 |0055: goto 006e // +0019 │ │ +50f88c: 7110 0c07 0100 |0056: invoke-static {v1}, Landroid/provider/MediaStore$Video$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070c │ │ +50f892: 0c02 |0059: move-result-object v2 │ │ +50f894: 2814 |005a: goto 006e // +0014 │ │ +50f896: 6208 099b |005b: sget-object v8, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b09 │ │ +50f89a: 6e30 4d02 4308 |005d: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +50f8a0: 7110 0907 0100 |0060: invoke-static {v1}, Landroid/provider/MediaStore$Audio$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@0709 │ │ +50f8a6: 0c02 |0063: move-result-object v2 │ │ +50f8a8: 280a |0064: goto 006e // +000a │ │ +50f8aa: 6208 039b |0065: sget-object v8, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_RELATIVE_PATH:Ljava/lang/String; // field@9b03 │ │ +50f8ae: 6e30 4d02 4308 |0067: invoke-virtual {v3, v4, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +50f8b4: 7110 0b07 0100 |006a: invoke-static {v1}, Landroid/provider/MediaStore$Images$Media;.getContentUri:(Ljava/lang/String;)Landroid/net/Uri; // method@070b │ │ +50f8ba: 0c02 |006d: move-result-object v2 │ │ +50f8bc: 6e30 2c02 2003 |006e: invoke-virtual {v0, v2, v3}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@022c │ │ +50f8c2: 0c08 |0071: move-result-object v8 │ │ +50f8c4: 1a01 7869 |0072: const-string v1, "Unable to create media" // string@6978 │ │ +50f8c8: 3808 4c00 |0074: if-eqz v8, 00c0 // +004c │ │ +50f8cc: 1202 |0076: const/4 v2, #int 0 // #0 │ │ +50f8ce: 6e20 3302 8000 |0077: invoke-virtual {v0, v8}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;)Ljava/io/OutputStream; // method@0233 │ │ +50f8d4: 0c04 |007a: move-result-object v4 │ │ +50f8d6: 3804 2a00 |007b: if-eqz v4, 00a5 // +002a │ │ +50f8da: 2201 070e |007d: new-instance v1, Ljava/io/FileInputStream; // type@0e07 │ │ +50f8de: 7020 b463 7100 |007f: invoke-direct {v1, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@63b4 │ │ +50f8e4: 7120 4ccc 4100 |0082: invoke-static {v1, v4}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ +50f8ea: 6e10 4202 0300 |0085: invoke-virtual {v3}, Landroid/content/ContentValues;.clear:()V // method@0242 │ │ +50f8f0: 1207 |0088: const/4 v7, #int 0 // #0 │ │ +50f8f2: 7110 da64 0700 |0089: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +50f8f8: 0c07 |008c: move-result-object v7 │ │ +50f8fa: 6e30 4b02 5307 |008d: invoke-virtual {v3, v5, v7}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ +50f900: 6e10 6002 0600 |0090: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +50f906: 0c06 |0093: move-result-object v6 │ │ +50f908: 6e52 3c02 8623 |0094: invoke-virtual {v6, v8, v3, v2, v2}, Landroid/content/ContentResolver;.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@023c │ │ +50f90e: 7110 47cc 0100 |0097: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f914: 7110 47cc 0400 |009a: invoke-static {v4}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f91a: 1108 |009d: return-object v8 │ │ +50f91c: 0d06 |009e: move-exception v6 │ │ +50f91e: 2812 |009f: goto 00b1 // +0012 │ │ +50f920: 0d06 |00a0: move-exception v6 │ │ +50f922: 2818 |00a1: goto 00b9 // +0018 │ │ +50f924: 0d06 |00a2: move-exception v6 │ │ +50f926: 0721 |00a3: move-object v1, v2 │ │ +50f928: 280d |00a4: goto 00b1 // +000d │ │ +50f92a: 2206 080e |00a5: new-instance v6, Ljava/io/FileNotFoundException; // type@0e08 │ │ +50f92e: 7020 bc63 1600 |00a7: invoke-direct {v6, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@63bc │ │ +50f934: 2706 |00aa: throw v6 │ │ +50f936: 0d06 |00ab: move-exception v6 │ │ +50f938: 0724 |00ac: move-object v4, v2 │ │ +50f93a: 280c |00ad: goto 00b9 // +000c │ │ +50f93c: 0d06 |00ae: move-exception v6 │ │ +50f93e: 0721 |00af: move-object v1, v2 │ │ +50f940: 0714 |00b0: move-object v4, v1 │ │ +50f942: 6e40 2a02 8022 |00b1: invoke-virtual {v0, v8, v2, v2}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@022a │ │ +50f948: 2804 |00b4: goto 00b8 // +0004 │ │ +50f94a: 0d06 |00b5: move-exception v6 │ │ +50f94c: 0712 |00b6: move-object v2, v1 │ │ +50f94e: 2802 |00b7: goto 00b9 // +0002 │ │ +50f950: 2706 |00b8: throw v6 │ │ +50f952: 7110 47cc 0200 |00b9: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f958: 7110 47cc 0400 |00bc: invoke-static {v4}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f95e: 2706 |00bf: throw v6 │ │ +50f960: 2206 080e |00c0: new-instance v6, Ljava/io/FileNotFoundException; // type@0e08 │ │ +50f964: 7020 bc63 1600 |00c2: invoke-direct {v6, v1}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@63bc │ │ +50f96a: 2706 |00c5: throw v6 │ │ +50f96c: 6200 e99a |00c6: sget-object v0, Lorg/kontalk/util/MediaStorage$1;.$SwitchMap$org$kontalk$util$MediaStorage$MediaStoreType:[I // field@9ae9 │ │ +50f970: 6e10 a464 0800 |00c8: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +50f976: 0a08 |00cb: move-result v8 │ │ +50f978: 4408 0008 |00cc: aget v8, v0, v8 │ │ +50f97c: 2b08 8600 0000 |00ce: packed-switch v8, 00000154 // +00000086 │ │ +50f982: 2206 3e0e |00d1: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +50f986: 1a07 4da8 |00d3: const-string v7, "invalid media type" // string@a84d │ │ +50f98a: 7020 be64 7600 |00d5: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +50f990: 2706 |00d8: throw v6 │ │ +50f992: 6208 fc9a |00d9: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOWNLOADS_PUBLIC_PATH:Ljava/io/File; // field@9afc │ │ +50f996: 2812 |00db: goto 00ed // +0012 │ │ +50f998: 6208 f99a |00dc: sget-object v8, Lorg/kontalk/util/MediaStorage;.DOCUMENTS_PUBLIC_PATH:Ljava/io/File; // field@9af9 │ │ +50f99c: 280f |00de: goto 00ed // +000f │ │ +50f99e: 6208 139b |00df: sget-object v8, Lorg/kontalk/util/MediaStorage;.VIDEO_PUBLIC_PATH:Ljava/io/File; // field@9b13 │ │ +50f9a2: 280c |00e1: goto 00ed // +000c │ │ +50f9a4: 6208 f69a |00e2: sget-object v8, Lorg/kontalk/util/MediaStorage;.AUDIO_PUBLIC_PATH:Ljava/io/File; // field@9af6 │ │ +50f9a8: 2809 |00e4: goto 00ed // +0009 │ │ +50f9aa: 6208 089b |00e5: sget-object v8, Lorg/kontalk/util/MediaStorage;.RECORDINGS_PUBLIC_PATH:Ljava/io/File; // field@9b08 │ │ +50f9ae: 2806 |00e7: goto 00ed // +0006 │ │ +50f9b0: 6208 059b |00e8: sget-object v8, Lorg/kontalk/util/MediaStorage;.PICTURES_PUBLIC_PATH:Ljava/io/File; // field@9b05 │ │ +50f9b4: 2803 |00ea: goto 00ed // +0003 │ │ +50f9b6: 6208 029b |00eb: sget-object v8, Lorg/kontalk/util/MediaStorage;.PHOTOS_PUBLIC_PATH:Ljava/io/File; // field@9b02 │ │ +50f9ba: 7110 71cc 0800 |00ed: invoke-static {v8}, Lorg/kontalk/util/MediaStorage;.createDirectories:(Ljava/io/File;)Z // method@cc71 │ │ +50f9c0: 0a00 |00f0: move-result v0 │ │ +50f9c2: 3800 3e00 |00f1: if-eqz v0, 012f // +003e │ │ +50f9c6: 2200 040e |00f3: new-instance v0, Ljava/io/File; // type@0e04 │ │ +50f9ca: 6e10 a263 0700 |00f5: invoke-virtual {v7}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ +50f9d0: 0c01 |00f8: move-result-object v1 │ │ +50f9d2: 7030 9563 8001 |00f9: invoke-direct {v0, v8, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +50f9d8: 2208 070e |00fc: new-instance v8, Ljava/io/FileInputStream; // type@0e07 │ │ +50f9dc: 7020 b463 7800 |00fe: invoke-direct {v8, v7}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@63b4 │ │ +50f9e2: 2207 090e |0101: new-instance v7, Ljava/io/FileOutputStream; // type@0e09 │ │ +50f9e6: 7020 c163 0700 |0103: invoke-direct {v7, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +50f9ec: 7120 4ccc 7800 |0106: invoke-static {v8, v7}, Lorg/kontalk/util/DataUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@cc4c │ │ +50f9f2: 7110 47cc 0800 |0109: invoke-static {v8}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f9f8: 7110 47cc 0700 |010c: invoke-static {v7}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50f9fe: 2807 |010f: goto 0116 // +0007 │ │ +50fa00: 0d06 |0110: move-exception v6 │ │ +50fa02: 2817 |0111: goto 0128 // +0017 │ │ +50fa04: 6e10 9c63 0000 |0112: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ +50fa0a: 28f4 |0115: goto 0109 // -000c │ │ +50fa0c: 7110 3306 0000 |0116: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0633 │ │ +50fa12: 0c07 |0119: move-result-object v7 │ │ +50fa14: 2208 7000 |011a: new-instance v8, Landroid/content/Intent; // type@0070 │ │ +50fa18: 1a00 fd76 |011c: const-string v0, "android.intent.action.MEDIA_SCANNER_SCAN_FILE" // string@76fd │ │ +50fa1c: 7020 9602 0800 |011e: invoke-direct {v8, v0}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0296 │ │ +50fa22: 6e20 c302 7800 |0121: invoke-virtual {v8, v7}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02c3 │ │ +50fa28: 6e20 7b02 8600 |0124: invoke-virtual {v6, v8}, Landroid/content/Context;.sendBroadcast:(Landroid/content/Intent;)V // method@027b │ │ +50fa2e: 1107 |0127: return-object v7 │ │ +50fa30: 7110 47cc 0800 |0128: invoke-static {v8}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50fa36: 7110 47cc 0700 |012b: invoke-static {v7}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +50fa3c: 2706 |012e: throw v6 │ │ +50fa3e: 2206 100e |012f: new-instance v6, Ljava/io/IOException; // type@0e10 │ │ +50fa42: 1a07 43e8 |0131: const-string v7, "unable to write to external storage." // string@e843 │ │ +50fa46: 7020 d963 7600 |0133: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +50fa4c: 2706 |0136: throw v6 │ │ +50fa4e: 2206 100e |0137: new-instance v6, Ljava/io/IOException; // type@0e10 │ │ +50fa52: 1a07 838e |0139: const-string v7, "external storage not available." // string@8e83 │ │ +50fa56: 7020 d963 7600 |013b: invoke-direct {v6, v7}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +50fa5c: 2802 |013e: goto 0140 // +0002 │ │ +50fa5e: 2706 |013f: throw v6 │ │ +50fa60: 28ff |0140: goto 013f // -0001 │ │ +50fa62: 0000 |0141: nop // spacer │ │ +50fa64: 0001 0700 0100 0000 2d00 0000 3200 ... |0142: packed-switch-data (18 units) │ │ +50fa88: 0001 0700 0100 0000 1d00 0000 1a00 ... |0154: packed-switch-data (18 units) │ │ catches : 8 │ │ 0x0077 - 0x007b │ │ Ljava/lang/RuntimeException; -> 0x00ae │ │ -> 0x00ab │ │ 0x007d - 0x0082 │ │ Ljava/lang/RuntimeException; -> 0x00a2 │ │ -> 0x00a0 │ │ @@ -942899,20 +942899,20 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -51056c: |[51056c] org.kontalk.util.MediaStorage.requestPersistablePermissions:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -51057c: 6e10 6002 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -510582: 0c01 |0003: move-result-object v1 │ │ -510584: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -510586: 6e30 3a02 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@023a │ │ -51058c: 0e00 |0008: return-void │ │ +510588: |[510588] org.kontalk.util.MediaStorage.requestPersistablePermissions:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +510598: 6e10 6002 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +51059e: 0c01 |0003: move-result-object v1 │ │ +5105a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +5105a2: 6e30 3a02 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/ContentResolver;.takePersistableUriPermission:(Landroid/net/Uri;I)V // method@023a │ │ +5105a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/net/Uri; │ │ │ │ @@ -942921,19 +942921,19 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;I)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -50ff8c: |[50ff8c] org.kontalk.util.MediaStorage.resizeImage:(Landroid/content/Context;Landroid/net/Uri;I)Ljava/io/File; │ │ -50ff9c: 1300 5500 |0000: const/16 v0, #int 85 // #55 │ │ -50ffa0: 7150 92cc 2133 |0002: invoke-static {v1, v2, v3, v3, v0}, Lorg/kontalk/util/MediaStorage;.resizeImage:(Landroid/content/Context;Landroid/net/Uri;III)Ljava/io/File; // method@cc92 │ │ -50ffa6: 0c01 |0005: move-result-object v1 │ │ -50ffa8: 1101 |0006: return-object v1 │ │ +50ffa8: |[50ffa8] org.kontalk.util.MediaStorage.resizeImage:(Landroid/content/Context;Landroid/net/Uri;I)Ljava/io/File; │ │ +50ffb8: 1300 5500 |0000: const/16 v0, #int 85 // #55 │ │ +50ffbc: 7150 92cc 2133 |0002: invoke-static {v1, v2, v3, v3, v0}, Lorg/kontalk/util/MediaStorage;.resizeImage:(Landroid/content/Context;Landroid/net/Uri;III)Ljava/io/File; // method@cc92 │ │ +50ffc2: 0c01 |0005: move-result-object v1 │ │ +50ffc4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/net/Uri; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -942943,36 +942943,36 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;III)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 33 16-bit code units │ │ -50ffac: |[50ffac] org.kontalk.util.MediaStorage.resizeImage:(Landroid/content/Context;Landroid/net/Uri;III)Ljava/io/File; │ │ -50ffbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -50ffbe: 7110 7fcc 0a00 |0001: invoke-static {v10}, Lorg/kontalk/util/MediaStorage;.getOutgoingPictureFile:(Landroid/content/Context;)Ljava/io/File; // method@cc7f │ │ -50ffc4: 0c01 |0004: move-result-object v1 │ │ -50ffc6: 2209 090e |0005: new-instance v9, Ljava/io/FileOutputStream; // type@0e09 │ │ -50ffca: 7020 c163 1900 |0007: invoke-direct {v9, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -50ffd0: 6206 4000 |000a: sget-object v6, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0040 │ │ -50ffd4: 07a2 |000c: move-object v2, v10 │ │ -50ffd6: 07b3 |000d: move-object v3, v11 │ │ -50ffd8: 01c4 |000e: move v4, v12 │ │ -50ffda: 01d5 |000f: move v5, v13 │ │ -50ffdc: 01e7 |0010: move v7, v14 │ │ -50ffde: 0798 |0011: move-object v8, v9 │ │ -50ffe0: 7707 93cc 0200 |0012: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/kontalk/util/MediaStorage;.resizeImage:(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V // method@cc93 │ │ -50ffe6: 6e10 c463 0900 |0015: invoke-virtual {v9}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -50ffec: 1101 |0018: return-object v1 │ │ -50ffee: 0d0a |0019: move-exception v10 │ │ -50fff0: 0790 |001a: move-object v0, v9 │ │ -50fff2: 2802 |001b: goto 001d // +0002 │ │ -50fff4: 0d0a |001c: move-exception v10 │ │ -50fff6: 6e10 c463 0000 |001d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -50fffc: 270a |0020: throw v10 │ │ +50ffc8: |[50ffc8] org.kontalk.util.MediaStorage.resizeImage:(Landroid/content/Context;Landroid/net/Uri;III)Ljava/io/File; │ │ +50ffd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +50ffda: 7110 7fcc 0a00 |0001: invoke-static {v10}, Lorg/kontalk/util/MediaStorage;.getOutgoingPictureFile:(Landroid/content/Context;)Ljava/io/File; // method@cc7f │ │ +50ffe0: 0c01 |0004: move-result-object v1 │ │ +50ffe2: 2209 090e |0005: new-instance v9, Ljava/io/FileOutputStream; // type@0e09 │ │ +50ffe6: 7020 c163 1900 |0007: invoke-direct {v9, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +50ffec: 6206 4000 |000a: sget-object v6, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0040 │ │ +50fff0: 07a2 |000c: move-object v2, v10 │ │ +50fff2: 07b3 |000d: move-object v3, v11 │ │ +50fff4: 01c4 |000e: move v4, v12 │ │ +50fff6: 01d5 |000f: move v5, v13 │ │ +50fff8: 01e7 |0010: move v7, v14 │ │ +50fffa: 0798 |0011: move-object v8, v9 │ │ +50fffc: 7707 93cc 0200 |0012: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/kontalk/util/MediaStorage;.resizeImage:(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V // method@cc93 │ │ +510002: 6e10 c463 0900 |0015: invoke-virtual {v9}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +510008: 1101 |0018: return-object v1 │ │ +51000a: 0d0a |0019: move-exception v10 │ │ +51000c: 0790 |001a: move-object v0, v9 │ │ +51000e: 2802 |001b: goto 001d // +0002 │ │ +510010: 0d0a |001c: move-exception v10 │ │ +510012: 6e10 c463 0000 |001d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +510018: 270a |0020: throw v10 │ │ catches : 4 │ │ 0x0001 - 0x000a │ │ -> 0x001c │ │ 0x000a - 0x0015 │ │ -> 0x0019 │ │ 0x0015 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0018 │ │ @@ -942996,143 +942996,143 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 242 16-bit code units │ │ -510590: |[510590] org.kontalk.util.MediaStorage.resizeImage:(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V │ │ -5105a0: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -5105a4: 6e10 6002 0f00 |0002: invoke-virtual {v15}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -5105aa: 0c01 |0005: move-result-object v1 │ │ -5105ac: 6e20 3202 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -5105b2: 0c02 |0009: move-result-object v2 │ │ -5105b4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -5105b6: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -5105b8: 7100 6bcc 0000 |000c: invoke-static {}, Lorg/kontalk/util/MediaStorage;.bitmapOptionsDecodeBounds:()Landroid/graphics/BitmapFactory$Options; // method@cc6b │ │ -5105be: 0c05 |000f: move-result-object v5 │ │ -5105c0: 7130 e503 3205 |0010: invoke-static {v2, v3, v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -5105c6: 6e10 e363 0200 |0013: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -5105cc: 1216 |0016: const/4 v6, #int 1 // #1 │ │ -5105ce: 5257 5700 |0017: iget v7, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0057 │ │ -5105d2: 5258 5500 |0019: iget v8, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0055 │ │ -5105d6: 9207 0708 |001b: mul-int v7, v7, v8 │ │ -5105da: 8377 |001d: int-to-double v7, v7 │ │ -5105dc: 1909 f03f |001e: const-wide/high16 v9, #long 4607182418800017408 // #3ff0 │ │ -5105e0: 836b |0020: int-to-double v11, v6 │ │ -5105e2: 190d 0040 |0021: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ -5105e6: 7140 0465 cbed |0023: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ -5105ec: 0b0b |0026: move-result-wide v11 │ │ -5105ee: ceb9 |0027: div-double/2addr v9, v11 │ │ -5105f0: 7120 9a64 8700 |0028: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5105f6: ad07 0709 |002b: mul-double v7, v7, v9 │ │ -5105fa: 1809 0000 0000 804f 3241 |002d: const-wide v9, #double 1.2e+06 // #41324f8000000000 │ │ -510604: 2f0b 0709 |0032: cmpl-double v11, v7, v9 │ │ -510608: 3d0b 0500 |0034: if-lez v11, 0039 // +0005 │ │ -51060c: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -510610: 28df |0038: goto 0017 // -0021 │ │ -510612: 6207 0c9b |0039: sget-object v7, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ -510616: 2208 5f0e |003b: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -51061a: 7010 8565 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -510620: 1a09 14d6 |0040: const-string v9, "scale = " // string@d614 │ │ -510624: 6e20 9165 9800 |0042: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51062a: 6e20 8c65 6800 |0045: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -510630: 1a09 7807 |0048: const-string v9, ", orig-width: " // string@0778 │ │ -510634: 6e20 9165 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51063a: 5259 5700 |004d: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0057 │ │ -51063e: 6e20 8c65 9800 |004f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -510644: 1a09 7707 |0052: const-string v9, ", orig-height: " // string@0777 │ │ -510648: 6e20 9165 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51064e: 5255 5500 |0057: iget v5, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0055 │ │ -510652: 6e20 8c65 5800 |0059: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -510658: 6e10 a365 0800 |005c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51065e: 0c05 |005f: move-result-object v5 │ │ -510660: 7120 ceb9 5700 |0060: invoke-static {v7, v5}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ -510666: 6e10 e363 0200 |0063: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -51066c: 280d |0066: goto 0073 // +000d │ │ -51066e: 0d00 |0067: move-exception v0 │ │ -510670: 2900 8400 |0068: goto/16 00ec // +0084 │ │ -510674: 1216 |006a: const/4 v6, #int 1 // #1 │ │ -510676: 6205 0c9b |006b: sget-object v5, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ -51067a: 1a07 fce7 |006d: const-string v7, "unable to calculate optimal scale size, using original image" // string@e7fc │ │ -51067e: 7120 ceb9 7500 |006f: invoke-static {v5, v7}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ -510684: 28f1 |0072: goto 0063 // -000f │ │ -510686: 6e20 3202 0100 |0073: invoke-virtual {v1, v0}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -51068c: 0c02 |0076: move-result-object v2 │ │ -51068e: 2201 ab00 |0077: new-instance v1, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ -510692: 7010 de03 0100 |0079: invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ -510698: 3746 0500 |007c: if-le v6, v4, 0081 // +0005 │ │ -51069c: b146 |007e: sub-int/2addr v6, v4 │ │ -51069e: 5916 4f00 |007f: iput v6, v1, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ -5106a2: 7130 e503 3201 |0081: invoke-static {v2, v3, v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -5106a8: 0c01 |0084: move-result-object v1 │ │ -5106aa: 6e10 e363 0200 |0085: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -5106b0: 2802 |0088: goto 008a // +0002 │ │ -5106b2: 0000 |0089: nop // spacer │ │ -5106b4: 3901 0300 |008a: if-nez v1, 008d // +0003 │ │ -5106b8: 0e00 |008c: return-void │ │ -5106ba: 6e10 d203 0100 |008d: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -5106c0: 0a02 |0090: move-result v2 │ │ -5106c2: 8222 |0091: int-to-float v2, v2 │ │ -5106c4: 6e10 cf03 0100 |0092: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -5106ca: 0a03 |0095: move-result v3 │ │ -5106cc: 8233 |0096: int-to-float v3, v3 │ │ -5106ce: 1205 |0097: const/4 v5, #int 0 // #0 │ │ -5106d0: 2d06 0205 |0098: cmpl-float v6, v2, v5 │ │ -5106d4: 3806 4c00 |009a: if-eqz v6, 00e6 // +004c │ │ -5106d8: 2d05 0305 |009c: cmpl-float v5, v3, v5 │ │ -5106dc: 3905 0300 |009e: if-nez v5, 00a1 // +0003 │ │ -5106e0: 2846 |00a0: goto 00e6 // +0046 │ │ -5106e2: 0205 1100 |00a1: move/from16 v5, v17 │ │ -5106e6: 8255 |00a3: int-to-float v5, v5 │ │ -5106e8: a905 0205 |00a4: div-float v5, v2, v5 │ │ -5106ec: 0206 1200 |00a6: move/from16 v6, v18 │ │ -5106f0: 8266 |00a8: int-to-float v6, v6 │ │ -5106f2: a906 0306 |00a9: div-float v6, v3, v6 │ │ -5106f6: 7120 fd64 6500 |00ab: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ -5106fc: 0a05 |00ae: move-result v5 │ │ -5106fe: c952 |00af: div-float/2addr v2, v5 │ │ -510700: 8722 |00b0: float-to-int v2, v2 │ │ -510702: c953 |00b1: div-float/2addr v3, v5 │ │ -510704: 8733 |00b2: float-to-int v3, v3 │ │ -510706: 3803 3300 |00b3: if-eqz v3, 00e6 // +0033 │ │ -51070a: 3902 0300 |00b5: if-nez v2, 00b8 // +0003 │ │ -51070e: 282f |00b7: goto 00e6 // +002f │ │ -510710: 7140 cb03 2143 |00b8: invoke-static {v1, v2, v3, v4}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@03cb │ │ -510716: 0c02 |00bb: move-result-object v2 │ │ -510718: 3212 0500 |00bc: if-eq v2, v1, 00c1 // +0005 │ │ -51071c: 6e10 d803 0100 |00be: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -510722: 07f1 |00c1: move-object v1, v15 │ │ -510724: 7130 6ccc 0f02 |00c2: invoke-static {v15, v0, v2}, Lorg/kontalk/util/MediaStorage;.bitmapOrientation:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@cc6c │ │ -51072a: 0c01 |00c5: move-result-object v1 │ │ -51072c: 3221 0500 |00c6: if-eq v1, v2, 00cb // +0005 │ │ -510730: 6e10 d803 0200 |00c8: invoke-virtual {v2}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -510736: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ -51073a: 0202 1400 |00cd: move/from16 v2, v20 │ │ -51073e: 0803 1500 |00cf: move-object/from16 v3, v21 │ │ -510742: 6e40 c603 0132 |00d1: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@03c6 │ │ -510748: 6e10 d803 0100 |00d4: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -51074e: 0e00 |00d7: return-void │ │ -510750: 0d00 |00d8: move-exception v0 │ │ -510752: 0702 |00d9: move-object v2, v0 │ │ -510754: 6e10 d803 0100 |00da: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -51075a: 2702 |00dd: throw v2 │ │ -51075c: 0d00 |00de: move-exception v0 │ │ -51075e: 0702 |00df: move-object v2, v0 │ │ -510760: 3801 0500 |00e0: if-eqz v1, 00e5 // +0005 │ │ -510764: 6e10 d803 0100 |00e2: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -51076a: 2702 |00e5: throw v2 │ │ -51076c: 0e00 |00e6: return-void │ │ -51076e: 0d00 |00e7: move-exception v0 │ │ -510770: 6e10 e363 0200 |00e8: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -510776: 2700 |00eb: throw v0 │ │ -510778: 6e10 e363 0200 |00ec: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -51077e: 2802 |00ef: goto 00f1 // +0002 │ │ -510780: 2700 |00f0: throw v0 │ │ -510782: 28ff |00f1: goto 00f0 // -0001 │ │ +5105ac: |[5105ac] org.kontalk.util.MediaStorage.resizeImage:(Landroid/content/Context;Landroid/net/Uri;IILandroid/graphics/Bitmap$CompressFormat;ILjava/io/FileOutputStream;)V │ │ +5105bc: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +5105c0: 6e10 6002 0f00 |0002: invoke-virtual {v15}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +5105c6: 0c01 |0005: move-result-object v1 │ │ +5105c8: 6e20 3202 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +5105ce: 0c02 |0009: move-result-object v2 │ │ +5105d0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +5105d2: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +5105d4: 7100 6bcc 0000 |000c: invoke-static {}, Lorg/kontalk/util/MediaStorage;.bitmapOptionsDecodeBounds:()Landroid/graphics/BitmapFactory$Options; // method@cc6b │ │ +5105da: 0c05 |000f: move-result-object v5 │ │ +5105dc: 7130 e503 3205 |0010: invoke-static {v2, v3, v5}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +5105e2: 6e10 e363 0200 |0013: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +5105e8: 1216 |0016: const/4 v6, #int 1 // #1 │ │ +5105ea: 5257 5700 |0017: iget v7, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0057 │ │ +5105ee: 5258 5500 |0019: iget v8, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0055 │ │ +5105f2: 9207 0708 |001b: mul-int v7, v7, v8 │ │ +5105f6: 8377 |001d: int-to-double v7, v7 │ │ +5105f8: 1909 f03f |001e: const-wide/high16 v9, #long 4607182418800017408 // #3ff0 │ │ +5105fc: 836b |0020: int-to-double v11, v6 │ │ +5105fe: 190d 0040 |0021: const-wide/high16 v13, #long 4611686018427387904 // #4000 │ │ +510602: 7140 0465 cbed |0023: invoke-static {v11, v12, v13, v14}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ +510608: 0b0b |0026: move-result-wide v11 │ │ +51060a: ceb9 |0027: div-double/2addr v9, v11 │ │ +51060c: 7120 9a64 8700 |0028: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +510612: ad07 0709 |002b: mul-double v7, v7, v9 │ │ +510616: 1809 0000 0000 804f 3241 |002d: const-wide v9, #double 1.2e+06 // #41324f8000000000 │ │ +510620: 2f0b 0709 |0032: cmpl-double v11, v7, v9 │ │ +510624: 3d0b 0500 |0034: if-lez v11, 0039 // +0005 │ │ +510628: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +51062c: 28df |0038: goto 0017 // -0021 │ │ +51062e: 6207 0c9b |0039: sget-object v7, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ +510632: 2208 5f0e |003b: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +510636: 7010 8565 0800 |003d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51063c: 1a09 14d6 |0040: const-string v9, "scale = " // string@d614 │ │ +510640: 6e20 9165 9800 |0042: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510646: 6e20 8c65 6800 |0045: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51064c: 1a09 7807 |0048: const-string v9, ", orig-width: " // string@0778 │ │ +510650: 6e20 9165 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510656: 5259 5700 |004d: iget v9, v5, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0057 │ │ +51065a: 6e20 8c65 9800 |004f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +510660: 1a09 7707 |0052: const-string v9, ", orig-height: " // string@0777 │ │ +510664: 6e20 9165 9800 |0054: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51066a: 5255 5500 |0057: iget v5, v5, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0055 │ │ +51066e: 6e20 8c65 5800 |0059: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +510674: 6e10 a365 0800 |005c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51067a: 0c05 |005f: move-result-object v5 │ │ +51067c: 7120 ceb9 5700 |0060: invoke-static {v7, v5}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ +510682: 6e10 e363 0200 |0063: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +510688: 280d |0066: goto 0073 // +000d │ │ +51068a: 0d00 |0067: move-exception v0 │ │ +51068c: 2900 8400 |0068: goto/16 00ec // +0084 │ │ +510690: 1216 |006a: const/4 v6, #int 1 // #1 │ │ +510692: 6205 0c9b |006b: sget-object v5, Lorg/kontalk/util/MediaStorage;.TAG:Ljava/lang/String; // field@9b0c │ │ +510696: 1a07 fce7 |006d: const-string v7, "unable to calculate optimal scale size, using original image" // string@e7fc │ │ +51069a: 7120 ceb9 7500 |006f: invoke-static {v5, v7}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ +5106a0: 28f1 |0072: goto 0063 // -000f │ │ +5106a2: 6e20 3202 0100 |0073: invoke-virtual {v1, v0}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +5106a8: 0c02 |0076: move-result-object v2 │ │ +5106aa: 2201 ab00 |0077: new-instance v1, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ +5106ae: 7010 de03 0100 |0079: invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ +5106b4: 3746 0500 |007c: if-le v6, v4, 0081 // +0005 │ │ +5106b8: b146 |007e: sub-int/2addr v6, v4 │ │ +5106ba: 5916 4f00 |007f: iput v6, v1, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ +5106be: 7130 e503 3201 |0081: invoke-static {v2, v3, v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +5106c4: 0c01 |0084: move-result-object v1 │ │ +5106c6: 6e10 e363 0200 |0085: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +5106cc: 2802 |0088: goto 008a // +0002 │ │ +5106ce: 0000 |0089: nop // spacer │ │ +5106d0: 3901 0300 |008a: if-nez v1, 008d // +0003 │ │ +5106d4: 0e00 |008c: return-void │ │ +5106d6: 6e10 d203 0100 |008d: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5106dc: 0a02 |0090: move-result v2 │ │ +5106de: 8222 |0091: int-to-float v2, v2 │ │ +5106e0: 6e10 cf03 0100 |0092: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +5106e6: 0a03 |0095: move-result v3 │ │ +5106e8: 8233 |0096: int-to-float v3, v3 │ │ +5106ea: 1205 |0097: const/4 v5, #int 0 // #0 │ │ +5106ec: 2d06 0205 |0098: cmpl-float v6, v2, v5 │ │ +5106f0: 3806 4c00 |009a: if-eqz v6, 00e6 // +004c │ │ +5106f4: 2d05 0305 |009c: cmpl-float v5, v3, v5 │ │ +5106f8: 3905 0300 |009e: if-nez v5, 00a1 // +0003 │ │ +5106fc: 2846 |00a0: goto 00e6 // +0046 │ │ +5106fe: 0205 1100 |00a1: move/from16 v5, v17 │ │ +510702: 8255 |00a3: int-to-float v5, v5 │ │ +510704: a905 0205 |00a4: div-float v5, v2, v5 │ │ +510708: 0206 1200 |00a6: move/from16 v6, v18 │ │ +51070c: 8266 |00a8: int-to-float v6, v6 │ │ +51070e: a906 0306 |00a9: div-float v6, v3, v6 │ │ +510712: 7120 fd64 6500 |00ab: invoke-static {v5, v6}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ +510718: 0a05 |00ae: move-result v5 │ │ +51071a: c952 |00af: div-float/2addr v2, v5 │ │ +51071c: 8722 |00b0: float-to-int v2, v2 │ │ +51071e: c953 |00b1: div-float/2addr v3, v5 │ │ +510720: 8733 |00b2: float-to-int v3, v3 │ │ +510722: 3803 3300 |00b3: if-eqz v3, 00e6 // +0033 │ │ +510726: 3902 0300 |00b5: if-nez v2, 00b8 // +0003 │ │ +51072a: 282f |00b7: goto 00e6 // +002f │ │ +51072c: 7140 cb03 2143 |00b8: invoke-static {v1, v2, v3, v4}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@03cb │ │ +510732: 0c02 |00bb: move-result-object v2 │ │ +510734: 3212 0500 |00bc: if-eq v2, v1, 00c1 // +0005 │ │ +510738: 6e10 d803 0100 |00be: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +51073e: 07f1 |00c1: move-object v1, v15 │ │ +510740: 7130 6ccc 0f02 |00c2: invoke-static {v15, v0, v2}, Lorg/kontalk/util/MediaStorage;.bitmapOrientation:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@cc6c │ │ +510746: 0c01 |00c5: move-result-object v1 │ │ +510748: 3221 0500 |00c6: if-eq v1, v2, 00cb // +0005 │ │ +51074c: 6e10 d803 0200 |00c8: invoke-virtual {v2}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +510752: 0800 1300 |00cb: move-object/from16 v0, v19 │ │ +510756: 0202 1400 |00cd: move/from16 v2, v20 │ │ +51075a: 0803 1500 |00cf: move-object/from16 v3, v21 │ │ +51075e: 6e40 c603 0132 |00d1: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@03c6 │ │ +510764: 6e10 d803 0100 |00d4: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +51076a: 0e00 |00d7: return-void │ │ +51076c: 0d00 |00d8: move-exception v0 │ │ +51076e: 0702 |00d9: move-object v2, v0 │ │ +510770: 6e10 d803 0100 |00da: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +510776: 2702 |00dd: throw v2 │ │ +510778: 0d00 |00de: move-exception v0 │ │ +51077a: 0702 |00df: move-object v2, v0 │ │ +51077c: 3801 0500 |00e0: if-eqz v1, 00e5 // +0005 │ │ +510780: 6e10 d803 0100 |00e2: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +510786: 2702 |00e5: throw v2 │ │ +510788: 0e00 |00e6: return-void │ │ +51078a: 0d00 |00e7: move-exception v0 │ │ +51078c: 6e10 e363 0200 |00e8: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +510792: 2700 |00eb: throw v0 │ │ +510794: 6e10 e363 0200 |00ec: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +51079a: 2802 |00ef: goto 00f1 // +0002 │ │ +51079c: 2700 |00f0: throw v0 │ │ +51079e: 28ff |00f1: goto 00f0 // -0001 │ │ catches : 11 │ │ 0x000c - 0x0016 │ │ Ljava/io/IOException; -> 0x006a │ │ -> 0x0067 │ │ 0x0017 - 0x0027 │ │ Ljava/io/IOException; -> 0x006b │ │ -> 0x0067 │ │ @@ -943200,28 +943200,28 @@ │ │ type : '(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -510808: |[510808] org.kontalk.util.MediaStorage.scanFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)V │ │ -510818: 6e10 5902 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0259 │ │ -51081e: 0c03 |0003: move-result-object v3 │ │ -510820: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -510822: 2301 e623 |0005: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ -510826: 6e10 a563 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ -51082c: 0c04 |000a: move-result-object v4 │ │ -51082e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -510830: 4d04 0102 |000c: aput-object v4, v1, v2 │ │ -510834: 2304 e623 |000e: new-array v4, v0, [Ljava/lang/String; // type@23e6 │ │ -510838: 4d05 0402 |0010: aput-object v5, v4, v2 │ │ -51083c: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -51083e: 7140 0206 1354 |0013: invoke-static {v3, v1, v4, v5}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@0602 │ │ -510844: 0e00 |0016: return-void │ │ +510824: |[510824] org.kontalk.util.MediaStorage.scanFile:(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;)V │ │ +510834: 6e10 5902 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0259 │ │ +51083a: 0c03 |0003: move-result-object v3 │ │ +51083c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +51083e: 2301 e623 |0005: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ +510842: 6e10 a563 0400 |0007: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ +510848: 0c04 |000a: move-result-object v4 │ │ +51084a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +51084c: 4d04 0102 |000c: aput-object v4, v1, v2 │ │ +510850: 2304 e623 |000e: new-array v4, v0, [Ljava/lang/String; // type@23e6 │ │ +510854: 4d05 0402 |0010: aput-object v5, v4, v2 │ │ +510858: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +51085a: 7140 0206 1354 |0013: invoke-static {v3, v1, v4, v5}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@0602 │ │ +510860: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ 0x0007 line=879 │ │ 0x0013 line=878 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 (null) Landroid/content/Context; │ │ @@ -943233,22 +943233,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;[B)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -510030: |[510030] org.kontalk.util.MediaStorage.writeInternalMedia:(Landroid/content/Context;Ljava/lang/String;[B)Ljava/io/File; │ │ -510040: 7120 78cc 1000 |0000: invoke-static {v0, v1}, Lorg/kontalk/util/MediaStorage;.getInternalMediaFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@cc78 │ │ -510046: 0c00 |0003: move-result-object v0 │ │ -510048: 2201 090e |0004: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ -51004c: 7020 c163 0100 |0006: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -510052: 6e20 c663 2100 |0009: invoke-virtual {v1, v2}, Ljava/io/FileOutputStream;.write:([B)V // method@63c6 │ │ -510058: 6e10 c463 0100 |000c: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -51005e: 1100 |000f: return-object v0 │ │ +51004c: |[51004c] org.kontalk.util.MediaStorage.writeInternalMedia:(Landroid/content/Context;Ljava/lang/String;[B)Ljava/io/File; │ │ +51005c: 7120 78cc 1000 |0000: invoke-static {v0, v1}, Lorg/kontalk/util/MediaStorage;.getInternalMediaFile:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@cc78 │ │ +510062: 0c00 |0003: move-result-object v0 │ │ +510064: 2201 090e |0004: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ +510068: 7020 c163 0100 |0006: invoke-direct {v1, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +51006e: 6e20 c663 2100 |0009: invoke-virtual {v1, v2}, Ljava/io/FileOutputStream;.write:([B)V // method@63c6 │ │ +510074: 6e10 c463 0100 |000c: invoke-virtual {v1}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +51007a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x0009 line=214 │ │ 0x000c line=215 │ │ locals : │ │ @@ -943319,130 +943319,130 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 259 16-bit code units │ │ -5115d8: |[5115d8] org.kontalk.util.MessageUtils.:()V │ │ -5115e8: 2200 d301 |0000: new-instance v0, Landroid/text/style/StyleSpan; // type@01d3 │ │ -5115ec: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -5115ee: 7020 ca08 1000 |0003: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@08ca │ │ -5115f4: 6900 179b |0006: sput-object v0, Lorg/kontalk/util/MessageUtils;.STYLE_BOLD:Landroid/text/style/StyleSpan; // field@9b17 │ │ -5115f8: 2200 d001 |0008: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@01d0 │ │ -5115fc: 1501 ffff |000a: const/high16 v1, #int -65536 // #ffff │ │ -511600: 7020 c808 1000 |000c: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@08c8 │ │ -511606: 6900 199b |000f: sput-object v0, Lorg/kontalk/util/MessageUtils;.STYLE_RED:Landroid/text/style/ForegroundColorSpan; // field@9b19 │ │ -51160a: 2200 d001 |0011: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@01d0 │ │ -51160e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -511610: 1302 aa00 |0014: const/16 v2, #int 170 // #aa │ │ -511614: 7130 1b04 2101 |0016: invoke-static {v1, v2, v1}, Landroid/graphics/Color;.rgb:(III)I // method@041b │ │ -51161a: 0a01 |0019: move-result v1 │ │ -51161c: 7020 c808 1000 |001a: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@08c8 │ │ -511622: 6900 189b |001d: sput-object v0, Lorg/kontalk/util/MessageUtils;.STYLE_GREEN:Landroid/text/style/ForegroundColorSpan; // field@9b18 │ │ -511626: 2200 2b0f |001f: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -51162a: 7010 ec68 0000 |0021: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -511630: 6900 1a9b |0024: sput-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511634: 1a01 800c |0026: const-string v1, ":)" // string@0c80 │ │ -511638: 1a02 d9ee |0028: const-string v2, "������" // string@eed9 │ │ -51163c: 7230 6b69 1002 |002a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511642: 6200 1a9b |002d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511646: 1a01 830c |002f: const-string v1, ":-)" // string@0c83 │ │ -51164a: 7230 6b69 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511650: 6200 1a9b |0034: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511654: 1a01 7f0c |0036: const-string v1, ":(" // string@0c7f │ │ -511658: 1a02 d8ee |0038: const-string v2, "������" // string@eed8 │ │ -51165c: 7230 6b69 1002 |003a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511662: 6200 1a9b |003d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511666: 1a01 820c |003f: const-string v1, ":-(" // string@0c82 │ │ -51166a: 7230 6b69 1002 |0041: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511670: 6200 1a9b |0044: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511674: 1a01 7e0c |0046: const-string v1, ":'(" // string@0c7e │ │ -511678: 1a02 d6ee |0048: const-string v2, "������" // string@eed6 │ │ -51167c: 7230 6b69 1002 |004a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511682: 6200 1a9b |004d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511686: 1a01 c70c |004f: const-string v1, "<3" // string@0cc7 │ │ -51168a: 1a02 0300 |0051: const-string v2, "��❤" // string@0003 │ │ -51168e: 7230 6b69 1002 |0053: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511694: 6200 1a9b |0056: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511698: 1a01 b30c |0058: const-string v1, ";-)" // string@0cb3 │ │ -51169c: 1a02 ceee |005a: const-string v2, "������" // string@eece │ │ -5116a0: 7230 6b69 1002 |005c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5116a6: 6200 1a9b |005f: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5116aa: 1a01 b10c |0061: const-string v1, ";)" // string@0cb1 │ │ -5116ae: 7230 6b69 1002 |0063: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5116b4: 6200 1a9b |0066: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5116b8: 1a01 8e0c |0068: const-string v1, ":p" // string@0c8e │ │ -5116bc: 1a02 d2ee |006a: const-string v2, "������" // string@eed2 │ │ -5116c0: 7230 6b69 1002 |006c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5116c6: 6200 1a9b |006f: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5116ca: 1a01 870c |0071: const-string v1, ":P" // string@0c87 │ │ -5116ce: 7230 6b69 1002 |0073: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5116d4: 6200 1a9b |0076: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5116d8: 1a01 8a0c |0078: const-string v1, ":b" // string@0c8a │ │ -5116dc: 7230 6b69 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5116e2: 6200 1a9b |007d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5116e6: 1a01 bb0c |007f: const-string v1, ";p" // string@0cbb │ │ -5116ea: 1a02 d3ee |0081: const-string v2, "������" // string@eed3 │ │ -5116ee: 7230 6b69 1002 |0083: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5116f4: 6200 1a9b |0086: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5116f8: 1a01 b50c |0088: const-string v1, ";P" // string@0cb5 │ │ -5116fc: 7230 6b69 1002 |008a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511702: 6200 1a9b |008d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511706: 1a01 b60c |008f: const-string v1, ";b" // string@0cb6 │ │ -51170a: 7230 6b69 1002 |0091: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511710: 6200 1a9b |0094: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511714: 1a01 5cee |0096: const-string v1, "xp" // string@ee5c │ │ -511718: 1a02 d4ee |0098: const-string v2, "������" // string@eed4 │ │ -51171c: 7230 6b69 1002 |009a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511722: 6200 1a9b |009d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511726: 1a01 1bee |009f: const-string v1, "xP" // string@ee1b │ │ -51172a: 7230 6b69 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511730: 6200 1a9b |00a4: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511734: 1a01 20ee |00a6: const-string v1, "xb" // string@ee20 │ │ -511738: 7230 6b69 1002 |00a8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51173e: 6200 1a9b |00ab: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511742: 1a01 296f |00ad: const-string v1, "Xp" // string@6f29 │ │ -511746: 7230 6b69 1002 |00af: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51174c: 6200 1a9b |00b2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511750: 1a01 ec6e |00b4: const-string v1, "XP" // string@6eec │ │ -511754: 7230 6b69 1002 |00b6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51175a: 6200 1a9b |00b9: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -51175e: 1a01 136f |00bb: const-string v1, "Xb" // string@6f13 │ │ -511762: 7230 6b69 1002 |00bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -511768: 6200 1a9b |00c0: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -51176c: 1a01 2413 |00c2: const-string v1, "B)" // string@1324 │ │ -511770: 1a02 cfee |00c4: const-string v2, "������" // string@eecf │ │ -511774: 7230 6b69 1002 |00c6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51177a: 6200 1a9b |00c9: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -51177e: 1a01 840c |00cb: const-string v1, ":/" // string@0c84 │ │ -511782: 1a02 d1ee |00cd: const-string v2, "������" // string@eed1 │ │ -511786: 7230 6b69 1002 |00cf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51178c: 6200 1a9b |00d2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -511790: 1a01 890c |00d4: const-string v1, ":\" // string@0c89 │ │ -511794: 7230 6b69 1002 |00d6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51179a: 6200 1a9b |00d9: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -51179e: 1a01 910c |00db: const-string v1, ":|" // string@0c91 │ │ -5117a2: 1a02 d0ee |00dd: const-string v2, "������" // string@eed0 │ │ -5117a6: 7230 6b69 1002 |00df: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5117ac: 6200 1a9b |00e2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5117b0: 1a01 8d0c |00e4: const-string v1, ":o" // string@0c8d │ │ -5117b4: 1a02 d7ee |00e6: const-string v2, "������" // string@eed7 │ │ -5117b8: 7230 6b69 1002 |00e8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5117be: 6200 1a9b |00eb: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5117c2: 1a01 860c |00ed: const-string v1, ":O" // string@0c86 │ │ -5117c6: 7230 6b69 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5117cc: 6200 1a9b |00f2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5117d0: 1a01 b00c |00f4: const-string v1, ";(" // string@0cb0 │ │ -5117d4: 1a02 d5ee |00f6: const-string v2, "������" // string@eed5 │ │ -5117d8: 7230 6b69 1002 |00f8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5117de: 6200 1a9b |00fb: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -5117e2: 1a01 b20c |00fd: const-string v1, ";-(" // string@0cb2 │ │ -5117e6: 7230 6b69 1002 |00ff: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5117ec: 0e00 |0102: return-void │ │ +5115f4: |[5115f4] org.kontalk.util.MessageUtils.:()V │ │ +511604: 2200 d301 |0000: new-instance v0, Landroid/text/style/StyleSpan; // type@01d3 │ │ +511608: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +51160a: 7020 ca08 1000 |0003: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@08ca │ │ +511610: 6900 179b |0006: sput-object v0, Lorg/kontalk/util/MessageUtils;.STYLE_BOLD:Landroid/text/style/StyleSpan; // field@9b17 │ │ +511614: 2200 d001 |0008: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@01d0 │ │ +511618: 1501 ffff |000a: const/high16 v1, #int -65536 // #ffff │ │ +51161c: 7020 c808 1000 |000c: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@08c8 │ │ +511622: 6900 199b |000f: sput-object v0, Lorg/kontalk/util/MessageUtils;.STYLE_RED:Landroid/text/style/ForegroundColorSpan; // field@9b19 │ │ +511626: 2200 d001 |0011: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@01d0 │ │ +51162a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +51162c: 1302 aa00 |0014: const/16 v2, #int 170 // #aa │ │ +511630: 7130 1b04 2101 |0016: invoke-static {v1, v2, v1}, Landroid/graphics/Color;.rgb:(III)I // method@041b │ │ +511636: 0a01 |0019: move-result v1 │ │ +511638: 7020 c808 1000 |001a: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@08c8 │ │ +51163e: 6900 189b |001d: sput-object v0, Lorg/kontalk/util/MessageUtils;.STYLE_GREEN:Landroid/text/style/ForegroundColorSpan; // field@9b18 │ │ +511642: 2200 2b0f |001f: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +511646: 7010 ec68 0000 |0021: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +51164c: 6900 1a9b |0024: sput-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511650: 1a01 800c |0026: const-string v1, ":)" // string@0c80 │ │ +511654: 1a02 d9ee |0028: const-string v2, "������" // string@eed9 │ │ +511658: 7230 6b69 1002 |002a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51165e: 6200 1a9b |002d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511662: 1a01 830c |002f: const-string v1, ":-)" // string@0c83 │ │ +511666: 7230 6b69 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51166c: 6200 1a9b |0034: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511670: 1a01 7f0c |0036: const-string v1, ":(" // string@0c7f │ │ +511674: 1a02 d8ee |0038: const-string v2, "������" // string@eed8 │ │ +511678: 7230 6b69 1002 |003a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51167e: 6200 1a9b |003d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511682: 1a01 820c |003f: const-string v1, ":-(" // string@0c82 │ │ +511686: 7230 6b69 1002 |0041: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51168c: 6200 1a9b |0044: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511690: 1a01 7e0c |0046: const-string v1, ":'(" // string@0c7e │ │ +511694: 1a02 d6ee |0048: const-string v2, "������" // string@eed6 │ │ +511698: 7230 6b69 1002 |004a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51169e: 6200 1a9b |004d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5116a2: 1a01 c70c |004f: const-string v1, "<3" // string@0cc7 │ │ +5116a6: 1a02 0300 |0051: const-string v2, "��❤" // string@0003 │ │ +5116aa: 7230 6b69 1002 |0053: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5116b0: 6200 1a9b |0056: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5116b4: 1a01 b30c |0058: const-string v1, ";-)" // string@0cb3 │ │ +5116b8: 1a02 ceee |005a: const-string v2, "������" // string@eece │ │ +5116bc: 7230 6b69 1002 |005c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5116c2: 6200 1a9b |005f: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5116c6: 1a01 b10c |0061: const-string v1, ";)" // string@0cb1 │ │ +5116ca: 7230 6b69 1002 |0063: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5116d0: 6200 1a9b |0066: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5116d4: 1a01 8e0c |0068: const-string v1, ":p" // string@0c8e │ │ +5116d8: 1a02 d2ee |006a: const-string v2, "������" // string@eed2 │ │ +5116dc: 7230 6b69 1002 |006c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5116e2: 6200 1a9b |006f: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5116e6: 1a01 870c |0071: const-string v1, ":P" // string@0c87 │ │ +5116ea: 7230 6b69 1002 |0073: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5116f0: 6200 1a9b |0076: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5116f4: 1a01 8a0c |0078: const-string v1, ":b" // string@0c8a │ │ +5116f8: 7230 6b69 1002 |007a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5116fe: 6200 1a9b |007d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511702: 1a01 bb0c |007f: const-string v1, ";p" // string@0cbb │ │ +511706: 1a02 d3ee |0081: const-string v2, "������" // string@eed3 │ │ +51170a: 7230 6b69 1002 |0083: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +511710: 6200 1a9b |0086: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511714: 1a01 b50c |0088: const-string v1, ";P" // string@0cb5 │ │ +511718: 7230 6b69 1002 |008a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51171e: 6200 1a9b |008d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511722: 1a01 b60c |008f: const-string v1, ";b" // string@0cb6 │ │ +511726: 7230 6b69 1002 |0091: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51172c: 6200 1a9b |0094: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511730: 1a01 5cee |0096: const-string v1, "xp" // string@ee5c │ │ +511734: 1a02 d4ee |0098: const-string v2, "������" // string@eed4 │ │ +511738: 7230 6b69 1002 |009a: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51173e: 6200 1a9b |009d: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511742: 1a01 1bee |009f: const-string v1, "xP" // string@ee1b │ │ +511746: 7230 6b69 1002 |00a1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51174c: 6200 1a9b |00a4: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511750: 1a01 20ee |00a6: const-string v1, "xb" // string@ee20 │ │ +511754: 7230 6b69 1002 |00a8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51175a: 6200 1a9b |00ab: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +51175e: 1a01 296f |00ad: const-string v1, "Xp" // string@6f29 │ │ +511762: 7230 6b69 1002 |00af: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +511768: 6200 1a9b |00b2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +51176c: 1a01 ec6e |00b4: const-string v1, "XP" // string@6eec │ │ +511770: 7230 6b69 1002 |00b6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +511776: 6200 1a9b |00b9: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +51177a: 1a01 136f |00bb: const-string v1, "Xb" // string@6f13 │ │ +51177e: 7230 6b69 1002 |00bd: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +511784: 6200 1a9b |00c0: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +511788: 1a01 2413 |00c2: const-string v1, "B)" // string@1324 │ │ +51178c: 1a02 cfee |00c4: const-string v2, "������" // string@eecf │ │ +511790: 7230 6b69 1002 |00c6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +511796: 6200 1a9b |00c9: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +51179a: 1a01 840c |00cb: const-string v1, ":/" // string@0c84 │ │ +51179e: 1a02 d1ee |00cd: const-string v2, "������" // string@eed1 │ │ +5117a2: 7230 6b69 1002 |00cf: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5117a8: 6200 1a9b |00d2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5117ac: 1a01 890c |00d4: const-string v1, ":\" // string@0c89 │ │ +5117b0: 7230 6b69 1002 |00d6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5117b6: 6200 1a9b |00d9: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5117ba: 1a01 910c |00db: const-string v1, ":|" // string@0c91 │ │ +5117be: 1a02 d0ee |00dd: const-string v2, "������" // string@eed0 │ │ +5117c2: 7230 6b69 1002 |00df: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5117c8: 6200 1a9b |00e2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5117cc: 1a01 8d0c |00e4: const-string v1, ":o" // string@0c8d │ │ +5117d0: 1a02 d7ee |00e6: const-string v2, "������" // string@eed7 │ │ +5117d4: 7230 6b69 1002 |00e8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5117da: 6200 1a9b |00eb: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5117de: 1a01 860c |00ed: const-string v1, ":O" // string@0c86 │ │ +5117e2: 7230 6b69 1002 |00ef: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5117e8: 6200 1a9b |00f2: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5117ec: 1a01 b00c |00f4: const-string v1, ";(" // string@0cb0 │ │ +5117f0: 1a02 d5ee |00f6: const-string v2, "������" // string@eed5 │ │ +5117f4: 7230 6b69 1002 |00f8: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5117fa: 6200 1a9b |00fb: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +5117fe: 1a01 b20c |00fd: const-string v1, ";-(" // string@0cb2 │ │ +511802: 7230 6b69 1002 |00ff: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +511808: 0e00 |0102: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=86 │ │ 0x0011 line=88 │ │ 0x001f line=91 │ │ 0x002a line=98 │ │ @@ -943480,17 +943480,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5117f0: |[5117f0] org.kontalk.util.MessageUtils.:()V │ │ -511800: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -511806: 0e00 |0003: return-void │ │ +51180c: |[51180c] org.kontalk.util.MessageUtils.:()V │ │ +51181c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +511822: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/MessageUtils; │ │ │ │ #2 : (in Lorg/kontalk/util/MessageUtils;) │ │ @@ -943498,20 +943498,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -511808: |[511808] org.kontalk.util.MessageUtils.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V │ │ -511818: 7220 4264 2100 |0000: invoke-interface {v1, v2}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@6442 │ │ -51181e: 7140 a1cc 3054 |0003: invoke-static {v0, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; // method@cca1 │ │ -511824: 0c00 |0006: move-result-object v0 │ │ -511826: 7220 4264 0100 |0007: invoke-interface {v1, v0}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@6442 │ │ -51182c: 0e00 |000a: return-void │ │ +511824: |[511824] org.kontalk.util.MessageUtils.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V │ │ +511834: 7220 4264 2100 |0000: invoke-interface {v1, v2}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@6442 │ │ +51183a: 7140 a1cc 3054 |0003: invoke-static {v0, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; // method@cca1 │ │ +511840: 0c00 |0006: move-result-object v0 │ │ +511842: 7220 4264 0100 |0007: invoke-interface {v1, v0}, Ljava/lang/Appendable;.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable; // method@6442 │ │ +511848: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=553 │ │ 0x0003 line=554 │ │ locals : │ │ @@ -943526,39 +943526,39 @@ │ │ type : '(Landroid/text/Editable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -5108ec: |[5108ec] org.kontalk.util.MessageUtils.convertSmileys:(Landroid/text/Editable;)Z │ │ -5108fc: 6200 1a9b |0000: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -510900: 7210 6a69 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@696a │ │ -510906: 0c00 |0005: move-result-object v0 │ │ -510908: 7210 9969 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -51090e: 0c00 |0009: move-result-object v0 │ │ -510910: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -510912: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -510914: 7210 1269 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51091a: 0a03 |000f: move-result v3 │ │ -51091c: 3803 1a00 |0010: if-eqz v3, 002a // +001a │ │ -510920: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -510926: 0c03 |0015: move-result-object v3 │ │ -510928: 1f03 5d0e |0016: check-cast v3, Ljava/lang/String; // type@0e5d │ │ -51092c: 6204 1a9b |0018: sget-object v4, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ -510930: 7220 6769 3400 |001a: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -510936: 0c04 |001d: move-result-object v4 │ │ -510938: 1f04 5d0e |001e: check-cast v4, Ljava/lang/String; // type@0e5d │ │ -51093c: 7130 b0cc 3504 |0020: invoke-static {v5, v3, v4}, Lorg/kontalk/util/MessageUtils;.replaceEditable:(Landroid/text/Editable;Ljava/lang/String;Ljava/lang/String;)Z // method@ccb0 │ │ -510942: 0a03 |0023: move-result v3 │ │ -510944: 3903 0400 |0024: if-nez v3, 0028 // +0004 │ │ -510948: 3802 e5ff |0026: if-eqz v2, 000b // -001b │ │ -51094c: 1212 |0028: const/4 v2, #int 1 // #1 │ │ -51094e: 28e3 |0029: goto 000c // -001d │ │ -510950: 0f02 |002a: return v2 │ │ +510908: |[510908] org.kontalk.util.MessageUtils.convertSmileys:(Landroid/text/Editable;)Z │ │ +510918: 6200 1a9b |0000: sget-object v0, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +51091c: 7210 6a69 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@696a │ │ +510922: 0c00 |0005: move-result-object v0 │ │ +510924: 7210 9969 0000 |0006: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +51092a: 0c00 |0009: move-result-object v0 │ │ +51092c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +51092e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +510930: 7210 1269 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +510936: 0a03 |000f: move-result v3 │ │ +510938: 3803 1a00 |0010: if-eqz v3, 002a // +001a │ │ +51093c: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +510942: 0c03 |0015: move-result-object v3 │ │ +510944: 1f03 5d0e |0016: check-cast v3, Ljava/lang/String; // type@0e5d │ │ +510948: 6204 1a9b |0018: sget-object v4, Lorg/kontalk/util/MessageUtils;.sEmojiConverterMap:Ljava/util/Map; // field@9b1a │ │ +51094c: 7220 6769 3400 |001a: invoke-interface {v4, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +510952: 0c04 |001d: move-result-object v4 │ │ +510954: 1f04 5d0e |001e: check-cast v4, Ljava/lang/String; // type@0e5d │ │ +510958: 7130 b0cc 3504 |0020: invoke-static {v5, v3, v4}, Lorg/kontalk/util/MessageUtils;.replaceEditable:(Landroid/text/Editable;Ljava/lang/String;Ljava/lang/String;)Z // method@ccb0 │ │ +51095e: 0a03 |0023: move-result v3 │ │ +510960: 3903 0400 |0024: if-nez v3, 0028 // +0004 │ │ +510964: 3802 e5ff |0026: if-eqz v2, 000b // -001b │ │ +510968: 1212 |0028: const/4 v2, #int 1 // #1 │ │ +51096a: 28e3 |0029: goto 000c // -001d │ │ +51096c: 0f02 |002a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0018 line=708 │ │ locals : │ │ 0x0000 - 0x002b reg=5 (null) Landroid/text/Editable; │ │ │ │ @@ -943567,54 +943567,54 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -510848: |[510848] org.kontalk.util.MessageUtils.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -510858: 2050 e500 |0000: instance-of v0, v5, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -51085c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -510860: 0750 |0004: move-object v0, v5 │ │ -510862: 1f00 e500 |0005: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -510866: 6e10 ed04 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -51086c: 0c01 |000a: move-result-object v1 │ │ -51086e: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -510872: 6e10 ed04 0000 |000d: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -510878: 0c05 |0010: move-result-object v5 │ │ -51087a: 1105 |0011: return-object v5 │ │ -51087c: 6e10 0f05 0500 |0012: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ -510882: 0a00 |0015: move-result v0 │ │ -510884: 3d00 1800 |0016: if-lez v0, 002e // +0018 │ │ -510888: 6e10 0e05 0500 |0018: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ -51088e: 0a00 |001b: move-result v0 │ │ -510890: 3c00 0300 |001c: if-gtz v0, 001f // +0003 │ │ -510894: 2810 |001e: goto 002e // +0010 │ │ -510896: 6e10 0f05 0500 |001f: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ -51089c: 0a00 |0022: move-result v0 │ │ -51089e: 6e10 0e05 0500 |0023: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ -5108a4: 0a01 |0026: move-result v1 │ │ -5108a6: 6202 4400 |0027: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -5108aa: 7130 c703 1002 |0029: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -5108b0: 0c00 |002c: move-result-object v0 │ │ -5108b2: 2808 |002d: goto 0035 // +0008 │ │ -5108b4: 6200 4400 |002e: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -5108b8: 1211 |0030: const/4 v1, #int 1 // #1 │ │ -5108ba: 7130 c703 1100 |0031: invoke-static {v1, v1, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -5108c0: 0c00 |0034: move-result-object v0 │ │ -5108c2: 2201 b000 |0035: new-instance v1, Landroid/graphics/Canvas; // type@00b0 │ │ -5108c6: 7020 e903 0100 |0037: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -5108cc: 6e10 0504 0100 |003a: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@0405 │ │ -5108d2: 0a02 |003d: move-result v2 │ │ -5108d4: 6e10 0304 0100 |003e: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0403 │ │ -5108da: 0a03 |0041: move-result v3 │ │ -5108dc: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -5108de: 6e53 2a05 4524 |0043: invoke-virtual {v5, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@052a │ │ -5108e4: 6e20 0405 1500 |0046: invoke-virtual {v5, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ -5108ea: 1100 |0049: return-object v0 │ │ +510864: |[510864] org.kontalk.util.MessageUtils.drawableToBitmap:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +510874: 2050 e500 |0000: instance-of v0, v5, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +510878: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +51087c: 0750 |0004: move-object v0, v5 │ │ +51087e: 1f00 e500 |0005: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +510882: 6e10 ed04 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +510888: 0c01 |000a: move-result-object v1 │ │ +51088a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +51088e: 6e10 ed04 0000 |000d: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +510894: 0c05 |0010: move-result-object v5 │ │ +510896: 1105 |0011: return-object v5 │ │ +510898: 6e10 0f05 0500 |0012: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ +51089e: 0a00 |0015: move-result v0 │ │ +5108a0: 3d00 1800 |0016: if-lez v0, 002e // +0018 │ │ +5108a4: 6e10 0e05 0500 |0018: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ +5108aa: 0a00 |001b: move-result v0 │ │ +5108ac: 3c00 0300 |001c: if-gtz v0, 001f // +0003 │ │ +5108b0: 2810 |001e: goto 002e // +0010 │ │ +5108b2: 6e10 0f05 0500 |001f: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ +5108b8: 0a00 |0022: move-result v0 │ │ +5108ba: 6e10 0e05 0500 |0023: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ +5108c0: 0a01 |0026: move-result v1 │ │ +5108c2: 6202 4400 |0027: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +5108c6: 7130 c703 1002 |0029: invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +5108cc: 0c00 |002c: move-result-object v0 │ │ +5108ce: 2808 |002d: goto 0035 // +0008 │ │ +5108d0: 6200 4400 |002e: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +5108d4: 1211 |0030: const/4 v1, #int 1 // #1 │ │ +5108d6: 7130 c703 1100 |0031: invoke-static {v1, v1, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +5108dc: 0c00 |0034: move-result-object v0 │ │ +5108de: 2201 b000 |0035: new-instance v1, Landroid/graphics/Canvas; // type@00b0 │ │ +5108e2: 7020 e903 0100 |0037: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +5108e8: 6e10 0504 0100 |003a: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@0405 │ │ +5108ee: 0a02 |003d: move-result v2 │ │ +5108f0: 6e10 0304 0100 |003e: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0403 │ │ +5108f6: 0a03 |0041: move-result v3 │ │ +5108f8: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +5108fa: 6e53 2a05 4524 |0043: invoke-virtual {v5, v4, v4, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@052a │ │ +510900: 6e20 0405 1500 |0046: invoke-virtual {v5, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ +510906: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ 0x0004 line=672 │ │ 0x0007 line=673 │ │ 0x000d line=674 │ │ 0x0012 line=678 │ │ @@ -943631,36 +943631,36 @@ │ │ type : '(Landroid/content/Context;Ljava/io/InputStream;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -510b6c: |[510b6c] org.kontalk.util.MessageUtils.encryptFile:(Landroid/content/Context;Ljava/io/InputStream;[Ljava/lang/String;)Ljava/io/File; │ │ -510b7c: 7100 bbb9 0000 |0000: invoke-static {}, Lorg/kontalk/Kontalk;.get:()Lorg/kontalk/Kontalk; // method@b9bb │ │ -510b82: 0c00 |0003: move-result-object v0 │ │ -510b84: 6e10 bfb9 0000 |0004: invoke-virtual {v0}, Lorg/kontalk/Kontalk;.getPersonalKey:()Lorg/kontalk/crypto/PersonalKey; // method@b9bf │ │ -510b8a: 0c00 |0007: move-result-object v0 │ │ -510b8c: 7100 bbb9 0000 |0008: invoke-static {}, Lorg/kontalk/Kontalk;.get:()Lorg/kontalk/Kontalk; // method@b9bb │ │ -510b92: 0c01 |000b: move-result-object v1 │ │ -510b94: 6e10 bdb9 0100 |000c: invoke-virtual {v1}, Lorg/kontalk/Kontalk;.getEndpointServer:()Lorg/kontalk/client/EndpointServer; // method@b9bd │ │ -510b9a: 0c01 |000f: move-result-object v1 │ │ -510b9c: 7140 eabe 1240 |0010: invoke-static {v2, v1, v0, v4}, Lorg/kontalk/provider/Keyring;.getEncryptCoder:(Landroid/content/Context;Lorg/kontalk/client/EndpointServer;Lorg/kontalk/crypto/PersonalKey;[Ljava/lang/String;)Lorg/kontalk/crypto/Coder; // method@beea │ │ -510ba2: 0c04 |0013: move-result-object v4 │ │ -510ba4: 6e10 5c02 0200 |0014: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ -510baa: 0c02 |0017: move-result-object v2 │ │ -510bac: 1a00 b9be |0018: const-string v0, "media" // string@beb9 │ │ -510bb0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -510bb2: 7130 9b63 1002 |001b: invoke-static {v0, v1, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@639b │ │ -510bb8: 0c02 |001e: move-result-object v2 │ │ -510bba: 2200 090e |001f: new-instance v0, Ljava/io/FileOutputStream; // type@0e09 │ │ -510bbe: 7020 c163 2000 |0021: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -510bc4: 6e30 bfbc 3400 |0024: invoke-virtual {v4, v3, v0}, Lorg/kontalk/crypto/Coder;.encryptFile:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@bcbf │ │ -510bca: 6e10 c463 0000 |0027: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -510bd0: 1102 |002a: return-object v2 │ │ +510b88: |[510b88] org.kontalk.util.MessageUtils.encryptFile:(Landroid/content/Context;Ljava/io/InputStream;[Ljava/lang/String;)Ljava/io/File; │ │ +510b98: 7100 bbb9 0000 |0000: invoke-static {}, Lorg/kontalk/Kontalk;.get:()Lorg/kontalk/Kontalk; // method@b9bb │ │ +510b9e: 0c00 |0003: move-result-object v0 │ │ +510ba0: 6e10 bfb9 0000 |0004: invoke-virtual {v0}, Lorg/kontalk/Kontalk;.getPersonalKey:()Lorg/kontalk/crypto/PersonalKey; // method@b9bf │ │ +510ba6: 0c00 |0007: move-result-object v0 │ │ +510ba8: 7100 bbb9 0000 |0008: invoke-static {}, Lorg/kontalk/Kontalk;.get:()Lorg/kontalk/Kontalk; // method@b9bb │ │ +510bae: 0c01 |000b: move-result-object v1 │ │ +510bb0: 6e10 bdb9 0100 |000c: invoke-virtual {v1}, Lorg/kontalk/Kontalk;.getEndpointServer:()Lorg/kontalk/client/EndpointServer; // method@b9bd │ │ +510bb6: 0c01 |000f: move-result-object v1 │ │ +510bb8: 7140 eabe 1240 |0010: invoke-static {v2, v1, v0, v4}, Lorg/kontalk/provider/Keyring;.getEncryptCoder:(Landroid/content/Context;Lorg/kontalk/client/EndpointServer;Lorg/kontalk/crypto/PersonalKey;[Ljava/lang/String;)Lorg/kontalk/crypto/Coder; // method@beea │ │ +510bbe: 0c04 |0013: move-result-object v4 │ │ +510bc0: 6e10 5c02 0200 |0014: invoke-virtual {v2}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@025c │ │ +510bc6: 0c02 |0017: move-result-object v2 │ │ +510bc8: 1a00 b9be |0018: const-string v0, "media" // string@beb9 │ │ +510bcc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +510bce: 7130 9b63 1002 |001b: invoke-static {v0, v1, v2}, Ljava/io/File;.createTempFile:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File; // method@639b │ │ +510bd4: 0c02 |001e: move-result-object v2 │ │ +510bd6: 2200 090e |001f: new-instance v0, Ljava/io/FileOutputStream; // type@0e09 │ │ +510bda: 7020 c163 2000 |0021: invoke-direct {v0, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +510be0: 6e30 bfbc 3400 |0024: invoke-virtual {v4, v3, v0}, Lorg/kontalk/crypto/Coder;.encryptFile:(Ljava/io/InputStream;Ljava/io/OutputStream;)V // method@bcbf │ │ +510be6: 6e10 c463 0000 |0027: invoke-virtual {v0}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +510bec: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0008 line=580 │ │ 0x0010 line=581 │ │ 0x0014 line=583 │ │ 0x001f line=584 │ │ @@ -943676,143 +943676,143 @@ │ │ type : '(Landroid/content/ContentValues;Lorg/kontalk/message/CompositeMessage;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 248 16-bit code units │ │ -511840: |[511840] org.kontalk.util.MessageUtils.fillContentValues:(Landroid/content/ContentValues;Lorg/kontalk/message/CompositeMessage;)V │ │ -511850: 6e10 41be 0900 |0000: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.isEncrypted:()Z // method@be41 │ │ -511856: 0a00 |0003: move-result v0 │ │ -511858: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -51185a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -51185c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -51185e: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ -511862: 1c00 2c1f |0009: const-class v0, Lorg/kontalk/message/RawComponent; // type@1f2c │ │ -511866: 6e20 2dbe 0900 |000b: invoke-virtual {v9, v0}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -51186c: 0c00 |000e: move-result-object v0 │ │ -51186e: 1f00 2c1f |000f: check-cast v0, Lorg/kontalk/message/RawComponent; // type@1f2c │ │ -511872: 6e10 b8be 0000 |0011: invoke-virtual {v0}, Lorg/kontalk/message/MessageComponent;.getContent:()Ljava/lang/Object; // method@beb8 │ │ -511878: 0c00 |0014: move-result-object v0 │ │ -51187a: 1f00 2e23 |0015: check-cast v0, [B // type@232e │ │ -51187e: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -511880: 2832 |0018: goto 004a // +0032 │ │ -511882: 1c00 221f |0019: const-class v0, Lorg/kontalk/message/GroupCommandComponent; // type@1f22 │ │ -511886: 6e20 2dbe 0900 |001b: invoke-virtual {v9, v0}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -51188c: 0c00 |001e: move-result-object v0 │ │ -51188e: 1f00 221f |001f: check-cast v0, Lorg/kontalk/message/GroupCommandComponent; // type@1f22 │ │ -511892: 3800 0d00 |0021: if-eqz v0, 002e // +000d │ │ -511896: 6e10 63be 0000 |0023: invoke-virtual {v0}, Lorg/kontalk/message/GroupCommandComponent;.getTextContent:()Ljava/lang/String; // method@be63 │ │ -51189c: 0c00 |0026: move-result-object v0 │ │ -51189e: 6e10 4d65 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ -5118a4: 0c02 |002a: move-result-object v2 │ │ -5118a6: 1a00 3778 |002b: const-string v0, "application/x-kontalk-group" // string@7837 │ │ -5118aa: 2819 |002d: goto 0046 // +0019 │ │ -5118ac: 1c00 2e1f |002e: const-class v0, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ -5118b0: 6e20 2dbe 0900 |0030: invoke-virtual {v9, v0}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -5118b6: 0c00 |0033: move-result-object v0 │ │ -5118b8: 1f00 2e1f |0034: check-cast v0, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ -5118bc: 3800 0f00 |0036: if-eqz v0, 0045 // +000f │ │ -5118c0: 6e10 b8be 0000 |0038: invoke-virtual {v0}, Lorg/kontalk/message/MessageComponent;.getContent:()Ljava/lang/Object; // method@beb8 │ │ -5118c6: 0c00 |003b: move-result-object v0 │ │ -5118c8: 1f00 5d0e |003c: check-cast v0, Ljava/lang/String; // type@0e5d │ │ -5118cc: 6e10 4d65 0000 |003e: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ -5118d2: 0c02 |0041: move-result-object v2 │ │ -5118d4: 1a00 2ce5 |0042: const-string v0, "text/plain" // string@e52c │ │ -5118d8: 2802 |0044: goto 0046 // +0002 │ │ -5118da: 0720 |0045: move-object v0, v2 │ │ -5118dc: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -5118de: 0727 |0047: move-object v7, v2 │ │ -5118e0: 0702 |0048: move-object v2, v0 │ │ -5118e2: 0770 |0049: move-object v0, v7 │ │ -5118e4: 3804 7000 |004a: if-eqz v4, 00ba // +0070 │ │ -5118e8: 1244 |004c: const/4 v4, #int 4 // #4 │ │ -5118ea: 2345 e123 |004d: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ -5118ee: 1c06 251f |004f: const-class v6, Lorg/kontalk/message/ImageComponent; // type@1f25 │ │ -5118f2: 4d06 0503 |0051: aput-object v6, v5, v3 │ │ -5118f6: 1c06 2f1f |0053: const-class v6, Lorg/kontalk/message/VCardComponent; // type@1f2f │ │ -5118fa: 4d06 0501 |0055: aput-object v6, v5, v1 │ │ -5118fe: 1221 |0057: const/4 v1, #int 2 // #2 │ │ -511900: 1c06 1e1f |0058: const-class v6, Lorg/kontalk/message/AudioComponent; // type@1f1e │ │ -511904: 4d06 0501 |005a: aput-object v6, v5, v1 │ │ -511908: 1231 |005c: const/4 v1, #int 3 // #3 │ │ -51190a: 1c06 211f |005d: const-class v6, Lorg/kontalk/message/DefaultAttachmentComponent; // type@1f21 │ │ -51190e: 4d06 0501 |005f: aput-object v6, v5, v1 │ │ -511912: 1201 |0061: const/4 v1, #int 0 // #0 │ │ -511914: 3541 5800 |0062: if-ge v1, v4, 00ba // +0058 │ │ -511918: 4606 0501 |0064: aget-object v6, v5, v1 │ │ -51191c: 6e20 2dbe 6900 |0066: invoke-virtual {v9, v6}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -511922: 0c06 |0069: move-result-object v6 │ │ -511924: 1f06 1d1f |006a: check-cast v6, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ -511928: 3806 4b00 |006c: if-eqz v6, 00b7 // +004b │ │ -51192c: 6e10 1abe 0600 |006e: invoke-virtual {v6}, Lorg/kontalk/message/AttachmentComponent;.getMime:()Ljava/lang/String; // method@be1a │ │ -511932: 0c01 |0071: move-result-object v1 │ │ -511934: 1a04 2479 |0072: const-string v4, "att_mime" // string@7924 │ │ -511938: 6e30 4d02 4801 |0074: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -51193e: 6e10 18be 0600 |0077: invoke-virtual {v6}, Lorg/kontalk/message/AttachmentComponent;.getFetchUrl:()Ljava/lang/String; // method@be18 │ │ -511944: 0c01 |007a: move-result-object v1 │ │ -511946: 1a04 2179 |007b: const-string v4, "att_fetch_url" // string@7921 │ │ -51194a: 6e30 4d02 4801 |007d: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -511950: 6e10 b9be 0600 |0080: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ -511956: 0b04 |0083: move-result-wide v4 │ │ -511958: 7120 eb64 5400 |0084: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -51195e: 0c01 |0087: move-result-object v1 │ │ -511960: 1a04 2279 |0088: const-string v4, "att_length" // string@7922 │ │ -511964: 6e30 4c02 4801 |008a: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ -51196a: 6e10 bbbe 0600 |008d: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.isEncrypted:()Z // method@bebb │ │ -511970: 0a01 |0090: move-result v1 │ │ -511972: 7110 5264 0100 |0091: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@6452 │ │ -511978: 0c01 |0094: move-result-object v1 │ │ -51197a: 1a04 2079 |0095: const-string v4, "att_encrypted" // string@7920 │ │ -51197e: 6e30 4902 4801 |0097: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0249 │ │ -511984: 6e10 babe 0600 |009a: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.getSecurityFlags:()I // method@beba │ │ -51198a: 0a01 |009d: move-result v1 │ │ -51198c: 7110 da64 0100 |009e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -511992: 0c01 |00a1: move-result-object v1 │ │ -511994: 1a04 2679 |00a2: const-string v4, "att_security_flags" // string@7926 │ │ -511998: 6e30 4b02 4801 |00a4: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ -51199e: 6e10 1bbe 0600 |00a7: invoke-virtual {v6}, Lorg/kontalk/message/AttachmentComponent;.getPreviewFile:()Ljava/io/File; // method@be1b │ │ -5119a4: 0c01 |00aa: move-result-object v1 │ │ -5119a6: 3801 0f00 |00ab: if-eqz v1, 00ba // +000f │ │ -5119aa: 6e10 9e63 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -5119b0: 0c01 |00b0: move-result-object v1 │ │ -5119b2: 1a04 2579 |00b1: const-string v4, "att_preview_path" // string@7925 │ │ -5119b6: 6e30 4d02 4801 |00b3: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -5119bc: 2804 |00b6: goto 00ba // +0004 │ │ -5119be: d801 0101 |00b7: add-int/lit8 v1, v1, #int 1 // #01 │ │ -5119c2: 28a9 |00b9: goto 0062 // -0057 │ │ -5119c4: 1a01 217b |00ba: const-string v1, "body_content" // string@7b21 │ │ -5119c8: 6e30 4e02 1800 |00bc: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;[B)V // method@024e │ │ -5119ce: 3800 0300 |00bf: if-eqz v0, 00c2 // +0003 │ │ -5119d2: 2103 |00c1: array-length v3, v0 │ │ -5119d4: 7110 da64 0300 |00c2: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -5119da: 0c00 |00c5: move-result-object v0 │ │ -5119dc: 1a01 227b |00c6: const-string v1, "body_length" // string@7b22 │ │ -5119e0: 6e30 4b02 1800 |00c8: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ -5119e6: 1a00 237b |00cb: const-string v0, "body_mime" // string@7b23 │ │ -5119ea: 6e30 4d02 0802 |00cd: invoke-virtual {v8, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -5119f0: 6e10 41be 0900 |00d0: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.isEncrypted:()Z // method@be41 │ │ -5119f6: 0a00 |00d3: move-result v0 │ │ -5119f8: 7110 5264 0000 |00d4: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@6452 │ │ -5119fe: 0c00 |00d7: move-result-object v0 │ │ -511a00: 1a01 ff8b |00d8: const-string v1, "encrypted" // string@8bff │ │ -511a04: 6e30 4902 1800 |00da: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0249 │ │ -511a0a: 6e10 38be 0900 |00dd: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.getSecurityFlags:()I // method@be38 │ │ -511a10: 0a00 |00e0: move-result v0 │ │ -511a12: 7110 da64 0000 |00e1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -511a18: 0c00 |00e4: move-result-object v0 │ │ -511a1a: 1a01 c7d6 |00e5: const-string v1, "security_flags" // string@d6c7 │ │ -511a1e: 6e30 4b02 1800 |00e7: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ -511a24: 6e10 3bbe 0900 |00ea: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ -511a2a: 0b00 |00ed: move-result-wide v0 │ │ -511a2c: 7120 eb64 1000 |00ee: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -511a32: 0c09 |00f1: move-result-object v9 │ │ -511a34: 1a00 87d7 |00f2: const-string v0, "server_timestamp" // string@d787 │ │ -511a38: 6e30 4c02 0809 |00f4: invoke-virtual {v8, v0, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ -511a3e: 0e00 |00f7: return-void │ │ +51185c: |[51185c] org.kontalk.util.MessageUtils.fillContentValues:(Landroid/content/ContentValues;Lorg/kontalk/message/CompositeMessage;)V │ │ +51186c: 6e10 41be 0900 |0000: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.isEncrypted:()Z // method@be41 │ │ +511872: 0a00 |0003: move-result v0 │ │ +511874: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +511876: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +511878: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +51187a: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ +51187e: 1c00 2c1f |0009: const-class v0, Lorg/kontalk/message/RawComponent; // type@1f2c │ │ +511882: 6e20 2dbe 0900 |000b: invoke-virtual {v9, v0}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +511888: 0c00 |000e: move-result-object v0 │ │ +51188a: 1f00 2c1f |000f: check-cast v0, Lorg/kontalk/message/RawComponent; // type@1f2c │ │ +51188e: 6e10 b8be 0000 |0011: invoke-virtual {v0}, Lorg/kontalk/message/MessageComponent;.getContent:()Ljava/lang/Object; // method@beb8 │ │ +511894: 0c00 |0014: move-result-object v0 │ │ +511896: 1f00 2e23 |0015: check-cast v0, [B // type@232e │ │ +51189a: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +51189c: 2832 |0018: goto 004a // +0032 │ │ +51189e: 1c00 221f |0019: const-class v0, Lorg/kontalk/message/GroupCommandComponent; // type@1f22 │ │ +5118a2: 6e20 2dbe 0900 |001b: invoke-virtual {v9, v0}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +5118a8: 0c00 |001e: move-result-object v0 │ │ +5118aa: 1f00 221f |001f: check-cast v0, Lorg/kontalk/message/GroupCommandComponent; // type@1f22 │ │ +5118ae: 3800 0d00 |0021: if-eqz v0, 002e // +000d │ │ +5118b2: 6e10 63be 0000 |0023: invoke-virtual {v0}, Lorg/kontalk/message/GroupCommandComponent;.getTextContent:()Ljava/lang/String; // method@be63 │ │ +5118b8: 0c00 |0026: move-result-object v0 │ │ +5118ba: 6e10 4d65 0000 |0027: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ +5118c0: 0c02 |002a: move-result-object v2 │ │ +5118c2: 1a00 3778 |002b: const-string v0, "application/x-kontalk-group" // string@7837 │ │ +5118c6: 2819 |002d: goto 0046 // +0019 │ │ +5118c8: 1c00 2e1f |002e: const-class v0, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ +5118cc: 6e20 2dbe 0900 |0030: invoke-virtual {v9, v0}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +5118d2: 0c00 |0033: move-result-object v0 │ │ +5118d4: 1f00 2e1f |0034: check-cast v0, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ +5118d8: 3800 0f00 |0036: if-eqz v0, 0045 // +000f │ │ +5118dc: 6e10 b8be 0000 |0038: invoke-virtual {v0}, Lorg/kontalk/message/MessageComponent;.getContent:()Ljava/lang/Object; // method@beb8 │ │ +5118e2: 0c00 |003b: move-result-object v0 │ │ +5118e4: 1f00 5d0e |003c: check-cast v0, Ljava/lang/String; // type@0e5d │ │ +5118e8: 6e10 4d65 0000 |003e: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ +5118ee: 0c02 |0041: move-result-object v2 │ │ +5118f0: 1a00 2ce5 |0042: const-string v0, "text/plain" // string@e52c │ │ +5118f4: 2802 |0044: goto 0046 // +0002 │ │ +5118f6: 0720 |0045: move-object v0, v2 │ │ +5118f8: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +5118fa: 0727 |0047: move-object v7, v2 │ │ +5118fc: 0702 |0048: move-object v2, v0 │ │ +5118fe: 0770 |0049: move-object v0, v7 │ │ +511900: 3804 7000 |004a: if-eqz v4, 00ba // +0070 │ │ +511904: 1244 |004c: const/4 v4, #int 4 // #4 │ │ +511906: 2345 e123 |004d: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ +51190a: 1c06 251f |004f: const-class v6, Lorg/kontalk/message/ImageComponent; // type@1f25 │ │ +51190e: 4d06 0503 |0051: aput-object v6, v5, v3 │ │ +511912: 1c06 2f1f |0053: const-class v6, Lorg/kontalk/message/VCardComponent; // type@1f2f │ │ +511916: 4d06 0501 |0055: aput-object v6, v5, v1 │ │ +51191a: 1221 |0057: const/4 v1, #int 2 // #2 │ │ +51191c: 1c06 1e1f |0058: const-class v6, Lorg/kontalk/message/AudioComponent; // type@1f1e │ │ +511920: 4d06 0501 |005a: aput-object v6, v5, v1 │ │ +511924: 1231 |005c: const/4 v1, #int 3 // #3 │ │ +511926: 1c06 211f |005d: const-class v6, Lorg/kontalk/message/DefaultAttachmentComponent; // type@1f21 │ │ +51192a: 4d06 0501 |005f: aput-object v6, v5, v1 │ │ +51192e: 1201 |0061: const/4 v1, #int 0 // #0 │ │ +511930: 3541 5800 |0062: if-ge v1, v4, 00ba // +0058 │ │ +511934: 4606 0501 |0064: aget-object v6, v5, v1 │ │ +511938: 6e20 2dbe 6900 |0066: invoke-virtual {v9, v6}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +51193e: 0c06 |0069: move-result-object v6 │ │ +511940: 1f06 1d1f |006a: check-cast v6, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ +511944: 3806 4b00 |006c: if-eqz v6, 00b7 // +004b │ │ +511948: 6e10 1abe 0600 |006e: invoke-virtual {v6}, Lorg/kontalk/message/AttachmentComponent;.getMime:()Ljava/lang/String; // method@be1a │ │ +51194e: 0c01 |0071: move-result-object v1 │ │ +511950: 1a04 2479 |0072: const-string v4, "att_mime" // string@7924 │ │ +511954: 6e30 4d02 4801 |0074: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +51195a: 6e10 18be 0600 |0077: invoke-virtual {v6}, Lorg/kontalk/message/AttachmentComponent;.getFetchUrl:()Ljava/lang/String; // method@be18 │ │ +511960: 0c01 |007a: move-result-object v1 │ │ +511962: 1a04 2179 |007b: const-string v4, "att_fetch_url" // string@7921 │ │ +511966: 6e30 4d02 4801 |007d: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +51196c: 6e10 b9be 0600 |0080: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ +511972: 0b04 |0083: move-result-wide v4 │ │ +511974: 7120 eb64 5400 |0084: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +51197a: 0c01 |0087: move-result-object v1 │ │ +51197c: 1a04 2279 |0088: const-string v4, "att_length" // string@7922 │ │ +511980: 6e30 4c02 4801 |008a: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ +511986: 6e10 bbbe 0600 |008d: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.isEncrypted:()Z // method@bebb │ │ +51198c: 0a01 |0090: move-result v1 │ │ +51198e: 7110 5264 0100 |0091: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@6452 │ │ +511994: 0c01 |0094: move-result-object v1 │ │ +511996: 1a04 2079 |0095: const-string v4, "att_encrypted" // string@7920 │ │ +51199a: 6e30 4902 4801 |0097: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0249 │ │ +5119a0: 6e10 babe 0600 |009a: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.getSecurityFlags:()I // method@beba │ │ +5119a6: 0a01 |009d: move-result v1 │ │ +5119a8: 7110 da64 0100 |009e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5119ae: 0c01 |00a1: move-result-object v1 │ │ +5119b0: 1a04 2679 |00a2: const-string v4, "att_security_flags" // string@7926 │ │ +5119b4: 6e30 4b02 4801 |00a4: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ +5119ba: 6e10 1bbe 0600 |00a7: invoke-virtual {v6}, Lorg/kontalk/message/AttachmentComponent;.getPreviewFile:()Ljava/io/File; // method@be1b │ │ +5119c0: 0c01 |00aa: move-result-object v1 │ │ +5119c2: 3801 0f00 |00ab: if-eqz v1, 00ba // +000f │ │ +5119c6: 6e10 9e63 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +5119cc: 0c01 |00b0: move-result-object v1 │ │ +5119ce: 1a04 2579 |00b1: const-string v4, "att_preview_path" // string@7925 │ │ +5119d2: 6e30 4d02 4801 |00b3: invoke-virtual {v8, v4, v1}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +5119d8: 2804 |00b6: goto 00ba // +0004 │ │ +5119da: d801 0101 |00b7: add-int/lit8 v1, v1, #int 1 // #01 │ │ +5119de: 28a9 |00b9: goto 0062 // -0057 │ │ +5119e0: 1a01 217b |00ba: const-string v1, "body_content" // string@7b21 │ │ +5119e4: 6e30 4e02 1800 |00bc: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;[B)V // method@024e │ │ +5119ea: 3800 0300 |00bf: if-eqz v0, 00c2 // +0003 │ │ +5119ee: 2103 |00c1: array-length v3, v0 │ │ +5119f0: 7110 da64 0300 |00c2: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5119f6: 0c00 |00c5: move-result-object v0 │ │ +5119f8: 1a01 227b |00c6: const-string v1, "body_length" // string@7b22 │ │ +5119fc: 6e30 4b02 1800 |00c8: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ +511a02: 1a00 237b |00cb: const-string v0, "body_mime" // string@7b23 │ │ +511a06: 6e30 4d02 0802 |00cd: invoke-virtual {v8, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +511a0c: 6e10 41be 0900 |00d0: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.isEncrypted:()Z // method@be41 │ │ +511a12: 0a00 |00d3: move-result v0 │ │ +511a14: 7110 5264 0000 |00d4: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@6452 │ │ +511a1a: 0c00 |00d7: move-result-object v0 │ │ +511a1c: 1a01 ff8b |00d8: const-string v1, "encrypted" // string@8bff │ │ +511a20: 6e30 4902 1800 |00da: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@0249 │ │ +511a26: 6e10 38be 0900 |00dd: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.getSecurityFlags:()I // method@be38 │ │ +511a2c: 0a00 |00e0: move-result v0 │ │ +511a2e: 7110 da64 0000 |00e1: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +511a34: 0c00 |00e4: move-result-object v0 │ │ +511a36: 1a01 c7d6 |00e5: const-string v1, "security_flags" // string@d6c7 │ │ +511a3a: 6e30 4b02 1800 |00e7: invoke-virtual {v8, v1, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@024b │ │ +511a40: 6e10 3bbe 0900 |00ea: invoke-virtual {v9}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ +511a46: 0b00 |00ed: move-result-wide v0 │ │ +511a48: 7120 eb64 1000 |00ee: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +511a4e: 0c09 |00f1: move-result-object v9 │ │ +511a50: 1a00 87d7 |00f2: const-string v0, "server_timestamp" // string@d787 │ │ +511a54: 6e30 4c02 0809 |00f4: invoke-virtual {v8, v0, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ +511a5a: 0e00 |00f7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0009 line=600 │ │ 0x0011 line=602 │ │ 0x0019 line=609 │ │ 0x0023 line=611 │ │ @@ -943843,32 +943843,32 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -511248: |[511248] org.kontalk.util.MessageUtils.formatDateString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -511258: 2200 c601 |0000: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ -51125c: 7010 bd08 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ -511262: 6e30 be08 6007 |0005: invoke-virtual {v0, v6, v7}, Landroid/text/format/Time;.set:(J)V // method@08be │ │ -511268: 2201 c601 |0008: new-instance v1, Landroid/text/format/Time; // type@01c6 │ │ -51126c: 7010 bd08 0100 |000a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@08bd │ │ -511272: 6e10 bf08 0100 |000d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@08bf │ │ -511278: 5202 2501 |0010: iget v2, v0, Landroid/text/format/Time;.year:I // field@0125 │ │ -51127c: 5213 2501 |0012: iget v3, v1, Landroid/text/format/Time;.year:I // field@0125 │ │ -511280: 1304 100b |0014: const/16 v4, #int 2832 // #b10 │ │ -511284: 3232 0500 |0016: if-eq v2, v3, 001b // +0005 │ │ -511288: 1304 140b |0018: const/16 v4, #int 2836 // #b14 │ │ -51128c: 2805 |001a: goto 001f // +0005 │ │ -51128e: 5200 2601 |001b: iget v0, v0, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ -511292: 5211 2601 |001d: iget v1, v1, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ -511296: 7140 b808 6547 |001f: invoke-static {v5, v6, v7, v4}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@08b8 │ │ -51129c: 0c05 |0022: move-result-object v5 │ │ -51129e: 1105 |0023: return-object v5 │ │ +511264: |[511264] org.kontalk.util.MessageUtils.formatDateString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +511274: 2200 c601 |0000: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ +511278: 7010 bd08 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ +51127e: 6e30 be08 6007 |0005: invoke-virtual {v0, v6, v7}, Landroid/text/format/Time;.set:(J)V // method@08be │ │ +511284: 2201 c601 |0008: new-instance v1, Landroid/text/format/Time; // type@01c6 │ │ +511288: 7010 bd08 0100 |000a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@08bd │ │ +51128e: 6e10 bf08 0100 |000d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@08bf │ │ +511294: 5202 2501 |0010: iget v2, v0, Landroid/text/format/Time;.year:I // field@0125 │ │ +511298: 5213 2501 |0012: iget v3, v1, Landroid/text/format/Time;.year:I // field@0125 │ │ +51129c: 1304 100b |0014: const/16 v4, #int 2832 // #b10 │ │ +5112a0: 3232 0500 |0016: if-eq v2, v3, 001b // +0005 │ │ +5112a4: 1304 140b |0018: const/16 v4, #int 2836 // #b14 │ │ +5112a8: 2805 |001a: goto 001f // +0005 │ │ +5112aa: 5200 2601 |001b: iget v0, v0, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ +5112ae: 5211 2601 |001d: iget v1, v1, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ +5112b2: 7140 b808 6547 |001f: invoke-static {v5, v6, v7, v4}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@08b8 │ │ +5112b8: 0c05 |0022: move-result-object v5 │ │ +5112ba: 1105 |0023: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ 0x0008 line=145 │ │ 0x000d line=146 │ │ 0x0010 line=154 │ │ @@ -943883,32 +943883,32 @@ │ │ type : '(Landroid/content/Context;Lorg/kontalk/data/Contact;J)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -510bd4: |[510bd4] org.kontalk.util.MessageUtils.formatLastSeen:(Landroid/content/Context;Lorg/kontalk/data/Contact;J)Ljava/lang/CharSequence; │ │ -510be4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -510be8: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ -510bec: 3d02 1500 |0004: if-lez v2, 0019 // +0015 │ │ -510bf0: 7100 a565 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -510bf6: 0b00 |0009: move-result-wide v0 │ │ -510bf8: 1602 e803 |000a: const-wide/16 v2, #int 1000 // #3e8 │ │ -510bfc: 9d06 0602 |000c: mul-long v6, v6, v2 │ │ -510c00: bc60 |000e: sub-long/2addr v0, v6 │ │ -510c02: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ -510c06: 6e30 babd 0501 |0011: invoke-virtual {v5, v0, v1}, Lorg/kontalk/data/Contact;.setLastSeen:(J)V // method@bdba │ │ -510c0c: 7130 9fcc 0401 |0014: invoke-static {v4, v0, v1}, Lorg/kontalk/util/MessageUtils;.formatRelativeTimeSpan:(Landroid/content/Context;J)Ljava/lang/CharSequence; // method@cc9f │ │ -510c12: 0c04 |0017: move-result-object v4 │ │ -510c14: 1104 |0018: return-object v4 │ │ -510c16: 1405 c502 117f |0019: const v5, #float 1.92752e+38 // #7f1102c5 │ │ -510c1c: 6e20 7202 5400 |001c: invoke-virtual {v4, v5}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0272 │ │ -510c22: 0c04 |001f: move-result-object v4 │ │ -510c24: 1104 |0020: return-object v4 │ │ +510bf0: |[510bf0] org.kontalk.util.MessageUtils.formatLastSeen:(Landroid/content/Context;Lorg/kontalk/data/Contact;J)Ljava/lang/CharSequence; │ │ +510c00: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +510c04: 3102 0600 |0002: cmp-long v2, v6, v0 │ │ +510c08: 3d02 1500 |0004: if-lez v2, 0019 // +0015 │ │ +510c0c: 7100 a565 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +510c12: 0b00 |0009: move-result-wide v0 │ │ +510c14: 1602 e803 |000a: const-wide/16 v2, #int 1000 // #3e8 │ │ +510c18: 9d06 0602 |000c: mul-long v6, v6, v2 │ │ +510c1c: bc60 |000e: sub-long/2addr v0, v6 │ │ +510c1e: 3805 0500 |000f: if-eqz v5, 0014 // +0005 │ │ +510c22: 6e30 babd 0501 |0011: invoke-virtual {v5, v0, v1}, Lorg/kontalk/data/Contact;.setLastSeen:(J)V // method@bdba │ │ +510c28: 7130 9fcc 0401 |0014: invoke-static {v4, v0, v1}, Lorg/kontalk/util/MessageUtils;.formatRelativeTimeSpan:(Landroid/content/Context;J)Ljava/lang/CharSequence; // method@cc9f │ │ +510c2e: 0c04 |0017: move-result-object v4 │ │ +510c30: 1104 |0018: return-object v4 │ │ +510c32: 1405 c502 117f |0019: const v5, #float 1.92752e+38 // #7f1102c5 │ │ +510c38: 6e20 7202 5400 |001c: invoke-virtual {v4, v5}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0272 │ │ +510c3e: 0c04 |001f: move-result-object v4 │ │ +510c40: 1104 |0020: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=218 │ │ 0x0011 line=221 │ │ 0x0014 line=225 │ │ 0x001c line=229 │ │ locals : │ │ @@ -943921,23 +943921,23 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 15 16-bit code units │ │ -510c28: |[510c28] org.kontalk.util.MessageUtils.formatRelativeTimeSpan:(Landroid/content/Context;J)Ljava/lang/CharSequence; │ │ -510c38: 1603 e803 |0000: const-wide/16 v3, #int 1000 // #3e8 │ │ -510c3c: 1705 00b8 4c0a |0002: const-wide/32 v5, #float 9.85685e-33 // #0a4cb800 │ │ -510c42: 1407 000b 0800 |0005: const v7, #float 7.3863e-40 // #00080b00 │ │ -510c48: 0780 |0008: move-object v0, v8 │ │ -510c4a: 0491 |0009: move-wide v1, v9 │ │ -510c4c: 7708 bb08 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/format/DateUtils;.getRelativeDateTimeString:(Landroid/content/Context;JJJI)Ljava/lang/CharSequence; // method@08bb │ │ -510c52: 0c08 |000d: move-result-object v8 │ │ -510c54: 1108 |000e: return-object v8 │ │ +510c44: |[510c44] org.kontalk.util.MessageUtils.formatRelativeTimeSpan:(Landroid/content/Context;J)Ljava/lang/CharSequence; │ │ +510c54: 1603 e803 |0000: const-wide/16 v3, #int 1000 // #3e8 │ │ +510c58: 1705 00b8 4c0a |0002: const-wide/32 v5, #float 9.85685e-33 // #0a4cb800 │ │ +510c5e: 1407 000b 0800 |0005: const v7, #float 7.3863e-40 // #00080b00 │ │ +510c64: 0780 |0008: move-object v0, v8 │ │ +510c66: 0491 |0009: move-wide v1, v9 │ │ +510c68: 7708 bb08 0000 |000a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/text/format/DateUtils;.getRelativeDateTimeString:(Landroid/content/Context;JJJI)Ljava/lang/CharSequence; // method@08bb │ │ +510c6e: 0c08 |000d: move-result-object v8 │ │ +510c70: 1108 |000e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000a line=137 │ │ locals : │ │ 0x0000 - 0x000f reg=8 (null) Landroid/content/Context; │ │ 0x0000 - 0x000f reg=9 (null) J │ │ │ │ @@ -943946,19 +943946,19 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -5112a0: |[5112a0] org.kontalk.util.MessageUtils.formatTimeStampString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -5112b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5112b2: 7140 a1cc 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/MessageUtils;.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; // method@cca1 │ │ -5112b8: 0c01 |0004: move-result-object v1 │ │ -5112ba: 1101 |0005: return-object v1 │ │ +5112bc: |[5112bc] org.kontalk.util.MessageUtils.formatTimeStampString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +5112cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5112ce: 7140 a1cc 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/MessageUtils;.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; // method@cca1 │ │ +5112d4: 0c01 |0004: move-result-object v1 │ │ +5112d6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -943967,37 +943967,37 @@ │ │ type : '(Landroid/content/Context;JZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -5112bc: |[5112bc] org.kontalk.util.MessageUtils.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; │ │ -5112cc: 2200 c601 |0000: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ -5112d0: 7010 bd08 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ -5112d6: 6e30 be08 5006 |0005: invoke-virtual {v0, v5, v6}, Landroid/text/format/Time;.set:(J)V // method@08be │ │ -5112dc: 2201 c601 |0008: new-instance v1, Landroid/text/format/Time; // type@01c6 │ │ -5112e0: 7010 bd08 0100 |000a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@08bd │ │ -5112e6: 6e10 bf08 0100 |000d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@08bf │ │ -5112ec: 5202 2501 |0010: iget v2, v0, Landroid/text/format/Time;.year:I // field@0125 │ │ -5112f0: 5213 2501 |0012: iget v3, v1, Landroid/text/format/Time;.year:I // field@0125 │ │ -5112f4: 3232 0600 |0014: if-eq v2, v3, 001a // +0006 │ │ -5112f8: 1400 140b 0800 |0016: const v0, #float 7.38658e-40 // #00080b14 │ │ -5112fe: 280e |0019: goto 0027 // +000e │ │ -511300: 5200 2601 |001a: iget v0, v0, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ -511304: 5211 2601 |001c: iget v1, v1, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ -511308: 3210 0600 |001e: if-eq v0, v1, 0024 // +0006 │ │ -51130c: 1400 100b 0800 |0020: const v0, #float 7.38652e-40 // #00080b10 │ │ -511312: 2804 |0023: goto 0027 // +0004 │ │ -511314: 1400 010b 0800 |0024: const v0, #float 7.38631e-40 // #00080b01 │ │ -51131a: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ -51131e: de00 0011 |0029: or-int/lit8 v0, v0, #int 17 // #11 │ │ -511322: 7140 b808 5406 |002b: invoke-static {v4, v5, v6, v0}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@08b8 │ │ -511328: 0c04 |002e: move-result-object v4 │ │ -51132a: 1104 |002f: return-object v4 │ │ +5112d8: |[5112d8] org.kontalk.util.MessageUtils.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; │ │ +5112e8: 2200 c601 |0000: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ +5112ec: 7010 bd08 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ +5112f2: 6e30 be08 5006 |0005: invoke-virtual {v0, v5, v6}, Landroid/text/format/Time;.set:(J)V // method@08be │ │ +5112f8: 2201 c601 |0008: new-instance v1, Landroid/text/format/Time; // type@01c6 │ │ +5112fc: 7010 bd08 0100 |000a: invoke-direct {v1}, Landroid/text/format/Time;.:()V // method@08bd │ │ +511302: 6e10 bf08 0100 |000d: invoke-virtual {v1}, Landroid/text/format/Time;.setToNow:()V // method@08bf │ │ +511308: 5202 2501 |0010: iget v2, v0, Landroid/text/format/Time;.year:I // field@0125 │ │ +51130c: 5213 2501 |0012: iget v3, v1, Landroid/text/format/Time;.year:I // field@0125 │ │ +511310: 3232 0600 |0014: if-eq v2, v3, 001a // +0006 │ │ +511314: 1400 140b 0800 |0016: const v0, #float 7.38658e-40 // #00080b14 │ │ +51131a: 280e |0019: goto 0027 // +000e │ │ +51131c: 5200 2601 |001a: iget v0, v0, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ +511320: 5211 2601 |001c: iget v1, v1, Landroid/text/format/Time;.yearDay:I // field@0126 │ │ +511324: 3210 0600 |001e: if-eq v0, v1, 0024 // +0006 │ │ +511328: 1400 100b 0800 |0020: const v0, #float 7.38652e-40 // #00080b10 │ │ +51132e: 2804 |0023: goto 0027 // +0004 │ │ +511330: 1400 010b 0800 |0024: const v0, #float 7.38631e-40 // #00080b01 │ │ +511336: 3807 0400 |0027: if-eqz v7, 002b // +0004 │ │ +51133a: de00 0011 |0029: or-int/lit8 v0, v0, #int 17 // #11 │ │ +51133e: 7140 b808 5406 |002b: invoke-static {v4, v5, v6, v0}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@08b8 │ │ +511344: 0c04 |002e: move-result-object v4 │ │ +511346: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ 0x0008 line=171 │ │ 0x000d line=172 │ │ 0x0010 line=180 │ │ @@ -944013,25 +944013,25 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -51132c: |[51132c] org.kontalk.util.MessageUtils.formatTimeString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -51133c: 2200 c601 |0000: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ -511340: 7010 bd08 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ -511346: 6e30 be08 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/text/format/Time;.set:(J)V // method@08be │ │ -51134c: 2200 c601 |0008: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ -511350: 7010 bd08 0000 |000a: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ -511356: 6e10 bf08 0000 |000d: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@08bf │ │ -51135c: 1400 010b 0800 |0010: const v0, #float 7.38631e-40 // #00080b01 │ │ -511362: 7140 b808 2103 |0013: invoke-static {v1, v2, v3, v0}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@08b8 │ │ -511368: 0c01 |0016: move-result-object v1 │ │ -51136a: 1101 |0017: return-object v1 │ │ +511348: |[511348] org.kontalk.util.MessageUtils.formatTimeString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +511358: 2200 c601 |0000: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ +51135c: 7010 bd08 0000 |0002: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ +511362: 6e30 be08 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/text/format/Time;.set:(J)V // method@08be │ │ +511368: 2200 c601 |0008: new-instance v0, Landroid/text/format/Time; // type@01c6 │ │ +51136c: 7010 bd08 0000 |000a: invoke-direct {v0}, Landroid/text/format/Time;.:()V // method@08bd │ │ +511372: 6e10 bf08 0000 |000d: invoke-virtual {v0}, Landroid/text/format/Time;.setToNow:()V // method@08bf │ │ +511378: 1400 010b 0800 |0010: const v0, #float 7.38631e-40 // #00080b01 │ │ +51137e: 7140 b808 2103 |0013: invoke-static {v1, v2, v3, v0}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@08b8 │ │ +511384: 0c01 |0016: move-result-object v1 │ │ +511386: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ 0x0008 line=203 │ │ 0x000d line=204 │ │ 0x0013 line=212 │ │ @@ -944044,90 +944044,90 @@ │ │ type : '(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 161 16-bit code units │ │ -510c58: |[510c58] org.kontalk.util.MessageUtils.getFileInfoMessage:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -510c68: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -510c6c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -510c72: 6e10 6c02 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -510c78: 0c05 |0008: move-result-object v5 │ │ -510c7a: 6e10 30be 0600 |0009: invoke-virtual {v6}, Lorg/kontalk/message/CompositeMessage;.getDirection:()I // method@be30 │ │ -510c80: 0a01 |000c: move-result v1 │ │ -510c82: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -510c84: 3321 0d00 |000e: if-ne v1, v2, 001b // +000d │ │ -510c88: 1401 2a03 117f |0010: const v1, #float 1.92754e+38 // #7f11032a │ │ -510c8e: 6e20 3b03 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510c94: 0c01 |0016: move-result-object v1 │ │ -510c96: 6e20 9165 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510c9c: 280b |001a: goto 0025 // +000b │ │ -510c9e: 1401 e600 117f |001b: const v1, #float 1.92743e+38 // #7f1100e6 │ │ -510ca4: 6e20 3b03 1500 |001e: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510caa: 0c01 |0021: move-result-object v1 │ │ -510cac: 6e20 9165 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510cb2: 6e20 9165 7000 |0025: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510cb8: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ -510cbc: 6e20 8965 7000 |002a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -510cc2: 1401 7a01 117f |002d: const v1, #float 1.92746e+38 // #7f11017a │ │ -510cc8: 6e20 3b03 1500 |0030: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510cce: 0c01 |0033: move-result-object v1 │ │ -510cd0: 6e20 9165 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510cd6: 1401 0203 117f |0037: const v1, #float 1.92754e+38 // #7f110302 │ │ -510cdc: 1c02 1d1f |003a: const-class v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ -510ce0: 6e20 2dbe 2600 |003c: invoke-virtual {v6, v2}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -510ce6: 0c02 |003f: move-result-object v2 │ │ -510ce8: 1f02 1d1f |0040: check-cast v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ -510cec: 3802 1900 |0042: if-eqz v2, 005b // +0019 │ │ -510cf0: 2023 251f |0044: instance-of v3, v2, Lorg/kontalk/message/ImageComponent; // type@1f25 │ │ -510cf4: 3803 0600 |0046: if-eqz v3, 004c // +0006 │ │ -510cf8: 1401 1d01 117f |0048: const v1, #float 1.92744e+38 // #7f11011d │ │ -510cfe: 2810 |004b: goto 005b // +0010 │ │ -510d00: 2023 2f1f |004c: instance-of v3, v2, Lorg/kontalk/message/VCardComponent; // type@1f2f │ │ -510d04: 3803 0600 |004e: if-eqz v3, 0054 // +0006 │ │ -510d08: 1401 3303 117f |0050: const v1, #float 1.92755e+38 // #7f110333 │ │ -510d0e: 2808 |0053: goto 005b // +0008 │ │ -510d10: 2023 1e1f |0054: instance-of v3, v2, Lorg/kontalk/message/AudioComponent; // type@1f1e │ │ -510d14: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ -510d18: 1401 3700 117f |0058: const v1, #float 1.92739e+38 // #7f110037 │ │ -510d1e: 6e20 3b03 1500 |005b: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510d24: 0c01 |005e: move-result-object v1 │ │ -510d26: 6e20 9165 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510d2c: 6e20 8965 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -510d32: 1407 e602 117f |0065: const v7, #float 1.92753e+38 // #7f1102e6 │ │ -510d38: 6e20 3b03 7500 |0068: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510d3e: 0c07 |006b: move-result-object v7 │ │ -510d40: 6e20 9165 7000 |006c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510d46: 1603 ffff |006f: const-wide/16 v3, #int -1 // #ffff │ │ -510d4a: 3802 0700 |0071: if-eqz v2, 0078 // +0007 │ │ -510d4e: 6e10 b9be 0200 |0073: invoke-virtual {v2}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ -510d54: 0b03 |0076: move-result-wide v3 │ │ -510d56: 280f |0077: goto 0086 // +000f │ │ -510d58: 1c07 2e1f |0078: const-class v7, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ -510d5c: 6e20 2dbe 7600 |007a: invoke-virtual {v6, v7}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -510d62: 0c06 |007d: move-result-object v6 │ │ -510d64: 1f06 2e1f |007e: check-cast v6, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ -510d68: 3806 0600 |0080: if-eqz v6, 0086 // +0006 │ │ -510d6c: 6e10 b9be 0600 |0082: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ -510d72: 0b03 |0085: move-result-wide v3 │ │ -510d74: 1606 0000 |0086: const-wide/16 v6, #int 0 // #0 │ │ -510d78: 3101 0306 |0088: cmp-long v1, v3, v6 │ │ -510d7c: 3a01 0800 |008a: if-ltz v1, 0092 // +0008 │ │ -510d80: 1205 |008c: const/4 v5, #int 0 // #0 │ │ -510d82: 7130 aacc 4305 |008d: invoke-static {v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.humanReadableByteCount:(JZ)Ljava/lang/String; // method@ccaa │ │ -510d88: 0c05 |0090: move-result-object v5 │ │ -510d8a: 2808 |0091: goto 0099 // +0008 │ │ -510d8c: 1406 e702 117f |0092: const v6, #float 1.92753e+38 // #7f1102e7 │ │ -510d92: 6e20 3b03 6500 |0095: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510d98: 0c05 |0098: move-result-object v5 │ │ -510d9a: 6e20 9165 5000 |0099: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510da0: 6e10 a365 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -510da6: 0c05 |009f: move-result-object v5 │ │ -510da8: 1105 |00a0: return-object v5 │ │ +510c74: |[510c74] org.kontalk.util.MessageUtils.getFileInfoMessage:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +510c84: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +510c88: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +510c8e: 6e10 6c02 0500 |0005: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +510c94: 0c05 |0008: move-result-object v5 │ │ +510c96: 6e10 30be 0600 |0009: invoke-virtual {v6}, Lorg/kontalk/message/CompositeMessage;.getDirection:()I // method@be30 │ │ +510c9c: 0a01 |000c: move-result v1 │ │ +510c9e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +510ca0: 3321 0d00 |000e: if-ne v1, v2, 001b // +000d │ │ +510ca4: 1401 2a03 117f |0010: const v1, #float 1.92754e+38 // #7f11032a │ │ +510caa: 6e20 3b03 1500 |0013: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510cb0: 0c01 |0016: move-result-object v1 │ │ +510cb2: 6e20 9165 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510cb8: 280b |001a: goto 0025 // +000b │ │ +510cba: 1401 e600 117f |001b: const v1, #float 1.92743e+38 // #7f1100e6 │ │ +510cc0: 6e20 3b03 1500 |001e: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510cc6: 0c01 |0021: move-result-object v1 │ │ +510cc8: 6e20 9165 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510cce: 6e20 9165 7000 |0025: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510cd4: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ +510cd8: 6e20 8965 7000 |002a: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +510cde: 1401 7a01 117f |002d: const v1, #float 1.92746e+38 // #7f11017a │ │ +510ce4: 6e20 3b03 1500 |0030: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510cea: 0c01 |0033: move-result-object v1 │ │ +510cec: 6e20 9165 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510cf2: 1401 0203 117f |0037: const v1, #float 1.92754e+38 // #7f110302 │ │ +510cf8: 1c02 1d1f |003a: const-class v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ +510cfc: 6e20 2dbe 2600 |003c: invoke-virtual {v6, v2}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +510d02: 0c02 |003f: move-result-object v2 │ │ +510d04: 1f02 1d1f |0040: check-cast v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ +510d08: 3802 1900 |0042: if-eqz v2, 005b // +0019 │ │ +510d0c: 2023 251f |0044: instance-of v3, v2, Lorg/kontalk/message/ImageComponent; // type@1f25 │ │ +510d10: 3803 0600 |0046: if-eqz v3, 004c // +0006 │ │ +510d14: 1401 1d01 117f |0048: const v1, #float 1.92744e+38 // #7f11011d │ │ +510d1a: 2810 |004b: goto 005b // +0010 │ │ +510d1c: 2023 2f1f |004c: instance-of v3, v2, Lorg/kontalk/message/VCardComponent; // type@1f2f │ │ +510d20: 3803 0600 |004e: if-eqz v3, 0054 // +0006 │ │ +510d24: 1401 3303 117f |0050: const v1, #float 1.92755e+38 // #7f110333 │ │ +510d2a: 2808 |0053: goto 005b // +0008 │ │ +510d2c: 2023 1e1f |0054: instance-of v3, v2, Lorg/kontalk/message/AudioComponent; // type@1f1e │ │ +510d30: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ +510d34: 1401 3700 117f |0058: const v1, #float 1.92739e+38 // #7f110037 │ │ +510d3a: 6e20 3b03 1500 |005b: invoke-virtual {v5, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510d40: 0c01 |005e: move-result-object v1 │ │ +510d42: 6e20 9165 1000 |005f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510d48: 6e20 8965 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +510d4e: 1407 e602 117f |0065: const v7, #float 1.92753e+38 // #7f1102e6 │ │ +510d54: 6e20 3b03 7500 |0068: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510d5a: 0c07 |006b: move-result-object v7 │ │ +510d5c: 6e20 9165 7000 |006c: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510d62: 1603 ffff |006f: const-wide/16 v3, #int -1 // #ffff │ │ +510d66: 3802 0700 |0071: if-eqz v2, 0078 // +0007 │ │ +510d6a: 6e10 b9be 0200 |0073: invoke-virtual {v2}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ +510d70: 0b03 |0076: move-result-wide v3 │ │ +510d72: 280f |0077: goto 0086 // +000f │ │ +510d74: 1c07 2e1f |0078: const-class v7, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ +510d78: 6e20 2dbe 7600 |007a: invoke-virtual {v6, v7}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +510d7e: 0c06 |007d: move-result-object v6 │ │ +510d80: 1f06 2e1f |007e: check-cast v6, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ +510d84: 3806 0600 |0080: if-eqz v6, 0086 // +0006 │ │ +510d88: 6e10 b9be 0600 |0082: invoke-virtual {v6}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ +510d8e: 0b03 |0085: move-result-wide v3 │ │ +510d90: 1606 0000 |0086: const-wide/16 v6, #int 0 // #0 │ │ +510d94: 3101 0306 |0088: cmp-long v1, v3, v6 │ │ +510d98: 3a01 0800 |008a: if-ltz v1, 0092 // +0008 │ │ +510d9c: 1205 |008c: const/4 v5, #int 0 // #0 │ │ +510d9e: 7130 aacc 4305 |008d: invoke-static {v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.humanReadableByteCount:(JZ)Ljava/lang/String; // method@ccaa │ │ +510da4: 0c05 |0090: move-result-object v5 │ │ +510da6: 2808 |0091: goto 0099 // +0008 │ │ +510da8: 1406 e702 117f |0092: const v6, #float 1.92753e+38 // #7f1102e7 │ │ +510dae: 6e20 3b03 6500 |0095: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510db4: 0c05 |0098: move-result-object v5 │ │ +510db6: 6e20 9165 5000 |0099: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510dbc: 6e10 a365 0000 |009c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +510dc2: 0c05 |009f: move-result-object v5 │ │ +510dc4: 1105 |00a0: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0005 line=274 │ │ 0x0009 line=275 │ │ 0x0013 line=279 │ │ 0x001e line=281 │ │ @@ -944160,300 +944160,300 @@ │ │ type : '(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 582 16-bit code units │ │ -510dac: |[510dac] org.kontalk.util.MessageUtils.getMessageDetails:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -510dbc: 2206 ba01 |0000: new-instance v6, Landroid/text/SpannableStringBuilder; // type@01ba │ │ -510dc0: 7010 7108 0600 |0002: invoke-direct {v6}, Landroid/text/SpannableStringBuilder;.:()V // method@0871 │ │ -510dc6: 6e10 6c02 0b00 |0005: invoke-virtual {v11}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -510dcc: 0c07 |0008: move-result-object v7 │ │ -510dce: 6e10 30be 0c00 |0009: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getDirection:()I // method@be30 │ │ -510dd4: 0a00 |000c: move-result v0 │ │ -510dd6: 1401 7a01 117f |000d: const v1, #float 1.92746e+38 // #7f11017a │ │ -510ddc: 6e20 3b03 1700 |0010: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510de2: 0c01 |0013: move-result-object v1 │ │ -510de4: 6e20 7408 1600 |0014: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510dea: 1c01 2a1f |0017: const-class v1, Lorg/kontalk/message/LocationComponent; // type@1f2a │ │ -510dee: 6e20 40be 1c00 |0019: invoke-virtual {v12, v1}, Lorg/kontalk/message/CompositeMessage;.hasComponent:(Ljava/lang/Class;)Z // method@be40 │ │ -510df4: 0a01 |001c: move-result v1 │ │ -510df6: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ -510dfa: 1401 4301 117f |001f: const v1, #float 1.92745e+38 // #7f110143 │ │ -510e00: 2804 |0022: goto 0026 // +0004 │ │ -510e02: 1401 0203 117f |0023: const v1, #float 1.92754e+38 // #7f110302 │ │ -510e08: 1c02 1d1f |0026: const-class v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ -510e0c: 6e20 2dbe 2c00 |0028: invoke-virtual {v12, v2}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -510e12: 0c02 |002b: move-result-object v2 │ │ -510e14: 1f02 1d1f |002c: check-cast v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ -510e18: 3802 1900 |002e: if-eqz v2, 0047 // +0019 │ │ -510e1c: 2023 251f |0030: instance-of v3, v2, Lorg/kontalk/message/ImageComponent; // type@1f25 │ │ -510e20: 3803 0600 |0032: if-eqz v3, 0038 // +0006 │ │ -510e24: 1401 1d01 117f |0034: const v1, #float 1.92744e+38 // #7f11011d │ │ -510e2a: 2810 |0037: goto 0047 // +0010 │ │ -510e2c: 2023 2f1f |0038: instance-of v3, v2, Lorg/kontalk/message/VCardComponent; // type@1f2f │ │ -510e30: 3803 0600 |003a: if-eqz v3, 0040 // +0006 │ │ -510e34: 1401 3303 117f |003c: const v1, #float 1.92755e+38 // #7f110333 │ │ -510e3a: 2808 |003f: goto 0047 // +0008 │ │ -510e3c: 2023 1e1f |0040: instance-of v3, v2, Lorg/kontalk/message/AudioComponent; // type@1f1e │ │ -510e40: 3803 0500 |0042: if-eqz v3, 0047 // +0005 │ │ -510e44: 1401 3700 117f |0044: const v1, #float 1.92739e+38 // #7f110037 │ │ -510e4a: 6e20 3b03 1700 |0047: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510e50: 0c01 |004a: move-result-object v1 │ │ -510e52: 6e20 7408 1600 |004b: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510e58: 1c01 231f |004e: const-class v1, Lorg/kontalk/message/GroupComponent; // type@1f23 │ │ -510e5c: 6e20 40be 1c00 |0050: invoke-virtual {v12, v1}, Lorg/kontalk/message/CompositeMessage;.hasComponent:(Ljava/lang/Class;)Z // method@be40 │ │ -510e62: 0a01 |0053: move-result v1 │ │ -510e64: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -510e66: 1308 0a00 |0055: const/16 v8, #int 10 // #a │ │ -510e6a: 3801 0400 |0057: if-eqz v1, 005b // +0004 │ │ -510e6e: 3900 3a00 |0059: if-nez v0, 0093 // +003a │ │ -510e72: 6e20 7308 8600 |005b: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -510e78: 3330 0d00 |005e: if-ne v0, v3, 006b // +000d │ │ -510e7c: 1401 2a03 117f |0060: const v1, #float 1.92754e+38 // #7f11032a │ │ -510e82: 6e20 3b03 1700 |0063: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510e88: 0c01 |0066: move-result-object v1 │ │ -510e8a: 6e20 7408 1600 |0067: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510e90: 280b |006a: goto 0075 // +000b │ │ -510e92: 1401 e600 117f |006b: const v1, #float 1.92743e+38 // #7f1100e6 │ │ -510e98: 6e20 3b03 1700 |006e: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510e9e: 0c01 |0071: move-result-object v1 │ │ -510ea0: 6e20 7408 1600 |0072: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510ea6: 380e 1b00 |0075: if-eqz v14, 0090 // +001b │ │ -510eaa: 2201 5f0e |0077: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -510eae: 7010 8565 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -510eb4: 6e20 9165 e100 |007c: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510eba: 1a0e 1800 |007f: const-string v14, " │ │ +510dc8: |[510dc8] org.kontalk.util.MessageUtils.getMessageDetails:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +510dd8: 2206 ba01 |0000: new-instance v6, Landroid/text/SpannableStringBuilder; // type@01ba │ │ +510ddc: 7010 7108 0600 |0002: invoke-direct {v6}, Landroid/text/SpannableStringBuilder;.:()V // method@0871 │ │ +510de2: 6e10 6c02 0b00 |0005: invoke-virtual {v11}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +510de8: 0c07 |0008: move-result-object v7 │ │ +510dea: 6e10 30be 0c00 |0009: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getDirection:()I // method@be30 │ │ +510df0: 0a00 |000c: move-result v0 │ │ +510df2: 1401 7a01 117f |000d: const v1, #float 1.92746e+38 // #7f11017a │ │ +510df8: 6e20 3b03 1700 |0010: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510dfe: 0c01 |0013: move-result-object v1 │ │ +510e00: 6e20 7408 1600 |0014: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510e06: 1c01 2a1f |0017: const-class v1, Lorg/kontalk/message/LocationComponent; // type@1f2a │ │ +510e0a: 6e20 40be 1c00 |0019: invoke-virtual {v12, v1}, Lorg/kontalk/message/CompositeMessage;.hasComponent:(Ljava/lang/Class;)Z // method@be40 │ │ +510e10: 0a01 |001c: move-result v1 │ │ +510e12: 3801 0600 |001d: if-eqz v1, 0023 // +0006 │ │ +510e16: 1401 4301 117f |001f: const v1, #float 1.92745e+38 // #7f110143 │ │ +510e1c: 2804 |0022: goto 0026 // +0004 │ │ +510e1e: 1401 0203 117f |0023: const v1, #float 1.92754e+38 // #7f110302 │ │ +510e24: 1c02 1d1f |0026: const-class v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ +510e28: 6e20 2dbe 2c00 |0028: invoke-virtual {v12, v2}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +510e2e: 0c02 |002b: move-result-object v2 │ │ +510e30: 1f02 1d1f |002c: check-cast v2, Lorg/kontalk/message/AttachmentComponent; // type@1f1d │ │ +510e34: 3802 1900 |002e: if-eqz v2, 0047 // +0019 │ │ +510e38: 2023 251f |0030: instance-of v3, v2, Lorg/kontalk/message/ImageComponent; // type@1f25 │ │ +510e3c: 3803 0600 |0032: if-eqz v3, 0038 // +0006 │ │ +510e40: 1401 1d01 117f |0034: const v1, #float 1.92744e+38 // #7f11011d │ │ +510e46: 2810 |0037: goto 0047 // +0010 │ │ +510e48: 2023 2f1f |0038: instance-of v3, v2, Lorg/kontalk/message/VCardComponent; // type@1f2f │ │ +510e4c: 3803 0600 |003a: if-eqz v3, 0040 // +0006 │ │ +510e50: 1401 3303 117f |003c: const v1, #float 1.92755e+38 // #7f110333 │ │ +510e56: 2808 |003f: goto 0047 // +0008 │ │ +510e58: 2023 1e1f |0040: instance-of v3, v2, Lorg/kontalk/message/AudioComponent; // type@1f1e │ │ +510e5c: 3803 0500 |0042: if-eqz v3, 0047 // +0005 │ │ +510e60: 1401 3700 117f |0044: const v1, #float 1.92739e+38 // #7f110037 │ │ +510e66: 6e20 3b03 1700 |0047: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510e6c: 0c01 |004a: move-result-object v1 │ │ +510e6e: 6e20 7408 1600 |004b: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510e74: 1c01 231f |004e: const-class v1, Lorg/kontalk/message/GroupComponent; // type@1f23 │ │ +510e78: 6e20 40be 1c00 |0050: invoke-virtual {v12, v1}, Lorg/kontalk/message/CompositeMessage;.hasComponent:(Ljava/lang/Class;)Z // method@be40 │ │ +510e7e: 0a01 |0053: move-result v1 │ │ +510e80: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +510e82: 1308 0a00 |0055: const/16 v8, #int 10 // #a │ │ +510e86: 3801 0400 |0057: if-eqz v1, 005b // +0004 │ │ +510e8a: 3900 3a00 |0059: if-nez v0, 0093 // +003a │ │ +510e8e: 6e20 7308 8600 |005b: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +510e94: 3330 0d00 |005e: if-ne v0, v3, 006b // +000d │ │ +510e98: 1401 2a03 117f |0060: const v1, #float 1.92754e+38 // #7f11032a │ │ +510e9e: 6e20 3b03 1700 |0063: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510ea4: 0c01 |0066: move-result-object v1 │ │ +510ea6: 6e20 7408 1600 |0067: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510eac: 280b |006a: goto 0075 // +000b │ │ +510eae: 1401 e600 117f |006b: const v1, #float 1.92743e+38 // #7f1100e6 │ │ +510eb4: 6e20 3b03 1700 |006e: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510eba: 0c01 |0071: move-result-object v1 │ │ +510ebc: 6e20 7408 1600 |0072: invoke-virtual {v6, v1}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510ec2: 380e 1b00 |0075: if-eqz v14, 0090 // +001b │ │ +510ec6: 2201 5f0e |0077: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +510eca: 7010 8565 0100 |0079: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +510ed0: 6e20 9165 e100 |007c: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510ed6: 1a0e 1800 |007f: const-string v14, " │ │ <" // string@0018 │ │ -510ebe: 6e20 9165 e100 |0081: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510ec4: 6e20 9165 d100 |0084: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510eca: 1a0d 190d |0087: const-string v13, ">" // string@0d19 │ │ -510ece: 6e20 9165 d100 |0089: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510ed4: 6e10 a365 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -510eda: 0c0d |008f: move-result-object v13 │ │ -510edc: 6e20 7408 d600 |0090: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510ee2: 6e10 38be 0c00 |0093: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getSecurityFlags:()I // method@be38 │ │ -510ee8: 0a0d |0096: move-result v13 │ │ -510eea: 6e20 7308 8600 |0097: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -510ef0: 140e 9900 117f |009a: const v14, #float 1.92741e+38 // #7f110099 │ │ -510ef6: 6e20 3b03 e700 |009d: invoke-virtual {v7, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510efc: 0c0e |00a0: move-result-object v14 │ │ -510efe: 6e20 7408 e600 |00a1: invoke-virtual {v6, v14}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510f04: 120e |00a4: const/4 v14, #int 0 // #0 │ │ -510f06: 1301 2100 |00a5: const/16 v1, #int 33 // #21 │ │ -510f0a: 380d a200 |00a7: if-eqz v13, 0149 // +00a2 │ │ -510f0e: 1404 4703 117f |00a9: const v4, #float 1.92755e+38 // #7f110347 │ │ -510f14: 6e20 3b03 4700 |00ac: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510f1a: 0c04 |00af: move-result-object v4 │ │ -510f1c: 6e20 7408 4600 |00b0: invoke-virtual {v6, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510f22: 6e20 7308 8600 |00b3: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -510f28: 1404 be02 117f |00b6: const v4, #float 1.92752e+38 // #7f1102be │ │ -510f2e: 6e20 3b03 4700 |00b9: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510f34: 0c04 |00bc: move-result-object v4 │ │ -510f36: 6e20 7408 4600 |00bd: invoke-virtual {v6, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510f3c: 7110 c2bc 0d00 |00c0: invoke-static {v13}, Lorg/kontalk/crypto/Coder;.isError:(I)Z // method@bcc2 │ │ -510f42: 0a04 |00c3: move-result v4 │ │ -510f44: 6e10 7708 0600 |00c4: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ -510f4a: 0a05 |00c7: move-result v5 │ │ -510f4c: 3804 5f00 |00c8: if-eqz v4, 0127 // +005f │ │ -510f50: 1409 bf02 117f |00ca: const v9, #float 1.92752e+38 // #7f1102bf │ │ -510f56: 6e20 3b03 9700 |00cd: invoke-virtual {v7, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -510f5c: 0c09 |00d0: move-result-object v9 │ │ -510f5e: 6e20 7408 9600 |00d1: invoke-virtual {v6, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -510f64: 1509 0100 |00d4: const/high16 v9, #int 65536 // #1 │ │ -510f68: b5d9 |00d6: and-int/2addr v9, v13 │ │ -510f6a: 3809 0600 |00d7: if-eqz v9, 00dd // +0006 │ │ -510f6e: 140d bb02 117f |00d9: const v13, #float 1.92752e+38 // #7f1102bb │ │ -510f74: 2841 |00dc: goto 011d // +0041 │ │ -510f76: 1509 0200 |00dd: const/high16 v9, #int 131072 // #2 │ │ -510f7a: b5d9 |00df: and-int/2addr v9, v13 │ │ -510f7c: 3809 0600 |00e0: if-eqz v9, 00e6 // +0006 │ │ -510f80: 140d ba02 117f |00e2: const v13, #float 1.92752e+38 // #7f1102ba │ │ -510f86: 2838 |00e5: goto 011d // +0038 │ │ -510f88: 1509 0400 |00e6: const/high16 v9, #int 262144 // #4 │ │ -510f8c: b5d9 |00e8: and-int/2addr v9, v13 │ │ -510f8e: 3809 0600 |00e9: if-eqz v9, 00ef // +0006 │ │ -510f92: 140d b902 117f |00eb: const v13, #float 1.92752e+38 // #7f1102b9 │ │ -510f98: 282f |00ee: goto 011d // +002f │ │ -510f9a: 1509 0800 |00ef: const/high16 v9, #int 524288 // #8 │ │ -510f9e: b5d9 |00f1: and-int/2addr v9, v13 │ │ -510fa0: 3809 0600 |00f2: if-eqz v9, 00f8 // +0006 │ │ -510fa4: 140d bc02 117f |00f4: const v13, #float 1.92752e+38 // #7f1102bc │ │ -510faa: 2826 |00f7: goto 011d // +0026 │ │ -510fac: 1509 1000 |00f8: const/high16 v9, #int 1048576 // #10 │ │ -510fb0: b5d9 |00fa: and-int/2addr v9, v13 │ │ -510fb2: 3809 0600 |00fb: if-eqz v9, 0101 // +0006 │ │ -510fb6: 140d b802 117f |00fd: const v13, #float 1.92752e+38 // #7f1102b8 │ │ -510fbc: 281d |0100: goto 011d // +001d │ │ -510fbe: 1509 2000 |0101: const/high16 v9, #int 2097152 // #20 │ │ -510fc2: b5d9 |0103: and-int/2addr v9, v13 │ │ -510fc4: 3809 0600 |0104: if-eqz v9, 010a // +0006 │ │ -510fc8: 140d b602 117f |0106: const v13, #float 1.92752e+38 // #7f1102b6 │ │ -510fce: 2814 |0109: goto 011d // +0014 │ │ -510fd0: 1509 4000 |010a: const/high16 v9, #int 4194304 // #40 │ │ -510fd4: b5d9 |010c: and-int/2addr v9, v13 │ │ -510fd6: 3809 0600 |010d: if-eqz v9, 0113 // +0006 │ │ -510fda: 140d b702 117f |010f: const v13, #float 1.92752e+38 // #7f1102b7 │ │ -510fe0: 280b |0112: goto 011d // +000b │ │ -510fe2: 1509 8000 |0113: const/high16 v9, #int 8388608 // #80 │ │ -510fe6: b59d |0115: and-int/2addr v13, v9 │ │ -510fe8: 380d 0600 |0116: if-eqz v13, 011c // +0006 │ │ -510fec: 140d bd02 117f |0118: const v13, #float 1.92752e+38 // #7f1102bd │ │ -510ff2: 2802 |011b: goto 011d // +0002 │ │ -510ff4: 120d |011c: const/4 v13, #int 0 // #0 │ │ -510ff6: 3d0d 1400 |011d: if-lez v13, 0131 // +0014 │ │ -510ffa: 6e20 3b03 d700 |011f: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -511000: 0c0d |0122: move-result-object v13 │ │ -511002: 6e20 7408 d600 |0123: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -511008: 280b |0126: goto 0131 // +000b │ │ -51100a: 140d c002 117f |0127: const v13, #float 1.92752e+38 // #7f1102c0 │ │ -511010: 6e20 3b03 d700 |012a: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -511016: 0c0d |012d: move-result-object v13 │ │ -511018: 6e20 7408 d600 |012e: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -51101e: 620d 179b |0131: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_BOLD:Landroid/text/style/StyleSpan; // field@9b17 │ │ -511022: 6e10 7708 0600 |0133: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ -511028: 0a09 |0136: move-result v9 │ │ -51102a: 6e51 7808 d695 |0137: invoke-virtual {v6, v13, v5, v9, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ -511030: 3804 0500 |013a: if-eqz v4, 013f // +0005 │ │ -511034: 620d 199b |013c: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_RED:Landroid/text/style/ForegroundColorSpan; // field@9b19 │ │ -511038: 2803 |013e: goto 0141 // +0003 │ │ -51103a: 620d 189b |013f: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_GREEN:Landroid/text/style/ForegroundColorSpan; // field@9b18 │ │ -51103e: 6e10 7708 0600 |0141: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ -511044: 0a04 |0144: move-result v4 │ │ -511046: 6e51 7808 d645 |0145: invoke-virtual {v6, v13, v5, v4, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ -51104c: 2821 |0148: goto 0169 // +0021 │ │ -51104e: 140d d901 117f |0149: const v13, #float 1.92748e+38 // #7f1101d9 │ │ -511054: 6e20 3b03 d700 |014c: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -51105a: 0c0d |014f: move-result-object v13 │ │ -51105c: 6e10 7708 0600 |0150: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ -511062: 0a04 |0153: move-result v4 │ │ -511064: 6e20 7408 d600 |0154: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -51106a: 620d 179b |0157: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_BOLD:Landroid/text/style/StyleSpan; // field@9b17 │ │ -51106e: 6e10 7708 0600 |0159: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ -511074: 0a05 |015c: move-result v5 │ │ -511076: 6e51 7808 d654 |015d: invoke-virtual {v6, v13, v4, v5, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ -51107c: 620d 199b |0160: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_RED:Landroid/text/style/ForegroundColorSpan; // field@9b19 │ │ -511080: 6e10 7708 0600 |0162: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ -511086: 0a05 |0165: move-result v5 │ │ -511088: 6e51 7808 d654 |0166: invoke-virtual {v6, v13, v4, v5, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ -51108e: 6e20 7308 8600 |0169: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -511094: 140d e602 117f |016c: const v13, #float 1.92753e+38 // #7f1102e6 │ │ -51109a: 6e20 3b03 d700 |016f: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -5110a0: 0c0d |0172: move-result-object v13 │ │ -5110a2: 6e20 7408 d600 |0173: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -5110a8: 1604 ffff |0176: const-wide/16 v4, #int -1 // #ffff │ │ -5110ac: 3802 0700 |0178: if-eqz v2, 017f // +0007 │ │ -5110b0: 6e10 b9be 0200 |017a: invoke-virtual {v2}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ -5110b6: 0b04 |017d: move-result-wide v4 │ │ -5110b8: 280f |017e: goto 018d // +000f │ │ -5110ba: 1c0d 2e1f |017f: const-class v13, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ -5110be: 6e20 2dbe dc00 |0181: invoke-virtual {v12, v13}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ -5110c4: 0c0d |0184: move-result-object v13 │ │ -5110c6: 1f0d 2e1f |0185: check-cast v13, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ -5110ca: 380d 0600 |0187: if-eqz v13, 018d // +0006 │ │ -5110ce: 6e10 b9be 0d00 |0189: invoke-virtual {v13}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ -5110d4: 0b04 |018c: move-result-wide v4 │ │ -5110d6: 1601 0000 |018d: const-wide/16 v1, #int 0 // #0 │ │ -5110da: 310d 0401 |018f: cmp-long v13, v4, v1 │ │ -5110de: 3a0d 0700 |0191: if-ltz v13, 0198 // +0007 │ │ -5110e2: 7130 aacc 540e |0193: invoke-static {v4, v5, v14}, Lorg/kontalk/util/MessageUtils;.humanReadableByteCount:(JZ)Ljava/lang/String; // method@ccaa │ │ -5110e8: 0c0d |0196: move-result-object v13 │ │ -5110ea: 2808 |0197: goto 019f // +0008 │ │ -5110ec: 140d e702 117f |0198: const v13, #float 1.92753e+38 // #7f1102e7 │ │ -5110f2: 6e20 3b03 d700 |019b: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -5110f8: 0c0d |019e: move-result-object v13 │ │ -5110fa: 6e20 7408 d600 |019f: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ -511100: 6e10 3cbe 0c00 |01a2: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatus:()I // method@be3c │ │ -511106: 0a0d |01a5: move-result v13 │ │ -511108: 140e cf02 117f |01a6: const v14, #float 1.92753e+38 // #7f1102cf │ │ -51110e: 3900 2600 |01a9: if-nez v0, 01cf // +0026 │ │ -511112: 6e20 7308 8600 |01ab: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -511118: 140d a402 117f |01ae: const v13, #float 1.92752e+38 // #7f1102a4 │ │ -51111e: 6e20 3b03 d700 |01b1: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -511124: 0c02 |01b4: move-result-object v2 │ │ -511126: 6e10 3fbe 0c00 |01b5: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ -51112c: 0b03 |01b8: move-result-wide v3 │ │ -51112e: 1215 |01b9: const/4 v5, #int 1 // #1 │ │ -511130: 07b0 |01ba: move-object v0, v11 │ │ -511132: 0761 |01bb: move-object v1, v6 │ │ -511134: 7706 98cc 0000 |01bc: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ -51113a: 6e20 7308 8600 |01bf: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -511140: 6e20 3b03 e700 |01c2: invoke-virtual {v7, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -511146: 0c02 |01c5: move-result-object v2 │ │ -511148: 6e10 3bbe 0c00 |01c6: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ -51114e: 0b03 |01c9: move-result-wide v3 │ │ -511150: 7706 98cc 0000 |01ca: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ -511156: 2900 7800 |01cd: goto/16 0245 // +0078 │ │ -51115a: 1279 |01cf: const/4 v9, #int 7 // #7 │ │ -51115c: 125a |01d0: const/4 v10, #int 5 // #5 │ │ -51115e: 323d 3000 |01d1: if-eq v13, v3, 0201 // +0030 │ │ -511162: 1220 |01d3: const/4 v0, #int 2 // #2 │ │ -511164: 320d 2500 |01d4: if-eq v13, v0, 01f9 // +0025 │ │ -511168: 1230 |01d6: const/4 v0, #int 3 // #3 │ │ -51116a: 320d 1a00 |01d7: if-eq v13, v0, 01f1 // +001a │ │ -51116e: 1240 |01d9: const/4 v0, #int 4 // #4 │ │ -511170: 320d 0900 |01da: if-eq v13, v0, 01e3 // +0009 │ │ -511174: 32ad 0700 |01dc: if-eq v13, v10, 01e3 // +0007 │ │ -511178: 329d 0500 |01de: if-eq v13, v9, 01e3 // +0005 │ │ -51117c: 12fe |01e0: const/4 v14, #int -1 // #ff │ │ -51117e: 0413 |01e1: move-wide v3, v1 │ │ -511180: 2827 |01e2: goto 0209 // +0027 │ │ -511182: 6e10 3bbe 0c00 |01e3: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ -511188: 0b03 |01e6: move-result-wide v3 │ │ -51118a: 3100 0301 |01e7: cmp-long v0, v3, v1 │ │ -51118e: 3d00 0300 |01e9: if-lez v0, 01ec // +0003 │ │ -511192: 281e |01eb: goto 0209 // +001e │ │ -511194: 6e10 3fbe 0c00 |01ec: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ -51119a: 0b03 |01ef: move-result-wide v3 │ │ -51119c: 2819 |01f0: goto 0209 // +0019 │ │ -51119e: 140e a502 117f |01f1: const v14, #float 1.92752e+38 // #7f1102a5 │ │ -5111a4: 6e10 3dbe 0c00 |01f4: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ -5111aa: 0b00 |01f7: move-result-wide v0 │ │ -5111ac: 2810 |01f8: goto 0208 // +0010 │ │ -5111ae: 140e d300 117f |01f9: const v14, #float 1.92742e+38 // #7f1100d3 │ │ -5111b4: 6e10 3dbe 0c00 |01fc: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ -5111ba: 0b00 |01ff: move-result-wide v0 │ │ -5111bc: 2808 |0200: goto 0208 // +0008 │ │ -5111be: 140e cd02 117f |0201: const v14, #float 1.92753e+38 // #7f1102cd │ │ -5111c4: 6e10 3fbe 0c00 |0204: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ -5111ca: 0b00 |0207: move-result-wide v0 │ │ -5111cc: 0403 |0208: move-wide v3, v0 │ │ -5111ce: 3d0e 0f00 |0209: if-lez v14, 0218 // +000f │ │ -5111d2: 6e20 7308 8600 |020b: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -5111d8: 6e20 3b03 e700 |020e: invoke-virtual {v7, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -5111de: 0c02 |0211: move-result-object v2 │ │ -5111e0: 1215 |0212: const/4 v5, #int 1 // #1 │ │ -5111e2: 07b0 |0213: move-object v0, v11 │ │ -5111e4: 0761 |0214: move-object v1, v6 │ │ -5111e6: 7706 98cc 0000 |0215: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ -5111ec: 33ad 1700 |0218: if-ne v13, v10, 022f // +0017 │ │ -5111f0: 6e20 7308 8600 |021a: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -5111f6: 140d 8c00 117f |021d: const v13, #float 1.92741e+38 // #7f11008c │ │ -5111fc: 6e20 3b03 d700 |0220: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -511202: 0c02 |0223: move-result-object v2 │ │ -511204: 6e10 3dbe 0c00 |0224: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ -51120a: 0b03 |0227: move-result-wide v3 │ │ -51120c: 1215 |0228: const/4 v5, #int 1 // #1 │ │ -51120e: 07b0 |0229: move-object v0, v11 │ │ -511210: 0761 |022a: move-object v1, v6 │ │ -511212: 7706 98cc 0000 |022b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ -511218: 2817 |022e: goto 0245 // +0017 │ │ -51121a: 339d 1600 |022f: if-ne v13, v9, 0245 // +0016 │ │ -51121e: 6e20 7308 8600 |0231: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ -511224: 140d dc01 117f |0234: const v13, #float 1.92748e+38 // #7f1101dc │ │ -51122a: 6e20 3b03 d700 |0237: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -511230: 0c02 |023a: move-result-object v2 │ │ -511232: 6e10 3dbe 0c00 |023b: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ -511238: 0b03 |023e: move-result-wide v3 │ │ -51123a: 1215 |023f: const/4 v5, #int 1 // #1 │ │ -51123c: 07b0 |0240: move-object v0, v11 │ │ -51123e: 0761 |0241: move-object v1, v6 │ │ -511240: 7706 98cc 0000 |0242: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ -511246: 1106 |0245: return-object v6 │ │ +510eda: 6e20 9165 e100 |0081: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510ee0: 6e20 9165 d100 |0084: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510ee6: 1a0d 190d |0087: const-string v13, ">" // string@0d19 │ │ +510eea: 6e20 9165 d100 |0089: invoke-virtual {v1, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510ef0: 6e10 a365 0100 |008c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +510ef6: 0c0d |008f: move-result-object v13 │ │ +510ef8: 6e20 7408 d600 |0090: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510efe: 6e10 38be 0c00 |0093: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getSecurityFlags:()I // method@be38 │ │ +510f04: 0a0d |0096: move-result v13 │ │ +510f06: 6e20 7308 8600 |0097: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +510f0c: 140e 9900 117f |009a: const v14, #float 1.92741e+38 // #7f110099 │ │ +510f12: 6e20 3b03 e700 |009d: invoke-virtual {v7, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510f18: 0c0e |00a0: move-result-object v14 │ │ +510f1a: 6e20 7408 e600 |00a1: invoke-virtual {v6, v14}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510f20: 120e |00a4: const/4 v14, #int 0 // #0 │ │ +510f22: 1301 2100 |00a5: const/16 v1, #int 33 // #21 │ │ +510f26: 380d a200 |00a7: if-eqz v13, 0149 // +00a2 │ │ +510f2a: 1404 4703 117f |00a9: const v4, #float 1.92755e+38 // #7f110347 │ │ +510f30: 6e20 3b03 4700 |00ac: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510f36: 0c04 |00af: move-result-object v4 │ │ +510f38: 6e20 7408 4600 |00b0: invoke-virtual {v6, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510f3e: 6e20 7308 8600 |00b3: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +510f44: 1404 be02 117f |00b6: const v4, #float 1.92752e+38 // #7f1102be │ │ +510f4a: 6e20 3b03 4700 |00b9: invoke-virtual {v7, v4}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510f50: 0c04 |00bc: move-result-object v4 │ │ +510f52: 6e20 7408 4600 |00bd: invoke-virtual {v6, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510f58: 7110 c2bc 0d00 |00c0: invoke-static {v13}, Lorg/kontalk/crypto/Coder;.isError:(I)Z // method@bcc2 │ │ +510f5e: 0a04 |00c3: move-result v4 │ │ +510f60: 6e10 7708 0600 |00c4: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ +510f66: 0a05 |00c7: move-result v5 │ │ +510f68: 3804 5f00 |00c8: if-eqz v4, 0127 // +005f │ │ +510f6c: 1409 bf02 117f |00ca: const v9, #float 1.92752e+38 // #7f1102bf │ │ +510f72: 6e20 3b03 9700 |00cd: invoke-virtual {v7, v9}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +510f78: 0c09 |00d0: move-result-object v9 │ │ +510f7a: 6e20 7408 9600 |00d1: invoke-virtual {v6, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +510f80: 1509 0100 |00d4: const/high16 v9, #int 65536 // #1 │ │ +510f84: b5d9 |00d6: and-int/2addr v9, v13 │ │ +510f86: 3809 0600 |00d7: if-eqz v9, 00dd // +0006 │ │ +510f8a: 140d bb02 117f |00d9: const v13, #float 1.92752e+38 // #7f1102bb │ │ +510f90: 2841 |00dc: goto 011d // +0041 │ │ +510f92: 1509 0200 |00dd: const/high16 v9, #int 131072 // #2 │ │ +510f96: b5d9 |00df: and-int/2addr v9, v13 │ │ +510f98: 3809 0600 |00e0: if-eqz v9, 00e6 // +0006 │ │ +510f9c: 140d ba02 117f |00e2: const v13, #float 1.92752e+38 // #7f1102ba │ │ +510fa2: 2838 |00e5: goto 011d // +0038 │ │ +510fa4: 1509 0400 |00e6: const/high16 v9, #int 262144 // #4 │ │ +510fa8: b5d9 |00e8: and-int/2addr v9, v13 │ │ +510faa: 3809 0600 |00e9: if-eqz v9, 00ef // +0006 │ │ +510fae: 140d b902 117f |00eb: const v13, #float 1.92752e+38 // #7f1102b9 │ │ +510fb4: 282f |00ee: goto 011d // +002f │ │ +510fb6: 1509 0800 |00ef: const/high16 v9, #int 524288 // #8 │ │ +510fba: b5d9 |00f1: and-int/2addr v9, v13 │ │ +510fbc: 3809 0600 |00f2: if-eqz v9, 00f8 // +0006 │ │ +510fc0: 140d bc02 117f |00f4: const v13, #float 1.92752e+38 // #7f1102bc │ │ +510fc6: 2826 |00f7: goto 011d // +0026 │ │ +510fc8: 1509 1000 |00f8: const/high16 v9, #int 1048576 // #10 │ │ +510fcc: b5d9 |00fa: and-int/2addr v9, v13 │ │ +510fce: 3809 0600 |00fb: if-eqz v9, 0101 // +0006 │ │ +510fd2: 140d b802 117f |00fd: const v13, #float 1.92752e+38 // #7f1102b8 │ │ +510fd8: 281d |0100: goto 011d // +001d │ │ +510fda: 1509 2000 |0101: const/high16 v9, #int 2097152 // #20 │ │ +510fde: b5d9 |0103: and-int/2addr v9, v13 │ │ +510fe0: 3809 0600 |0104: if-eqz v9, 010a // +0006 │ │ +510fe4: 140d b602 117f |0106: const v13, #float 1.92752e+38 // #7f1102b6 │ │ +510fea: 2814 |0109: goto 011d // +0014 │ │ +510fec: 1509 4000 |010a: const/high16 v9, #int 4194304 // #40 │ │ +510ff0: b5d9 |010c: and-int/2addr v9, v13 │ │ +510ff2: 3809 0600 |010d: if-eqz v9, 0113 // +0006 │ │ +510ff6: 140d b702 117f |010f: const v13, #float 1.92752e+38 // #7f1102b7 │ │ +510ffc: 280b |0112: goto 011d // +000b │ │ +510ffe: 1509 8000 |0113: const/high16 v9, #int 8388608 // #80 │ │ +511002: b59d |0115: and-int/2addr v13, v9 │ │ +511004: 380d 0600 |0116: if-eqz v13, 011c // +0006 │ │ +511008: 140d bd02 117f |0118: const v13, #float 1.92752e+38 // #7f1102bd │ │ +51100e: 2802 |011b: goto 011d // +0002 │ │ +511010: 120d |011c: const/4 v13, #int 0 // #0 │ │ +511012: 3d0d 1400 |011d: if-lez v13, 0131 // +0014 │ │ +511016: 6e20 3b03 d700 |011f: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +51101c: 0c0d |0122: move-result-object v13 │ │ +51101e: 6e20 7408 d600 |0123: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +511024: 280b |0126: goto 0131 // +000b │ │ +511026: 140d c002 117f |0127: const v13, #float 1.92752e+38 // #7f1102c0 │ │ +51102c: 6e20 3b03 d700 |012a: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +511032: 0c0d |012d: move-result-object v13 │ │ +511034: 6e20 7408 d600 |012e: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +51103a: 620d 179b |0131: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_BOLD:Landroid/text/style/StyleSpan; // field@9b17 │ │ +51103e: 6e10 7708 0600 |0133: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ +511044: 0a09 |0136: move-result v9 │ │ +511046: 6e51 7808 d695 |0137: invoke-virtual {v6, v13, v5, v9, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ +51104c: 3804 0500 |013a: if-eqz v4, 013f // +0005 │ │ +511050: 620d 199b |013c: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_RED:Landroid/text/style/ForegroundColorSpan; // field@9b19 │ │ +511054: 2803 |013e: goto 0141 // +0003 │ │ +511056: 620d 189b |013f: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_GREEN:Landroid/text/style/ForegroundColorSpan; // field@9b18 │ │ +51105a: 6e10 7708 0600 |0141: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ +511060: 0a04 |0144: move-result v4 │ │ +511062: 6e51 7808 d645 |0145: invoke-virtual {v6, v13, v5, v4, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ +511068: 2821 |0148: goto 0169 // +0021 │ │ +51106a: 140d d901 117f |0149: const v13, #float 1.92748e+38 // #7f1101d9 │ │ +511070: 6e20 3b03 d700 |014c: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +511076: 0c0d |014f: move-result-object v13 │ │ +511078: 6e10 7708 0600 |0150: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ +51107e: 0a04 |0153: move-result v4 │ │ +511080: 6e20 7408 d600 |0154: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +511086: 620d 179b |0157: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_BOLD:Landroid/text/style/StyleSpan; // field@9b17 │ │ +51108a: 6e10 7708 0600 |0159: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ +511090: 0a05 |015c: move-result v5 │ │ +511092: 6e51 7808 d654 |015d: invoke-virtual {v6, v13, v4, v5, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ +511098: 620d 199b |0160: sget-object v13, Lorg/kontalk/util/MessageUtils;.STYLE_RED:Landroid/text/style/ForegroundColorSpan; // field@9b19 │ │ +51109c: 6e10 7708 0600 |0162: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@0877 │ │ +5110a2: 0a05 |0165: move-result v5 │ │ +5110a4: 6e51 7808 d654 |0166: invoke-virtual {v6, v13, v4, v5, v1}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@0878 │ │ +5110aa: 6e20 7308 8600 |0169: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +5110b0: 140d e602 117f |016c: const v13, #float 1.92753e+38 // #7f1102e6 │ │ +5110b6: 6e20 3b03 d700 |016f: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +5110bc: 0c0d |0172: move-result-object v13 │ │ +5110be: 6e20 7408 d600 |0173: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +5110c4: 1604 ffff |0176: const-wide/16 v4, #int -1 // #ffff │ │ +5110c8: 3802 0700 |0178: if-eqz v2, 017f // +0007 │ │ +5110cc: 6e10 b9be 0200 |017a: invoke-virtual {v2}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ +5110d2: 0b04 |017d: move-result-wide v4 │ │ +5110d4: 280f |017e: goto 018d // +000f │ │ +5110d6: 1c0d 2e1f |017f: const-class v13, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ +5110da: 6e20 2dbe dc00 |0181: invoke-virtual {v12, v13}, Lorg/kontalk/message/CompositeMessage;.getComponent:(Ljava/lang/Class;)Lorg/kontalk/message/MessageComponent; // method@be2d │ │ +5110e0: 0c0d |0184: move-result-object v13 │ │ +5110e2: 1f0d 2e1f |0185: check-cast v13, Lorg/kontalk/message/TextComponent; // type@1f2e │ │ +5110e6: 380d 0600 |0187: if-eqz v13, 018d // +0006 │ │ +5110ea: 6e10 b9be 0d00 |0189: invoke-virtual {v13}, Lorg/kontalk/message/MessageComponent;.getLength:()J // method@beb9 │ │ +5110f0: 0b04 |018c: move-result-wide v4 │ │ +5110f2: 1601 0000 |018d: const-wide/16 v1, #int 0 // #0 │ │ +5110f6: 310d 0401 |018f: cmp-long v13, v4, v1 │ │ +5110fa: 3a0d 0700 |0191: if-ltz v13, 0198 // +0007 │ │ +5110fe: 7130 aacc 540e |0193: invoke-static {v4, v5, v14}, Lorg/kontalk/util/MessageUtils;.humanReadableByteCount:(JZ)Ljava/lang/String; // method@ccaa │ │ +511104: 0c0d |0196: move-result-object v13 │ │ +511106: 2808 |0197: goto 019f // +0008 │ │ +511108: 140d e702 117f |0198: const v13, #float 1.92753e+38 // #7f1102e7 │ │ +51110e: 6e20 3b03 d700 |019b: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +511114: 0c0d |019e: move-result-object v13 │ │ +511116: 6e20 7408 d600 |019f: invoke-virtual {v6, v13}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0874 │ │ +51111c: 6e10 3cbe 0c00 |01a2: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatus:()I // method@be3c │ │ +511122: 0a0d |01a5: move-result v13 │ │ +511124: 140e cf02 117f |01a6: const v14, #float 1.92753e+38 // #7f1102cf │ │ +51112a: 3900 2600 |01a9: if-nez v0, 01cf // +0026 │ │ +51112e: 6e20 7308 8600 |01ab: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +511134: 140d a402 117f |01ae: const v13, #float 1.92752e+38 // #7f1102a4 │ │ +51113a: 6e20 3b03 d700 |01b1: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +511140: 0c02 |01b4: move-result-object v2 │ │ +511142: 6e10 3fbe 0c00 |01b5: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ +511148: 0b03 |01b8: move-result-wide v3 │ │ +51114a: 1215 |01b9: const/4 v5, #int 1 // #1 │ │ +51114c: 07b0 |01ba: move-object v0, v11 │ │ +51114e: 0761 |01bb: move-object v1, v6 │ │ +511150: 7706 98cc 0000 |01bc: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ +511156: 6e20 7308 8600 |01bf: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +51115c: 6e20 3b03 e700 |01c2: invoke-virtual {v7, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +511162: 0c02 |01c5: move-result-object v2 │ │ +511164: 6e10 3bbe 0c00 |01c6: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ +51116a: 0b03 |01c9: move-result-wide v3 │ │ +51116c: 7706 98cc 0000 |01ca: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ +511172: 2900 7800 |01cd: goto/16 0245 // +0078 │ │ +511176: 1279 |01cf: const/4 v9, #int 7 // #7 │ │ +511178: 125a |01d0: const/4 v10, #int 5 // #5 │ │ +51117a: 323d 3000 |01d1: if-eq v13, v3, 0201 // +0030 │ │ +51117e: 1220 |01d3: const/4 v0, #int 2 // #2 │ │ +511180: 320d 2500 |01d4: if-eq v13, v0, 01f9 // +0025 │ │ +511184: 1230 |01d6: const/4 v0, #int 3 // #3 │ │ +511186: 320d 1a00 |01d7: if-eq v13, v0, 01f1 // +001a │ │ +51118a: 1240 |01d9: const/4 v0, #int 4 // #4 │ │ +51118c: 320d 0900 |01da: if-eq v13, v0, 01e3 // +0009 │ │ +511190: 32ad 0700 |01dc: if-eq v13, v10, 01e3 // +0007 │ │ +511194: 329d 0500 |01de: if-eq v13, v9, 01e3 // +0005 │ │ +511198: 12fe |01e0: const/4 v14, #int -1 // #ff │ │ +51119a: 0413 |01e1: move-wide v3, v1 │ │ +51119c: 2827 |01e2: goto 0209 // +0027 │ │ +51119e: 6e10 3bbe 0c00 |01e3: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ +5111a4: 0b03 |01e6: move-result-wide v3 │ │ +5111a6: 3100 0301 |01e7: cmp-long v0, v3, v1 │ │ +5111aa: 3d00 0300 |01e9: if-lez v0, 01ec // +0003 │ │ +5111ae: 281e |01eb: goto 0209 // +001e │ │ +5111b0: 6e10 3fbe 0c00 |01ec: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ +5111b6: 0b03 |01ef: move-result-wide v3 │ │ +5111b8: 2819 |01f0: goto 0209 // +0019 │ │ +5111ba: 140e a502 117f |01f1: const v14, #float 1.92752e+38 // #7f1102a5 │ │ +5111c0: 6e10 3dbe 0c00 |01f4: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ +5111c6: 0b00 |01f7: move-result-wide v0 │ │ +5111c8: 2810 |01f8: goto 0208 // +0010 │ │ +5111ca: 140e d300 117f |01f9: const v14, #float 1.92742e+38 // #7f1100d3 │ │ +5111d0: 6e10 3dbe 0c00 |01fc: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ +5111d6: 0b00 |01ff: move-result-wide v0 │ │ +5111d8: 2808 |0200: goto 0208 // +0008 │ │ +5111da: 140e cd02 117f |0201: const v14, #float 1.92753e+38 // #7f1102cd │ │ +5111e0: 6e10 3fbe 0c00 |0204: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ +5111e6: 0b00 |0207: move-result-wide v0 │ │ +5111e8: 0403 |0208: move-wide v3, v0 │ │ +5111ea: 3d0e 0f00 |0209: if-lez v14, 0218 // +000f │ │ +5111ee: 6e20 7308 8600 |020b: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +5111f4: 6e20 3b03 e700 |020e: invoke-virtual {v7, v14}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +5111fa: 0c02 |0211: move-result-object v2 │ │ +5111fc: 1215 |0212: const/4 v5, #int 1 // #1 │ │ +5111fe: 07b0 |0213: move-object v0, v11 │ │ +511200: 0761 |0214: move-object v1, v6 │ │ +511202: 7706 98cc 0000 |0215: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ +511208: 33ad 1700 |0218: if-ne v13, v10, 022f // +0017 │ │ +51120c: 6e20 7308 8600 |021a: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +511212: 140d 8c00 117f |021d: const v13, #float 1.92741e+38 // #7f11008c │ │ +511218: 6e20 3b03 d700 |0220: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +51121e: 0c02 |0223: move-result-object v2 │ │ +511220: 6e10 3dbe 0c00 |0224: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ +511226: 0b03 |0227: move-result-wide v3 │ │ +511228: 1215 |0228: const/4 v5, #int 1 // #1 │ │ +51122a: 07b0 |0229: move-object v0, v11 │ │ +51122c: 0761 |022a: move-object v1, v6 │ │ +51122e: 7706 98cc 0000 |022b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ +511234: 2817 |022e: goto 0245 // +0017 │ │ +511236: 339d 1600 |022f: if-ne v13, v9, 0245 // +0016 │ │ +51123a: 6e20 7308 8600 |0231: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(C)Landroid/text/SpannableStringBuilder; // method@0873 │ │ +511240: 140d dc01 117f |0234: const v13, #float 1.92748e+38 // #7f1101dc │ │ +511246: 6e20 3b03 d700 |0237: invoke-virtual {v7, v13}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +51124c: 0c02 |023a: move-result-object v2 │ │ +51124e: 6e10 3dbe 0c00 |023b: invoke-virtual {v12}, Lorg/kontalk/message/CompositeMessage;.getStatusChanged:()J // method@be3d │ │ +511254: 0b03 |023e: move-result-wide v3 │ │ +511256: 1215 |023f: const/4 v5, #int 1 // #1 │ │ +511258: 07b0 |0240: move-object v0, v11 │ │ +51125a: 0761 |0241: move-object v1, v6 │ │ +51125c: 7706 98cc 0000 |0242: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/kontalk/util/MessageUtils;.appendTimestamp:(Landroid/content/Context;Ljava/lang/Appendable;Ljava/lang/String;JZ)V // method@cc98 │ │ +511262: 1106 |0245: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ 0x0009 line=343 │ │ 0x0010 line=346 │ │ 0x0017 line=350 │ │ @@ -944528,19 +944528,19 @@ │ │ type : '(Landroid/database/Cursor;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -510b04: |[510b04] org.kontalk.util.MessageUtils.getMessageDirection:(Landroid/database/Cursor;)I │ │ -510b14: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -510b16: 7220 7903 0100 |0001: invoke-interface {v1, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ -510b1c: 0a01 |0004: move-result v1 │ │ -510b1e: 0f01 |0005: return v1 │ │ +510b20: |[510b20] org.kontalk.util.MessageUtils.getMessageDirection:(Landroid/database/Cursor;)I │ │ +510b30: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +510b32: 7220 7903 0100 |0001: invoke-interface {v1, v0}, Landroid/database/Cursor;.getInt:(I)I // method@0379 │ │ +510b38: 0a01 |0004: move-result v1 │ │ +510b3a: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/database/Cursor; │ │ │ │ #16 : (in Lorg/kontalk/util/MessageUtils;) │ │ @@ -944548,19 +944548,19 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51136c: |[51136c] org.kontalk.util.MessageUtils.getMessagePeer:(Landroid/database/Cursor;)Ljava/lang/String; │ │ -51137c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -51137e: 7220 7d03 0100 |0001: invoke-interface {v1, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037d │ │ -511384: 0c01 |0004: move-result-object v1 │ │ -511386: 1101 |0005: return-object v1 │ │ +511388: |[511388] org.kontalk.util.MessageUtils.getMessagePeer:(Landroid/database/Cursor;)Ljava/lang/String; │ │ +511398: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +51139a: 7220 7d03 0100 |0001: invoke-interface {v1, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037d │ │ +5113a0: 0c01 |0004: move-result-object v1 │ │ +5113a2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/database/Cursor; │ │ │ │ #17 : (in Lorg/kontalk/util/MessageUtils;) │ │ @@ -944568,25 +944568,25 @@ │ │ type : '(Lorg/kontalk/message/CompositeMessage;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -511388: |[511388] org.kontalk.util.MessageUtils.getMessagePeer:(Lorg/kontalk/message/CompositeMessage;)Ljava/lang/String; │ │ -511398: 6e10 30be 0100 |0000: invoke-virtual {v1}, Lorg/kontalk/message/CompositeMessage;.getDirection:()I // method@be30 │ │ -51139e: 0a00 |0003: move-result v0 │ │ -5113a0: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -5113a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -5113a6: 6e20 3abe 0100 |0007: invoke-virtual {v1, v0}, Lorg/kontalk/message/CompositeMessage;.getSender:(Z)Ljava/lang/String; // method@be3a │ │ -5113ac: 0c01 |000a: move-result-object v1 │ │ -5113ae: 2805 |000b: goto 0010 // +0005 │ │ -5113b0: 6e10 35be 0100 |000c: invoke-virtual {v1}, Lorg/kontalk/message/CompositeMessage;.getRecipient:()Ljava/lang/String; // method@be35 │ │ -5113b6: 0c01 |000f: move-result-object v1 │ │ -5113b8: 1101 |0010: return-object v1 │ │ +5113a4: |[5113a4] org.kontalk.util.MessageUtils.getMessagePeer:(Lorg/kontalk/message/CompositeMessage;)Ljava/lang/String; │ │ +5113b4: 6e10 30be 0100 |0000: invoke-virtual {v1}, Lorg/kontalk/message/CompositeMessage;.getDirection:()I // method@be30 │ │ +5113ba: 0a00 |0003: move-result v0 │ │ +5113bc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +5113c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +5113c2: 6e20 3abe 0100 |0007: invoke-virtual {v1, v0}, Lorg/kontalk/message/CompositeMessage;.getSender:(Z)Ljava/lang/String; // method@be3a │ │ +5113c8: 0c01 |000a: move-result-object v1 │ │ +5113ca: 2805 |000b: goto 0010 // +0005 │ │ +5113cc: 6e10 35be 0100 |000c: invoke-virtual {v1}, Lorg/kontalk/message/CompositeMessage;.getRecipient:()Ljava/lang/String; // method@be35 │ │ +5113d2: 0c01 |000f: move-result-object v1 │ │ +5113d4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0007 line=252 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/kontalk/message/CompositeMessage; │ │ │ │ @@ -944595,26 +944595,26 @@ │ │ type : '(Landroid/database/Cursor;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -511528: |[511528] org.kontalk.util.MessageUtils.getMessageTimestamp:(Landroid/database/Cursor;)J │ │ -511538: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -51153a: 7220 7a03 0500 |0001: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -511540: 0b00 |0004: move-result-wide v0 │ │ -511542: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -511546: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -51154a: 3d04 0300 |0009: if-lez v4, 000c // +0003 │ │ -51154e: 2806 |000b: goto 0011 // +0006 │ │ -511550: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -511552: 7220 7a03 0500 |000d: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -511558: 0b00 |0010: move-result-wide v0 │ │ -51155a: 1000 |0011: return-wide v0 │ │ +511544: |[511544] org.kontalk.util.MessageUtils.getMessageTimestamp:(Landroid/database/Cursor;)J │ │ +511554: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +511556: 7220 7a03 0500 |0001: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +51155c: 0b00 |0004: move-result-wide v0 │ │ +51155e: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +511562: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +511566: 3d04 0300 |0009: if-lez v4, 000c // +0003 │ │ +51156a: 2806 |000b: goto 0011 // +0006 │ │ +51156c: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +51156e: 7220 7a03 0500 |000d: invoke-interface {v5, v0}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +511574: 0b00 |0010: move-result-wide v0 │ │ +511576: 1000 |0011: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=246 │ │ 0x000d line=247 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 (null) Landroid/database/Cursor; │ │ │ │ @@ -944623,24 +944623,24 @@ │ │ type : '(Lorg/kontalk/message/CompositeMessage;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -51155c: |[51155c] org.kontalk.util.MessageUtils.getMessageTimestamp:(Lorg/kontalk/message/CompositeMessage;)J │ │ -51156c: 6e10 3bbe 0500 |0000: invoke-virtual {v5}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ -511572: 0b00 |0003: move-result-wide v0 │ │ -511574: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ -511578: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -51157c: 3d04 0300 |0008: if-lez v4, 000b // +0003 │ │ -511580: 2805 |000a: goto 000f // +0005 │ │ -511582: 6e10 3fbe 0500 |000b: invoke-virtual {v5}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ -511588: 0b00 |000e: move-result-wide v0 │ │ -51158a: 1000 |000f: return-wide v0 │ │ +511578: |[511578] org.kontalk.util.MessageUtils.getMessageTimestamp:(Lorg/kontalk/message/CompositeMessage;)J │ │ +511588: 6e10 3bbe 0500 |0000: invoke-virtual {v5}, Lorg/kontalk/message/CompositeMessage;.getServerTimestamp:()J // method@be3b │ │ +51158e: 0b00 |0003: move-result-wide v0 │ │ +511590: 1602 0000 |0004: const-wide/16 v2, #int 0 // #0 │ │ +511594: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +511598: 3d04 0300 |0008: if-lez v4, 000b // +0003 │ │ +51159c: 2805 |000a: goto 000f // +0005 │ │ +51159e: 6e10 3fbe 0500 |000b: invoke-virtual {v5}, Lorg/kontalk/message/CompositeMessage;.getTimestamp:()J // method@be3f │ │ +5115a4: 0b00 |000e: move-result-wide v0 │ │ +5115a6: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000b line=242 │ │ locals : │ │ 0x0000 - 0x0010 reg=5 (null) Lorg/kontalk/message/CompositeMessage; │ │ │ │ @@ -944649,73 +944649,73 @@ │ │ type : '(JZ)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -5113bc: |[5113bc] org.kontalk.util.MessageUtils.humanReadableByteCount:(JZ)Ljava/lang/String; │ │ -5113cc: 380a 0500 |0000: if-eqz v10, 0005 // +0005 │ │ -5113d0: 1300 e803 |0002: const/16 v0, #int 1000 // #3e8 │ │ -5113d4: 2803 |0004: goto 0007 // +0003 │ │ -5113d6: 1300 0004 |0005: const/16 v0, #int 1024 // #400 │ │ -5113da: 8101 |0007: int-to-long v1, v0 │ │ -5113dc: 3103 0801 |0008: cmp-long v3, v8, v1 │ │ -5113e0: 3b03 1400 |000a: if-gez v3, 001e // +0014 │ │ -5113e4: 220a 5f0e |000c: new-instance v10, Ljava/lang/StringBuilder; // type@0e5f │ │ -5113e8: 7010 8565 0a00 |000e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5113ee: 6e30 8d65 8a09 |0011: invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5113f4: 1a08 b700 |0014: const-string v8, " B" // string@00b7 │ │ -5113f8: 6e20 9165 8a00 |0016: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5113fe: 6e10 a365 0a00 |0019: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -511404: 0c08 |001c: move-result-object v8 │ │ -511406: 1108 |001d: return-object v8 │ │ -511408: 8688 |001e: long-to-double v8, v8 │ │ -51140a: 7120 fa64 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -511410: 0b01 |0022: move-result-wide v1 │ │ -511412: 8303 |0023: int-to-double v3, v0 │ │ -511414: 7120 fa64 4300 |0024: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -51141a: 0b05 |0027: move-result-wide v5 │ │ -51141c: ce51 |0028: div-double/2addr v1, v5 │ │ -51141e: 8a10 |0029: double-to-int v0, v1 │ │ -511420: 2201 5f0e |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -511424: 7010 8565 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51142a: 380a 0500 |002f: if-eqz v10, 0034 // +0005 │ │ -51142e: 1a02 08ad |0031: const-string v2, "kMGTPE" // string@ad08 │ │ -511432: 2803 |0033: goto 0036 // +0003 │ │ -511434: 1a02 ac29 |0034: const-string v2, "KMGTPE" // string@29ac │ │ -511438: d805 00ff |0036: add-int/lit8 v5, v0, #int -1 // #ff │ │ -51143c: 6e20 4165 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -511442: 0a02 |003b: move-result v2 │ │ -511444: 6e20 8965 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51144a: 380a 0500 |003f: if-eqz v10, 0044 // +0005 │ │ -51144e: 1a0a 9fa4 |0041: const-string v10, "i" // string@a49f │ │ -511452: 2803 |0043: goto 0046 // +0003 │ │ -511454: 1a0a 0000 |0044: const-string v10, "" // string@0000 │ │ -511458: 6e20 9165 a100 |0046: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51145e: 6e10 a365 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -511464: 0c0a |004c: move-result-object v10 │ │ -511466: 6201 5a54 |004d: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ -51146a: 1222 |004f: const/4 v2, #int 2 // #2 │ │ -51146c: 2322 e423 |0050: new-array v2, v2, [Ljava/lang/Object; // type@23e4 │ │ -511470: 1205 |0052: const/4 v5, #int 0 // #0 │ │ -511472: 8306 |0053: int-to-double v6, v0 │ │ -511474: 7140 0465 4376 |0054: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ -51147a: 0b03 |0057: move-result-wide v3 │ │ -51147c: 7120 9a64 9800 |0058: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -511482: ce38 |005b: div-double/2addr v8, v3 │ │ -511484: 7120 9e64 9800 |005c: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ -51148a: 0c08 |005f: move-result-object v8 │ │ -51148c: 4d08 0205 |0060: aput-object v8, v2, v5 │ │ -511490: 1218 |0062: const/4 v8, #int 1 // #1 │ │ -511492: 4d0a 0208 |0063: aput-object v10, v2, v8 │ │ -511496: 1a08 0e05 |0065: const-string v8, "%.1f %sB" // string@050e │ │ -51149a: 7130 4c65 8102 |0067: invoke-static {v1, v8, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654c │ │ -5114a0: 0c08 |006a: move-result-object v8 │ │ -5114a2: 1108 |006b: return-object v8 │ │ +5113d8: |[5113d8] org.kontalk.util.MessageUtils.humanReadableByteCount:(JZ)Ljava/lang/String; │ │ +5113e8: 380a 0500 |0000: if-eqz v10, 0005 // +0005 │ │ +5113ec: 1300 e803 |0002: const/16 v0, #int 1000 // #3e8 │ │ +5113f0: 2803 |0004: goto 0007 // +0003 │ │ +5113f2: 1300 0004 |0005: const/16 v0, #int 1024 // #400 │ │ +5113f6: 8101 |0007: int-to-long v1, v0 │ │ +5113f8: 3103 0801 |0008: cmp-long v3, v8, v1 │ │ +5113fc: 3b03 1400 |000a: if-gez v3, 001e // +0014 │ │ +511400: 220a 5f0e |000c: new-instance v10, Ljava/lang/StringBuilder; // type@0e5f │ │ +511404: 7010 8565 0a00 |000e: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51140a: 6e30 8d65 8a09 |0011: invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +511410: 1a08 b700 |0014: const-string v8, " B" // string@00b7 │ │ +511414: 6e20 9165 8a00 |0016: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51141a: 6e10 a365 0a00 |0019: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +511420: 0c08 |001c: move-result-object v8 │ │ +511422: 1108 |001d: return-object v8 │ │ +511424: 8688 |001e: long-to-double v8, v8 │ │ +511426: 7120 fa64 9800 |001f: invoke-static {v8, v9}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +51142c: 0b01 |0022: move-result-wide v1 │ │ +51142e: 8303 |0023: int-to-double v3, v0 │ │ +511430: 7120 fa64 4300 |0024: invoke-static {v3, v4}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +511436: 0b05 |0027: move-result-wide v5 │ │ +511438: ce51 |0028: div-double/2addr v1, v5 │ │ +51143a: 8a10 |0029: double-to-int v0, v1 │ │ +51143c: 2201 5f0e |002a: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +511440: 7010 8565 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +511446: 380a 0500 |002f: if-eqz v10, 0034 // +0005 │ │ +51144a: 1a02 08ad |0031: const-string v2, "kMGTPE" // string@ad08 │ │ +51144e: 2803 |0033: goto 0036 // +0003 │ │ +511450: 1a02 ac29 |0034: const-string v2, "KMGTPE" // string@29ac │ │ +511454: d805 00ff |0036: add-int/lit8 v5, v0, #int -1 // #ff │ │ +511458: 6e20 4165 5200 |0038: invoke-virtual {v2, v5}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +51145e: 0a02 |003b: move-result v2 │ │ +511460: 6e20 8965 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +511466: 380a 0500 |003f: if-eqz v10, 0044 // +0005 │ │ +51146a: 1a0a 9fa4 |0041: const-string v10, "i" // string@a49f │ │ +51146e: 2803 |0043: goto 0046 // +0003 │ │ +511470: 1a0a 0000 |0044: const-string v10, "" // string@0000 │ │ +511474: 6e20 9165 a100 |0046: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51147a: 6e10 a365 0100 |0049: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +511480: 0c0a |004c: move-result-object v10 │ │ +511482: 6201 5a54 |004d: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ +511486: 1222 |004f: const/4 v2, #int 2 // #2 │ │ +511488: 2322 e423 |0050: new-array v2, v2, [Ljava/lang/Object; // type@23e4 │ │ +51148c: 1205 |0052: const/4 v5, #int 0 // #0 │ │ +51148e: 8306 |0053: int-to-double v6, v0 │ │ +511490: 7140 0465 4376 |0054: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ +511496: 0b03 |0057: move-result-wide v3 │ │ +511498: 7120 9a64 9800 |0058: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +51149e: ce38 |005b: div-double/2addr v8, v3 │ │ +5114a0: 7120 9e64 9800 |005c: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ +5114a6: 0c08 |005f: move-result-object v8 │ │ +5114a8: 4d08 0205 |0060: aput-object v8, v2, v5 │ │ +5114ac: 1218 |0062: const/4 v8, #int 1 // #1 │ │ +5114ae: 4d0a 0208 |0063: aput-object v10, v2, v8 │ │ +5114b2: 1a08 0e05 |0065: const-string v8, "%.1f %sB" // string@050e │ │ +5114b6: 7130 4c65 8102 |0067: invoke-static {v1, v8, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654c │ │ +5114bc: 0c08 |006a: move-result-object v8 │ │ +5114be: 1108 |006b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=567 │ │ 0x001f line=568 │ │ 0x002a line=569 │ │ 0x004d line=570 │ │ locals : │ │ @@ -944727,34 +944727,34 @@ │ │ type : '(JJ)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -510954: |[510954] org.kontalk.util.MessageUtils.isSameDate:(JJ)Z │ │ -510964: 7100 b369 0000 |0000: invoke-static {}, Ljava/util/TimeZone;.getDefault:()Ljava/util/TimeZone; // method@69b3 │ │ -51096a: 0c00 |0003: move-result-object v0 │ │ -51096c: 6e30 b569 3004 |0004: invoke-virtual {v0, v3, v4}, Ljava/util/TimeZone;.getOffset:(J)I // method@69b5 │ │ -510972: 0a01 |0007: move-result v1 │ │ -510974: 8111 |0008: int-to-long v1, v1 │ │ -510976: bb13 |0009: add-long/2addr v3, v1 │ │ -510978: 6e30 b569 5006 |000a: invoke-virtual {v0, v5, v6}, Ljava/util/TimeZone;.getOffset:(J)I // method@69b5 │ │ -51097e: 0a00 |000d: move-result v0 │ │ -510980: 8100 |000e: int-to-long v0, v0 │ │ -510982: bb05 |000f: add-long/2addr v5, v0 │ │ -510984: 1700 005c 2605 |0010: const-wide/32 v0, #float 7.82218e-36 // #05265c00 │ │ -51098a: be03 |0013: div-long/2addr v3, v0 │ │ -51098c: be05 |0014: div-long/2addr v5, v0 │ │ -51098e: 3100 0305 |0015: cmp-long v0, v3, v5 │ │ -510992: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ -510996: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -510998: 2802 |001a: goto 001c // +0002 │ │ -51099a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -51099c: 0f03 |001c: return v3 │ │ +510970: |[510970] org.kontalk.util.MessageUtils.isSameDate:(JJ)Z │ │ +510980: 7100 b369 0000 |0000: invoke-static {}, Ljava/util/TimeZone;.getDefault:()Ljava/util/TimeZone; // method@69b3 │ │ +510986: 0c00 |0003: move-result-object v0 │ │ +510988: 6e30 b569 3004 |0004: invoke-virtual {v0, v3, v4}, Ljava/util/TimeZone;.getOffset:(J)I // method@69b5 │ │ +51098e: 0a01 |0007: move-result v1 │ │ +510990: 8111 |0008: int-to-long v1, v1 │ │ +510992: bb13 |0009: add-long/2addr v3, v1 │ │ +510994: 6e30 b569 5006 |000a: invoke-virtual {v0, v5, v6}, Ljava/util/TimeZone;.getOffset:(J)I // method@69b5 │ │ +51099a: 0a00 |000d: move-result v0 │ │ +51099c: 8100 |000e: int-to-long v0, v0 │ │ +51099e: bb05 |000f: add-long/2addr v5, v0 │ │ +5109a0: 1700 005c 2605 |0010: const-wide/32 v0, #float 7.82218e-36 // #05265c00 │ │ +5109a6: be03 |0013: div-long/2addr v3, v0 │ │ +5109a8: be05 |0014: div-long/2addr v5, v0 │ │ +5109aa: 3100 0305 |0015: cmp-long v0, v3, v5 │ │ +5109ae: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ +5109b2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +5109b4: 2802 |001a: goto 001c // +0002 │ │ +5109b6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +5109b8: 0f03 |001c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0004 line=235 │ │ 0x000a line=236 │ │ 0x0013 line=237 │ │ locals : │ │ @@ -944766,52 +944766,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -5114a4: |[5114a4] org.kontalk.util.MessageUtils.messageId:()Ljava/lang/String; │ │ -5114b4: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ -5114b8: 7110 e7b3 0000 |0002: invoke-static {v0}, Lorg/jivesoftware/smack/util/StringUtils;.randomString:(I)Ljava/lang/String; // method@b3e7 │ │ -5114be: 0c00 |0005: move-result-object v0 │ │ -5114c0: 1100 |0006: return-object v0 │ │ +5114c0: |[5114c0] org.kontalk.util.MessageUtils.messageId:()Ljava/lang/String; │ │ +5114d0: 1300 1e00 |0000: const/16 v0, #int 30 // #1e │ │ +5114d4: 7110 e7b3 0000 |0002: invoke-static {v0}, Lorg/jivesoftware/smack/util/StringUtils;.randomString:(I)Ljava/lang/String; // method@b3e7 │ │ +5114da: 0c00 |0005: move-result-object v0 │ │ +5114dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=574 │ │ locals : │ │ │ │ #23 : (in Lorg/kontalk/util/MessageUtils;) │ │ name : 'ordinalIndexOf' │ │ type : '(Ljava/lang/String;Ljava/lang/String;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -510b20: |[510b20] org.kontalk.util.MessageUtils.ordinalIndexOf:(Ljava/lang/String;Ljava/lang/String;I)I │ │ -510b30: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -510b32: 3803 1c00 |0001: if-eqz v3, 001d // +001c │ │ -510b36: 3804 1a00 |0003: if-eqz v4, 001d // +001a │ │ -510b3a: 3c05 0300 |0005: if-gtz v5, 0008 // +0003 │ │ -510b3e: 2816 |0007: goto 001d // +0016 │ │ -510b40: 6e10 5965 0400 |0008: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ -510b46: 0a01 |000b: move-result v1 │ │ -510b48: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -510b4a: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ -510b4e: 0f02 |000f: return v2 │ │ -510b50: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ -510b54: 6e30 5565 4300 |0012: invoke-virtual {v3, v4, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@6555 │ │ -510b5a: 0a00 |0015: move-result v0 │ │ -510b5c: 3b00 0300 |0016: if-gez v0, 0019 // +0003 │ │ -510b60: 0f00 |0018: return v0 │ │ -510b62: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -510b66: 3452 f5ff |001b: if-lt v2, v5, 0010 // -000b │ │ -510b6a: 0f00 |001d: return v0 │ │ +510b3c: |[510b3c] org.kontalk.util.MessageUtils.ordinalIndexOf:(Ljava/lang/String;Ljava/lang/String;I)I │ │ +510b4c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +510b4e: 3803 1c00 |0001: if-eqz v3, 001d // +001c │ │ +510b52: 3804 1a00 |0003: if-eqz v4, 001d // +001a │ │ +510b56: 3c05 0300 |0005: if-gtz v5, 0008 // +0003 │ │ +510b5a: 2816 |0007: goto 001d // +0016 │ │ +510b5c: 6e10 5965 0400 |0008: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ +510b62: 0a01 |000b: move-result v1 │ │ +510b64: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +510b66: 3901 0300 |000d: if-nez v1, 0010 // +0003 │ │ +510b6a: 0f02 |000f: return v2 │ │ +510b6c: d800 0001 |0010: add-int/lit8 v0, v0, #int 1 // #01 │ │ +510b70: 6e30 5565 4300 |0012: invoke-virtual {v3, v4, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@6555 │ │ +510b76: 0a00 |0015: move-result v0 │ │ +510b78: 3b00 0300 |0016: if-gez v0, 0019 // +0003 │ │ +510b7c: 0f00 |0018: return v0 │ │ +510b7e: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +510b82: 3452 f5ff |001b: if-lt v2, v5, 0010 // -000b │ │ +510b86: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=743 │ │ 0x0012 line=749 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x001e reg=4 (null) Ljava/lang/String; │ │ @@ -944822,31 +944822,31 @@ │ │ type : '(Ljava/io/InputStream;J)Lorg/kontalk/util/ByteArrayInOutStream;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -51158c: |[51158c] org.kontalk.util.MessageUtils.readFully:(Ljava/io/InputStream;J)Lorg/kontalk/util/ByteArrayInOutStream; │ │ -51159c: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -5115a0: 2301 2e23 |0002: new-array v1, v0, [B // type@232e │ │ -5115a4: 2202 9821 |0004: new-instance v2, Lorg/kontalk/util/ByteArrayInOutStream; // type@2198 │ │ -5115a8: 7010 05cc 0200 |0006: invoke-direct {v2}, Lorg/kontalk/util/ByteArrayInOutStream;.:()V // method@cc05 │ │ -5115ae: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -5115b0: 6e40 e863 1803 |000a: invoke-virtual {v8, v1, v3, v0}, Ljava/io/InputStream;.read:([BII)I // method@63e8 │ │ -5115b6: 0a04 |000d: move-result v4 │ │ -5115b8: 3d04 0f00 |000e: if-lez v4, 001d // +000f │ │ -5115bc: 6e10 6963 0200 |0010: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.size:()I // method@6369 │ │ -5115c2: 0a05 |0013: move-result v5 │ │ -5115c4: 8155 |0014: int-to-long v5, v5 │ │ -5115c6: 3107 0509 |0015: cmp-long v7, v5, v9 │ │ -5115ca: 3b07 0600 |0017: if-gez v7, 001d // +0006 │ │ -5115ce: 6e40 6e63 1243 |0019: invoke-virtual {v2, v1, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ -5115d4: 28ed |001c: goto 0009 // -0013 │ │ -5115d6: 1102 |001d: return-object v2 │ │ +5115a8: |[5115a8] org.kontalk.util.MessageUtils.readFully:(Ljava/io/InputStream;J)Lorg/kontalk/util/ByteArrayInOutStream; │ │ +5115b8: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +5115bc: 2301 2e23 |0002: new-array v1, v0, [B // type@232e │ │ +5115c0: 2202 9821 |0004: new-instance v2, Lorg/kontalk/util/ByteArrayInOutStream; // type@2198 │ │ +5115c4: 7010 05cc 0200 |0006: invoke-direct {v2}, Lorg/kontalk/util/ByteArrayInOutStream;.:()V // method@cc05 │ │ +5115ca: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +5115cc: 6e40 e863 1803 |000a: invoke-virtual {v8, v1, v3, v0}, Ljava/io/InputStream;.read:([BII)I // method@63e8 │ │ +5115d2: 0a04 |000d: move-result v4 │ │ +5115d4: 3d04 0f00 |000e: if-lez v4, 001d // +000f │ │ +5115d8: 6e10 6963 0200 |0010: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.size:()I // method@6369 │ │ +5115de: 0a05 |0013: move-result v5 │ │ +5115e0: 8155 |0014: int-to-long v5, v5 │ │ +5115e2: 3107 0509 |0015: cmp-long v7, v5, v9 │ │ +5115e6: 3b07 0600 |0017: if-gez v7, 001d // +0006 │ │ +5115ea: 6e40 6e63 1243 |0019: invoke-virtual {v2, v1, v3, v4}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ +5115f0: 28ed |001c: goto 0009 // -0013 │ │ +5115f2: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=265 │ │ 0x000a line=267 │ │ 0x0019 line=268 │ │ locals : │ │ 0x0000 - 0x001e reg=8 (null) Ljava/io/InputStream; │ │ @@ -944857,24 +944857,24 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -5114c4: |[5114c4] org.kontalk.util.MessageUtils.reformatPhoneNumber:(Ljava/lang/String;)Ljava/lang/String; │ │ -5114d4: 7100 8558 0000 |0000: invoke-static {}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;.getInstance:()Lcom/google/i18n/phonenumbers/PhoneNumberUtil; // method@5885 │ │ -5114da: 0c00 |0003: move-result-object v0 │ │ -5114dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -5114de: 6e30 ba58 3001 |0005: invoke-virtual {v0, v3, v1}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;.parse:(Ljava/lang/CharSequence;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber; // method@58ba │ │ -5114e4: 0c01 |0008: move-result-object v1 │ │ -5114e6: 6202 2c49 |0009: sget-object v2, Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;.INTERNATIONAL:Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat; // field@492c │ │ -5114ea: 6e30 6f58 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;.format:(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;)Ljava/lang/String; // method@586f │ │ -5114f0: 0c03 |000e: move-result-object v3 │ │ -5114f2: 1103 |000f: return-object v3 │ │ +5114e0: |[5114e0] org.kontalk.util.MessageUtils.reformatPhoneNumber:(Ljava/lang/String;)Ljava/lang/String; │ │ +5114f0: 7100 8558 0000 |0000: invoke-static {}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;.getInstance:()Lcom/google/i18n/phonenumbers/PhoneNumberUtil; // method@5885 │ │ +5114f6: 0c00 |0003: move-result-object v0 │ │ +5114f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +5114fa: 6e30 ba58 3001 |0005: invoke-virtual {v0, v3, v1}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;.parse:(Ljava/lang/CharSequence;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber; // method@58ba │ │ +511500: 0c01 |0008: move-result-object v1 │ │ +511502: 6202 2c49 |0009: sget-object v2, Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;.INTERNATIONAL:Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat; // field@492c │ │ +511506: 6e30 6f58 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;.format:(Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;Lcom/google/i18n/phonenumbers/PhoneNumberUtil$PhoneNumberFormat;)Ljava/lang/String; // method@586f │ │ +51150c: 0c03 |000e: move-result-object v3 │ │ +51150e: 1103 |000f: return-object v3 │ │ catches : 1 │ │ 0x0005 - 0x000f │ │ Lcom/google/i18n/phonenumbers/NumberParseException; -> 0x000f │ │ positions : │ │ 0x0000 line=768 │ │ 0x0005 line=770 │ │ 0x0009 line=771 │ │ @@ -944886,74 +944886,74 @@ │ │ type : '(Landroid/text/Editable;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -5109a0: |[5109a0] org.kontalk.util.MessageUtils.replaceEditable:(Landroid/text/Editable;Ljava/lang/String;Ljava/lang/String;)Z │ │ -5109b0: 6e10 2265 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6522 │ │ -5109b6: 0c00 |0003: move-result-object v0 │ │ -5109b8: 2201 5f0e |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -5109bc: 7010 8565 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5109c2: 6e20 9165 9100 |0009: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5109c8: 1a02 3200 |000c: const-string v2, " " // string@0032 │ │ -5109cc: 6e20 9165 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5109d2: 6e10 a365 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5109d8: 0c01 |0014: move-result-object v1 │ │ -5109da: 6e20 5465 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ -5109e0: 0a00 |0018: move-result v0 │ │ -5109e2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -5109e4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -5109e6: 3a00 5b00 |001b: if-ltz v0, 0076 // +005b │ │ -5109ea: 1214 |001d: const/4 v4, #int 1 // #1 │ │ -5109ec: 3d01 2000 |001e: if-lez v1, 003e // +0020 │ │ -5109f0: 6e10 2265 0800 |0020: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6522 │ │ -5109f6: 0c00 |0023: move-result-object v0 │ │ -5109f8: 2205 5f0e |0024: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -5109fc: 7010 8565 0500 |0026: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -510a02: 6e20 9165 2500 |0029: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510a08: 6e20 9165 9500 |002c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510a0e: 6e20 9165 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510a14: 6e10 a365 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -510a1a: 0c05 |0035: move-result-object v5 │ │ -510a1c: 7130 adcc 5001 |0036: invoke-static {v0, v5, v1}, Lorg/kontalk/util/MessageUtils;.ordinalIndexOf:(Ljava/lang/String;Ljava/lang/String;I)I // method@ccad │ │ -510a22: 0a00 |0039: move-result v0 │ │ -510a24: b040 |003a: add-int/2addr v0, v4 │ │ -510a26: 3540 0300 |003b: if-ge v0, v4, 003e // +0003 │ │ -510a2a: 2839 |003d: goto 0076 // +0039 │ │ -510a2c: 3d00 1700 |003e: if-lez v0, 0055 // +0017 │ │ -510a30: d805 00ff |0040: add-int/lit8 v5, v0, #int -1 // #ff │ │ -510a34: 7220 4808 5800 |0042: invoke-interface {v8, v5}, Landroid/text/Editable;.charAt:(I)C // method@0848 │ │ -510a3a: 0a06 |0045: move-result v6 │ │ -510a3c: 1307 2000 |0046: const/16 v7, #int 32 // #20 │ │ -510a40: 3776 0d00 |0048: if-le v6, v7, 0055 // +000d │ │ -510a44: 7220 4808 5800 |004a: invoke-interface {v8, v5}, Landroid/text/Editable;.charAt:(I)C // method@0848 │ │ -510a4a: 0a05 |004d: move-result v5 │ │ -510a4c: 1306 ff00 |004e: const/16 v6, #int 255 // #ff │ │ -510a50: 3565 0500 |0050: if-ge v5, v6, 0055 // +0005 │ │ -510a54: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ -510a58: 280a |0054: goto 005e // +000a │ │ -510a5a: 6e10 5965 0900 |0055: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@6559 │ │ -510a60: 0a03 |0058: move-result v3 │ │ -510a62: b003 |0059: add-int/2addr v3, v0 │ │ -510a64: 7240 4a08 08a3 |005a: invoke-interface {v8, v0, v3, v10}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@084a │ │ -510a6a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ -510a6c: 6e10 2265 0800 |005e: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6522 │ │ -510a72: 0c00 |0061: move-result-object v0 │ │ -510a74: 2204 5f0e |0062: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -510a78: 7010 8565 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -510a7e: 6e20 9165 9400 |0067: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510a84: 6e20 9165 2400 |006a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -510a8a: 6e10 a365 0400 |006d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -510a90: 0c04 |0070: move-result-object v4 │ │ -510a92: 6e20 5465 4000 |0071: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ -510a98: 0a00 |0074: move-result v0 │ │ -510a9a: 28a6 |0075: goto 001b // -005a │ │ -510a9c: 0f03 |0076: return v3 │ │ +5109bc: |[5109bc] org.kontalk.util.MessageUtils.replaceEditable:(Landroid/text/Editable;Ljava/lang/String;Ljava/lang/String;)Z │ │ +5109cc: 6e10 2265 0800 |0000: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6522 │ │ +5109d2: 0c00 |0003: move-result-object v0 │ │ +5109d4: 2201 5f0e |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +5109d8: 7010 8565 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5109de: 6e20 9165 9100 |0009: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5109e4: 1a02 3200 |000c: const-string v2, " " // string@0032 │ │ +5109e8: 6e20 9165 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5109ee: 6e10 a365 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5109f4: 0c01 |0014: move-result-object v1 │ │ +5109f6: 6e20 5465 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ +5109fc: 0a00 |0018: move-result v0 │ │ +5109fe: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +510a00: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +510a02: 3a00 5b00 |001b: if-ltz v0, 0076 // +005b │ │ +510a06: 1214 |001d: const/4 v4, #int 1 // #1 │ │ +510a08: 3d01 2000 |001e: if-lez v1, 003e // +0020 │ │ +510a0c: 6e10 2265 0800 |0020: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6522 │ │ +510a12: 0c00 |0023: move-result-object v0 │ │ +510a14: 2205 5f0e |0024: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +510a18: 7010 8565 0500 |0026: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +510a1e: 6e20 9165 2500 |0029: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510a24: 6e20 9165 9500 |002c: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510a2a: 6e20 9165 2500 |002f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510a30: 6e10 a365 0500 |0032: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +510a36: 0c05 |0035: move-result-object v5 │ │ +510a38: 7130 adcc 5001 |0036: invoke-static {v0, v5, v1}, Lorg/kontalk/util/MessageUtils;.ordinalIndexOf:(Ljava/lang/String;Ljava/lang/String;I)I // method@ccad │ │ +510a3e: 0a00 |0039: move-result v0 │ │ +510a40: b040 |003a: add-int/2addr v0, v4 │ │ +510a42: 3540 0300 |003b: if-ge v0, v4, 003e // +0003 │ │ +510a46: 2839 |003d: goto 0076 // +0039 │ │ +510a48: 3d00 1700 |003e: if-lez v0, 0055 // +0017 │ │ +510a4c: d805 00ff |0040: add-int/lit8 v5, v0, #int -1 // #ff │ │ +510a50: 7220 4808 5800 |0042: invoke-interface {v8, v5}, Landroid/text/Editable;.charAt:(I)C // method@0848 │ │ +510a56: 0a06 |0045: move-result v6 │ │ +510a58: 1307 2000 |0046: const/16 v7, #int 32 // #20 │ │ +510a5c: 3776 0d00 |0048: if-le v6, v7, 0055 // +000d │ │ +510a60: 7220 4808 5800 |004a: invoke-interface {v8, v5}, Landroid/text/Editable;.charAt:(I)C // method@0848 │ │ +510a66: 0a05 |004d: move-result v5 │ │ +510a68: 1306 ff00 |004e: const/16 v6, #int 255 // #ff │ │ +510a6c: 3565 0500 |0050: if-ge v5, v6, 0055 // +0005 │ │ +510a70: d801 0101 |0052: add-int/lit8 v1, v1, #int 1 // #01 │ │ +510a74: 280a |0054: goto 005e // +000a │ │ +510a76: 6e10 5965 0900 |0055: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@6559 │ │ +510a7c: 0a03 |0058: move-result v3 │ │ +510a7e: b003 |0059: add-int/2addr v3, v0 │ │ +510a80: 7240 4a08 08a3 |005a: invoke-interface {v8, v0, v3, v10}, Landroid/text/Editable;.replace:(IILjava/lang/CharSequence;)Landroid/text/Editable; // method@084a │ │ +510a86: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +510a88: 6e10 2265 0800 |005e: invoke-virtual {v8}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@6522 │ │ +510a8e: 0c00 |0061: move-result-object v0 │ │ +510a90: 2204 5f0e |0062: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +510a94: 7010 8565 0400 |0064: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +510a9a: 6e20 9165 9400 |0067: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510aa0: 6e20 9165 2400 |006a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +510aa6: 6e10 a365 0400 |006d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +510aac: 0c04 |0070: move-result-object v4 │ │ +510aae: 6e20 5465 4000 |0071: invoke-virtual {v0, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ +510ab4: 0a00 |0074: move-result v0 │ │ +510ab6: 28a6 |0075: goto 001b // -005a │ │ +510ab8: 0f03 |0076: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0020 line=722 │ │ 0x0042 line=728 │ │ 0x0055 line=732 │ │ 0x005e line=717 │ │ @@ -944967,23 +944967,23 @@ │ │ type : '(Landroid/content/Context;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -510aa0: |[510aa0] org.kontalk.util.MessageUtils.sendEncrypted:(Landroid/content/Context;Z)Z │ │ -510ab0: 7110 e2cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getEncryptionEnabled:(Landroid/content/Context;)Z // method@cce2 │ │ -510ab6: 0a00 |0003: move-result v0 │ │ -510ab8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -510abc: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -510ac0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -510ac2: 2802 |0009: goto 000b // +0002 │ │ -510ac4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -510ac6: 0f00 |000b: return v0 │ │ +510abc: |[510abc] org.kontalk.util.MessageUtils.sendEncrypted:(Landroid/content/Context;Z)Z │ │ +510acc: 7110 e2cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getEncryptionEnabled:(Landroid/content/Context;)Z // method@cce2 │ │ +510ad2: 0a00 |0003: move-result v0 │ │ +510ad4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +510ad8: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +510adc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +510ade: 2802 |0009: goto 000b // +0002 │ │ +510ae0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +510ae2: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x000c reg=1 (null) Z │ │ │ │ @@ -944992,29 +944992,29 @@ │ │ type : '(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -511a40: |[511a40] org.kontalk.util.MessageUtils.showMessageDetails:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)V │ │ -511a50: 7140 a4cc 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/kontalk/util/MessageUtils;.getMessageDetails:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence; // method@cca4 │ │ -511a56: 0c01 |0003: move-result-object v1 │ │ -511a58: 2202 4708 |0004: new-instance v2, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // type@0847 │ │ -511a5c: 7020 e83d 0200 |0006: invoke-direct {v2, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.:(Landroid/content/Context;)V // method@3de8 │ │ -511a62: 1400 1903 117f |0009: const v0, #float 1.92754e+38 // #7f110319 │ │ -511a68: 6e20 593e 0200 |000c: invoke-virtual {v2, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.title:(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // method@3e59 │ │ -511a6e: 0c00 |000f: move-result-object v0 │ │ -511a70: 6e20 053e 1000 |0010: invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.content:(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // method@3e05 │ │ -511a76: 0c00 |0013: move-result-object v0 │ │ -511a78: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -511a7a: 6e20 fc3d 1000 |0015: invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.cancelable:(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // method@3dfc │ │ -511a80: 0c00 |0018: move-result-object v0 │ │ -511a82: 6e10 543e 0000 |0019: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.show:()Lcom/afollestad/materialdialogs/MaterialDialog; // method@3e54 │ │ -511a88: 0e00 |001c: return-void │ │ +511a5c: |[511a5c] org.kontalk.util.MessageUtils.showMessageDetails:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)V │ │ +511a6c: 7140 a4cc 1032 |0000: invoke-static {v0, v1, v2, v3}, Lorg/kontalk/util/MessageUtils;.getMessageDetails:(Landroid/content/Context;Lorg/kontalk/message/CompositeMessage;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/CharSequence; // method@cca4 │ │ +511a72: 0c01 |0003: move-result-object v1 │ │ +511a74: 2202 4708 |0004: new-instance v2, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // type@0847 │ │ +511a78: 7020 e83d 0200 |0006: invoke-direct {v2, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.:(Landroid/content/Context;)V // method@3de8 │ │ +511a7e: 1400 1903 117f |0009: const v0, #float 1.92754e+38 // #7f110319 │ │ +511a84: 6e20 593e 0200 |000c: invoke-virtual {v2, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.title:(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // method@3e59 │ │ +511a8a: 0c00 |000f: move-result-object v0 │ │ +511a8c: 6e20 053e 1000 |0010: invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.content:(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // method@3e05 │ │ +511a92: 0c00 |0013: move-result-object v0 │ │ +511a94: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +511a96: 6e20 fc3d 1000 |0015: invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.cancelable:(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; // method@3dfc │ │ +511a9c: 0c00 |0018: move-result-object v0 │ │ +511a9e: 6e10 543e 0000 |0019: invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;.show:()Lcom/afollestad/materialdialogs/MaterialDialog; // method@3e54 │ │ +511aa4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0004 line=333 │ │ 0x000c line=334 │ │ 0x0010 line=335 │ │ 0x0015 line=336 │ │ @@ -945030,20 +945030,20 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -511504: |[511504] org.kontalk.util.MessageUtils.toString:([B)Ljava/lang/String; │ │ -511514: 2200 5d0e |0000: new-instance v0, Ljava/lang/String; // type@0e5d │ │ -511518: 7110 b4cc 0100 |0002: invoke-static {v1}, Lorg/kontalk/util/MessageUtils;.trimNul:([B)[B // method@ccb4 │ │ -51151e: 0c01 |0005: move-result-object v1 │ │ -511520: 7020 3965 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@6539 │ │ -511526: 1100 |0009: return-object v0 │ │ +511520: |[511520] org.kontalk.util.MessageUtils.toString:([B)Ljava/lang/String; │ │ +511530: 2200 5d0e |0000: new-instance v0, Ljava/lang/String; // type@0e5d │ │ +511534: 7110 b4cc 0100 |0002: invoke-static {v1}, Lorg/kontalk/util/MessageUtils;.trimNul:([B)[B // method@ccb4 │ │ +51153a: 0c01 |0005: move-result-object v1 │ │ +51153c: 7020 3965 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@6539 │ │ +511542: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ │ │ #30 : (in Lorg/kontalk/util/MessageUtils;) │ │ @@ -945051,28 +945051,28 @@ │ │ type : '([B)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -510ac8: |[510ac8] org.kontalk.util.MessageUtils.trimNul:([B)[B │ │ -510ad8: 2130 |0000: array-length v0, v3 │ │ -510ada: 3d00 1300 |0001: if-lez v0, 0014 // +0013 │ │ -510ade: 2130 |0003: array-length v0, v3 │ │ -510ae0: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -510ae4: 4800 0300 |0006: aget-byte v0, v3, v0 │ │ -510ae8: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ -510aec: 2130 |000a: array-length v0, v3 │ │ -510aee: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ -510af2: 2301 2e23 |000d: new-array v1, v0, [B // type@232e │ │ -510af6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -510af8: 7150 a465 2321 |0010: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -510afe: 0713 |0013: move-object v3, v1 │ │ -510b00: 1103 |0014: return-object v3 │ │ +510ae4: |[510ae4] org.kontalk.util.MessageUtils.trimNul:([B)[B │ │ +510af4: 2130 |0000: array-length v0, v3 │ │ +510af6: 3d00 1300 |0001: if-lez v0, 0014 // +0013 │ │ +510afa: 2130 |0003: array-length v0, v3 │ │ +510afc: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +510b00: 4800 0300 |0006: aget-byte v0, v3, v0 │ │ +510b04: 3900 0c00 |0008: if-nez v0, 0014 // +000c │ │ +510b08: 2130 |000a: array-length v0, v3 │ │ +510b0a: d800 00ff |000b: add-int/lit8 v0, v0, #int -1 // #ff │ │ +510b0e: 2301 2e23 |000d: new-array v1, v0, [B // type@232e │ │ +510b12: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +510b14: 7150 a465 2321 |0010: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +510b1a: 0713 |0013: move-object v3, v1 │ │ +510b1c: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x000a line=696 │ │ 0x0010 line=697 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 (null) [B │ │ @@ -945192,17 +945192,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -511cc8: |[511cc8] org.kontalk.util.Permissions.:()V │ │ -511cd8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -511cde: 0e00 |0003: return-void │ │ +511ce4: |[511ce4] org.kontalk.util.Permissions.:()V │ │ +511cf4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +511cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/Permissions; │ │ │ │ #1 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945210,23 +945210,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -511a8c: |[511a8c] org.kontalk.util.Permissions.canAccessFineLocation:(Landroid/content/Context;)Z │ │ -511a9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511a9e: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511aa2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511aa4: 1a02 4877 |0004: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ -511aa8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511aac: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511ab2: 0a03 |000b: move-result v3 │ │ -511ab4: 0f03 |000c: return v3 │ │ +511aa8: |[511aa8] org.kontalk.util.Permissions.canAccessFineLocation:(Landroid/content/Context;)Z │ │ +511ab8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511aba: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511abe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511ac0: 1a02 4877 |0004: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ +511ac4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511ac8: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511ace: 0a03 |000b: move-result v3 │ │ +511ad0: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=204 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945234,26 +945234,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -511ab8: |[511ab8] org.kontalk.util.Permissions.canAccessLocation:(Landroid/content/Context;)Z │ │ -511ac8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -511aca: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511ace: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511ad0: 1a02 4777 |0004: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@7747 │ │ -511ad4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511ad8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -511ada: 1a02 4877 |0009: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ -511ade: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -511ae2: 7120 e3d5 0300 |000d: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511ae8: 0a03 |0010: move-result v3 │ │ -511aea: 0f03 |0011: return v3 │ │ +511ad4: |[511ad4] org.kontalk.util.Permissions.canAccessLocation:(Landroid/content/Context;)Z │ │ +511ae4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +511ae6: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511aea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511aec: 1a02 4777 |0004: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@7747 │ │ +511af0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511af4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +511af6: 1a02 4877 |0009: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ +511afa: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +511afe: 7120 e3d5 0300 |000d: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511b04: 0a03 |0010: move-result v3 │ │ +511b06: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x000d line=191 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945261,32 +945261,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -511aec: |[511aec] org.kontalk.util.Permissions.canAccessSomeLocation:(Landroid/content/Context;)Z │ │ -511afc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511afe: 2301 e623 |0001: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ -511b02: 1a02 4777 |0003: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@7747 │ │ -511b06: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -511b08: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ -511b0c: 7120 e3d5 1400 |0008: invoke-static {v4, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511b12: 0a01 |000b: move-result v1 │ │ -511b14: 3901 1000 |000c: if-nez v1, 001c // +0010 │ │ -511b18: 2301 e623 |000e: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ -511b1c: 1a02 4877 |0010: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ -511b20: 4d02 0103 |0012: aput-object v2, v1, v3 │ │ -511b24: 7120 e3d5 1400 |0014: invoke-static {v4, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511b2a: 0a04 |0017: move-result v4 │ │ -511b2c: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ -511b30: 2802 |001a: goto 001c // +0002 │ │ -511b32: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -511b34: 0f00 |001c: return v0 │ │ +511b08: |[511b08] org.kontalk.util.Permissions.canAccessSomeLocation:(Landroid/content/Context;)Z │ │ +511b18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511b1a: 2301 e623 |0001: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ +511b1e: 1a02 4777 |0003: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@7747 │ │ +511b22: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +511b24: 4d02 0103 |0006: aput-object v2, v1, v3 │ │ +511b28: 7120 e3d5 1400 |0008: invoke-static {v4, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511b2e: 0a01 |000b: move-result v1 │ │ +511b30: 3901 1000 |000c: if-nez v1, 001c // +0010 │ │ +511b34: 2301 e623 |000e: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ +511b38: 1a02 4877 |0010: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ +511b3c: 4d02 0103 |0012: aput-object v2, v1, v3 │ │ +511b40: 7120 e3d5 1400 |0014: invoke-static {v4, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511b46: 0a04 |0017: move-result v4 │ │ +511b48: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ +511b4c: 2802 |001a: goto 001c // +0002 │ │ +511b4e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +511b50: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=197 │ │ 0x0014 line=199 │ │ locals : │ │ 0x0000 - 0x001d reg=4 (null) Landroid/content/Context; │ │ │ │ @@ -945295,23 +945295,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -511b38: |[511b38] org.kontalk.util.Permissions.canCallPhone:(Landroid/content/Context;)Z │ │ -511b48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511b4a: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511b4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511b50: 1a02 4b77 |0004: const-string v2, "android.permission.CALL_PHONE" // string@774b │ │ -511b54: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511b58: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511b5e: 0a03 |000b: move-result v3 │ │ -511b60: 0f03 |000c: return v3 │ │ +511b54: |[511b54] org.kontalk.util.Permissions.canCallPhone:(Landroid/content/Context;)Z │ │ +511b64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511b66: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511b6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511b6c: 1a02 4b77 |0004: const-string v2, "android.permission.CALL_PHONE" // string@774b │ │ +511b70: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511b74: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511b7a: 0a03 |000b: move-result v3 │ │ +511b7c: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=47 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945319,23 +945319,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -511b64: |[511b64] org.kontalk.util.Permissions.canReadContacts:(Landroid/content/Context;)Z │ │ -511b74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511b76: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511b7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511b7c: 1a02 4d77 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@774d │ │ -511b80: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511b84: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511b8a: 0a03 |000b: move-result v3 │ │ -511b8c: 0f03 |000c: return v3 │ │ +511b80: |[511b80] org.kontalk.util.Permissions.canReadContacts:(Landroid/content/Context;)Z │ │ +511b90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511b92: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511b96: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511b98: 1a02 4d77 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@774d │ │ +511b9c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511ba0: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511ba6: 0a03 |000b: move-result v3 │ │ +511ba8: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=64 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ #6 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945343,23 +945343,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -511b90: |[511b90] org.kontalk.util.Permissions.canReadExternalStorage:(Landroid/content/Context;)Z │ │ -511ba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511ba2: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511ba6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511ba8: 1a02 4e77 |0004: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ -511bac: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511bb0: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511bb6: 0a03 |000b: move-result v3 │ │ -511bb8: 0f03 |000c: return v3 │ │ +511bac: |[511bac] org.kontalk.util.Permissions.canReadExternalStorage:(Landroid/content/Context;)Z │ │ +511bbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511bbe: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511bc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511bc4: 1a02 4e77 |0004: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ +511bc8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511bcc: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511bd2: 0a03 |000b: move-result v3 │ │ +511bd4: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=76 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ #7 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945367,23 +945367,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -511bbc: |[511bbc] org.kontalk.util.Permissions.canRecordAudio:(Landroid/content/Context;)Z │ │ -511bcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511bce: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511bd2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511bd4: 1a02 5077 |0004: const-string v2, "android.permission.RECORD_AUDIO" // string@7750 │ │ -511bd8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511bdc: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511be2: 0a03 |000b: move-result v3 │ │ -511be4: 0f03 |000c: return v3 │ │ +511bd8: |[511bd8] org.kontalk.util.Permissions.canRecordAudio:(Landroid/content/Context;)Z │ │ +511be8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511bea: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511bee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511bf0: 1a02 5077 |0004: const-string v2, "android.permission.RECORD_AUDIO" // string@7750 │ │ +511bf4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511bf8: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511bfe: 0a03 |000b: move-result v3 │ │ +511c00: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=164 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ #8 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945391,23 +945391,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -511be8: |[511be8] org.kontalk.util.Permissions.canUseCamera:(Landroid/content/Context;)Z │ │ -511bf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511bfa: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511bfe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511c00: 1a02 4c77 |0004: const-string v2, "android.permission.CAMERA" // string@774c │ │ -511c04: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511c08: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511c0e: 0a03 |000b: move-result v3 │ │ -511c10: 0f03 |000c: return v3 │ │ +511c04: |[511c04] org.kontalk.util.Permissions.canUseCamera:(Landroid/content/Context;)Z │ │ +511c14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511c16: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511c1a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511c1c: 1a02 4c77 |0004: const-string v2, "android.permission.CAMERA" // string@774c │ │ +511c20: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511c24: 7120 e3d5 0300 |0008: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511c2a: 0a03 |000b: move-result v3 │ │ +511c2c: 0f03 |000c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=120 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) Landroid/content/Context; │ │ │ │ #9 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945415,26 +945415,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -511c14: |[511c14] org.kontalk.util.Permissions.canWriteContacts:(Landroid/content/Context;)Z │ │ -511c24: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -511c26: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511c2a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511c2c: 1a02 4d77 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@774d │ │ -511c30: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511c34: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -511c36: 1a02 5177 |0009: const-string v2, "android.permission.WRITE_CONTACTS" // string@7751 │ │ -511c3a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -511c3e: 7120 e3d5 0300 |000d: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511c44: 0a03 |0010: move-result v3 │ │ -511c46: 0f03 |0011: return v3 │ │ +511c30: |[511c30] org.kontalk.util.Permissions.canWriteContacts:(Landroid/content/Context;)Z │ │ +511c40: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +511c42: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511c46: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511c48: 1a02 4d77 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@774d │ │ +511c4c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511c50: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +511c52: 1a02 5177 |0009: const-string v2, "android.permission.WRITE_CONTACTS" // string@7751 │ │ +511c56: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +511c5a: 7120 e3d5 0300 |000d: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511c60: 0a03 |0010: move-result v3 │ │ +511c62: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x000d line=58 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/content/Context; │ │ │ │ #10 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945442,26 +945442,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -511c48: |[511c48] org.kontalk.util.Permissions.canWriteExternalStorage:(Landroid/content/Context;)Z │ │ -511c58: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -511c5a: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511c5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511c60: 1a02 4e77 |0004: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ -511c64: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511c68: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -511c6a: 1a02 5277 |0009: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ -511c6e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -511c72: 7120 e3d5 0300 |000d: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511c78: 0a03 |0010: move-result v3 │ │ -511c7a: 0f03 |0011: return v3 │ │ +511c64: |[511c64] org.kontalk.util.Permissions.canWriteExternalStorage:(Landroid/content/Context;)Z │ │ +511c74: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +511c76: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511c7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511c7c: 1a02 4e77 |0004: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ +511c80: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511c84: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +511c86: 1a02 5277 |0009: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ +511c8a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +511c8e: 7120 e3d5 0300 |000d: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511c94: 0a03 |0010: move-result v3 │ │ +511c96: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x000d line=92 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/content/Context; │ │ │ │ #11 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945469,33 +945469,33 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -511c7c: |[511c7c] org.kontalk.util.Permissions.recordAudioPermissionPermanentlyDenied:(Landroid/app/Activity;)Z │ │ -511c8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511c8e: 2301 e623 |0001: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ -511c92: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -511c94: 1a03 5077 |0004: const-string v3, "android.permission.RECORD_AUDIO" // string@7750 │ │ -511c98: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ -511c9c: 7120 e3d5 1400 |0008: invoke-static {v4, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -511ca2: 0a01 |000b: move-result v1 │ │ -511ca4: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ -511ca8: 7110 0dcd 0300 |000e: invoke-static {v3}, Lorg/kontalk/util/Preferences;.isPermissionAsked:(Ljava/lang/String;)Z // method@cd0d │ │ -511cae: 0a01 |0011: move-result v1 │ │ -511cb0: 3901 0900 |0012: if-nez v1, 001b // +0009 │ │ -511cb4: 7120 e7d5 3400 |0014: invoke-static {v4, v3}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroid/app/Activity;Ljava/lang/String;)Z // method@d5e7 │ │ -511cba: 0a04 |0017: move-result v4 │ │ -511cbc: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ -511cc0: 2802 |001a: goto 001c // +0002 │ │ -511cc2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -511cc4: 0f00 |001c: return v0 │ │ -511cc6: 0f02 |001d: return v2 │ │ +511c98: |[511c98] org.kontalk.util.Permissions.recordAudioPermissionPermanentlyDenied:(Landroid/app/Activity;)Z │ │ +511ca8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511caa: 2301 e623 |0001: new-array v1, v0, [Ljava/lang/String; // type@23e6 │ │ +511cae: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +511cb0: 1a03 5077 |0004: const-string v3, "android.permission.RECORD_AUDIO" // string@7750 │ │ +511cb4: 4d03 0102 |0006: aput-object v3, v1, v2 │ │ +511cb8: 7120 e3d5 1400 |0008: invoke-static {v4, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +511cbe: 0a01 |000b: move-result v1 │ │ +511cc0: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ +511cc4: 7110 0dcd 0300 |000e: invoke-static {v3}, Lorg/kontalk/util/Preferences;.isPermissionAsked:(Ljava/lang/String;)Z // method@cd0d │ │ +511cca: 0a01 |0011: move-result v1 │ │ +511ccc: 3901 0900 |0012: if-nez v1, 001b // +0009 │ │ +511cd0: 7120 e7d5 3400 |0014: invoke-static {v4, v3}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroid/app/Activity;Ljava/lang/String;)Z // method@d5e7 │ │ +511cd6: 0a04 |0017: move-result v4 │ │ +511cd8: 3804 0300 |0018: if-eqz v4, 001b // +0003 │ │ +511cdc: 2802 |001a: goto 001c // +0002 │ │ +511cde: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +511ce0: 0f00 |001c: return v0 │ │ +511ce2: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=183 │ │ 0x000e line=184 │ │ 0x0014 line=185 │ │ locals : │ │ 0x0000 - 0x001e reg=4 (null) Landroid/app/Activity; │ │ @@ -945505,24 +945505,24 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -511ce0: |[511ce0] org.kontalk.util.Permissions.requestCallPhone:(Landroidx/fragment/app/Fragment;)V │ │ -511cf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511cf2: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511cf6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511cf8: 1a02 4b77 |0004: const-string v2, "android.permission.CALL_PHONE" // string@774b │ │ -511cfc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511d00: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -511d02: 1302 c900 |0009: const/16 v2, #int 201 // #c9 │ │ -511d06: 7140 ead5 1302 |000b: invoke-static {v3, v1, v2, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ -511d0c: 0e00 |000e: return-void │ │ +511cfc: |[511cfc] org.kontalk.util.Permissions.requestCallPhone:(Landroidx/fragment/app/Fragment;)V │ │ +511d0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511d0e: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511d12: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511d14: 1a02 4b77 |0004: const-string v2, "android.permission.CALL_PHONE" // string@774b │ │ +511d18: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511d1c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +511d1e: 1302 c900 |0009: const/16 v2, #int 201 // #c9 │ │ +511d22: 7140 ead5 1302 |000b: invoke-static {v3, v1, v2, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ +511d28: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=3 (null) Landroidx/fragment/app/Fragment; │ │ │ │ #13 : (in Lorg/kontalk/util/Permissions;) │ │ @@ -945530,33 +945530,33 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -511d10: |[511d10] org.kontalk.util.Permissions.requestCamera:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -511d20: 1a00 4c77 |0000: const-string v0, "android.permission.CAMERA" // string@774c │ │ -511d24: 7120 e7d5 0400 |0002: invoke-static {v4, v0}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroid/app/Activity;Ljava/lang/String;)Z // method@d5e7 │ │ -511d2a: 0a01 |0005: move-result v1 │ │ -511d2c: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -511d30: 2200 1723 |0008: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ -511d34: 7020 c8d5 4000 |000a: invoke-direct {v0, v4}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroid/app/Activity;)V // method@d5c8 │ │ -511d3a: 6e20 cbd5 5000 |000d: invoke-virtual {v0, v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ -511d40: 6e10 cad5 0000 |0010: invoke-virtual {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ -511d46: 0c04 |0013: move-result-object v4 │ │ -511d48: 6e10 d5d5 0400 |0014: invoke-virtual {v4}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ -511d4e: 280c |0017: goto 0023 // +000c │ │ -511d50: 1301 cd00 |0018: const/16 v1, #int 205 // #cd │ │ -511d54: 1212 |001a: const/4 v2, #int 1 // #1 │ │ -511d56: 2322 e623 |001b: new-array v2, v2, [Ljava/lang/String; // type@23e6 │ │ -511d5a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -511d5c: 4d00 0203 |001e: aput-object v0, v2, v3 │ │ -511d60: 7140 e9d5 5421 |0020: invoke-static {v4, v5, v1, v2}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ -511d66: 0e00 |0023: return-void │ │ +511d2c: |[511d2c] org.kontalk.util.Permissions.requestCamera:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +511d3c: 1a00 4c77 |0000: const-string v0, "android.permission.CAMERA" // string@774c │ │ +511d40: 7120 e7d5 0400 |0002: invoke-static {v4, v0}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroid/app/Activity;Ljava/lang/String;)Z // method@d5e7 │ │ +511d46: 0a01 |0005: move-result v1 │ │ +511d48: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +511d4c: 2200 1723 |0008: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ +511d50: 7020 c8d5 4000 |000a: invoke-direct {v0, v4}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroid/app/Activity;)V // method@d5c8 │ │ +511d56: 6e20 cbd5 5000 |000d: invoke-virtual {v0, v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ +511d5c: 6e10 cad5 0000 |0010: invoke-virtual {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ +511d62: 0c04 |0013: move-result-object v4 │ │ +511d64: 6e10 d5d5 0400 |0014: invoke-virtual {v4}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ +511d6a: 280c |0017: goto 0023 // +000c │ │ +511d6c: 1301 cd00 |0018: const/16 v1, #int 205 // #cd │ │ +511d70: 1212 |001a: const/4 v2, #int 1 // #1 │ │ +511d72: 2322 e623 |001b: new-array v2, v2, [Ljava/lang/String; // type@23e6 │ │ +511d76: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +511d78: 4d00 0203 |001e: aput-object v0, v2, v3 │ │ +511d7c: 7140 e9d5 5421 |0020: invoke-static {v4, v5, v1, v2}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ +511d82: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0008 line=126 │ │ 0x000d line=127 │ │ 0x0010 line=128 │ │ 0x0014 line=129 │ │ @@ -945570,43 +945570,43 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -511d68: |[511d68] org.kontalk.util.Permissions.requestCamera:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Z)V │ │ -511d78: 1a00 4c77 |0000: const-string v0, "android.permission.CAMERA" // string@774c │ │ -511d7c: 7120 e8d5 0300 |0002: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z // method@d5e8 │ │ -511d82: 0a01 |0005: move-result v1 │ │ -511d84: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -511d88: 2205 1723 |0008: new-instance v5, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ -511d8c: 7020 c9d5 3500 |000a: invoke-direct {v5, v3}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroidx/fragment/app/Fragment;)V // method@d5c9 │ │ -511d92: 6e20 cbd5 4500 |000d: invoke-virtual {v5, v4}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ -511d98: 6e10 cad5 0500 |0010: invoke-virtual {v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ -511d9e: 0c03 |0013: move-result-object v3 │ │ -511da0: 6e10 d5d5 0300 |0014: invoke-virtual {v3}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ -511da6: 281d |0017: goto 0034 // +001d │ │ -511da8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -511daa: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -511dac: 3805 1100 |001a: if-eqz v5, 002b // +0011 │ │ -511db0: 1235 |001c: const/4 v5, #int 3 // #3 │ │ -511db2: 2355 e623 |001d: new-array v5, v5, [Ljava/lang/String; // type@23e6 │ │ -511db6: 4d00 0501 |001f: aput-object v0, v5, v1 │ │ -511dba: 1a00 4e77 |0021: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ -511dbe: 4d00 0502 |0023: aput-object v0, v5, v2 │ │ -511dc2: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -511dc4: 1a01 5277 |0026: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ -511dc8: 4d01 0500 |0028: aput-object v1, v5, v0 │ │ -511dcc: 2805 |002a: goto 002f // +0005 │ │ -511dce: 2325 e623 |002b: new-array v5, v2, [Ljava/lang/String; // type@23e6 │ │ -511dd2: 4d00 0501 |002d: aput-object v0, v5, v1 │ │ -511dd6: 1300 cd00 |002f: const/16 v0, #int 205 // #cd │ │ -511dda: 7140 ead5 4350 |0031: invoke-static {v3, v4, v0, v5}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ -511de0: 0e00 |0034: return-void │ │ +511d84: |[511d84] org.kontalk.util.Permissions.requestCamera:(Landroidx/fragment/app/Fragment;Ljava/lang/String;Z)V │ │ +511d94: 1a00 4c77 |0000: const-string v0, "android.permission.CAMERA" // string@774c │ │ +511d98: 7120 e8d5 0300 |0002: invoke-static {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z // method@d5e8 │ │ +511d9e: 0a01 |0005: move-result v1 │ │ +511da0: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +511da4: 2205 1723 |0008: new-instance v5, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ +511da8: 7020 c9d5 3500 |000a: invoke-direct {v5, v3}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroidx/fragment/app/Fragment;)V // method@d5c9 │ │ +511dae: 6e20 cbd5 4500 |000d: invoke-virtual {v5, v4}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ +511db4: 6e10 cad5 0500 |0010: invoke-virtual {v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ +511dba: 0c03 |0013: move-result-object v3 │ │ +511dbc: 6e10 d5d5 0300 |0014: invoke-virtual {v3}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ +511dc2: 281d |0017: goto 0034 // +001d │ │ +511dc4: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +511dc6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +511dc8: 3805 1100 |001a: if-eqz v5, 002b // +0011 │ │ +511dcc: 1235 |001c: const/4 v5, #int 3 // #3 │ │ +511dce: 2355 e623 |001d: new-array v5, v5, [Ljava/lang/String; // type@23e6 │ │ +511dd2: 4d00 0501 |001f: aput-object v0, v5, v1 │ │ +511dd6: 1a00 4e77 |0021: const-string v0, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ +511dda: 4d00 0502 |0023: aput-object v0, v5, v2 │ │ +511dde: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +511de0: 1a01 5277 |0026: const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ +511de4: 4d01 0500 |0028: aput-object v1, v5, v0 │ │ +511de8: 2805 |002a: goto 002f // +0005 │ │ +511dea: 2325 e623 |002b: new-array v5, v2, [Ljava/lang/String; // type@23e6 │ │ +511dee: 4d00 0501 |002d: aput-object v0, v5, v1 │ │ +511df2: 1300 cd00 |002f: const/16 v0, #int 205 // #cd │ │ +511df6: 7140 ead5 4350 |0031: invoke-static {v3, v4, v0, v5}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ +511dfc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=138 │ │ 0x0008 line=139 │ │ 0x000d line=140 │ │ 0x0010 line=141 │ │ 0x0014 line=142 │ │ @@ -945621,26 +945621,26 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -511de4: |[511de4] org.kontalk.util.Permissions.requestContacts:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -511df4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -511df6: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511dfa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511dfc: 1a02 4d77 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@774d │ │ -511e00: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511e04: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -511e06: 1a02 5177 |0009: const-string v2, "android.permission.WRITE_CONTACTS" // string@7751 │ │ -511e0a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -511e0e: 1301 ca00 |000d: const/16 v1, #int 202 // #ca │ │ -511e12: 7140 e9d5 4301 |000f: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ -511e18: 0e00 |0012: return-void │ │ +511e00: |[511e00] org.kontalk.util.Permissions.requestContacts:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +511e10: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +511e12: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511e16: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511e18: 1a02 4d77 |0004: const-string v2, "android.permission.READ_CONTACTS" // string@774d │ │ +511e1c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511e20: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +511e22: 1a02 5177 |0009: const-string v2, "android.permission.WRITE_CONTACTS" // string@7751 │ │ +511e26: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +511e2a: 1301 ca00 |000d: const/16 v1, #int 202 // #ca │ │ +511e2e: 7140 e9d5 4301 |000f: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ +511e34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=69 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -945649,26 +945649,26 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -511e1c: |[511e1c] org.kontalk.util.Permissions.requestLocation:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V │ │ -511e2c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -511e2e: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511e32: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511e34: 1a02 4777 |0004: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@7747 │ │ -511e38: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511e3c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -511e3e: 1a02 4877 |0009: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ -511e42: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -511e46: 1301 cf00 |000d: const/16 v1, #int 207 // #cf │ │ -511e4a: 7140 ead5 4301 |000f: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ -511e50: 0e00 |0012: return-void │ │ +511e38: |[511e38] org.kontalk.util.Permissions.requestLocation:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V │ │ +511e48: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +511e4a: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511e4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511e50: 1a02 4777 |0004: const-string v2, "android.permission.ACCESS_COARSE_LOCATION" // string@7747 │ │ +511e54: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511e58: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +511e5a: 1a02 4877 |0009: const-string v2, "android.permission.ACCESS_FINE_LOCATION" // string@7748 │ │ +511e5e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +511e62: 1301 cf00 |000d: const/16 v1, #int 207 // #cf │ │ +511e66: 7140 ead5 4301 |000f: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ +511e6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=209 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Landroidx/fragment/app/Fragment; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -945677,23 +945677,23 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -511e54: |[511e54] org.kontalk.util.Permissions.requestPhoneState:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -511e64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -511e66: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511e6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511e6c: 1a02 4f77 |0004: const-string v2, "android.permission.READ_PHONE_STATE" // string@774f │ │ -511e70: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511e74: 1301 d000 |0008: const/16 v1, #int 208 // #d0 │ │ -511e78: 7140 e9d5 4301 |000a: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ -511e7e: 0e00 |000d: return-void │ │ +511e70: |[511e70] org.kontalk.util.Permissions.requestPhoneState:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +511e80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +511e82: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511e86: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511e88: 1a02 4f77 |0004: const-string v2, "android.permission.READ_PHONE_STATE" // string@774f │ │ +511e8c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511e90: 1301 d000 |0008: const/16 v1, #int 208 // #d0 │ │ +511e94: 7140 e9d5 4301 |000a: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ +511e9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) Landroid/app/Activity; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -945702,18 +945702,18 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -511e80: |[511e80] org.kontalk.util.Permissions.requestReadExternalStorage:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -511e90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -511e92: 7130 c9cc 2100 |0001: invoke-static {v1, v2, v0}, Lorg/kontalk/util/Permissions;.requestReadExternalStorage:(Landroid/app/Activity;Ljava/lang/String;I)V // method@ccc9 │ │ -511e98: 0e00 |0004: return-void │ │ +511e9c: |[511e9c] org.kontalk.util.Permissions.requestReadExternalStorage:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +511eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +511eae: 7130 c9cc 2100 |0001: invoke-static {v1, v2, v0}, Lorg/kontalk/util/Permissions;.requestReadExternalStorage:(Landroid/app/Activity;Ljava/lang/String;I)V // method@ccc9 │ │ +511eb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -945722,24 +945722,24 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -511e9c: |[511e9c] org.kontalk.util.Permissions.requestReadExternalStorage:(Landroid/app/Activity;Ljava/lang/String;I)V │ │ -511eac: da05 0564 |0000: mul-int/lit8 v5, v5, #int 100 // #64 │ │ -511eb0: d055 cb00 |0002: add-int/lit16 v5, v5, #int 203 // #00cb │ │ -511eb4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -511eb6: 2300 e623 |0005: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511eba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -511ebc: 1a02 4e77 |0008: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ -511ec0: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -511ec4: 7140 e9d5 4305 |000c: invoke-static {v3, v4, v5, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ -511eca: 0e00 |000f: return-void │ │ +511eb8: |[511eb8] org.kontalk.util.Permissions.requestReadExternalStorage:(Landroid/app/Activity;Ljava/lang/String;I)V │ │ +511ec8: da05 0564 |0000: mul-int/lit8 v5, v5, #int 100 // #64 │ │ +511ecc: d055 cb00 |0002: add-int/lit16 v5, v5, #int 203 // #00cb │ │ +511ed0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +511ed2: 2300 e623 |0005: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511ed6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +511ed8: 1a02 4e77 |0008: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ +511edc: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +511ee0: 7140 e9d5 4305 |000c: invoke-static {v3, v4, v5, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ +511ee6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x000c line=86 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0010 reg=4 (null) Ljava/lang/String; │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ @@ -945749,33 +945749,33 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -511ecc: |[511ecc] org.kontalk.util.Permissions.requestRecordAudio:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -511edc: 7110 c1cc 0400 |0000: invoke-static {v4}, Lorg/kontalk/util/Permissions;.recordAudioPermissionPermanentlyDenied:(Landroid/app/Activity;)Z // method@ccc1 │ │ -511ee2: 0a00 |0003: move-result v0 │ │ -511ee4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -511ee8: 2200 1723 |0006: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ -511eec: 7020 c8d5 4000 |0008: invoke-direct {v0, v4}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroid/app/Activity;)V // method@d5c8 │ │ -511ef2: 6e20 cbd5 5000 |000b: invoke-virtual {v0, v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ -511ef8: 6e10 cad5 0000 |000e: invoke-virtual {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ -511efe: 0c04 |0011: move-result-object v4 │ │ -511f00: 6e10 d5d5 0400 |0012: invoke-virtual {v4}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ -511f06: 280e |0015: goto 0023 // +000e │ │ -511f08: 1300 ce00 |0016: const/16 v0, #int 206 // #ce │ │ -511f0c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -511f0e: 2311 e623 |0019: new-array v1, v1, [Ljava/lang/String; // type@23e6 │ │ -511f12: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -511f14: 1a03 5077 |001c: const-string v3, "android.permission.RECORD_AUDIO" // string@7750 │ │ -511f18: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ -511f1c: 7140 e9d5 5410 |0020: invoke-static {v4, v5, v0, v1}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ -511f22: 0e00 |0023: return-void │ │ +511ee8: |[511ee8] org.kontalk.util.Permissions.requestRecordAudio:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +511ef8: 7110 c1cc 0400 |0000: invoke-static {v4}, Lorg/kontalk/util/Permissions;.recordAudioPermissionPermanentlyDenied:(Landroid/app/Activity;)Z // method@ccc1 │ │ +511efe: 0a00 |0003: move-result v0 │ │ +511f00: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +511f04: 2200 1723 |0006: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ +511f08: 7020 c8d5 4000 |0008: invoke-direct {v0, v4}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroid/app/Activity;)V // method@d5c8 │ │ +511f0e: 6e20 cbd5 5000 |000b: invoke-virtual {v0, v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ +511f14: 6e10 cad5 0000 |000e: invoke-virtual {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ +511f1a: 0c04 |0011: move-result-object v4 │ │ +511f1c: 6e10 d5d5 0400 |0012: invoke-virtual {v4}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ +511f22: 280e |0015: goto 0023 // +000e │ │ +511f24: 1300 ce00 |0016: const/16 v0, #int 206 // #ce │ │ +511f28: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +511f2a: 2311 e623 |0019: new-array v1, v1, [Ljava/lang/String; // type@23e6 │ │ +511f2e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +511f30: 1a03 5077 |001c: const-string v3, "android.permission.RECORD_AUDIO" // string@7750 │ │ +511f34: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ +511f38: 7140 e9d5 5410 |0020: invoke-static {v4, v5, v0, v1}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ +511f3e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x000b line=172 │ │ 0x000e line=173 │ │ 0x0012 line=174 │ │ @@ -945789,26 +945789,26 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -511f24: |[511f24] org.kontalk.util.Permissions.requestWriteExternalStorage:(Landroid/app/Activity;Ljava/lang/String;)V │ │ -511f34: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -511f36: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -511f3a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -511f3c: 1a02 4e77 |0004: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ -511f40: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -511f44: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -511f46: 1a02 5277 |0009: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ -511f4a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -511f4e: 1301 cc00 |000d: const/16 v1, #int 204 // #cc │ │ -511f52: 7140 e9d5 4301 |000f: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ -511f58: 0e00 |0012: return-void │ │ +511f40: |[511f40] org.kontalk.util.Permissions.requestWriteExternalStorage:(Landroid/app/Activity;Ljava/lang/String;)V │ │ +511f50: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +511f52: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +511f56: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +511f58: 1a02 4e77 |0004: const-string v2, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ +511f5c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +511f60: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +511f62: 1a02 5277 |0009: const-string v2, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ +511f66: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +511f6a: 1301 cc00 |000d: const/16 v1, #int 204 // #cc │ │ +511f6e: 7140 e9d5 4301 |000f: invoke-static {v3, v4, v1, v0}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5e9 │ │ +511f74: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x000f line=99 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0013 reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -945817,36 +945817,36 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -511f5c: |[511f5c] org.kontalk.util.Permissions.requestWriteExternalStorage:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V │ │ -511f6c: 1a00 5277 |0000: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ -511f70: 7120 e8d5 0500 |0002: invoke-static {v5, v0}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z // method@d5e8 │ │ -511f76: 0a01 |0005: move-result v1 │ │ -511f78: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ -511f7c: 2200 1723 |0008: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ -511f80: 7020 c9d5 5000 |000a: invoke-direct {v0, v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroidx/fragment/app/Fragment;)V // method@d5c9 │ │ -511f86: 6e20 cbd5 6000 |000d: invoke-virtual {v0, v6}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ -511f8c: 6e10 cad5 0000 |0010: invoke-virtual {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ -511f92: 0c05 |0013: move-result-object v5 │ │ -511f94: 6e10 d5d5 0500 |0014: invoke-virtual {v5}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ -511f9a: 2811 |0017: goto 0028 // +0011 │ │ -511f9c: 1301 cc00 |0018: const/16 v1, #int 204 // #cc │ │ -511fa0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -511fa2: 2322 e623 |001b: new-array v2, v2, [Ljava/lang/String; // type@23e6 │ │ -511fa6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -511fa8: 1a04 4e77 |001e: const-string v4, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ -511fac: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ -511fb0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -511fb2: 4d00 0203 |0023: aput-object v0, v2, v3 │ │ -511fb6: 7140 ead5 6521 |0025: invoke-static {v5, v6, v1, v2}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ -511fbc: 0e00 |0028: return-void │ │ +511f78: |[511f78] org.kontalk.util.Permissions.requestWriteExternalStorage:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V │ │ +511f88: 1a00 5277 |0000: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@7752 │ │ +511f8c: 7120 e8d5 0500 |0002: invoke-static {v5, v0}, Lpub/devrel/easypermissions/EasyPermissions;.permissionPermanentlyDenied:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z // method@d5e8 │ │ +511f92: 0a01 |0005: move-result v1 │ │ +511f94: 3801 1200 |0006: if-eqz v1, 0018 // +0012 │ │ +511f98: 2200 1723 |0008: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // type@2317 │ │ +511f9c: 7020 c9d5 5000 |000a: invoke-direct {v0, v5}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.:(Landroidx/fragment/app/Fragment;)V // method@d5c9 │ │ +511fa2: 6e20 cbd5 6000 |000d: invoke-virtual {v0, v6}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; // method@d5cb │ │ +511fa8: 6e10 cad5 0000 |0010: invoke-virtual {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.build:()Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5ca │ │ +511fae: 0c05 |0013: move-result-object v5 │ │ +511fb0: 6e10 d5d5 0500 |0014: invoke-virtual {v5}, Lpub/devrel/easypermissions/AppSettingsDialog;.show:()V // method@d5d5 │ │ +511fb6: 2811 |0017: goto 0028 // +0011 │ │ +511fb8: 1301 cc00 |0018: const/16 v1, #int 204 // #cc │ │ +511fbc: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +511fbe: 2322 e623 |001b: new-array v2, v2, [Ljava/lang/String; // type@23e6 │ │ +511fc2: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +511fc4: 1a04 4e77 |001e: const-string v4, "android.permission.READ_EXTERNAL_STORAGE" // string@774e │ │ +511fc8: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ +511fcc: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +511fce: 4d00 0203 |0023: aput-object v0, v2, v3 │ │ +511fd2: 7140 ead5 6521 |0025: invoke-static {v5, v6, v1, v2}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V // method@d5ea │ │ +511fd8: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x0008 line=107 │ │ 0x000d line=108 │ │ 0x0010 line=109 │ │ 0x0014 line=110 │ │ @@ -945906,20 +945906,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -51200c: |[51200c] org.kontalk.util.Preferences$RecentStatusDbHelper.:(Landroid/content/Context;)V │ │ -51201c: 1a00 49e3 |0000: const-string v0, "status.db" // string@e349 │ │ -512020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512022: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -512024: 7052 b603 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@03b6 │ │ -51202a: 0e00 |0007: return-void │ │ +512028: |[512028] org.kontalk.util.Preferences$RecentStatusDbHelper.:(Landroid/content/Context;)V │ │ +512038: 1a00 49e3 |0000: const-string v0, "status.db" // string@e349 │ │ +51203c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51203e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +512040: 7052 b603 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@03b6 │ │ +512046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=677 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/kontalk/util/Preferences$RecentStatusDbHelper; │ │ 0x0000 - 0x0008 reg=4 (null) Landroid/content/Context; │ │ │ │ @@ -945929,33 +945929,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -51202c: |[51202c] org.kontalk.util.Preferences$RecentStatusDbHelper.insert:(Ljava/lang/String;)V │ │ -51203c: 6e10 b903 0500 |0000: invoke-virtual {v5}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03b9 │ │ -512042: 0c00 |0003: move-result-object v0 │ │ -512044: 2201 6600 |0004: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ -512048: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -51204a: 7020 4002 2100 |0007: invoke-direct {v1, v2}, Landroid/content/ContentValues;.:(I)V // method@0240 │ │ -512050: 1a02 46e3 |000a: const-string v2, "status" // string@e346 │ │ -512054: 6e30 4d02 2106 |000c: invoke-virtual {v1, v2, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -51205a: 7100 a565 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -512060: 0b03 |0012: move-result-wide v3 │ │ -512062: 7120 eb64 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -512068: 0c06 |0016: move-result-object v6 │ │ -51206a: 1a03 20e6 |0017: const-string v3, "timestamp" // string@e620 │ │ -51206e: 6e30 4c02 3106 |0019: invoke-virtual {v1, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ -512074: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -512076: 6e40 af03 2016 |001d: invoke-virtual {v0, v2, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@03af │ │ -51207c: 1a01 4e72 |0020: const-string v1, "_id NOT IN (SELECT _id FROM status ORDER BY timestamp DESC LIMIT 10)" // string@724e │ │ -512080: 6e40 a603 2061 |0022: invoke-virtual {v0, v2, v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@03a6 │ │ -512086: 0e00 |0025: return-void │ │ +512048: |[512048] org.kontalk.util.Preferences$RecentStatusDbHelper.insert:(Ljava/lang/String;)V │ │ +512058: 6e10 b903 0500 |0000: invoke-virtual {v5}, Landroid/database/sqlite/SQLiteOpenHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03b9 │ │ +51205e: 0c00 |0003: move-result-object v0 │ │ +512060: 2201 6600 |0004: new-instance v1, Landroid/content/ContentValues; // type@0066 │ │ +512064: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +512066: 7020 4002 2100 |0007: invoke-direct {v1, v2}, Landroid/content/ContentValues;.:(I)V // method@0240 │ │ +51206c: 1a02 46e3 |000a: const-string v2, "status" // string@e346 │ │ +512070: 6e30 4d02 2106 |000c: invoke-virtual {v1, v2, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +512076: 7100 a565 0000 |000f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +51207c: 0b03 |0012: move-result-wide v3 │ │ +51207e: 7120 eb64 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +512084: 0c06 |0016: move-result-object v6 │ │ +512086: 1a03 20e6 |0017: const-string v3, "timestamp" // string@e620 │ │ +51208a: 6e30 4c02 3106 |0019: invoke-virtual {v1, v3, v6}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ +512090: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +512092: 6e40 af03 2016 |001d: invoke-virtual {v0, v2, v6, v1}, Landroid/database/sqlite/SQLiteDatabase;.replace:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@03af │ │ +512098: 1a01 4e72 |0020: const-string v1, "_id NOT IN (SELECT _id FROM status ORDER BY timestamp DESC LIMIT 10)" // string@724e │ │ +51209c: 6e40 a603 2061 |0022: invoke-virtual {v0, v2, v1, v6}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@03a6 │ │ +5120a2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0004 line=698 │ │ 0x000c line=699 │ │ 0x000f line=700 │ │ 0x001d line=701 │ │ @@ -945969,18 +945969,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -512088: |[512088] org.kontalk.util.Preferences$RecentStatusDbHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -512098: 1a00 5017 |0000: const-string v0, "CREATE TABLE status (_id INTEGER PRIMARY KEY,status TEXT UNIQUE,timestamp INTEGER)" // string@1750 │ │ -51209c: 6e20 a803 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@03a8 │ │ -5120a2: 0e00 |0005: return-void │ │ +5120a4: |[5120a4] org.kontalk.util.Preferences$RecentStatusDbHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +5120b4: 1a00 5017 |0000: const-string v0, "CREATE TABLE status (_id INTEGER PRIMARY KEY,status TEXT UNIQUE,timestamp INTEGER)" // string@1750 │ │ +5120b8: 6e20 a803 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@03a8 │ │ +5120be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=682 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/kontalk/util/Preferences$RecentStatusDbHelper; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -945989,49 +945989,49 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -5120a4: |[5120a4] org.kontalk.util.Preferences$RecentStatusDbHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -5120b4: 0e00 |0000: return-void │ │ +5120c0: |[5120c0] org.kontalk.util.Preferences$RecentStatusDbHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +5120d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/kontalk/util/Preferences$RecentStatusDbHelper;) │ │ name : 'query' │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 30 16-bit code units │ │ -511fc0: |[511fc0] org.kontalk.util.Preferences$RecentStatusDbHelper.query:()Landroid/database/Cursor; │ │ -511fd0: 6e10 b803 0800 |0000: invoke-virtual {v8}, Landroid/database/sqlite/SQLiteOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03b8 │ │ -511fd6: 0c00 |0003: move-result-object v0 │ │ -511fd8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -511fda: 2312 e623 |0005: new-array v2, v1, [Ljava/lang/String; // type@23e6 │ │ -511fde: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -511fe0: 1a03 4972 |0008: const-string v3, "_id" // string@7249 │ │ -511fe4: 4d03 0201 |000a: aput-object v3, v2, v1 │ │ -511fe8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -511fea: 1a03 46e3 |000d: const-string v3, "status" // string@e346 │ │ -511fee: 4d03 0201 |000f: aput-object v3, v2, v1 │ │ -511ff2: 1a01 46e3 |0011: const-string v1, "status" // string@e346 │ │ -511ff6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -511ff8: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -511ffa: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -511ffc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -511ffe: 1a07 21e6 |0017: const-string v7, "timestamp DESC" // string@e621 │ │ -512002: 7408 ad03 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ -512008: 0c00 |001c: move-result-object v0 │ │ -51200a: 1100 |001d: return-object v0 │ │ +511fdc: |[511fdc] org.kontalk.util.Preferences$RecentStatusDbHelper.query:()Landroid/database/Cursor; │ │ +511fec: 6e10 b803 0800 |0000: invoke-virtual {v8}, Landroid/database/sqlite/SQLiteOpenHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@03b8 │ │ +511ff2: 0c00 |0003: move-result-object v0 │ │ +511ff4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +511ff6: 2312 e623 |0005: new-array v2, v1, [Ljava/lang/String; // type@23e6 │ │ +511ffa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +511ffc: 1a03 4972 |0008: const-string v3, "_id" // string@7249 │ │ +512000: 4d03 0201 |000a: aput-object v3, v2, v1 │ │ +512004: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +512006: 1a03 46e3 |000d: const-string v3, "status" // string@e346 │ │ +51200a: 4d03 0201 |000f: aput-object v3, v2, v1 │ │ +51200e: 1a01 46e3 |0011: const-string v1, "status" // string@e346 │ │ +512012: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +512014: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +512016: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +512018: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +51201a: 1a07 21e6 |0017: const-string v7, "timestamp DESC" // string@e621 │ │ +51201e: 7408 ad03 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ +512024: 0c00 |001c: move-result-object v0 │ │ +512026: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0019 line=692 │ │ locals : │ │ 0x0000 - 0x001e reg=8 this Lorg/kontalk/util/Preferences$RecentStatusDbHelper; │ │ │ │ @@ -946092,17 +946092,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5131a4: |[5131a4] org.kontalk.util.Preferences.:()V │ │ -5131b4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5131ba: 0e00 |0003: return-void │ │ +5131c0: |[5131c0] org.kontalk.util.Preferences.:()V │ │ +5131d0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5131d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/Preferences; │ │ │ │ #1 : (in Lorg/kontalk/util/Preferences;) │ │ @@ -946110,23 +946110,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -5131bc: |[5131bc] org.kontalk.util.Preferences._recentStatusDbHelper:(Landroid/content/Context;)V │ │ -5131cc: 6200 279b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ -5131d0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -5131d4: 2200 ac21 |0004: new-instance v0, Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // type@21ac │ │ -5131d8: 6e10 5902 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0259 │ │ -5131de: 0c01 |0009: move-result-object v1 │ │ -5131e0: 7020 cdcc 1000 |000a: invoke-direct {v0, v1}, Lorg/kontalk/util/Preferences$RecentStatusDbHelper;.:(Landroid/content/Context;)V // method@cccd │ │ -5131e6: 6900 279b |000d: sput-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ -5131ea: 0e00 |000f: return-void │ │ +5131d8: |[5131d8] org.kontalk.util.Preferences._recentStatusDbHelper:(Landroid/content/Context;)V │ │ +5131e8: 6200 279b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ +5131ec: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +5131f0: 2200 ac21 |0004: new-instance v0, Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // type@21ac │ │ +5131f4: 6e10 5902 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0259 │ │ +5131fa: 0c01 |0009: move-result-object v1 │ │ +5131fc: 7020 cdcc 1000 |000a: invoke-direct {v0, v1}, Lorg/kontalk/util/Preferences$RecentStatusDbHelper;.:(Landroid/content/Context;)V // method@cccd │ │ +513202: 6900 279b |000d: sput-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ +513206: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0004 line=713 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946135,21 +946135,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -5131ec: |[5131ec] org.kontalk.util.Preferences.addRecentStatusMessage:(Landroid/content/Context;Ljava/lang/String;)V │ │ -5131fc: 7110 d3cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;._recentStatusDbHelper:(Landroid/content/Context;)V // method@ccd3 │ │ -513202: 6200 279b |0003: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ -513206: 6e20 cecc 1000 |0005: invoke-virtual {v0, v1}, Lorg/kontalk/util/Preferences$RecentStatusDbHelper;.insert:(Ljava/lang/String;)V // method@ccce │ │ -51320c: 6200 279b |0008: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ -513210: 6e10 b703 0000 |000a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.close:()V // method@03b7 │ │ -513216: 0e00 |000d: return-void │ │ +513208: |[513208] org.kontalk.util.Preferences.addRecentStatusMessage:(Landroid/content/Context;Ljava/lang/String;)V │ │ +513218: 7110 d3cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;._recentStatusDbHelper:(Landroid/content/Context;)V // method@ccd3 │ │ +51321e: 6200 279b |0003: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ +513222: 6e20 cecc 1000 |0005: invoke-virtual {v0, v1}, Lorg/kontalk/util/Preferences$RecentStatusDbHelper;.insert:(Ljava/lang/String;)V // method@ccce │ │ +513228: 6200 279b |0008: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ +51322c: 6e10 b703 0000 |000a: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;.close:()V // method@03b7 │ │ +513232: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ 0x0008 line=725 │ │ locals : │ │ 0x0000 - 0x000e reg=0 (null) Landroid/content/Context; │ │ @@ -946160,67 +946160,67 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -513218: |[513218] org.kontalk.util.Preferences.applyTheme:(Landroid/content/Context;)V │ │ -513228: 6e10 6c02 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -51322e: 0c05 |0003: move-result-object v5 │ │ -513230: 1400 2c02 117f |0004: const v0, #float 1.92749e+38 // #7f11022c │ │ -513236: 6e20 3b03 0500 |0007: invoke-virtual {v5, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -51323c: 0c05 |000a: move-result-object v5 │ │ -51323e: 1a00 05ce |000b: const-string v0, "pref_ui_theme" // string@ce05 │ │ -513242: 7120 06cd 5000 |000d: invoke-static {v0, v5}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -513248: 0c05 |0010: move-result-object v5 │ │ -51324a: 6e10 5165 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ -513250: 0a00 |0014: move-result v0 │ │ -513252: 1401 76ef 2e00 |0015: const v1, #float 4.31034e-39 // #002eef76 │ │ -513258: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -51325a: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -51325c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -51325e: 3210 2100 |001b: if-eq v0, v1, 003c // +0021 │ │ -513262: 1401 1635 2306 |001d: const v1, #float 3.06959e-35 // #06233516 │ │ -513268: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ -51326c: 1401 41d6 135c |0022: const v1, #float 1.6645e+17 // #5c13d641 │ │ -513272: 3210 0300 |0025: if-eq v0, v1, 0028 // +0003 │ │ -513276: 281f |0027: goto 0046 // +001f │ │ -513278: 1a00 dd86 |0028: const-string v0, "default" // string@86dd │ │ -51327c: 6e20 4965 0500 |002a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -513282: 0a05 |002d: move-result v5 │ │ -513284: 3805 1800 |002e: if-eqz v5, 0046 // +0018 │ │ -513288: 1225 |0030: const/4 v5, #int 2 // #2 │ │ -51328a: 2816 |0031: goto 0047 // +0016 │ │ -51328c: 1a00 6aae |0032: const-string v0, "light" // string@ae6a │ │ -513290: 6e20 4965 0500 |0034: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -513296: 0a05 |0037: move-result v5 │ │ -513298: 3805 0e00 |0038: if-eqz v5, 0046 // +000e │ │ -51329c: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -51329e: 280c |003b: goto 0047 // +000c │ │ -5132a0: 1a00 f385 |003c: const-string v0, "dark" // string@85f3 │ │ -5132a4: 6e20 4965 0500 |003e: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -5132aa: 0a05 |0041: move-result v5 │ │ -5132ac: 3805 0400 |0042: if-eqz v5, 0046 // +0004 │ │ -5132b0: 1215 |0044: const/4 v5, #int 1 // #1 │ │ -5132b2: 2802 |0045: goto 0047 // +0002 │ │ -5132b4: 12f5 |0046: const/4 v5, #int -1 // #ff │ │ -5132b6: 3805 0f00 |0047: if-eqz v5, 0056 // +000f │ │ -5132ba: 3245 0e00 |0049: if-eq v5, v4, 0057 // +000e │ │ -5132be: 7100 b0cd 0000 |004b: invoke-static {}, Lorg/kontalk/util/SystemUtils;.supportsNativeNightMode:()Z // method@cdb0 │ │ -5132c4: 0a05 |004e: move-result v5 │ │ -5132c6: 3805 0400 |004f: if-eqz v5, 0053 // +0004 │ │ -5132ca: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -5132cc: 2805 |0052: goto 0057 // +0005 │ │ -5132ce: 1235 |0053: const/4 v5, #int 3 // #3 │ │ -5132d0: 1232 |0054: const/4 v2, #int 3 // #3 │ │ -5132d2: 2802 |0055: goto 0057 // +0002 │ │ -5132d4: 1212 |0056: const/4 v2, #int 1 // #1 │ │ -5132d6: 7110 6d13 0200 |0057: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@136d │ │ -5132dc: 0e00 |005a: return-void │ │ +513234: |[513234] org.kontalk.util.Preferences.applyTheme:(Landroid/content/Context;)V │ │ +513244: 6e10 6c02 0500 |0000: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +51324a: 0c05 |0003: move-result-object v5 │ │ +51324c: 1400 2c02 117f |0004: const v0, #float 1.92749e+38 // #7f11022c │ │ +513252: 6e20 3b03 0500 |0007: invoke-virtual {v5, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +513258: 0c05 |000a: move-result-object v5 │ │ +51325a: 1a00 05ce |000b: const-string v0, "pref_ui_theme" // string@ce05 │ │ +51325e: 7120 06cd 5000 |000d: invoke-static {v0, v5}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +513264: 0c05 |0010: move-result-object v5 │ │ +513266: 6e10 5165 0500 |0011: invoke-virtual {v5}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ +51326c: 0a00 |0014: move-result v0 │ │ +51326e: 1401 76ef 2e00 |0015: const v1, #float 4.31034e-39 // #002eef76 │ │ +513274: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +513276: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +513278: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +51327a: 3210 2100 |001b: if-eq v0, v1, 003c // +0021 │ │ +51327e: 1401 1635 2306 |001d: const v1, #float 3.06959e-35 // #06233516 │ │ +513284: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ +513288: 1401 41d6 135c |0022: const v1, #float 1.6645e+17 // #5c13d641 │ │ +51328e: 3210 0300 |0025: if-eq v0, v1, 0028 // +0003 │ │ +513292: 281f |0027: goto 0046 // +001f │ │ +513294: 1a00 dd86 |0028: const-string v0, "default" // string@86dd │ │ +513298: 6e20 4965 0500 |002a: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51329e: 0a05 |002d: move-result v5 │ │ +5132a0: 3805 1800 |002e: if-eqz v5, 0046 // +0018 │ │ +5132a4: 1225 |0030: const/4 v5, #int 2 // #2 │ │ +5132a6: 2816 |0031: goto 0047 // +0016 │ │ +5132a8: 1a00 6aae |0032: const-string v0, "light" // string@ae6a │ │ +5132ac: 6e20 4965 0500 |0034: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +5132b2: 0a05 |0037: move-result v5 │ │ +5132b4: 3805 0e00 |0038: if-eqz v5, 0046 // +000e │ │ +5132b8: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +5132ba: 280c |003b: goto 0047 // +000c │ │ +5132bc: 1a00 f385 |003c: const-string v0, "dark" // string@85f3 │ │ +5132c0: 6e20 4965 0500 |003e: invoke-virtual {v5, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +5132c6: 0a05 |0041: move-result v5 │ │ +5132c8: 3805 0400 |0042: if-eqz v5, 0046 // +0004 │ │ +5132cc: 1215 |0044: const/4 v5, #int 1 // #1 │ │ +5132ce: 2802 |0045: goto 0047 // +0002 │ │ +5132d0: 12f5 |0046: const/4 v5, #int -1 // #ff │ │ +5132d2: 3805 0f00 |0047: if-eqz v5, 0056 // +000f │ │ +5132d6: 3245 0e00 |0049: if-eq v5, v4, 0057 // +000e │ │ +5132da: 7100 b0cd 0000 |004b: invoke-static {}, Lorg/kontalk/util/SystemUtils;.supportsNativeNightMode:()Z // method@cdb0 │ │ +5132e0: 0a05 |004e: move-result v5 │ │ +5132e2: 3805 0400 |004f: if-eqz v5, 0053 // +0004 │ │ +5132e6: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +5132e8: 2805 |0052: goto 0057 // +0005 │ │ +5132ea: 1235 |0053: const/4 v5, #int 3 // #3 │ │ +5132ec: 1232 |0054: const/4 v2, #int 3 // #3 │ │ +5132ee: 2802 |0055: goto 0057 // +0002 │ │ +5132f0: 1212 |0056: const/4 v2, #int 1 // #1 │ │ +5132f2: 7110 6d13 0200 |0057: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@136d │ │ +5132f8: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000d line=97 │ │ 0x0011 line=101 │ │ 0x004b line=110 │ │ 0x0057 line=116 │ │ @@ -946232,86 +946232,86 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -512bbc: |[512bbc] org.kontalk.util.Preferences.cacheConversationBackground:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File; │ │ -512bcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -512bce: 1a01 14ed |0001: const-string v1, "window" // string@ed14 │ │ -512bd2: 6e20 7102 1600 |0003: invoke-virtual {v6, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -512bd8: 0c01 |0006: move-result-object v1 │ │ -512bda: 1f01 4702 |0007: check-cast v1, Landroid/view/WindowManager; // type@0247 │ │ -512bde: 7210 6f0c 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ -512be4: 0c01 |000c: move-result-object v1 │ │ -512be6: 2202 d100 |000d: new-instance v2, Landroid/graphics/Point; // type@00d1 │ │ -512bea: 7010 9004 0200 |000f: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0490 │ │ -512bf0: 6e20 5a09 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@095a │ │ -512bf6: 5221 7500 |0015: iget v1, v2, Landroid/graphics/Point;.x:I // field@0075 │ │ -512bfa: 5222 7600 |0017: iget v2, v2, Landroid/graphics/Point;.y:I // field@0076 │ │ -512bfe: 6e10 6002 0600 |0019: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -512c04: 0c03 |001c: move-result-object v3 │ │ -512c06: 6e20 3202 7300 |001d: invoke-virtual {v3, v7}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -512c0c: 0c03 |0020: move-result-object v3 │ │ -512c0e: 7130 8dcc 1302 |0021: invoke-static {v3, v1, v2}, Lorg/kontalk/util/MediaStorage;.preloadBitmap:(Ljava/io/InputStream;II)Landroid/graphics/BitmapFactory$Options; // method@cc8d │ │ -512c14: 0c04 |0024: move-result-object v4 │ │ -512c16: 7110 47cc 0300 |0025: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512c1c: 6e10 6002 0600 |0028: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -512c22: 0c05 |002b: move-result-object v5 │ │ -512c24: 6e20 3202 7500 |002c: invoke-virtual {v5, v7}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -512c2a: 0c03 |002f: move-result-object v3 │ │ -512c2c: 7130 e503 0304 |0030: invoke-static {v3, v0, v4}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -512c32: 0c04 |0033: move-result-object v4 │ │ -512c34: 7110 47cc 0300 |0034: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512c3a: 7130 b3cd 1402 |0037: invoke-static {v4, v1, v2}, Lorg/kontalk/util/ThumbnailUtils;.extractThumbnail:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@cdb3 │ │ -512c40: 0c01 |003a: move-result-object v1 │ │ -512c42: 6e10 d803 0400 |003b: invoke-virtual {v4}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -512c48: 7130 6ccc 7601 |003e: invoke-static {v6, v7, v1}, Lorg/kontalk/util/MediaStorage;.bitmapOrientation:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@cc6c │ │ -512c4e: 0c07 |0041: move-result-object v7 │ │ -512c50: 2201 040e |0042: new-instance v1, Ljava/io/File; // type@0e04 │ │ -512c54: 6e10 6802 0600 |0044: invoke-virtual {v6}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ -512c5a: 0c06 |0047: move-result-object v6 │ │ -512c5c: 1a02 f579 |0048: const-string v2, "background.png" // string@79f5 │ │ -512c60: 7030 9563 6102 |004a: invoke-direct {v1, v6, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -512c66: 2206 090e |004d: new-instance v6, Ljava/io/FileOutputStream; // type@0e09 │ │ -512c6a: 7020 c163 1600 |004f: invoke-direct {v6, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -512c70: 6200 4100 |0052: sget-object v0, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0041 │ │ -512c74: 1302 5a00 |0054: const/16 v2, #int 90 // #5a │ │ -512c78: 6e40 c603 0762 |0056: invoke-virtual {v7, v0, v2, v6}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@03c6 │ │ -512c7e: 6e10 d803 0700 |0059: invoke-virtual {v7}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -512c84: 7110 47cc 0600 |005c: invoke-static {v6}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512c8a: 1101 |005f: return-object v1 │ │ -512c8c: 0d07 |0060: move-exception v7 │ │ -512c8e: 0760 |0061: move-object v0, v6 │ │ -512c90: 2821 |0062: goto 0083 // +0021 │ │ -512c92: 0d06 |0063: move-exception v6 │ │ -512c94: 2808 |0064: goto 006c // +0008 │ │ -512c96: 0d06 |0065: move-exception v6 │ │ -512c98: 2207 100e |0066: new-instance v7, Ljava/io/IOException; // type@0e10 │ │ -512c9c: 7020 db63 6700 |0068: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@63db │ │ -512ca2: 2707 |006b: throw v7 │ │ -512ca4: 7110 47cc 0300 |006c: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512caa: 2706 |006f: throw v6 │ │ -512cac: 0d06 |0070: move-exception v6 │ │ -512cae: 2806 |0071: goto 0077 // +0006 │ │ -512cb0: 0d06 |0072: move-exception v6 │ │ -512cb2: 0703 |0073: move-object v3, v0 │ │ -512cb4: 280a |0074: goto 007e // +000a │ │ -512cb6: 0d06 |0075: move-exception v6 │ │ -512cb8: 0703 |0076: move-object v3, v0 │ │ -512cba: 2207 100e |0077: new-instance v7, Ljava/io/IOException; // type@0e10 │ │ -512cbe: 7020 db63 6700 |0079: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@63db │ │ -512cc4: 2707 |007c: throw v7 │ │ -512cc6: 0d06 |007d: move-exception v6 │ │ -512cc8: 7110 47cc 0300 |007e: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512cce: 2706 |0081: throw v6 │ │ -512cd0: 0d07 |0082: move-exception v7 │ │ -512cd2: 7110 47cc 0000 |0083: invoke-static {v0}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512cd8: 2707 |0086: throw v7 │ │ +512bd8: |[512bd8] org.kontalk.util.Preferences.cacheConversationBackground:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/File; │ │ +512be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +512bea: 1a01 14ed |0001: const-string v1, "window" // string@ed14 │ │ +512bee: 6e20 7102 1600 |0003: invoke-virtual {v6, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +512bf4: 0c01 |0006: move-result-object v1 │ │ +512bf6: 1f01 4702 |0007: check-cast v1, Landroid/view/WindowManager; // type@0247 │ │ +512bfa: 7210 6f0c 0100 |0009: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ +512c00: 0c01 |000c: move-result-object v1 │ │ +512c02: 2202 d100 |000d: new-instance v2, Landroid/graphics/Point; // type@00d1 │ │ +512c06: 7010 9004 0200 |000f: invoke-direct {v2}, Landroid/graphics/Point;.:()V // method@0490 │ │ +512c0c: 6e20 5a09 2100 |0012: invoke-virtual {v1, v2}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@095a │ │ +512c12: 5221 7500 |0015: iget v1, v2, Landroid/graphics/Point;.x:I // field@0075 │ │ +512c16: 5222 7600 |0017: iget v2, v2, Landroid/graphics/Point;.y:I // field@0076 │ │ +512c1a: 6e10 6002 0600 |0019: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +512c20: 0c03 |001c: move-result-object v3 │ │ +512c22: 6e20 3202 7300 |001d: invoke-virtual {v3, v7}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +512c28: 0c03 |0020: move-result-object v3 │ │ +512c2a: 7130 8dcc 1302 |0021: invoke-static {v3, v1, v2}, Lorg/kontalk/util/MediaStorage;.preloadBitmap:(Ljava/io/InputStream;II)Landroid/graphics/BitmapFactory$Options; // method@cc8d │ │ +512c30: 0c04 |0024: move-result-object v4 │ │ +512c32: 7110 47cc 0300 |0025: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512c38: 6e10 6002 0600 |0028: invoke-virtual {v6}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +512c3e: 0c05 |002b: move-result-object v5 │ │ +512c40: 6e20 3202 7500 |002c: invoke-virtual {v5, v7}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +512c46: 0c03 |002f: move-result-object v3 │ │ +512c48: 7130 e503 0304 |0030: invoke-static {v3, v0, v4}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +512c4e: 0c04 |0033: move-result-object v4 │ │ +512c50: 7110 47cc 0300 |0034: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512c56: 7130 b3cd 1402 |0037: invoke-static {v4, v1, v2}, Lorg/kontalk/util/ThumbnailUtils;.extractThumbnail:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@cdb3 │ │ +512c5c: 0c01 |003a: move-result-object v1 │ │ +512c5e: 6e10 d803 0400 |003b: invoke-virtual {v4}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +512c64: 7130 6ccc 7601 |003e: invoke-static {v6, v7, v1}, Lorg/kontalk/util/MediaStorage;.bitmapOrientation:(Landroid/content/Context;Landroid/net/Uri;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@cc6c │ │ +512c6a: 0c07 |0041: move-result-object v7 │ │ +512c6c: 2201 040e |0042: new-instance v1, Ljava/io/File; // type@0e04 │ │ +512c70: 6e10 6802 0600 |0044: invoke-virtual {v6}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@0268 │ │ +512c76: 0c06 |0047: move-result-object v6 │ │ +512c78: 1a02 f579 |0048: const-string v2, "background.png" // string@79f5 │ │ +512c7c: 7030 9563 6102 |004a: invoke-direct {v1, v6, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +512c82: 2206 090e |004d: new-instance v6, Ljava/io/FileOutputStream; // type@0e09 │ │ +512c86: 7020 c163 1600 |004f: invoke-direct {v6, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +512c8c: 6200 4100 |0052: sget-object v0, Landroid/graphics/Bitmap$CompressFormat;.PNG:Landroid/graphics/Bitmap$CompressFormat; // field@0041 │ │ +512c90: 1302 5a00 |0054: const/16 v2, #int 90 // #5a │ │ +512c94: 6e40 c603 0762 |0056: invoke-virtual {v7, v0, v2, v6}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@03c6 │ │ +512c9a: 6e10 d803 0700 |0059: invoke-virtual {v7}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +512ca0: 7110 47cc 0600 |005c: invoke-static {v6}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512ca6: 1101 |005f: return-object v1 │ │ +512ca8: 0d07 |0060: move-exception v7 │ │ +512caa: 0760 |0061: move-object v0, v6 │ │ +512cac: 2821 |0062: goto 0083 // +0021 │ │ +512cae: 0d06 |0063: move-exception v6 │ │ +512cb0: 2808 |0064: goto 006c // +0008 │ │ +512cb2: 0d06 |0065: move-exception v6 │ │ +512cb4: 2207 100e |0066: new-instance v7, Ljava/io/IOException; // type@0e10 │ │ +512cb8: 7020 db63 6700 |0068: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@63db │ │ +512cbe: 2707 |006b: throw v7 │ │ +512cc0: 7110 47cc 0300 |006c: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512cc6: 2706 |006f: throw v6 │ │ +512cc8: 0d06 |0070: move-exception v6 │ │ +512cca: 2806 |0071: goto 0077 // +0006 │ │ +512ccc: 0d06 |0072: move-exception v6 │ │ +512cce: 0703 |0073: move-object v3, v0 │ │ +512cd0: 280a |0074: goto 007e // +000a │ │ +512cd2: 0d06 |0075: move-exception v6 │ │ +512cd4: 0703 |0076: move-object v3, v0 │ │ +512cd6: 2207 100e |0077: new-instance v7, Ljava/io/IOException; // type@0e10 │ │ +512cda: 7020 db63 6700 |0079: invoke-direct {v7, v6}, Ljava/io/IOException;.:(Ljava/lang/Throwable;)V // method@63db │ │ +512ce0: 2707 |007c: throw v7 │ │ +512ce2: 0d06 |007d: move-exception v6 │ │ +512ce4: 7110 47cc 0300 |007e: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512cea: 2706 |0081: throw v6 │ │ +512cec: 0d07 |0082: move-exception v7 │ │ +512cee: 7110 47cc 0000 |0083: invoke-static {v0}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512cf4: 2707 |0086: throw v7 │ │ catches : 11 │ │ 0x0001 - 0x0019 │ │ -> 0x0082 │ │ 0x0019 - 0x0021 │ │ Ljava/lang/Exception; -> 0x0075 │ │ -> 0x0072 │ │ 0x0021 - 0x0025 │ │ @@ -946372,56 +946372,56 @@ │ │ type : '(Landroid/content/Context;J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -5121b4: |[5121b4] org.kontalk.util.Preferences.canAutodownloadMedia:(Landroid/content/Context;J)Z │ │ -5121c4: 6e10 6c02 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5121ca: 0c00 |0003: move-result-object v0 │ │ -5121cc: 1401 1600 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0016 │ │ -5121d2: 6e20 3103 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ -5121d8: 0a00 |000a: move-result v0 │ │ -5121da: 7110 6f65 0000 |000b: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@656f │ │ -5121e0: 0c00 |000e: move-result-object v0 │ │ -5121e2: 1a01 c4cd |000f: const-string v1, "pref_media_autodownload_threshold" // string@cdc4 │ │ -5121e6: 7120 06cd 0100 |0011: invoke-static {v1, v0}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -5121ec: 0c00 |0014: move-result-object v0 │ │ -5121ee: 7110 d164 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ -5121f4: 0a00 |0018: move-result v0 │ │ -5121f6: 6e10 6c02 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5121fc: 0c01 |001c: move-result-object v1 │ │ -5121fe: 1402 2902 117f |001d: const v2, #float 1.92749e+38 // #7f110229 │ │ -512204: 6e20 3b03 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -51220a: 0c01 |0023: move-result-object v1 │ │ -51220c: 1a02 c0cd |0024: const-string v2, "pref_media_autodownload" // string@cdc0 │ │ -512210: 7120 06cd 1200 |0026: invoke-static {v2, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512216: 0c01 |0029: move-result-object v1 │ │ -512218: 1602 0004 |002a: const-wide/16 v2, #int 1024 // #400 │ │ -51221c: be25 |002c: div-long/2addr v5, v2 │ │ -51221e: 8102 |002d: int-to-long v2, v0 │ │ -512220: 3100 0502 |002e: cmp-long v0, v5, v2 │ │ -512224: 3a00 1b00 |0030: if-ltz v0, 004b // +001b │ │ -512228: 1a05 d076 |0032: const-string v5, "always" // string@76d0 │ │ -51222c: 6e20 4965 1500 |0034: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -512232: 0a05 |0037: move-result v5 │ │ -512234: 3905 1300 |0038: if-nez v5, 004b // +0013 │ │ -512238: 1a05 0ced |003a: const-string v5, "wifi" // string@ed0c │ │ -51223c: 6e20 4965 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -512242: 0a05 |003f: move-result v5 │ │ -512244: 3805 0900 |0040: if-eqz v5, 0049 // +0009 │ │ -512248: 7110 a9cd 0400 |0042: invoke-static {v4}, Lorg/kontalk/util/SystemUtils;.isOnWifi:(Landroid/content/Context;)Z // method@cda9 │ │ -51224e: 0a04 |0045: move-result v4 │ │ -512250: 3804 0300 |0046: if-eqz v4, 0049 // +0003 │ │ -512254: 2803 |0048: goto 004b // +0003 │ │ -512256: 1204 |0049: const/4 v4, #int 0 // #0 │ │ -512258: 2802 |004a: goto 004c // +0002 │ │ -51225a: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -51225c: 0f04 |004c: return v4 │ │ +5121d0: |[5121d0] org.kontalk.util.Preferences.canAutodownloadMedia:(Landroid/content/Context;J)Z │ │ +5121e0: 6e10 6c02 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5121e6: 0c00 |0003: move-result-object v0 │ │ +5121e8: 1401 1600 0a7f |0004: const v1, #float 1.83434e+38 // #7f0a0016 │ │ +5121ee: 6e20 3103 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ +5121f4: 0a00 |000a: move-result v0 │ │ +5121f6: 7110 6f65 0000 |000b: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@656f │ │ +5121fc: 0c00 |000e: move-result-object v0 │ │ +5121fe: 1a01 c4cd |000f: const-string v1, "pref_media_autodownload_threshold" // string@cdc4 │ │ +512202: 7120 06cd 0100 |0011: invoke-static {v1, v0}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512208: 0c00 |0014: move-result-object v0 │ │ +51220a: 7110 d164 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ +512210: 0a00 |0018: move-result v0 │ │ +512212: 6e10 6c02 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512218: 0c01 |001c: move-result-object v1 │ │ +51221a: 1402 2902 117f |001d: const v2, #float 1.92749e+38 // #7f110229 │ │ +512220: 6e20 3b03 2100 |0020: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +512226: 0c01 |0023: move-result-object v1 │ │ +512228: 1a02 c0cd |0024: const-string v2, "pref_media_autodownload" // string@cdc0 │ │ +51222c: 7120 06cd 1200 |0026: invoke-static {v2, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512232: 0c01 |0029: move-result-object v1 │ │ +512234: 1602 0004 |002a: const-wide/16 v2, #int 1024 // #400 │ │ +512238: be25 |002c: div-long/2addr v5, v2 │ │ +51223a: 8102 |002d: int-to-long v2, v0 │ │ +51223c: 3100 0502 |002e: cmp-long v0, v5, v2 │ │ +512240: 3a00 1b00 |0030: if-ltz v0, 004b // +001b │ │ +512244: 1a05 d076 |0032: const-string v5, "always" // string@76d0 │ │ +512248: 6e20 4965 1500 |0034: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51224e: 0a05 |0037: move-result v5 │ │ +512250: 3905 1300 |0038: if-nez v5, 004b // +0013 │ │ +512254: 1a05 0ced |003a: const-string v5, "wifi" // string@ed0c │ │ +512258: 6e20 4965 1500 |003c: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51225e: 0a05 |003f: move-result v5 │ │ +512260: 3805 0900 |0040: if-eqz v5, 0049 // +0009 │ │ +512264: 7110 a9cd 0400 |0042: invoke-static {v4}, Lorg/kontalk/util/SystemUtils;.isOnWifi:(Landroid/content/Context;)Z // method@cda9 │ │ +51226a: 0a04 |0045: move-result v4 │ │ +51226c: 3804 0300 |0046: if-eqz v4, 0049 // +0003 │ │ +512270: 2803 |0048: goto 004b // +0003 │ │ +512272: 1204 |0049: const/4 v4, #int 0 // #0 │ │ +512274: 2802 |004a: goto 004c // +0002 │ │ +512276: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +512278: 0f04 |004c: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0011 line=302 │ │ 0x0019 line=305 │ │ 0x0026 line=304 │ │ 0x002c line=306 │ │ @@ -946435,24 +946435,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512260: |[512260] org.kontalk.util.Preferences.getAcceptAnyCertificate:(Landroid/content/Context;)Z │ │ -512270: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512276: 0c01 |0003: move-result-object v1 │ │ -512278: 1400 0600 057f |0004: const v0, #float 1.76787e+38 // #7f050006 │ │ -51227e: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -512284: 0a01 |000a: move-result v1 │ │ -512286: 1a00 6bcd |000b: const-string v0, "pref_accept_any_certificate" // string@cd6b │ │ -51228a: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512290: 0a01 |0010: move-result v1 │ │ -512292: 0f01 |0011: return v1 │ │ +51227c: |[51227c] org.kontalk.util.Preferences.getAcceptAnyCertificate:(Landroid/content/Context;)Z │ │ +51228c: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512292: 0c01 |0003: move-result-object v1 │ │ +512294: 1400 0600 057f |0004: const v0, #float 1.76787e+38 // #7f050006 │ │ +51229a: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5122a0: 0a01 |000a: move-result v1 │ │ +5122a2: 1a00 6bcd |000b: const-string v0, "pref_accept_any_certificate" // string@cd6b │ │ +5122a6: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5122ac: 0a01 |0010: move-result v1 │ │ +5122ae: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ 0x0007 line=533 │ │ 0x000d line=532 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -946462,24 +946462,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512294: |[512294] org.kontalk.util.Preferences.getAutoAcceptSubscriptions:(Landroid/content/Context;)Z │ │ -5122a4: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5122aa: 0c01 |0003: move-result-object v1 │ │ -5122ac: 1400 0700 057f |0004: const v0, #float 1.76787e+38 // #7f050007 │ │ -5122b2: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5122b8: 0a01 |000a: move-result v1 │ │ -5122ba: 1a00 70cd |000b: const-string v0, "pref_auto_accept_subscriptions" // string@cd70 │ │ -5122be: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5122c4: 0a01 |0010: move-result v1 │ │ -5122c6: 0f01 |0011: return v1 │ │ +5122b0: |[5122b0] org.kontalk.util.Preferences.getAutoAcceptSubscriptions:(Landroid/content/Context;)Z │ │ +5122c0: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5122c6: 0c01 |0003: move-result-object v1 │ │ +5122c8: 1400 0700 057f |0004: const v0, #float 1.76787e+38 // #7f050007 │ │ +5122ce: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5122d4: 0a01 |000a: move-result v1 │ │ +5122d6: 1a00 70cd |000b: const-string v0, "pref_auto_accept_subscriptions" // string@cd70 │ │ +5122da: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5122e0: 0a01 |0010: move-result v1 │ │ +5122e2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x000d line=250 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946488,26 +946488,26 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -512d50: |[512d50] org.kontalk.util.Preferences.getBalloonGroupsTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -512d60: 6200 289b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ -512d64: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -512d68: 1400 2602 117f |0004: const v0, #float 1.92749e+38 // #7f110226 │ │ -512d6e: 6e20 6e02 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -512d74: 0c01 |000a: move-result-object v1 │ │ -512d76: 1a00 78cd |000b: const-string v0, "pref_balloons_groups" // string@cd78 │ │ -512d7a: 7120 06cd 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512d80: 0c01 |0010: move-result-object v1 │ │ -512d82: 6901 289b |0011: sput-object v1, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ -512d86: 6201 289b |0013: sget-object v1, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ -512d8a: 1101 |0015: return-object v1 │ │ +512d6c: |[512d6c] org.kontalk.util.Preferences.getBalloonGroupsTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +512d7c: 6200 289b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ +512d80: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +512d84: 1400 2602 117f |0004: const v0, #float 1.92749e+38 // #7f110226 │ │ +512d8a: 6e20 6e02 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +512d90: 0c01 |000a: move-result-object v1 │ │ +512d92: 1a00 78cd |000b: const-string v0, "pref_balloons_groups" // string@cd78 │ │ +512d96: 7120 06cd 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512d9c: 0c01 |0010: move-result-object v1 │ │ +512d9e: 6901 289b |0011: sput-object v1, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ +512da2: 6201 289b |0013: sget-object v1, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ +512da6: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0007 line=355 │ │ 0x000d line=354 │ │ 0x0013 line=356 │ │ locals : │ │ @@ -946518,26 +946518,26 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -512d8c: |[512d8c] org.kontalk.util.Preferences.getBalloonTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -512d9c: 6200 299b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ -512da0: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -512da4: 1400 2502 117f |0004: const v0, #float 1.92749e+38 // #7f110225 │ │ -512daa: 6e20 6e02 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -512db0: 0c01 |000a: move-result-object v1 │ │ -512db2: 1a00 77cd |000b: const-string v0, "pref_balloons" // string@cd77 │ │ -512db6: 7120 06cd 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512dbc: 0c01 |0010: move-result-object v1 │ │ -512dbe: 6901 299b |0011: sput-object v1, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ -512dc2: 6201 299b |0013: sget-object v1, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ -512dc6: 1101 |0015: return-object v1 │ │ +512da8: |[512da8] org.kontalk.util.Preferences.getBalloonTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +512db8: 6200 299b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ +512dbc: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +512dc0: 1400 2502 117f |0004: const v0, #float 1.92749e+38 // #7f110225 │ │ +512dc6: 6e20 6e02 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +512dcc: 0c01 |000a: move-result-object v1 │ │ +512dce: 1a00 77cd |000b: const-string v0, "pref_balloons" // string@cd77 │ │ +512dd2: 7120 06cd 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512dd8: 0c01 |0010: move-result-object v1 │ │ +512dda: 6901 299b |0011: sput-object v1, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ +512dde: 6201 299b |0013: sget-object v1, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ +512de2: 1101 |0015: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0007 line=348 │ │ 0x000d line=347 │ │ 0x0013 line=349 │ │ locals : │ │ @@ -946548,19 +946548,19 @@ │ │ type : '(Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -5122c8: |[5122c8] org.kontalk.util.Preferences.getBoolean:(Ljava/lang/String;Z)Z │ │ -5122d8: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5122dc: 7230 dd02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ -5122e2: 0a01 |0005: move-result v1 │ │ -5122e4: 0f01 |0006: return v1 │ │ +5122e4: |[5122e4] org.kontalk.util.Preferences.getBoolean:(Ljava/lang/String;Z)Z │ │ +5122f4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5122f8: 7230 dd02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ +5122fe: 0a01 |0005: move-result v1 │ │ +512300: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Z │ │ │ │ @@ -946569,28 +946569,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -5122e8: |[5122e8] org.kontalk.util.Preferences.getBooleanOnce:(Ljava/lang/String;)Z │ │ -5122f8: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5122fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5122fe: 7230 dd02 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ -512304: 0a00 |0006: move-result v0 │ │ -512306: 3900 1000 |0007: if-nez v0, 0017 // +0010 │ │ -51230a: 6201 2b9b |0009: sget-object v1, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -51230e: 7210 dc02 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -512314: 0c01 |000e: move-result-object v1 │ │ -512316: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -512318: 7230 d402 3102 |0010: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -51231e: 0c03 |0013: move-result-object v3 │ │ -512320: 7210 d302 0300 |0014: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -512326: 0f00 |0017: return v0 │ │ +512304: |[512304] org.kontalk.util.Preferences.getBooleanOnce:(Ljava/lang/String;)Z │ │ +512314: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512318: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51231a: 7230 dd02 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ +512320: 0a00 |0006: move-result v0 │ │ +512322: 3900 1000 |0007: if-nez v0, 0017 // +0010 │ │ +512326: 6201 2b9b |0009: sget-object v1, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51232a: 7210 dc02 0100 |000b: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512330: 0c01 |000e: move-result-object v1 │ │ +512332: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +512334: 7230 d402 3102 |0010: invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +51233a: 0c03 |0013: move-result-object v3 │ │ +51233c: 7210 d302 0300 |0014: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +512342: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0009 line=197 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -946599,75 +946599,75 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -512328: |[512328] org.kontalk.util.Preferences.getContactsListVisited:()Z │ │ -512338: 1a00 7acd |0000: const-string v0, "pref_contacts_visited" // string@cd7a │ │ -51233c: 7110 ddcc 0000 |0002: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getBooleanOnce:(Ljava/lang/String;)Z // method@ccdd │ │ -512342: 0a00 |0005: move-result v0 │ │ -512344: 0f00 |0006: return v0 │ │ +512344: |[512344] org.kontalk.util.Preferences.getContactsListVisited:()Z │ │ +512354: 1a00 7acd |0000: const-string v0, "pref_contacts_visited" // string@cd7a │ │ +512358: 7110 ddcc 0000 |0002: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getBooleanOnce:(Ljava/lang/String;)Z // method@ccdd │ │ +51235e: 0a00 |0005: move-result v0 │ │ +512360: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=316 │ │ locals : │ │ │ │ #13 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getConversationBackground' │ │ type : '(Landroid/content/Context;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -5120f4: |[5120f4] org.kontalk.util.Preferences.getConversationBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ -512104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -512106: 1a01 7ccd |0001: const-string v1, "pref_custom_background" // string@cd7c │ │ -51210a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -51210c: 7120 dccc 2100 |0004: invoke-static {v1, v2}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512112: 0a01 |0007: move-result v1 │ │ -512114: 3801 3400 |0008: if-eqz v1, 003c // +0034 │ │ -512118: 6201 2a9b |000a: sget-object v1, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ -51211c: 3901 2600 |000c: if-nez v1, 0032 // +0026 │ │ -512120: 1a01 71cd |000e: const-string v1, "pref_background_uri" // string@cd71 │ │ -512124: 7120 06cd 0100 |0010: invoke-static {v1, v0}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -51212a: 0c01 |0013: move-result-object v1 │ │ -51212c: 6e10 6002 0400 |0014: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -512132: 0c02 |0017: move-result-object v2 │ │ -512134: 7110 3d06 0100 |0018: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ -51213a: 0c01 |001b: move-result-object v1 │ │ -51213c: 6e20 3202 1200 |001c: invoke-virtual {v2, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ -512142: 0c01 |001f: move-result-object v1 │ │ -512144: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -512148: 7130 e503 0100 |0022: invoke-static {v1, v0, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -51214e: 0c02 |0025: move-result-object v2 │ │ -512150: 2203 e500 |0026: new-instance v3, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -512154: 6e10 6c02 0400 |0028: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -51215a: 0c04 |002b: move-result-object v4 │ │ -51215c: 7030 eb04 4302 |002c: invoke-direct {v3, v4, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@04eb │ │ -512162: 6903 2a9b |002f: sput-object v3, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ -512166: 2802 |0031: goto 0033 // +0002 │ │ -512168: 0701 |0032: move-object v1, v0 │ │ -51216a: 6204 2a9b |0033: sget-object v4, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ -51216e: 7110 47cc 0100 |0035: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512174: 1104 |0038: return-object v4 │ │ -512176: 0d04 |0039: move-exception v4 │ │ -512178: 0710 |003a: move-object v0, v1 │ │ -51217a: 2806 |003b: goto 0041 // +0006 │ │ -51217c: 7110 47cc 0000 |003c: invoke-static {v0}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512182: 280a |003f: goto 0049 // +000a │ │ -512184: 0d04 |0040: move-exception v4 │ │ -512186: 7110 47cc 0000 |0041: invoke-static {v0}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -51218c: 2704 |0044: throw v4 │ │ -51218e: 0701 |0045: move-object v1, v0 │ │ -512190: 7110 47cc 0100 |0046: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -512196: 1100 |0049: return-object v0 │ │ +512110: |[512110] org.kontalk.util.Preferences.getConversationBackground:(Landroid/content/Context;)Landroid/graphics/drawable/Drawable; │ │ +512120: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +512122: 1a01 7ccd |0001: const-string v1, "pref_custom_background" // string@cd7c │ │ +512126: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +512128: 7120 dccc 2100 |0004: invoke-static {v1, v2}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +51212e: 0a01 |0007: move-result v1 │ │ +512130: 3801 3400 |0008: if-eqz v1, 003c // +0034 │ │ +512134: 6201 2a9b |000a: sget-object v1, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ +512138: 3901 2600 |000c: if-nez v1, 0032 // +0026 │ │ +51213c: 1a01 71cd |000e: const-string v1, "pref_background_uri" // string@cd71 │ │ +512140: 7120 06cd 0100 |0010: invoke-static {v1, v0}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512146: 0c01 |0013: move-result-object v1 │ │ +512148: 6e10 6002 0400 |0014: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +51214e: 0c02 |0017: move-result-object v2 │ │ +512150: 7110 3d06 0100 |0018: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ +512156: 0c01 |001b: move-result-object v1 │ │ +512158: 6e20 3202 1200 |001c: invoke-virtual {v2, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@0232 │ │ +51215e: 0c01 |001f: move-result-object v1 │ │ +512160: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +512164: 7130 e503 0100 |0022: invoke-static {v1, v0, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +51216a: 0c02 |0025: move-result-object v2 │ │ +51216c: 2203 e500 |0026: new-instance v3, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +512170: 6e10 6c02 0400 |0028: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512176: 0c04 |002b: move-result-object v4 │ │ +512178: 7030 eb04 4302 |002c: invoke-direct {v3, v4, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@04eb │ │ +51217e: 6903 2a9b |002f: sput-object v3, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ +512182: 2802 |0031: goto 0033 // +0002 │ │ +512184: 0701 |0032: move-object v1, v0 │ │ +512186: 6204 2a9b |0033: sget-object v4, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ +51218a: 7110 47cc 0100 |0035: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +512190: 1104 |0038: return-object v4 │ │ +512192: 0d04 |0039: move-exception v4 │ │ +512194: 0710 |003a: move-object v0, v1 │ │ +512196: 2806 |003b: goto 0041 // +0006 │ │ +512198: 7110 47cc 0000 |003c: invoke-static {v0}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +51219e: 280a |003f: goto 0049 // +000a │ │ +5121a0: 0d04 |0040: move-exception v4 │ │ +5121a2: 7110 47cc 0000 |0041: invoke-static {v0}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +5121a8: 2704 |0044: throw v4 │ │ +5121aa: 0701 |0045: move-object v1, v0 │ │ +5121ac: 7110 47cc 0100 |0046: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +5121b2: 1100 |0049: return-object v0 │ │ catches : 2 │ │ 0x0001 - 0x0020 │ │ Ljava/lang/Exception; -> 0x0045 │ │ -> 0x0040 │ │ 0x0022 - 0x0035 │ │ Ljava/lang/Exception; -> 0x0046 │ │ -> 0x0039 │ │ @@ -946690,27 +946690,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -512dc8: |[512dc8] org.kontalk.util.Preferences.getDialPrefix:()Ljava/lang/String; │ │ -512dd8: 1a00 dbcd |0000: const-string v0, "pref_remove_prefix" // string@cddb │ │ -512ddc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512dde: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512de4: 0c00 |0006: move-result-object v0 │ │ -512de6: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -512dea: 6e10 6d65 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ -512df0: 0c02 |000c: move-result-object v2 │ │ -512df2: 7110 b408 0200 |000d: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -512df8: 0a02 |0010: move-result v2 │ │ -512dfa: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -512dfe: 0701 |0013: move-object v1, v0 │ │ -512e00: 1101 |0014: return-object v1 │ │ +512de4: |[512de4] org.kontalk.util.Preferences.getDialPrefix:()Ljava/lang/String; │ │ +512df4: 1a00 dbcd |0000: const-string v0, "pref_remove_prefix" // string@cddb │ │ +512df8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +512dfa: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512e00: 0c00 |0006: move-result-object v0 │ │ +512e02: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +512e06: 6e10 6d65 0000 |0009: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ +512e0c: 0c02 |000c: move-result-object v2 │ │ +512e0e: 7110 b408 0200 |000d: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +512e14: 0a02 |0010: move-result v2 │ │ +512e16: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +512e1a: 0701 |0013: move-object v1, v0 │ │ +512e1c: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=517 │ │ 0x0009 line=518 │ │ locals : │ │ │ │ #15 : (in Lorg/kontalk/util/Preferences;) │ │ @@ -946718,24 +946718,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512348: |[512348] org.kontalk.util.Preferences.getEmojiConverter:(Landroid/content/Context;)Z │ │ -512358: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -51235e: 0c01 |0003: move-result-object v1 │ │ -512360: 1400 0900 057f |0004: const v0, #float 1.76788e+38 // #7f050009 │ │ -512366: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -51236c: 0a01 |000a: move-result v1 │ │ -51236e: 1a00 9ecd |000b: const-string v0, "pref_emoji_converter" // string@cd9e │ │ -512372: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512378: 0a01 |0010: move-result v1 │ │ -51237a: 0f01 |0011: return v1 │ │ +512364: |[512364] org.kontalk.util.Preferences.getEmojiConverter:(Landroid/content/Context;)Z │ │ +512374: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +51237a: 0c01 |0003: move-result-object v1 │ │ +51237c: 1400 0900 057f |0004: const v0, #float 1.76788e+38 // #7f050009 │ │ +512382: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512388: 0a01 |000a: move-result v1 │ │ +51238a: 1a00 9ecd |000b: const-string v0, "pref_emoji_converter" // string@cd9e │ │ +51238e: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512394: 0a01 |0010: move-result v1 │ │ +512396: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x000d line=361 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946744,24 +946744,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -51237c: |[51237c] org.kontalk.util.Preferences.getEncryptionEnabled:(Landroid/content/Context;)Z │ │ -51238c: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512392: 0c01 |0003: move-result-object v1 │ │ -512394: 1400 0d00 057f |0004: const v0, #float 1.76788e+38 // #7f05000d │ │ -51239a: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5123a0: 0a01 |000a: move-result v1 │ │ -5123a2: 1a00 a2cd |000b: const-string v0, "pref_encrypt" // string@cda2 │ │ -5123a6: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5123ac: 0a01 |0010: move-result v1 │ │ -5123ae: 0f01 |0011: return v1 │ │ +512398: |[512398] org.kontalk.util.Preferences.getEncryptionEnabled:(Landroid/content/Context;)Z │ │ +5123a8: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5123ae: 0c01 |0003: move-result-object v1 │ │ +5123b0: 1400 0d00 057f |0004: const v0, #float 1.76788e+38 // #7f05000d │ │ +5123b6: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5123bc: 0a01 |000a: move-result v1 │ │ +5123be: 1a00 a2cd |000b: const-string v0, "pref_encrypt" // string@cda2 │ │ +5123c2: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5123c8: 0a01 |0010: move-result v1 │ │ +5123ca: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000d line=235 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946770,28 +946770,28 @@ │ │ type : '(Landroid/content/Context;)Lorg/kontalk/client/EndpointServer$EndpointServerProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -513160: |[513160] org.kontalk.util.Preferences.getEndpointServerProvider:(Landroid/content/Context;)Lorg/kontalk/client/EndpointServer$EndpointServerProvider; │ │ -513170: 7100 01cd 0000 |0000: invoke-static {}, Lorg/kontalk/util/Preferences;.getServerURI:()Ljava/lang/String; // method@cd01 │ │ -513176: 0c00 |0003: move-result-object v0 │ │ -513178: 7110 b408 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -51317e: 0a01 |0007: move-result v1 │ │ -513180: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ -513184: 2202 a81e |000a: new-instance v2, Lorg/kontalk/client/EndpointServer$SingleServerProvider; // type@1ea8 │ │ -513188: 7020 eaba 0200 |000c: invoke-direct {v2, v0}, Lorg/kontalk/client/EndpointServer$SingleServerProvider;.:(Ljava/lang/String;)V // method@baea │ │ -51318e: 1102 |000f: return-object v2 │ │ -513190: 7110 febf 0200 |0010: invoke-static {v2}, Lorg/kontalk/service/ServerListUpdater;.getCurrentList:(Landroid/content/Context;)Lorg/kontalk/client/ServerList; // method@bffe │ │ -513196: 0c02 |0013: move-result-object v2 │ │ -513198: 2200 d01e |0014: new-instance v0, Lorg/kontalk/client/ServerList$ServerListProvider; // type@1ed0 │ │ -51319c: 7020 b4bb 2000 |0016: invoke-direct {v0, v2}, Lorg/kontalk/client/ServerList$ServerListProvider;.:(Lorg/kontalk/client/ServerList;)V // method@bbb4 │ │ -5131a2: 1100 |0019: return-object v0 │ │ +51317c: |[51317c] org.kontalk.util.Preferences.getEndpointServerProvider:(Landroid/content/Context;)Lorg/kontalk/client/EndpointServer$EndpointServerProvider; │ │ +51318c: 7100 01cd 0000 |0000: invoke-static {}, Lorg/kontalk/util/Preferences;.getServerURI:()Ljava/lang/String; // method@cd01 │ │ +513192: 0c00 |0003: move-result-object v0 │ │ +513194: 7110 b408 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +51319a: 0a01 |0007: move-result v1 │ │ +51319c: 3901 0800 |0008: if-nez v1, 0010 // +0008 │ │ +5131a0: 2202 a81e |000a: new-instance v2, Lorg/kontalk/client/EndpointServer$SingleServerProvider; // type@1ea8 │ │ +5131a4: 7020 eaba 0200 |000c: invoke-direct {v2, v0}, Lorg/kontalk/client/EndpointServer$SingleServerProvider;.:(Ljava/lang/String;)V // method@baea │ │ +5131aa: 1102 |000f: return-object v2 │ │ +5131ac: 7110 febf 0200 |0010: invoke-static {v2}, Lorg/kontalk/service/ServerListUpdater;.getCurrentList:(Landroid/content/Context;)Lorg/kontalk/client/ServerList; // method@bffe │ │ +5131b2: 0c02 |0013: move-result-object v2 │ │ +5131b4: 2200 d01e |0014: new-instance v0, Lorg/kontalk/client/ServerList$ServerListProvider; // type@1ed0 │ │ +5131b8: 7020 b4bb 2000 |0016: invoke-direct {v0, v2}, Lorg/kontalk/client/ServerList$ServerListProvider;.:(Lorg/kontalk/client/ServerList;)V // method@bbb4 │ │ +5131be: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0004 line=220 │ │ 0x000a line=221 │ │ 0x0010 line=224 │ │ 0x0014 line=225 │ │ @@ -946803,31 +946803,31 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -512e04: |[512e04] org.kontalk.util.Preferences.getEnterKeyMode:(Landroid/content/Context;)Ljava/lang/String; │ │ -512e14: 1a00 e8cd |0000: const-string v0, "pref_text_enter" // string@cde8 │ │ -512e18: 1401 2b02 117f |0002: const v1, #float 1.92749e+38 // #7f11022b │ │ -512e1e: 6e20 6e02 1200 |0005: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -512e24: 0c02 |0008: move-result-object v2 │ │ -512e26: 7120 06cd 2000 |0009: invoke-static {v0, v2}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512e2c: 0c02 |000c: move-result-object v2 │ │ -512e2e: 1102 |000d: return-object v2 │ │ -512e30: 0000 |000e: nop // spacer │ │ -512e32: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -512e34: 7120 dccc 2000 |0010: invoke-static {v0, v2}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512e3a: 0a02 |0013: move-result v2 │ │ -512e3c: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ -512e40: 1a02 cac2 |0016: const-string v2, "newline" // string@c2ca │ │ -512e44: 2803 |0018: goto 001b // +0003 │ │ -512e46: 1a02 dd86 |0019: const-string v2, "default" // string@86dd │ │ -512e4a: 1102 |001b: return-object v2 │ │ +512e20: |[512e20] org.kontalk.util.Preferences.getEnterKeyMode:(Landroid/content/Context;)Ljava/lang/String; │ │ +512e30: 1a00 e8cd |0000: const-string v0, "pref_text_enter" // string@cde8 │ │ +512e34: 1401 2b02 117f |0002: const v1, #float 1.92749e+38 // #7f11022b │ │ +512e3a: 6e20 6e02 1200 |0005: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +512e40: 0c02 |0008: move-result-object v2 │ │ +512e42: 7120 06cd 2000 |0009: invoke-static {v0, v2}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512e48: 0c02 |000c: move-result-object v2 │ │ +512e4a: 1102 |000d: return-object v2 │ │ +512e4c: 0000 |000e: nop // spacer │ │ +512e4e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +512e50: 7120 dccc 2000 |0010: invoke-static {v0, v2}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512e56: 0a02 |0013: move-result v2 │ │ +512e58: 3802 0500 |0014: if-eqz v2, 0019 // +0005 │ │ +512e5c: 1a02 cac2 |0016: const-string v2, "newline" // string@c2ca │ │ +512e60: 2803 |0018: goto 001b // +0003 │ │ +512e62: 1a02 dd86 |0019: const-string v2, "default" // string@86dd │ │ +512e66: 1102 |001b: return-object v2 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/lang/ClassCastException; -> 0x000e │ │ positions : │ │ 0x0005 line=567 │ │ 0x0009 line=566 │ │ 0x0010 line=571 │ │ @@ -946839,22 +946839,22 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -512e5c: |[512e5c] org.kontalk.util.Preferences.getFontSize:(Landroid/content/Context;)Ljava/lang/String; │ │ -512e6c: 1400 2702 117f |0000: const v0, #float 1.92749e+38 // #7f110227 │ │ -512e72: 6e20 6e02 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -512e78: 0c01 |0006: move-result-object v1 │ │ -512e7a: 1a00 a5cd |0007: const-string v0, "pref_font_size" // string@cda5 │ │ -512e7e: 7120 06cd 1000 |0009: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512e84: 0c01 |000c: move-result-object v1 │ │ -512e86: 1101 |000d: return-object v1 │ │ +512e78: |[512e78] org.kontalk.util.Preferences.getFontSize:(Landroid/content/Context;)Ljava/lang/String; │ │ +512e88: 1400 2702 117f |0000: const v0, #float 1.92749e+38 // #7f110227 │ │ +512e8e: 6e20 6e02 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +512e94: 0c01 |0006: move-result-object v1 │ │ +512e96: 1a00 a5cd |0007: const-string v0, "pref_font_size" // string@cda5 │ │ +512e9a: 7120 06cd 1000 |0009: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512ea0: 0c01 |000c: move-result-object v1 │ │ +512ea2: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=342 │ │ 0x0009 line=341 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946863,24 +946863,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5123b0: |[5123b0] org.kontalk.util.Preferences.getForegroundServiceEnabled:(Landroid/content/Context;)Z │ │ -5123c0: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5123c6: 0c01 |0003: move-result-object v1 │ │ -5123c8: 1400 0e00 057f |0004: const v0, #float 1.76788e+38 // #7f05000e │ │ -5123ce: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5123d4: 0a01 |000a: move-result v1 │ │ -5123d6: 1a00 a9cd |000b: const-string v0, "pref_foreground_service" // string@cda9 │ │ -5123da: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5123e0: 0a01 |0010: move-result v1 │ │ -5123e2: 0f01 |0011: return v1 │ │ +5123cc: |[5123cc] org.kontalk.util.Preferences.getForegroundServiceEnabled:(Landroid/content/Context;)Z │ │ +5123dc: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5123e2: 0c01 |0003: move-result-object v1 │ │ +5123e4: 1400 0e00 057f |0004: const v0, #float 1.76788e+38 // #7f05000e │ │ +5123ea: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5123f0: 0a01 |000a: move-result v1 │ │ +5123f2: 1a00 a9cd |000b: const-string v0, "pref_foreground_service" // string@cda9 │ │ +5123f6: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5123fc: 0a01 |0010: move-result v1 │ │ +5123fe: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x000d line=230 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946889,24 +946889,24 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -512a7c: |[512a7c] org.kontalk.util.Preferences.getIdleTimeMillis:(Landroid/content/Context;I)I │ │ -512a8c: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512a92: 0c01 |0003: move-result-object v1 │ │ -512a94: 1400 1400 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0014 │ │ -512a9a: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ -512aa0: 0a01 |000a: move-result v1 │ │ -512aa2: 1a00 accd |000b: const-string v0, "pref_idle_time" // string@cdac │ │ -512aa6: 7130 ebcc 2001 |000d: invoke-static {v0, v2, v1}, Lorg/kontalk/util/Preferences;.getIntMinValue:(Ljava/lang/String;II)I // method@cceb │ │ -512aac: 0a01 |0010: move-result v1 │ │ -512aae: 0f01 |0011: return v1 │ │ +512a98: |[512a98] org.kontalk.util.Preferences.getIdleTimeMillis:(Landroid/content/Context;I)I │ │ +512aa8: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512aae: 0c01 |0003: move-result-object v1 │ │ +512ab0: 1400 1400 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0014 │ │ +512ab6: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ +512abc: 0a01 |000a: move-result v1 │ │ +512abe: 1a00 accd |000b: const-string v0, "pref_idle_time" // string@cdac │ │ +512ac2: 7130 ebcc 2001 |000d: invoke-static {v0, v2, v1}, Lorg/kontalk/util/Preferences;.getIntMinValue:(Ljava/lang/String;II)I // method@cceb │ │ +512ac8: 0a01 |0010: move-result v1 │ │ +512aca: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x000d line=544 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=2 (null) I │ │ @@ -946916,28 +946916,28 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -512ab0: |[512ab0] org.kontalk.util.Preferences.getImageCompression:(Landroid/content/Context;)I │ │ -512ac0: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512ac6: 0c01 |0003: move-result-object v1 │ │ -512ac8: 1400 1500 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0015 │ │ -512ace: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ -512ad4: 0a01 |000a: move-result v1 │ │ -512ad6: 7110 6f65 0100 |000b: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@656f │ │ -512adc: 0c01 |000e: move-result-object v1 │ │ -512ade: 1a00 b2cd |000f: const-string v0, "pref_image_resize" // string@cdb2 │ │ -512ae2: 7120 06cd 1000 |0011: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512ae8: 0c01 |0014: move-result-object v1 │ │ -512aea: 7110 d164 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ -512af0: 0a01 |0018: move-result v1 │ │ -512af2: 0f01 |0019: return v1 │ │ +512acc: |[512acc] org.kontalk.util.Preferences.getImageCompression:(Landroid/content/Context;)I │ │ +512adc: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512ae2: 0c01 |0003: move-result-object v1 │ │ +512ae4: 1400 1500 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0015 │ │ +512aea: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ +512af0: 0a01 |000a: move-result v1 │ │ +512af2: 7110 6f65 0100 |000b: invoke-static {v1}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@656f │ │ +512af8: 0c01 |000e: move-result-object v1 │ │ +512afa: 1a00 b2cd |000f: const-string v0, "pref_image_resize" // string@cdb2 │ │ +512afe: 7120 06cd 1000 |0011: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512b04: 0c01 |0014: move-result-object v1 │ │ +512b06: 7110 d164 0100 |0015: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ +512b0c: 0a01 |0018: move-result v1 │ │ +512b0e: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0011 line=296 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -946946,36 +946946,36 @@ │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5120b8: |[5120b8] org.kontalk.util.Preferences.getInstance:()Landroid/content/SharedPreferences; │ │ -5120c8: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5120cc: 1100 |0002: return-object v0 │ │ +5120d4: |[5120d4] org.kontalk.util.Preferences.getInstance:()Landroid/content/SharedPreferences; │ │ +5120e4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5120e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ │ │ #24 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getInt' │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -512af4: |[512af4] org.kontalk.util.Preferences.getInt:(Ljava/lang/String;I)I │ │ -512b04: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512b08: 7230 df02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02df │ │ -512b0e: 0a01 |0005: move-result v1 │ │ -512b10: 0f01 |0006: return v1 │ │ +512b10: |[512b10] org.kontalk.util.Preferences.getInt:(Ljava/lang/String;I)I │ │ +512b20: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512b24: 7230 df02 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@02df │ │ +512b2a: 0a01 |0005: move-result v1 │ │ +512b2c: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -946984,26 +946984,26 @@ │ │ type : '(Ljava/lang/String;II)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -512b14: |[512b14] org.kontalk.util.Preferences.getIntMinValue:(Ljava/lang/String;II)I │ │ -512b24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -512b26: 7120 06cd 0100 |0001: invoke-static {v1, v0}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512b2c: 0c01 |0004: move-result-object v1 │ │ -512b2e: 7110 d164 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ -512b34: 0a03 |0008: move-result v3 │ │ -512b36: 2802 |0009: goto 000b // +0002 │ │ -512b38: 0000 |000a: nop // spacer │ │ -512b3a: 3523 0300 |000b: if-ge v3, v2, 000e // +0003 │ │ -512b3e: 2802 |000d: goto 000f // +0002 │ │ -512b40: 0132 |000e: move v2, v3 │ │ -512b42: 0f02 |000f: return v2 │ │ +512b30: |[512b30] org.kontalk.util.Preferences.getIntMinValue:(Ljava/lang/String;II)I │ │ +512b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +512b42: 7120 06cd 0100 |0001: invoke-static {v1, v0}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512b48: 0c01 |0004: move-result-object v1 │ │ +512b4a: 7110 d164 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ +512b50: 0a03 |0008: move-result v3 │ │ +512b52: 2802 |0009: goto 000b // +0002 │ │ +512b54: 0000 |000a: nop // spacer │ │ +512b56: 3523 0300 |000b: if-ge v3, v2, 000e // +0003 │ │ +512b5a: 2802 |000d: goto 000f // +0002 │ │ +512b5c: 0132 |000e: move v2, v3 │ │ +512b5e: 0f02 |000f: return v2 │ │ catches : 1 │ │ 0x0005 - 0x0009 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0001 line=150 │ │ 0x0005 line=153 │ │ locals : │ │ @@ -947016,79 +947016,79 @@ │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -512ffc: |[512ffc] org.kontalk.util.Preferences.getLastConnection:()J │ │ -51300c: 1a00 b7cd |0000: const-string v0, "pref_last_connection" // string@cdb7 │ │ -513010: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -513014: 7130 efcc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ -51301a: 0b00 |0007: move-result-wide v0 │ │ -51301c: 1000 |0008: return-wide v0 │ │ +513018: |[513018] org.kontalk.util.Preferences.getLastConnection:()J │ │ +513028: 1a00 b7cd |0000: const-string v0, "pref_last_connection" // string@cdb7 │ │ +51302c: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +513030: 7130 efcc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ +513036: 0b00 |0007: move-result-wide v0 │ │ +513038: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=554 │ │ locals : │ │ │ │ #27 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getLastPushNotification' │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -513020: |[513020] org.kontalk.util.Preferences.getLastPushNotification:()J │ │ -513030: 1a00 b8cd |0000: const-string v0, "pref_last_push_notification" // string@cdb8 │ │ -513034: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -513038: 7130 efcc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ -51303e: 0b00 |0007: move-result-wide v0 │ │ -513040: 1000 |0008: return-wide v0 │ │ +51303c: |[51303c] org.kontalk.util.Preferences.getLastPushNotification:()J │ │ +51304c: 1a00 b8cd |0000: const-string v0, "pref_last_push_notification" // string@cdb8 │ │ +513050: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +513054: 7130 efcc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ +51305a: 0b00 |0007: move-result-wide v0 │ │ +51305c: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=336 │ │ locals : │ │ │ │ #28 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getLastSyncTimestamp' │ │ type : '()J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -513044: |[513044] org.kontalk.util.Preferences.getLastSyncTimestamp:()J │ │ -513054: 1a00 b9cd |0000: const-string v0, "pref_last_sync" // string@cdb9 │ │ -513058: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -51305c: 7130 efcc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ -513062: 0b00 |0007: move-result-wide v0 │ │ -513064: 1000 |0008: return-wide v0 │ │ +513060: |[513060] org.kontalk.util.Preferences.getLastSyncTimestamp:()J │ │ +513070: 1a00 b9cd |0000: const-string v0, "pref_last_sync" // string@cdb9 │ │ +513074: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +513078: 7130 efcc 1002 |0004: invoke-static {v0, v1, v2}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ +51307e: 0b00 |0007: move-result-wide v0 │ │ +513080: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=320 │ │ locals : │ │ │ │ #29 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getLong' │ │ type : '(Ljava/lang/String;J)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -513068: |[513068] org.kontalk.util.Preferences.getLong:(Ljava/lang/String;J)J │ │ -513078: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -51307c: 7240 e002 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@02e0 │ │ -513082: 0b01 |0005: move-result-wide v1 │ │ -513084: 1001 |0006: return-wide v1 │ │ +513084: |[513084] org.kontalk.util.Preferences.getLong:(Ljava/lang/String;J)J │ │ +513094: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513098: 7240 e002 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@02e0 │ │ +51309e: 0b01 |0005: move-result-wide v1 │ │ +5130a0: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) J │ │ │ │ @@ -947097,29 +947097,29 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -513088: |[513088] org.kontalk.util.Preferences.getLongOnce:(Ljava/lang/String;)J │ │ -513098: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -51309c: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ -5130a0: 7240 e002 7021 |0004: invoke-interface {v0, v7, v1, v2}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@02e0 │ │ -5130a6: 0b03 |0007: move-result-wide v3 │ │ -5130a8: 1605 0000 |0008: const-wide/16 v5, #int 0 // #0 │ │ -5130ac: 3100 0305 |000a: cmp-long v0, v3, v5 │ │ -5130b0: 3a00 0f00 |000c: if-ltz v0, 001b // +000f │ │ -5130b4: 6200 2b9b |000e: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5130b8: 7210 dc02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5130be: 0c00 |0013: move-result-object v0 │ │ -5130c0: 7240 d702 7021 |0014: invoke-interface {v0, v7, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ -5130c6: 0c07 |0017: move-result-object v7 │ │ -5130c8: 7210 d302 0700 |0018: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -5130ce: 1003 |001b: return-wide v3 │ │ +5130a4: |[5130a4] org.kontalk.util.Preferences.getLongOnce:(Ljava/lang/String;)J │ │ +5130b4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5130b8: 1601 ffff |0002: const-wide/16 v1, #int -1 // #ffff │ │ +5130bc: 7240 e002 7021 |0004: invoke-interface {v0, v7, v1, v2}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@02e0 │ │ +5130c2: 0b03 |0007: move-result-wide v3 │ │ +5130c4: 1605 0000 |0008: const-wide/16 v5, #int 0 // #0 │ │ +5130c8: 3100 0305 |000a: cmp-long v0, v3, v5 │ │ +5130cc: 3a00 0f00 |000c: if-ltz v0, 001b // +000f │ │ +5130d0: 6200 2b9b |000e: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5130d4: 7210 dc02 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5130da: 0c00 |0013: move-result-object v0 │ │ +5130dc: 7240 d702 7021 |0014: invoke-interface {v0, v7, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ +5130e2: 0c07 |0017: move-result-object v7 │ │ +5130e4: 7210 d302 0700 |0018: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5130ea: 1003 |001b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=170 │ │ locals : │ │ 0x0000 - 0x001c reg=7 (null) Ljava/lang/String; │ │ │ │ @@ -947128,24 +947128,24 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512e88: |[512e88] org.kontalk.util.Preferences.getMapsProvider:(Landroid/content/Context;)Ljava/lang/String; │ │ -512e98: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512e9e: 0c01 |0003: move-result-object v1 │ │ -512ea0: 1400 2802 117f |0004: const v0, #float 1.92749e+38 // #7f110228 │ │ -512ea6: 6e20 3b03 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ -512eac: 0c01 |000a: move-result-object v1 │ │ -512eae: 1a00 bfcd |000b: const-string v0, "pref_maps_service" // string@cdbf │ │ -512eb2: 7120 06cd 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512eb8: 0c01 |0010: move-result-object v1 │ │ -512eba: 1101 |0011: return-object v1 │ │ +512ea4: |[512ea4] org.kontalk.util.Preferences.getMapsProvider:(Landroid/content/Context;)Ljava/lang/String; │ │ +512eb4: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512eba: 0c01 |0003: move-result-object v1 │ │ +512ebc: 1400 2802 117f |0004: const v0, #float 1.92749e+38 // #7f110228 │ │ +512ec2: 6e20 3b03 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@033b │ │ +512ec8: 0c01 |000a: move-result-object v1 │ │ +512eca: 1a00 bfcd |000b: const-string v0, "pref_maps_service" // string@cdbf │ │ +512ece: 7120 06cd 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512ed4: 0c01 |0010: move-result-object v1 │ │ +512ed6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0007 line=312 │ │ 0x000d line=311 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -947155,24 +947155,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5123e4: |[5123e4] org.kontalk.util.Preferences.getNotificationLED:(Landroid/content/Context;)Z │ │ -5123f4: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5123fa: 0c01 |0003: move-result-object v1 │ │ -5123fc: 1400 0a00 057f |0004: const v0, #float 1.76788e+38 // #7f05000a │ │ -512402: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -512408: 0a01 |000a: move-result v1 │ │ -51240a: 1a00 9fcd |000b: const-string v0, "pref_enable_notification_led" // string@cd9f │ │ -51240e: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512414: 0a01 |0010: move-result v1 │ │ -512416: 0f01 |0011: return v1 │ │ +512400: |[512400] org.kontalk.util.Preferences.getNotificationLED:(Landroid/content/Context;)Z │ │ +512410: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512416: 0c01 |0003: move-result-object v1 │ │ +512418: 1400 0a00 057f |0004: const v0, #float 1.76788e+38 // #7f05000a │ │ +51241e: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512424: 0a01 |000a: move-result v1 │ │ +512426: 1a00 9fcd |000b: const-string v0, "pref_enable_notification_led" // string@cd9f │ │ +51242a: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512430: 0a01 |0010: move-result v1 │ │ +512432: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x000d line=275 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947181,24 +947181,24 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512b54: |[512b54] org.kontalk.util.Preferences.getNotificationLEDColor:(Landroid/content/Context;)I │ │ -512b64: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512b6a: 0c01 |0003: move-result-object v1 │ │ -512b6c: 1400 1700 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0017 │ │ -512b72: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ -512b78: 0a01 |000a: move-result v1 │ │ -512b7a: 1a00 cacd |000b: const-string v0, "pref_notification_led_color" // string@cdca │ │ -512b7e: 7120 eacc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getInt:(Ljava/lang/String;I)I // method@ccea │ │ -512b84: 0a01 |0010: move-result v1 │ │ -512b86: 0f01 |0011: return v1 │ │ +512b70: |[512b70] org.kontalk.util.Preferences.getNotificationLEDColor:(Landroid/content/Context;)I │ │ +512b80: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512b86: 0c01 |0003: move-result-object v1 │ │ +512b88: 1400 1700 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0017 │ │ +512b8e: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ +512b94: 0a01 |000a: move-result v1 │ │ +512b96: 1a00 cacd |000b: const-string v0, "pref_notification_led_color" // string@cdca │ │ +512b9a: 7120 eacc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getInt:(Ljava/lang/String;I)I // method@ccea │ │ +512ba0: 0a01 |0010: move-result v1 │ │ +512ba2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x000d line=280 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947207,22 +947207,22 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -512ebc: |[512ebc] org.kontalk.util.Preferences.getNotificationRingtone:(Landroid/content/Context;)Ljava/lang/String; │ │ -512ecc: 1400 2a02 117f |0000: const v0, #float 1.92749e+38 // #7f11022a │ │ -512ed2: 6e20 6e02 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -512ed8: 0c01 |0006: move-result-object v1 │ │ -512eda: 1a00 dfcd |0007: const-string v0, "pref_ringtone" // string@cddf │ │ -512ede: 7120 06cd 1000 |0009: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512ee4: 0c01 |000c: move-result-object v1 │ │ -512ee6: 1101 |000d: return-object v1 │ │ +512ed8: |[512ed8] org.kontalk.util.Preferences.getNotificationRingtone:(Landroid/content/Context;)Ljava/lang/String; │ │ +512ee8: 1400 2a02 117f |0000: const v0, #float 1.92749e+38 // #7f11022a │ │ +512eee: 6e20 6e02 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +512ef4: 0c01 |0006: move-result-object v1 │ │ +512ef6: 1a00 dfcd |0007: const-string v0, "pref_ringtone" // string@cddf │ │ +512efa: 7120 06cd 1000 |0009: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512f00: 0c01 |000c: move-result-object v1 │ │ +512f02: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=271 │ │ 0x0009 line=270 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947231,22 +947231,22 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -512ee8: |[512ee8] org.kontalk.util.Preferences.getNotificationVibrate:(Landroid/content/Context;)Ljava/lang/String; │ │ -512ef8: 1400 2d02 117f |0000: const v0, #float 1.92749e+38 // #7f11022d │ │ -512efe: 6e20 6e02 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -512f04: 0c01 |0006: move-result-object v1 │ │ -512f06: 1a00 0ace |0007: const-string v0, "pref_vibrate" // string@ce0a │ │ -512f0a: 7120 06cd 1000 |0009: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512f10: 0c01 |000c: move-result-object v1 │ │ -512f12: 1101 |000d: return-object v1 │ │ +512f04: |[512f04] org.kontalk.util.Preferences.getNotificationVibrate:(Landroid/content/Context;)Ljava/lang/String; │ │ +512f14: 1400 2d02 117f |0000: const v0, #float 1.92749e+38 // #7f11022d │ │ +512f1a: 6e20 6e02 0100 |0003: invoke-virtual {v1, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +512f20: 0c01 |0006: move-result-object v1 │ │ +512f22: 1a00 0ace |0007: const-string v0, "pref_vibrate" // string@ce0a │ │ +512f26: 7120 06cd 1000 |0009: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512f2c: 0c01 |000c: move-result-object v1 │ │ +512f2e: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=266 │ │ 0x0009 line=265 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947255,24 +947255,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512418: |[512418] org.kontalk.util.Preferences.getNotificationsEnabled:(Landroid/content/Context;)Z │ │ -512428: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -51242e: 0c01 |0003: move-result-object v1 │ │ -512430: 1400 0b00 057f |0004: const v0, #float 1.76788e+38 // #7f05000b │ │ -512436: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -51243c: 0a01 |000a: move-result v1 │ │ -51243e: 1a00 a0cd |000b: const-string v0, "pref_enable_notifications" // string@cda0 │ │ -512442: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512448: 0a01 |0010: move-result v1 │ │ -51244a: 0f01 |0011: return v1 │ │ +512434: |[512434] org.kontalk.util.Preferences.getNotificationsEnabled:(Landroid/content/Context;)Z │ │ +512444: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +51244a: 0c01 |0003: move-result-object v1 │ │ +51244c: 1400 0b00 057f |0004: const v0, #float 1.76788e+38 // #7f05000b │ │ +512452: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512458: 0a01 |000a: move-result v1 │ │ +51245a: 1a00 a0cd |000b: const-string v0, "pref_enable_notifications" // string@cda0 │ │ +51245e: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512464: 0a01 |0010: move-result v1 │ │ +512466: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x000d line=260 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947281,64 +947281,64 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -51244c: |[51244c] org.kontalk.util.Preferences.getOfflineMode:()Z │ │ -51245c: 1a00 8cc4 |0000: const-string v0, "offline_mode" // string@c48c │ │ -512460: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512462: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512468: 0a00 |0006: move-result v0 │ │ -51246a: 0f00 |0007: return v0 │ │ +512468: |[512468] org.kontalk.util.Preferences.getOfflineMode:()Z │ │ +512478: 1a00 8cc4 |0000: const-string v0, "offline_mode" // string@c48c │ │ +51247c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51247e: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512484: 0a00 |0006: move-result v0 │ │ +512486: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=498 │ │ locals : │ │ │ │ #38 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getOfflineModeUsed' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -51246c: |[51246c] org.kontalk.util.Preferences.getOfflineModeUsed:()Z │ │ -51247c: 1a00 8dc4 |0000: const-string v0, "offline_mode_used" // string@c48d │ │ -512480: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512482: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512488: 0a00 |0006: move-result v0 │ │ -51248a: 0f00 |0007: return v0 │ │ +512488: |[512488] org.kontalk.util.Preferences.getOfflineModeUsed:()Z │ │ +512498: 1a00 8dc4 |0000: const-string v0, "offline_mode_used" // string@c48d │ │ +51249c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51249e: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5124a4: 0a00 |0006: move-result v0 │ │ +5124a6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=502 │ │ locals : │ │ │ │ #39 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getOutgoingSoundEnabled' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -51248c: |[51248c] org.kontalk.util.Preferences.getOutgoingSoundEnabled:(Landroid/content/Context;)Z │ │ -51249c: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5124a2: 0c01 |0003: move-result-object v1 │ │ -5124a4: 1400 0c00 057f |0004: const v0, #float 1.76788e+38 // #7f05000c │ │ -5124aa: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5124b0: 0a01 |000a: move-result v1 │ │ -5124b2: 1a00 a1cd |000b: const-string v0, "pref_enable_outgoing_sound" // string@cda1 │ │ -5124b6: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5124bc: 0a01 |0010: move-result v1 │ │ -5124be: 0f01 |0011: return v1 │ │ +5124a8: |[5124a8] org.kontalk.util.Preferences.getOutgoingSoundEnabled:(Landroid/content/Context;)Z │ │ +5124b8: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5124be: 0c01 |0003: move-result-object v1 │ │ +5124c0: 1400 0c00 057f |0004: const v0, #float 1.76788e+38 // #7f05000c │ │ +5124c6: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5124cc: 0a01 |000a: move-result v1 │ │ +5124ce: 1a00 a1cd |000b: const-string v0, "pref_enable_outgoing_sound" // string@cda1 │ │ +5124d2: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5124d8: 0a01 |0010: move-result v1 │ │ +5124da: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x000d line=291 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947347,28 +947347,28 @@ │ │ type : '(Landroid/content/Context;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -5130d0: |[5130d0] org.kontalk.util.Preferences.getPingAlarmBackoff:(Landroid/content/Context;J)J │ │ -5130e0: 7110 98cd 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ -5130e6: 0c02 |0003: move-result-object v2 │ │ -5130e8: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -5130ec: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5130f0: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5130f6: 1a01 88cc |000b: const-string v1, "ping_alarm_backoff_" // string@cc88 │ │ -5130fa: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513100: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513106: 6e10 a365 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51310c: 0c02 |0016: move-result-object v2 │ │ -51310e: 7130 efcc 3204 |0017: invoke-static {v2, v3, v4}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ -513114: 0b03 |001a: move-result-wide v3 │ │ -513116: 1003 |001b: return-wide v3 │ │ +5130ec: |[5130ec] org.kontalk.util.Preferences.getPingAlarmBackoff:(Landroid/content/Context;J)J │ │ +5130fc: 7110 98cd 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ +513102: 0c02 |0003: move-result-object v2 │ │ +513104: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +513108: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51310c: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +513112: 1a01 88cc |000b: const-string v1, "ping_alarm_backoff_" // string@cc88 │ │ +513116: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51311c: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513122: 6e10 a365 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +513128: 0c02 |0016: move-result-object v2 │ │ +51312a: 7130 efcc 3204 |0017: invoke-static {v2, v3, v4}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ +513130: 0b03 |001a: move-result-wide v3 │ │ +513132: 1003 |001b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0006 line=642 │ │ 0x0017 line=643 │ │ locals : │ │ 0x0000 - 0x001c reg=2 (null) Landroid/content/Context; │ │ @@ -947379,28 +947379,28 @@ │ │ type : '(Landroid/content/Context;J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -513118: |[513118] org.kontalk.util.Preferences.getPingAlarmInterval:(Landroid/content/Context;J)J │ │ -513128: 7110 98cd 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ -51312e: 0c02 |0003: move-result-object v2 │ │ -513130: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -513134: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -513138: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51313e: 1a01 89cc |000b: const-string v1, "ping_alarm_interval_" // string@cc89 │ │ -513142: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513148: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51314e: 6e10 a365 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -513154: 0c02 |0016: move-result-object v2 │ │ -513156: 7130 efcc 3204 |0017: invoke-static {v2, v3, v4}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ -51315c: 0b03 |001a: move-result-wide v3 │ │ -51315e: 1003 |001b: return-wide v3 │ │ +513134: |[513134] org.kontalk.util.Preferences.getPingAlarmInterval:(Landroid/content/Context;J)J │ │ +513144: 7110 98cd 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ +51314a: 0c02 |0003: move-result-object v2 │ │ +51314c: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +513150: 2200 5f0e |0006: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +513154: 7010 8565 0000 |0008: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51315a: 1a01 89cc |000b: const-string v1, "ping_alarm_interval_" // string@cc89 │ │ +51315e: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513164: 6e20 9165 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51316a: 6e10 a365 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +513170: 0c02 |0016: move-result-object v2 │ │ +513172: 7130 efcc 3204 |0017: invoke-static {v2, v3, v4}, Lorg/kontalk/util/Preferences;.getLong:(Ljava/lang/String;J)J // method@ccef │ │ +513178: 0b03 |001a: move-result-wide v3 │ │ +51317a: 1003 |001b: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0006 line=628 │ │ 0x0017 line=629 │ │ locals : │ │ 0x0000 - 0x001c reg=2 (null) Landroid/content/Context; │ │ @@ -947411,24 +947411,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5124c0: |[5124c0] org.kontalk.util.Preferences.getPushNotificationsEnabled:(Landroid/content/Context;)Z │ │ -5124d0: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5124d6: 0c01 |0003: move-result-object v1 │ │ -5124d8: 1400 0f00 057f |0004: const v0, #float 1.76788e+38 // #7f05000f │ │ -5124de: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5124e4: 0a01 |000a: move-result v1 │ │ -5124e6: 1a00 d0cd |000b: const-string v0, "pref_push_notifications" // string@cdd0 │ │ -5124ea: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5124f0: 0a01 |0010: move-result v1 │ │ -5124f2: 0f01 |0011: return v1 │ │ +5124dc: |[5124dc] org.kontalk.util.Preferences.getPushNotificationsEnabled:(Landroid/content/Context;)Z │ │ +5124ec: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5124f2: 0c01 |0003: move-result-object v1 │ │ +5124f4: 1400 0f00 057f |0004: const v0, #float 1.76788e+38 // #7f05000f │ │ +5124fa: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512500: 0a01 |000a: move-result v1 │ │ +512502: 1a00 d0cd |000b: const-string v0, "pref_push_notifications" // string@cdd0 │ │ +512506: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +51250c: 0a01 |0010: move-result v1 │ │ +51250e: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x000d line=255 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947437,40 +947437,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -512f14: |[512f14] org.kontalk.util.Preferences.getPushSenderId:()Ljava/lang/String; │ │ -512f24: 1a00 d7cd |0000: const-string v0, "pref_push_sender" // string@cdd7 │ │ -512f28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512f2a: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512f30: 0c00 |0006: move-result-object v0 │ │ -512f32: 1100 |0007: return-object v0 │ │ +512f30: |[512f30] org.kontalk.util.Preferences.getPushSenderId:()Ljava/lang/String; │ │ +512f40: 1a00 d7cd |0000: const-string v0, "pref_push_sender" // string@cdd7 │ │ +512f44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +512f46: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512f4c: 0c00 |0006: move-result-object v0 │ │ +512f4e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=522 │ │ locals : │ │ │ │ #44 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getRecentStatusMessages' │ │ type : '(Landroid/content/Context;)Landroid/database/Cursor;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -5120d0: |[5120d0] org.kontalk.util.Preferences.getRecentStatusMessages:(Landroid/content/Context;)Landroid/database/Cursor; │ │ -5120e0: 7110 d3cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;._recentStatusDbHelper:(Landroid/content/Context;)V // method@ccd3 │ │ -5120e6: 6200 279b |0003: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ -5120ea: 6e10 d1cc 0000 |0005: invoke-virtual {v0}, Lorg/kontalk/util/Preferences$RecentStatusDbHelper;.query:()Landroid/database/Cursor; // method@ccd1 │ │ -5120f0: 0c00 |0008: move-result-object v0 │ │ -5120f2: 1100 |0009: return-object v0 │ │ +5120ec: |[5120ec] org.kontalk.util.Preferences.getRecentStatusMessages:(Landroid/content/Context;)Landroid/database/Cursor; │ │ +5120fc: 7110 d3cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;._recentStatusDbHelper:(Landroid/content/Context;)V // method@ccd3 │ │ +512102: 6200 279b |0003: sget-object v0, Lorg/kontalk/util/Preferences;.recentStatusDb:Lorg/kontalk/util/Preferences$RecentStatusDbHelper; // field@9b27 │ │ +512106: 6e10 d1cc 0000 |0005: invoke-virtual {v0}, Lorg/kontalk/util/Preferences$RecentStatusDbHelper;.query:()Landroid/database/Cursor; // method@ccd1 │ │ +51210c: 0c00 |0008: move-result-object v0 │ │ +51210e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0003 line=719 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -947479,44 +947479,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -512f34: |[512f34] org.kontalk.util.Preferences.getRosterVersion:()Ljava/lang/String; │ │ -512f44: 1a00 5cd4 |0000: const-string v0, "roster_version" // string@d45c │ │ -512f48: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -512f4c: 7120 06cd 1000 |0004: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512f52: 0c00 |0007: move-result-object v0 │ │ -512f54: 1100 |0008: return-object v0 │ │ +512f50: |[512f50] org.kontalk.util.Preferences.getRosterVersion:()Ljava/lang/String; │ │ +512f60: 1a00 5cd4 |0000: const-string v0, "roster_version" // string@d45c │ │ +512f64: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +512f68: 7120 06cd 1000 |0004: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512f6e: 0c00 |0007: move-result-object v0 │ │ +512f70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=582 │ │ locals : │ │ │ │ #46 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getSendTyping' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5124f4: |[5124f4] org.kontalk.util.Preferences.getSendTyping:(Landroid/content/Context;)Z │ │ -512504: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -51250a: 0c01 |0003: move-result-object v1 │ │ -51250c: 1400 1100 057f |0004: const v0, #float 1.76788e+38 // #7f050011 │ │ -512512: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -512518: 0a01 |000a: move-result v1 │ │ -51251a: 1a00 e1cd |000b: const-string v0, "pref_send_typing" // string@cde1 │ │ -51251e: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512524: 0a01 |0010: move-result v1 │ │ -512526: 0f01 |0011: return v1 │ │ +512510: |[512510] org.kontalk.util.Preferences.getSendTyping:(Landroid/content/Context;)Z │ │ +512520: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512526: 0c01 |0003: move-result-object v1 │ │ +512528: 1400 1100 057f |0004: const v0, #float 1.76788e+38 // #7f050011 │ │ +51252e: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512534: 0a01 |000a: move-result v1 │ │ +512536: 1a00 e1cd |000b: const-string v0, "pref_send_typing" // string@cde1 │ │ +51253a: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512540: 0a01 |0010: move-result v1 │ │ +512542: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0007 line=513 │ │ 0x000d line=512 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -947526,44 +947526,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -512f58: |[512f58] org.kontalk.util.Preferences.getServerURI:()Ljava/lang/String; │ │ -512f68: 1a00 c9cd |0000: const-string v0, "pref_network_uri" // string@cdc9 │ │ -512f6c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512f6e: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512f74: 0c00 |0006: move-result-object v0 │ │ -512f76: 1100 |0007: return-object v0 │ │ +512f74: |[512f74] org.kontalk.util.Preferences.getServerURI:()Ljava/lang/String; │ │ +512f84: 1a00 c9cd |0000: const-string v0, "pref_network_uri" // string@cdc9 │ │ +512f88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +512f8a: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512f90: 0c00 |0006: move-result-object v0 │ │ +512f92: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=208 │ │ locals : │ │ │ │ #48 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getShowBlockedUsers' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512528: |[512528] org.kontalk.util.Preferences.getShowBlockedUsers:(Landroid/content/Context;)Z │ │ -512538: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -51253e: 0c01 |0003: move-result-object v1 │ │ -512540: 1400 1300 057f |0004: const v0, #float 1.76788e+38 // #7f050013 │ │ -512546: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -51254c: 0a01 |000a: move-result v1 │ │ -51254e: 1a00 e4cd |000b: const-string v0, "pref_show_blocked_users" // string@cde4 │ │ -512552: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512558: 0a01 |0010: move-result v1 │ │ -51255a: 0f01 |0011: return v1 │ │ +512544: |[512544] org.kontalk.util.Preferences.getShowBlockedUsers:(Landroid/content/Context;)Z │ │ +512554: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +51255a: 0c01 |0003: move-result-object v1 │ │ +51255c: 1400 1300 057f |0004: const v0, #float 1.76788e+38 // #7f050013 │ │ +512562: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512568: 0a01 |000a: move-result v1 │ │ +51256a: 1a00 e4cd |000b: const-string v0, "pref_show_blocked_users" // string@cde4 │ │ +51256e: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512574: 0a01 |0010: move-result v1 │ │ +512576: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x000d line=577 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947572,26 +947572,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -512f78: |[512f78] org.kontalk.util.Preferences.getShowcaseKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -512f88: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -512f8c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -512f92: 1a01 3fe1 |0005: const-string v1, "showcase_" // string@e13f │ │ -512f96: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512f9c: 6e20 9165 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512fa2: 1a02 0872 |000d: const-string v2, "_" // string@7208 │ │ -512fa6: 6e20 9165 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512fac: 6e20 9165 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512fb2: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -512fb8: 0c02 |0018: move-result-object v2 │ │ -512fba: 1102 |0019: return-object v2 │ │ +512f94: |[512f94] org.kontalk.util.Preferences.getShowcaseKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +512fa4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +512fa8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +512fae: 1a01 3fe1 |0005: const-string v1, "showcase_" // string@e13f │ │ +512fb2: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512fb8: 6e20 9165 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512fbe: 1a02 0872 |000d: const-string v2, "_" // string@7208 │ │ +512fc2: 6e20 9165 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512fc8: 6e20 9165 3000 |0012: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512fce: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +512fd4: 0c02 |0018: move-result-object v2 │ │ +512fd6: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x001a reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -947600,21 +947600,21 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -51255c: |[51255c] org.kontalk.util.Preferences.getShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -51256c: 7120 03cd 1000 |0000: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getShowcaseKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd03 │ │ -512572: 0c00 |0003: move-result-object v0 │ │ -512574: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -512576: 7120 dccc 1000 |0005: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -51257c: 0a00 |0008: move-result v0 │ │ -51257e: 0f00 |0009: return v0 │ │ +512578: |[512578] org.kontalk.util.Preferences.getShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +512588: 7120 03cd 1000 |0000: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getShowcaseKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd03 │ │ +51258e: 0c00 |0003: move-result-object v0 │ │ +512590: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +512592: 7120 dccc 1000 |0005: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512598: 0a00 |0008: move-result v0 │ │ +51259a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -947623,39 +947623,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -512fbc: |[512fbc] org.kontalk.util.Preferences.getStatusMessage:()Ljava/lang/String; │ │ -512fcc: 1a00 e5cd |0000: const-string v0, "pref_status_message" // string@cde5 │ │ -512fd0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -512fd2: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ -512fd8: 0c00 |0006: move-result-object v0 │ │ -512fda: 1100 |0007: return-object v0 │ │ +512fd8: |[512fd8] org.kontalk.util.Preferences.getStatusMessage:()Ljava/lang/String; │ │ +512fe8: 1a00 e5cd |0000: const-string v0, "pref_status_message" // string@cde5 │ │ +512fec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +512fee: 7120 06cd 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd06 │ │ +512ff4: 0c00 |0006: move-result-object v0 │ │ +512ff6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=366 │ │ locals : │ │ │ │ #52 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'getString' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -512fdc: |[512fdc] org.kontalk.util.Preferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -512fec: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512ff0: 7230 e102 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02e1 │ │ -512ff6: 0c01 |0005: move-result-object v1 │ │ -512ff8: 1101 |0006: return-object v1 │ │ +512ff8: |[512ff8] org.kontalk.util.Preferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +513008: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51300c: 7230 e102 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@02e1 │ │ +513012: 0c01 |0005: move-result-object v1 │ │ +513014: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -947664,24 +947664,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512580: |[512580] org.kontalk.util.Preferences.getSyncInvisibleContacts:(Landroid/content/Context;)Z │ │ -512590: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512596: 0c01 |0003: move-result-object v1 │ │ -512598: 1400 1400 057f |0004: const v0, #float 1.76788e+38 // #7f050014 │ │ -51259e: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5125a4: 0a01 |000a: move-result v1 │ │ -5125a6: 1a00 e6cd |000b: const-string v0, "pref_sync_invisible_contacts" // string@cde6 │ │ -5125aa: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5125b0: 0a01 |0010: move-result v1 │ │ -5125b2: 0f01 |0011: return v1 │ │ +51259c: |[51259c] org.kontalk.util.Preferences.getSyncInvisibleContacts:(Landroid/content/Context;)Z │ │ +5125ac: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5125b2: 0c01 |0003: move-result-object v1 │ │ +5125b4: 1400 1400 057f |0004: const v0, #float 1.76788e+38 // #7f050014 │ │ +5125ba: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5125c0: 0a01 |000a: move-result v1 │ │ +5125c2: 1a00 e6cd |000b: const-string v0, "pref_sync_invisible_contacts" // string@cde6 │ │ +5125c6: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5125cc: 0a01 |0010: move-result v1 │ │ +5125ce: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x000d line=245 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947690,24 +947690,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5125b4: |[5125b4] org.kontalk.util.Preferences.getSyncSIMContacts:(Landroid/content/Context;)Z │ │ -5125c4: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5125ca: 0c01 |0003: move-result-object v1 │ │ -5125cc: 1400 1500 057f |0004: const v0, #float 1.76788e+38 // #7f050015 │ │ -5125d2: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5125d8: 0a01 |000a: move-result v1 │ │ -5125da: 1a00 e7cd |000b: const-string v0, "pref_sync_sim_contacts" // string@cde7 │ │ -5125de: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5125e4: 0a01 |0010: move-result v1 │ │ -5125e6: 0f01 |0011: return v1 │ │ +5125d0: |[5125d0] org.kontalk.util.Preferences.getSyncSIMContacts:(Landroid/content/Context;)Z │ │ +5125e0: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5125e6: 0c01 |0003: move-result-object v1 │ │ +5125e8: 1400 1500 057f |0004: const v0, #float 1.76788e+38 // #7f050015 │ │ +5125ee: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5125f4: 0a01 |000a: move-result v1 │ │ +5125f6: 1a00 e7cd |000b: const-string v0, "pref_sync_sim_contacts" // string@cde7 │ │ +5125fa: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512600: 0a01 |0010: move-result v1 │ │ +512602: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000d line=240 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947716,24 +947716,24 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -512b88: |[512b88] org.kontalk.util.Preferences.getWakeupTimeMillis:(Landroid/content/Context;I)I │ │ -512b98: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512b9e: 0c01 |0003: move-result-object v1 │ │ -512ba0: 1400 1800 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0018 │ │ -512ba6: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ -512bac: 0a01 |000a: move-result v1 │ │ -512bae: 1a00 0ece |000b: const-string v0, "pref_wakeup_time" // string@ce0e │ │ -512bb2: 7130 ebcc 2001 |000d: invoke-static {v0, v2, v1}, Lorg/kontalk/util/Preferences;.getIntMinValue:(Ljava/lang/String;II)I // method@cceb │ │ -512bb8: 0a01 |0010: move-result v1 │ │ -512bba: 0f01 |0011: return v1 │ │ +512ba4: |[512ba4] org.kontalk.util.Preferences.getWakeupTimeMillis:(Landroid/content/Context;I)I │ │ +512bb4: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512bba: 0c01 |0003: move-result-object v1 │ │ +512bbc: 1400 1800 0a7f |0004: const v0, #float 1.83434e+38 // #7f0a0018 │ │ +512bc2: 6e20 3103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getInteger:(I)I // method@0331 │ │ +512bc8: 0a01 |000a: move-result v1 │ │ +512bca: 1a00 0ece |000b: const-string v0, "pref_wakeup_time" // string@ce0e │ │ +512bce: 7130 ebcc 2001 |000d: invoke-static {v0, v2, v1}, Lorg/kontalk/util/Preferences;.getIntMinValue:(Ljava/lang/String;II)I // method@cceb │ │ +512bd4: 0a01 |0010: move-result v1 │ │ +512bd6: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ 0x000d line=549 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=2 (null) I │ │ @@ -947743,41 +947743,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -5132e0: |[5132e0] org.kontalk.util.Preferences.init:(Landroid/content/Context;)V │ │ -5132f0: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5132f4: 3900 3500 |0002: if-nez v0, 0037 // +0035 │ │ -5132f8: 7110 9631 0200 |0004: invoke-static {v2}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@3196 │ │ -5132fe: 0c00 |0007: move-result-object v0 │ │ -513300: 6900 2b9b |0008: sput-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -513304: 1400 2502 117f |000a: const v0, #float 1.92749e+38 // #7f110225 │ │ -51330a: 6e20 6e02 0200 |000d: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -513310: 0c02 |0010: move-result-object v2 │ │ -513312: 2200 5f0e |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -513316: 7010 8565 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51331c: 1a01 a5a3 |0016: const-string v1, "has_new_theme." // string@a3a5 │ │ -513320: 6e20 9165 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513326: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51332c: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -513332: 0c00 |0021: move-result-object v0 │ │ -513334: 7110 ddcc 0000 |0022: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getBooleanOnce:(Ljava/lang/String;)Z // method@ccdd │ │ -51333a: 0a00 |0025: move-result v0 │ │ -51333c: 3900 1100 |0026: if-nez v0, 0037 // +0011 │ │ -513340: 6200 2b9b |0028: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -513344: 7210 dc02 0000 |002a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -51334a: 0c00 |002d: move-result-object v0 │ │ -51334c: 1a01 77cd |002e: const-string v1, "pref_balloons" // string@cd77 │ │ -513350: 7230 d802 1002 |0030: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -513356: 0c02 |0033: move-result-object v2 │ │ -513358: 7210 d302 0200 |0034: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -51335e: 0e00 |0037: return-void │ │ +5132fc: |[5132fc] org.kontalk.util.Preferences.init:(Landroid/content/Context;)V │ │ +51330c: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513310: 3900 3500 |0002: if-nez v0, 0037 // +0035 │ │ +513314: 7110 9631 0200 |0004: invoke-static {v2}, Landroidx/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@3196 │ │ +51331a: 0c00 |0007: move-result-object v0 │ │ +51331c: 6900 2b9b |0008: sput-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513320: 1400 2502 117f |000a: const v0, #float 1.92749e+38 // #7f110225 │ │ +513326: 6e20 6e02 0200 |000d: invoke-virtual {v2, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +51332c: 0c02 |0010: move-result-object v2 │ │ +51332e: 2200 5f0e |0011: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +513332: 7010 8565 0000 |0013: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +513338: 1a01 a5a3 |0016: const-string v1, "has_new_theme." // string@a3a5 │ │ +51333c: 6e20 9165 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513342: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513348: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51334e: 0c00 |0021: move-result-object v0 │ │ +513350: 7110 ddcc 0000 |0022: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getBooleanOnce:(Ljava/lang/String;)Z // method@ccdd │ │ +513356: 0a00 |0025: move-result v0 │ │ +513358: 3900 1100 |0026: if-nez v0, 0037 // +0011 │ │ +51335c: 6200 2b9b |0028: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513360: 7210 dc02 0000 |002a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +513366: 0c00 |002d: move-result-object v0 │ │ +513368: 1a01 77cd |002e: const-string v1, "pref_balloons" // string@cd77 │ │ +51336c: 7230 d802 1002 |0030: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +513372: 0c02 |0033: move-result-object v2 │ │ +513374: 7210 d302 0200 |0034: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +51337a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x000d line=79 │ │ 0x0011 line=80 │ │ 0x0028 line=81 │ │ @@ -947790,20 +947790,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -513360: |[513360] org.kontalk.util.Preferences.initUI:(Landroid/content/Context;)V │ │ -513370: 7110 d5cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;.applyTheme:(Landroid/content/Context;)V // method@ccd5 │ │ -513376: 2200 810d |0003: new-instance v0, Lcom/vanniktech/emoji/ios/IosEmojiProvider; // type@0d81 │ │ -51337a: 7010 c85f 0000 |0005: invoke-direct {v0}, Lcom/vanniktech/emoji/ios/IosEmojiProvider;.:()V // method@5fc8 │ │ -513380: 7110 2e5f 0000 |0008: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@5f2e │ │ -513386: 0e00 |000b: return-void │ │ +51337c: |[51337c] org.kontalk.util.Preferences.initUI:(Landroid/content/Context;)V │ │ +51338c: 7110 d5cc 0000 |0000: invoke-static {v0}, Lorg/kontalk/util/Preferences;.applyTheme:(Landroid/content/Context;)V // method@ccd5 │ │ +513392: 2200 810d |0003: new-instance v0, Lcom/vanniktech/emoji/ios/IosEmojiProvider; // type@0d81 │ │ +513396: 7010 c85f 0000 |0005: invoke-direct {v0}, Lcom/vanniktech/emoji/ios/IosEmojiProvider;.:()V // method@5fc8 │ │ +51339c: 7110 2e5f 0000 |0008: invoke-static {v0}, Lcom/vanniktech/emoji/EmojiManager;.install:(Lcom/vanniktech/emoji/EmojiProvider;)V // method@5f2e │ │ +5133a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -947812,24 +947812,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5125e8: |[5125e8] org.kontalk.util.Preferences.isDebugLogEnabled:(Landroid/content/Context;)Z │ │ -5125f8: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5125fe: 0c01 |0003: move-result-object v1 │ │ -512600: 1400 0800 057f |0004: const v0, #float 1.76787e+38 // #7f050008 │ │ -512606: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -51260c: 0a01 |000a: move-result v1 │ │ -51260e: 1a00 7dcd |000b: const-string v0, "pref_debug_log" // string@cd7d │ │ -512612: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512618: 0a01 |0010: move-result v1 │ │ -51261a: 0f01 |0011: return v1 │ │ +512604: |[512604] org.kontalk.util.Preferences.isDebugLogEnabled:(Landroid/content/Context;)Z │ │ +512614: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +51261a: 0c01 |0003: move-result-object v1 │ │ +51261c: 1400 0800 057f |0004: const v0, #float 1.76787e+38 // #7f050008 │ │ +512622: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +512628: 0a01 |000a: move-result v1 │ │ +51262a: 1a00 7dcd |000b: const-string v0, "pref_debug_log" // string@cd7d │ │ +51262e: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512634: 0a01 |0010: move-result v1 │ │ +512636: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x000d line=617 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947838,27 +947838,27 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -51261c: |[51261c] org.kontalk.util.Preferences.isPermissionAsked:(Ljava/lang/String;)Z │ │ -51262c: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512630: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -512634: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51263a: 1a02 40cc |0007: const-string v2, "permission_asked_" // string@cc40 │ │ -51263e: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512644: 6e20 9165 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51264a: 6e10 a365 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -512650: 0c03 |0012: move-result-object v3 │ │ -512652: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -512654: 7230 dd02 3001 |0014: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ -51265a: 0a03 |0017: move-result v3 │ │ -51265c: 0f03 |0018: return v3 │ │ +512638: |[512638] org.kontalk.util.Preferences.isPermissionAsked:(Ljava/lang/String;)Z │ │ +512648: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51264c: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +512650: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +512656: 1a02 40cc |0007: const-string v2, "permission_asked_" // string@cc40 │ │ +51265a: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512660: 6e20 9165 3100 |000c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512666: 6e10 a365 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51266c: 0c03 |0012: move-result-object v3 │ │ +51266e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +512670: 7230 dd02 3001 |0014: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ +512676: 0a03 |0017: move-result v3 │ │ +512678: 0f03 |0018: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/lang/String; │ │ │ │ #60 : (in Lorg/kontalk/util/Preferences;) │ │ @@ -947866,24 +947866,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512660: |[512660] org.kontalk.util.Preferences.isReportingEnabled:(Landroid/content/Context;)Z │ │ -512670: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -512676: 0c01 |0003: move-result-object v1 │ │ -512678: 1400 1000 057f |0004: const v0, #float 1.76788e+38 // #7f050010 │ │ -51267e: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -512684: 0a01 |000a: move-result v1 │ │ -512686: 1a00 dccd |000b: const-string v0, "pref_reporting" // string@cddc │ │ -51268a: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512690: 0a01 |0010: move-result v1 │ │ -512692: 0f01 |0011: return v1 │ │ +51267c: |[51267c] org.kontalk.util.Preferences.isReportingEnabled:(Landroid/content/Context;)Z │ │ +51268c: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +512692: 0c01 |0003: move-result-object v1 │ │ +512694: 1400 1000 057f |0004: const v0, #float 1.76788e+38 // #7f050010 │ │ +51269a: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5126a0: 0a01 |000a: move-result v1 │ │ +5126a2: 1a00 dccd |000b: const-string v0, "pref_reporting" // string@cddc │ │ +5126a6: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5126ac: 0a01 |0010: move-result v1 │ │ +5126ae: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x000d line=612 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947892,24 +947892,24 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -512694: |[512694] org.kontalk.util.Preferences.isServerMessagesEnabled:(Landroid/content/Context;)Z │ │ -5126a4: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -5126aa: 0c01 |0003: move-result-object v1 │ │ -5126ac: 1400 1200 057f |0004: const v0, #float 1.76788e+38 // #7f050012 │ │ -5126b2: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ -5126b8: 0a01 |000a: move-result v1 │ │ -5126ba: 1a00 e2cd |000b: const-string v0, "pref_server_messages" // string@cde2 │ │ -5126be: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5126c4: 0a01 |0010: move-result v1 │ │ -5126c6: 0f01 |0011: return v1 │ │ +5126b0: |[5126b0] org.kontalk.util.Preferences.isServerMessagesEnabled:(Landroid/content/Context;)Z │ │ +5126c0: 6e10 6c02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +5126c6: 0c01 |0003: move-result-object v1 │ │ +5126c8: 1400 1200 057f |0004: const v0, #float 1.76788e+38 // #7f050012 │ │ +5126ce: 6e20 2103 0100 |0007: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@0321 │ │ +5126d4: 0a01 |000a: move-result v1 │ │ +5126d6: 1a00 e2cd |000b: const-string v0, "pref_server_messages" // string@cde2 │ │ +5126da: 7120 dccc 1000 |000d: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +5126e0: 0a01 |0010: move-result v1 │ │ +5126e2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000d line=622 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -947918,64 +947918,64 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -5126c8: |[5126c8] org.kontalk.util.Preferences.isSkipDozeMode:()Z │ │ -5126d8: 1a00 cde1 |0000: const-string v0, "skip_doze_mode" // string@e1cd │ │ -5126dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5126de: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -5126e4: 0a00 |0006: move-result v0 │ │ -5126e6: 0f00 |0007: return v0 │ │ +5126e4: |[5126e4] org.kontalk.util.Preferences.isSkipDozeMode:()Z │ │ +5126f4: 1a00 cde1 |0000: const-string v0, "skip_doze_mode" // string@e1cd │ │ +5126f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5126fa: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512700: 0a00 |0006: move-result v0 │ │ +512702: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=592 │ │ locals : │ │ │ │ #63 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'isSkipHuaweiProtectedApps' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -5126e8: |[5126e8] org.kontalk.util.Preferences.isSkipHuaweiProtectedApps:()Z │ │ -5126f8: 1a00 9ca4 |0000: const-string v0, "huawei_skip_protected_apps" // string@a49c │ │ -5126fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5126fe: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ -512704: 0a00 |0006: move-result v0 │ │ -512706: 0f00 |0007: return v0 │ │ +512704: |[512704] org.kontalk.util.Preferences.isSkipHuaweiProtectedApps:()Z │ │ +512714: 1a00 9ca4 |0000: const-string v0, "huawei_skip_protected_apps" // string@a49c │ │ +512718: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51271a: 7120 dccc 1000 |0003: invoke-static {v0, v1}, Lorg/kontalk/util/Preferences;.getBoolean:(Ljava/lang/String;Z)Z // method@ccdc │ │ +512720: 0a00 |0006: move-result v0 │ │ +512722: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=602 │ │ locals : │ │ │ │ #64 : (in Lorg/kontalk/util/Preferences;) │ │ name : 'setAcceptAnyCertificate' │ │ type : '(Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -512708: |[512708] org.kontalk.util.Preferences.setAcceptAnyCertificate:(Z)Z │ │ -512718: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -51271c: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -512722: 0c00 |0005: move-result-object v0 │ │ -512724: 1a01 6bcd |0006: const-string v1, "pref_accept_any_certificate" // string@cd6b │ │ -512728: 7230 d402 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -51272e: 0c02 |000b: move-result-object v2 │ │ -512730: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -512736: 0a02 |000f: move-result v2 │ │ -512738: 0f02 |0010: return v2 │ │ +512724: |[512724] org.kontalk.util.Preferences.setAcceptAnyCertificate:(Z)Z │ │ +512734: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512738: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +51273e: 0c00 |0005: move-result-object v0 │ │ +512740: 1a01 6bcd |0006: const-string v1, "pref_accept_any_certificate" // string@cd6b │ │ +512744: 7230 d402 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +51274a: 0c02 |000b: move-result-object v2 │ │ +51274c: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +512752: 0a02 |000f: move-result v2 │ │ +512754: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0008 line=539 │ │ 0x000c line=540 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ @@ -947985,17 +947985,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -513388: |[513388] org.kontalk.util.Preferences.setCachedBalloonGroupsTheme:(Ljava/lang/String;)V │ │ -513398: 6900 289b |0000: sput-object v0, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ -51339c: 0e00 |0002: return-void │ │ +5133a4: |[5133a4] org.kontalk.util.Preferences.setCachedBalloonGroupsTheme:(Ljava/lang/String;)V │ │ +5133b4: 6900 289b |0000: sput-object v0, Lorg/kontalk/util/Preferences;.sBalloonGroupsTheme:Ljava/lang/String; // field@9b28 │ │ +5133b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/String; │ │ │ │ #66 : (in Lorg/kontalk/util/Preferences;) │ │ @@ -948003,17 +948003,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5133a0: |[5133a0] org.kontalk.util.Preferences.setCachedBalloonTheme:(Ljava/lang/String;)V │ │ -5133b0: 6900 299b |0000: sput-object v0, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ -5133b4: 0e00 |0002: return-void │ │ +5133bc: |[5133bc] org.kontalk.util.Preferences.setCachedBalloonTheme:(Ljava/lang/String;)V │ │ +5133cc: 6900 299b |0000: sput-object v0, Lorg/kontalk/util/Preferences;.sBalloonTheme:Ljava/lang/String; // field@9b29 │ │ +5133d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/String; │ │ │ │ #67 : (in Lorg/kontalk/util/Preferences;) │ │ @@ -948021,17 +948021,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5133b8: |[5133b8] org.kontalk.util.Preferences.setCachedCustomBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -5133c8: 6900 2a9b |0000: sput-object v0, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ -5133cc: 0e00 |0002: return-void │ │ +5133d4: |[5133d4] org.kontalk.util.Preferences.setCachedCustomBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +5133e4: 6900 2a9b |0000: sput-object v0, Lorg/kontalk/util/Preferences;.sCustomBackground:Landroid/graphics/drawable/Drawable; // field@9b2a │ │ +5133e8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ #68 : (in Lorg/kontalk/util/Preferences;) │ │ @@ -948039,25 +948039,25 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -5133d0: |[5133d0] org.kontalk.util.Preferences.setLastConnection:()V │ │ -5133e0: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5133e4: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5133ea: 0c00 |0005: move-result-object v0 │ │ -5133ec: 7100 a565 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -5133f2: 0b01 |0009: move-result-wide v1 │ │ -5133f4: 1a03 b7cd |000a: const-string v3, "pref_last_connection" // string@cdb7 │ │ -5133f8: 7240 d702 3021 |000c: invoke-interface {v0, v3, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ -5133fe: 0c00 |000f: move-result-object v0 │ │ -513400: 7210 d102 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ -513406: 0e00 |0013: return-void │ │ +5133ec: |[5133ec] org.kontalk.util.Preferences.setLastConnection:()V │ │ +5133fc: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513400: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +513406: 0c00 |0005: move-result-object v0 │ │ +513408: 7100 a565 0000 |0006: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +51340e: 0b01 |0009: move-result-wide v1 │ │ +513410: 1a03 b7cd |000a: const-string v3, "pref_last_connection" // string@cdb7 │ │ +513414: 7240 d702 3021 |000c: invoke-interface {v0, v3, v1, v2}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ +51341a: 0c00 |000f: move-result-object v0 │ │ +51341c: 7210 d102 0000 |0010: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ +513422: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0006 line=560 │ │ 0x0010 line=561 │ │ locals : │ │ │ │ @@ -948066,24 +948066,24 @@ │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -51273c: |[51273c] org.kontalk.util.Preferences.setLastPushNotification:(J)Z │ │ -51274c: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512750: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -512756: 0c00 |0005: move-result-object v0 │ │ -512758: 1a01 b8cd |0006: const-string v1, "pref_last_push_notification" // string@cdb8 │ │ -51275c: 7240 d702 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ -512762: 0c02 |000b: move-result-object v2 │ │ -512764: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -51276a: 0a02 |000f: move-result v2 │ │ -51276c: 0f02 |0010: return v2 │ │ +512758: |[512758] org.kontalk.util.Preferences.setLastPushNotification:(J)Z │ │ +512768: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51276c: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512772: 0c00 |0005: move-result-object v0 │ │ +512774: 1a01 b8cd |0006: const-string v1, "pref_last_push_notification" // string@cdb8 │ │ +512778: 7240 d702 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ +51277e: 0c02 |000b: move-result-object v2 │ │ +512780: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +512786: 0a02 |000f: move-result v2 │ │ +512788: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0008 line=331 │ │ 0x000c line=332 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) J │ │ @@ -948093,24 +948093,24 @@ │ │ type : '(J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -512770: |[512770] org.kontalk.util.Preferences.setLastSyncTimestamp:(J)Z │ │ -512780: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512784: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -51278a: 0c00 |0005: move-result-object v0 │ │ -51278c: 1a01 b9cd |0006: const-string v1, "pref_last_sync" // string@cdb9 │ │ -512790: 7240 d702 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ -512796: 0c02 |000b: move-result-object v2 │ │ -512798: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -51279e: 0a02 |000f: move-result v2 │ │ -5127a0: 0f02 |0010: return v2 │ │ +51278c: |[51278c] org.kontalk.util.Preferences.setLastSyncTimestamp:(J)Z │ │ +51279c: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5127a0: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5127a6: 0c00 |0005: move-result-object v0 │ │ +5127a8: 1a01 b9cd |0006: const-string v1, "pref_last_sync" // string@cdb9 │ │ +5127ac: 7240 d702 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ +5127b2: 0c02 |000b: move-result-object v2 │ │ +5127b4: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5127ba: 0a02 |000f: move-result v2 │ │ +5127bc: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0008 line=325 │ │ 0x000c line=326 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) J │ │ @@ -948120,24 +948120,24 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -5127a4: |[5127a4] org.kontalk.util.Preferences.setNotificationLEDColor:(I)Z │ │ -5127b4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5127b8: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5127be: 0c00 |0005: move-result-object v0 │ │ -5127c0: 1a01 cacd |0006: const-string v1, "pref_notification_led_color" // string@cdca │ │ -5127c4: 7230 d602 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02d6 │ │ -5127ca: 0c02 |000b: move-result-object v2 │ │ -5127cc: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -5127d2: 0a02 |000f: move-result v2 │ │ -5127d4: 0f02 |0010: return v2 │ │ +5127c0: |[5127c0] org.kontalk.util.Preferences.setNotificationLEDColor:(I)Z │ │ +5127d0: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5127d4: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5127da: 0c00 |0005: move-result-object v0 │ │ +5127dc: 1a01 cacd |0006: const-string v1, "pref_notification_led_color" // string@cdca │ │ +5127e0: 7230 d602 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@02d6 │ │ +5127e6: 0c02 |000b: move-result-object v2 │ │ +5127e8: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5127ee: 0a02 |000f: move-result v2 │ │ +5127f0: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0008 line=286 │ │ 0x000c line=287 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) I │ │ @@ -948147,27 +948147,27 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -513408: |[513408] org.kontalk.util.Preferences.setOfflineMode:(Landroid/content/Context;Z)V │ │ -513418: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -51341c: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -513422: 0c00 |0005: move-result-object v0 │ │ -513424: 1a01 8cc4 |0006: const-string v1, "offline_mode" // string@c48c │ │ -513428: 7230 d402 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -51342e: 0c00 |000b: move-result-object v0 │ │ -513430: 7210 d102 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ -513436: 3803 0600 |000f: if-eqz v3, 0015 // +0006 │ │ -51343a: 7110 63c1 0200 |0011: invoke-static {v2}, Lorg/kontalk/service/msgcenter/MessageCenterService;.stop:(Landroid/content/Context;)V // method@c163 │ │ -513440: 2804 |0014: goto 0018 // +0004 │ │ -513442: 7110 60c1 0200 |0015: invoke-static {v2}, Lorg/kontalk/service/msgcenter/MessageCenterService;.start:(Landroid/content/Context;)V // method@c160 │ │ -513448: 0e00 |0018: return-void │ │ +513424: |[513424] org.kontalk.util.Preferences.setOfflineMode:(Landroid/content/Context;Z)V │ │ +513434: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513438: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +51343e: 0c00 |0005: move-result-object v0 │ │ +513440: 1a01 8cc4 |0006: const-string v1, "offline_mode" // string@c48c │ │ +513444: 7230 d402 1003 |0008: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +51344a: 0c00 |000b: move-result-object v0 │ │ +51344c: 7210 d102 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ +513452: 3803 0600 |000f: if-eqz v3, 0015 // +0006 │ │ +513456: 7110 63c1 0200 |0011: invoke-static {v2}, Lorg/kontalk/service/msgcenter/MessageCenterService;.stop:(Landroid/content/Context;)V // method@c163 │ │ +51345c: 2804 |0014: goto 0018 // +0004 │ │ +51345e: 7110 60c1 0200 |0015: invoke-static {v2}, Lorg/kontalk/service/msgcenter/MessageCenterService;.start:(Landroid/content/Context;)V // method@c160 │ │ +513464: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0008 line=485 │ │ 0x000c line=486 │ │ 0x0011 line=490 │ │ 0x0015 line=493 │ │ @@ -948180,24 +948180,24 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -51344c: |[51344c] org.kontalk.util.Preferences.setOfflineModeUsed:()V │ │ -51345c: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -513460: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -513466: 0c00 |0005: move-result-object v0 │ │ -513468: 1a01 8dc4 |0006: const-string v1, "offline_mode_used" // string@c48d │ │ -51346c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -51346e: 7230 d402 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -513474: 0c00 |000c: move-result-object v0 │ │ -513476: 7210 d102 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ -51347c: 0e00 |0010: return-void │ │ +513468: |[513468] org.kontalk.util.Preferences.setOfflineModeUsed:()V │ │ +513478: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51347c: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +513482: 0c00 |0005: move-result-object v0 │ │ +513484: 1a01 8dc4 |0006: const-string v1, "offline_mode_used" // string@c48d │ │ +513488: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +51348a: 7230 d402 1002 |0009: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +513490: 0c00 |000c: move-result-object v0 │ │ +513492: 7210 d102 0000 |000d: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ +513498: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0009 line=507 │ │ 0x000d line=508 │ │ locals : │ │ │ │ @@ -948206,30 +948206,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -513480: |[513480] org.kontalk.util.Preferences.setPermissionAsked:(Ljava/lang/String;)V │ │ -513490: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -513494: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -51349a: 0c00 |0005: move-result-object v0 │ │ -51349c: 2201 5f0e |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -5134a0: 7010 8565 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5134a6: 1a02 40cc |000b: const-string v2, "permission_asked_" // string@cc40 │ │ -5134aa: 6e20 9165 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5134b0: 6e20 9165 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5134b6: 6e10 a365 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5134bc: 0c03 |0016: move-result-object v3 │ │ -5134be: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -5134c0: 7230 d402 3001 |0018: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -5134c6: 0c03 |001b: move-result-object v3 │ │ -5134c8: 7210 d102 0300 |001c: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ -5134ce: 0e00 |001f: return-void │ │ +51349c: |[51349c] org.kontalk.util.Preferences.setPermissionAsked:(Ljava/lang/String;)V │ │ +5134ac: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5134b0: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5134b6: 0c00 |0005: move-result-object v0 │ │ +5134b8: 2201 5f0e |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +5134bc: 7010 8565 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5134c2: 1a02 40cc |000b: const-string v2, "permission_asked_" // string@cc40 │ │ +5134c6: 6e20 9165 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5134cc: 6e20 9165 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5134d2: 6e10 a365 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5134d8: 0c03 |0016: move-result-object v3 │ │ +5134da: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +5134dc: 7230 d402 3001 |0018: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +5134e2: 0c03 |001b: move-result-object v3 │ │ +5134e4: 7210 d102 0300 |001c: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ +5134ea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0018 line=660 │ │ 0x001c line=661 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 (null) Ljava/lang/String; │ │ @@ -948239,37 +948239,37 @@ │ │ type : '(Landroid/content/Context;J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -5127d8: |[5127d8] org.kontalk.util.Preferences.setPingAlarmBackoff:(Landroid/content/Context;J)Z │ │ -5127e8: 7110 98cd 0300 |0000: invoke-static {v3}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ -5127ee: 0c03 |0003: move-result-object v3 │ │ -5127f0: 3803 2500 |0004: if-eqz v3, 0029 // +0025 │ │ -5127f4: 6200 2b9b |0006: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5127f8: 7210 dc02 0000 |0008: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5127fe: 0c00 |000b: move-result-object v0 │ │ -512800: 2201 5f0e |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -512804: 7010 8565 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51280a: 1a02 88cc |0011: const-string v2, "ping_alarm_backoff_" // string@cc88 │ │ -51280e: 6e20 9165 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512814: 6e20 9165 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51281a: 6e10 a365 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -512820: 0c03 |001c: move-result-object v3 │ │ -512822: 7240 d702 3054 |001d: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ -512828: 0c03 |0020: move-result-object v3 │ │ -51282a: 7210 d302 0300 |0021: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -512830: 0a03 |0024: move-result v3 │ │ -512832: 3803 0400 |0025: if-eqz v3, 0029 // +0004 │ │ -512836: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -512838: 2802 |0028: goto 002a // +0002 │ │ -51283a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -51283c: 0f03 |002a: return v3 │ │ +5127f4: |[5127f4] org.kontalk.util.Preferences.setPingAlarmBackoff:(Landroid/content/Context;J)Z │ │ +512804: 7110 98cd 0300 |0000: invoke-static {v3}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ +51280a: 0c03 |0003: move-result-object v3 │ │ +51280c: 3803 2500 |0004: if-eqz v3, 0029 // +0025 │ │ +512810: 6200 2b9b |0006: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512814: 7210 dc02 0000 |0008: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +51281a: 0c00 |000b: move-result-object v0 │ │ +51281c: 2201 5f0e |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +512820: 7010 8565 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +512826: 1a02 88cc |0011: const-string v2, "ping_alarm_backoff_" // string@cc88 │ │ +51282a: 6e20 9165 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512830: 6e20 9165 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512836: 6e10 a365 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51283c: 0c03 |001c: move-result-object v3 │ │ +51283e: 7240 d702 3054 |001d: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ +512844: 0c03 |0020: move-result-object v3 │ │ +512846: 7210 d302 0300 |0021: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +51284c: 0a03 |0024: move-result v3 │ │ +51284e: 3803 0400 |0025: if-eqz v3, 0029 // +0004 │ │ +512852: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +512854: 2802 |0028: goto 002a // +0002 │ │ +512856: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +512858: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0006 line=649 │ │ 0x001d line=650 │ │ 0x0021 line=651 │ │ locals : │ │ @@ -948281,37 +948281,37 @@ │ │ type : '(Landroid/content/Context;J)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -512840: |[512840] org.kontalk.util.Preferences.setPingAlarmInterval:(Landroid/content/Context;J)Z │ │ -512850: 7110 98cd 0300 |0000: invoke-static {v3}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ -512856: 0c03 |0003: move-result-object v3 │ │ -512858: 3803 2500 |0004: if-eqz v3, 0029 // +0025 │ │ -51285c: 6200 2b9b |0006: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512860: 7210 dc02 0000 |0008: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -512866: 0c00 |000b: move-result-object v0 │ │ -512868: 2201 5f0e |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -51286c: 7010 8565 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -512872: 1a02 89cc |0011: const-string v2, "ping_alarm_interval_" // string@cc89 │ │ -512876: 6e20 9165 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51287c: 6e20 9165 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -512882: 6e10 a365 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -512888: 0c03 |001c: move-result-object v3 │ │ -51288a: 7240 d702 3054 |001d: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ -512890: 0c03 |0020: move-result-object v3 │ │ -512892: 7210 d302 0300 |0021: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -512898: 0a03 |0024: move-result v3 │ │ -51289a: 3803 0400 |0025: if-eqz v3, 0029 // +0004 │ │ -51289e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -5128a0: 2802 |0028: goto 002a // +0002 │ │ -5128a2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -5128a4: 0f03 |002a: return v3 │ │ +51285c: |[51285c] org.kontalk.util.Preferences.setPingAlarmInterval:(Landroid/content/Context;J)Z │ │ +51286c: 7110 98cd 0300 |0000: invoke-static {v3}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; // method@cd98 │ │ +512872: 0c03 |0003: move-result-object v3 │ │ +512874: 3803 2500 |0004: if-eqz v3, 0029 // +0025 │ │ +512878: 6200 2b9b |0006: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51287c: 7210 dc02 0000 |0008: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512882: 0c00 |000b: move-result-object v0 │ │ +512884: 2201 5f0e |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +512888: 7010 8565 0100 |000e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51288e: 1a02 89cc |0011: const-string v2, "ping_alarm_interval_" // string@cc89 │ │ +512892: 6e20 9165 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +512898: 6e20 9165 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51289e: 6e10 a365 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5128a4: 0c03 |001c: move-result-object v3 │ │ +5128a6: 7240 d702 3054 |001d: invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@02d7 │ │ +5128ac: 0c03 |0020: move-result-object v3 │ │ +5128ae: 7210 d302 0300 |0021: invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5128b4: 0a03 |0024: move-result v3 │ │ +5128b6: 3803 0400 |0025: if-eqz v3, 0029 // +0004 │ │ +5128ba: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +5128bc: 2802 |0028: goto 002a // +0002 │ │ +5128be: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +5128c0: 0f03 |002a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0006 line=635 │ │ 0x001d line=636 │ │ 0x0021 line=637 │ │ locals : │ │ @@ -948323,24 +948323,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -5128a8: |[5128a8] org.kontalk.util.Preferences.setPushSenderId:(Ljava/lang/String;)Z │ │ -5128b8: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5128bc: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5128c2: 0c00 |0005: move-result-object v0 │ │ -5128c4: 1a01 d7cd |0006: const-string v1, "pref_push_sender" // string@cdd7 │ │ -5128c8: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -5128ce: 0c02 |000b: move-result-object v2 │ │ -5128d0: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -5128d6: 0a02 |000f: move-result v2 │ │ -5128d8: 0f02 |0010: return v2 │ │ +5128c4: |[5128c4] org.kontalk.util.Preferences.setPushSenderId:(Ljava/lang/String;)Z │ │ +5128d4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5128d8: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5128de: 0c00 |0005: move-result-object v0 │ │ +5128e0: 1a01 d7cd |0006: const-string v1, "pref_push_sender" // string@cdd7 │ │ +5128e4: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +5128ea: 0c02 |000b: move-result-object v2 │ │ +5128ec: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5128f2: 0a02 |000f: move-result v2 │ │ +5128f4: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0008 line=527 │ │ 0x000c line=528 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -948350,24 +948350,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -5128dc: |[5128dc] org.kontalk.util.Preferences.setRingtone:(Ljava/lang/String;)Z │ │ -5128ec: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5128f0: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5128f6: 0c00 |0005: move-result-object v0 │ │ -5128f8: 1a01 dfcd |0006: const-string v1, "pref_ringtone" // string@cddf │ │ -5128fc: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -512902: 0c02 |000b: move-result-object v2 │ │ -512904: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -51290a: 0a02 |000f: move-result v2 │ │ -51290c: 0f02 |0010: return v2 │ │ +5128f8: |[5128f8] org.kontalk.util.Preferences.setRingtone:(Ljava/lang/String;)Z │ │ +512908: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +51290c: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512912: 0c00 |0005: move-result-object v0 │ │ +512914: 1a01 dfcd |0006: const-string v1, "pref_ringtone" // string@cddf │ │ +512918: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +51291e: 0c02 |000b: move-result-object v2 │ │ +512920: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +512926: 0a02 |000f: move-result v2 │ │ +512928: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0008 line=203 │ │ 0x000c line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -948377,24 +948377,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -512910: |[512910] org.kontalk.util.Preferences.setRosterVersion:(Ljava/lang/String;)Z │ │ -512920: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512924: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -51292a: 0c00 |0005: move-result-object v0 │ │ -51292c: 1a01 5cd4 |0006: const-string v1, "roster_version" // string@d45c │ │ -512930: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -512936: 0c02 |000b: move-result-object v2 │ │ -512938: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -51293e: 0a02 |000f: move-result v2 │ │ -512940: 0f02 |0010: return v2 │ │ +51292c: |[51292c] org.kontalk.util.Preferences.setRosterVersion:(Ljava/lang/String;)Z │ │ +51293c: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512940: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512946: 0c00 |0005: move-result-object v0 │ │ +512948: 1a01 5cd4 |0006: const-string v1, "roster_version" // string@d45c │ │ +51294c: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +512952: 0c02 |000b: move-result-object v2 │ │ +512954: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +51295a: 0a02 |000f: move-result v2 │ │ +51295c: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x0008 line=587 │ │ 0x000c line=588 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -948404,24 +948404,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -512944: |[512944] org.kontalk.util.Preferences.setServerURI:(Ljava/lang/String;)Z │ │ -512954: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512958: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -51295e: 0c00 |0005: move-result-object v0 │ │ -512960: 1a01 c9cd |0006: const-string v1, "pref_network_uri" // string@cdc9 │ │ -512964: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -51296a: 0c02 |000b: move-result-object v2 │ │ -51296c: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -512972: 0a02 |000f: move-result v2 │ │ -512974: 0f02 |0010: return v2 │ │ +512960: |[512960] org.kontalk.util.Preferences.setServerURI:(Ljava/lang/String;)Z │ │ +512970: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512974: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +51297a: 0c00 |0005: move-result-object v0 │ │ +51297c: 1a01 c9cd |0006: const-string v1, "pref_network_uri" // string@cdc9 │ │ +512980: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +512986: 0c02 |000b: move-result-object v2 │ │ +512988: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +51298e: 0a02 |000f: move-result v2 │ │ +512990: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000c line=214 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -948431,25 +948431,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -512978: |[512978] org.kontalk.util.Preferences.setShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ -512988: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -51298c: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -512992: 0c00 |0005: move-result-object v0 │ │ -512994: 7120 03cd 2100 |0006: invoke-static {v1, v2}, Lorg/kontalk/util/Preferences;.getShowcaseKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd03 │ │ -51299a: 0c01 |0009: move-result-object v1 │ │ -51299c: 7230 d402 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -5129a2: 0c01 |000d: move-result-object v1 │ │ -5129a4: 7210 d302 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -5129aa: 0a01 |0011: move-result v1 │ │ -5129ac: 0f01 |0012: return v1 │ │ +512994: |[512994] org.kontalk.util.Preferences.setShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;Z)Z │ │ +5129a4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5129a8: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5129ae: 0c00 |0005: move-result-object v0 │ │ +5129b0: 7120 03cd 2100 |0006: invoke-static {v1, v2}, Lorg/kontalk/util/Preferences;.getShowcaseKey:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@cd03 │ │ +5129b6: 0c01 |0009: move-result-object v1 │ │ +5129b8: 7230 d402 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +5129be: 0c01 |000d: move-result-object v1 │ │ +5129c0: 7210 d302 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5129c6: 0a01 |0011: move-result v1 │ │ +5129c8: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0006 line=188 │ │ 0x000e line=189 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Ljava/lang/String; │ │ @@ -948461,24 +948461,24 @@ │ │ type : '(Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -5129b0: |[5129b0] org.kontalk.util.Preferences.setSkipDozeMode:(Z)Z │ │ -5129c0: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5129c4: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5129ca: 0c00 |0005: move-result-object v0 │ │ -5129cc: 1a01 cde1 |0006: const-string v1, "skip_doze_mode" // string@e1cd │ │ -5129d0: 7230 d402 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -5129d6: 0c02 |000b: move-result-object v2 │ │ -5129d8: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -5129de: 0a02 |000f: move-result v2 │ │ -5129e0: 0f02 |0010: return v2 │ │ +5129cc: |[5129cc] org.kontalk.util.Preferences.setSkipDozeMode:(Z)Z │ │ +5129dc: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +5129e0: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +5129e6: 0c00 |0005: move-result-object v0 │ │ +5129e8: 1a01 cde1 |0006: const-string v1, "skip_doze_mode" // string@e1cd │ │ +5129ec: 7230 d402 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +5129f2: 0c02 |000b: move-result-object v2 │ │ +5129f4: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +5129fa: 0a02 |000f: move-result v2 │ │ +5129fc: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0008 line=597 │ │ 0x000c line=598 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ @@ -948488,24 +948488,24 @@ │ │ type : '(Z)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -5129e4: |[5129e4] org.kontalk.util.Preferences.setSkipHuaweiProtectedApps:(Z)Z │ │ -5129f4: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5129f8: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5129fe: 0c00 |0005: move-result-object v0 │ │ -512a00: 1a01 9ca4 |0006: const-string v1, "huawei_skip_protected_apps" // string@a49c │ │ -512a04: 7230 d402 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -512a0a: 0c02 |000b: move-result-object v2 │ │ -512a0c: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -512a12: 0a02 |000f: move-result v2 │ │ -512a14: 0f02 |0010: return v2 │ │ +512a00: |[512a00] org.kontalk.util.Preferences.setSkipHuaweiProtectedApps:(Z)Z │ │ +512a10: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512a14: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512a1a: 0c00 |0005: move-result-object v0 │ │ +512a1c: 1a01 9ca4 |0006: const-string v1, "huawei_skip_protected_apps" // string@a49c │ │ +512a20: 7230 d402 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +512a26: 0c02 |000b: move-result-object v2 │ │ +512a28: 7210 d302 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +512a2e: 0a02 |000f: move-result v2 │ │ +512a30: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0008 line=607 │ │ 0x000c line=608 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) Z │ │ @@ -948515,23 +948515,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -5134d0: |[5134d0] org.kontalk.util.Preferences.setStatusMessage:(Ljava/lang/String;)V │ │ -5134e0: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -5134e4: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -5134ea: 0c00 |0005: move-result-object v0 │ │ -5134ec: 1a01 e5cd |0006: const-string v1, "pref_status_message" // string@cde5 │ │ -5134f0: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -5134f6: 0c02 |000b: move-result-object v2 │ │ -5134f8: 7210 d102 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ -5134fe: 0e00 |000f: return-void │ │ +5134ec: |[5134ec] org.kontalk.util.Preferences.setStatusMessage:(Ljava/lang/String;)V │ │ +5134fc: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +513500: 7210 dc02 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +513506: 0c00 |0005: move-result-object v0 │ │ +513508: 1a01 e5cd |0006: const-string v1, "pref_status_message" // string@cde5 │ │ +51350c: 7230 d802 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +513512: 0c02 |000b: move-result-object v2 │ │ +513514: 7210 d102 0200 |000c: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ +51351a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0008 line=371 │ │ 0x000c line=372 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -948541,35 +948541,35 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -512a18: |[512a18] org.kontalk.util.Preferences.switchOfflineMode:(Landroid/content/Context;)Z │ │ -512a28: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512a2c: 1a01 8cc4 |0002: const-string v1, "offline_mode" // string@c48c │ │ -512a30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -512a32: 7230 dd02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ -512a38: 0a00 |0008: move-result v0 │ │ -512a3a: df03 0001 |0009: xor-int/lit8 v3, v0, #int 1 // #01 │ │ -512a3e: 6204 2b9b |000b: sget-object v4, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ -512a42: 7210 dc02 0400 |000d: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ -512a48: 0c04 |0010: move-result-object v4 │ │ -512a4a: 7230 d402 1403 |0011: invoke-interface {v4, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ -512a50: 0c01 |0014: move-result-object v1 │ │ -512a52: 7210 d102 0100 |0015: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ -512a58: 3803 0900 |0018: if-eqz v3, 0021 // +0009 │ │ -512a5c: 7110 63c1 0500 |001a: invoke-static {v5}, Lorg/kontalk/service/msgcenter/MessageCenterService;.stop:(Landroid/content/Context;)V // method@c163 │ │ -512a62: 7120 c9b9 2500 |001d: invoke-static {v5, v2}, Lorg/kontalk/Kontalk;.setBackendEnabled:(Landroid/content/Context;Z)V // method@b9c9 │ │ -512a68: 2808 |0020: goto 0028 // +0008 │ │ -512a6a: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -512a6c: 7120 c9b9 1500 |0022: invoke-static {v5, v1}, Lorg/kontalk/Kontalk;.setBackendEnabled:(Landroid/content/Context;Z)V // method@b9c9 │ │ -512a72: 7110 60c1 0500 |0025: invoke-static {v5}, Lorg/kontalk/service/msgcenter/MessageCenterService;.start:(Landroid/content/Context;)V // method@c160 │ │ -512a78: 0f00 |0028: return v0 │ │ +512a34: |[512a34] org.kontalk.util.Preferences.switchOfflineMode:(Landroid/content/Context;)Z │ │ +512a44: 6200 2b9b |0000: sget-object v0, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512a48: 1a01 8cc4 |0002: const-string v1, "offline_mode" // string@c48c │ │ +512a4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +512a4e: 7230 dd02 1002 |0005: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@02dd │ │ +512a54: 0a00 |0008: move-result v0 │ │ +512a56: df03 0001 |0009: xor-int/lit8 v3, v0, #int 1 // #01 │ │ +512a5a: 6204 2b9b |000b: sget-object v4, Lorg/kontalk/util/Preferences;.sPreferences:Landroid/content/SharedPreferences; // field@9b2b │ │ +512a5e: 7210 dc02 0400 |000d: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@02dc │ │ +512a64: 0c04 |0010: move-result-object v4 │ │ +512a66: 7230 d402 1403 |0011: invoke-interface {v4, v1, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@02d4 │ │ +512a6c: 0c01 |0014: move-result-object v1 │ │ +512a6e: 7210 d102 0100 |0015: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@02d1 │ │ +512a74: 3803 0900 |0018: if-eqz v3, 0021 // +0009 │ │ +512a78: 7110 63c1 0500 |001a: invoke-static {v5}, Lorg/kontalk/service/msgcenter/MessageCenterService;.stop:(Landroid/content/Context;)V // method@c163 │ │ +512a7e: 7120 c9b9 2500 |001d: invoke-static {v5, v2}, Lorg/kontalk/Kontalk;.setBackendEnabled:(Landroid/content/Context;Z)V // method@b9c9 │ │ +512a84: 2808 |0020: goto 0028 // +0008 │ │ +512a86: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +512a88: 7120 c9b9 1500 |0022: invoke-static {v5, v1}, Lorg/kontalk/Kontalk;.setBackendEnabled:(Landroid/content/Context;Z)V // method@b9c9 │ │ +512a8e: 7110 60c1 0500 |0025: invoke-static {v5}, Lorg/kontalk/service/msgcenter/MessageCenterService;.start:(Landroid/content/Context;)V // method@c160 │ │ +512a94: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x000b line=465 │ │ 0x0011 line=466 │ │ 0x0015 line=467 │ │ 0x001a line=471 │ │ @@ -948584,32 +948584,32 @@ │ │ type : '(Landroidx/preference/Preference;Lorg/kontalk/client/ServerList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -513500: |[513500] org.kontalk.util.Preferences.updateServerListLastUpdate:(Landroidx/preference/Preference;Lorg/kontalk/client/ServerList;)V │ │ -513510: 6e10 7e30 0300 |0000: invoke-virtual {v3}, Landroidx/preference/Preference;.getContext:()Landroid/content/Context; // method@307e │ │ -513516: 0c00 |0003: move-result-object v0 │ │ -513518: 6e10 bcbb 0400 |0004: invoke-virtual {v4}, Lorg/kontalk/client/ServerList;.getDate:()Ljava/util/Date; // method@bbbc │ │ -51351e: 0c04 |0007: move-result-object v4 │ │ -513520: 6e10 e368 0400 |0008: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ -513526: 0b01 |000b: move-result-wide v1 │ │ -513528: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -51352a: 7140 a1cc 1042 |000d: invoke-static {v0, v1, v2, v4}, Lorg/kontalk/util/MessageUtils;.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; // method@cca1 │ │ -513530: 0c01 |0010: move-result-object v1 │ │ -513532: 2344 e423 |0011: new-array v4, v4, [Ljava/lang/Object; // type@23e4 │ │ -513536: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -513538: 4d01 0402 |0014: aput-object v1, v4, v2 │ │ -51353c: 1401 d002 117f |0016: const v1, #float 1.92753e+38 // #7f1102d0 │ │ -513542: 6e30 6f02 1004 |0019: invoke-virtual {v0, v1, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@026f │ │ -513548: 0c04 |001c: move-result-object v4 │ │ -51354a: 6e20 d930 4300 |001d: invoke-virtual {v3, v4}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@30d9 │ │ -513550: 0e00 |0020: return-void │ │ +51351c: |[51351c] org.kontalk.util.Preferences.updateServerListLastUpdate:(Landroidx/preference/Preference;Lorg/kontalk/client/ServerList;)V │ │ +51352c: 6e10 7e30 0300 |0000: invoke-virtual {v3}, Landroidx/preference/Preference;.getContext:()Landroid/content/Context; // method@307e │ │ +513532: 0c00 |0003: move-result-object v0 │ │ +513534: 6e10 bcbb 0400 |0004: invoke-virtual {v4}, Lorg/kontalk/client/ServerList;.getDate:()Ljava/util/Date; // method@bbbc │ │ +51353a: 0c04 |0007: move-result-object v4 │ │ +51353c: 6e10 e368 0400 |0008: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ +513542: 0b01 |000b: move-result-wide v1 │ │ +513544: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +513546: 7140 a1cc 1042 |000d: invoke-static {v0, v1, v2, v4}, Lorg/kontalk/util/MessageUtils;.formatTimeStampString:(Landroid/content/Context;JZ)Ljava/lang/String; // method@cca1 │ │ +51354c: 0c01 |0010: move-result-object v1 │ │ +51354e: 2344 e423 |0011: new-array v4, v4, [Ljava/lang/Object; // type@23e4 │ │ +513552: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +513554: 4d01 0402 |0014: aput-object v1, v4, v2 │ │ +513558: 1401 d002 117f |0016: const v1, #float 1.92753e+38 // #7f1102d0 │ │ +51355e: 6e30 6f02 1004 |0019: invoke-virtual {v0, v1, v4}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@026f │ │ +513564: 0c04 |001c: move-result-object v4 │ │ +513566: 6e20 d930 4300 |001d: invoke-virtual {v3, v4}, Landroidx/preference/Preference;.setSummary:(Ljava/lang/CharSequence;)V // method@30d9 │ │ +51356c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ 0x0019 line=138 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 (null) Landroidx/preference/Preference; │ │ @@ -948672,25 +948672,25 @@ │ │ type : '(Ljava/io/OutputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;JJ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -513554: |[513554] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.:(Ljava/io/OutputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;JJ)V │ │ -513564: 7020 d663 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@63d6 │ │ -51356a: 5b03 2d9b |0003: iput-object v3, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/ProgressListener; // field@9b2d │ │ -51356e: 5b02 2c9b |0005: iput-object v2, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.conn:Lorg/kontalk/upload/UploadConnection; // field@9b2c │ │ -513572: 5a04 2f9b |0007: iput-wide v4, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.size:J // field@9b2f │ │ -513576: 2201 c321 |0009: new-instance v1, Lorg/kontalk/util/StepTimer; // type@21c3 │ │ -51357a: 7030 8acd 6107 |000b: invoke-direct {v1, v6, v7}, Lorg/kontalk/util/StepTimer;.:(J)V // method@cd8a │ │ -513580: 5b01 2e9b |000e: iput-object v1, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b2e │ │ -513584: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ -513588: 5a01 309b |0012: iput-wide v1, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ -51358c: 0e00 |0014: return-void │ │ +513570: |[513570] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.:(Ljava/io/OutputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;JJ)V │ │ +513580: 7020 d663 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@63d6 │ │ +513586: 5b03 2d9b |0003: iput-object v3, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/ProgressListener; // field@9b2d │ │ +51358a: 5b02 2c9b |0005: iput-object v2, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.conn:Lorg/kontalk/upload/UploadConnection; // field@9b2c │ │ +51358e: 5a04 2f9b |0007: iput-wide v4, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.size:J // field@9b2f │ │ +513592: 2201 c321 |0009: new-instance v1, Lorg/kontalk/util/StepTimer; // type@21c3 │ │ +513596: 7030 8acd 6107 |000b: invoke-direct {v1, v6, v7}, Lorg/kontalk/util/StepTimer;.:(J)V // method@cd8a │ │ +51359c: 5b01 2e9b |000e: iput-object v1, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b2e │ │ +5135a0: 1601 0000 |0010: const-wide/16 v1, #int 0 // #0 │ │ +5135a4: 5a01 309b |0012: iput-wide v1, v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ +5135a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0005 line=86 │ │ 0x0007 line=87 │ │ 0x0009 line=88 │ │ @@ -948708,31 +948708,31 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -513590: |[513590] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.publishProgress:(J)V │ │ -5135a0: 5330 309b |0000: iget-wide v0, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ -5135a4: bb40 |0002: add-long/2addr v0, v4 │ │ -5135a6: 5a30 309b |0003: iput-wide v0, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ -5135aa: 5334 2f9b |0005: iget-wide v4, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.size:J // field@9b2f │ │ -5135ae: 3102 0004 |0007: cmp-long v2, v0, v4 │ │ -5135b2: 3b02 0b00 |0009: if-gez v2, 0014 // +000b │ │ -5135b6: 5434 2e9b |000b: iget-object v4, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b2e │ │ -5135ba: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -5135bc: 6e20 8ccd 5400 |000e: invoke-virtual {v4, v5}, Lorg/kontalk/util/StepTimer;.isStep:(Z)Z // method@cd8c │ │ -5135c2: 0a04 |0011: move-result v4 │ │ -5135c4: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ -5135c8: 5434 2d9b |0014: iget-object v4, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/ProgressListener; // field@9b2d │ │ -5135cc: 5435 2c9b |0016: iget-object v5, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.conn:Lorg/kontalk/upload/UploadConnection; // field@9b2c │ │ -5135d0: 5330 309b |0018: iget-wide v0, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ -5135d4: 7240 f2bf 5410 |001a: invoke-interface {v4, v5, v0, v1}, Lorg/kontalk/service/ProgressListener;.progress:(Lorg/kontalk/upload/UploadConnection;J)V // method@bff2 │ │ -5135da: 0e00 |001d: return-void │ │ +5135ac: |[5135ac] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.publishProgress:(J)V │ │ +5135bc: 5330 309b |0000: iget-wide v0, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ +5135c0: bb40 |0002: add-long/2addr v0, v4 │ │ +5135c2: 5a30 309b |0003: iput-wide v0, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ +5135c6: 5334 2f9b |0005: iget-wide v4, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.size:J // field@9b2f │ │ +5135ca: 3102 0004 |0007: cmp-long v2, v0, v4 │ │ +5135ce: 3b02 0b00 |0009: if-gez v2, 0014 // +000b │ │ +5135d2: 5434 2e9b |000b: iget-object v4, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b2e │ │ +5135d6: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +5135d8: 6e20 8ccd 5400 |000e: invoke-virtual {v4, v5}, Lorg/kontalk/util/StepTimer;.isStep:(Z)Z // method@cd8c │ │ +5135de: 0a04 |0011: move-result v4 │ │ +5135e0: 3804 0b00 |0012: if-eqz v4, 001d // +000b │ │ +5135e4: 5434 2d9b |0014: iget-object v4, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/ProgressListener; // field@9b2d │ │ +5135e8: 5435 2c9b |0016: iget-object v5, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.conn:Lorg/kontalk/upload/UploadConnection; // field@9b2c │ │ +5135ec: 5330 309b |0018: iget-wide v0, v3, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.transferred:J // field@9b30 │ │ +5135f0: 7240 f2bf 5410 |001a: invoke-interface {v4, v5, v0, v1}, Lorg/kontalk/service/ProgressListener;.progress:(Lorg/kontalk/upload/UploadConnection;J)V // method@bff2 │ │ +5135f6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ 0x0014 line=113 │ │ locals : │ │ 0x0000 - 0x001e reg=3 this Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream; │ │ @@ -948744,20 +948744,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -513628: |[513628] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.write:(I)V │ │ -513638: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ -51363c: 6e20 0964 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@6409 │ │ -513642: 1600 0100 |0005: const-wide/16 v0, #int 1 // #1 │ │ -513646: 7030 2acd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd2a │ │ -51364c: 0e00 |000a: return-void │ │ +513644: |[513644] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.write:(I)V │ │ +513654: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ +513658: 6e20 0964 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@6409 │ │ +51365e: 1600 0100 |0005: const-wide/16 v0, #int 1 // #1 │ │ +513662: 7030 2acd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd2a │ │ +513668: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -948767,21 +948767,21 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -5135dc: |[5135dc] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.write:([B)V │ │ -5135ec: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ -5135f0: 6e20 0a64 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:([B)V // method@640a │ │ -5135f6: 2133 |0005: array-length v3, v3 │ │ -5135f8: 8130 |0006: int-to-long v0, v3 │ │ -5135fa: 7030 2acd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd2a │ │ -513600: 0e00 |000a: return-void │ │ +5135f8: |[5135f8] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.write:([B)V │ │ +513608: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ +51360c: 6e20 0a64 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:([B)V // method@640a │ │ +513612: 2133 |0005: array-length v3, v3 │ │ +513614: 8130 |0006: int-to-long v0, v3 │ │ +513616: 7030 2acd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd2a │ │ +51361c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream; │ │ 0x0000 - 0x000b reg=3 (null) [B │ │ @@ -948791,20 +948791,20 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -513604: |[513604] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.write:([BII)V │ │ -513614: 5410 1e54 |0000: iget-object v0, v1, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ -513618: 6e40 0b64 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ -51361e: 8142 |0005: int-to-long v2, v4 │ │ -513620: 7030 2acd 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd2a │ │ -513626: 0e00 |0009: return-void │ │ +513620: |[513620] org.kontalk.util.ProgressInputStreamEntity$CountingOutputStream.write:([BII)V │ │ +513630: 5410 1e54 |0000: iget-object v0, v1, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ +513634: 6e40 0b64 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ +51363a: 8142 |0005: int-to-long v2, v4 │ │ +51363c: 7030 2acd 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd2a │ │ +513642: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ @@ -948865,21 +948865,21 @@ │ │ type : '(Ljava/io/InputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -513650: |[513650] org.kontalk.util.ProgressInputStreamEntity.:(Ljava/io/InputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;J)V │ │ -513660: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -513666: 5b01 359b |0003: iput-object v1, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mStream:Ljava/io/InputStream; // field@9b35 │ │ -51366a: 5b02 329b |0005: iput-object v2, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mConn:Lorg/kontalk/upload/UploadConnection; // field@9b32 │ │ -51366e: 5b03 339b |0007: iput-object v3, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mListener:Lorg/kontalk/service/ProgressListener; // field@9b33 │ │ -513672: 5a04 349b |0009: iput-wide v4, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mPublishDelay:J // field@9b34 │ │ -513676: 0e00 |000b: return-void │ │ +51366c: |[51366c] org.kontalk.util.ProgressInputStreamEntity.:(Ljava/io/InputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;J)V │ │ +51367c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +513682: 5b01 359b |0003: iput-object v1, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mStream:Ljava/io/InputStream; // field@9b35 │ │ +513686: 5b02 329b |0005: iput-object v2, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mConn:Lorg/kontalk/upload/UploadConnection; // field@9b32 │ │ +51368a: 5b03 339b |0007: iput-object v3, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mListener:Lorg/kontalk/service/ProgressListener; // field@9b33 │ │ +51368e: 5a04 349b |0009: iput-wide v4, v0, Lorg/kontalk/util/ProgressInputStreamEntity;.mPublishDelay:J // field@9b34 │ │ +513692: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -948895,34 +948895,34 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -513678: |[513678] org.kontalk.util.ProgressInputStreamEntity._writeTo:(Ljava/io/OutputStream;)V │ │ -513688: 5440 359b |0000: iget-object v0, v4, Lorg/kontalk/util/ProgressInputStreamEntity;.mStream:Ljava/io/InputStream; // field@9b35 │ │ -51368c: 1301 0020 |0002: const/16 v1, #int 8192 // #2000 │ │ -513690: 2311 2e23 |0004: new-array v1, v1, [B // type@232e │ │ -513694: 6e20 e763 1000 |0006: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ -51369a: 0a02 |0009: move-result v2 │ │ -51369c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -51369e: 3232 0700 |000b: if-eq v2, v3, 0012 // +0007 │ │ -5136a2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -5136a4: 6e40 0b64 1523 |000e: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ -5136aa: 28f5 |0011: goto 0006 // -000b │ │ -5136ac: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -5136b0: 6e10 e363 0000 |0014: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -5136b6: 0e00 |0017: return-void │ │ -5136b8: 0d05 |0018: move-exception v5 │ │ -5136ba: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ -5136be: 6e10 e363 0000 |001b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -5136c4: 2802 |001e: goto 0020 // +0002 │ │ -5136c6: 2705 |001f: throw v5 │ │ -5136c8: 28ff |0020: goto 001f // -0001 │ │ +513694: |[513694] org.kontalk.util.ProgressInputStreamEntity._writeTo:(Ljava/io/OutputStream;)V │ │ +5136a4: 5440 359b |0000: iget-object v0, v4, Lorg/kontalk/util/ProgressInputStreamEntity;.mStream:Ljava/io/InputStream; // field@9b35 │ │ +5136a8: 1301 0020 |0002: const/16 v1, #int 8192 // #2000 │ │ +5136ac: 2311 2e23 |0004: new-array v1, v1, [B // type@232e │ │ +5136b0: 6e20 e763 1000 |0006: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ +5136b6: 0a02 |0009: move-result v2 │ │ +5136b8: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +5136ba: 3232 0700 |000b: if-eq v2, v3, 0012 // +0007 │ │ +5136be: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +5136c0: 6e40 0b64 1523 |000e: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ +5136c6: 28f5 |0011: goto 0006 // -000b │ │ +5136c8: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +5136cc: 6e10 e363 0000 |0014: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +5136d2: 0e00 |0017: return-void │ │ +5136d4: 0d05 |0018: move-exception v5 │ │ +5136d6: 3800 0500 |0019: if-eqz v0, 001e // +0005 │ │ +5136da: 6e10 e363 0000 |001b: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +5136e0: 2802 |001e: goto 0020 // +0002 │ │ +5136e2: 2705 |001f: throw v5 │ │ +5136e4: 28ff |0020: goto 001f // -0001 │ │ catches : 3 │ │ 0x0004 - 0x0011 │ │ -> 0x0018 │ │ 0x0014 - 0x0017 │ │ Ljava/io/IOException; -> 0x0017 │ │ 0x001b - 0x001e │ │ Ljava/io/IOException; -> 0x001e │ │ @@ -948942,28 +948942,28 @@ │ │ type : '(Ljava/io/OutputStream;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 25 16-bit code units │ │ -5136f0: |[5136f0] org.kontalk.util.ProgressInputStreamEntity.writeTo:(Ljava/io/OutputStream;J)V │ │ -513700: 54a0 339b |0000: iget-object v0, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mListener:Lorg/kontalk/service/ProgressListener; // field@9b33 │ │ -513704: 54a1 329b |0002: iget-object v1, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mConn:Lorg/kontalk/upload/UploadConnection; // field@9b32 │ │ -513708: 7220 f3bf 1000 |0004: invoke-interface {v0, v1}, Lorg/kontalk/service/ProgressListener;.start:(Lorg/kontalk/upload/UploadConnection;)V // method@bff3 │ │ -51370e: 2200 ae21 |0007: new-instance v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream; // type@21ae │ │ -513712: 54a4 329b |0009: iget-object v4, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mConn:Lorg/kontalk/upload/UploadConnection; // field@9b32 │ │ -513716: 54a5 339b |000b: iget-object v5, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mListener:Lorg/kontalk/service/ProgressListener; // field@9b33 │ │ -51371a: 53a8 349b |000d: iget-wide v8, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mPublishDelay:J // field@9b34 │ │ -51371e: 0702 |000f: move-object v2, v0 │ │ -513720: 07b3 |0010: move-object v3, v11 │ │ -513722: 04c6 |0011: move-wide v6, v12 │ │ -513724: 7608 29cd 0200 |0012: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.:(Ljava/io/OutputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;JJ)V // method@cd29 │ │ -51372a: 7020 2fcd 0a00 |0015: invoke-direct {v10, v0}, Lorg/kontalk/util/ProgressInputStreamEntity;._writeTo:(Ljava/io/OutputStream;)V // method@cd2f │ │ -513730: 0e00 |0018: return-void │ │ +51370c: |[51370c] org.kontalk.util.ProgressInputStreamEntity.writeTo:(Ljava/io/OutputStream;J)V │ │ +51371c: 54a0 339b |0000: iget-object v0, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mListener:Lorg/kontalk/service/ProgressListener; // field@9b33 │ │ +513720: 54a1 329b |0002: iget-object v1, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mConn:Lorg/kontalk/upload/UploadConnection; // field@9b32 │ │ +513724: 7220 f3bf 1000 |0004: invoke-interface {v0, v1}, Lorg/kontalk/service/ProgressListener;.start:(Lorg/kontalk/upload/UploadConnection;)V // method@bff3 │ │ +51372a: 2200 ae21 |0007: new-instance v0, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream; // type@21ae │ │ +51372e: 54a4 329b |0009: iget-object v4, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mConn:Lorg/kontalk/upload/UploadConnection; // field@9b32 │ │ +513732: 54a5 339b |000b: iget-object v5, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mListener:Lorg/kontalk/service/ProgressListener; // field@9b33 │ │ +513736: 53a8 349b |000d: iget-wide v8, v10, Lorg/kontalk/util/ProgressInputStreamEntity;.mPublishDelay:J // field@9b34 │ │ +51373a: 0702 |000f: move-object v2, v0 │ │ +51373c: 07b3 |0010: move-object v3, v11 │ │ +51373e: 04c6 |0011: move-wide v6, v12 │ │ +513740: 7608 29cd 0200 |0012: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/kontalk/util/ProgressInputStreamEntity$CountingOutputStream;.:(Ljava/io/OutputStream;Lorg/kontalk/upload/UploadConnection;Lorg/kontalk/service/ProgressListener;JJ)V // method@cd29 │ │ +513746: 7020 2fcd 0a00 |0015: invoke-direct {v10, v0}, Lorg/kontalk/util/ProgressInputStreamEntity;._writeTo:(Ljava/io/OutputStream;)V // method@cd2f │ │ +51374c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0007 line=71 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Lorg/kontalk/util/ProgressInputStreamEntity; │ │ 0x0000 - 0x0019 reg=11 (null) Ljava/io/OutputStream; │ │ @@ -949029,26 +949029,26 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;JJ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -513734: |[513734] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;JJ)V │ │ -513744: 7020 d663 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@63d6 │ │ -51374a: 5b02 3b9b |0003: iput-object v2, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.url:Ljava/lang/String; // field@9b3b │ │ -51374e: 5b03 369b |0005: iput-object v3, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.file:Ljava/io/File; // field@9b36 │ │ -513752: 5b04 379b |0007: iput-object v4, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/DownloadListener; // field@9b37 │ │ -513756: 5a05 399b |0009: iput-wide v5, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.size:J // field@9b39 │ │ -51375a: 2201 c321 |000b: new-instance v1, Lorg/kontalk/util/StepTimer; // type@21c3 │ │ -51375e: 7030 8acd 7108 |000d: invoke-direct {v1, v7, v8}, Lorg/kontalk/util/StepTimer;.:(J)V // method@cd8a │ │ -513764: 5b01 389b |0010: iput-object v1, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b38 │ │ -513768: 1601 0000 |0012: const-wide/16 v1, #int 0 // #0 │ │ -51376c: 5a01 3a9b |0014: iput-wide v1, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ -513770: 0e00 |0016: return-void │ │ +513750: |[513750] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;JJ)V │ │ +513760: 7020 d663 1000 |0000: invoke-direct {v0, v1}, Ljava/io/FilterOutputStream;.:(Ljava/io/OutputStream;)V // method@63d6 │ │ +513766: 5b02 3b9b |0003: iput-object v2, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.url:Ljava/lang/String; // field@9b3b │ │ +51376a: 5b03 369b |0005: iput-object v3, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.file:Ljava/io/File; // field@9b36 │ │ +51376e: 5b04 379b |0007: iput-object v4, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/DownloadListener; // field@9b37 │ │ +513772: 5a05 399b |0009: iput-wide v5, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.size:J // field@9b39 │ │ +513776: 2201 c321 |000b: new-instance v1, Lorg/kontalk/util/StepTimer; // type@21c3 │ │ +51377a: 7030 8acd 7108 |000d: invoke-direct {v1, v7, v8}, Lorg/kontalk/util/StepTimer;.:(J)V // method@cd8a │ │ +513780: 5b01 389b |0010: iput-object v1, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b38 │ │ +513784: 1601 0000 |0012: const-wide/16 v1, #int 0 // #0 │ │ +513788: 5a01 3a9b |0014: iput-wide v1, v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ +51378c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x0007 line=93 │ │ 0x0009 line=94 │ │ @@ -949068,32 +949068,32 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -513774: |[513774] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.publishProgress:(J)V │ │ -513784: 5330 3a9b |0000: iget-wide v0, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ -513788: bb40 |0002: add-long/2addr v0, v4 │ │ -51378a: 5a30 3a9b |0003: iput-wide v0, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ -51378e: 5334 399b |0005: iget-wide v4, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.size:J // field@9b39 │ │ -513792: 3102 0004 |0007: cmp-long v2, v0, v4 │ │ -513796: 3b02 0b00 |0009: if-gez v2, 0014 // +000b │ │ -51379a: 5434 389b |000b: iget-object v4, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b38 │ │ -51379e: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -5137a0: 6e20 8ccd 5400 |000e: invoke-virtual {v4, v5}, Lorg/kontalk/util/StepTimer;.isStep:(Z)Z // method@cd8c │ │ -5137a6: 0a04 |0011: move-result v4 │ │ -5137a8: 3804 0d00 |0012: if-eqz v4, 001f // +000d │ │ -5137ac: 5434 379b |0014: iget-object v4, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/DownloadListener; // field@9b37 │ │ -5137b0: 5435 3b9b |0016: iget-object v5, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.url:Ljava/lang/String; // field@9b3b │ │ -5137b4: 5430 369b |0018: iget-object v0, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.file:Ljava/io/File; // field@9b36 │ │ -5137b8: 5331 3a9b |001a: iget-wide v1, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ -5137bc: 7252 b3bf 5410 |001c: invoke-interface {v4, v5, v0, v1, v2}, Lorg/kontalk/service/DownloadListener;.progress:(Ljava/lang/String;Ljava/io/File;J)V // method@bfb3 │ │ -5137c2: 0e00 |001f: return-void │ │ +513790: |[513790] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.publishProgress:(J)V │ │ +5137a0: 5330 3a9b |0000: iget-wide v0, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ +5137a4: bb40 |0002: add-long/2addr v0, v4 │ │ +5137a6: 5a30 3a9b |0003: iput-wide v0, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ +5137aa: 5334 399b |0005: iget-wide v4, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.size:J // field@9b39 │ │ +5137ae: 3102 0004 |0007: cmp-long v2, v0, v4 │ │ +5137b2: 3b02 0b00 |0009: if-gez v2, 0014 // +000b │ │ +5137b6: 5434 389b |000b: iget-object v4, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishTimer:Lorg/kontalk/util/StepTimer; // field@9b38 │ │ +5137ba: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +5137bc: 6e20 8ccd 5400 |000e: invoke-virtual {v4, v5}, Lorg/kontalk/util/StepTimer;.isStep:(Z)Z // method@cd8c │ │ +5137c2: 0a04 |0011: move-result v4 │ │ +5137c4: 3804 0d00 |0012: if-eqz v4, 001f // +000d │ │ +5137c8: 5434 379b |0014: iget-object v4, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.listener:Lorg/kontalk/service/DownloadListener; // field@9b37 │ │ +5137cc: 5435 3b9b |0016: iget-object v5, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.url:Ljava/lang/String; // field@9b3b │ │ +5137d0: 5430 369b |0018: iget-object v0, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.file:Ljava/io/File; // field@9b36 │ │ +5137d4: 5331 3a9b |001a: iget-wide v1, v3, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.transferred:J // field@9b3a │ │ +5137d8: 7252 b3bf 5410 |001c: invoke-interface {v4, v5, v0, v1, v2}, Lorg/kontalk/service/DownloadListener;.progress:(Ljava/lang/String;Ljava/io/File;J)V // method@bfb3 │ │ +5137de: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x0014 line=120 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream; │ │ @@ -949105,20 +949105,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -513810: |[513810] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.write:(I)V │ │ -513820: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ -513824: 6e20 0964 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@6409 │ │ -51382a: 1600 0100 |0005: const-wide/16 v0, #int 1 // #1 │ │ -51382e: 7030 32cd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd32 │ │ -513834: 0e00 |000a: return-void │ │ +51382c: |[51382c] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.write:(I)V │ │ +51383c: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ +513840: 6e20 0964 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:(I)V // method@6409 │ │ +513846: 1600 0100 |0005: const-wide/16 v0, #int 1 // #1 │ │ +51384a: 7030 32cd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd32 │ │ +513850: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream; │ │ 0x0000 - 0x000b reg=3 (null) I │ │ @@ -949128,21 +949128,21 @@ │ │ type : '([B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -5137c4: |[5137c4] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.write:([B)V │ │ -5137d4: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ -5137d8: 6e20 0a64 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:([B)V // method@640a │ │ -5137de: 2133 |0005: array-length v3, v3 │ │ -5137e0: 8130 |0006: int-to-long v0, v3 │ │ -5137e2: 7030 32cd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd32 │ │ -5137e8: 0e00 |000a: return-void │ │ +5137e0: |[5137e0] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.write:([B)V │ │ +5137f0: 5420 1e54 |0000: iget-object v0, v2, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ +5137f4: 6e20 0a64 3000 |0002: invoke-virtual {v0, v3}, Ljava/io/OutputStream;.write:([B)V // method@640a │ │ +5137fa: 2133 |0005: array-length v3, v3 │ │ +5137fc: 8130 |0006: int-to-long v0, v3 │ │ +5137fe: 7030 32cd 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd32 │ │ +513804: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream; │ │ 0x0000 - 0x000b reg=3 (null) [B │ │ @@ -949152,20 +949152,20 @@ │ │ type : '([BII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -5137ec: |[5137ec] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.write:([BII)V │ │ -5137fc: 5410 1e54 |0000: iget-object v0, v1, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ -513800: 6e40 0b64 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ -513806: 8142 |0005: int-to-long v2, v4 │ │ -513808: 7030 32cd 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd32 │ │ -51380e: 0e00 |0009: return-void │ │ +513808: |[513808] org.kontalk.util.ProgressOutputStreamEntity$CountingOutputStream.write:([BII)V │ │ +513818: 5410 1e54 |0000: iget-object v0, v1, Ljava/io/FilterOutputStream;.out:Ljava/io/OutputStream; // field@541e │ │ +51381c: 6e40 0b64 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ +513822: 8142 |0005: int-to-long v2, v4 │ │ +513824: 7030 32cd 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.publishProgress:(J)V // method@cd32 │ │ +51382a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0006 line=108 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream; │ │ 0x0000 - 0x000a reg=2 (null) [B │ │ @@ -949230,22 +949230,22 @@ │ │ type : '(Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -513838: |[513838] org.kontalk.util.ProgressOutputStreamEntity.:(Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;J)V │ │ -513848: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51384e: 5b01 3f9b |0003: iput-object v1, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ -513852: 5b02 419b |0005: iput-object v2, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ -513856: 5b03 3d9b |0007: iput-object v3, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ -51385a: 5b04 3e9b |0009: iput-object v4, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ -51385e: 5a05 409b |000b: iput-wide v5, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mPublishDelay:J // field@9b40 │ │ -513862: 0e00 |000d: return-void │ │ +513854: |[513854] org.kontalk.util.ProgressOutputStreamEntity.:(Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;J)V │ │ +513864: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51386a: 5b01 3f9b |0003: iput-object v1, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ +51386e: 5b02 419b |0005: iput-object v2, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ +513872: 5b03 3d9b |0007: iput-object v3, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ +513876: 5b04 3e9b |0009: iput-object v4, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ +51387a: 5a05 409b |000b: iput-wide v5, v0, Lorg/kontalk/util/ProgressOutputStreamEntity;.mPublishDelay:J // field@9b40 │ │ +51387e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -949263,36 +949263,36 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -513864: |[513864] org.kontalk.util.ProgressOutputStreamEntity._writeTo:(Ljava/io/OutputStream;)V │ │ -513874: 5440 3f9b |0000: iget-object v0, v4, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ -513878: 6e10 3e66 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@663e │ │ -51387e: 0c00 |0005: move-result-object v0 │ │ -513880: 1401 0090 0100 |0006: const v1, #float 1.43493e-40 // #00019000 │ │ -513886: 2311 2e23 |0009: new-array v1, v1, [B // type@232e │ │ -51388a: 6e20 e763 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ -513890: 0a02 |000e: move-result v2 │ │ -513892: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -513894: 3232 0700 |0010: if-eq v2, v3, 0017 // +0007 │ │ -513898: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -51389a: 6e40 0b64 1523 |0013: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ -5138a0: 28f5 |0016: goto 000b // -000b │ │ -5138a2: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -5138a6: 6e10 e363 0000 |0019: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -5138ac: 0e00 |001c: return-void │ │ -5138ae: 0d05 |001d: move-exception v5 │ │ -5138b0: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -5138b4: 6e10 e363 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -5138ba: 2802 |0023: goto 0025 // +0002 │ │ -5138bc: 2705 |0024: throw v5 │ │ -5138be: 28ff |0025: goto 0024 // -0001 │ │ +513880: |[513880] org.kontalk.util.ProgressOutputStreamEntity._writeTo:(Ljava/io/OutputStream;)V │ │ +513890: 5440 3f9b |0000: iget-object v0, v4, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ +513894: 6e10 3e66 0000 |0002: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@663e │ │ +51389a: 0c00 |0005: move-result-object v0 │ │ +51389c: 1401 0090 0100 |0006: const v1, #float 1.43493e-40 // #00019000 │ │ +5138a2: 2311 2e23 |0009: new-array v1, v1, [B // type@232e │ │ +5138a6: 6e20 e763 1000 |000b: invoke-virtual {v0, v1}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ +5138ac: 0a02 |000e: move-result v2 │ │ +5138ae: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +5138b0: 3232 0700 |0010: if-eq v2, v3, 0017 // +0007 │ │ +5138b4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +5138b6: 6e40 0b64 1523 |0013: invoke-virtual {v5, v1, v3, v2}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ +5138bc: 28f5 |0016: goto 000b // -000b │ │ +5138be: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +5138c2: 6e10 e363 0000 |0019: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +5138c8: 0e00 |001c: return-void │ │ +5138ca: 0d05 |001d: move-exception v5 │ │ +5138cc: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +5138d0: 6e10 e363 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +5138d6: 2802 |0023: goto 0025 // +0002 │ │ +5138d8: 2705 |0024: throw v5 │ │ +5138da: 28ff |0025: goto 0024 // -0001 │ │ catches : 3 │ │ 0x0009 - 0x0016 │ │ -> 0x001d │ │ 0x0019 - 0x001c │ │ Ljava/io/IOException; -> 0x001c │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0023 │ │ @@ -949312,44 +949312,44 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 57 16-bit code units │ │ -5138e4: |[5138e4] org.kontalk.util.ProgressOutputStreamEntity.writeTo:(Ljava/io/OutputStream;)V │ │ -5138f4: 54e0 3e9b |0000: iget-object v0, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ -5138f8: 54e1 419b |0002: iget-object v1, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ -5138fc: 54e2 3d9b |0004: iget-object v2, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ -513900: 54e3 3f9b |0006: iget-object v3, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ -513904: 6e10 3a66 0300 |0008: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@663a │ │ -51390a: 0a03 |000b: move-result v3 │ │ -51390c: 8133 |000c: int-to-long v3, v3 │ │ -51390e: 7254 b4bf 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Lorg/kontalk/service/DownloadListener;.start:(Ljava/lang/String;Ljava/io/File;J)V // method@bfb4 │ │ -513914: 2200 b021 |0010: new-instance v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream; // type@21b0 │ │ -513918: 54e7 419b |0012: iget-object v7, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ -51391c: 54e8 3d9b |0014: iget-object v8, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ -513920: 54e9 3e9b |0016: iget-object v9, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ -513924: 54e1 3f9b |0018: iget-object v1, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ -513928: 6e10 3a66 0100 |001a: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@663a │ │ -51392e: 0a01 |001d: move-result v1 │ │ -513930: 811a |001e: int-to-long v10, v1 │ │ -513932: 53ec 409b |001f: iget-wide v12, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mPublishDelay:J // field@9b40 │ │ -513936: 0705 |0021: move-object v5, v0 │ │ -513938: 07f6 |0022: move-object v6, v15 │ │ -51393a: 7609 31cd 0500 |0023: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;JJ)V // method@cd31 │ │ -513940: 7020 37cd 0e00 |0026: invoke-direct {v14, v0}, Lorg/kontalk/util/ProgressOutputStreamEntity;._writeTo:(Ljava/io/OutputStream;)V // method@cd37 │ │ -513946: 54ef 3f9b |0029: iget-object v15, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ -51394a: 6e10 3b66 0f00 |002b: invoke-virtual {v15}, Ljava/net/HttpURLConnection;.getContentType:()Ljava/lang/String; // method@663b │ │ -513950: 0c0f |002e: move-result-object v15 │ │ -513952: 54e0 3e9b |002f: iget-object v0, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ -513956: 54e1 419b |0031: iget-object v1, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ -51395a: 54e2 3d9b |0033: iget-object v2, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ -51395e: 7240 b1bf 102f |0035: invoke-interface {v0, v1, v15, v2}, Lorg/kontalk/service/DownloadListener;.completed:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V // method@bfb1 │ │ -513964: 0e00 |0038: return-void │ │ +513900: |[513900] org.kontalk.util.ProgressOutputStreamEntity.writeTo:(Ljava/io/OutputStream;)V │ │ +513910: 54e0 3e9b |0000: iget-object v0, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ +513914: 54e1 419b |0002: iget-object v1, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ +513918: 54e2 3d9b |0004: iget-object v2, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ +51391c: 54e3 3f9b |0006: iget-object v3, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ +513920: 6e10 3a66 0300 |0008: invoke-virtual {v3}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@663a │ │ +513926: 0a03 |000b: move-result v3 │ │ +513928: 8133 |000c: int-to-long v3, v3 │ │ +51392a: 7254 b4bf 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Lorg/kontalk/service/DownloadListener;.start:(Ljava/lang/String;Ljava/io/File;J)V // method@bfb4 │ │ +513930: 2200 b021 |0010: new-instance v0, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream; // type@21b0 │ │ +513934: 54e7 419b |0012: iget-object v7, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ +513938: 54e8 3d9b |0014: iget-object v8, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ +51393c: 54e9 3e9b |0016: iget-object v9, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ +513940: 54e1 3f9b |0018: iget-object v1, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ +513944: 6e10 3a66 0100 |001a: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@663a │ │ +51394a: 0a01 |001d: move-result v1 │ │ +51394c: 811a |001e: int-to-long v10, v1 │ │ +51394e: 53ec 409b |001f: iget-wide v12, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mPublishDelay:J // field@9b40 │ │ +513952: 0705 |0021: move-object v5, v0 │ │ +513954: 07f6 |0022: move-object v6, v15 │ │ +513956: 7609 31cd 0500 |0023: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11, v12, v13}, Lorg/kontalk/util/ProgressOutputStreamEntity$CountingOutputStream;.:(Ljava/io/OutputStream;Ljava/lang/String;Ljava/io/File;Lorg/kontalk/service/DownloadListener;JJ)V // method@cd31 │ │ +51395c: 7020 37cd 0e00 |0026: invoke-direct {v14, v0}, Lorg/kontalk/util/ProgressOutputStreamEntity;._writeTo:(Ljava/io/OutputStream;)V // method@cd37 │ │ +513962: 54ef 3f9b |0029: iget-object v15, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mParent:Ljava/net/HttpURLConnection; // field@9b3f │ │ +513966: 6e10 3b66 0f00 |002b: invoke-virtual {v15}, Ljava/net/HttpURLConnection;.getContentType:()Ljava/lang/String; // method@663b │ │ +51396c: 0c0f |002e: move-result-object v15 │ │ +51396e: 54e0 3e9b |002f: iget-object v0, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mListener:Lorg/kontalk/service/DownloadListener; // field@9b3e │ │ +513972: 54e1 419b |0031: iget-object v1, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mUrl:Ljava/lang/String; // field@9b41 │ │ +513976: 54e2 3d9b |0033: iget-object v2, v14, Lorg/kontalk/util/ProgressOutputStreamEntity;.mFile:Ljava/io/File; // field@9b3d │ │ +51397a: 7240 b1bf 102f |0035: invoke-interface {v0, v1, v15, v2}, Lorg/kontalk/service/DownloadListener;.completed:(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V // method@bfb1 │ │ +513980: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0010 line=74 │ │ 0x0029 line=75 │ │ 0x002f line=76 │ │ locals : │ │ @@ -949423,18 +949423,18 @@ │ │ type : '(Lorg/kontalk/util/RecyclerItemClickListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -513f44: |[513f44] org.kontalk.util.RecyclerItemClickListener$1.:(Lorg/kontalk/util/RecyclerItemClickListener;)V │ │ -513f54: 5b01 489b |0000: iput-object v1, v0, Lorg/kontalk/util/RecyclerItemClickListener$1;.this$0:Lorg/kontalk/util/RecyclerItemClickListener; // field@9b48 │ │ -513f58: 7010 6809 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0968 │ │ -513f5e: 0e00 |0005: return-void │ │ +513f60: |[513f60] org.kontalk.util.RecyclerItemClickListener$1.:(Lorg/kontalk/util/RecyclerItemClickListener;)V │ │ +513f70: 5b01 489b |0000: iput-object v1, v0, Lorg/kontalk/util/RecyclerItemClickListener$1;.this$0:Lorg/kontalk/util/RecyclerItemClickListener; // field@9b48 │ │ +513f74: 7010 6809 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@0968 │ │ +513f7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/kontalk/util/RecyclerItemClickListener$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/kontalk/util/RecyclerItemClickListener; │ │ │ │ @@ -949444,17 +949444,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -513f30: |[513f30] org.kontalk.util.RecyclerItemClickListener$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -513f40: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -513f42: 0f01 |0001: return v1 │ │ +513f4c: |[513f4c] org.kontalk.util.RecyclerItemClickListener$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +513f5c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +513f5e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23780 (RecyclerItemClickListener.java) │ │ │ │ Class #3623 header: │ │ @@ -949575,39 +949575,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -514160: |[514160] org.kontalk.util.RotatingFileWriter.:()V │ │ -514170: 1a00 72ae |0000: const-string v0, "line.separator" // string@ae72 │ │ -514174: 7110 a865 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@65a8 │ │ -51417a: 0c00 |0005: move-result-object v0 │ │ -51417c: 6900 4c9b |0006: sput-object v0, Lorg/kontalk/util/RotatingFileWriter;.LINE_SEPARATOR:Ljava/lang/String; // field@9b4c │ │ -514180: 0e00 |0008: return-void │ │ +51417c: |[51417c] org.kontalk.util.RotatingFileWriter.:()V │ │ +51418c: 1a00 72ae |0000: const-string v0, "line.separator" // string@ae72 │ │ +514190: 7110 a865 0000 |0002: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@65a8 │ │ +514196: 0c00 |0005: move-result-object v0 │ │ +514198: 6900 4c9b |0006: sput-object v0, Lorg/kontalk/util/RotatingFileWriter;.LINE_SEPARATOR:Ljava/lang/String; // field@9b4c │ │ +51419c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=37 │ │ locals : │ │ │ │ #1 : (in Lorg/kontalk/util/RotatingFileWriter;) │ │ name : '' │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -514184: |[514184] org.kontalk.util.RotatingFileWriter.:(Ljava/io/File;)V │ │ -514194: 1700 0000 1000 |0000: const-wide/32 v0, #float 1.46937e-39 // #00100000 │ │ -51419a: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ -51419e: 7052 54cd 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Lorg/kontalk/util/RotatingFileWriter;.:(Ljava/io/File;JI)V // method@cd54 │ │ -5141a4: 0e00 |0008: return-void │ │ +5141a0: |[5141a0] org.kontalk.util.RotatingFileWriter.:(Ljava/io/File;)V │ │ +5141b0: 1700 0000 1000 |0000: const-wide/32 v0, #float 1.46937e-39 // #00100000 │ │ +5141b6: 1302 6400 |0003: const/16 v2, #int 100 // #64 │ │ +5141ba: 7052 54cd 4310 |0005: invoke-direct {v3, v4, v0, v1, v2}, Lorg/kontalk/util/RotatingFileWriter;.:(Ljava/io/File;JI)V // method@cd54 │ │ +5141c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/kontalk/util/RotatingFileWriter; │ │ 0x0000 - 0x0009 reg=4 (null) Ljava/io/File; │ │ │ │ @@ -949616,29 +949616,29 @@ │ │ type : '(Ljava/io/File;JI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -5141a8: |[5141a8] org.kontalk.util.RotatingFileWriter.:(Ljava/io/File;JI)V │ │ -5141b8: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -5141be: 5b23 4f9b |0003: iput-object v3, v2, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -5141c2: 2200 0b0e |0005: new-instance v0, Ljava/io/FileWriter; // type@0e0b │ │ -5141c6: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -5141c8: 7030 ca63 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@63ca │ │ -5141ce: 5b20 529b |000b: iput-object v0, v2, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -5141d2: 5423 4f9b |000d: iget-object v3, v2, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -5141d6: 6e10 a963 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@63a9 │ │ -5141dc: 0b00 |0012: move-result-wide v0 │ │ -5141de: 5a20 519b |0013: iput-wide v0, v2, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ -5141e2: 5a24 509b |0015: iput-wide v4, v2, Lorg/kontalk/util/RotatingFileWriter;.mRotateAt:J // field@9b50 │ │ -5141e6: 8163 |0017: int-to-long v3, v6 │ │ -5141e8: 5a23 4e9b |0018: iput-wide v3, v2, Lorg/kontalk/util/RotatingFileWriter;.mDeleteOld:J // field@9b4e │ │ -5141ec: 0e00 |001a: return-void │ │ +5141c4: |[5141c4] org.kontalk.util.RotatingFileWriter.:(Ljava/io/File;JI)V │ │ +5141d4: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +5141da: 5b23 4f9b |0003: iput-object v3, v2, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +5141de: 2200 0b0e |0005: new-instance v0, Ljava/io/FileWriter; // type@0e0b │ │ +5141e2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +5141e4: 7030 ca63 3001 |0008: invoke-direct {v0, v3, v1}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@63ca │ │ +5141ea: 5b20 529b |000b: iput-object v0, v2, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +5141ee: 5423 4f9b |000d: iget-object v3, v2, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +5141f2: 6e10 a963 0300 |000f: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@63a9 │ │ +5141f8: 0b00 |0012: move-result-wide v0 │ │ +5141fa: 5a20 519b |0013: iput-wide v0, v2, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ +5141fe: 5a24 509b |0015: iput-wide v4, v2, Lorg/kontalk/util/RotatingFileWriter;.mRotateAt:J // field@9b50 │ │ +514202: 8163 |0017: int-to-long v3, v6 │ │ +514204: 5a23 4e9b |0018: iput-wide v3, v2, Lorg/kontalk/util/RotatingFileWriter;.mDeleteOld:J // field@9b4e │ │ +514208: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x000d line=59 │ │ 0x0015 line=60 │ │ @@ -949654,35 +949654,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -514228: |[514228] org.kontalk.util.RotatingFileWriter.checkRotate:()V │ │ -514238: 5350 519b |0000: iget-wide v0, v5, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ -51423c: 5352 509b |0002: iget-wide v2, v5, Lorg/kontalk/util/RotatingFileWriter;.mRotateAt:J // field@9b50 │ │ -514240: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -514244: 3a04 2000 |0006: if-ltz v4, 0026 // +0020 │ │ -514248: 5450 529b |0008: iget-object v0, v5, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -51424c: 6e10 cc63 0000 |000a: invoke-virtual {v0}, Ljava/io/FileWriter;.close:()V // method@63cc │ │ -514252: 7010 5ccd 0500 |000d: invoke-direct {v5}, Lorg/kontalk/util/RotatingFileWriter;.rotate:()Z // method@cd5c │ │ -514258: 0a00 |0010: move-result v0 │ │ -51425a: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -51425e: 2200 0b0e |0013: new-instance v0, Ljava/io/FileWriter; // type@0e0b │ │ -514262: 5451 4f9b |0015: iget-object v1, v5, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -514266: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -514268: 7030 ca63 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@63ca │ │ -51426e: 5b50 529b |001b: iput-object v0, v5, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -514272: 2809 |001d: goto 0026 // +0009 │ │ -514274: 2200 100e |001e: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ -514278: 1a01 a969 |0020: const-string v1, "Unable to rotate log file" // string@69a9 │ │ -51427c: 7020 d963 1000 |0022: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -514282: 2700 |0025: throw v0 │ │ -514284: 0e00 |0026: return-void │ │ +514244: |[514244] org.kontalk.util.RotatingFileWriter.checkRotate:()V │ │ +514254: 5350 519b |0000: iget-wide v0, v5, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ +514258: 5352 509b |0002: iget-wide v2, v5, Lorg/kontalk/util/RotatingFileWriter;.mRotateAt:J // field@9b50 │ │ +51425c: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +514260: 3a04 2000 |0006: if-ltz v4, 0026 // +0020 │ │ +514264: 5450 529b |0008: iget-object v0, v5, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +514268: 6e10 cc63 0000 |000a: invoke-virtual {v0}, Ljava/io/FileWriter;.close:()V // method@63cc │ │ +51426e: 7010 5ccd 0500 |000d: invoke-direct {v5}, Lorg/kontalk/util/RotatingFileWriter;.rotate:()Z // method@cd5c │ │ +514274: 0a00 |0010: move-result v0 │ │ +514276: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +51427a: 2200 0b0e |0013: new-instance v0, Ljava/io/FileWriter; // type@0e0b │ │ +51427e: 5451 4f9b |0015: iget-object v1, v5, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +514282: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +514284: 7030 ca63 1002 |0018: invoke-direct {v0, v1, v2}, Ljava/io/FileWriter;.:(Ljava/io/File;Z)V // method@63ca │ │ +51428a: 5b50 529b |001b: iput-object v0, v5, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +51428e: 2809 |001d: goto 0026 // +0009 │ │ +514290: 2200 100e |001e: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ +514294: 1a01 a969 |0020: const-string v1, "Unable to rotate log file" // string@69a9 │ │ +514298: 7020 d963 1000 |0022: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +51429e: 2700 |0025: throw v0 │ │ +5142a0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0008 line=105 │ │ 0x000d line=106 │ │ 0x0013 line=108 │ │ 0x001e line=107 │ │ @@ -949694,18 +949694,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5142f4: |[5142f4] org.kontalk.util.RotatingFileWriter.newLine:()V │ │ -514304: 6200 4c9b |0000: sget-object v0, Lorg/kontalk/util/RotatingFileWriter;.LINE_SEPARATOR:Ljava/lang/String; // field@9b4c │ │ -514308: 7020 5dcd 0100 |0002: invoke-direct {v1, v0}, Lorg/kontalk/util/RotatingFileWriter;.write:(Ljava/lang/String;)V // method@cd5d │ │ -51430e: 0e00 |0005: return-void │ │ +514310: |[514310] org.kontalk.util.RotatingFileWriter.newLine:()V │ │ +514320: 6200 4c9b |0000: sget-object v0, Lorg/kontalk/util/RotatingFileWriter;.LINE_SEPARATOR:Ljava/lang/String; // field@9b4c │ │ +514324: 7020 5dcd 0100 |0002: invoke-direct {v1, v0}, Lorg/kontalk/util/RotatingFileWriter;.write:(Ljava/lang/String;)V // method@cd5d │ │ +51432a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/kontalk/util/RotatingFileWriter; │ │ │ │ #5 : (in Lorg/kontalk/util/RotatingFileWriter;) │ │ @@ -949713,19 +949713,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -514310: |[514310] org.kontalk.util.RotatingFileWriter.print:(Ljava/lang/String;)V │ │ -514320: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -514324: 1a01 1cc4 |0002: const-string v1, "null" // string@c41c │ │ -514328: 7020 5dcd 1000 |0004: invoke-direct {v0, v1}, Lorg/kontalk/util/RotatingFileWriter;.write:(Ljava/lang/String;)V // method@cd5d │ │ -51432e: 0e00 |0007: return-void │ │ +51432c: |[51432c] org.kontalk.util.RotatingFileWriter.print:(Ljava/lang/String;)V │ │ +51433c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +514340: 1a01 1cc4 |0002: const-string v1, "null" // string@c41c │ │ +514344: 7020 5dcd 1000 |0004: invoke-direct {v0, v1}, Lorg/kontalk/util/RotatingFileWriter;.write:(Ljava/lang/String;)V // method@cd5d │ │ +51434a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/kontalk/util/RotatingFileWriter; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -949734,86 +949734,86 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 140 16-bit code units │ │ -514018: |[514018] org.kontalk.util.RotatingFileWriter.rotate:()Z │ │ -514028: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -51402c: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -514030: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -514036: 54a2 4f9b |0007: iget-object v2, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -51403a: 6e10 b263 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -514040: 0c02 |000c: move-result-object v2 │ │ -514042: 6e20 9165 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -514048: 1a02 4508 |0010: const-string v2, ".old" // string@0845 │ │ -51404c: 6e20 9165 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -514052: 6e10 a365 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -514058: 0c01 |0018: move-result-object v1 │ │ -51405a: 7020 9663 1000 |0019: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -514060: 2201 040e |001c: new-instance v1, Ljava/io/File; // type@0e04 │ │ -514064: 54a2 4f9b |001e: iget-object v2, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -514068: 6e10 b263 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -51406e: 0c02 |0023: move-result-object v2 │ │ -514070: 7020 9663 2100 |0024: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -514076: 6e20 b063 0100 |0027: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@63b0 │ │ -51407c: 0a01 |002a: move-result v1 │ │ -51407e: 3801 5a00 |002b: if-eqz v1, 0085 // +005a │ │ -514082: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -514084: 2202 fa0d |002e: new-instance v2, Ljava/io/BufferedReader; // type@0dfa │ │ -514088: 2203 0a0e |0030: new-instance v3, Ljava/io/FileReader; // type@0e0a │ │ -51408c: 7020 c863 0300 |0032: invoke-direct {v3, v0}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@63c8 │ │ -514092: 7020 5463 3200 |0035: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@6354 │ │ -514098: 2203 0b0e |0038: new-instance v3, Ljava/io/FileWriter; // type@0e0b │ │ -51409c: 54a4 4f9b |003a: iget-object v4, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -5140a0: 6e10 b263 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ -5140a6: 0c04 |003f: move-result-object v4 │ │ -5140a8: 7020 cb63 4300 |0040: invoke-direct {v3, v4}, Ljava/io/FileWriter;.:(Ljava/lang/String;)V // method@63cb │ │ -5140ae: 1604 0000 |0043: const-wide/16 v4, #int 0 // #0 │ │ -5140b2: 6e10 5863 0200 |0045: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ -5140b8: 0c01 |0048: move-result-object v1 │ │ -5140ba: 3801 1400 |0049: if-eqz v1, 005d // +0014 │ │ -5140be: 1606 0100 |004b: const-wide/16 v6, #int 1 // #1 │ │ -5140c2: bb64 |004d: add-long/2addr v4, v6 │ │ -5140c4: 53a6 4e9b |004e: iget-wide v6, v10, Lorg/kontalk/util/RotatingFileWriter;.mDeleteOld:J // field@9b4e │ │ -5140c8: 3108 0406 |0050: cmp-long v8, v4, v6 │ │ -5140cc: 3d08 f3ff |0052: if-lez v8, 0045 // -000d │ │ -5140d0: 6e20 ce63 1300 |0054: invoke-virtual {v3, v1}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@63ce │ │ -5140d6: 6201 4c9b |0057: sget-object v1, Lorg/kontalk/util/RotatingFileWriter;.LINE_SEPARATOR:Ljava/lang/String; // field@9b4c │ │ -5140da: 6e20 ce63 1300 |0059: invoke-virtual {v3, v1}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@63ce │ │ -5140e0: 28e9 |005c: goto 0045 // -0017 │ │ -5140e2: 7110 47cc 0200 |005d: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -5140e8: 7110 47cc 0300 |0060: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -5140ee: 6e10 9c63 0000 |0063: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ -5140f4: 54a0 4f9b |0066: iget-object v0, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -5140f8: 6e10 a963 0000 |0068: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@63a9 │ │ -5140fe: 0b00 |006b: move-result-wide v0 │ │ -514100: 5aa0 519b |006c: iput-wide v0, v10, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ -514104: 1210 |006e: const/4 v0, #int 1 // #1 │ │ -514106: 0f00 |006f: return v0 │ │ -514108: 0d01 |0070: move-exception v1 │ │ -51410a: 280a |0071: goto 007b // +000a │ │ -51410c: 0d03 |0072: move-exception v3 │ │ -51410e: 0739 |0073: move-object v9, v3 │ │ -514110: 0713 |0074: move-object v3, v1 │ │ -514112: 0791 |0075: move-object v1, v9 │ │ -514114: 2805 |0076: goto 007b // +0005 │ │ -514116: 0d02 |0077: move-exception v2 │ │ -514118: 0713 |0078: move-object v3, v1 │ │ -51411a: 0721 |0079: move-object v1, v2 │ │ -51411c: 0732 |007a: move-object v2, v3 │ │ -51411e: 7110 47cc 0200 |007b: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -514124: 7110 47cc 0300 |007e: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -51412a: 6e10 9c63 0000 |0081: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ -514130: 2701 |0084: throw v1 │ │ -514132: 54a0 4f9b |0085: iget-object v0, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -514136: 6e10 9c63 0000 |0087: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ -51413c: 0a00 |008a: move-result v0 │ │ -51413e: 0f00 |008b: return v0 │ │ +514034: |[514034] org.kontalk.util.RotatingFileWriter.rotate:()Z │ │ +514044: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +514048: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +51404c: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +514052: 54a2 4f9b |0007: iget-object v2, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +514056: 6e10 b263 0200 |0009: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +51405c: 0c02 |000c: move-result-object v2 │ │ +51405e: 6e20 9165 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +514064: 1a02 4508 |0010: const-string v2, ".old" // string@0845 │ │ +514068: 6e20 9165 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51406e: 6e10 a365 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +514074: 0c01 |0018: move-result-object v1 │ │ +514076: 7020 9663 1000 |0019: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +51407c: 2201 040e |001c: new-instance v1, Ljava/io/File; // type@0e04 │ │ +514080: 54a2 4f9b |001e: iget-object v2, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +514084: 6e10 b263 0200 |0020: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +51408a: 0c02 |0023: move-result-object v2 │ │ +51408c: 7020 9663 2100 |0024: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +514092: 6e20 b063 0100 |0027: invoke-virtual {v1, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@63b0 │ │ +514098: 0a01 |002a: move-result v1 │ │ +51409a: 3801 5a00 |002b: if-eqz v1, 0085 // +005a │ │ +51409e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +5140a0: 2202 fa0d |002e: new-instance v2, Ljava/io/BufferedReader; // type@0dfa │ │ +5140a4: 2203 0a0e |0030: new-instance v3, Ljava/io/FileReader; // type@0e0a │ │ +5140a8: 7020 c863 0300 |0032: invoke-direct {v3, v0}, Ljava/io/FileReader;.:(Ljava/io/File;)V // method@63c8 │ │ +5140ae: 7020 5463 3200 |0035: invoke-direct {v2, v3}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@6354 │ │ +5140b4: 2203 0b0e |0038: new-instance v3, Ljava/io/FileWriter; // type@0e0b │ │ +5140b8: 54a4 4f9b |003a: iget-object v4, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +5140bc: 6e10 b263 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.toString:()Ljava/lang/String; // method@63b2 │ │ +5140c2: 0c04 |003f: move-result-object v4 │ │ +5140c4: 7020 cb63 4300 |0040: invoke-direct {v3, v4}, Ljava/io/FileWriter;.:(Ljava/lang/String;)V // method@63cb │ │ +5140ca: 1604 0000 |0043: const-wide/16 v4, #int 0 // #0 │ │ +5140ce: 6e10 5863 0200 |0045: invoke-virtual {v2}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ +5140d4: 0c01 |0048: move-result-object v1 │ │ +5140d6: 3801 1400 |0049: if-eqz v1, 005d // +0014 │ │ +5140da: 1606 0100 |004b: const-wide/16 v6, #int 1 // #1 │ │ +5140de: bb64 |004d: add-long/2addr v4, v6 │ │ +5140e0: 53a6 4e9b |004e: iget-wide v6, v10, Lorg/kontalk/util/RotatingFileWriter;.mDeleteOld:J // field@9b4e │ │ +5140e4: 3108 0406 |0050: cmp-long v8, v4, v6 │ │ +5140e8: 3d08 f3ff |0052: if-lez v8, 0045 // -000d │ │ +5140ec: 6e20 ce63 1300 |0054: invoke-virtual {v3, v1}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@63ce │ │ +5140f2: 6201 4c9b |0057: sget-object v1, Lorg/kontalk/util/RotatingFileWriter;.LINE_SEPARATOR:Ljava/lang/String; // field@9b4c │ │ +5140f6: 6e20 ce63 1300 |0059: invoke-virtual {v3, v1}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@63ce │ │ +5140fc: 28e9 |005c: goto 0045 // -0017 │ │ +5140fe: 7110 47cc 0200 |005d: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +514104: 7110 47cc 0300 |0060: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +51410a: 6e10 9c63 0000 |0063: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ +514110: 54a0 4f9b |0066: iget-object v0, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +514114: 6e10 a963 0000 |0068: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@63a9 │ │ +51411a: 0b00 |006b: move-result-wide v0 │ │ +51411c: 5aa0 519b |006c: iput-wide v0, v10, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ +514120: 1210 |006e: const/4 v0, #int 1 // #1 │ │ +514122: 0f00 |006f: return v0 │ │ +514124: 0d01 |0070: move-exception v1 │ │ +514126: 280a |0071: goto 007b // +000a │ │ +514128: 0d03 |0072: move-exception v3 │ │ +51412a: 0739 |0073: move-object v9, v3 │ │ +51412c: 0713 |0074: move-object v3, v1 │ │ +51412e: 0791 |0075: move-object v1, v9 │ │ +514130: 2805 |0076: goto 007b // +0005 │ │ +514132: 0d02 |0077: move-exception v2 │ │ +514134: 0713 |0078: move-object v3, v1 │ │ +514136: 0721 |0079: move-object v1, v2 │ │ +514138: 0732 |007a: move-object v2, v3 │ │ +51413a: 7110 47cc 0200 |007b: invoke-static {v2}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +514140: 7110 47cc 0300 |007e: invoke-static {v3}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +514146: 6e10 9c63 0000 |0081: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ +51414c: 2701 |0084: throw v1 │ │ +51414e: 54a0 4f9b |0085: iget-object v0, v10, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +514152: 6e10 9c63 0000 |0087: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ +514158: 0a00 |008a: move-result v0 │ │ +51415a: 0f00 |008b: return v0 │ │ catches : 3 │ │ 0x002e - 0x0038 │ │ -> 0x0077 │ │ 0x0038 - 0x0043 │ │ -> 0x0072 │ │ 0x0045 - 0x005c │ │ -> 0x0070 │ │ @@ -949844,24 +949844,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -51436c: |[51436c] org.kontalk.util.RotatingFileWriter.write:(Ljava/lang/String;)V │ │ -51437c: 5440 529b |0000: iget-object v0, v4, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -514380: 6e20 ce63 5000 |0002: invoke-virtual {v0, v5}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@63ce │ │ -514386: 5340 519b |0005: iget-wide v0, v4, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ -51438a: 6e10 5965 0500 |0007: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@6559 │ │ -514390: 0a05 |000a: move-result v5 │ │ -514392: 8152 |000b: int-to-long v2, v5 │ │ -514394: bb20 |000c: add-long/2addr v0, v2 │ │ -514396: 5a40 519b |000d: iput-wide v0, v4, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ -51439a: 0e00 |000f: return-void │ │ +514388: |[514388] org.kontalk.util.RotatingFileWriter.write:(Ljava/lang/String;)V │ │ +514398: 5440 529b |0000: iget-object v0, v4, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +51439c: 6e20 ce63 5000 |0002: invoke-virtual {v0, v5}, Ljava/io/FileWriter;.write:(Ljava/lang/String;)V // method@63ce │ │ +5143a2: 5340 519b |0005: iget-wide v0, v4, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ +5143a6: 6e10 5965 0500 |0007: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@6559 │ │ +5143ac: 0a05 |000a: move-result v5 │ │ +5143ae: 8152 |000b: int-to-long v2, v5 │ │ +5143b0: bb20 |000c: add-long/2addr v0, v2 │ │ +5143b2: 5a40 519b |000d: iput-wide v0, v4, Lorg/kontalk/util/RotatingFileWriter;.mSize:J // field@9b51 │ │ +5143b6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/kontalk/util/RotatingFileWriter; │ │ 0x0000 - 0x0010 reg=5 (null) Ljava/lang/String; │ │ @@ -949872,24 +949872,24 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -5141f0: |[5141f0] org.kontalk.util.RotatingFileWriter.abort:()V │ │ -514200: 1d01 |0000: monitor-enter v1 │ │ -514202: 6e10 57cd 0100 |0001: invoke-virtual {v1}, Lorg/kontalk/util/RotatingFileWriter;.close:()V // method@cd57 │ │ -514208: 5410 4f9b |0004: iget-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ -51420c: 6e10 9c63 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ -514212: 1e01 |0009: monitor-exit v1 │ │ -514214: 0e00 |000a: return-void │ │ -514216: 0d00 |000b: move-exception v0 │ │ -514218: 1e01 |000c: monitor-exit v1 │ │ -51421a: 2700 |000d: throw v0 │ │ +51420c: |[51420c] org.kontalk.util.RotatingFileWriter.abort:()V │ │ +51421c: 1d01 |0000: monitor-enter v1 │ │ +51421e: 6e10 57cd 0100 |0001: invoke-virtual {v1}, Lorg/kontalk/util/RotatingFileWriter;.close:()V // method@cd57 │ │ +514224: 5410 4f9b |0004: iget-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mLogFile:Ljava/io/File; // field@9b4f │ │ +514228: 6e10 9c63 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@639c │ │ +51422e: 1e01 |0009: monitor-exit v1 │ │ +514230: 0e00 |000a: return-void │ │ +514232: 0d00 |000b: move-exception v0 │ │ +514234: 1e01 |000c: monitor-exit v1 │ │ +514236: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=77 │ │ 0x0004 line=78 │ │ 0x0009 line=79 │ │ @@ -949901,25 +949901,25 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -514288: |[514288] org.kontalk.util.RotatingFileWriter.close:()V │ │ -514298: 1d01 |0000: monitor-enter v1 │ │ -51429a: 5410 529b |0001: iget-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -51429e: 6e10 cc63 0000 |0003: invoke-virtual {v0}, Ljava/io/FileWriter;.close:()V // method@63cc │ │ -5142a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -5142a6: 5b10 529b |0007: iput-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -5142aa: 1e01 |0009: monitor-exit v1 │ │ -5142ac: 0e00 |000a: return-void │ │ -5142ae: 0d00 |000b: move-exception v0 │ │ -5142b0: 1e01 |000c: monitor-exit v1 │ │ -5142b2: 2700 |000d: throw v0 │ │ +5142a4: |[5142a4] org.kontalk.util.RotatingFileWriter.close:()V │ │ +5142b4: 1d01 |0000: monitor-enter v1 │ │ +5142b6: 5410 529b |0001: iget-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +5142ba: 6e10 cc63 0000 |0003: invoke-virtual {v0}, Ljava/io/FileWriter;.close:()V // method@63cc │ │ +5142c0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +5142c2: 5b10 529b |0007: iput-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +5142c6: 1e01 |0009: monitor-exit v1 │ │ +5142c8: 0e00 |000a: return-void │ │ +5142ca: 0d00 |000b: move-exception v0 │ │ +5142cc: 1e01 |000c: monitor-exit v1 │ │ +5142ce: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0009 │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=73 │ │ @@ -949931,23 +949931,23 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -5142c0: |[5142c0] org.kontalk.util.RotatingFileWriter.flush:()V │ │ -5142d0: 1d01 |0000: monitor-enter v1 │ │ -5142d2: 5410 529b |0001: iget-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ -5142d6: 6e10 cd63 0000 |0003: invoke-virtual {v0}, Ljava/io/FileWriter;.flush:()V // method@63cd │ │ -5142dc: 1e01 |0006: monitor-exit v1 │ │ -5142de: 0e00 |0007: return-void │ │ -5142e0: 0d00 |0008: move-exception v0 │ │ -5142e2: 1e01 |0009: monitor-exit v1 │ │ -5142e4: 2700 |000a: throw v0 │ │ +5142dc: |[5142dc] org.kontalk.util.RotatingFileWriter.flush:()V │ │ +5142ec: 1d01 |0000: monitor-enter v1 │ │ +5142ee: 5410 529b |0001: iget-object v0, v1, Lorg/kontalk/util/RotatingFileWriter;.mWriter:Ljava/io/FileWriter; // field@9b52 │ │ +5142f2: 6e10 cd63 0000 |0003: invoke-virtual {v0}, Ljava/io/FileWriter;.flush:()V // method@63cd │ │ +5142f8: 1e01 |0006: monitor-exit v1 │ │ +5142fa: 0e00 |0007: return-void │ │ +5142fc: 0d00 |0008: move-exception v0 │ │ +5142fe: 1e01 |0009: monitor-exit v1 │ │ +514300: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=66 │ │ 0x0006 line=67 │ │ locals : │ │ @@ -949958,24 +949958,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -514330: |[514330] org.kontalk.util.RotatingFileWriter.println:(Ljava/lang/String;)V │ │ -514340: 1d00 |0000: monitor-enter v0 │ │ -514342: 7020 5acd 1000 |0001: invoke-direct {v0, v1}, Lorg/kontalk/util/RotatingFileWriter;.print:(Ljava/lang/String;)V // method@cd5a │ │ -514348: 7010 59cd 0000 |0004: invoke-direct {v0}, Lorg/kontalk/util/RotatingFileWriter;.newLine:()V // method@cd59 │ │ -51434e: 7010 56cd 0000 |0007: invoke-direct {v0}, Lorg/kontalk/util/RotatingFileWriter;.checkRotate:()V // method@cd56 │ │ -514354: 1e00 |000a: monitor-exit v0 │ │ -514356: 0e00 |000b: return-void │ │ -514358: 0d01 |000c: move-exception v1 │ │ -51435a: 1e00 |000d: monitor-exit v0 │ │ -51435c: 2701 |000e: throw v1 │ │ +51434c: |[51434c] org.kontalk.util.RotatingFileWriter.println:(Ljava/lang/String;)V │ │ +51435c: 1d00 |0000: monitor-enter v0 │ │ +51435e: 7020 5acd 1000 |0001: invoke-direct {v0, v1}, Lorg/kontalk/util/RotatingFileWriter;.print:(Ljava/lang/String;)V // method@cd5a │ │ +514364: 7010 59cd 0000 |0004: invoke-direct {v0}, Lorg/kontalk/util/RotatingFileWriter;.newLine:()V // method@cd59 │ │ +51436a: 7010 56cd 0000 |0007: invoke-direct {v0}, Lorg/kontalk/util/RotatingFileWriter;.checkRotate:()V // method@cd56 │ │ +514370: 1e00 |000a: monitor-exit v0 │ │ +514372: 0e00 |000b: return-void │ │ +514374: 0d01 |000c: move-exception v1 │ │ +514376: 1e00 |000d: monitor-exit v0 │ │ +514378: 2701 |000e: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ 0x0001 line=98 │ │ 0x0004 line=99 │ │ 0x0007 line=100 │ │ @@ -950023,19 +950023,19 @@ │ │ type : '(Lorg/kontalk/util/RunnableBroadcastReceiver;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51439c: |[51439c] org.kontalk.util.RunnableBroadcastReceiver$1.:(Lorg/kontalk/util/RunnableBroadcastReceiver;Ljava/lang/String;)V │ │ -5143ac: 5b01 539b |0000: iput-object v1, v0, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.this$0:Lorg/kontalk/util/RunnableBroadcastReceiver; // field@9b53 │ │ -5143b0: 5b02 549b |0002: iput-object v2, v0, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.val$action:Ljava/lang/String; // field@9b54 │ │ -5143b4: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5143ba: 0e00 |0007: return-void │ │ +5143b8: |[5143b8] org.kontalk.util.RunnableBroadcastReceiver$1.:(Lorg/kontalk/util/RunnableBroadcastReceiver;Ljava/lang/String;)V │ │ +5143c8: 5b01 539b |0000: iput-object v1, v0, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.this$0:Lorg/kontalk/util/RunnableBroadcastReceiver; // field@9b53 │ │ +5143cc: 5b02 549b |0002: iput-object v2, v0, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.val$action:Ljava/lang/String; // field@9b54 │ │ +5143d0: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5143d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/kontalk/util/RunnableBroadcastReceiver$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/kontalk/util/RunnableBroadcastReceiver; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -950046,21 +950046,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -5143bc: |[5143bc] org.kontalk.util.RunnableBroadcastReceiver$1.run:()V │ │ -5143cc: 5420 539b |0000: iget-object v0, v2, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.this$0:Lorg/kontalk/util/RunnableBroadcastReceiver; // field@9b53 │ │ -5143d0: 7110 63cd 0000 |0002: invoke-static {v0}, Lorg/kontalk/util/RunnableBroadcastReceiver;.access$000:(Lorg/kontalk/util/RunnableBroadcastReceiver;)Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // method@cd63 │ │ -5143d6: 0c00 |0005: move-result-object v0 │ │ -5143d8: 5421 549b |0006: iget-object v1, v2, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.val$action:Ljava/lang/String; // field@9b54 │ │ -5143dc: 7220 60cd 1000 |0008: invoke-interface {v0, v1}, Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable;.run:(Ljava/lang/String;)V // method@cd60 │ │ -5143e2: 0e00 |000b: return-void │ │ +5143d8: |[5143d8] org.kontalk.util.RunnableBroadcastReceiver$1.run:()V │ │ +5143e8: 5420 539b |0000: iget-object v0, v2, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.this$0:Lorg/kontalk/util/RunnableBroadcastReceiver; // field@9b53 │ │ +5143ec: 7110 63cd 0000 |0002: invoke-static {v0}, Lorg/kontalk/util/RunnableBroadcastReceiver;.access$000:(Lorg/kontalk/util/RunnableBroadcastReceiver;)Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // method@cd63 │ │ +5143f2: 0c00 |0005: move-result-object v0 │ │ +5143f4: 5421 549b |0006: iget-object v1, v2, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.val$action:Ljava/lang/String; // field@9b54 │ │ +5143f8: 7220 60cd 1000 |0008: invoke-interface {v0, v1}, Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable;.run:(Ljava/lang/String;)V // method@cd60 │ │ +5143fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/kontalk/util/RunnableBroadcastReceiver$1; │ │ │ │ source_file_idx : 24071 (RunnableBroadcastReceiver.java) │ │ @@ -950136,19 +950136,19 @@ │ │ type : '(Ljava/lang/Runnable;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5143fc: |[5143fc] org.kontalk.util.RunnableBroadcastReceiver.:(Ljava/lang/Runnable;Landroid/os/Handler;)V │ │ -51440c: 7010 0602 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0206 │ │ -514412: 5b01 559b |0003: iput-object v1, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction:Ljava/lang/Runnable; // field@9b55 │ │ -514416: 5b02 579b |0005: iput-object v2, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mHandler:Landroid/os/Handler; // field@9b57 │ │ -51441a: 0e00 |0007: return-void │ │ +514418: |[514418] org.kontalk.util.RunnableBroadcastReceiver.:(Ljava/lang/Runnable;Landroid/os/Handler;)V │ │ +514428: 7010 0602 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0206 │ │ +51442e: 5b01 559b |0003: iput-object v1, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction:Ljava/lang/Runnable; // field@9b55 │ │ +514432: 5b02 579b |0005: iput-object v2, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mHandler:Landroid/os/Handler; // field@9b57 │ │ +514436: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/kontalk/util/RunnableBroadcastReceiver; │ │ @@ -950160,19 +950160,19 @@ │ │ type : '(Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51441c: |[51441c] org.kontalk.util.RunnableBroadcastReceiver.:(Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable;Landroid/os/Handler;)V │ │ -51442c: 7010 0602 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0206 │ │ -514432: 5b01 569b |0003: iput-object v1, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction2:Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // field@9b56 │ │ -514436: 5b02 579b |0005: iput-object v2, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mHandler:Landroid/os/Handler; // field@9b57 │ │ -51443a: 0e00 |0007: return-void │ │ +514438: |[514438] org.kontalk.util.RunnableBroadcastReceiver.:(Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable;Landroid/os/Handler;)V │ │ +514448: 7010 0602 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0206 │ │ +51444e: 5b01 569b |0003: iput-object v1, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction2:Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // field@9b56 │ │ +514452: 5b02 579b |0005: iput-object v2, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mHandler:Landroid/os/Handler; // field@9b57 │ │ +514456: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/kontalk/util/RunnableBroadcastReceiver; │ │ @@ -950184,17 +950184,17 @@ │ │ type : '(Lorg/kontalk/util/RunnableBroadcastReceiver;)Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5143e4: |[5143e4] org.kontalk.util.RunnableBroadcastReceiver.access$000:(Lorg/kontalk/util/RunnableBroadcastReceiver;)Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; │ │ -5143f4: 5400 569b |0000: iget-object v0, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction2:Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // field@9b56 │ │ -5143f8: 1100 |0002: return-object v0 │ │ +514400: |[514400] org.kontalk.util.RunnableBroadcastReceiver.access$000:(Lorg/kontalk/util/RunnableBroadcastReceiver;)Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; │ │ +514410: 5400 569b |0000: iget-object v0, v0, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction2:Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // field@9b56 │ │ +514414: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/kontalk/util/RunnableBroadcastReceiver; │ │ │ │ Virtual methods - │ │ @@ -950203,26 +950203,26 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -51443c: |[51443c] org.kontalk.util.RunnableBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -51444c: 6e10 9c02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@029c │ │ -514452: 0c02 |0003: move-result-object v2 │ │ -514454: 5413 579b |0004: iget-object v3, v1, Lorg/kontalk/util/RunnableBroadcastReceiver;.mHandler:Landroid/os/Handler; // field@9b57 │ │ -514458: 5410 569b |0006: iget-object v0, v1, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction2:Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // field@9b56 │ │ -51445c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -514460: 2200 b921 |000a: new-instance v0, Lorg/kontalk/util/RunnableBroadcastReceiver$1; // type@21b9 │ │ -514464: 7030 5ecd 1002 |000c: invoke-direct {v0, v1, v2}, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.:(Lorg/kontalk/util/RunnableBroadcastReceiver;Ljava/lang/String;)V // method@cd5e │ │ -51446a: 2803 |000f: goto 0012 // +0003 │ │ -51446c: 5410 559b |0010: iget-object v0, v1, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction:Ljava/lang/Runnable; // field@9b55 │ │ -514470: 6e20 8f06 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@068f │ │ -514476: 0e00 |0015: return-void │ │ +514458: |[514458] org.kontalk.util.RunnableBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +514468: 6e10 9c02 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@029c │ │ +51446e: 0c02 |0003: move-result-object v2 │ │ +514470: 5413 579b |0004: iget-object v3, v1, Lorg/kontalk/util/RunnableBroadcastReceiver;.mHandler:Landroid/os/Handler; // field@9b57 │ │ +514474: 5410 569b |0006: iget-object v0, v1, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction2:Lorg/kontalk/util/RunnableBroadcastReceiver$ActionRunnable; // field@9b56 │ │ +514478: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +51447c: 2200 b921 |000a: new-instance v0, Lorg/kontalk/util/RunnableBroadcastReceiver$1; // type@21b9 │ │ +514480: 7030 5ecd 1002 |000c: invoke-direct {v0, v1, v2}, Lorg/kontalk/util/RunnableBroadcastReceiver$1;.:(Lorg/kontalk/util/RunnableBroadcastReceiver;Ljava/lang/String;)V // method@cd5e │ │ +514486: 2803 |000f: goto 0012 // +0003 │ │ +514488: 5410 559b |0010: iget-object v0, v1, Lorg/kontalk/util/RunnableBroadcastReceiver;.mAction:Ljava/lang/Runnable; // field@9b55 │ │ +51448c: 6e20 8f06 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@068f │ │ +514492: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/kontalk/util/RunnableBroadcastReceiver; │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/content/Context; │ │ @@ -950259,17 +950259,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5144c0: |[5144c0] org.kontalk.util.Showcase$Companion.:()V │ │ -5144d0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5144d6: 0e00 |0003: return-void │ │ +5144dc: |[5144dc] org.kontalk.util.Showcase$Companion.:()V │ │ +5144ec: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5144f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/Showcase$Companion; │ │ │ │ #1 : (in Lorg/kontalk/util/Showcase$Companion;) │ │ @@ -950277,17 +950277,17 @@ │ │ type : '(Lkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5144d8: |[5144d8] org.kontalk.util.Showcase$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -5144e8: 7010 65cd 0000 |0000: invoke-direct {v0}, Lorg/kontalk/util/Showcase$Companion;.:()V // method@cd65 │ │ -5144ee: 0e00 |0003: return-void │ │ +5144f4: |[5144f4] org.kontalk.util.Showcase$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +514504: 7010 65cd 0000 |0000: invoke-direct {v0}, Lorg/kontalk/util/Showcase$Companion;.:()V // method@cd65 │ │ +51450a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/Showcase$Companion; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/internal/DefaultConstructorMarker; │ │ │ │ @@ -950296,20 +950296,20 @@ │ │ type : '(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -514478: |[514478] org.kontalk.util.Showcase$Companion.isHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z │ │ -514488: 6e10 72cd 0200 |0000: invoke-virtual {v2}, Lorg/kontalk/util/Showcase$Hint;.getKey:()Ljava/lang/String; // method@cd72 │ │ -51448e: 0c02 |0003: move-result-object v2 │ │ -514490: 7120 04cd 2100 |0004: invoke-static {v1, v2}, Lorg/kontalk/util/Preferences;.getShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;)Z // method@cd04 │ │ -514496: 0a01 |0007: move-result v1 │ │ -514498: 0f01 |0008: return v1 │ │ +514494: |[514494] org.kontalk.util.Showcase$Companion.isHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z │ │ +5144a4: 6e10 72cd 0200 |0000: invoke-virtual {v2}, Lorg/kontalk/util/Showcase$Hint;.getKey:()Ljava/lang/String; // method@cd72 │ │ +5144aa: 0c02 |0003: move-result-object v2 │ │ +5144ac: 7120 04cd 2100 |0004: invoke-static {v1, v2}, Lorg/kontalk/util/Preferences;.getShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;)Z // method@cd04 │ │ +5144b2: 0a01 |0007: move-result v1 │ │ +5144b4: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/kontalk/util/Showcase$Companion; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/kontalk/util/Showcase$Hint; │ │ @@ -950319,21 +950319,21 @@ │ │ type : '(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -51449c: |[51449c] org.kontalk.util.Showcase$Companion.setHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z │ │ -5144ac: 6e10 72cd 0300 |0000: invoke-virtual {v3}, Lorg/kontalk/util/Showcase$Hint;.getKey:()Ljava/lang/String; // method@cd72 │ │ -5144b2: 0c03 |0003: move-result-object v3 │ │ -5144b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -5144b6: 7130 23cd 3200 |0005: invoke-static {v2, v3, v0}, Lorg/kontalk/util/Preferences;.setShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@cd23 │ │ -5144bc: 0a02 |0008: move-result v2 │ │ -5144be: 0f02 |0009: return v2 │ │ +5144b8: |[5144b8] org.kontalk.util.Showcase$Companion.setHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z │ │ +5144c8: 6e10 72cd 0300 |0000: invoke-virtual {v3}, Lorg/kontalk/util/Showcase$Hint;.getKey:()Ljava/lang/String; // method@cd72 │ │ +5144ce: 0c03 |0003: move-result-object v3 │ │ +5144d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +5144d2: 7130 23cd 3200 |0005: invoke-static {v2, v3, v0}, Lorg/kontalk/util/Preferences;.setShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@cd23 │ │ +5144d8: 0a02 |0008: move-result v2 │ │ +5144da: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/kontalk/util/Showcase$Companion; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/kontalk/util/Showcase$Hint; │ │ @@ -950344,43 +950344,43 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -5144f0: |[5144f0] org.kontalk.util.Showcase$Companion.disableAllHints:()V │ │ -514500: 7100 87cd 0000 |0000: invoke-static {}, Lorg/kontalk/util/Showcase;.access$getHINTS$cp:()Ljava/util/Map; // method@cd87 │ │ -514506: 0c00 |0003: move-result-object v0 │ │ -514508: 7210 6569 0000 |0004: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ -51450e: 0c00 |0007: move-result-object v0 │ │ -514510: 7210 9969 0000 |0008: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -514516: 0c00 |000b: move-result-object v0 │ │ -514518: 7210 1269 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51451e: 0a01 |000f: move-result v1 │ │ -514520: 3801 2400 |0010: if-eqz v1, 0034 // +0024 │ │ -514524: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51452a: 0c01 |0015: move-result-object v1 │ │ -51452c: 1f01 350f |0016: check-cast v1, Ljava/util/Map$Entry; // type@0f35 │ │ -514530: 7210 6169 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ -514536: 0c02 |001b: move-result-object v2 │ │ -514538: 1f02 e423 |001c: check-cast v2, [Ljava/lang/Object; // type@23e4 │ │ -51453c: 2123 |001e: array-length v3, v2 │ │ -51453e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -514540: 3534 ecff |0020: if-ge v4, v3, 000c // -0014 │ │ -514544: 4605 0204 |0022: aget-object v5, v2, v4 │ │ -514548: 1f05 be21 |0024: check-cast v5, Lorg/kontalk/util/Showcase$Hint; // type@21be │ │ -51454c: 6206 6c9b |0026: sget-object v6, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ -514550: 7210 6069 0100 |0028: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ -514556: 0c07 |002b: move-result-object v7 │ │ -514558: 1f07 5d0e |002c: check-cast v7, Ljava/lang/String; // type@0e5d │ │ -51455c: 7030 6acd 7605 |002e: invoke-direct {v6, v7, v5}, Lorg/kontalk/util/Showcase$Companion;.setHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z // method@cd6a │ │ -514562: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ -514566: 28ed |0033: goto 0020 // -0013 │ │ -514568: 0e00 |0034: return-void │ │ +51450c: |[51450c] org.kontalk.util.Showcase$Companion.disableAllHints:()V │ │ +51451c: 7100 87cd 0000 |0000: invoke-static {}, Lorg/kontalk/util/Showcase;.access$getHINTS$cp:()Ljava/util/Map; // method@cd87 │ │ +514522: 0c00 |0003: move-result-object v0 │ │ +514524: 7210 6569 0000 |0004: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ +51452a: 0c00 |0007: move-result-object v0 │ │ +51452c: 7210 9969 0000 |0008: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +514532: 0c00 |000b: move-result-object v0 │ │ +514534: 7210 1269 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51453a: 0a01 |000f: move-result v1 │ │ +51453c: 3801 2400 |0010: if-eqz v1, 0034 // +0024 │ │ +514540: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +514546: 0c01 |0015: move-result-object v1 │ │ +514548: 1f01 350f |0016: check-cast v1, Ljava/util/Map$Entry; // type@0f35 │ │ +51454c: 7210 6169 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ +514552: 0c02 |001b: move-result-object v2 │ │ +514554: 1f02 e423 |001c: check-cast v2, [Ljava/lang/Object; // type@23e4 │ │ +514558: 2123 |001e: array-length v3, v2 │ │ +51455a: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +51455c: 3534 ecff |0020: if-ge v4, v3, 000c // -0014 │ │ +514560: 4605 0204 |0022: aget-object v5, v2, v4 │ │ +514564: 1f05 be21 |0024: check-cast v5, Lorg/kontalk/util/Showcase$Hint; // type@21be │ │ +514568: 6206 6c9b |0026: sget-object v6, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ +51456c: 7210 6069 0100 |0028: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ +514572: 0c07 |002b: move-result-object v7 │ │ +514574: 1f07 5d0e |002c: check-cast v7, Ljava/lang/String; // type@0e5d │ │ +514578: 7030 6acd 7605 |002e: invoke-direct {v6, v7, v5}, Lorg/kontalk/util/Showcase$Companion;.setHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z // method@cd6a │ │ +51457e: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +514582: 28ed |0033: goto 0020 // -0013 │ │ +514584: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=151 │ │ 0x0018 line=99 │ │ 0x001e line=11454 │ │ 0x0026 line=100 │ │ @@ -950392,45 +950392,45 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -51456c: |[51456c] org.kontalk.util.Showcase$Companion.resetAllHints:()V │ │ -51457c: 7100 87cd 0000 |0000: invoke-static {}, Lorg/kontalk/util/Showcase;.access$getHINTS$cp:()Ljava/util/Map; // method@cd87 │ │ -514582: 0c00 |0003: move-result-object v0 │ │ -514584: 7210 6569 0000 |0004: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ -51458a: 0c00 |0007: move-result-object v0 │ │ -51458c: 7210 9969 0000 |0008: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -514592: 0c00 |000b: move-result-object v0 │ │ -514594: 7210 1269 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51459a: 0a01 |000f: move-result v1 │ │ -51459c: 3801 2700 |0010: if-eqz v1, 0037 // +0027 │ │ -5145a0: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5145a6: 0c01 |0015: move-result-object v1 │ │ -5145a8: 1f01 350f |0016: check-cast v1, Ljava/util/Map$Entry; // type@0f35 │ │ -5145ac: 7210 6169 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ -5145b2: 0c02 |001b: move-result-object v2 │ │ -5145b4: 1f02 e423 |001c: check-cast v2, [Ljava/lang/Object; // type@23e4 │ │ -5145b8: 2123 |001e: array-length v3, v2 │ │ -5145ba: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -5145bc: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -5145be: 3535 ebff |0021: if-ge v5, v3, 000c // -0015 │ │ -5145c2: 4606 0205 |0023: aget-object v6, v2, v5 │ │ -5145c6: 1f06 be21 |0025: check-cast v6, Lorg/kontalk/util/Showcase$Hint; // type@21be │ │ -5145ca: 7210 6069 0100 |0027: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ -5145d0: 0c07 |002a: move-result-object v7 │ │ -5145d2: 1f07 5d0e |002b: check-cast v7, Ljava/lang/String; // type@0e5d │ │ -5145d6: 6e10 72cd 0600 |002d: invoke-virtual {v6}, Lorg/kontalk/util/Showcase$Hint;.getKey:()Ljava/lang/String; // method@cd72 │ │ -5145dc: 0c06 |0030: move-result-object v6 │ │ -5145de: 7130 23cd 6704 |0031: invoke-static {v7, v6, v4}, Lorg/kontalk/util/Preferences;.setShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@cd23 │ │ -5145e4: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -5145e8: 28eb |0036: goto 0021 // -0015 │ │ -5145ea: 0e00 |0037: return-void │ │ +514588: |[514588] org.kontalk.util.Showcase$Companion.resetAllHints:()V │ │ +514598: 7100 87cd 0000 |0000: invoke-static {}, Lorg/kontalk/util/Showcase;.access$getHINTS$cp:()Ljava/util/Map; // method@cd87 │ │ +51459e: 0c00 |0003: move-result-object v0 │ │ +5145a0: 7210 6569 0000 |0004: invoke-interface {v0}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ +5145a6: 0c00 |0007: move-result-object v0 │ │ +5145a8: 7210 9969 0000 |0008: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +5145ae: 0c00 |000b: move-result-object v0 │ │ +5145b0: 7210 1269 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5145b6: 0a01 |000f: move-result v1 │ │ +5145b8: 3801 2700 |0010: if-eqz v1, 0037 // +0027 │ │ +5145bc: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5145c2: 0c01 |0015: move-result-object v1 │ │ +5145c4: 1f01 350f |0016: check-cast v1, Ljava/util/Map$Entry; // type@0f35 │ │ +5145c8: 7210 6169 0100 |0018: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ +5145ce: 0c02 |001b: move-result-object v2 │ │ +5145d0: 1f02 e423 |001c: check-cast v2, [Ljava/lang/Object; // type@23e4 │ │ +5145d4: 2123 |001e: array-length v3, v2 │ │ +5145d6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +5145d8: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +5145da: 3535 ebff |0021: if-ge v5, v3, 000c // -0015 │ │ +5145de: 4606 0205 |0023: aget-object v6, v2, v5 │ │ +5145e2: 1f06 be21 |0025: check-cast v6, Lorg/kontalk/util/Showcase$Hint; // type@21be │ │ +5145e6: 7210 6069 0100 |0027: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ +5145ec: 0c07 |002a: move-result-object v7 │ │ +5145ee: 1f07 5d0e |002b: check-cast v7, Ljava/lang/String; // type@0e5d │ │ +5145f2: 6e10 72cd 0600 |002d: invoke-virtual {v6}, Lorg/kontalk/util/Showcase$Hint;.getKey:()Ljava/lang/String; // method@cd72 │ │ +5145f8: 0c06 |0030: move-result-object v6 │ │ +5145fa: 7130 23cd 6704 |0031: invoke-static {v7, v6, v4}, Lorg/kontalk/util/Preferences;.setShowcaseShowed:(Ljava/lang/String;Ljava/lang/String;Z)Z // method@cd23 │ │ +514600: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +514604: 28eb |0036: goto 0021 // -0015 │ │ +514606: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0004 line=151 │ │ 0x0018 line=90 │ │ 0x001e line=11454 │ │ 0x0027 line=91 │ │ @@ -950442,145 +950442,145 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 249 16-bit code units │ │ -5145ec: |[5145ec] org.kontalk.util.Showcase$Companion.showNextHint:(Landroidx/fragment/app/Fragment;)V │ │ -5145fc: 1a00 2691 |0000: const-string v0, "fragment" // string@9126 │ │ -514600: 7120 856b 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ -514606: 6e10 1e65 0a00 |0005: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -51460c: 0c00 |0008: move-result-object v0 │ │ -51460e: 6e10 8764 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -514614: 0c00 |000c: move-result-object v0 │ │ -514616: 1a01 2791 |000d: const-string v1, "fragment::class.java.name" // string@9127 │ │ -51461a: 7120 846b 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ -514620: 7100 87cd 0000 |0012: invoke-static {}, Lorg/kontalk/util/Showcase;.access$getHINTS$cp:()Ljava/util/Map; // method@cd87 │ │ -514626: 0c01 |0015: move-result-object v1 │ │ -514628: 7220 6769 0100 |0016: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51462e: 0c01 |0019: move-result-object v1 │ │ -514630: 1f01 6f24 |001a: check-cast v1, [Lorg/kontalk/util/Showcase$Hint; // type@246f │ │ -514634: 3801 dc00 |001c: if-eqz v1, 00f8 // +00dc │ │ -514638: 2112 |001e: array-length v2, v1 │ │ -51463a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -51463c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -51463e: 1215 |0021: const/4 v5, #int 1 // #1 │ │ -514640: 1206 |0022: const/4 v6, #int 0 // #0 │ │ -514642: 3524 1100 |0023: if-ge v4, v2, 0034 // +0011 │ │ -514646: 4607 0104 |0025: aget-object v7, v1, v4 │ │ -51464a: 6208 6c9b |0027: sget-object v8, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ -51464e: 7030 68cd 0807 |0029: invoke-direct {v8, v0, v7}, Lorg/kontalk/util/Showcase$Companion;.isHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z // method@cd68 │ │ -514654: 0a08 |002c: move-result v8 │ │ -514656: b758 |002d: xor-int/2addr v8, v5 │ │ -514658: 3808 0300 |002e: if-eqz v8, 0031 // +0003 │ │ -51465c: 2805 |0030: goto 0035 // +0005 │ │ -51465e: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ -514662: 28ee |0033: goto 0021 // -0012 │ │ -514664: 0767 |0034: move-object v7, v6 │ │ -514666: 3807 c300 |0035: if-eqz v7, 00f8 // +00c3 │ │ -51466a: 2071 bd21 |0037: instance-of v1, v7, Lorg/kontalk/util/Showcase$FloatingActionMenuHint; // type@21bd │ │ -51466e: 3801 1b00 |0039: if-eqz v1, 0054 // +001b │ │ -514672: 6e10 9729 0a00 |003b: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@2997 │ │ -514678: 0c01 |003e: move-result-object v1 │ │ -51467a: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ -51467e: 6e10 75cd 0700 |0041: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ -514684: 0a02 |0044: move-result v2 │ │ -514686: 6e20 4e0a 2100 |0045: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0a4e │ │ -51468c: 0c01 |0048: move-result-object v1 │ │ -51468e: 1f01 de0a |0049: check-cast v1, Lcom/github/clans/fab/FloatingActionMenu; // type@0ade │ │ -514692: 2802 |004b: goto 004d // +0002 │ │ -514694: 0761 |004c: move-object v1, v6 │ │ -514696: 3801 1a00 |004d: if-eqz v1, 0067 // +001a │ │ -51469a: 6e10 c94b 0100 |004f: invoke-virtual {v1}, Lcom/github/clans/fab/FloatingActionMenu;.getMenuIconView:()Landroid/widget/ImageView; // method@4bc9 │ │ -5146a0: 0c01 |0052: move-result-object v1 │ │ -5146a2: 2842 |0053: goto 0095 // +0042 │ │ -5146a4: 2071 c121 |0054: instance-of v1, v7, Lorg/kontalk/util/Showcase$ViewHint; // type@21c1 │ │ -5146a8: 3801 1300 |0056: if-eqz v1, 0069 // +0013 │ │ -5146ac: 6e10 9729 0a00 |0058: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@2997 │ │ -5146b2: 0c01 |005b: move-result-object v1 │ │ -5146b4: 3801 0b00 |005c: if-eqz v1, 0067 // +000b │ │ -5146b8: 6e10 75cd 0700 |005e: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ -5146be: 0a02 |0061: move-result v2 │ │ -5146c0: 6e20 4e0a 2100 |0062: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0a4e │ │ -5146c6: 0c01 |0065: move-result-object v1 │ │ -5146c8: 282f |0066: goto 0095 // +002f │ │ -5146ca: 0761 |0067: move-object v1, v6 │ │ -5146cc: 282d |0068: goto 0095 // +002d │ │ -5146ce: 2071 c021 |0069: instance-of v1, v7, Lorg/kontalk/util/Showcase$ToolbarHint; // type@21c0 │ │ -5146d2: 3801 1300 |006b: if-eqz v1, 007e // +0013 │ │ -5146d6: 6e10 7029 0a00 |006d: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ -5146dc: 0c01 |0070: move-result-object v1 │ │ -5146de: 3801 f6ff |0071: if-eqz v1, 0067 // -000a │ │ -5146e2: 6e10 75cd 0700 |0073: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ -5146e8: 0a02 |0076: move-result v2 │ │ -5146ea: 6e20 9800 2100 |0077: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0098 │ │ -5146f0: 0c01 |007a: move-result-object v1 │ │ -5146f2: 1f01 e603 |007b: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@03e6 │ │ -5146f6: 2818 |007d: goto 0095 // +0018 │ │ -5146f8: 2071 bf21 |007e: instance-of v1, v7, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ -5146fc: 3801 e7ff |0080: if-eqz v1, 0067 // -0019 │ │ -514700: 6e10 7029 0a00 |0082: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ -514706: 0c01 |0085: move-result-object v1 │ │ -514708: 3801 e1ff |0086: if-eqz v1, 0067 // -001f │ │ -51470c: 0772 |0088: move-object v2, v7 │ │ -51470e: 1f02 bf21 |0089: check-cast v2, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ -514712: 6e10 7acd 0200 |008b: invoke-virtual {v2}, Lorg/kontalk/util/Showcase$MenuHint;.getToolbarViewId:()I // method@cd7a │ │ -514718: 0a02 |008e: move-result v2 │ │ -51471a: 6e20 9800 2100 |008f: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0098 │ │ -514720: 0c01 |0092: move-result-object v1 │ │ -514722: 1f01 e603 |0093: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@03e6 │ │ -514726: 2072 bf21 |0095: instance-of v2, v7, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ -51472a: 3802 0600 |0097: if-eqz v2, 009d // +0006 │ │ -51472e: 6e10 75cd 0700 |0099: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ -514734: 0a03 |009c: move-result v3 │ │ -514736: 3801 1900 |009d: if-eqz v1, 00b6 // +0019 │ │ -51473a: 3903 1700 |009f: if-nez v3, 00b6 // +0017 │ │ -51473e: 6e10 74cd 0700 |00a1: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getTitle:()I // method@cd74 │ │ -514744: 0a02 |00a4: move-result v2 │ │ -514746: 6e20 9029 2a00 |00a5: invoke-virtual {v10, v2}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ -51474c: 0c02 |00a8: move-result-object v2 │ │ -51474e: 6e10 73cd 0700 |00a9: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getMessage:()I // method@cd73 │ │ -514754: 0a03 |00ac: move-result v3 │ │ -514756: 6e20 9029 3a00 |00ad: invoke-virtual {v10, v3}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ -51475c: 0c03 |00b0: move-result-object v3 │ │ -51475e: 7130 a24a 2103 |00b1: invoke-static {v1, v2, v3}, Lcom/getkeepsafe/taptargetview/TapTarget;.forView:(Landroid/view/View;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa2 │ │ -514764: 0c06 |00b4: move-result-object v6 │ │ -514766: 2824 |00b5: goto 00d9 // +0024 │ │ -514768: 3d03 2300 |00b6: if-lez v3, 00d9 // +0023 │ │ -51476c: 3801 1900 |00b8: if-eqz v1, 00d1 // +0019 │ │ -514770: 1f01 e603 |00ba: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@03e6 │ │ -514774: 6e10 74cd 0700 |00bc: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getTitle:()I // method@cd74 │ │ -51477a: 0a02 |00bf: move-result v2 │ │ -51477c: 6e20 9029 2a00 |00c0: invoke-virtual {v10, v2}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ -514782: 0c02 |00c3: move-result-object v2 │ │ -514784: 6e10 73cd 0700 |00c4: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getMessage:()I // method@cd73 │ │ -51478a: 0a03 |00c7: move-result v3 │ │ -51478c: 6e20 9029 3a00 |00c8: invoke-virtual {v10, v3}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ -514792: 0c03 |00cb: move-result-object v3 │ │ -514794: 7130 a14a 2103 |00cc: invoke-static {v1, v2, v3}, Lcom/getkeepsafe/taptargetview/TapTarget;.forToolbarOverflow:(Landroidx/appcompat/widget/Toolbar;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa1 │ │ -51479a: 0c06 |00cf: move-result-object v6 │ │ -51479c: 2809 |00d0: goto 00d9 // +0009 │ │ -51479e: 220a be0f |00d1: new-instance v10, Lkotlin/TypeCastException; // type@0fbe │ │ -5147a2: 1a00 20c4 |00d3: const-string v0, "null cannot be cast to non-null type androidx.appcompat.widget.Toolbar" // string@c420 │ │ -5147a6: 7020 7e6b 0a00 |00d5: invoke-direct {v10, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@6b7e │ │ -5147ac: 270a |00d8: throw v10 │ │ -5147ae: 3806 1a00 |00d9: if-eqz v6, 00f3 // +001a │ │ -5147b2: 6e10 7029 0a00 |00db: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ -5147b8: 0c0a |00de: move-result-object v10 │ │ -5147ba: 6e20 aa4a 5600 |00df: invoke-virtual {v6, v5}, Lcom/getkeepsafe/taptargetview/TapTarget;.transparentTarget:(Z)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aaa │ │ -5147c0: 6e20 9b4a 5600 |00e2: invoke-virtual {v6, v5}, Lcom/getkeepsafe/taptargetview/TapTarget;.cancelable:(Z)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4a9b │ │ -5147c6: 1401 ee00 067f |00e5: const v1, #float 1.78121e+38 // #7f0600ee │ │ -5147cc: 6e20 a74a 1600 |00e8: invoke-virtual {v6, v1}, Lcom/getkeepsafe/taptargetview/TapTarget;.textColor:(I)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa7 │ │ -5147d2: 1301 3c00 |00eb: const/16 v1, #int 60 // #3c │ │ -5147d6: 6e20 a64a 1600 |00ed: invoke-virtual {v6, v1}, Lcom/getkeepsafe/taptargetview/TapTarget;.targetRadius:(I)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa6 │ │ -5147dc: 7120 ec4a 6a00 |00f0: invoke-static {v10, v6}, Lcom/getkeepsafe/taptargetview/TapTargetView;.showFor:(Landroid/app/Activity;Lcom/getkeepsafe/taptargetview/TapTarget;)Lcom/getkeepsafe/taptargetview/TapTargetView; // method@4aec │ │ -5147e2: 620a 6c9b |00f3: sget-object v10, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ -5147e6: 7030 6acd 0a07 |00f5: invoke-direct {v10, v0, v7}, Lorg/kontalk/util/Showcase$Companion;.setHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z // method@cd6a │ │ -5147ec: 0e00 |00f8: return-void │ │ +514608: |[514608] org.kontalk.util.Showcase$Companion.showNextHint:(Landroidx/fragment/app/Fragment;)V │ │ +514618: 1a00 2691 |0000: const-string v0, "fragment" // string@9126 │ │ +51461c: 7120 856b 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ +514622: 6e10 1e65 0a00 |0005: invoke-virtual {v10}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +514628: 0c00 |0008: move-result-object v0 │ │ +51462a: 6e10 8764 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +514630: 0c00 |000c: move-result-object v0 │ │ +514632: 1a01 2791 |000d: const-string v1, "fragment::class.java.name" // string@9127 │ │ +514636: 7120 846b 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ +51463c: 7100 87cd 0000 |0012: invoke-static {}, Lorg/kontalk/util/Showcase;.access$getHINTS$cp:()Ljava/util/Map; // method@cd87 │ │ +514642: 0c01 |0015: move-result-object v1 │ │ +514644: 7220 6769 0100 |0016: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51464a: 0c01 |0019: move-result-object v1 │ │ +51464c: 1f01 6f24 |001a: check-cast v1, [Lorg/kontalk/util/Showcase$Hint; // type@246f │ │ +514650: 3801 dc00 |001c: if-eqz v1, 00f8 // +00dc │ │ +514654: 2112 |001e: array-length v2, v1 │ │ +514656: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +514658: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +51465a: 1215 |0021: const/4 v5, #int 1 // #1 │ │ +51465c: 1206 |0022: const/4 v6, #int 0 // #0 │ │ +51465e: 3524 1100 |0023: if-ge v4, v2, 0034 // +0011 │ │ +514662: 4607 0104 |0025: aget-object v7, v1, v4 │ │ +514666: 6208 6c9b |0027: sget-object v8, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ +51466a: 7030 68cd 0807 |0029: invoke-direct {v8, v0, v7}, Lorg/kontalk/util/Showcase$Companion;.isHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z // method@cd68 │ │ +514670: 0a08 |002c: move-result v8 │ │ +514672: b758 |002d: xor-int/2addr v8, v5 │ │ +514674: 3808 0300 |002e: if-eqz v8, 0031 // +0003 │ │ +514678: 2805 |0030: goto 0035 // +0005 │ │ +51467a: d804 0401 |0031: add-int/lit8 v4, v4, #int 1 // #01 │ │ +51467e: 28ee |0033: goto 0021 // -0012 │ │ +514680: 0767 |0034: move-object v7, v6 │ │ +514682: 3807 c300 |0035: if-eqz v7, 00f8 // +00c3 │ │ +514686: 2071 bd21 |0037: instance-of v1, v7, Lorg/kontalk/util/Showcase$FloatingActionMenuHint; // type@21bd │ │ +51468a: 3801 1b00 |0039: if-eqz v1, 0054 // +001b │ │ +51468e: 6e10 9729 0a00 |003b: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@2997 │ │ +514694: 0c01 |003e: move-result-object v1 │ │ +514696: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ +51469a: 6e10 75cd 0700 |0041: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ +5146a0: 0a02 |0044: move-result v2 │ │ +5146a2: 6e20 4e0a 2100 |0045: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0a4e │ │ +5146a8: 0c01 |0048: move-result-object v1 │ │ +5146aa: 1f01 de0a |0049: check-cast v1, Lcom/github/clans/fab/FloatingActionMenu; // type@0ade │ │ +5146ae: 2802 |004b: goto 004d // +0002 │ │ +5146b0: 0761 |004c: move-object v1, v6 │ │ +5146b2: 3801 1a00 |004d: if-eqz v1, 0067 // +001a │ │ +5146b6: 6e10 c94b 0100 |004f: invoke-virtual {v1}, Lcom/github/clans/fab/FloatingActionMenu;.getMenuIconView:()Landroid/widget/ImageView; // method@4bc9 │ │ +5146bc: 0c01 |0052: move-result-object v1 │ │ +5146be: 2842 |0053: goto 0095 // +0042 │ │ +5146c0: 2071 c121 |0054: instance-of v1, v7, Lorg/kontalk/util/Showcase$ViewHint; // type@21c1 │ │ +5146c4: 3801 1300 |0056: if-eqz v1, 0069 // +0013 │ │ +5146c8: 6e10 9729 0a00 |0058: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getView:()Landroid/view/View; // method@2997 │ │ +5146ce: 0c01 |005b: move-result-object v1 │ │ +5146d0: 3801 0b00 |005c: if-eqz v1, 0067 // +000b │ │ +5146d4: 6e10 75cd 0700 |005e: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ +5146da: 0a02 |0061: move-result v2 │ │ +5146dc: 6e20 4e0a 2100 |0062: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0a4e │ │ +5146e2: 0c01 |0065: move-result-object v1 │ │ +5146e4: 282f |0066: goto 0095 // +002f │ │ +5146e6: 0761 |0067: move-object v1, v6 │ │ +5146e8: 282d |0068: goto 0095 // +002d │ │ +5146ea: 2071 c021 |0069: instance-of v1, v7, Lorg/kontalk/util/Showcase$ToolbarHint; // type@21c0 │ │ +5146ee: 3801 1300 |006b: if-eqz v1, 007e // +0013 │ │ +5146f2: 6e10 7029 0a00 |006d: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ +5146f8: 0c01 |0070: move-result-object v1 │ │ +5146fa: 3801 f6ff |0071: if-eqz v1, 0067 // -000a │ │ +5146fe: 6e10 75cd 0700 |0073: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ +514704: 0a02 |0076: move-result v2 │ │ +514706: 6e20 9800 2100 |0077: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0098 │ │ +51470c: 0c01 |007a: move-result-object v1 │ │ +51470e: 1f01 e603 |007b: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@03e6 │ │ +514712: 2818 |007d: goto 0095 // +0018 │ │ +514714: 2071 bf21 |007e: instance-of v1, v7, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ +514718: 3801 e7ff |0080: if-eqz v1, 0067 // -0019 │ │ +51471c: 6e10 7029 0a00 |0082: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ +514722: 0c01 |0085: move-result-object v1 │ │ +514724: 3801 e1ff |0086: if-eqz v1, 0067 // -001f │ │ +514728: 0772 |0088: move-object v2, v7 │ │ +51472a: 1f02 bf21 |0089: check-cast v2, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ +51472e: 6e10 7acd 0200 |008b: invoke-virtual {v2}, Lorg/kontalk/util/Showcase$MenuHint;.getToolbarViewId:()I // method@cd7a │ │ +514734: 0a02 |008e: move-result v2 │ │ +514736: 6e20 9800 2100 |008f: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0098 │ │ +51473c: 0c01 |0092: move-result-object v1 │ │ +51473e: 1f01 e603 |0093: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@03e6 │ │ +514742: 2072 bf21 |0095: instance-of v2, v7, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ +514746: 3802 0600 |0097: if-eqz v2, 009d // +0006 │ │ +51474a: 6e10 75cd 0700 |0099: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getView:()I // method@cd75 │ │ +514750: 0a03 |009c: move-result v3 │ │ +514752: 3801 1900 |009d: if-eqz v1, 00b6 // +0019 │ │ +514756: 3903 1700 |009f: if-nez v3, 00b6 // +0017 │ │ +51475a: 6e10 74cd 0700 |00a1: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getTitle:()I // method@cd74 │ │ +514760: 0a02 |00a4: move-result v2 │ │ +514762: 6e20 9029 2a00 |00a5: invoke-virtual {v10, v2}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ +514768: 0c02 |00a8: move-result-object v2 │ │ +51476a: 6e10 73cd 0700 |00a9: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getMessage:()I // method@cd73 │ │ +514770: 0a03 |00ac: move-result v3 │ │ +514772: 6e20 9029 3a00 |00ad: invoke-virtual {v10, v3}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ +514778: 0c03 |00b0: move-result-object v3 │ │ +51477a: 7130 a24a 2103 |00b1: invoke-static {v1, v2, v3}, Lcom/getkeepsafe/taptargetview/TapTarget;.forView:(Landroid/view/View;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa2 │ │ +514780: 0c06 |00b4: move-result-object v6 │ │ +514782: 2824 |00b5: goto 00d9 // +0024 │ │ +514784: 3d03 2300 |00b6: if-lez v3, 00d9 // +0023 │ │ +514788: 3801 1900 |00b8: if-eqz v1, 00d1 // +0019 │ │ +51478c: 1f01 e603 |00ba: check-cast v1, Landroidx/appcompat/widget/Toolbar; // type@03e6 │ │ +514790: 6e10 74cd 0700 |00bc: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getTitle:()I // method@cd74 │ │ +514796: 0a02 |00bf: move-result v2 │ │ +514798: 6e20 9029 2a00 |00c0: invoke-virtual {v10, v2}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ +51479e: 0c02 |00c3: move-result-object v2 │ │ +5147a0: 6e10 73cd 0700 |00c4: invoke-virtual {v7}, Lorg/kontalk/util/Showcase$Hint;.getMessage:()I // method@cd73 │ │ +5147a6: 0a03 |00c7: move-result v3 │ │ +5147a8: 6e20 9029 3a00 |00c8: invoke-virtual {v10, v3}, Landroidx/fragment/app/Fragment;.getString:(I)Ljava/lang/String; // method@2990 │ │ +5147ae: 0c03 |00cb: move-result-object v3 │ │ +5147b0: 7130 a14a 2103 |00cc: invoke-static {v1, v2, v3}, Lcom/getkeepsafe/taptargetview/TapTarget;.forToolbarOverflow:(Landroidx/appcompat/widget/Toolbar;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa1 │ │ +5147b6: 0c06 |00cf: move-result-object v6 │ │ +5147b8: 2809 |00d0: goto 00d9 // +0009 │ │ +5147ba: 220a be0f |00d1: new-instance v10, Lkotlin/TypeCastException; // type@0fbe │ │ +5147be: 1a00 20c4 |00d3: const-string v0, "null cannot be cast to non-null type androidx.appcompat.widget.Toolbar" // string@c420 │ │ +5147c2: 7020 7e6b 0a00 |00d5: invoke-direct {v10, v0}, Lkotlin/TypeCastException;.:(Ljava/lang/String;)V // method@6b7e │ │ +5147c8: 270a |00d8: throw v10 │ │ +5147ca: 3806 1a00 |00d9: if-eqz v6, 00f3 // +001a │ │ +5147ce: 6e10 7029 0a00 |00db: invoke-virtual {v10}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ +5147d4: 0c0a |00de: move-result-object v10 │ │ +5147d6: 6e20 aa4a 5600 |00df: invoke-virtual {v6, v5}, Lcom/getkeepsafe/taptargetview/TapTarget;.transparentTarget:(Z)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aaa │ │ +5147dc: 6e20 9b4a 5600 |00e2: invoke-virtual {v6, v5}, Lcom/getkeepsafe/taptargetview/TapTarget;.cancelable:(Z)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4a9b │ │ +5147e2: 1401 ee00 067f |00e5: const v1, #float 1.78121e+38 // #7f0600ee │ │ +5147e8: 6e20 a74a 1600 |00e8: invoke-virtual {v6, v1}, Lcom/getkeepsafe/taptargetview/TapTarget;.textColor:(I)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa7 │ │ +5147ee: 1301 3c00 |00eb: const/16 v1, #int 60 // #3c │ │ +5147f2: 6e20 a64a 1600 |00ed: invoke-virtual {v6, v1}, Lcom/getkeepsafe/taptargetview/TapTarget;.targetRadius:(I)Lcom/getkeepsafe/taptargetview/TapTarget; // method@4aa6 │ │ +5147f8: 7120 ec4a 6a00 |00f0: invoke-static {v10, v6}, Lcom/getkeepsafe/taptargetview/TapTargetView;.showFor:(Landroid/app/Activity;Lcom/getkeepsafe/taptargetview/TapTarget;)Lcom/getkeepsafe/taptargetview/TapTargetView; // method@4aec │ │ +5147fe: 620a 6c9b |00f3: sget-object v10, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ +514802: 7030 6acd 0a07 |00f5: invoke-direct {v10, v0, v7}, Lorg/kontalk/util/Showcase$Companion;.setHintShowed:(Ljava/lang/String;Lorg/kontalk/util/Showcase$Hint;)Z // method@cd6a │ │ +514808: 0e00 |00f8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=112 │ │ 0x0012 line=113 │ │ 0x001e line=114 │ │ 0x0037 line=118 │ │ 0x003b line=119 │ │ @@ -950655,23 +950655,23 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -5148e4: |[5148e4] org.kontalk.util.Showcase$Hint.:(Ljava/lang/String;III)V │ │ -5148f4: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ -5148f8: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ -5148fe: 7010 1a65 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -514904: 5b12 5c9b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$Hint;.key:Ljava/lang/String; // field@9b5c │ │ -514908: 5913 5f9b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$Hint;.view:I // field@9b5f │ │ -51490c: 5914 5e9b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$Hint;.title:I // field@9b5e │ │ -514910: 5915 5d9b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$Hint;.message:I // field@9b5d │ │ -514914: 0e00 |0010: return-void │ │ +514900: |[514900] org.kontalk.util.Showcase$Hint.:(Ljava/lang/String;III)V │ │ +514910: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ +514914: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ +51491a: 7010 1a65 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +514920: 5b12 5c9b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$Hint;.key:Ljava/lang/String; // field@9b5c │ │ +514924: 5913 5f9b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$Hint;.view:I // field@9b5f │ │ +514928: 5914 5e9b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$Hint;.title:I // field@9b5e │ │ +51492c: 5915 5d9b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$Hint;.message:I // field@9b5d │ │ +514930: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/kontalk/util/Showcase$Hint; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -950684,17 +950684,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5148cc: |[5148cc] org.kontalk.util.Showcase$Hint.getKey:()Ljava/lang/String; │ │ -5148dc: 5410 5c9b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$Hint;.key:Ljava/lang/String; // field@9b5c │ │ -5148e0: 1100 |0002: return-object v0 │ │ +5148e8: |[5148e8] org.kontalk.util.Showcase$Hint.getKey:()Ljava/lang/String; │ │ +5148f8: 5410 5c9b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$Hint;.key:Ljava/lang/String; // field@9b5c │ │ +5148fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$Hint; │ │ │ │ #1 : (in Lorg/kontalk/util/Showcase$Hint;) │ │ @@ -950702,17 +950702,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514884: |[514884] org.kontalk.util.Showcase$Hint.getMessage:()I │ │ -514894: 5210 5d9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$Hint;.message:I // field@9b5d │ │ -514898: 0f00 |0002: return v0 │ │ +5148a0: |[5148a0] org.kontalk.util.Showcase$Hint.getMessage:()I │ │ +5148b0: 5210 5d9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$Hint;.message:I // field@9b5d │ │ +5148b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$Hint; │ │ │ │ #2 : (in Lorg/kontalk/util/Showcase$Hint;) │ │ @@ -950720,17 +950720,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51489c: |[51489c] org.kontalk.util.Showcase$Hint.getTitle:()I │ │ -5148ac: 5210 5e9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$Hint;.title:I // field@9b5e │ │ -5148b0: 0f00 |0002: return v0 │ │ +5148b8: |[5148b8] org.kontalk.util.Showcase$Hint.getTitle:()I │ │ +5148c8: 5210 5e9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$Hint;.title:I // field@9b5e │ │ +5148cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$Hint; │ │ │ │ #3 : (in Lorg/kontalk/util/Showcase$Hint;) │ │ @@ -950738,17 +950738,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5148b4: |[5148b4] org.kontalk.util.Showcase$Hint.getView:()I │ │ -5148c4: 5210 5f9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$Hint;.view:I // field@9b5f │ │ -5148c8: 0f00 |0002: return v0 │ │ +5148d0: |[5148d0] org.kontalk.util.Showcase$Hint.getView:()I │ │ +5148e0: 5210 5f9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$Hint;.view:I // field@9b5f │ │ +5148e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$Hint; │ │ │ │ source_file_idx : 25147 (Showcase.kt) │ │ @@ -950790,82 +950790,82 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 155 16-bit code units │ │ -514af4: |[514af4] org.kontalk.util.Showcase.:()V │ │ -514b04: 2200 bc21 |0000: new-instance v0, Lorg/kontalk/util/Showcase$Companion; // type@21bc │ │ -514b08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -514b0a: 7020 66cd 1000 |0003: invoke-direct {v0, v1}, Lorg/kontalk/util/Showcase$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd66 │ │ -514b10: 6900 6c9b |0006: sput-object v0, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ -514b14: 2200 2b0f |0008: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -514b18: 7010 ec68 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -514b1e: 6900 6d9b |000d: sput-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ -514b22: 1c01 7420 |000f: const-class v1, Lorg/kontalk/ui/ConversationsFragment; // type@2074 │ │ -514b26: 6e10 8764 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -514b2c: 0c01 |0014: move-result-object v1 │ │ -514b2e: 1a02 041b |0015: const-string v2, "ConversationsFragment::class.java.name" // string@1b04 │ │ -514b32: 7120 846b 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ -514b38: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -514b3a: 2323 6f24 |001b: new-array v3, v2, [Lorg/kontalk/util/Showcase$Hint; // type@246f │ │ -514b3e: 2204 bd21 |001d: new-instance v4, Lorg/kontalk/util/Showcase$FloatingActionMenuHint; // type@21bd │ │ -514b42: 1a05 c88e |001f: const-string v5, "fab" // string@8ec8 │ │ -514b46: 1406 2d00 097f |0021: const v6, #float 1.82105e+38 // #7f09002d │ │ -514b4c: 1407 e302 117f |0024: const v7, #float 1.92753e+38 // #7f1102e3 │ │ -514b52: 1408 e202 117f |0027: const v8, #float 1.92753e+38 // #7f1102e2 │ │ -514b58: 7058 6ccd 5476 |002a: invoke-direct {v4, v5, v6, v7, v8}, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.:(Ljava/lang/String;III)V // method@cd6c │ │ -514b5e: 1205 |002d: const/4 v5, #int 0 // #0 │ │ -514b60: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ -514b64: 2204 bf21 |0030: new-instance v4, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ -514b68: 1a06 f585 |0032: const-string v6, "dark_theme" // string@85f5 │ │ -514b6c: 1407 5901 097f |0034: const v7, #float 1.82111e+38 // #7f090159 │ │ -514b72: 1408 e502 117f |0037: const v8, #float 1.92753e+38 // #7f1102e5 │ │ -514b78: 1409 e402 117f |003a: const v9, #float 1.92753e+38 // #7f1102e4 │ │ -514b7e: 7059 76cd 6487 |003d: invoke-direct {v4, v6, v7, v8, v9}, Lorg/kontalk/util/Showcase$MenuHint;.:(Ljava/lang/String;III)V // method@cd76 │ │ -514b84: 1216 |0040: const/4 v6, #int 1 // #1 │ │ -514b86: 4d04 0306 |0041: aput-object v4, v3, v6 │ │ -514b8a: 7230 6b69 1003 |0043: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -514b90: 6200 6d9b |0046: sget-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ -514b94: 1c01 5920 |0048: const-class v1, Lorg/kontalk/ui/ComposeMessageFragment; // type@2059 │ │ -514b98: 6e10 8764 0100 |004a: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -514b9e: 0c01 |004d: move-result-object v1 │ │ -514ba0: 1a03 8e1a |004e: const-string v3, "ComposeMessageFragment::class.java.name" // string@1a8e │ │ -514ba4: 7120 846b 3100 |0050: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ -514baa: 2322 6f24 |0053: new-array v2, v2, [Lorg/kontalk/util/Showcase$Hint; // type@246f │ │ -514bae: 2203 c121 |0055: new-instance v3, Lorg/kontalk/util/Showcase$ViewHint; // type@21c1 │ │ -514bb2: 1a04 2779 |0057: const-string v4, "attach" // string@7927 │ │ -514bb6: 1407 4f00 097f |0059: const v7, #float 1.82106e+38 // #7f09004f │ │ -514bbc: 1408 dd02 117f |005c: const v8, #float 1.92753e+38 // #7f1102dd │ │ -514bc2: 1409 dc02 117f |005f: const v9, #float 1.92753e+38 // #7f1102dc │ │ -514bc8: 7059 80cd 4387 |0062: invoke-direct {v3, v4, v7, v8, v9}, Lorg/kontalk/util/Showcase$ViewHint;.:(Ljava/lang/String;III)V // method@cd80 │ │ -514bce: 4d03 0205 |0065: aput-object v3, v2, v5 │ │ -514bd2: 2203 c021 |0067: new-instance v3, Lorg/kontalk/util/Showcase$ToolbarHint; // type@21c0 │ │ -514bd6: 1a04 9a82 |0069: const-string v4, "contact_info" // string@829a │ │ -514bda: 1407 e102 117f |006b: const v7, #float 1.92753e+38 // #7f1102e1 │ │ -514be0: 1408 e002 117f |006e: const v8, #float 1.92753e+38 // #7f1102e0 │ │ -514be6: 7040 7ccd 4387 |0071: invoke-direct {v3, v4, v7, v8}, Lorg/kontalk/util/Showcase$ToolbarHint;.:(Ljava/lang/String;II)V // method@cd7c │ │ -514bec: 4d03 0206 |0074: aput-object v3, v2, v6 │ │ -514bf0: 7230 6b69 1002 |0076: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -514bf6: 6200 6d9b |0079: sget-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ -514bfa: 1c01 8d20 |007b: const-class v1, Lorg/kontalk/ui/GroupMessageFragment; // type@208d │ │ -514bfe: 6e10 8764 0100 |007d: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -514c04: 0c01 |0080: move-result-object v1 │ │ -514c06: 1a02 5525 |0081: const-string v2, "GroupMessageFragment::class.java.name" // string@2555 │ │ -514c0a: 7120 846b 2100 |0083: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ -514c10: 2362 7024 |0086: new-array v2, v6, [Lorg/kontalk/util/Showcase$ToolbarHint; // type@2470 │ │ -514c14: 2203 c021 |0088: new-instance v3, Lorg/kontalk/util/Showcase$ToolbarHint; // type@21c0 │ │ -514c18: 1a04 45a2 |008a: const-string v4, "group_info" // string@a245 │ │ -514c1c: 1406 df02 117f |008c: const v6, #float 1.92753e+38 // #7f1102df │ │ -514c22: 1407 de02 117f |008f: const v7, #float 1.92753e+38 // #7f1102de │ │ -514c28: 7040 7ccd 4376 |0092: invoke-direct {v3, v4, v6, v7}, Lorg/kontalk/util/Showcase$ToolbarHint;.:(Ljava/lang/String;II)V // method@cd7c │ │ -514c2e: 4d03 0205 |0095: aput-object v3, v2, v5 │ │ -514c32: 7230 6b69 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -514c38: 0e00 |009a: return-void │ │ +514b10: |[514b10] org.kontalk.util.Showcase.:()V │ │ +514b20: 2200 bc21 |0000: new-instance v0, Lorg/kontalk/util/Showcase$Companion; // type@21bc │ │ +514b24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +514b26: 7020 66cd 1000 |0003: invoke-direct {v0, v1}, Lorg/kontalk/util/Showcase$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@cd66 │ │ +514b2c: 6900 6c9b |0006: sput-object v0, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ +514b30: 2200 2b0f |0008: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +514b34: 7010 ec68 0000 |000a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +514b3a: 6900 6d9b |000d: sput-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ +514b3e: 1c01 7420 |000f: const-class v1, Lorg/kontalk/ui/ConversationsFragment; // type@2074 │ │ +514b42: 6e10 8764 0100 |0011: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +514b48: 0c01 |0014: move-result-object v1 │ │ +514b4a: 1a02 041b |0015: const-string v2, "ConversationsFragment::class.java.name" // string@1b04 │ │ +514b4e: 7120 846b 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ +514b54: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +514b56: 2323 6f24 |001b: new-array v3, v2, [Lorg/kontalk/util/Showcase$Hint; // type@246f │ │ +514b5a: 2204 bd21 |001d: new-instance v4, Lorg/kontalk/util/Showcase$FloatingActionMenuHint; // type@21bd │ │ +514b5e: 1a05 c88e |001f: const-string v5, "fab" // string@8ec8 │ │ +514b62: 1406 2d00 097f |0021: const v6, #float 1.82105e+38 // #7f09002d │ │ +514b68: 1407 e302 117f |0024: const v7, #float 1.92753e+38 // #7f1102e3 │ │ +514b6e: 1408 e202 117f |0027: const v8, #float 1.92753e+38 // #7f1102e2 │ │ +514b74: 7058 6ccd 5476 |002a: invoke-direct {v4, v5, v6, v7, v8}, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.:(Ljava/lang/String;III)V // method@cd6c │ │ +514b7a: 1205 |002d: const/4 v5, #int 0 // #0 │ │ +514b7c: 4d04 0305 |002e: aput-object v4, v3, v5 │ │ +514b80: 2204 bf21 |0030: new-instance v4, Lorg/kontalk/util/Showcase$MenuHint; // type@21bf │ │ +514b84: 1a06 f585 |0032: const-string v6, "dark_theme" // string@85f5 │ │ +514b88: 1407 5901 097f |0034: const v7, #float 1.82111e+38 // #7f090159 │ │ +514b8e: 1408 e502 117f |0037: const v8, #float 1.92753e+38 // #7f1102e5 │ │ +514b94: 1409 e402 117f |003a: const v9, #float 1.92753e+38 // #7f1102e4 │ │ +514b9a: 7059 76cd 6487 |003d: invoke-direct {v4, v6, v7, v8, v9}, Lorg/kontalk/util/Showcase$MenuHint;.:(Ljava/lang/String;III)V // method@cd76 │ │ +514ba0: 1216 |0040: const/4 v6, #int 1 // #1 │ │ +514ba2: 4d04 0306 |0041: aput-object v4, v3, v6 │ │ +514ba6: 7230 6b69 1003 |0043: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +514bac: 6200 6d9b |0046: sget-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ +514bb0: 1c01 5920 |0048: const-class v1, Lorg/kontalk/ui/ComposeMessageFragment; // type@2059 │ │ +514bb4: 6e10 8764 0100 |004a: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +514bba: 0c01 |004d: move-result-object v1 │ │ +514bbc: 1a03 8e1a |004e: const-string v3, "ComposeMessageFragment::class.java.name" // string@1a8e │ │ +514bc0: 7120 846b 3100 |0050: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ +514bc6: 2322 6f24 |0053: new-array v2, v2, [Lorg/kontalk/util/Showcase$Hint; // type@246f │ │ +514bca: 2203 c121 |0055: new-instance v3, Lorg/kontalk/util/Showcase$ViewHint; // type@21c1 │ │ +514bce: 1a04 2779 |0057: const-string v4, "attach" // string@7927 │ │ +514bd2: 1407 4f00 097f |0059: const v7, #float 1.82106e+38 // #7f09004f │ │ +514bd8: 1408 dd02 117f |005c: const v8, #float 1.92753e+38 // #7f1102dd │ │ +514bde: 1409 dc02 117f |005f: const v9, #float 1.92753e+38 // #7f1102dc │ │ +514be4: 7059 80cd 4387 |0062: invoke-direct {v3, v4, v7, v8, v9}, Lorg/kontalk/util/Showcase$ViewHint;.:(Ljava/lang/String;III)V // method@cd80 │ │ +514bea: 4d03 0205 |0065: aput-object v3, v2, v5 │ │ +514bee: 2203 c021 |0067: new-instance v3, Lorg/kontalk/util/Showcase$ToolbarHint; // type@21c0 │ │ +514bf2: 1a04 9a82 |0069: const-string v4, "contact_info" // string@829a │ │ +514bf6: 1407 e102 117f |006b: const v7, #float 1.92753e+38 // #7f1102e1 │ │ +514bfc: 1408 e002 117f |006e: const v8, #float 1.92753e+38 // #7f1102e0 │ │ +514c02: 7040 7ccd 4387 |0071: invoke-direct {v3, v4, v7, v8}, Lorg/kontalk/util/Showcase$ToolbarHint;.:(Ljava/lang/String;II)V // method@cd7c │ │ +514c08: 4d03 0206 |0074: aput-object v3, v2, v6 │ │ +514c0c: 7230 6b69 1002 |0076: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +514c12: 6200 6d9b |0079: sget-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ +514c16: 1c01 8d20 |007b: const-class v1, Lorg/kontalk/ui/GroupMessageFragment; // type@208d │ │ +514c1a: 6e10 8764 0100 |007d: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +514c20: 0c01 |0080: move-result-object v1 │ │ +514c22: 1a02 5525 |0081: const-string v2, "GroupMessageFragment::class.java.name" // string@2555 │ │ +514c26: 7120 846b 2100 |0083: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkExpressionValueIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b84 │ │ +514c2c: 2362 7024 |0086: new-array v2, v6, [Lorg/kontalk/util/Showcase$ToolbarHint; // type@2470 │ │ +514c30: 2203 c021 |0088: new-instance v3, Lorg/kontalk/util/Showcase$ToolbarHint; // type@21c0 │ │ +514c34: 1a04 45a2 |008a: const-string v4, "group_info" // string@a245 │ │ +514c38: 1406 df02 117f |008c: const v6, #float 1.92753e+38 // #7f1102df │ │ +514c3e: 1407 de02 117f |008f: const v7, #float 1.92753e+38 // #7f1102de │ │ +514c44: 7040 7ccd 4376 |0092: invoke-direct {v3, v4, v6, v7}, Lorg/kontalk/util/Showcase$ToolbarHint;.:(Ljava/lang/String;II)V // method@cd7c │ │ +514c4a: 4d03 0205 |0095: aput-object v3, v2, v5 │ │ +514c4e: 7230 6b69 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +514c54: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=51 │ │ 0x000f line=54 │ │ 0x001d line=55 │ │ 0x0030 line=58 │ │ 0x0043 line=54 │ │ @@ -950883,17 +950883,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -514c3c: |[514c3c] org.kontalk.util.Showcase.:()V │ │ -514c4c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -514c52: 0e00 |0003: return-void │ │ +514c58: |[514c58] org.kontalk.util.Showcase.:()V │ │ +514c68: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +514c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/Showcase; │ │ │ │ #2 : (in Lorg/kontalk/util/Showcase;) │ │ @@ -950901,52 +950901,52 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1019 (PUBLIC STATIC FINAL SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514adc: |[514adc] org.kontalk.util.Showcase.access$getHINTS$cp:()Ljava/util/Map; │ │ -514aec: 6200 6d9b |0000: sget-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ -514af0: 1100 |0002: return-object v0 │ │ +514af8: |[514af8] org.kontalk.util.Showcase.access$getHINTS$cp:()Ljava/util/Map; │ │ +514b08: 6200 6d9b |0000: sget-object v0, Lorg/kontalk/util/Showcase;.HINTS:Ljava/util/Map; // field@9b6d │ │ +514b0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #3 : (in Lorg/kontalk/util/Showcase;) │ │ name : 'disableAllHints' │ │ type : '()V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -514c54: |[514c54] org.kontalk.util.Showcase.disableAllHints:()V │ │ -514c64: 6200 6c9b |0000: sget-object v0, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ -514c68: 6e10 67cd 0000 |0002: invoke-virtual {v0}, Lorg/kontalk/util/Showcase$Companion;.disableAllHints:()V // method@cd67 │ │ -514c6e: 0e00 |0005: return-void │ │ +514c70: |[514c70] org.kontalk.util.Showcase.disableAllHints:()V │ │ +514c80: 6200 6c9b |0000: sget-object v0, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ +514c84: 6e10 67cd 0000 |0002: invoke-virtual {v0}, Lorg/kontalk/util/Showcase$Companion;.disableAllHints:()V // method@cd67 │ │ +514c8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/kontalk/util/Showcase;) │ │ name : 'showNextHint' │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -514c70: |[514c70] org.kontalk.util.Showcase.showNextHint:(Landroidx/fragment/app/Fragment;)V │ │ -514c80: 6200 6c9b |0000: sget-object v0, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ -514c84: 6e20 6bcd 1000 |0002: invoke-virtual {v0, v1}, Lorg/kontalk/util/Showcase$Companion;.showNextHint:(Landroidx/fragment/app/Fragment;)V // method@cd6b │ │ -514c8a: 0e00 |0005: return-void │ │ +514c8c: |[514c8c] org.kontalk.util.Showcase.showNextHint:(Landroidx/fragment/app/Fragment;)V │ │ +514c9c: 6200 6c9b |0000: sget-object v0, Lorg/kontalk/util/Showcase;.Companion:Lorg/kontalk/util/Showcase$Companion; // field@9b6c │ │ +514ca0: 6e20 6bcd 1000 |0002: invoke-virtual {v0, v1}, Lorg/kontalk/util/Showcase$Companion;.showNextHint:(Landroidx/fragment/app/Fragment;)V // method@cd6b │ │ +514ca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25147 (Showcase.kt) │ │ │ │ @@ -950985,19 +950985,19 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -514d10: |[514d10] org.kontalk.util.StepTimer.:(J)V │ │ -514d20: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -514d26: 5a01 6f9b |0003: iput-wide v1, v0, Lorg/kontalk/util/StepTimer;.mMinDelay:J // field@9b6f │ │ -514d2a: 6e10 8dcd 0000 |0005: invoke-virtual {v0}, Lorg/kontalk/util/StepTimer;.reset:()V // method@cd8d │ │ -514d30: 0e00 |0008: return-void │ │ +514d2c: |[514d2c] org.kontalk.util.StepTimer.:(J)V │ │ +514d3c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +514d42: 5a01 6f9b |0003: iput-wide v1, v0, Lorg/kontalk/util/StepTimer;.mMinDelay:J // field@9b6f │ │ +514d46: 6e10 8dcd 0000 |0005: invoke-virtual {v0}, Lorg/kontalk/util/StepTimer;.reset:()V // method@cd8d │ │ +514d4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/kontalk/util/StepTimer; │ │ @@ -951009,37 +951009,37 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -514c8c: |[514c8c] org.kontalk.util.StepTimer.isStep:()Z │ │ -514c9c: 6200 5e54 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@545e │ │ -514ca0: 7100 ae65 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@65ae │ │ -514ca6: 0b01 |0005: move-result-wide v1 │ │ -514ca8: 6e30 266a 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@6a26 │ │ -514cae: 0b00 |0009: move-result-wide v0 │ │ -514cb0: 5372 709b |000a: iget-wide v2, v7, Lorg/kontalk/util/StepTimer;.mTimestamp:J // field@9b70 │ │ -514cb4: 9c02 0002 |000c: sub-long v2, v0, v2 │ │ -514cb8: 1604 0100 |000e: const-wide/16 v4, #int 1 // #1 │ │ -514cbc: 3106 0204 |0010: cmp-long v6, v2, v4 │ │ -514cc0: 3b06 0300 |0012: if-gez v6, 0015 // +0003 │ │ -514cc4: 0442 |0014: move-wide v2, v4 │ │ -514cc6: 5374 6e9b |0015: iget-wide v4, v7, Lorg/kontalk/util/StepTimer;.mDelay:J // field@9b6e │ │ -514cca: bb24 |0017: add-long/2addr v4, v2 │ │ -514ccc: 5a74 6e9b |0018: iput-wide v4, v7, Lorg/kontalk/util/StepTimer;.mDelay:J // field@9b6e │ │ -514cd0: 5a70 709b |001a: iput-wide v0, v7, Lorg/kontalk/util/StepTimer;.mTimestamp:J // field@9b70 │ │ -514cd4: 5370 6f9b |001c: iget-wide v0, v7, Lorg/kontalk/util/StepTimer;.mMinDelay:J // field@9b6f │ │ -514cd8: 3102 0400 |001e: cmp-long v2, v4, v0 │ │ -514cdc: 3a02 0400 |0020: if-ltz v2, 0024 // +0004 │ │ -514ce0: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -514ce2: 2802 |0023: goto 0025 // +0002 │ │ -514ce4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -514ce6: 0f00 |0025: return v0 │ │ +514ca8: |[514ca8] org.kontalk.util.StepTimer.isStep:()Z │ │ +514cb8: 6200 5e54 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@545e │ │ +514cbc: 7100 ae65 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@65ae │ │ +514cc2: 0b01 |0005: move-result-wide v1 │ │ +514cc4: 6e30 266a 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@6a26 │ │ +514cca: 0b00 |0009: move-result-wide v0 │ │ +514ccc: 5372 709b |000a: iget-wide v2, v7, Lorg/kontalk/util/StepTimer;.mTimestamp:J // field@9b70 │ │ +514cd0: 9c02 0002 |000c: sub-long v2, v0, v2 │ │ +514cd4: 1604 0100 |000e: const-wide/16 v4, #int 1 // #1 │ │ +514cd8: 3106 0204 |0010: cmp-long v6, v2, v4 │ │ +514cdc: 3b06 0300 |0012: if-gez v6, 0015 // +0003 │ │ +514ce0: 0442 |0014: move-wide v2, v4 │ │ +514ce2: 5374 6e9b |0015: iget-wide v4, v7, Lorg/kontalk/util/StepTimer;.mDelay:J // field@9b6e │ │ +514ce6: bb24 |0017: add-long/2addr v4, v2 │ │ +514ce8: 5a74 6e9b |0018: iput-wide v4, v7, Lorg/kontalk/util/StepTimer;.mDelay:J // field@9b6e │ │ +514cec: 5a70 709b |001a: iput-wide v0, v7, Lorg/kontalk/util/StepTimer;.mTimestamp:J // field@9b70 │ │ +514cf0: 5370 6f9b |001c: iget-wide v0, v7, Lorg/kontalk/util/StepTimer;.mMinDelay:J // field@9b6f │ │ +514cf4: 3102 0400 |001e: cmp-long v2, v4, v0 │ │ +514cf8: 3a02 0400 |0020: if-ltz v2, 0024 // +0004 │ │ +514cfc: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +514cfe: 2802 |0023: goto 0025 // +0002 │ │ +514d00: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +514d02: 0f00 |0025: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0015 line=62 │ │ 0x001a line=63 │ │ 0x001c line=64 │ │ @@ -951051,21 +951051,21 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -514ce8: |[514ce8] org.kontalk.util.StepTimer.isStep:(Z)Z │ │ -514cf8: 6e10 8bcd 0100 |0000: invoke-virtual {v1}, Lorg/kontalk/util/StepTimer;.isStep:()Z // method@cd8b │ │ -514cfe: 0a00 |0003: move-result v0 │ │ -514d00: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -514d04: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -514d08: 6e10 8dcd 0100 |0008: invoke-virtual {v1}, Lorg/kontalk/util/StepTimer;.reset:()V // method@cd8d │ │ -514d0e: 0f00 |000b: return v0 │ │ +514d04: |[514d04] org.kontalk.util.StepTimer.isStep:(Z)Z │ │ +514d14: 6e10 8bcd 0100 |0000: invoke-virtual {v1}, Lorg/kontalk/util/StepTimer;.isStep:()Z // method@cd8b │ │ +514d1a: 0a00 |0003: move-result v0 │ │ +514d1c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +514d20: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +514d24: 6e10 8dcd 0100 |0008: invoke-virtual {v1}, Lorg/kontalk/util/StepTimer;.reset:()V // method@cd8d │ │ +514d2a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/kontalk/util/StepTimer; │ │ 0x0000 - 0x000c reg=2 (null) Z │ │ @@ -951075,24 +951075,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -514d34: |[514d34] org.kontalk.util.StepTimer.reset:()V │ │ -514d44: 6200 5e54 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@545e │ │ -514d48: 7100 ae65 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@65ae │ │ -514d4e: 0b01 |0005: move-result-wide v1 │ │ -514d50: 6e30 266a 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@6a26 │ │ -514d56: 0b00 |0009: move-result-wide v0 │ │ -514d58: 5a30 709b |000a: iput-wide v0, v3, Lorg/kontalk/util/StepTimer;.mTimestamp:J // field@9b70 │ │ -514d5c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -514d60: 5a30 6e9b |000e: iput-wide v0, v3, Lorg/kontalk/util/StepTimer;.mDelay:J // field@9b6e │ │ -514d64: 0e00 |0010: return-void │ │ +514d50: |[514d50] org.kontalk.util.StepTimer.reset:()V │ │ +514d60: 6200 5e54 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@545e │ │ +514d64: 7100 ae65 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@65ae │ │ +514d6a: 0b01 |0005: move-result-wide v1 │ │ +514d6c: 6e30 266a 1002 |0006: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@6a26 │ │ +514d72: 0b00 |0009: move-result-wide v0 │ │ +514d74: 5a30 709b |000a: iput-wide v0, v3, Lorg/kontalk/util/StepTimer;.mTimestamp:J // field@9b70 │ │ +514d78: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +514d7c: 5a30 6e9b |000e: iput-wide v0, v3, Lorg/kontalk/util/StepTimer;.mDelay:J // field@9b6e │ │ +514d80: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000e line=46 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/kontalk/util/StepTimer; │ │ │ │ @@ -951125,37 +951125,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5154b8: |[5154b8] org.kontalk.util.SystemUtils.:()V │ │ -5154c8: 1a00 c571 |0000: const-string v0, "\(([0-9]+)\)$" // string@71c5 │ │ -5154cc: 7110 6c6a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ -5154d2: 0c00 |0005: move-result-object v0 │ │ -5154d4: 6900 719b |0006: sput-object v0, Lorg/kontalk/util/SystemUtils;.VERSION_CODE_MATCH:Ljava/util/regex/Pattern; // field@9b71 │ │ -5154d8: 0e00 |0008: return-void │ │ +5154d4: |[5154d4] org.kontalk.util.SystemUtils.:()V │ │ +5154e4: 1a00 c571 |0000: const-string v0, "\(([0-9]+)\)$" // string@71c5 │ │ +5154e8: 7110 6c6a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ +5154ee: 0c00 |0005: move-result-object v0 │ │ +5154f0: 6900 719b |0006: sput-object v0, Lorg/kontalk/util/SystemUtils;.VERSION_CODE_MATCH:Ljava/util/regex/Pattern; // field@9b71 │ │ +5154f4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=73 │ │ locals : │ │ │ │ #1 : (in Lorg/kontalk/util/SystemUtils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5154dc: |[5154dc] org.kontalk.util.SystemUtils.:()V │ │ -5154ec: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5154f2: 0e00 |0003: return-void │ │ +5154f8: |[5154f8] org.kontalk.util.SystemUtils.:()V │ │ +515508: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51550e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/SystemUtils; │ │ │ │ #2 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -951163,20 +951163,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -5154f4: |[5154f4] org.kontalk.util.SystemUtils.acquireScreenOn:(Landroid/app/Activity;)V │ │ -515504: 6e10 b200 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ -51550a: 0c01 |0003: move-result-object v1 │ │ -51550c: 1300 8000 |0004: const/16 v0, #int 128 // #80 │ │ -515510: 6e20 3f0c 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/Window;.addFlags:(I)V // method@0c3f │ │ -515516: 0e00 |0009: return-void │ │ +515510: |[515510] org.kontalk.util.SystemUtils.acquireScreenOn:(Landroid/app/Activity;)V │ │ +515520: 6e10 b200 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +515526: 0c01 |0003: move-result-object v1 │ │ +515528: 1300 8000 |0004: const/16 v0, #int 128 // #80 │ │ +51552c: 6e20 3f0c 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/Window;.addFlags:(I)V // method@0c3f │ │ +515532: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/app/Activity; │ │ │ │ #3 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -951184,35 +951184,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -515518: |[515518] org.kontalk.util.SystemUtils.call:(Landroid/content/Context;Ljava/lang/CharSequence;)V │ │ -515528: 1a00 f776 |0000: const-string v0, "android.intent.action.CALL" // string@76f7 │ │ -51552c: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -515530: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -515536: 1a02 ffe4 |0007: const-string v2, "tel:" // string@e4ff │ │ -51553a: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -515540: 6e20 9065 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -515546: 6e10 a365 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51554c: 0c04 |0012: move-result-object v4 │ │ -51554e: 7110 3d06 0400 |0013: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ -515554: 0c04 |0016: move-result-object v4 │ │ -515556: 7120 96cd 4000 |0017: invoke-static {v0, v4}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ -51555c: 0c04 |001a: move-result-object v4 │ │ -51555e: 6e20 7f02 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@027f │ │ -515564: 280c |001e: goto 002a // +000c │ │ -515566: 1404 5b00 117f |001f: const v4, #float 1.9274e+38 // #7f11005b │ │ -51556c: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -51556e: 7130 5c12 4300 |0023: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@125c │ │ -515574: 0c03 |0026: move-result-object v3 │ │ -515576: 6e10 5f12 0300 |0027: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@125f │ │ -51557c: 0e00 |002a: return-void │ │ +515534: |[515534] org.kontalk.util.SystemUtils.call:(Landroid/content/Context;Ljava/lang/CharSequence;)V │ │ +515544: 1a00 f776 |0000: const-string v0, "android.intent.action.CALL" // string@76f7 │ │ +515548: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +51554c: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +515552: 1a02 ffe4 |0007: const-string v2, "tel:" // string@e4ff │ │ +515556: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51555c: 6e20 9065 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +515562: 6e10 a365 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +515568: 0c04 |0012: move-result-object v4 │ │ +51556a: 7110 3d06 0400 |0013: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ +515570: 0c04 |0016: move-result-object v4 │ │ +515572: 7120 96cd 4000 |0017: invoke-static {v0, v4}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ +515578: 0c04 |001a: move-result-object v4 │ │ +51557a: 6e20 7f02 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@027f │ │ +515580: 280c |001e: goto 002a // +000c │ │ +515582: 1404 5b00 117f |001f: const v4, #float 1.9274e+38 // #7f11005b │ │ +515588: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +51558a: 7130 5c12 4300 |0023: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@125c │ │ +515590: 0c03 |0026: move-result-object v3 │ │ +515592: 6e10 5f12 0300 |0027: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@125f │ │ +515598: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Landroid/content/ActivityNotFoundException; -> 0x001f │ │ positions : │ │ 0x0002 line=275 │ │ 0x0013 line=276 │ │ 0x0017 line=275 │ │ @@ -951227,24 +951227,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Z)Landroid/os/PowerManager$WakeLock;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -514f18: |[514f18] org.kontalk.util.SystemUtils.createPartialWakeLock:(Landroid/content/Context;Ljava/lang/String;Z)Landroid/os/PowerManager$WakeLock; │ │ -514f28: 1a00 48cd |0000: const-string v0, "power" // string@cd48 │ │ -514f2c: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -514f32: 0c01 |0005: move-result-object v1 │ │ -514f34: 1f01 4801 |0006: check-cast v1, Landroid/os/PowerManager; // type@0148 │ │ -514f38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -514f3a: 6e30 eb06 0102 |0009: invoke-virtual {v1, v0, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ -514f40: 0c01 |000c: move-result-object v1 │ │ -514f42: 6e20 e806 3100 |000d: invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@06e8 │ │ -514f48: 1101 |0010: return-object v1 │ │ +514f34: |[514f34] org.kontalk.util.SystemUtils.createPartialWakeLock:(Landroid/content/Context;Ljava/lang/String;Z)Landroid/os/PowerManager$WakeLock; │ │ +514f44: 1a00 48cd |0000: const-string v0, "power" // string@cd48 │ │ +514f48: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +514f4e: 0c01 |0005: move-result-object v1 │ │ +514f50: 1f01 4801 |0006: check-cast v1, Landroid/os/PowerManager; // type@0148 │ │ +514f54: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +514f56: 6e30 eb06 0102 |0009: invoke-virtual {v1, v0, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ +514f5c: 0c01 |000c: move-result-object v1 │ │ +514f5e: 6e20 e806 3100 |000d: invoke-virtual {v1, v3}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@06e8 │ │ +514f64: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ 0x0009 line=367 │ │ 0x000d line=368 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/content/Context; │ │ @@ -951256,28 +951256,28 @@ │ │ type : '(Landroid/app/Activity;)Lorg/kontalk/util/ProximityScreenLocker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -515470: |[515470] org.kontalk.util.SystemUtils.createProximityScreenLocker:(Landroid/app/Activity;)Lorg/kontalk/util/ProximityScreenLocker; │ │ -515480: 7110 46cd 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/ProximityScreenLockerNative;.create:(Landroid/content/Context;)Lorg/kontalk/util/ProximityScreenLocker; // method@cd46 │ │ -515486: 0c00 |0003: move-result-object v0 │ │ -515488: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -51548c: 6200 d67a |0006: sget-object v0, Lorg/kontalk/Kontalk;.TAG:Ljava/lang/String; // field@7ad6 │ │ -515490: 1a01 00c2 |0008: const-string v1, "native proximity screen locking is not supported => using fallback" // string@c200 │ │ -515494: 7120 ceb9 1000 |000a: invoke-static {v0, v1}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ -51549a: 2200 b321 |000d: new-instance v0, Lorg/kontalk/util/ProximityScreenLockerFallback; // type@21b3 │ │ -51549e: 7020 3ccd 2000 |000f: invoke-direct {v0, v2}, Lorg/kontalk/util/ProximityScreenLockerFallback;.:(Landroid/app/Activity;)V // method@cd3c │ │ -5154a4: 1100 |0012: return-object v0 │ │ -5154a6: 6202 d67a |0013: sget-object v2, Lorg/kontalk/Kontalk;.TAG:Ljava/lang/String; // field@7ad6 │ │ -5154aa: 1a01 01c2 |0015: const-string v1, "native proximity screen locking is supported" // string@c201 │ │ -5154ae: 7120 ceb9 1200 |0017: invoke-static {v2, v1}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ -5154b4: 1100 |001a: return-object v0 │ │ +51548c: |[51548c] org.kontalk.util.SystemUtils.createProximityScreenLocker:(Landroid/app/Activity;)Lorg/kontalk/util/ProximityScreenLocker; │ │ +51549c: 7110 46cd 0200 |0000: invoke-static {v2}, Lorg/kontalk/util/ProximityScreenLockerNative;.create:(Landroid/content/Context;)Lorg/kontalk/util/ProximityScreenLocker; // method@cd46 │ │ +5154a2: 0c00 |0003: move-result-object v0 │ │ +5154a4: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +5154a8: 6200 d67a |0006: sget-object v0, Lorg/kontalk/Kontalk;.TAG:Ljava/lang/String; // field@7ad6 │ │ +5154ac: 1a01 00c2 |0008: const-string v1, "native proximity screen locking is not supported => using fallback" // string@c200 │ │ +5154b0: 7120 ceb9 1000 |000a: invoke-static {v0, v1}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ +5154b6: 2200 b321 |000d: new-instance v0, Lorg/kontalk/util/ProximityScreenLockerFallback; // type@21b3 │ │ +5154ba: 7020 3ccd 2000 |000f: invoke-direct {v0, v2}, Lorg/kontalk/util/ProximityScreenLockerFallback;.:(Landroid/app/Activity;)V // method@cd3c │ │ +5154c0: 1100 |0012: return-object v0 │ │ +5154c2: 6202 d67a |0013: sget-object v2, Lorg/kontalk/Kontalk;.TAG:Ljava/lang/String; // field@7ad6 │ │ +5154c6: 1a01 01c2 |0015: const-string v1, "native proximity screen locking is supported" // string@c201 │ │ +5154ca: 7120 ceb9 1200 |0017: invoke-static {v2, v1}, Lorg/kontalk/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@b9ce │ │ +5154d0: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0006 line=357 │ │ 0x000d line=358 │ │ 0x0013 line=361 │ │ locals : │ │ @@ -951288,35 +951288,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -51558c: |[51558c] org.kontalk.util.SystemUtils.dial:(Landroid/content/Context;Ljava/lang/CharSequence;)V │ │ -51559c: 1a00 f976 |0000: const-string v0, "android.intent.action.DIAL" // string@76f9 │ │ -5155a0: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -5155a4: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5155aa: 1a02 ffe4 |0007: const-string v2, "tel:" // string@e4ff │ │ -5155ae: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5155b4: 6e20 9065 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5155ba: 6e10 a365 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5155c0: 0c04 |0012: move-result-object v4 │ │ -5155c2: 7110 3d06 0400 |0013: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ -5155c8: 0c04 |0016: move-result-object v4 │ │ -5155ca: 7120 96cd 4000 |0017: invoke-static {v0, v4}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ -5155d0: 0c04 |001a: move-result-object v4 │ │ -5155d2: 6e20 7f02 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@027f │ │ -5155d8: 280c |001e: goto 002a // +000c │ │ -5155da: 1404 5b00 117f |001f: const v4, #float 1.9274e+38 // #7f11005b │ │ -5155e0: 1210 |0022: const/4 v0, #int 1 // #1 │ │ -5155e2: 7130 5c12 4300 |0023: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@125c │ │ -5155e8: 0c03 |0026: move-result-object v3 │ │ -5155ea: 6e10 5f12 0300 |0027: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@125f │ │ -5155f0: 0e00 |002a: return-void │ │ +5155a8: |[5155a8] org.kontalk.util.SystemUtils.dial:(Landroid/content/Context;Ljava/lang/CharSequence;)V │ │ +5155b8: 1a00 f976 |0000: const-string v0, "android.intent.action.DIAL" // string@76f9 │ │ +5155bc: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +5155c0: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5155c6: 1a02 ffe4 |0007: const-string v2, "tel:" // string@e4ff │ │ +5155ca: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5155d0: 6e20 9065 4100 |000c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5155d6: 6e10 a365 0100 |000f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5155dc: 0c04 |0012: move-result-object v4 │ │ +5155de: 7110 3d06 0400 |0013: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ +5155e4: 0c04 |0016: move-result-object v4 │ │ +5155e6: 7120 96cd 4000 |0017: invoke-static {v0, v4}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ +5155ec: 0c04 |001a: move-result-object v4 │ │ +5155ee: 6e20 7f02 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@027f │ │ +5155f4: 280c |001e: goto 002a // +000c │ │ +5155f6: 1404 5b00 117f |001f: const v4, #float 1.9274e+38 // #7f11005b │ │ +5155fc: 1210 |0022: const/4 v0, #int 1 // #1 │ │ +5155fe: 7130 5c12 4300 |0023: invoke-static {v3, v4, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@125c │ │ +515604: 0c03 |0026: move-result-object v3 │ │ +515606: 6e10 5f12 0300 |0027: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@125f │ │ +51560c: 0e00 |002a: return-void │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Landroid/content/ActivityNotFoundException; -> 0x001f │ │ positions : │ │ 0x0002 line=286 │ │ 0x0013 line=287 │ │ 0x0017 line=286 │ │ @@ -951331,19 +951331,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -514d68: |[514d68] org.kontalk.util.SystemUtils.externalIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ -514d78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -514d7a: 7120 96cd 0100 |0001: invoke-static {v1, v0}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ -514d80: 0c01 |0004: move-result-object v1 │ │ -514d82: 1101 |0005: return-object v1 │ │ +514d84: |[514d84] org.kontalk.util.SystemUtils.externalIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ +514d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +514d96: 7120 96cd 0100 |0001: invoke-static {v1, v0}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ +514d9c: 0c01 |0004: move-result-object v1 │ │ +514d9e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ │ │ #8 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -951351,25 +951351,25 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -514d84: |[514d84] org.kontalk.util.SystemUtils.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; │ │ -514d94: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -514d98: 7030 9702 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0297 │ │ -514d9e: 6002 9c00 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -514da2: 1503 0800 |0007: const/high16 v3, #int 524288 // #8 │ │ -514da6: 1301 1500 |0009: const/16 v1, #int 21 // #15 │ │ -514daa: 3412 0600 |000b: if-lt v2, v1, 0011 // +0006 │ │ -514dae: 6e20 9a02 3000 |000d: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ -514db4: 2804 |0010: goto 0014 // +0004 │ │ -514db6: 6e20 9a02 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ -514dbc: 1100 |0014: return-object v0 │ │ +514da0: |[514da0] org.kontalk.util.SystemUtils.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; │ │ +514db0: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +514db4: 7030 9702 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0297 │ │ +514dba: 6002 9c00 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +514dbe: 1503 0800 |0007: const/high16 v3, #int 524288 // #8 │ │ +514dc2: 1301 1500 |0009: const/16 v1, #int 21 // #15 │ │ +514dc6: 3412 0600 |000b: if-lt v2, v1, 0011 // +0006 │ │ +514dca: 6e20 9a02 3000 |000d: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ +514dd0: 2804 |0010: goto 0014 // +0004 │ │ +514dd2: 6e20 9a02 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ +514dd8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ 0x000d line=308 │ │ 0x0011 line=311 │ │ locals : │ │ @@ -951381,20 +951381,20 @@ │ │ type : '(Landroid/content/Context;I)Landroid/text/style/CharacterStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -514f4c: |[514f4c] org.kontalk.util.SystemUtils.getColoredSpan:(Landroid/content/Context;I)Landroid/text/style/CharacterStyle; │ │ -514f5c: 2200 d001 |0000: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@01d0 │ │ -514f60: 7120 f022 2100 |0002: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@22f0 │ │ -514f66: 0a01 |0005: move-result v1 │ │ -514f68: 7020 c808 1000 |0006: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@08c8 │ │ -514f6e: 1100 |0009: return-object v0 │ │ +514f68: |[514f68] org.kontalk.util.SystemUtils.getColoredSpan:(Landroid/content/Context;I)Landroid/text/style/CharacterStyle; │ │ +514f78: 2200 d001 |0000: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@01d0 │ │ +514f7c: 7120 f022 2100 |0002: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@22f0 │ │ +514f82: 0a01 |0005: move-result v1 │ │ +514f84: 7020 c808 1000 |0006: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@08c8 │ │ +514f8a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -951403,27 +951403,27 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -515350: |[515350] org.kontalk.util.SystemUtils.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; │ │ -515360: 1a00 7c82 |0000: const-string v0, "connectivity" // string@827c │ │ -515364: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -51536a: 0c01 |0005: move-result-object v1 │ │ -51536c: 1f01 2601 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@0126 │ │ -515370: 6e10 1a06 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ -515376: 0c01 |000b: move-result-object v1 │ │ -515378: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -51537c: 6e10 2206 0100 |000e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getTypeName:()Ljava/lang/String; // method@0622 │ │ -515382: 0c01 |0011: move-result-object v1 │ │ -515384: 2802 |0012: goto 0014 // +0002 │ │ -515386: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -515388: 1101 |0014: return-object v1 │ │ +51536c: |[51536c] org.kontalk.util.SystemUtils.getCurrentNetworkName:(Landroid/content/Context;)Ljava/lang/String; │ │ +51537c: 1a00 7c82 |0000: const-string v0, "connectivity" // string@827c │ │ +515380: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +515386: 0c01 |0005: move-result-object v1 │ │ +515388: 1f01 2601 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@0126 │ │ +51538c: 6e10 1a06 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ +515392: 0c01 |000b: move-result-object v1 │ │ +515394: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +515398: 6e10 2206 0100 |000e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getTypeName:()Ljava/lang/String; // method@0622 │ │ +51539e: 0c01 |0011: move-result-object v1 │ │ +5153a0: 2802 |0012: goto 0014 // +0002 │ │ +5153a2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +5153a4: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=181 │ │ 0x0008 line=183 │ │ 0x000e line=184 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Landroid/content/Context; │ │ @@ -951433,27 +951433,27 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -5151dc: |[5151dc] org.kontalk.util.SystemUtils.getCurrentNetworkType:(Landroid/content/Context;)I │ │ -5151ec: 1a00 7c82 |0000: const-string v0, "connectivity" // string@827c │ │ -5151f0: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -5151f6: 0c01 |0005: move-result-object v1 │ │ -5151f8: 1f01 2601 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@0126 │ │ -5151fc: 6e10 1a06 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ -515202: 0c01 |000b: move-result-object v1 │ │ -515204: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -515208: 6e10 2106 0100 |000e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@0621 │ │ -51520e: 0a01 |0011: move-result v1 │ │ -515210: 2802 |0012: goto 0014 // +0002 │ │ -515212: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -515214: 0f01 |0014: return v1 │ │ +5151f8: |[5151f8] org.kontalk.util.SystemUtils.getCurrentNetworkType:(Landroid/content/Context;)I │ │ +515208: 1a00 7c82 |0000: const-string v0, "connectivity" // string@827c │ │ +51520c: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +515212: 0c01 |0005: move-result-object v1 │ │ +515214: 1f01 2601 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@0126 │ │ +515218: 6e10 1a06 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ +51521e: 0c01 |000b: move-result-object v1 │ │ +515220: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +515224: 6e10 2106 0100 |000e: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getType:()I // method@0621 │ │ +51522a: 0a01 |0011: move-result v1 │ │ +51522c: 2802 |0012: goto 0014 // +0002 │ │ +51522e: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +515230: 0f01 |0014: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=189 │ │ 0x0008 line=191 │ │ 0x000e line=192 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 (null) Landroid/content/Context; │ │ @@ -951463,24 +951463,24 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -515218: |[515218] org.kontalk.util.SystemUtils.getDisplayRotation:(Landroid/content/Context;)I │ │ -515228: 1a00 14ed |0000: const-string v0, "window" // string@ed14 │ │ -51522c: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -515232: 0c01 |0005: move-result-object v1 │ │ -515234: 1f01 4702 |0006: check-cast v1, Landroid/view/WindowManager; // type@0247 │ │ -515238: 7210 6f0c 0100 |0008: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ -51523e: 0c01 |000b: move-result-object v1 │ │ -515240: 6e10 5909 0100 |000c: invoke-virtual {v1}, Landroid/view/Display;.getRotation:()I // method@0959 │ │ -515246: 0a01 |000f: move-result v1 │ │ -515248: 0f01 |0010: return v1 │ │ +515234: |[515234] org.kontalk.util.SystemUtils.getDisplayRotation:(Landroid/content/Context;)I │ │ +515244: 1a00 14ed |0000: const-string v0, "window" // string@ed14 │ │ +515248: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +51524e: 0c01 |0005: move-result-object v1 │ │ +515250: 1f01 4702 |0006: check-cast v1, Landroid/view/WindowManager; // type@0247 │ │ +515254: 7210 6f0c 0100 |0008: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ +51525a: 0c01 |000b: move-result-object v1 │ │ +51525c: 6e10 5909 0100 |000c: invoke-virtual {v1}, Landroid/view/Display;.getRotation:()I // method@0959 │ │ +515262: 0a01 |000f: move-result v1 │ │ +515264: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -951489,28 +951489,28 @@ │ │ type : '(Landroid/content/Context;)Landroid/graphics/Point;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -514e14: |[514e14] org.kontalk.util.SystemUtils.getDisplaySize:(Landroid/content/Context;)Landroid/graphics/Point; │ │ -514e24: 1a00 14ed |0000: const-string v0, "window" // string@ed14 │ │ -514e28: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -514e2e: 0c01 |0005: move-result-object v1 │ │ -514e30: 1f01 4702 |0006: check-cast v1, Landroid/view/WindowManager; // type@0247 │ │ -514e34: 7210 6f0c 0100 |0008: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ -514e3a: 0c01 |000b: move-result-object v1 │ │ -514e3c: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ -514e40: 2200 d100 |000e: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -514e44: 7010 9004 0000 |0010: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -514e4a: 6e20 5a09 0100 |0013: invoke-virtual {v1, v0}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@095a │ │ -514e50: 2802 |0016: goto 0018 // +0002 │ │ -514e52: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -514e54: 1100 |0018: return-object v0 │ │ +514e30: |[514e30] org.kontalk.util.SystemUtils.getDisplaySize:(Landroid/content/Context;)Landroid/graphics/Point; │ │ +514e40: 1a00 14ed |0000: const-string v0, "window" // string@ed14 │ │ +514e44: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +514e4a: 0c01 |0005: move-result-object v1 │ │ +514e4c: 1f01 4702 |0006: check-cast v1, Landroid/view/WindowManager; // type@0247 │ │ +514e50: 7210 6f0c 0100 |0008: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ +514e56: 0c01 |000b: move-result-object v1 │ │ +514e58: 3801 0b00 |000c: if-eqz v1, 0017 // +000b │ │ +514e5c: 2200 d100 |000e: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +514e60: 7010 9004 0000 |0010: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +514e66: 6e20 5a09 0100 |0013: invoke-virtual {v1, v0}, Landroid/view/Display;.getSize:(Landroid/graphics/Point;)V // method@095a │ │ +514e6c: 2802 |0016: goto 0018 // +0002 │ │ +514e6e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +514e70: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x0008 line=107 │ │ 0x000e line=109 │ │ 0x0013 line=110 │ │ locals : │ │ @@ -951521,30 +951521,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -514dc0: |[514dc0] org.kontalk.util.SystemUtils.getProfilePhoto:(Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -514dd0: 6e10 6002 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -514dd6: 0c01 |0003: move-result-object v1 │ │ -514dd8: 6200 b300 |0004: sget-object v0, Landroid/provider/ContactsContract$Profile;.CONTENT_URI:Landroid/net/Uri; // field@00b3 │ │ -514ddc: 7120 0607 0100 |0006: invoke-static {v1, v0}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@0706 │ │ -514de2: 0c01 |0009: move-result-object v1 │ │ -514de4: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -514de8: 7110 e403 0100 |000c: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@03e4 │ │ -514dee: 0c00 |000f: move-result-object v0 │ │ -514df0: 7110 47cc 0100 |0010: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -514df6: 1100 |0013: return-object v0 │ │ -514df8: 0d00 |0014: move-exception v0 │ │ -514dfa: 7110 47cc 0100 |0015: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ -514e00: 2700 |0018: throw v0 │ │ -514e02: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -514e04: 1101 |001a: return-object v1 │ │ +514ddc: |[514ddc] org.kontalk.util.SystemUtils.getProfilePhoto:(Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +514dec: 6e10 6002 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +514df2: 0c01 |0003: move-result-object v1 │ │ +514df4: 6200 b300 |0004: sget-object v0, Landroid/provider/ContactsContract$Profile;.CONTENT_URI:Landroid/net/Uri; // field@00b3 │ │ +514df8: 7120 0607 0100 |0006: invoke-static {v1, v0}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@0706 │ │ +514dfe: 0c01 |0009: move-result-object v1 │ │ +514e00: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +514e04: 7110 e403 0100 |000c: invoke-static {v1}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;)Landroid/graphics/Bitmap; // method@03e4 │ │ +514e0a: 0c00 |000f: move-result-object v0 │ │ +514e0c: 7110 47cc 0100 |0010: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +514e12: 1100 |0013: return-object v0 │ │ +514e14: 0d00 |0014: move-exception v0 │ │ +514e16: 7110 47cc 0100 |0015: invoke-static {v1}, Lorg/kontalk/util/DataUtils;.close:(Ljava/io/Closeable;)V // method@cc47 │ │ +514e1c: 2700 |0018: throw v0 │ │ +514e1e: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +514e20: 1101 |001a: return-object v1 │ │ catches : 1 │ │ 0x000c - 0x0010 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x0006 line=216 │ │ @@ -951559,17 +951559,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514e58: |[514e58] org.kontalk.util.SystemUtils.getProfileUri:(Landroid/content/Context;)Landroid/net/Uri; │ │ -514e68: 6200 b300 |0000: sget-object v0, Landroid/provider/ContactsContract$Profile;.CONTENT_URI:Landroid/net/Uri; // field@00b3 │ │ -514e6c: 1100 |0002: return-object v0 │ │ +514e74: |[514e74] org.kontalk.util.SystemUtils.getProfileUri:(Landroid/content/Context;)Landroid/net/Uri; │ │ +514e84: 6200 b300 |0000: sget-object v0, Landroid/provider/ContactsContract$Profile;.CONTENT_URI:Landroid/net/Uri; // field@00b3 │ │ +514e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/content/Context; │ │ │ │ #16 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -951577,60 +951577,60 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -51524c: |[51524c] org.kontalk.util.SystemUtils.getScreenOrientation:(Landroid/app/Activity;)I │ │ -51525c: 1a00 14ed |0000: const-string v0, "window" // string@ed14 │ │ -515260: 6e20 ae00 0800 |0002: invoke-virtual {v8, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ae │ │ -515266: 0c00 |0005: move-result-object v0 │ │ -515268: 1f00 4702 |0006: check-cast v0, Landroid/view/WindowManager; // type@0247 │ │ -51526c: 6e10 aa00 0800 |0008: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@00aa │ │ -515272: 0c08 |000b: move-result-object v8 │ │ -515274: 6e10 2503 0800 |000c: invoke-virtual {v8}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0325 │ │ -51527a: 0c08 |000f: move-result-object v8 │ │ -51527c: 7210 6f0c 0000 |0010: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ -515282: 0c00 |0013: move-result-object v0 │ │ -515284: 6e10 5909 0000 |0014: invoke-virtual {v0}, Landroid/view/Display;.getRotation:()I // method@0959 │ │ -51528a: 0a00 |0017: move-result v0 │ │ -51528c: 5281 3700 |0018: iget v1, v8, Landroid/content/res/Configuration;.orientation:I // field@0037 │ │ -515290: 1302 0800 |001a: const/16 v2, #int 8 // #8 │ │ -515294: 1303 0900 |001c: const/16 v3, #int 9 // #9 │ │ -515298: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -51529a: 1235 |001f: const/4 v5, #int 3 // #3 │ │ -51529c: 1226 |0020: const/4 v6, #int 2 // #2 │ │ -51529e: 1217 |0021: const/4 v7, #int 1 // #1 │ │ -5152a0: 3361 0600 |0022: if-ne v1, v6, 0028 // +0006 │ │ -5152a4: 3800 0c00 |0024: if-eqz v0, 0030 // +000c │ │ -5152a8: 3260 0a00 |0026: if-eq v0, v6, 0030 // +000a │ │ -5152ac: 5288 3700 |0028: iget v8, v8, Landroid/content/res/Configuration;.orientation:I // field@0037 │ │ -5152b0: 3378 1300 |002a: if-ne v8, v7, 003d // +0013 │ │ -5152b4: 3270 0400 |002c: if-eq v0, v7, 0030 // +0004 │ │ -5152b8: 3350 0f00 |002e: if-ne v0, v5, 003d // +000f │ │ -5152bc: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ -5152c0: 3270 0900 |0032: if-eq v0, v7, 003b // +0009 │ │ -5152c4: 3260 0600 |0034: if-eq v0, v6, 003a // +0006 │ │ -5152c8: 3250 0300 |0036: if-eq v0, v5, 0039 // +0003 │ │ -5152cc: 280d |0038: goto 0045 // +000d │ │ -5152ce: 0f07 |0039: return v7 │ │ -5152d0: 0f02 |003a: return v2 │ │ -5152d2: 0f03 |003b: return v3 │ │ -5152d4: 0f04 |003c: return v4 │ │ -5152d6: 3800 0d00 |003d: if-eqz v0, 004a // +000d │ │ -5152da: 3270 0a00 |003f: if-eq v0, v7, 0049 // +000a │ │ -5152de: 3260 0700 |0041: if-eq v0, v6, 0048 // +0007 │ │ -5152e2: 3250 0400 |0043: if-eq v0, v5, 0047 // +0004 │ │ -5152e6: 12f8 |0045: const/4 v8, #int -1 // #ff │ │ -5152e8: 0f08 |0046: return v8 │ │ -5152ea: 0f02 |0047: return v2 │ │ -5152ec: 0f03 |0048: return v3 │ │ -5152ee: 0f04 |0049: return v4 │ │ -5152f0: 0f07 |004a: return v7 │ │ +515268: |[515268] org.kontalk.util.SystemUtils.getScreenOrientation:(Landroid/app/Activity;)I │ │ +515278: 1a00 14ed |0000: const-string v0, "window" // string@ed14 │ │ +51527c: 6e20 ae00 0800 |0002: invoke-virtual {v8, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00ae │ │ +515282: 0c00 |0005: move-result-object v0 │ │ +515284: 1f00 4702 |0006: check-cast v0, Landroid/view/WindowManager; // type@0247 │ │ +515288: 6e10 aa00 0800 |0008: invoke-virtual {v8}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@00aa │ │ +51528e: 0c08 |000b: move-result-object v8 │ │ +515290: 6e10 2503 0800 |000c: invoke-virtual {v8}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0325 │ │ +515296: 0c08 |000f: move-result-object v8 │ │ +515298: 7210 6f0c 0000 |0010: invoke-interface {v0}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@0c6f │ │ +51529e: 0c00 |0013: move-result-object v0 │ │ +5152a0: 6e10 5909 0000 |0014: invoke-virtual {v0}, Landroid/view/Display;.getRotation:()I // method@0959 │ │ +5152a6: 0a00 |0017: move-result v0 │ │ +5152a8: 5281 3700 |0018: iget v1, v8, Landroid/content/res/Configuration;.orientation:I // field@0037 │ │ +5152ac: 1302 0800 |001a: const/16 v2, #int 8 // #8 │ │ +5152b0: 1303 0900 |001c: const/16 v3, #int 9 // #9 │ │ +5152b4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +5152b6: 1235 |001f: const/4 v5, #int 3 // #3 │ │ +5152b8: 1226 |0020: const/4 v6, #int 2 // #2 │ │ +5152ba: 1217 |0021: const/4 v7, #int 1 // #1 │ │ +5152bc: 3361 0600 |0022: if-ne v1, v6, 0028 // +0006 │ │ +5152c0: 3800 0c00 |0024: if-eqz v0, 0030 // +000c │ │ +5152c4: 3260 0a00 |0026: if-eq v0, v6, 0030 // +000a │ │ +5152c8: 5288 3700 |0028: iget v8, v8, Landroid/content/res/Configuration;.orientation:I // field@0037 │ │ +5152cc: 3378 1300 |002a: if-ne v8, v7, 003d // +0013 │ │ +5152d0: 3270 0400 |002c: if-eq v0, v7, 0030 // +0004 │ │ +5152d4: 3350 0f00 |002e: if-ne v0, v5, 003d // +000f │ │ +5152d8: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ +5152dc: 3270 0900 |0032: if-eq v0, v7, 003b // +0009 │ │ +5152e0: 3260 0600 |0034: if-eq v0, v6, 003a // +0006 │ │ +5152e4: 3250 0300 |0036: if-eq v0, v5, 0039 // +0003 │ │ +5152e8: 280d |0038: goto 0045 // +000d │ │ +5152ea: 0f07 |0039: return v7 │ │ +5152ec: 0f02 |003a: return v2 │ │ +5152ee: 0f03 |003b: return v3 │ │ +5152f0: 0f04 |003c: return v4 │ │ +5152f2: 3800 0d00 |003d: if-eqz v0, 004a // +000d │ │ +5152f6: 3270 0a00 |003f: if-eq v0, v7, 0049 // +000a │ │ +5152fa: 3260 0700 |0041: if-eq v0, v6, 0048 // +0007 │ │ +5152fe: 3250 0400 |0043: if-eq v0, v5, 0047 // +0004 │ │ +515302: 12f8 |0045: const/4 v8, #int -1 // #ff │ │ +515304: 0f08 |0046: return v8 │ │ +515306: 0f02 |0047: return v2 │ │ +515308: 0f03 |0048: return v3 │ │ +51530a: 0f04 |0049: return v4 │ │ +51530c: 0f07 |004a: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ 0x0008 line=128 │ │ 0x0010 line=129 │ │ 0x0018 line=132 │ │ locals : │ │ @@ -951641,28 +951641,28 @@ │ │ type : '(Landroid/content/Context;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -5152f4: |[5152f4] org.kontalk.util.SystemUtils.getThemedResource:(Landroid/content/Context;I)I │ │ -515304: 2200 f201 |0000: new-instance v0, Landroid/util/TypedValue; // type@01f2 │ │ -515308: 7010 3209 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0932 │ │ -51530e: 6e10 7302 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0273 │ │ -515314: 0c02 |0008: move-result-object v2 │ │ -515316: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -515318: 6e40 1c03 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@031c │ │ -51531e: 0a02 |000d: move-result v2 │ │ -515320: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -515324: 5202 3301 |0010: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0133 │ │ -515328: 0f02 |0012: return v2 │ │ -51532a: 2202 8900 |0013: new-instance v2, Landroid/content/res/Resources$NotFoundException; // type@0089 │ │ -51532e: 7010 1403 0200 |0015: invoke-direct {v2}, Landroid/content/res/Resources$NotFoundException;.:()V // method@0314 │ │ -515334: 2702 |0018: throw v2 │ │ +515310: |[515310] org.kontalk.util.SystemUtils.getThemedResource:(Landroid/content/Context;I)I │ │ +515320: 2200 f201 |0000: new-instance v0, Landroid/util/TypedValue; // type@01f2 │ │ +515324: 7010 3209 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0932 │ │ +51532a: 6e10 7302 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0273 │ │ +515330: 0c02 |0008: move-result-object v2 │ │ +515332: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +515334: 6e40 1c03 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@031c │ │ +51533a: 0a02 |000d: move-result v2 │ │ +51533c: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +515340: 5202 3301 |0010: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0133 │ │ +515344: 0f02 |0012: return v2 │ │ +515346: 2202 8900 |0013: new-instance v2, Landroid/content/res/Resources$NotFoundException; // type@0089 │ │ +51534a: 7010 1403 0200 |0015: invoke-direct {v2}, Landroid/content/res/Resources$NotFoundException;.:()V // method@0314 │ │ +515350: 2702 |0018: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x0010 line=350 │ │ 0x0013 line=349 │ │ locals : │ │ @@ -951674,18 +951674,18 @@ │ │ type : '(I)Landroid/text/style/CharacterStyle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -514f70: |[514f70] org.kontalk.util.SystemUtils.getTypefaceSpan:(I)Landroid/text/style/CharacterStyle; │ │ -514f80: 2200 d301 |0000: new-instance v0, Landroid/text/style/StyleSpan; // type@01d3 │ │ -514f84: 7020 ca08 1000 |0002: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@08ca │ │ -514f8a: 1100 |0005: return-object v0 │ │ +514f8c: |[514f8c] org.kontalk.util.SystemUtils.getTypefaceSpan:(I)Landroid/text/style/CharacterStyle; │ │ +514f9c: 2200 d301 |0000: new-instance v0, Landroid/text/style/StyleSpan; // type@01d3 │ │ +514fa0: 7020 ca08 1000 |0002: invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@08ca │ │ +514fa6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ #19 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -951693,50 +951693,50 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -51538c: |[51538c] org.kontalk.util.SystemUtils.getUserSerial:(Landroid/content/Context;)Ljava/lang/String; │ │ -51539c: 1a00 6dea |0000: const-string v0, "user" // string@ea6d │ │ -5153a0: 6e20 7102 0800 |0002: invoke-virtual {v8, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -5153a6: 0c08 |0005: move-result-object v8 │ │ -5153a8: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ -5153ac: 3908 0300 |0008: if-nez v8, 000b // +0003 │ │ -5153b0: 1100 |000a: return-object v0 │ │ -5153b2: 1c01 4901 |000b: const-class v1, Landroid/os/Process; // type@0149 │ │ -5153b6: 1a02 d2c1 |000d: const-string v2, "myUserHandle" // string@c1d2 │ │ -5153ba: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -5153bc: 6e30 8464 2103 |0010: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -5153c2: 0c01 |0013: move-result-object v1 │ │ -5153c4: 1c02 4901 |0014: const-class v2, Landroid/os/Process; // type@0149 │ │ -5153c8: 6e30 fc65 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -5153ce: 0c01 |0019: move-result-object v1 │ │ -5153d0: 6e10 1e65 0800 |001a: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -5153d6: 0c02 |001d: move-result-object v2 │ │ -5153d8: 1a03 879e |001e: const-string v3, "getSerialNumberForUser" // string@9e87 │ │ -5153dc: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -5153de: 2345 e123 |0021: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ -5153e2: 6e10 1e65 0100 |0023: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -5153e8: 0c06 |0026: move-result-object v6 │ │ -5153ea: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -5153ec: 4d06 0507 |0028: aput-object v6, v5, v7 │ │ -5153f0: 6e30 8464 3205 |002a: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -5153f6: 0c02 |002d: move-result-object v2 │ │ -5153f8: 2343 e423 |002e: new-array v3, v4, [Ljava/lang/Object; // type@23e4 │ │ -5153fc: 4d01 0307 |0030: aput-object v1, v3, v7 │ │ -515400: 6e30 fc65 8203 |0032: invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -515406: 0c08 |0035: move-result-object v8 │ │ -515408: 1f08 470e |0036: check-cast v8, Ljava/lang/Long; // type@0e47 │ │ -51540c: 3808 0700 |0038: if-eqz v8, 003f // +0007 │ │ -515410: 7110 7165 0800 |003a: invoke-static {v8}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@6571 │ │ -515416: 0c08 |003d: move-result-object v8 │ │ -515418: 1108 |003e: return-object v8 │ │ -51541a: 1100 |003f: return-object v0 │ │ +5153a8: |[5153a8] org.kontalk.util.SystemUtils.getUserSerial:(Landroid/content/Context;)Ljava/lang/String; │ │ +5153b8: 1a00 6dea |0000: const-string v0, "user" // string@ea6d │ │ +5153bc: 6e20 7102 0800 |0002: invoke-virtual {v8, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +5153c2: 0c08 |0005: move-result-object v8 │ │ +5153c4: 1a00 0000 |0006: const-string v0, "" // string@0000 │ │ +5153c8: 3908 0300 |0008: if-nez v8, 000b // +0003 │ │ +5153cc: 1100 |000a: return-object v0 │ │ +5153ce: 1c01 4901 |000b: const-class v1, Landroid/os/Process; // type@0149 │ │ +5153d2: 1a02 d2c1 |000d: const-string v2, "myUserHandle" // string@c1d2 │ │ +5153d6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +5153d8: 6e30 8464 2103 |0010: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +5153de: 0c01 |0013: move-result-object v1 │ │ +5153e0: 1c02 4901 |0014: const-class v2, Landroid/os/Process; // type@0149 │ │ +5153e4: 6e30 fc65 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +5153ea: 0c01 |0019: move-result-object v1 │ │ +5153ec: 6e10 1e65 0800 |001a: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +5153f2: 0c02 |001d: move-result-object v2 │ │ +5153f4: 1a03 879e |001e: const-string v3, "getSerialNumberForUser" // string@9e87 │ │ +5153f8: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +5153fa: 2345 e123 |0021: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ +5153fe: 6e10 1e65 0100 |0023: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +515404: 0c06 |0026: move-result-object v6 │ │ +515406: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +515408: 4d06 0507 |0028: aput-object v6, v5, v7 │ │ +51540c: 6e30 8464 3205 |002a: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +515412: 0c02 |002d: move-result-object v2 │ │ +515414: 2343 e423 |002e: new-array v3, v4, [Ljava/lang/Object; // type@23e4 │ │ +515418: 4d01 0307 |0030: aput-object v1, v3, v7 │ │ +51541c: 6e30 fc65 8203 |0032: invoke-virtual {v2, v8, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +515422: 0c08 |0035: move-result-object v8 │ │ +515424: 1f08 470e |0036: check-cast v8, Ljava/lang/Long; // type@0e47 │ │ +515428: 3808 0700 |0038: if-eqz v8, 003f // +0007 │ │ +51542c: 7110 7165 0800 |003a: invoke-static {v8}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@6571 │ │ +515432: 0c08 |003d: move-result-object v8 │ │ +515434: 1108 |003e: return-object v8 │ │ +515436: 1100 |003f: return-object v0 │ │ catches : 1 │ │ 0x000b - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0002 line=319 │ │ 0x000b line=323 │ │ 0x0014 line=324 │ │ @@ -951751,45 +951751,45 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -515338: |[515338] org.kontalk.util.SystemUtils.getVersionCode:()I │ │ -515348: 1300 f401 |0000: const/16 v0, #int 500 // #1f4 │ │ -51534c: 0f00 |0002: return v0 │ │ +515354: |[515354] org.kontalk.util.SystemUtils.getVersionCode:()I │ │ +515364: 1300 f401 |0000: const/16 v0, #int 500 // #1f4 │ │ +515368: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/kontalk/util/SystemUtils;) │ │ name : 'getVersionFullName' │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -51542c: |[51542c] org.kontalk.util.SystemUtils.getVersionFullName:(Landroid/content/Context;)Ljava/lang/String; │ │ -51543c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -51543e: 2300 e423 |0001: new-array v0, v0, [Ljava/lang/Object; // type@23e4 │ │ -515442: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -515444: 1a02 7e0b |0004: const-string v2, "4.4.0" // string@0b7e │ │ -515448: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -51544c: 1301 f401 |0008: const/16 v1, #int 500 // #1f4 │ │ -515450: 7110 da64 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -515456: 0c01 |000d: move-result-object v1 │ │ -515458: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -51545a: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ -51545e: 1401 2100 117f |0011: const v1, #float 1.92739e+38 // #7f110021 │ │ -515464: 6e30 6f02 1300 |0014: invoke-virtual {v3, v1, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@026f │ │ -51546a: 0c03 |0017: move-result-object v3 │ │ -51546c: 1103 |0018: return-object v3 │ │ +515448: |[515448] org.kontalk.util.SystemUtils.getVersionFullName:(Landroid/content/Context;)Ljava/lang/String; │ │ +515458: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +51545a: 2300 e423 |0001: new-array v0, v0, [Ljava/lang/Object; // type@23e4 │ │ +51545e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +515460: 1a02 7e0b |0004: const-string v2, "4.4.0" // string@0b7e │ │ +515464: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +515468: 1301 f401 |0008: const/16 v1, #int 500 // #1f4 │ │ +51546c: 7110 da64 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +515472: 0c01 |000d: move-result-object v1 │ │ +515474: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +515476: 4d01 0002 |000f: aput-object v1, v0, v2 │ │ +51547a: 1401 2100 117f |0011: const v1, #float 1.92739e+38 // #7f110021 │ │ +515480: 6e30 6f02 1300 |0014: invoke-virtual {v3, v1, v0}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@026f │ │ +515486: 0c03 |0017: move-result-object v3 │ │ +515488: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x000a line=101 │ │ 0x0014 line=100 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -951798,27 +951798,27 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -514f8c: |[514f8c] org.kontalk.util.SystemUtils.isCallable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -514f9c: 6e10 6a02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@026a │ │ -514fa2: 0c01 |0003: move-result-object v1 │ │ -514fa4: 1500 0100 |0004: const/high16 v0, #int 65536 // #1 │ │ -514fa8: 6e30 f702 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@02f7 │ │ -514fae: 0c01 |0009: move-result-object v1 │ │ -514fb0: 7210 4869 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -514fb6: 0a01 |000d: move-result v1 │ │ -514fb8: 3d01 0400 |000e: if-lez v1, 0012 // +0004 │ │ -514fbc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -514fbe: 2802 |0011: goto 0013 // +0002 │ │ -514fc0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -514fc2: 0f01 |0013: return v1 │ │ +514fa8: |[514fa8] org.kontalk.util.SystemUtils.isCallable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +514fb8: 6e10 6a02 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@026a │ │ +514fbe: 0c01 |0003: move-result-object v1 │ │ +514fc0: 1500 0100 |0004: const/high16 v0, #int 65536 // #1 │ │ +514fc4: 6e30 f702 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@02f7 │ │ +514fca: 0c01 |0009: move-result-object v1 │ │ +514fcc: 7210 4869 0100 |000a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +514fd2: 0a01 |000d: move-result v1 │ │ +514fd4: 3d01 0400 |000e: if-lez v1, 0012 // +0004 │ │ +514fd8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +514fda: 2802 |0011: goto 0013 // +0002 │ │ +514fdc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +514fde: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x000a line=298 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Intent; │ │ @@ -951828,29 +951828,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -514fc4: |[514fc4] org.kontalk.util.SystemUtils.isIgnoringBatteryOptimizations:(Landroid/content/Context;)Z │ │ -514fd4: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -514fd8: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -514fdc: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -514fe0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -514fe2: 0f02 |0007: return v2 │ │ -514fe4: 1a00 48cd |0008: const-string v0, "power" // string@cd48 │ │ -514fe8: 6e20 7102 0200 |000a: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -514fee: 0c00 |000d: move-result-object v0 │ │ -514ff0: 1f00 4801 |000e: check-cast v0, Landroid/os/PowerManager; // type@0148 │ │ -514ff4: 6e10 6b02 0200 |0010: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@026b │ │ -514ffa: 0c02 |0013: move-result-object v2 │ │ -514ffc: 6e20 e906 2000 |0014: invoke-virtual {v0, v2}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@06e9 │ │ -515002: 0a02 |0017: move-result v2 │ │ -515004: 0f02 |0018: return v2 │ │ +514fe0: |[514fe0] org.kontalk.util.SystemUtils.isIgnoringBatteryOptimizations:(Landroid/content/Context;)Z │ │ +514ff0: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +514ff4: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +514ff8: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +514ffc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +514ffe: 0f02 |0007: return v2 │ │ +515000: 1a00 48cd |0008: const-string v0, "power" // string@cd48 │ │ +515004: 6e20 7102 0200 |000a: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +51500a: 0c00 |000d: move-result-object v0 │ │ +51500c: 1f00 4801 |000e: check-cast v0, Landroid/os/PowerManager; // type@0148 │ │ +515010: 6e10 6b02 0200 |0010: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@026b │ │ +515016: 0c02 |0013: move-result-object v2 │ │ +515018: 6e20 e906 2000 |0014: invoke-virtual {v0, v2}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@06e9 │ │ +51501e: 0a02 |0017: move-result v2 │ │ +515020: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x000a line=376 │ │ 0x0010 line=377 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 (null) Landroid/content/Context; │ │ @@ -951860,29 +951860,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -515008: |[515008] org.kontalk.util.SystemUtils.isLightTheme:(Landroid/content/Context;)Z │ │ -515018: 2200 f201 |0000: new-instance v0, Landroid/util/TypedValue; // type@01f2 │ │ -51501c: 7010 3209 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0932 │ │ -515022: 6e10 7302 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0273 │ │ -515028: 0c03 |0008: move-result-object v3 │ │ -51502a: 1401 9501 047f |0009: const v1, #float 1.75466e+38 // #7f040195 │ │ -515030: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -515032: 6e40 1c03 1320 |000d: invoke-virtual {v3, v1, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@031c │ │ -515038: 0a03 |0010: move-result v3 │ │ -51503a: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ -51503e: 5203 3201 |0013: iget v3, v0, Landroid/util/TypedValue;.data:I // field@0132 │ │ -515042: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -515046: 2802 |0017: goto 0019 // +0002 │ │ -515048: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -51504a: 0f02 |0019: return v2 │ │ +515024: |[515024] org.kontalk.util.SystemUtils.isLightTheme:(Landroid/content/Context;)Z │ │ +515034: 2200 f201 |0000: new-instance v0, Landroid/util/TypedValue; // type@01f2 │ │ +515038: 7010 3209 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@0932 │ │ +51503e: 6e10 7302 0300 |0005: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0273 │ │ +515044: 0c03 |0008: move-result-object v3 │ │ +515046: 1401 9501 047f |0009: const v1, #float 1.75466e+38 // #7f040195 │ │ +51504c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +51504e: 6e40 1c03 1320 |000d: invoke-virtual {v3, v1, v0, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@031c │ │ +515054: 0a03 |0010: move-result v3 │ │ +515056: 3803 0700 |0011: if-eqz v3, 0018 // +0007 │ │ +51505a: 5203 3201 |0013: iget v3, v0, Landroid/util/TypedValue;.data:I // field@0132 │ │ +51505e: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +515062: 2802 |0017: goto 0019 // +0002 │ │ +515064: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +515066: 0f02 |0019: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x001a reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -951891,33 +951891,33 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -51504c: |[51504c] org.kontalk.util.SystemUtils.isNetworkConnectionAvailable:(Landroid/content/Context;)Z │ │ -51505c: 1a00 7c82 |0000: const-string v0, "connectivity" // string@827c │ │ -515060: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -515066: 0c01 |0005: move-result-object v1 │ │ -515068: 1f01 2601 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@0126 │ │ -51506c: 6e10 1c06 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getBackgroundDataSetting:()Z // method@061c │ │ -515072: 0a00 |000b: move-result v0 │ │ -515074: 3800 1200 |000c: if-eqz v0, 001e // +0012 │ │ -515078: 6e10 1a06 0100 |000e: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ -51507e: 0c01 |0011: move-result-object v1 │ │ -515080: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ -515084: 6e10 2006 0100 |0014: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@0620 │ │ -51508a: 0c01 |0017: move-result-object v1 │ │ -51508c: 6200 9a00 |0018: sget-object v0, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@009a │ │ -515090: 3301 0400 |001a: if-ne v1, v0, 001e // +0004 │ │ -515094: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -515096: 0f01 |001d: return v1 │ │ -515098: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -51509a: 0f01 |001f: return v1 │ │ +515068: |[515068] org.kontalk.util.SystemUtils.isNetworkConnectionAvailable:(Landroid/content/Context;)Z │ │ +515078: 1a00 7c82 |0000: const-string v0, "connectivity" // string@827c │ │ +51507c: 6e20 7102 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +515082: 0c01 |0005: move-result-object v1 │ │ +515084: 1f01 2601 |0006: check-cast v1, Landroid/net/ConnectivityManager; // type@0126 │ │ +515088: 6e10 1c06 0100 |0008: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getBackgroundDataSetting:()Z // method@061c │ │ +51508e: 0a00 |000b: move-result v0 │ │ +515090: 3800 1200 |000c: if-eqz v0, 001e // +0012 │ │ +515094: 6e10 1a06 0100 |000e: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ +51509a: 0c01 |0011: move-result-object v1 │ │ +51509c: 3801 0c00 |0012: if-eqz v1, 001e // +000c │ │ +5150a0: 6e10 2006 0100 |0014: invoke-virtual {v1}, Landroid/net/NetworkInfo;.getState:()Landroid/net/NetworkInfo$State; // method@0620 │ │ +5150a6: 0c01 |0017: move-result-object v1 │ │ +5150a8: 6200 9a00 |0018: sget-object v0, Landroid/net/NetworkInfo$State;.CONNECTED:Landroid/net/NetworkInfo$State; // field@009a │ │ +5150ac: 3301 0400 |001a: if-ne v1, v0, 001e // +0004 │ │ +5150b0: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +5150b2: 0f01 |001d: return v1 │ │ +5150b4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +5150b6: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=202 │ │ 0x0008 line=203 │ │ 0x000e line=204 │ │ 0x0014 line=205 │ │ locals : │ │ @@ -951928,35 +951928,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -51509c: |[51509c] org.kontalk.util.SystemUtils.isOlderVersion:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -5150ac: 6201 719b |0000: sget-object v1, Lorg/kontalk/util/SystemUtils;.VERSION_CODE_MATCH:Ljava/util/regex/Pattern; // field@9b71 │ │ -5150b0: 6e20 6e6a 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ -5150b6: 0c01 |0005: move-result-object v1 │ │ -5150b8: 6e10 5e6a 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@6a5e │ │ -5150be: 0a02 |0009: move-result v2 │ │ -5150c0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -5150c2: 3802 1800 |000b: if-eqz v2, 0023 // +0018 │ │ -5150c6: 6e10 626a 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.groupCount:()I // method@6a62 │ │ -5150cc: 0a02 |0010: move-result v2 │ │ -5150ce: 3d02 1200 |0011: if-lez v2, 0023 // +0012 │ │ -5150d2: 6e20 616a 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@6a61 │ │ -5150d8: 0c01 |0016: move-result-object v1 │ │ -5150da: 7110 d164 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ -5150e0: 0a01 |001a: move-result v1 │ │ -5150e2: 7100 a2cd 0000 |001b: invoke-static {}, Lorg/kontalk/util/SystemUtils;.getVersionCode:()I // method@cda2 │ │ -5150e8: 0a02 |001e: move-result v2 │ │ -5150ea: 3521 0300 |001f: if-ge v1, v2, 0022 // +0003 │ │ -5150ee: 2802 |0021: goto 0023 // +0002 │ │ -5150f0: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -5150f2: 0f00 |0023: return v0 │ │ +5150b8: |[5150b8] org.kontalk.util.SystemUtils.isOlderVersion:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +5150c8: 6201 719b |0000: sget-object v1, Lorg/kontalk/util/SystemUtils;.VERSION_CODE_MATCH:Ljava/util/regex/Pattern; // field@9b71 │ │ +5150cc: 6e20 6e6a 2100 |0002: invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ +5150d2: 0c01 |0005: move-result-object v1 │ │ +5150d4: 6e10 5e6a 0100 |0006: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@6a5e │ │ +5150da: 0a02 |0009: move-result v2 │ │ +5150dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +5150de: 3802 1800 |000b: if-eqz v2, 0023 // +0018 │ │ +5150e2: 6e10 626a 0100 |000d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.groupCount:()I // method@6a62 │ │ +5150e8: 0a02 |0010: move-result v2 │ │ +5150ea: 3d02 1200 |0011: if-lez v2, 0023 // +0012 │ │ +5150ee: 6e20 616a 0100 |0013: invoke-virtual {v1, v0}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@6a61 │ │ +5150f4: 0c01 |0016: move-result-object v1 │ │ +5150f6: 7110 d164 0100 |0017: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ +5150fc: 0a01 |001a: move-result v1 │ │ +5150fe: 7100 a2cd 0000 |001b: invoke-static {}, Lorg/kontalk/util/SystemUtils;.getVersionCode:()I // method@cda2 │ │ +515104: 0a02 |001e: move-result v2 │ │ +515106: 3521 0300 |001f: if-ge v1, v2, 0022 // +0003 │ │ +51510a: 2802 |0021: goto 0023 // +0002 │ │ +51510c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +51510e: 0f00 |0023: return v0 │ │ catches : 1 │ │ 0x0013 - 0x001f │ │ Ljava/lang/Exception; -> 0x0023 │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ 0x0013 line=82 │ │ @@ -951970,22 +951970,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -515104: |[515104] org.kontalk.util.SystemUtils.isOnWifi:(Landroid/content/Context;)Z │ │ -515114: 7110 99cd 0100 |0000: invoke-static {v1}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkType:(Landroid/content/Context;)I // method@cd99 │ │ -51511a: 0a01 |0003: move-result v1 │ │ -51511c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -51511e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -515122: 2802 |0007: goto 0009 // +0002 │ │ -515124: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -515126: 0f00 |0009: return v0 │ │ +515120: |[515120] org.kontalk.util.SystemUtils.isOnWifi:(Landroid/content/Context;)Z │ │ +515130: 7110 99cd 0100 |0000: invoke-static {v1}, Lorg/kontalk/util/SystemUtils;.getCurrentNetworkType:(Landroid/content/Context;)I // method@cd99 │ │ +515136: 0a01 |0003: move-result v1 │ │ +515138: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +51513a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +51513e: 2802 |0007: goto 0009 // +0002 │ │ +515140: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +515142: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #28 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -951993,76 +951993,76 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -515128: |[515128] org.kontalk.util.SystemUtils.isReceivingNetworkStateChanges:()Z │ │ -515138: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -51513c: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ -515140: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -515144: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -515146: 2802 |0007: goto 0009 // +0002 │ │ -515148: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -51514a: 0f00 |0009: return v0 │ │ +515144: |[515144] org.kontalk.util.SystemUtils.isReceivingNetworkStateChanges:()Z │ │ +515154: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +515158: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ +51515c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +515160: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +515162: 2802 |0007: goto 0009 // +0002 │ │ +515164: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +515166: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ │ │ #29 : (in Lorg/kontalk/util/SystemUtils;) │ │ name : 'lookupPhoneNumber' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 69 16-bit code units │ │ -514e70: |[514e70] org.kontalk.util.SystemUtils.lookupPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -514e80: 6200 b100 |0000: sget-object v0, Landroid/provider/ContactsContract$PhoneLookup;.CONTENT_FILTER_URI:Landroid/net/Uri; // field@00b1 │ │ -514e84: 7110 3106 0800 |0002: invoke-static {v8}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0631 │ │ -514e8a: 0c08 |0005: move-result-object v8 │ │ -514e8c: 7120 3f06 8000 |0006: invoke-static {v0, v8}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@063f │ │ -514e92: 0c02 |0009: move-result-object v2 │ │ -514e94: 6e10 6002 0700 |000a: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ -514e9a: 0c01 |000d: move-result-object v1 │ │ -514e9c: 1227 |000e: const/4 v7, #int 2 // #2 │ │ -514e9e: 2373 e623 |000f: new-array v3, v7, [Ljava/lang/String; // type@23e6 │ │ -514ea2: 1a07 4972 |0011: const-string v7, "_id" // string@7249 │ │ -514ea6: 1208 |0013: const/4 v8, #int 0 // #0 │ │ -514ea8: 4d07 0308 |0014: aput-object v7, v3, v8 │ │ -514eac: 1a07 58af |0016: const-string v7, "lookup" // string@af58 │ │ -514eb0: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -514eb2: 4d07 0300 |0019: aput-object v7, v3, v0 │ │ -514eb6: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -514eb8: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -514eba: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -514ebc: 7406 3402 0100 |001e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0234 │ │ -514ec2: 0c07 |0021: move-result-object v7 │ │ -514ec4: 3807 2100 |0022: if-eqz v7, 0043 // +0021 │ │ -514ec8: 7210 8303 0700 |0024: invoke-interface {v7}, Landroid/database/Cursor;.moveToNext:()Z // method@0383 │ │ -514ece: 0a01 |0027: move-result v1 │ │ -514ed0: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ -514ed4: 7220 7a03 8700 |002a: invoke-interface {v7, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -514eda: 0b01 |002d: move-result-wide v1 │ │ -514edc: 7220 7d03 0700 |002e: invoke-interface {v7, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037d │ │ -514ee2: 0c08 |0031: move-result-object v8 │ │ -514ee4: 7130 0407 2108 |0032: invoke-static {v1, v2, v8}, Landroid/provider/ContactsContract$Contacts;.getLookupUri:(JLjava/lang/String;)Landroid/net/Uri; // method@0704 │ │ -514eea: 0c08 |0035: move-result-object v8 │ │ -514eec: 7210 7203 0700 |0036: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -514ef2: 1108 |0039: return-object v8 │ │ -514ef4: 7210 7203 0700 |003a: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -514efa: 2806 |003d: goto 0043 // +0006 │ │ -514efc: 0d08 |003e: move-exception v8 │ │ -514efe: 7210 7203 0700 |003f: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -514f04: 2708 |0042: throw v8 │ │ -514f06: 1207 |0043: const/4 v7, #int 0 // #0 │ │ -514f08: 1107 |0044: return-object v7 │ │ +514e8c: |[514e8c] org.kontalk.util.SystemUtils.lookupPhoneNumber:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +514e9c: 6200 b100 |0000: sget-object v0, Landroid/provider/ContactsContract$PhoneLookup;.CONTENT_FILTER_URI:Landroid/net/Uri; // field@00b1 │ │ +514ea0: 7110 3106 0800 |0002: invoke-static {v8}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0631 │ │ +514ea6: 0c08 |0005: move-result-object v8 │ │ +514ea8: 7120 3f06 8000 |0006: invoke-static {v0, v8}, Landroid/net/Uri;.withAppendedPath:(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; // method@063f │ │ +514eae: 0c02 |0009: move-result-object v2 │ │ +514eb0: 6e10 6002 0700 |000a: invoke-virtual {v7}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0260 │ │ +514eb6: 0c01 |000d: move-result-object v1 │ │ +514eb8: 1227 |000e: const/4 v7, #int 2 // #2 │ │ +514eba: 2373 e623 |000f: new-array v3, v7, [Ljava/lang/String; // type@23e6 │ │ +514ebe: 1a07 4972 |0011: const-string v7, "_id" // string@7249 │ │ +514ec2: 1208 |0013: const/4 v8, #int 0 // #0 │ │ +514ec4: 4d07 0308 |0014: aput-object v7, v3, v8 │ │ +514ec8: 1a07 58af |0016: const-string v7, "lookup" // string@af58 │ │ +514ecc: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +514ece: 4d07 0300 |0019: aput-object v7, v3, v0 │ │ +514ed2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +514ed4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +514ed6: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +514ed8: 7406 3402 0100 |001e: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0234 │ │ +514ede: 0c07 |0021: move-result-object v7 │ │ +514ee0: 3807 2100 |0022: if-eqz v7, 0043 // +0021 │ │ +514ee4: 7210 8303 0700 |0024: invoke-interface {v7}, Landroid/database/Cursor;.moveToNext:()Z // method@0383 │ │ +514eea: 0a01 |0027: move-result v1 │ │ +514eec: 3801 1200 |0028: if-eqz v1, 003a // +0012 │ │ +514ef0: 7220 7a03 8700 |002a: invoke-interface {v7, v8}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +514ef6: 0b01 |002d: move-result-wide v1 │ │ +514ef8: 7220 7d03 0700 |002e: invoke-interface {v7, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@037d │ │ +514efe: 0c08 |0031: move-result-object v8 │ │ +514f00: 7130 0407 2108 |0032: invoke-static {v1, v2, v8}, Landroid/provider/ContactsContract$Contacts;.getLookupUri:(JLjava/lang/String;)Landroid/net/Uri; // method@0704 │ │ +514f06: 0c08 |0035: move-result-object v8 │ │ +514f08: 7210 7203 0700 |0036: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +514f0e: 1108 |0039: return-object v8 │ │ +514f10: 7210 7203 0700 |003a: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +514f16: 2806 |003d: goto 0043 // +0006 │ │ +514f18: 0d08 |003e: move-exception v8 │ │ +514f1a: 7210 7203 0700 |003f: invoke-interface {v7}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +514f20: 2708 |0042: throw v8 │ │ +514f22: 1207 |0043: const/4 v7, #int 0 // #0 │ │ +514f24: 1107 |0044: return-object v7 │ │ catches : 1 │ │ 0x0024 - 0x0036 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=240 │ │ 0x0002 line=241 │ │ 0x0006 line=240 │ │ @@ -952082,28 +952082,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -515600: |[515600] org.kontalk.util.SystemUtils.openURL:(Landroid/content/Context;Ljava/lang/String;)V │ │ -515610: 1a00 0b77 |0000: const-string v0, "android.intent.action.VIEW" // string@770b │ │ -515614: 7110 3d06 0200 |0002: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ -51561a: 0c02 |0005: move-result-object v2 │ │ -51561c: 7120 96cd 2000 |0006: invoke-static {v0, v2}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ -515622: 0c02 |0009: move-result-object v2 │ │ -515624: 6e20 7f02 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@027f │ │ -51562a: 280c |000d: goto 0019 // +000c │ │ -51562c: 1402 5800 117f |000e: const v2, #float 1.9274e+38 // #7f110058 │ │ -515632: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -515634: 7130 5c12 2100 |0012: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@125c │ │ -51563a: 0c01 |0015: move-result-object v1 │ │ -51563c: 6e10 5f12 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@125f │ │ -515642: 0e00 |0019: return-void │ │ +51561c: |[51561c] org.kontalk.util.SystemUtils.openURL:(Landroid/content/Context;Ljava/lang/String;)V │ │ +51562c: 1a00 0b77 |0000: const-string v0, "android.intent.action.VIEW" // string@770b │ │ +515630: 7110 3d06 0200 |0002: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@063d │ │ +515636: 0c02 |0005: move-result-object v2 │ │ +515638: 7120 96cd 2000 |0006: invoke-static {v0, v2}, Lorg/kontalk/util/SystemUtils;.externalIntent:(Ljava/lang/String;Landroid/net/Uri;)Landroid/content/Intent; // method@cd96 │ │ +51563e: 0c02 |0009: move-result-object v2 │ │ +515640: 6e20 7f02 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@027f │ │ +515646: 280c |000d: goto 0019 // +000c │ │ +515648: 1402 5800 117f |000e: const v2, #float 1.9274e+38 // #7f110058 │ │ +51564e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +515650: 7130 5c12 2100 |0012: invoke-static {v1, v2, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@125c │ │ +515656: 0c01 |0015: move-result-object v1 │ │ +515658: 6e10 5f12 0100 |0016: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@125f │ │ +51565e: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Landroid/content/ActivityNotFoundException; -> 0x000e │ │ positions : │ │ 0x0002 line=265 │ │ 0x0006 line=264 │ │ 0x0012 line=268 │ │ @@ -952117,20 +952117,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -515650: |[515650] org.kontalk.util.SystemUtils.releaseScreenOn:(Landroid/app/Activity;)V │ │ -515660: 6e10 b200 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ -515666: 0c01 |0003: move-result-object v1 │ │ -515668: 1300 8000 |0004: const/16 v0, #int 128 // #80 │ │ -51566c: 6e20 400c 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/Window;.clearFlags:(I)V // method@0c40 │ │ -515672: 0e00 |0009: return-void │ │ +51566c: |[51566c] org.kontalk.util.SystemUtils.releaseScreenOn:(Landroid/app/Activity;)V │ │ +51567c: 6e10 b200 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +515682: 0c01 |0003: move-result-object v1 │ │ +515684: 1300 8000 |0004: const/16 v0, #int 128 // #80 │ │ +515688: 6e20 400c 0100 |0006: invoke-virtual {v1, v0}, Landroid/view/Window;.clearFlags:(I)V // method@0c40 │ │ +51568e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/app/Activity; │ │ │ │ #32 : (in Lorg/kontalk/util/SystemUtils;) │ │ @@ -952138,88 +952138,88 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -51514c: |[51514c] org.kontalk.util.SystemUtils.supportsJobScheduler:()Z │ │ -51515c: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -515160: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -515164: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -515168: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -51516a: 2802 |0007: goto 0009 // +0002 │ │ -51516c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -51516e: 0f00 |0009: return v0 │ │ +515168: |[515168] org.kontalk.util.SystemUtils.supportsJobScheduler:()Z │ │ +515178: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +51517c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +515180: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +515184: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +515186: 2802 |0007: goto 0009 // +0002 │ │ +515188: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +51518a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ │ │ #33 : (in Lorg/kontalk/util/SystemUtils;) │ │ name : 'supportsMultiWindow' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -515170: |[515170] org.kontalk.util.SystemUtils.supportsMultiWindow:()Z │ │ -515180: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -515184: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ -515188: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -51518c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -51518e: 2802 |0007: goto 0009 // +0002 │ │ -515190: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -515192: 0f00 |0009: return v0 │ │ +51518c: |[51518c] org.kontalk.util.SystemUtils.supportsMultiWindow:()Z │ │ +51519c: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +5151a0: 1301 1800 |0002: const/16 v1, #int 24 // #18 │ │ +5151a4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +5151a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +5151aa: 2802 |0007: goto 0009 // +0002 │ │ +5151ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +5151ae: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ │ │ #34 : (in Lorg/kontalk/util/SystemUtils;) │ │ name : 'supportsNativeNightMode' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -515194: |[515194] org.kontalk.util.SystemUtils.supportsNativeNightMode:()Z │ │ -5151a4: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -5151a8: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -5151ac: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -5151b0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -5151b2: 2802 |0007: goto 0009 // +0002 │ │ -5151b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -5151b6: 0f00 |0009: return v0 │ │ +5151b0: |[5151b0] org.kontalk.util.SystemUtils.supportsNativeNightMode:()Z │ │ +5151c0: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +5151c4: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +5151c8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +5151cc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +5151ce: 2802 |0007: goto 0009 // +0002 │ │ +5151d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +5151d2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ │ │ #35 : (in Lorg/kontalk/util/SystemUtils;) │ │ name : 'supportsScopedStorage' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -5151b8: |[5151b8] org.kontalk.util.SystemUtils.supportsScopedStorage:()Z │ │ -5151c8: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -5151cc: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -5151d0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -5151d4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -5151d6: 2802 |0007: goto 0009 // +0002 │ │ -5151d8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -5151da: 0f00 |0009: return v0 │ │ +5151d4: |[5151d4] org.kontalk.util.SystemUtils.supportsScopedStorage:()Z │ │ +5151e4: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +5151e8: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +5151ec: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +5151f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +5151f2: 2802 |0007: goto 0009 // +0002 │ │ +5151f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +5151f6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25705 (SystemUtils.java) │ │ @@ -952262,17 +952262,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5158e4: |[5158e4] org.kontalk.util.ThumbnailUtils.:()V │ │ -5158f4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5158fa: 0e00 |0003: return-void │ │ +515900: |[515900] org.kontalk.util.ThumbnailUtils.:()V │ │ +515910: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +515916: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/ThumbnailUtils; │ │ │ │ #1 : (in Lorg/kontalk/util/ThumbnailUtils;) │ │ @@ -952280,19 +952280,19 @@ │ │ type : '(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -515674: |[515674] org.kontalk.util.ThumbnailUtils.extractThumbnail:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -515684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -515686: 7140 b4cd 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/ThumbnailUtils;.extractThumbnail:(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; // method@cdb4 │ │ -51568c: 0c01 |0004: move-result-object v1 │ │ -51568e: 1101 |0005: return-object v1 │ │ +515690: |[515690] org.kontalk.util.ThumbnailUtils.extractThumbnail:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +5156a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5156a2: 7140 b4cd 2103 |0001: invoke-static {v1, v2, v3, v0}, Lorg/kontalk/util/ThumbnailUtils;.extractThumbnail:(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; // method@cdb4 │ │ +5156a8: 0c01 |0004: move-result-object v1 │ │ +5156aa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -952302,39 +952302,39 @@ │ │ type : '(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -515690: |[515690] org.kontalk.util.ThumbnailUtils.extractThumbnail:(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; │ │ -5156a0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -5156a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -5156a6: 1102 |0003: return-object v2 │ │ -5156a8: 6e10 d203 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -5156ae: 0a00 |0007: move-result v0 │ │ -5156b0: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -5156b6: 0a01 |000b: move-result v1 │ │ -5156b8: 3510 0800 |000c: if-ge v0, v1, 0014 // +0008 │ │ -5156bc: 8230 |000e: int-to-float v0, v3 │ │ -5156be: 6e10 d203 0200 |000f: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -5156c4: 0a01 |0012: move-result v1 │ │ -5156c6: 2806 |0013: goto 0019 // +0006 │ │ -5156c8: 8240 |0014: int-to-float v0, v4 │ │ -5156ca: 6e10 cf03 0200 |0015: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -5156d0: 0a01 |0018: move-result v1 │ │ -5156d2: 8211 |0019: int-to-float v1, v1 │ │ -5156d4: c910 |001a: div-float/2addr v0, v1 │ │ -5156d6: 2201 c100 |001b: new-instance v1, Landroid/graphics/Matrix; // type@00c1 │ │ -5156da: 7010 2b04 0100 |001d: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@042b │ │ -5156e0: 6e30 4104 0100 |0020: invoke-virtual {v1, v0, v0}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0441 │ │ -5156e6: de05 0501 |0023: or-int/lit8 v5, v5, #int 1 // #01 │ │ -5156ea: 7155 b5cd 2143 |0025: invoke-static {v1, v2, v3, v4, v5}, Lorg/kontalk/util/ThumbnailUtils;.transform:(Landroid/graphics/Matrix;Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; // method@cdb5 │ │ -5156f0: 0c02 |0028: move-result-object v2 │ │ -5156f2: 1102 |0029: return-object v2 │ │ +5156ac: |[5156ac] org.kontalk.util.ThumbnailUtils.extractThumbnail:(Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; │ │ +5156bc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +5156c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +5156c2: 1102 |0003: return-object v2 │ │ +5156c4: 6e10 d203 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5156ca: 0a00 |0007: move-result v0 │ │ +5156cc: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +5156d2: 0a01 |000b: move-result v1 │ │ +5156d4: 3510 0800 |000c: if-ge v0, v1, 0014 // +0008 │ │ +5156d8: 8230 |000e: int-to-float v0, v3 │ │ +5156da: 6e10 d203 0200 |000f: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5156e0: 0a01 |0012: move-result v1 │ │ +5156e2: 2806 |0013: goto 0019 // +0006 │ │ +5156e4: 8240 |0014: int-to-float v0, v4 │ │ +5156e6: 6e10 cf03 0200 |0015: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +5156ec: 0a01 |0018: move-result v1 │ │ +5156ee: 8211 |0019: int-to-float v1, v1 │ │ +5156f0: c910 |001a: div-float/2addr v0, v1 │ │ +5156f2: 2201 c100 |001b: new-instance v1, Landroid/graphics/Matrix; // type@00c1 │ │ +5156f6: 7010 2b04 0100 |001d: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@042b │ │ +5156fc: 6e30 4104 0100 |0020: invoke-virtual {v1, v0, v0}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0441 │ │ +515702: de05 0501 |0023: or-int/lit8 v5, v5, #int 1 // #01 │ │ +515706: 7155 b5cd 2143 |0025: invoke-static {v1, v2, v3, v4, v5}, Lorg/kontalk/util/ThumbnailUtils;.transform:(Landroid/graphics/Matrix;Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; // method@cdb5 │ │ +51570c: 0c02 |0028: move-result-object v2 │ │ +51570e: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=66 │ │ 0x000f line=67 │ │ 0x0015 line=69 │ │ 0x001b line=71 │ │ 0x0020 line=72 │ │ @@ -952350,149 +952350,149 @@ │ │ type : '(Landroid/graphics/Matrix;Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 20 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 239 16-bit code units │ │ -5156f4: |[5156f4] org.kontalk.util.ThumbnailUtils.transform:(Landroid/graphics/Matrix;Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; │ │ -515704: 07f0 |0000: move-object v0, v15 │ │ -515706: 0807 1000 |0001: move-object/from16 v7, v16 │ │ -51570a: 0208 1100 |0003: move/from16 v8, v17 │ │ -51570e: 0209 1200 |0005: move/from16 v9, v18 │ │ -515712: dd01 1301 |0007: and-int/lit8 v1, v19, #int 1 // #01 │ │ -515716: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -515718: 120a |000a: const/4 v10, #int 0 // #0 │ │ -51571a: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -51571e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -515720: 2802 |000e: goto 0010 // +0002 │ │ -515722: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -515724: dd03 1302 |0010: and-int/lit8 v3, v19, #int 2 // #02 │ │ -515728: 3803 0400 |0012: if-eqz v3, 0016 // +0004 │ │ -51572c: 121b |0014: const/4 v11, #int 1 // #1 │ │ -51572e: 2802 |0015: goto 0017 // +0002 │ │ -515730: 120b |0016: const/4 v11, #int 0 // #0 │ │ -515732: 7401 d203 1000 |0017: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -515738: 0a02 |001a: move-result v2 │ │ -51573a: b182 |001b: sub-int/2addr v2, v8 │ │ -51573c: 7401 cf03 1000 |001c: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -515742: 0a03 |001f: move-result v3 │ │ -515744: b193 |0020: sub-int/2addr v3, v9 │ │ -515746: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -515748: 3901 5400 |0022: if-nez v1, 0076 // +0054 │ │ -51574c: 3a02 0400 |0024: if-ltz v2, 0028 // +0004 │ │ -515750: 3b03 5000 |0026: if-gez v3, 0076 // +0050 │ │ -515754: 6200 4400 |0028: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -515758: 7130 c703 9800 |002a: invoke-static {v8, v9, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -51575e: 0c00 |002d: move-result-object v0 │ │ -515760: 2201 b000 |002e: new-instance v1, Landroid/graphics/Canvas; // type@00b0 │ │ -515764: 7020 e903 0100 |0030: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -51576a: db02 0202 |0033: div-int/lit8 v2, v2, #int 2 // #02 │ │ -51576e: 7120 fe64 2a00 |0035: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ -515774: 0a02 |0038: move-result v2 │ │ -515776: db03 0302 |0039: div-int/lit8 v3, v3, #int 2 // #02 │ │ -51577a: 7120 fe64 3a00 |003b: invoke-static {v10, v3}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ -515780: 0a03 |003e: move-result v3 │ │ -515782: 2205 d700 |003f: new-instance v5, Landroid/graphics/Rect; // type@00d7 │ │ -515786: 7401 d203 1000 |0041: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -51578c: 0a06 |0044: move-result v6 │ │ -51578e: 7120 0265 6800 |0045: invoke-static {v8, v6}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -515794: 0a06 |0048: move-result v6 │ │ -515796: b026 |0049: add-int/2addr v6, v2 │ │ -515798: 7401 cf03 1000 |004a: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -51579e: 0a0a |004d: move-result v10 │ │ -5157a0: 7120 0265 a900 |004e: invoke-static {v9, v10}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -5157a6: 0a0a |0051: move-result v10 │ │ -5157a8: b03a |0052: add-int/2addr v10, v3 │ │ -5157aa: 705a 9d04 2563 |0053: invoke-direct {v5, v2, v3, v6, v10}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ -5157b0: 6e10 b404 0500 |0056: invoke-virtual {v5}, Landroid/graphics/Rect;.width:()I // method@04b4 │ │ -5157b6: 0a02 |0059: move-result v2 │ │ -5157b8: 9102 0802 |005a: sub-int v2, v8, v2 │ │ -5157bc: db02 0202 |005c: div-int/lit8 v2, v2, #int 2 // #02 │ │ -5157c0: 6e10 a604 0500 |005e: invoke-virtual {v5}, Landroid/graphics/Rect;.height:()I // method@04a6 │ │ -5157c6: 0a03 |0061: move-result v3 │ │ -5157c8: 9103 0903 |0062: sub-int v3, v9, v3 │ │ -5157cc: db03 0302 |0064: div-int/lit8 v3, v3, #int 2 // #02 │ │ -5157d0: 2206 d700 |0066: new-instance v6, Landroid/graphics/Rect; // type@00d7 │ │ -5157d4: b128 |0068: sub-int/2addr v8, v2 │ │ -5157d6: b139 |0069: sub-int/2addr v9, v3 │ │ -5157d8: 7059 9d04 2683 |006a: invoke-direct {v6, v2, v3, v8, v9}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ -5157de: 6e54 f603 7165 |006d: invoke-virtual {v1, v7, v5, v6, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@03f6 │ │ -5157e4: 380b 0500 |0070: if-eqz v11, 0075 // +0005 │ │ -5157e8: 7401 d803 1000 |0072: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -5157ee: 1100 |0075: return-object v0 │ │ -5157f0: 7401 d203 1000 |0076: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -5157f6: 0a01 |0079: move-result v1 │ │ -5157f8: 8211 |007a: int-to-float v1, v1 │ │ -5157fa: 7401 cf03 1000 |007b: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -515800: 0a02 |007e: move-result v2 │ │ -515802: 8222 |007f: int-to-float v2, v2 │ │ -515804: a903 0102 |0080: div-float v3, v1, v2 │ │ -515808: 8285 |0082: int-to-float v5, v8 │ │ -51580a: 8296 |0083: int-to-float v6, v9 │ │ -51580c: a90c 0506 |0084: div-float v12, v5, v6 │ │ -515810: 150d 803f |0086: const/high16 v13, #int 1065353216 // #3f80 │ │ -515814: 140e 6666 663f |0088: const v14, #float 0.9 // #3f666666 │ │ -51581a: 2d03 030c |008b: cmpl-float v3, v3, v12 │ │ -51581e: 3d03 1200 |008d: if-lez v3, 009f // +0012 │ │ -515822: c926 |008f: div-float/2addr v6, v2 │ │ -515824: 2e01 060e |0090: cmpg-float v1, v6, v14 │ │ -515828: 3a01 0900 |0092: if-ltz v1, 009b // +0009 │ │ -51582c: 2d01 060d |0094: cmpl-float v1, v6, v13 │ │ -515830: 3d01 0300 |0096: if-lez v1, 0099 // +0003 │ │ -515834: 2803 |0098: goto 009b // +0003 │ │ -515836: 0740 |0099: move-object v0, v4 │ │ -515838: 2814 |009a: goto 00ae // +0014 │ │ -51583a: 6e30 4104 6f06 |009b: invoke-virtual {v15, v6, v6}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0441 │ │ -515840: 2810 |009e: goto 00ae // +0010 │ │ -515842: c915 |009f: div-float/2addr v5, v1 │ │ -515844: 2e01 050e |00a0: cmpg-float v1, v5, v14 │ │ -515848: 3a01 0900 |00a2: if-ltz v1, 00ab // +0009 │ │ -51584c: 2d01 050d |00a4: cmpl-float v1, v5, v13 │ │ -515850: 3d01 0300 |00a6: if-lez v1, 00a9 // +0003 │ │ -515854: 2803 |00a8: goto 00ab // +0003 │ │ -515856: 0745 |00a9: move-object v5, v4 │ │ -515858: 2805 |00aa: goto 00af // +0005 │ │ -51585a: 6e30 4104 5f05 |00ab: invoke-virtual {v15, v5, v5}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0441 │ │ -515860: 0705 |00ae: move-object v5, v0 │ │ -515862: 3805 1400 |00af: if-eqz v5, 00c3 // +0014 │ │ -515866: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ -515868: 1202 |00b2: const/4 v2, #int 0 // #0 │ │ -51586a: 7401 d203 1000 |00b3: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -515870: 0a03 |00b6: move-result v3 │ │ -515872: 7401 cf03 1000 |00b7: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -515878: 0a04 |00ba: move-result v4 │ │ -51587a: 1216 |00bb: const/4 v6, #int 1 // #1 │ │ -51587c: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ -515880: 7707 c903 0000 |00be: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@03c9 │ │ -515886: 0c00 |00c1: move-result-object v0 │ │ -515888: 2802 |00c2: goto 00c4 // +0002 │ │ -51588a: 0770 |00c3: move-object v0, v7 │ │ -51588c: 380b 0700 |00c4: if-eqz v11, 00cb // +0007 │ │ -515890: 3270 0500 |00c6: if-eq v0, v7, 00cb // +0005 │ │ -515894: 7401 d803 1000 |00c8: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -51589a: 6e10 d203 0000 |00cb: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -5158a0: 0a01 |00ce: move-result v1 │ │ -5158a2: b181 |00cf: sub-int/2addr v1, v8 │ │ -5158a4: 7120 fe64 1a00 |00d0: invoke-static {v10, v1}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ -5158aa: 0a01 |00d3: move-result v1 │ │ -5158ac: 6e10 cf03 0000 |00d4: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -5158b2: 0a02 |00d7: move-result v2 │ │ -5158b4: b192 |00d8: sub-int/2addr v2, v9 │ │ -5158b6: 7120 fe64 2a00 |00d9: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ -5158bc: 0a02 |00dc: move-result v2 │ │ -5158be: db01 0102 |00dd: div-int/lit8 v1, v1, #int 2 // #02 │ │ -5158c2: db02 0202 |00df: div-int/lit8 v2, v2, #int 2 // #02 │ │ -5158c6: 7159 c803 1082 |00e1: invoke-static {v0, v1, v2, v8, v9}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap; // method@03c8 │ │ -5158cc: 0c01 |00e4: move-result-object v1 │ │ -5158ce: 3201 0900 |00e5: if-eq v1, v0, 00ee // +0009 │ │ -5158d2: 390b 0400 |00e7: if-nez v11, 00eb // +0004 │ │ -5158d6: 3270 0500 |00e9: if-eq v0, v7, 00ee // +0005 │ │ -5158da: 6e10 d803 0000 |00eb: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -5158e0: 1101 |00ee: return-object v1 │ │ +515710: |[515710] org.kontalk.util.ThumbnailUtils.transform:(Landroid/graphics/Matrix;Landroid/graphics/Bitmap;III)Landroid/graphics/Bitmap; │ │ +515720: 07f0 |0000: move-object v0, v15 │ │ +515722: 0807 1000 |0001: move-object/from16 v7, v16 │ │ +515726: 0208 1100 |0003: move/from16 v8, v17 │ │ +51572a: 0209 1200 |0005: move/from16 v9, v18 │ │ +51572e: dd01 1301 |0007: and-int/lit8 v1, v19, #int 1 // #01 │ │ +515732: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +515734: 120a |000a: const/4 v10, #int 0 // #0 │ │ +515736: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +51573a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +51573c: 2802 |000e: goto 0010 // +0002 │ │ +51573e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +515740: dd03 1302 |0010: and-int/lit8 v3, v19, #int 2 // #02 │ │ +515744: 3803 0400 |0012: if-eqz v3, 0016 // +0004 │ │ +515748: 121b |0014: const/4 v11, #int 1 // #1 │ │ +51574a: 2802 |0015: goto 0017 // +0002 │ │ +51574c: 120b |0016: const/4 v11, #int 0 // #0 │ │ +51574e: 7401 d203 1000 |0017: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +515754: 0a02 |001a: move-result v2 │ │ +515756: b182 |001b: sub-int/2addr v2, v8 │ │ +515758: 7401 cf03 1000 |001c: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +51575e: 0a03 |001f: move-result v3 │ │ +515760: b193 |0020: sub-int/2addr v3, v9 │ │ +515762: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +515764: 3901 5400 |0022: if-nez v1, 0076 // +0054 │ │ +515768: 3a02 0400 |0024: if-ltz v2, 0028 // +0004 │ │ +51576c: 3b03 5000 |0026: if-gez v3, 0076 // +0050 │ │ +515770: 6200 4400 |0028: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +515774: 7130 c703 9800 |002a: invoke-static {v8, v9, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +51577a: 0c00 |002d: move-result-object v0 │ │ +51577c: 2201 b000 |002e: new-instance v1, Landroid/graphics/Canvas; // type@00b0 │ │ +515780: 7020 e903 0100 |0030: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +515786: db02 0202 |0033: div-int/lit8 v2, v2, #int 2 // #02 │ │ +51578a: 7120 fe64 2a00 |0035: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ +515790: 0a02 |0038: move-result v2 │ │ +515792: db03 0302 |0039: div-int/lit8 v3, v3, #int 2 // #02 │ │ +515796: 7120 fe64 3a00 |003b: invoke-static {v10, v3}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ +51579c: 0a03 |003e: move-result v3 │ │ +51579e: 2205 d700 |003f: new-instance v5, Landroid/graphics/Rect; // type@00d7 │ │ +5157a2: 7401 d203 1000 |0041: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5157a8: 0a06 |0044: move-result v6 │ │ +5157aa: 7120 0265 6800 |0045: invoke-static {v8, v6}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +5157b0: 0a06 |0048: move-result v6 │ │ +5157b2: b026 |0049: add-int/2addr v6, v2 │ │ +5157b4: 7401 cf03 1000 |004a: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +5157ba: 0a0a |004d: move-result v10 │ │ +5157bc: 7120 0265 a900 |004e: invoke-static {v9, v10}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +5157c2: 0a0a |0051: move-result v10 │ │ +5157c4: b03a |0052: add-int/2addr v10, v3 │ │ +5157c6: 705a 9d04 2563 |0053: invoke-direct {v5, v2, v3, v6, v10}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ +5157cc: 6e10 b404 0500 |0056: invoke-virtual {v5}, Landroid/graphics/Rect;.width:()I // method@04b4 │ │ +5157d2: 0a02 |0059: move-result v2 │ │ +5157d4: 9102 0802 |005a: sub-int v2, v8, v2 │ │ +5157d8: db02 0202 |005c: div-int/lit8 v2, v2, #int 2 // #02 │ │ +5157dc: 6e10 a604 0500 |005e: invoke-virtual {v5}, Landroid/graphics/Rect;.height:()I // method@04a6 │ │ +5157e2: 0a03 |0061: move-result v3 │ │ +5157e4: 9103 0903 |0062: sub-int v3, v9, v3 │ │ +5157e8: db03 0302 |0064: div-int/lit8 v3, v3, #int 2 // #02 │ │ +5157ec: 2206 d700 |0066: new-instance v6, Landroid/graphics/Rect; // type@00d7 │ │ +5157f0: b128 |0068: sub-int/2addr v8, v2 │ │ +5157f2: b139 |0069: sub-int/2addr v9, v3 │ │ +5157f4: 7059 9d04 2683 |006a: invoke-direct {v6, v2, v3, v8, v9}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ +5157fa: 6e54 f603 7165 |006d: invoke-virtual {v1, v7, v5, v6, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@03f6 │ │ +515800: 380b 0500 |0070: if-eqz v11, 0075 // +0005 │ │ +515804: 7401 d803 1000 |0072: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +51580a: 1100 |0075: return-object v0 │ │ +51580c: 7401 d203 1000 |0076: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +515812: 0a01 |0079: move-result v1 │ │ +515814: 8211 |007a: int-to-float v1, v1 │ │ +515816: 7401 cf03 1000 |007b: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +51581c: 0a02 |007e: move-result v2 │ │ +51581e: 8222 |007f: int-to-float v2, v2 │ │ +515820: a903 0102 |0080: div-float v3, v1, v2 │ │ +515824: 8285 |0082: int-to-float v5, v8 │ │ +515826: 8296 |0083: int-to-float v6, v9 │ │ +515828: a90c 0506 |0084: div-float v12, v5, v6 │ │ +51582c: 150d 803f |0086: const/high16 v13, #int 1065353216 // #3f80 │ │ +515830: 140e 6666 663f |0088: const v14, #float 0.9 // #3f666666 │ │ +515836: 2d03 030c |008b: cmpl-float v3, v3, v12 │ │ +51583a: 3d03 1200 |008d: if-lez v3, 009f // +0012 │ │ +51583e: c926 |008f: div-float/2addr v6, v2 │ │ +515840: 2e01 060e |0090: cmpg-float v1, v6, v14 │ │ +515844: 3a01 0900 |0092: if-ltz v1, 009b // +0009 │ │ +515848: 2d01 060d |0094: cmpl-float v1, v6, v13 │ │ +51584c: 3d01 0300 |0096: if-lez v1, 0099 // +0003 │ │ +515850: 2803 |0098: goto 009b // +0003 │ │ +515852: 0740 |0099: move-object v0, v4 │ │ +515854: 2814 |009a: goto 00ae // +0014 │ │ +515856: 6e30 4104 6f06 |009b: invoke-virtual {v15, v6, v6}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0441 │ │ +51585c: 2810 |009e: goto 00ae // +0010 │ │ +51585e: c915 |009f: div-float/2addr v5, v1 │ │ +515860: 2e01 050e |00a0: cmpg-float v1, v5, v14 │ │ +515864: 3a01 0900 |00a2: if-ltz v1, 00ab // +0009 │ │ +515868: 2d01 050d |00a4: cmpl-float v1, v5, v13 │ │ +51586c: 3d01 0300 |00a6: if-lez v1, 00a9 // +0003 │ │ +515870: 2803 |00a8: goto 00ab // +0003 │ │ +515872: 0745 |00a9: move-object v5, v4 │ │ +515874: 2805 |00aa: goto 00af // +0005 │ │ +515876: 6e30 4104 5f05 |00ab: invoke-virtual {v15, v5, v5}, Landroid/graphics/Matrix;.setScale:(FF)V // method@0441 │ │ +51587c: 0705 |00ae: move-object v5, v0 │ │ +51587e: 3805 1400 |00af: if-eqz v5, 00c3 // +0014 │ │ +515882: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ +515884: 1202 |00b2: const/4 v2, #int 0 // #0 │ │ +515886: 7401 d203 1000 |00b3: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +51588c: 0a03 |00b6: move-result v3 │ │ +51588e: 7401 cf03 1000 |00b7: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +515894: 0a04 |00ba: move-result v4 │ │ +515896: 1216 |00bb: const/4 v6, #int 1 // #1 │ │ +515898: 0800 1000 |00bc: move-object/from16 v0, v16 │ │ +51589c: 7707 c903 0000 |00be: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@03c9 │ │ +5158a2: 0c00 |00c1: move-result-object v0 │ │ +5158a4: 2802 |00c2: goto 00c4 // +0002 │ │ +5158a6: 0770 |00c3: move-object v0, v7 │ │ +5158a8: 380b 0700 |00c4: if-eqz v11, 00cb // +0007 │ │ +5158ac: 3270 0500 |00c6: if-eq v0, v7, 00cb // +0005 │ │ +5158b0: 7401 d803 1000 |00c8: invoke-virtual/range {v16}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +5158b6: 6e10 d203 0000 |00cb: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5158bc: 0a01 |00ce: move-result v1 │ │ +5158be: b181 |00cf: sub-int/2addr v1, v8 │ │ +5158c0: 7120 fe64 1a00 |00d0: invoke-static {v10, v1}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ +5158c6: 0a01 |00d3: move-result v1 │ │ +5158c8: 6e10 cf03 0000 |00d4: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +5158ce: 0a02 |00d7: move-result v2 │ │ +5158d0: b192 |00d8: sub-int/2addr v2, v9 │ │ +5158d2: 7120 fe64 2a00 |00d9: invoke-static {v10, v2}, Ljava/lang/Math;.max:(II)I // method@64fe │ │ +5158d8: 0a02 |00dc: move-result v2 │ │ +5158da: db01 0102 |00dd: div-int/lit8 v1, v1, #int 2 // #02 │ │ +5158de: db02 0202 |00df: div-int/lit8 v2, v2, #int 2 // #02 │ │ +5158e2: 7159 c803 1082 |00e1: invoke-static {v0, v1, v2, v8, v9}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap; // method@03c8 │ │ +5158e8: 0c01 |00e4: move-result-object v1 │ │ +5158ea: 3201 0900 |00e5: if-eq v1, v0, 00ee // +0009 │ │ +5158ee: 390b 0400 |00e7: if-nez v11, 00eb // +0004 │ │ +5158f2: 3270 0500 |00e9: if-eq v0, v7, 00ee // +0005 │ │ +5158f6: 6e10 d803 0000 |00eb: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +5158fc: 1101 |00ee: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0017 line=89 │ │ 0x001c line=90 │ │ 0x0028 line=98 │ │ 0x002e line=100 │ │ 0x0033 line=102 │ │ @@ -952563,19 +952563,19 @@ │ │ type : '(Lorg/kontalk/util/ViewUtils$1$1;Landroid/graphics/Bitmap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5158fc: |[5158fc] org.kontalk.util.ViewUtils$1$1$1.:(Lorg/kontalk/util/ViewUtils$1$1;Landroid/graphics/Bitmap;)V │ │ -51590c: 5b01 759b |0000: iput-object v1, v0, Lorg/kontalk/util/ViewUtils$1$1$1;.this$1:Lorg/kontalk/util/ViewUtils$1$1; // field@9b75 │ │ -515910: 5b02 769b |0002: iput-object v2, v0, Lorg/kontalk/util/ViewUtils$1$1$1;.val$qrCode:Landroid/graphics/Bitmap; // field@9b76 │ │ -515914: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51591a: 0e00 |0007: return-void │ │ +515918: |[515918] org.kontalk.util.ViewUtils$1$1$1.:(Lorg/kontalk/util/ViewUtils$1$1;Landroid/graphics/Bitmap;)V │ │ +515928: 5b01 759b |0000: iput-object v1, v0, Lorg/kontalk/util/ViewUtils$1$1$1;.this$1:Lorg/kontalk/util/ViewUtils$1$1; // field@9b75 │ │ +51592c: 5b02 769b |0002: iput-object v2, v0, Lorg/kontalk/util/ViewUtils$1$1$1;.val$qrCode:Landroid/graphics/Bitmap; // field@9b76 │ │ +515930: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +515936: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/kontalk/util/ViewUtils$1$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/kontalk/util/ViewUtils$1$1; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/Bitmap; │ │ @@ -952586,21 +952586,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -51591c: |[51591c] org.kontalk.util.ViewUtils$1$1$1.run:()V │ │ -51592c: 5420 759b |0000: iget-object v0, v2, Lorg/kontalk/util/ViewUtils$1$1$1;.this$1:Lorg/kontalk/util/ViewUtils$1$1; // field@9b75 │ │ -515930: 5400 779b |0002: iget-object v0, v0, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ -515934: 5400 7b9b |0004: iget-object v0, v0, Lorg/kontalk/util/ViewUtils$1;.val$listener:Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener; // field@9b7b │ │ -515938: 5421 769b |0006: iget-object v1, v2, Lorg/kontalk/util/ViewUtils$1$1$1;.val$qrCode:Landroid/graphics/Bitmap; // field@9b76 │ │ -51593c: 7220 bdcd 1000 |0008: invoke-interface {v0, v1}, Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;.onQRCodeGenerated:(Landroid/graphics/Bitmap;)V // method@cdbd │ │ -515942: 0e00 |000b: return-void │ │ +515938: |[515938] org.kontalk.util.ViewUtils$1$1$1.run:()V │ │ +515948: 5420 759b |0000: iget-object v0, v2, Lorg/kontalk/util/ViewUtils$1$1$1;.this$1:Lorg/kontalk/util/ViewUtils$1$1; // field@9b75 │ │ +51594c: 5400 779b |0002: iget-object v0, v0, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ +515950: 5400 7b9b |0004: iget-object v0, v0, Lorg/kontalk/util/ViewUtils$1;.val$listener:Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener; // field@9b7b │ │ +515954: 5421 769b |0006: iget-object v1, v2, Lorg/kontalk/util/ViewUtils$1$1$1;.val$qrCode:Landroid/graphics/Bitmap; // field@9b76 │ │ +515958: 7220 bdcd 1000 |0008: invoke-interface {v0, v1}, Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;.onQRCodeGenerated:(Landroid/graphics/Bitmap;)V // method@cdbd │ │ +51595e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/kontalk/util/ViewUtils$1$1$1; │ │ │ │ source_file_idx : 27943 (ViewUtils.java) │ │ @@ -952642,19 +952642,19 @@ │ │ type : '(Lorg/kontalk/util/ViewUtils$1;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -515944: |[515944] org.kontalk.util.ViewUtils$1$1.:(Lorg/kontalk/util/ViewUtils$1;I)V │ │ -515954: 5b01 779b |0000: iput-object v1, v0, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ -515958: 5902 789b |0002: iput v2, v0, Lorg/kontalk/util/ViewUtils$1$1;.val$qrSize:I // field@9b78 │ │ -51595c: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -515962: 0e00 |0007: return-void │ │ +515960: |[515960] org.kontalk.util.ViewUtils$1$1.:(Lorg/kontalk/util/ViewUtils$1;I)V │ │ +515970: 5b01 779b |0000: iput-object v1, v0, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ +515974: 5902 789b |0002: iput v2, v0, Lorg/kontalk/util/ViewUtils$1$1;.val$qrSize:I // field@9b78 │ │ +515978: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51597e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/kontalk/util/ViewUtils$1$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/kontalk/util/ViewUtils$1; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -952665,31 +952665,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -515964: |[515964] org.kontalk.util.ViewUtils$1$1.run:()V │ │ -515974: 5230 789b |0000: iget v0, v3, Lorg/kontalk/util/ViewUtils$1$1;.val$qrSize:I // field@9b78 │ │ -515978: 5431 779b |0002: iget-object v1, v3, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ -51597c: 5411 7c9b |0004: iget-object v1, v1, Lorg/kontalk/util/ViewUtils$1;.val$text:Ljava/lang/String; // field@9b7c │ │ -515980: 7120 c0cd 1000 |0006: invoke-static {v0, v1}, Lorg/kontalk/util/ViewUtils;.getQRCodeBitmap:(ILjava/lang/String;)Landroid/graphics/Bitmap; // method@cdc0 │ │ -515986: 0c00 |0009: move-result-object v0 │ │ -515988: 5431 779b |000a: iget-object v1, v3, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ -51598c: 5411 799b |000c: iget-object v1, v1, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ -515990: 2202 c621 |000e: new-instance v2, Lorg/kontalk/util/ViewUtils$1$1$1; // type@21c6 │ │ -515994: 7030 b6cd 3200 |0010: invoke-direct {v2, v3, v0}, Lorg/kontalk/util/ViewUtils$1$1$1;.:(Lorg/kontalk/util/ViewUtils$1$1;Landroid/graphics/Bitmap;)V // method@cdb6 │ │ -51599a: 6e20 c30a 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0ac3 │ │ -5159a0: 2809 |0016: goto 001f // +0009 │ │ -5159a2: 0d00 |0017: move-exception v0 │ │ -5159a4: 5431 779b |0018: iget-object v1, v3, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ -5159a8: 5411 7b9b |001a: iget-object v1, v1, Lorg/kontalk/util/ViewUtils$1;.val$listener:Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener; // field@9b7b │ │ -5159ac: 7220 bccd 0100 |001c: invoke-interface {v1, v0}, Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;.onQRCodeError:(Ljava/lang/Exception;)V // method@cdbc │ │ -5159b2: 0e00 |001f: return-void │ │ +515980: |[515980] org.kontalk.util.ViewUtils$1$1.run:()V │ │ +515990: 5230 789b |0000: iget v0, v3, Lorg/kontalk/util/ViewUtils$1$1;.val$qrSize:I // field@9b78 │ │ +515994: 5431 779b |0002: iget-object v1, v3, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ +515998: 5411 7c9b |0004: iget-object v1, v1, Lorg/kontalk/util/ViewUtils$1;.val$text:Ljava/lang/String; // field@9b7c │ │ +51599c: 7120 c0cd 1000 |0006: invoke-static {v0, v1}, Lorg/kontalk/util/ViewUtils;.getQRCodeBitmap:(ILjava/lang/String;)Landroid/graphics/Bitmap; // method@cdc0 │ │ +5159a2: 0c00 |0009: move-result-object v0 │ │ +5159a4: 5431 779b |000a: iget-object v1, v3, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ +5159a8: 5411 799b |000c: iget-object v1, v1, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ +5159ac: 2202 c621 |000e: new-instance v2, Lorg/kontalk/util/ViewUtils$1$1$1; // type@21c6 │ │ +5159b0: 7030 b6cd 3200 |0010: invoke-direct {v2, v3, v0}, Lorg/kontalk/util/ViewUtils$1$1$1;.:(Lorg/kontalk/util/ViewUtils$1$1;Landroid/graphics/Bitmap;)V // method@cdb6 │ │ +5159b6: 6e20 c30a 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@0ac3 │ │ +5159bc: 2809 |0016: goto 001f // +0009 │ │ +5159be: 0d00 |0017: move-exception v0 │ │ +5159c0: 5431 779b |0018: iget-object v1, v3, Lorg/kontalk/util/ViewUtils$1$1;.this$0:Lorg/kontalk/util/ViewUtils$1; // field@9b77 │ │ +5159c4: 5411 7b9b |001a: iget-object v1, v1, Lorg/kontalk/util/ViewUtils$1;.val$listener:Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener; // field@9b7b │ │ +5159c8: 7220 bccd 0100 |001c: invoke-interface {v1, v0}, Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;.onQRCodeError:(Ljava/lang/Exception;)V // method@cdbc │ │ +5159ce: 0e00 |001f: return-void │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Lcom/google/zxing/WriterException; -> 0x0017 │ │ positions : │ │ 0x0000 line=86 │ │ 0x000a line=87 │ │ 0x0018 line=95 │ │ @@ -952743,21 +952743,21 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -5159c4: |[5159c4] org.kontalk.util.ViewUtils$1.:(Landroid/view/View;Landroid/content/Context;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V │ │ -5159d4: 5b01 799b |0000: iput-object v1, v0, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ -5159d8: 5b02 7a9b |0002: iput-object v2, v0, Lorg/kontalk/util/ViewUtils$1;.val$context:Landroid/content/Context; // field@9b7a │ │ -5159dc: 5b03 7c9b |0004: iput-object v3, v0, Lorg/kontalk/util/ViewUtils$1;.val$text:Ljava/lang/String; // field@9b7c │ │ -5159e0: 5b04 7b9b |0006: iput-object v4, v0, Lorg/kontalk/util/ViewUtils$1;.val$listener:Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener; // field@9b7b │ │ -5159e4: 7010 1a65 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5159ea: 0e00 |000b: return-void │ │ +5159e0: |[5159e0] org.kontalk.util.ViewUtils$1.:(Landroid/view/View;Landroid/content/Context;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V │ │ +5159f0: 5b01 799b |0000: iput-object v1, v0, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ +5159f4: 5b02 7a9b |0002: iput-object v2, v0, Lorg/kontalk/util/ViewUtils$1;.val$context:Landroid/content/Context; // field@9b7a │ │ +5159f8: 5b03 7c9b |0004: iput-object v3, v0, Lorg/kontalk/util/ViewUtils$1;.val$text:Ljava/lang/String; // field@9b7c │ │ +5159fc: 5b04 7b9b |0006: iput-object v4, v0, Lorg/kontalk/util/ViewUtils$1;.val$listener:Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener; // field@9b7b │ │ +515a00: 7010 1a65 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +515a06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/kontalk/util/ViewUtils$1; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/content/Context; │ │ @@ -952770,35 +952770,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -5159ec: |[5159ec] org.kontalk.util.ViewUtils$1.onGlobalLayout:()V │ │ -5159fc: 5420 799b |0000: iget-object v0, v2, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ -515a00: 6e10 660a 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@0a66 │ │ -515a06: 0a00 |0005: move-result v0 │ │ -515a08: 5421 799b |0006: iget-object v1, v2, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ -515a0c: 6e10 910a 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@0a91 │ │ -515a12: 0a01 |000b: move-result v1 │ │ -515a14: 7120 0265 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -515a1a: 0a00 |000f: move-result v0 │ │ -515a1c: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ -515a20: 5420 7a9b |0012: iget-object v0, v2, Lorg/kontalk/util/ViewUtils$1;.val$context:Landroid/content/Context; // field@9b7a │ │ -515a24: 7110 9bcd 0000 |0014: invoke-static {v0}, Lorg/kontalk/util/SystemUtils;.getDisplaySize:(Landroid/content/Context;)Landroid/graphics/Point; // method@cd9b │ │ -515a2a: 0c00 |0017: move-result-object v0 │ │ -515a2c: 5201 7500 |0018: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ -515a30: 5200 7600 |001a: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ -515a34: 7120 0265 0100 |001c: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -515a3a: 0a00 |001f: move-result v0 │ │ -515a3c: 2201 c721 |0020: new-instance v1, Lorg/kontalk/util/ViewUtils$1$1; // type@21c7 │ │ -515a40: 7030 b8cd 2100 |0022: invoke-direct {v1, v2, v0}, Lorg/kontalk/util/ViewUtils$1$1;.:(Lorg/kontalk/util/ViewUtils$1;I)V // method@cdb8 │ │ -515a46: 7110 3ab3 0100 |0025: invoke-static {v1}, Lorg/jivesoftware/smack/util/Async;.go:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@b33a │ │ -515a4c: 0e00 |0028: return-void │ │ +515a08: |[515a08] org.kontalk.util.ViewUtils$1.onGlobalLayout:()V │ │ +515a18: 5420 799b |0000: iget-object v0, v2, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ +515a1c: 6e10 660a 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getHeight:()I // method@0a66 │ │ +515a22: 0a00 |0005: move-result v0 │ │ +515a24: 5421 799b |0006: iget-object v1, v2, Lorg/kontalk/util/ViewUtils$1;.val$container:Landroid/view/View; // field@9b79 │ │ +515a28: 6e10 910a 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getWidth:()I // method@0a91 │ │ +515a2e: 0a01 |000b: move-result v1 │ │ +515a30: 7120 0265 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +515a36: 0a00 |000f: move-result v0 │ │ +515a38: 3900 1000 |0010: if-nez v0, 0020 // +0010 │ │ +515a3c: 5420 7a9b |0012: iget-object v0, v2, Lorg/kontalk/util/ViewUtils$1;.val$context:Landroid/content/Context; // field@9b7a │ │ +515a40: 7110 9bcd 0000 |0014: invoke-static {v0}, Lorg/kontalk/util/SystemUtils;.getDisplaySize:(Landroid/content/Context;)Landroid/graphics/Point; // method@cd9b │ │ +515a46: 0c00 |0017: move-result-object v0 │ │ +515a48: 5201 7500 |0018: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ +515a4c: 5200 7600 |001a: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ +515a50: 7120 0265 0100 |001c: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +515a56: 0a00 |001f: move-result v0 │ │ +515a58: 2201 c721 |0020: new-instance v1, Lorg/kontalk/util/ViewUtils$1$1; // type@21c7 │ │ +515a5c: 7030 b8cd 2100 |0022: invoke-direct {v1, v2, v0}, Lorg/kontalk/util/ViewUtils$1$1;.:(Lorg/kontalk/util/ViewUtils$1;I)V // method@cdb8 │ │ +515a62: 7110 3ab3 0100 |0025: invoke-static {v1}, Lorg/jivesoftware/smack/util/Async;.go:(Ljava/lang/Runnable;)Ljava/lang/Thread; // method@b33a │ │ +515a68: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0012 line=77 │ │ 0x0018 line=78 │ │ 0x0020 line=82 │ │ locals : │ │ @@ -952875,17 +952875,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -515b98: |[515b98] org.kontalk.util.ViewUtils.:()V │ │ -515ba8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -515bae: 0e00 |0003: return-void │ │ +515bb4: |[515bb4] org.kontalk.util.ViewUtils.:()V │ │ +515bc4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +515bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/ViewUtils; │ │ │ │ #1 : (in Lorg/kontalk/util/ViewUtils;) │ │ @@ -952893,31 +952893,31 @@ │ │ type : '(Landroid/content/Context;F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -515b08: |[515b08] org.kontalk.util.ViewUtils.dp:(Landroid/content/Context;F)I │ │ -515b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -515b1a: 2d00 0200 |0001: cmpl-float v0, v2, v0 │ │ -515b1e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -515b22: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -515b24: 0f01 |0006: return v1 │ │ -515b26: 6e10 6c02 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -515b2c: 0c01 |000a: move-result-object v1 │ │ -515b2e: 6e10 2903 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0329 │ │ -515b34: 0c01 |000e: move-result-object v1 │ │ -515b36: 5211 2801 |000f: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@0128 │ │ -515b3a: a801 0102 |0011: mul-float v1, v1, v2 │ │ -515b3e: 8911 |0013: float-to-double v1, v1 │ │ -515b40: 7120 f564 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@64f5 │ │ -515b46: 0b01 |0017: move-result-wide v1 │ │ -515b48: 8a11 |0018: double-to-int v1, v1 │ │ -515b4a: 0f01 |0019: return v1 │ │ +515b24: |[515b24] org.kontalk.util.ViewUtils.dp:(Landroid/content/Context;F)I │ │ +515b34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +515b36: 2d00 0200 |0001: cmpl-float v0, v2, v0 │ │ +515b3a: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +515b3e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +515b40: 0f01 |0006: return v1 │ │ +515b42: 6e10 6c02 0100 |0007: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +515b48: 0c01 |000a: move-result-object v1 │ │ +515b4a: 6e10 2903 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0329 │ │ +515b50: 0c01 |000e: move-result-object v1 │ │ +515b52: 5211 2801 |000f: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@0128 │ │ +515b56: a801 0102 |0011: mul-float v1, v1, v2 │ │ +515b5a: 8911 |0013: float-to-double v1, v1 │ │ +515b5c: 7120 f564 2100 |0014: invoke-static {v1, v2}, Ljava/lang/Math;.ceil:(D)D // method@64f5 │ │ +515b62: 0b01 |0017: move-result-wide v1 │ │ +515b64: 8a11 |0018: double-to-int v1, v1 │ │ +515b66: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x001a reg=2 (null) F │ │ │ │ @@ -952926,33 +952926,33 @@ │ │ type : '(ILjava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -515a50: |[515a50] org.kontalk.util.ViewUtils.getQRCodeBitmap:(ILjava/lang/String;)Landroid/graphics/Bitmap; │ │ -515a60: 2200 fa0c |0000: new-instance v0, Lcom/google/zxing/qrcode/QRCodeWriter; // type@0cfa │ │ -515a64: 7010 425d 0000 |0002: invoke-direct {v0}, Lcom/google/zxing/qrcode/QRCodeWriter;.:()V // method@5d42 │ │ -515a6a: 2205 2b0f |0005: new-instance v5, Ljava/util/HashMap; // type@0f2b │ │ -515a6e: 7010 ec68 0500 |0007: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@68ec │ │ -515a74: 6201 244a |000a: sget-object v1, Lcom/google/zxing/EncodeHintType;.MARGIN:Lcom/google/zxing/EncodeHintType; // field@4a24 │ │ -515a78: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -515a7a: 7110 da64 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -515a80: 0c02 |0010: move-result-object v2 │ │ -515a82: 7230 6b69 1502 |0011: invoke-interface {v5, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -515a88: 6202 084a |0014: sget-object v2, Lcom/google/zxing/BarcodeFormat;.QR_CODE:Lcom/google/zxing/BarcodeFormat; // field@4a08 │ │ -515a8c: 0771 |0016: move-object v1, v7 │ │ -515a8e: 0163 |0017: move v3, v6 │ │ -515a90: 0164 |0018: move v4, v6 │ │ -515a92: 7406 435d 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/google/zxing/qrcode/QRCodeWriter;.encode:(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Map;)Lcom/google/zxing/common/BitMatrix; // method@5d43 │ │ -515a98: 0c06 |001c: move-result-object v6 │ │ -515a9a: 7110 c4cd 0600 |001d: invoke-static {v6}, Lorg/kontalk/util/ViewUtils;.toBitmap:(Lcom/google/zxing/common/BitMatrix;)Landroid/graphics/Bitmap; // method@cdc4 │ │ -515aa0: 0c06 |0020: move-result-object v6 │ │ -515aa2: 1106 |0021: return-object v6 │ │ +515a6c: |[515a6c] org.kontalk.util.ViewUtils.getQRCodeBitmap:(ILjava/lang/String;)Landroid/graphics/Bitmap; │ │ +515a7c: 2200 fa0c |0000: new-instance v0, Lcom/google/zxing/qrcode/QRCodeWriter; // type@0cfa │ │ +515a80: 7010 425d 0000 |0002: invoke-direct {v0}, Lcom/google/zxing/qrcode/QRCodeWriter;.:()V // method@5d42 │ │ +515a86: 2205 2b0f |0005: new-instance v5, Ljava/util/HashMap; // type@0f2b │ │ +515a8a: 7010 ec68 0500 |0007: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@68ec │ │ +515a90: 6201 244a |000a: sget-object v1, Lcom/google/zxing/EncodeHintType;.MARGIN:Lcom/google/zxing/EncodeHintType; // field@4a24 │ │ +515a94: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +515a96: 7110 da64 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +515a9c: 0c02 |0010: move-result-object v2 │ │ +515a9e: 7230 6b69 1502 |0011: invoke-interface {v5, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +515aa4: 6202 084a |0014: sget-object v2, Lcom/google/zxing/BarcodeFormat;.QR_CODE:Lcom/google/zxing/BarcodeFormat; // field@4a08 │ │ +515aa8: 0771 |0016: move-object v1, v7 │ │ +515aaa: 0163 |0017: move v3, v6 │ │ +515aac: 0164 |0018: move v4, v6 │ │ +515aae: 7406 435d 0000 |0019: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lcom/google/zxing/qrcode/QRCodeWriter;.encode:(Ljava/lang/String;Lcom/google/zxing/BarcodeFormat;IILjava/util/Map;)Lcom/google/zxing/common/BitMatrix; // method@5d43 │ │ +515ab4: 0c06 |001c: move-result-object v6 │ │ +515ab6: 7110 c4cd 0600 |001d: invoke-static {v6}, Lorg/kontalk/util/ViewUtils;.toBitmap:(Lcom/google/zxing/common/BitMatrix;)Landroid/graphics/Bitmap; // method@cdc4 │ │ +515abc: 0c06 |0020: move-result-object v6 │ │ +515abe: 1106 |0021: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x000a line=106 │ │ 0x0014 line=107 │ │ 0x001d line=108 │ │ @@ -952965,21 +952965,21 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -515bb0: |[515bb0] org.kontalk.util.ViewUtils.getQRCodeBitmapAsync:(Landroid/content/Context;Landroid/view/View;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V │ │ -515bc0: 6e10 8f0a 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0a8f │ │ -515bc6: 0c00 |0003: move-result-object v0 │ │ -515bc8: 2201 c821 |0004: new-instance v1, Lorg/kontalk/util/ViewUtils$1; // type@21c8 │ │ -515bcc: 7055 bacd 3142 |0006: invoke-direct {v1, v3, v2, v4, v5}, Lorg/kontalk/util/ViewUtils$1;.:(Landroid/view/View;Landroid/content/Context;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V // method@cdba │ │ -515bd2: 6e20 1f0c 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0c1f │ │ -515bd8: 0e00 |000c: return-void │ │ +515bcc: |[515bcc] org.kontalk.util.ViewUtils.getQRCodeBitmapAsync:(Landroid/content/Context;Landroid/view/View;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V │ │ +515bdc: 6e10 8f0a 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@0a8f │ │ +515be2: 0c00 |0003: move-result-object v0 │ │ +515be4: 2201 c821 |0004: new-instance v1, Lorg/kontalk/util/ViewUtils$1; // type@21c8 │ │ +515be8: 7055 bacd 3142 |0006: invoke-direct {v1, v3, v2, v4, v5}, Lorg/kontalk/util/ViewUtils$1;.:(Landroid/view/View;Landroid/content/Context;Ljava/lang/String;Lorg/kontalk/util/ViewUtils$OnQRCodeGeneratedListener;)V // method@cdba │ │ +515bee: 6e20 1f0c 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@0c1f │ │ +515bf4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/view/View; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/String; │ │ @@ -952990,30 +952990,30 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -515b4c: |[515b4c] org.kontalk.util.ViewUtils.injectEmojis:(Landroid/widget/TextView;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -515b5c: 2200 ba01 |0000: new-instance v0, Landroid/text/SpannableStringBuilder; // type@01ba │ │ -515b60: 7020 7208 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@0872 │ │ -515b66: 6e10 f411 0200 |0005: invoke-virtual {v2}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@11f4 │ │ -515b6c: 0c03 |0008: move-result-object v3 │ │ -515b6e: 6e10 9608 0300 |0009: invoke-virtual {v3}, Landroid/text/TextPaint;.getFontMetrics:()Landroid/graphics/Paint$FontMetrics; // method@0896 │ │ -515b74: 0c03 |000c: move-result-object v3 │ │ -515b76: 5231 6700 |000d: iget v1, v3, Landroid/graphics/Paint$FontMetrics;.descent:F // field@0067 │ │ -515b7a: 5233 6600 |000f: iget v3, v3, Landroid/graphics/Paint$FontMetrics;.ascent:F // field@0066 │ │ -515b7e: c731 |0011: sub-float/2addr v1, v3 │ │ -515b80: 7100 2d5f 0000 |0012: invoke-static {}, Lcom/vanniktech/emoji/EmojiManager;.getInstance:()Lcom/vanniktech/emoji/EmojiManager; // method@5f2d │ │ -515b86: 0c03 |0015: move-result-object v3 │ │ -515b88: 6e10 df11 0200 |0016: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@11df │ │ -515b8e: 0c02 |0019: move-result-object v2 │ │ -515b90: 6e51 2f5f 2310 |001a: invoke-virtual {v3, v2, v0, v1, v1}, Lcom/vanniktech/emoji/EmojiManager;.replaceWithImages:(Landroid/content/Context;Landroid/text/Spannable;FF)V // method@5f2f │ │ -515b96: 1100 |001d: return-object v0 │ │ +515b68: |[515b68] org.kontalk.util.ViewUtils.injectEmojis:(Landroid/widget/TextView;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +515b78: 2200 ba01 |0000: new-instance v0, Landroid/text/SpannableStringBuilder; // type@01ba │ │ +515b7c: 7020 7208 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@0872 │ │ +515b82: 6e10 f411 0200 |0005: invoke-virtual {v2}, Landroid/widget/TextView;.getPaint:()Landroid/text/TextPaint; // method@11f4 │ │ +515b88: 0c03 |0008: move-result-object v3 │ │ +515b8a: 6e10 9608 0300 |0009: invoke-virtual {v3}, Landroid/text/TextPaint;.getFontMetrics:()Landroid/graphics/Paint$FontMetrics; // method@0896 │ │ +515b90: 0c03 |000c: move-result-object v3 │ │ +515b92: 5231 6700 |000d: iget v1, v3, Landroid/graphics/Paint$FontMetrics;.descent:F // field@0067 │ │ +515b96: 5233 6600 |000f: iget v3, v3, Landroid/graphics/Paint$FontMetrics;.ascent:F // field@0066 │ │ +515b9a: c731 |0011: sub-float/2addr v1, v3 │ │ +515b9c: 7100 2d5f 0000 |0012: invoke-static {}, Lcom/vanniktech/emoji/EmojiManager;.getInstance:()Lcom/vanniktech/emoji/EmojiManager; // method@5f2d │ │ +515ba2: 0c03 |0015: move-result-object v3 │ │ +515ba4: 6e10 df11 0200 |0016: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@11df │ │ +515baa: 0c02 |0019: move-result-object v2 │ │ +515bac: 6e51 2f5f 2310 |001a: invoke-virtual {v3, v2, v0, v1, v1}, Lcom/vanniktech/emoji/EmojiManager;.replaceWithImages:(Landroid/content/Context;Landroid/text/Spannable;FF)V // method@5f2f │ │ +515bb2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ 0x000d line=138 │ │ 0x0012 line=139 │ │ locals : │ │ @@ -953025,70 +953025,70 @@ │ │ type : '(Landroid/widget/TextView;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -515bdc: |[515bdc] org.kontalk.util.ViewUtils.setMessageBodyTextStyle:(Landroid/widget/TextView;Z)V │ │ -515bec: 6e10 df11 0600 |0000: invoke-virtual {v6}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@11df │ │ -515bf2: 0c00 |0003: move-result-object v0 │ │ -515bf4: 7110 e5cc 0000 |0004: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getFontSize:(Landroid/content/Context;)Ljava/lang/String; // method@cce5 │ │ -515bfa: 0c01 |0007: move-result-object v1 │ │ -515bfc: 6e10 5165 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ -515c02: 0a02 |000b: move-result v2 │ │ -515c04: 1403 3bbb 1f06 |000c: const v3, #float 3.00421e-35 // #061fbb3b │ │ -515c0a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -515c0c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -515c0e: 3232 1200 |0011: if-eq v2, v3, 0023 // +0012 │ │ -515c12: 1403 0795 8706 |0013: const v3, #float 5.10003e-35 // #06879507 │ │ -515c18: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ -515c1c: 2815 |0018: goto 002d // +0015 │ │ -515c1e: 1a02 fce1 |0019: const-string v2, "small" // string@e1fc │ │ -515c22: 6e20 4965 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -515c28: 0a01 |001e: move-result v1 │ │ -515c2a: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ -515c2e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -515c30: 280c |0022: goto 002e // +000c │ │ -515c32: 1a02 a8ad |0023: const-string v2, "large" // string@ada8 │ │ -515c36: 6e20 4965 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -515c3c: 0a01 |0028: move-result v1 │ │ -515c3e: 3801 0400 |0029: if-eqz v1, 002d // +0004 │ │ -515c42: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -515c44: 2802 |002c: goto 002e // +0002 │ │ -515c46: 12f1 |002d: const/4 v1, #int -1 // #ff │ │ -515c48: 3801 0c00 |002e: if-eqz v1, 003a // +000c │ │ -515c4c: 3241 0600 |0030: if-eq v1, v4, 0036 // +0006 │ │ -515c50: 1401 df00 077f |0032: const v1, #float 1.7945e+38 // #7f0700df │ │ -515c56: 2808 |0035: goto 003d // +0008 │ │ -515c58: 1401 de00 077f |0036: const v1, #float 1.7945e+38 // #7f0700de │ │ -515c5e: 2804 |0039: goto 003d // +0004 │ │ -515c60: 1401 e000 077f |003a: const v1, #float 1.7945e+38 // #7f0700e0 │ │ -515c66: 3807 1e00 |003d: if-eqz v7, 005b // +001e │ │ -515c6a: 2347 3223 |003f: new-array v7, v4, [I // type@2332 │ │ -515c6e: 1402 3400 0101 |0041: const v2, #float 2.36937e-38 // #01010034 │ │ -515c74: 4b02 0705 |0044: aput v2, v7, v5 │ │ -515c78: 6e10 7302 0000 |0046: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0273 │ │ -515c7e: 0c02 |0049: move-result-object v2 │ │ -515c80: 1403 0700 127f |004a: const v3, #float 1.94067e+38 // #7f120007 │ │ -515c86: 6e30 1903 3207 |004d: invoke-virtual {v2, v3, v7}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0319 │ │ -515c8c: 0c07 |0050: move-result-object v7 │ │ -515c8e: 6e30 5c03 5705 |0051: invoke-virtual {v7, v5, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@035c │ │ -515c94: 0a02 |0054: move-result v2 │ │ -515c96: 7120 e127 2600 |0055: invoke-static {v6, v2}, Landroidx/core/widget/TextViewCompat;.setTextAppearance:(Landroid/widget/TextView;I)V // method@27e1 │ │ -515c9c: 6e10 6603 0700 |0058: invoke-virtual {v7}, Landroid/content/res/TypedArray;.recycle:()V // method@0366 │ │ -515ca2: 6e10 6c02 0000 |005b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -515ca8: 0c07 |005e: move-result-object v7 │ │ -515caa: 6e20 2603 1700 |005f: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@0326 │ │ -515cb0: 0a07 |0062: move-result v7 │ │ -515cb2: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -515cb4: 2d00 0700 |0064: cmpl-float v0, v7, v0 │ │ -515cb8: 3d00 0500 |0066: if-lez v0, 006b // +0005 │ │ -515cbc: 6e30 5312 5607 |0068: invoke-virtual {v6, v5, v7}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1253 │ │ -515cc2: 0e00 |006b: return-void │ │ +515bf8: |[515bf8] org.kontalk.util.ViewUtils.setMessageBodyTextStyle:(Landroid/widget/TextView;Z)V │ │ +515c08: 6e10 df11 0600 |0000: invoke-virtual {v6}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@11df │ │ +515c0e: 0c00 |0003: move-result-object v0 │ │ +515c10: 7110 e5cc 0000 |0004: invoke-static {v0}, Lorg/kontalk/util/Preferences;.getFontSize:(Landroid/content/Context;)Ljava/lang/String; // method@cce5 │ │ +515c16: 0c01 |0007: move-result-object v1 │ │ +515c18: 6e10 5165 0100 |0008: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ +515c1e: 0a02 |000b: move-result v2 │ │ +515c20: 1403 3bbb 1f06 |000c: const v3, #float 3.00421e-35 // #061fbb3b │ │ +515c26: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +515c28: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +515c2a: 3232 1200 |0011: if-eq v2, v3, 0023 // +0012 │ │ +515c2e: 1403 0795 8706 |0013: const v3, #float 5.10003e-35 // #06879507 │ │ +515c34: 3232 0300 |0016: if-eq v2, v3, 0019 // +0003 │ │ +515c38: 2815 |0018: goto 002d // +0015 │ │ +515c3a: 1a02 fce1 |0019: const-string v2, "small" // string@e1fc │ │ +515c3e: 6e20 4965 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +515c44: 0a01 |001e: move-result v1 │ │ +515c46: 3801 0e00 |001f: if-eqz v1, 002d // +000e │ │ +515c4a: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +515c4c: 280c |0022: goto 002e // +000c │ │ +515c4e: 1a02 a8ad |0023: const-string v2, "large" // string@ada8 │ │ +515c52: 6e20 4965 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +515c58: 0a01 |0028: move-result v1 │ │ +515c5a: 3801 0400 |0029: if-eqz v1, 002d // +0004 │ │ +515c5e: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +515c60: 2802 |002c: goto 002e // +0002 │ │ +515c62: 12f1 |002d: const/4 v1, #int -1 // #ff │ │ +515c64: 3801 0c00 |002e: if-eqz v1, 003a // +000c │ │ +515c68: 3241 0600 |0030: if-eq v1, v4, 0036 // +0006 │ │ +515c6c: 1401 df00 077f |0032: const v1, #float 1.7945e+38 // #7f0700df │ │ +515c72: 2808 |0035: goto 003d // +0008 │ │ +515c74: 1401 de00 077f |0036: const v1, #float 1.7945e+38 // #7f0700de │ │ +515c7a: 2804 |0039: goto 003d // +0004 │ │ +515c7c: 1401 e000 077f |003a: const v1, #float 1.7945e+38 // #7f0700e0 │ │ +515c82: 3807 1e00 |003d: if-eqz v7, 005b // +001e │ │ +515c86: 2347 3223 |003f: new-array v7, v4, [I // type@2332 │ │ +515c8a: 1402 3400 0101 |0041: const v2, #float 2.36937e-38 // #01010034 │ │ +515c90: 4b02 0705 |0044: aput v2, v7, v5 │ │ +515c94: 6e10 7302 0000 |0046: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0273 │ │ +515c9a: 0c02 |0049: move-result-object v2 │ │ +515c9c: 1403 0700 127f |004a: const v3, #float 1.94067e+38 // #7f120007 │ │ +515ca2: 6e30 1903 3207 |004d: invoke-virtual {v2, v3, v7}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@0319 │ │ +515ca8: 0c07 |0050: move-result-object v7 │ │ +515caa: 6e30 5c03 5705 |0051: invoke-virtual {v7, v5, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@035c │ │ +515cb0: 0a02 |0054: move-result v2 │ │ +515cb2: 7120 e127 2600 |0055: invoke-static {v6, v2}, Landroidx/core/widget/TextViewCompat;.setTextAppearance:(Landroid/widget/TextView;I)V // method@27e1 │ │ +515cb8: 6e10 6603 0700 |0058: invoke-virtual {v7}, Landroid/content/res/TypedArray;.recycle:()V // method@0366 │ │ +515cbe: 6e10 6c02 0000 |005b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +515cc4: 0c07 |005e: move-result-object v7 │ │ +515cc6: 6e20 2603 1700 |005f: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getDimension:(I)F // method@0326 │ │ +515ccc: 0a07 |0062: move-result v7 │ │ +515cce: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +515cd0: 2d00 0700 |0064: cmpl-float v0, v7, v0 │ │ +515cd4: 3d00 0500 |0066: if-lez v0, 006b // +0005 │ │ +515cd8: 6e30 5312 5607 |0068: invoke-virtual {v6, v5, v7}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1253 │ │ +515cde: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0008 line=155 │ │ 0x0046 line=170 │ │ 0x0051 line=171 │ │ @@ -953104,39 +953104,39 @@ │ │ type : '(Lcom/google/zxing/common/BitMatrix;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -515aa4: |[515aa4] org.kontalk.util.ViewUtils.toBitmap:(Lcom/google/zxing/common/BitMatrix;)Landroid/graphics/Bitmap; │ │ -515ab4: 6e10 995a 0700 |0000: invoke-virtual {v7}, Lcom/google/zxing/common/BitMatrix;.getHeight:()I // method@5a99 │ │ -515aba: 0a00 |0003: move-result v0 │ │ -515abc: 6e10 9c5a 0700 |0004: invoke-virtual {v7}, Lcom/google/zxing/common/BitMatrix;.getWidth:()I // method@5a9c │ │ -515ac2: 0a01 |0007: move-result v1 │ │ -515ac4: 6202 4700 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0047 │ │ -515ac8: 7130 c703 0102 |000a: invoke-static {v1, v0, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -515ace: 0c02 |000d: move-result-object v2 │ │ -515ad0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -515ad2: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -515ad4: 3514 1800 |0010: if-ge v4, v1, 0028 // +0018 │ │ -515ad8: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -515ada: 3505 1200 |0013: if-ge v5, v0, 0025 // +0012 │ │ -515ade: 6e30 965a 4705 |0015: invoke-virtual {v7, v4, v5}, Lcom/google/zxing/common/BitMatrix;.get:(II)Z // method@5a96 │ │ -515ae4: 0a06 |0018: move-result v6 │ │ -515ae6: 3806 0500 |0019: if-eqz v6, 001e // +0005 │ │ -515aea: 1506 00ff |001b: const/high16 v6, #int -16777216 // #ff00 │ │ -515aee: 2802 |001d: goto 001f // +0002 │ │ -515af0: 12f6 |001e: const/4 v6, #int -1 // #ff │ │ -515af2: 6e40 db03 4265 |001f: invoke-virtual {v2, v4, v5, v6}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@03db │ │ -515af8: d805 0501 |0022: add-int/lit8 v5, v5, #int 1 // #01 │ │ -515afc: 28ef |0024: goto 0013 // -0011 │ │ -515afe: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -515b02: 28e9 |0027: goto 0010 // -0017 │ │ -515b04: 1102 |0028: return-object v2 │ │ +515ac0: |[515ac0] org.kontalk.util.ViewUtils.toBitmap:(Lcom/google/zxing/common/BitMatrix;)Landroid/graphics/Bitmap; │ │ +515ad0: 6e10 995a 0700 |0000: invoke-virtual {v7}, Lcom/google/zxing/common/BitMatrix;.getHeight:()I // method@5a99 │ │ +515ad6: 0a00 |0003: move-result v0 │ │ +515ad8: 6e10 9c5a 0700 |0004: invoke-virtual {v7}, Lcom/google/zxing/common/BitMatrix;.getWidth:()I // method@5a9c │ │ +515ade: 0a01 |0007: move-result v1 │ │ +515ae0: 6202 4700 |0008: sget-object v2, Landroid/graphics/Bitmap$Config;.RGB_565:Landroid/graphics/Bitmap$Config; // field@0047 │ │ +515ae4: 7130 c703 0102 |000a: invoke-static {v1, v0, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +515aea: 0c02 |000d: move-result-object v2 │ │ +515aec: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +515aee: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +515af0: 3514 1800 |0010: if-ge v4, v1, 0028 // +0018 │ │ +515af4: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +515af6: 3505 1200 |0013: if-ge v5, v0, 0025 // +0012 │ │ +515afa: 6e30 965a 4705 |0015: invoke-virtual {v7, v4, v5}, Lcom/google/zxing/common/BitMatrix;.get:(II)Z // method@5a96 │ │ +515b00: 0a06 |0018: move-result v6 │ │ +515b02: 3806 0500 |0019: if-eqz v6, 001e // +0005 │ │ +515b06: 1506 00ff |001b: const/high16 v6, #int -16777216 // #ff00 │ │ +515b0a: 2802 |001d: goto 001f // +0002 │ │ +515b0c: 12f6 |001e: const/4 v6, #int -1 // #ff │ │ +515b0e: 6e40 db03 4265 |001f: invoke-virtual {v2, v4, v5, v6}, Landroid/graphics/Bitmap;.setPixel:(III)V // method@03db │ │ +515b14: d805 0501 |0022: add-int/lit8 v5, v5, #int 1 // #01 │ │ +515b18: 28ef |0024: goto 0013 // -0011 │ │ +515b1a: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +515b1e: 28e9 |0027: goto 0010 // -0017 │ │ +515b20: 1102 |0028: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0008 line=126 │ │ 0x0015 line=129 │ │ locals : │ │ @@ -953183,24 +953183,24 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -515d3c: |[515d3c] org.kontalk.util.WakefulHashMap.:(Landroid/content/Context;ILjava/lang/String;)V │ │ -515d4c: 7010 ec68 0100 |0000: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ -515d52: 1a00 48cd |0003: const-string v0, "power" // string@cd48 │ │ -515d56: 6e20 7102 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -515d5c: 0c02 |0008: move-result-object v2 │ │ -515d5e: 1f02 4801 |0009: check-cast v2, Landroid/os/PowerManager; // type@0148 │ │ -515d62: 6e30 eb06 3204 |000b: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ -515d68: 0c02 |000e: move-result-object v2 │ │ -515d6a: 5b12 7d9b |000f: iput-object v2, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ -515d6e: 0e00 |0011: return-void │ │ +515d58: |[515d58] org.kontalk.util.WakefulHashMap.:(Landroid/content/Context;ILjava/lang/String;)V │ │ +515d68: 7010 ec68 0100 |0000: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ +515d6e: 1a00 48cd |0003: const-string v0, "power" // string@cd48 │ │ +515d72: 6e20 7102 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +515d78: 0c02 |0008: move-result-object v2 │ │ +515d7a: 1f02 4801 |0009: check-cast v2, Landroid/os/PowerManager; // type@0148 │ │ +515d7e: 6e30 eb06 3204 |000b: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ +515d84: 0c02 |000e: move-result-object v2 │ │ +515d86: 5b12 7d9b |000f: iput-object v2, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ +515d8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/kontalk/util/WakefulHashMap; │ │ @@ -953214,24 +953214,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -515d70: |[515d70] org.kontalk.util.WakefulHashMap.clear:()V │ │ -515d80: 6f10 f068 0100 |0000: invoke-super {v1}, Ljava/util/HashMap;.clear:()V // method@68f0 │ │ -515d86: 5410 7d9b |0003: iget-object v0, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ -515d8a: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ -515d90: 0a00 |0008: move-result v0 │ │ -515d92: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -515d96: 5410 7d9b |000b: iget-object v0, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ -515d9a: 6e10 e706 0000 |000d: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ -515da0: 28f3 |0010: goto 0003 // -000d │ │ -515da2: 0e00 |0011: return-void │ │ +515d8c: |[515d8c] org.kontalk.util.WakefulHashMap.clear:()V │ │ +515d9c: 6f10 f068 0100 |0000: invoke-super {v1}, Ljava/util/HashMap;.clear:()V // method@68f0 │ │ +515da2: 5410 7d9b |0003: iget-object v0, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ +515da6: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ +515dac: 0a00 |0008: move-result v0 │ │ +515dae: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +515db2: 5410 7d9b |000b: iget-object v0, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ +515db6: 6e10 e706 0000 |000d: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ +515dbc: 28f3 |0010: goto 0003 // -000d │ │ +515dbe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x000b line=74 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/kontalk/util/WakefulHashMap; │ │ @@ -953241,21 +953241,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -515cc4: |[515cc4] org.kontalk.util.WakefulHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -515cd4: 6f30 f868 1002 |0000: invoke-super {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -515cda: 0c01 |0003: move-result-object v1 │ │ -515cdc: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -515ce0: 5402 7d9b |0006: iget-object v2, v0, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ -515ce4: 6e10 e406 0200 |0008: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@06e4 │ │ -515cea: 1101 |000b: return-object v1 │ │ +515ce0: |[515ce0] org.kontalk.util.WakefulHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +515cf0: 6f30 f868 1002 |0000: invoke-super {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +515cf6: 0c01 |0003: move-result-object v1 │ │ +515cf8: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +515cfc: 5402 7d9b |0006: iget-object v2, v0, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ +515d00: 6e10 e406 0200 |0008: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@06e4 │ │ +515d06: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/kontalk/util/WakefulHashMap; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Object; │ │ @@ -953266,21 +953266,21 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -515cec: |[515cec] org.kontalk.util.WakefulHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object; │ │ -515cfc: 6f30 f868 1002 |0000: invoke-super {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -515d02: 0c01 |0003: move-result-object v1 │ │ -515d04: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -515d08: 5402 7d9b |0006: iget-object v2, v0, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ -515d0c: 6e30 e506 3204 |0008: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@06e5 │ │ -515d12: 1101 |000b: return-object v1 │ │ +515d08: |[515d08] org.kontalk.util.WakefulHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;J)Ljava/lang/Object; │ │ +515d18: 6f30 f868 1002 |0000: invoke-super {v0, v1, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +515d1e: 0c01 |0003: move-result-object v1 │ │ +515d20: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +515d24: 5402 7d9b |0006: iget-object v2, v0, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ +515d28: 6e30 e506 3204 |0008: invoke-virtual {v2, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@06e5 │ │ +515d2e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/kontalk/util/WakefulHashMap; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/lang/Object; │ │ @@ -953292,21 +953292,21 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -515d14: |[515d14] org.kontalk.util.WakefulHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -515d24: 6f20 fa68 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ -515d2a: 0c02 |0003: move-result-object v2 │ │ -515d2c: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -515d30: 5410 7d9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ -515d34: 6e10 e706 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ -515d3a: 1102 |000b: return-object v2 │ │ +515d30: |[515d30] org.kontalk.util.WakefulHashMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +515d40: 6f20 fa68 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ +515d46: 0c02 |0003: move-result-object v2 │ │ +515d48: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +515d4c: 5410 7d9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashMap;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7d │ │ +515d50: 6e10 e706 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ +515d56: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/kontalk/util/WakefulHashMap; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Object; │ │ @@ -953349,24 +953349,24 @@ │ │ type : '(ILandroid/content/Context;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -515e1c: |[515e1c] org.kontalk.util.WakefulHashSet.:(ILandroid/content/Context;ILjava/lang/String;)V │ │ -515e2c: 7020 fe68 1000 |0000: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ -515e32: 1a01 48cd |0003: const-string v1, "power" // string@cd48 │ │ -515e36: 6e20 7102 1200 |0005: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -515e3c: 0c01 |0008: move-result-object v1 │ │ -515e3e: 1f01 4801 |0009: check-cast v1, Landroid/os/PowerManager; // type@0148 │ │ -515e42: 6e30 eb06 3104 |000b: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ -515e48: 0c01 |000e: move-result-object v1 │ │ -515e4a: 5b01 7e9b |000f: iput-object v1, v0, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ -515e4e: 0e00 |0011: return-void │ │ +515e38: |[515e38] org.kontalk.util.WakefulHashSet.:(ILandroid/content/Context;ILjava/lang/String;)V │ │ +515e48: 7020 fe68 1000 |0000: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ +515e4e: 1a01 48cd |0003: const-string v1, "power" // string@cd48 │ │ +515e52: 6e20 7102 1200 |0005: invoke-virtual {v2, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +515e58: 0c01 |0008: move-result-object v1 │ │ +515e5a: 1f01 4801 |0009: check-cast v1, Landroid/os/PowerManager; // type@0148 │ │ +515e5e: 6e30 eb06 3104 |000b: invoke-virtual {v1, v3, v4}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ +515e64: 0c01 |000e: move-result-object v1 │ │ +515e66: 5b01 7e9b |000f: iput-object v1, v0, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ +515e6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0005 line=39 │ │ 0x000b line=40 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/kontalk/util/WakefulHashSet; │ │ @@ -953381,21 +953381,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -515da4: |[515da4] org.kontalk.util.WakefulHashSet.add:(Ljava/lang/Object;)Z │ │ -515db4: 6f20 0069 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ -515dba: 0a02 |0003: move-result v2 │ │ -515dbc: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -515dc0: 5410 7e9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ -515dc4: 6e10 e406 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@06e4 │ │ -515dca: 0f02 |000b: return v2 │ │ +515dc0: |[515dc0] org.kontalk.util.WakefulHashSet.add:(Ljava/lang/Object;)Z │ │ +515dd0: 6f20 0069 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ +515dd6: 0a02 |0003: move-result v2 │ │ +515dd8: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +515ddc: 5410 7e9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ +515de0: 6e10 e406 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@06e4 │ │ +515de6: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=48 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/kontalk/util/WakefulHashSet; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Object; │ │ @@ -953405,21 +953405,21 @@ │ │ type : '(Ljava/lang/Object;J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -515dcc: |[515dcc] org.kontalk.util.WakefulHashSet.add:(Ljava/lang/Object;J)Z │ │ -515ddc: 6f20 0069 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ -515de2: 0a02 |0003: move-result v2 │ │ -515de4: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -515de8: 5410 7e9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ -515dec: 6e30 e506 3004 |0008: invoke-virtual {v0, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@06e5 │ │ -515df2: 0f02 |000b: return v2 │ │ +515de8: |[515de8] org.kontalk.util.WakefulHashSet.add:(Ljava/lang/Object;J)Z │ │ +515df8: 6f20 0069 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ +515dfe: 0a02 |0003: move-result v2 │ │ +515e00: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +515e04: 5410 7e9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ +515e08: 6e30 e506 3004 |0008: invoke-virtual {v0, v3, v4}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@06e5 │ │ +515e0e: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/kontalk/util/WakefulHashSet; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Object; │ │ @@ -953430,24 +953430,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -515e50: |[515e50] org.kontalk.util.WakefulHashSet.clear:()V │ │ -515e60: 6f10 0269 0100 |0000: invoke-super {v1}, Ljava/util/HashSet;.clear:()V // method@6902 │ │ -515e66: 5410 7e9b |0003: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ -515e6a: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ -515e70: 0a00 |0008: move-result v0 │ │ -515e72: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -515e76: 5410 7e9b |000b: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ -515e7a: 6e10 e706 0000 |000d: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ -515e80: 28f3 |0010: goto 0003 // -000d │ │ -515e82: 0e00 |0011: return-void │ │ +515e6c: |[515e6c] org.kontalk.util.WakefulHashSet.clear:()V │ │ +515e7c: 6f10 0269 0100 |0000: invoke-super {v1}, Ljava/util/HashSet;.clear:()V // method@6902 │ │ +515e82: 5410 7e9b |0003: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ +515e86: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ +515e8c: 0a00 |0008: move-result v0 │ │ +515e8e: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +515e92: 5410 7e9b |000b: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ +515e96: 6e10 e706 0000 |000d: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ +515e9c: 28f3 |0010: goto 0003 // -000d │ │ +515e9e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x000b line=74 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/kontalk/util/WakefulHashSet; │ │ @@ -953457,21 +953457,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -515df4: |[515df4] org.kontalk.util.WakefulHashSet.remove:(Ljava/lang/Object;)Z │ │ -515e04: 6f20 0669 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@6906 │ │ -515e0a: 0a02 |0003: move-result v2 │ │ -515e0c: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ -515e10: 5410 7e9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ -515e14: 6e10 e706 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ -515e1a: 0f02 |000b: return v2 │ │ +515e10: |[515e10] org.kontalk.util.WakefulHashSet.remove:(Ljava/lang/Object;)Z │ │ +515e20: 6f20 0669 2100 |0000: invoke-super {v1, v2}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@6906 │ │ +515e26: 0a02 |0003: move-result v2 │ │ +515e28: 3802 0700 |0004: if-eqz v2, 000b // +0007 │ │ +515e2c: 5410 7e9b |0006: iget-object v0, v1, Lorg/kontalk/util/WakefulHashSet;.mWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b7e │ │ +515e30: 6e10 e706 0000 |0008: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ +515e36: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=65 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/kontalk/util/WakefulHashSet; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/Object; │ │ @@ -953518,19 +953518,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -515f68: |[515f68] org.kontalk.util.XMPPParserUtils.:()V │ │ -515f78: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -515f7e: 2200 290e |0003: new-instance v0, Ljava/lang/AssertionError; // type@0e29 │ │ -515f82: 7010 4864 0000 |0005: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@6448 │ │ -515f88: 2700 |0008: throw v0 │ │ +515f84: |[515f84] org.kontalk.util.XMPPParserUtils.:()V │ │ +515f94: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +515f9a: 2200 290e |0003: new-instance v0, Ljava/lang/AssertionError; // type@0e29 │ │ +515f9e: 7010 4864 0000 |0005: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@6448 │ │ +515fa4: 2700 |0008: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/kontalk/util/XMPPParserUtils; │ │ │ │ @@ -953539,29 +953539,29 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -515f1c: |[515f1c] org.kontalk.util.XMPPParserUtils.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; │ │ -515f2c: 6200 809b |0000: sget-object v0, Lorg/kontalk/util/XMPPParserUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b80 │ │ -515f30: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -515f34: 7100 bed5 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@d5be │ │ -515f3a: 0c00 |0007: move-result-object v0 │ │ -515f3c: 6900 809b |0008: sput-object v0, Lorg/kontalk/util/XMPPParserUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b80 │ │ -515f40: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -515f42: 6e20 c1d5 1000 |000b: invoke-virtual {v0, v1}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@d5c1 │ │ -515f48: 6200 809b |000e: sget-object v0, Lorg/kontalk/util/XMPPParserUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b80 │ │ -515f4c: 6e10 c0d5 0000 |0010: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@d5c0 │ │ -515f52: 0c00 |0013: move-result-object v0 │ │ -515f54: 2201 210e |0014: new-instance v1, Ljava/io/StringReader; // type@0e21 │ │ -515f58: 7020 3364 2100 |0016: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@6433 │ │ -515f5e: 7220 b8d5 1000 |0019: invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@d5b8 │ │ -515f64: 1100 |001c: return-object v0 │ │ +515f38: |[515f38] org.kontalk.util.XMPPParserUtils.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; │ │ +515f48: 6200 809b |0000: sget-object v0, Lorg/kontalk/util/XMPPParserUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b80 │ │ +515f4c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +515f50: 7100 bed5 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@d5be │ │ +515f56: 0c00 |0007: move-result-object v0 │ │ +515f58: 6900 809b |0008: sput-object v0, Lorg/kontalk/util/XMPPParserUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b80 │ │ +515f5c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +515f5e: 6e20 c1d5 1000 |000b: invoke-virtual {v0, v1}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@d5c1 │ │ +515f64: 6200 809b |000e: sget-object v0, Lorg/kontalk/util/XMPPParserUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b80 │ │ +515f68: 6e10 c0d5 0000 |0010: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@d5c0 │ │ +515f6e: 0c00 |0013: move-result-object v0 │ │ +515f70: 2201 210e |0014: new-instance v1, Ljava/io/StringReader; // type@0e21 │ │ +515f74: 7020 3364 2100 |0016: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@6433 │ │ +515f7a: 7220 b8d5 1000 |0019: invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@d5b8 │ │ +515f80: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x000b line=47 │ │ 0x000e line=50 │ │ 0x0014 line=51 │ │ @@ -953573,55 +953573,55 @@ │ │ type : '(Ljava/lang/String;)Lorg/jivesoftware/smack/packet/Message;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -515e84: |[515e84] org.kontalk.util.XMPPParserUtils.parseMessageStanza:(Ljava/lang/String;)Lorg/jivesoftware/smack/packet/Message; │ │ -515e94: 7110 d0cd 0700 |0000: invoke-static {v7}, Lorg/kontalk/util/XMPPParserUtils;.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; // method@cdd0 │ │ -515e9a: 0c07 |0003: move-result-object v7 │ │ -515e9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -515e9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -515ea0: 0712 |0006: move-object v2, v1 │ │ -515ea2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -515ea4: 3900 3a00 |0008: if-nez v0, 0042 // +003a │ │ -515ea8: 7210 b3d5 0700 |000a: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@d5b3 │ │ -515eae: 0a03 |000d: move-result v3 │ │ -515eb0: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -515eb2: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -515eb4: 1a06 35ee |0010: const-string v6, "xmpp" // string@ee35 │ │ -515eb8: 3343 2100 |0012: if-ne v3, v4, 0033 // +0021 │ │ -515ebc: 7210 aad5 0700 |0014: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ -515ec2: 0c03 |0017: move-result-object v3 │ │ -515ec4: 6e20 4965 3600 |0018: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -515eca: 0a03 |001b: move-result v3 │ │ -515ecc: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -515ed0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -515ed2: 28e9 |001f: goto 0008 // -0017 │ │ -515ed4: 7210 aad5 0700 |0020: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ -515eda: 0c03 |0023: move-result-object v3 │ │ -515edc: 1a04 35bf |0024: const-string v4, "message" // string@bf35 │ │ -515ee0: 6e20 4965 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -515ee6: 0a03 |0029: move-result v3 │ │ -515ee8: 3803 deff |002a: if-eqz v3, 0008 // -0022 │ │ -515eec: 3801 dcff |002c: if-eqz v1, 0008 // -0024 │ │ -515ef0: 7110 b2b3 0700 |002e: invoke-static {v7}, Lorg/jivesoftware/smack/util/PacketParserUtils;.parseMessage:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/packet/Message; // method@b3b2 │ │ -515ef6: 0c02 |0031: move-result-object v2 │ │ -515ef8: 28d6 |0032: goto 0008 // -002a │ │ -515efa: 1234 |0033: const/4 v4, #int 3 // #3 │ │ -515efc: 3343 d4ff |0034: if-ne v3, v4, 0008 // -002c │ │ -515f00: 7210 aad5 0700 |0036: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ -515f06: 0c03 |0039: move-result-object v3 │ │ -515f08: 6e20 4965 3600 |003a: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -515f0e: 0a03 |003d: move-result v3 │ │ -515f10: 3803 caff |003e: if-eqz v3, 0008 // -0036 │ │ -515f14: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -515f16: 28c7 |0041: goto 0008 // -0039 │ │ -515f18: 1102 |0042: return-object v2 │ │ +515ea0: |[515ea0] org.kontalk.util.XMPPParserUtils.parseMessageStanza:(Ljava/lang/String;)Lorg/jivesoftware/smack/packet/Message; │ │ +515eb0: 7110 d0cd 0700 |0000: invoke-static {v7}, Lorg/kontalk/util/XMPPParserUtils;.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; // method@cdd0 │ │ +515eb6: 0c07 |0003: move-result-object v7 │ │ +515eb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +515eba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +515ebc: 0712 |0006: move-object v2, v1 │ │ +515ebe: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +515ec0: 3900 3a00 |0008: if-nez v0, 0042 // +003a │ │ +515ec4: 7210 b3d5 0700 |000a: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@d5b3 │ │ +515eca: 0a03 |000d: move-result v3 │ │ +515ecc: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +515ece: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +515ed0: 1a06 35ee |0010: const-string v6, "xmpp" // string@ee35 │ │ +515ed4: 3343 2100 |0012: if-ne v3, v4, 0033 // +0021 │ │ +515ed8: 7210 aad5 0700 |0014: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ +515ede: 0c03 |0017: move-result-object v3 │ │ +515ee0: 6e20 4965 3600 |0018: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +515ee6: 0a03 |001b: move-result v3 │ │ +515ee8: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +515eec: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +515eee: 28e9 |001f: goto 0008 // -0017 │ │ +515ef0: 7210 aad5 0700 |0020: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ +515ef6: 0c03 |0023: move-result-object v3 │ │ +515ef8: 1a04 35bf |0024: const-string v4, "message" // string@bf35 │ │ +515efc: 6e20 4965 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +515f02: 0a03 |0029: move-result v3 │ │ +515f04: 3803 deff |002a: if-eqz v3, 0008 // -0022 │ │ +515f08: 3801 dcff |002c: if-eqz v1, 0008 // -0024 │ │ +515f0c: 7110 b2b3 0700 |002e: invoke-static {v7}, Lorg/jivesoftware/smack/util/PacketParserUtils;.parseMessage:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/packet/Message; // method@b3b2 │ │ +515f12: 0c02 |0031: move-result-object v2 │ │ +515f14: 28d6 |0032: goto 0008 // -002a │ │ +515f16: 1234 |0033: const/4 v4, #int 3 // #3 │ │ +515f18: 3343 d4ff |0034: if-ne v3, v4, 0008 // -002c │ │ +515f1c: 7210 aad5 0700 |0036: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ +515f22: 0c03 |0039: move-result-object v3 │ │ +515f24: 6e20 4965 3600 |003a: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +515f2a: 0a03 |003d: move-result v3 │ │ +515f2c: 3803 caff |003e: if-eqz v3, 0008 // -0036 │ │ +515f30: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +515f32: 28c7 |0041: goto 0008 // -0039 │ │ +515f34: 1102 |0042: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=64 │ │ 0x0014 line=68 │ │ 0x0020 line=71 │ │ 0x002e line=72 │ │ @@ -953674,17 +953674,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51629c: |[51629c] org.kontalk.util.XMPPUtils.:()V │ │ -5162ac: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5162b2: 0e00 |0003: return-void │ │ +5162b8: |[5162b8] org.kontalk.util.XMPPUtils.:()V │ │ +5162c8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5162ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/XMPPUtils; │ │ │ │ #1 : (in Lorg/kontalk/util/XMPPUtils;) │ │ @@ -953692,27 +953692,27 @@ │ │ type : '(Lorg/jivesoftware/smack/packet/Stanza;Lorg/jivesoftware/smack/packet/StanzaError$Condition;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -515f8c: |[515f8c] org.kontalk.util.XMPPUtils.checkError:(Lorg/jivesoftware/smack/packet/Stanza;Lorg/jivesoftware/smack/packet/StanzaError$Condition;)Z │ │ -515f9c: 6e10 8daf 0100 |0000: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ -515fa2: 0c00 |0003: move-result-object v0 │ │ -515fa4: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -515fa8: 6e10 8daf 0100 |0006: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ -515fae: 0c01 |0009: move-result-object v1 │ │ -515fb0: 6e10 c6af 0100 |000a: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/StanzaError;.getCondition:()Lorg/jivesoftware/smack/packet/StanzaError$Condition; // method@afc6 │ │ -515fb6: 0c01 |000d: move-result-object v1 │ │ -515fb8: 3321 0400 |000e: if-ne v1, v2, 0012 // +0004 │ │ -515fbc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -515fbe: 2802 |0011: goto 0013 // +0002 │ │ -515fc0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -515fc2: 0f01 |0013: return v1 │ │ +515fa8: |[515fa8] org.kontalk.util.XMPPUtils.checkError:(Lorg/jivesoftware/smack/packet/Stanza;Lorg/jivesoftware/smack/packet/StanzaError$Condition;)Z │ │ +515fb8: 6e10 8daf 0100 |0000: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ +515fbe: 0c00 |0003: move-result-object v0 │ │ +515fc0: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +515fc4: 6e10 8daf 0100 |0006: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ +515fca: 0c01 |0009: move-result-object v1 │ │ +515fcc: 6e10 c6af 0100 |000a: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/StanzaError;.getCondition:()Lorg/jivesoftware/smack/packet/StanzaError$Condition; // method@afc6 │ │ +515fd2: 0c01 |000d: move-result-object v1 │ │ +515fd4: 3321 0400 |000e: if-ne v1, v2, 0012 // +0004 │ │ +515fd8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +515fda: 2802 |0011: goto 0013 // +0002 │ │ +515fdc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +515fde: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 (null) Lorg/jivesoftware/smack/packet/Stanza; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/jivesoftware/smack/packet/StanzaError$Condition; │ │ │ │ @@ -953721,18 +953721,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -516084: |[516084] org.kontalk.util.XMPPUtils.createLocalpart:(Ljava/lang/String;)Ljava/lang/String; │ │ -516094: 7110 ccb3 0000 |0000: invoke-static {v0}, Lorg/jivesoftware/smack/util/SHA1;.hex:(Ljava/lang/String;)Ljava/lang/String; // method@b3cc │ │ -51609a: 0c00 |0003: move-result-object v0 │ │ -51609c: 1100 |0004: return-object v0 │ │ +5160a0: |[5160a0] org.kontalk.util.XMPPUtils.createLocalpart:(Ljava/lang/String;)Ljava/lang/String; │ │ +5160b0: 7110 ccb3 0000 |0000: invoke-static {v0}, Lorg/jivesoftware/smack/util/SHA1;.hex:(Ljava/lang/String;)Ljava/lang/String; // method@b3cc │ │ +5160b6: 0c00 |0003: move-result-object v0 │ │ +5160b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/kontalk/util/XMPPUtils;) │ │ @@ -953740,20 +953740,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -515fc4: |[515fc4] org.kontalk.util.XMPPUtils.equalsBareJID:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -515fd4: 7110 7fb9 0000 |0000: invoke-static {v0}, Lorg/jxmpp/util/XmppStringUtils;.parseBareJid:(Ljava/lang/String;)Ljava/lang/String; // method@b97f │ │ -515fda: 0c00 |0003: move-result-object v0 │ │ -515fdc: 6e20 4a65 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ -515fe2: 0a00 |0007: move-result v0 │ │ -515fe4: 0f00 |0008: return v0 │ │ +515fe0: |[515fe0] org.kontalk.util.XMPPUtils.equalsBareJID:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +515ff0: 7110 7fb9 0000 |0000: invoke-static {v0}, Lorg/jxmpp/util/XmppStringUtils;.parseBareJid:(Ljava/lang/String;)Ljava/lang/String; // method@b97f │ │ +515ff6: 0c00 |0003: move-result-object v0 │ │ +515ff8: 6e20 4a65 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ +515ffe: 0a00 |0007: move-result v0 │ │ +516000: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -953762,25 +953762,25 @@ │ │ type : '(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smack/packet/StanzaError$Condition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -516188: |[516188] org.kontalk.util.XMPPUtils.getErrorCondition:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smack/packet/StanzaError$Condition; │ │ -516198: 6e10 8daf 0100 |0000: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ -51619e: 0c00 |0003: move-result-object v0 │ │ -5161a0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -5161a4: 6e10 8daf 0100 |0006: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ -5161aa: 0c01 |0009: move-result-object v1 │ │ -5161ac: 6e10 c6af 0100 |000a: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/StanzaError;.getCondition:()Lorg/jivesoftware/smack/packet/StanzaError$Condition; // method@afc6 │ │ -5161b2: 0c01 |000d: move-result-object v1 │ │ -5161b4: 2802 |000e: goto 0010 // +0002 │ │ -5161b6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -5161b8: 1101 |0010: return-object v1 │ │ +5161a4: |[5161a4] org.kontalk.util.XMPPUtils.getErrorCondition:(Lorg/jivesoftware/smack/packet/Stanza;)Lorg/jivesoftware/smack/packet/StanzaError$Condition; │ │ +5161b4: 6e10 8daf 0100 |0000: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ +5161ba: 0c00 |0003: move-result-object v0 │ │ +5161bc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +5161c0: 6e10 8daf 0100 |0006: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/Stanza;.getError:()Lorg/jivesoftware/smack/packet/StanzaError; // method@af8d │ │ +5161c6: 0c01 |0009: move-result-object v1 │ │ +5161c8: 6e10 c6af 0100 |000a: invoke-virtual {v1}, Lorg/jivesoftware/smack/packet/StanzaError;.getCondition:()Lorg/jivesoftware/smack/packet/StanzaError$Condition; // method@afc6 │ │ +5161ce: 0c01 |000d: move-result-object v1 │ │ +5161d0: 2802 |000e: goto 0010 // +0002 │ │ +5161d2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +5161d4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Lorg/jivesoftware/smack/packet/Stanza; │ │ │ │ #5 : (in Lorg/kontalk/util/XMPPUtils;) │ │ @@ -953788,34 +953788,34 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -516030: |[516030] org.kontalk.util.XMPPUtils.getJIDColor:(Ljava/lang/String;)I │ │ -516040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -516042: 7120 3bcc 0600 |0001: invoke-static {v6, v0}, Lorg/kontalk/util/ConsistentColorGeneration;.getRGB:(Ljava/lang/String;I)[D // method@cc3b │ │ -516048: 0c06 |0004: move-result-object v6 │ │ -51604a: 4500 0600 |0005: aget-wide v0, v6, v0 │ │ -51604e: 1802 0000 0000 00e0 6f40 |0007: const-wide v2, #double 255 // #406fe00000000000 │ │ -516058: ad00 0002 |000c: mul-double v0, v0, v2 │ │ -51605c: 8a00 |000e: double-to-int v0, v0 │ │ -51605e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -516060: 4504 0601 |0010: aget-wide v4, v6, v1 │ │ -516064: ad04 0402 |0012: mul-double v4, v4, v2 │ │ -516068: 8a41 |0014: double-to-int v1, v4 │ │ -51606a: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -51606c: 4504 0604 |0016: aget-wide v4, v6, v4 │ │ -516070: ad04 0402 |0018: mul-double v4, v4, v2 │ │ -516074: 8a46 |001a: double-to-int v6, v4 │ │ -516076: 1302 ff00 |001b: const/16 v2, #int 255 // #ff │ │ -51607a: 7140 1504 0261 |001d: invoke-static {v2, v0, v1, v6}, Landroid/graphics/Color;.argb:(IIII)I // method@0415 │ │ -516080: 0a06 |0020: move-result v6 │ │ -516082: 0f06 |0021: return v6 │ │ +51604c: |[51604c] org.kontalk.util.XMPPUtils.getJIDColor:(Ljava/lang/String;)I │ │ +51605c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51605e: 7120 3bcc 0600 |0001: invoke-static {v6, v0}, Lorg/kontalk/util/ConsistentColorGeneration;.getRGB:(Ljava/lang/String;I)[D // method@cc3b │ │ +516064: 0c06 |0004: move-result-object v6 │ │ +516066: 4500 0600 |0005: aget-wide v0, v6, v0 │ │ +51606a: 1802 0000 0000 00e0 6f40 |0007: const-wide v2, #double 255 // #406fe00000000000 │ │ +516074: ad00 0002 |000c: mul-double v0, v0, v2 │ │ +516078: 8a00 |000e: double-to-int v0, v0 │ │ +51607a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +51607c: 4504 0601 |0010: aget-wide v4, v6, v1 │ │ +516080: ad04 0402 |0012: mul-double v4, v4, v2 │ │ +516084: 8a41 |0014: double-to-int v1, v4 │ │ +516086: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +516088: 4504 0604 |0016: aget-wide v4, v6, v4 │ │ +51608c: ad04 0402 |0018: mul-double v4, v4, v2 │ │ +516090: 8a46 |001a: double-to-int v6, v4 │ │ +516092: 1302 ff00 |001b: const/16 v2, #int 255 // #ff │ │ +516096: 7140 1504 0261 |001d: invoke-static {v2, v0, v1, v6}, Landroid/graphics/Color;.argb:(IIII)I // method@0415 │ │ +51609c: 0a06 |0020: move-result v6 │ │ +51609e: 0f06 |0021: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 (null) Ljava/lang/String; │ │ │ │ @@ -953824,29 +953824,29 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -516250: |[516250] org.kontalk.util.XMPPUtils.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; │ │ -516260: 6200 829b |0000: sget-object v0, Lorg/kontalk/util/XMPPUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b82 │ │ -516264: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -516268: 7100 bed5 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@d5be │ │ -51626e: 0c00 |0007: move-result-object v0 │ │ -516270: 6900 829b |0008: sput-object v0, Lorg/kontalk/util/XMPPUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b82 │ │ -516274: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -516276: 6e20 c1d5 1000 |000b: invoke-virtual {v0, v1}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@d5c1 │ │ -51627c: 6200 829b |000e: sget-object v0, Lorg/kontalk/util/XMPPUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b82 │ │ -516280: 6e10 c0d5 0000 |0010: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@d5c0 │ │ -516286: 0c00 |0013: move-result-object v0 │ │ -516288: 2201 210e |0014: new-instance v1, Ljava/io/StringReader; // type@0e21 │ │ -51628c: 7020 3364 2100 |0016: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@6433 │ │ -516292: 7220 b8d5 1000 |0019: invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@d5b8 │ │ -516298: 1100 |001c: return-object v0 │ │ +51626c: |[51626c] org.kontalk.util.XMPPUtils.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; │ │ +51627c: 6200 829b |0000: sget-object v0, Lorg/kontalk/util/XMPPUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b82 │ │ +516280: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +516284: 7100 bed5 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@d5be │ │ +51628a: 0c00 |0007: move-result-object v0 │ │ +51628c: 6900 829b |0008: sput-object v0, Lorg/kontalk/util/XMPPUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b82 │ │ +516290: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +516292: 6e20 c1d5 1000 |000b: invoke-virtual {v0, v1}, Lorg/xmlpull/v1/XmlPullParserFactory;.setNamespaceAware:(Z)V // method@d5c1 │ │ +516298: 6200 829b |000e: sget-object v0, Lorg/kontalk/util/XMPPUtils;._xmlFactory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@9b82 │ │ +51629c: 6e10 c0d5 0000 |0010: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@d5c0 │ │ +5162a2: 0c00 |0013: move-result-object v0 │ │ +5162a4: 2201 210e |0014: new-instance v1, Ljava/io/StringReader; // type@0e21 │ │ +5162a8: 7020 3364 2100 |0016: invoke-direct {v1, v2}, Ljava/io/StringReader;.:(Ljava/lang/String;)V // method@6433 │ │ +5162ae: 7220 b8d5 1000 |0019: invoke-interface {v0, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/Reader;)V // method@d5b8 │ │ +5162b4: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x000b line=58 │ │ 0x000e line=61 │ │ 0x0014 line=62 │ │ @@ -953858,32 +953858,32 @@ │ │ type : '(Lorg/jivesoftware/smack/packet/Stanza;)Ljava/util/Date;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -5160a0: |[5160a0] org.kontalk.util.XMPPUtils.getStanzaDelay:(Lorg/jivesoftware/smack/packet/Stanza;)Ljava/util/Date; │ │ -5160b0: 1a00 2787 |0000: const-string v0, "delay" // string@8727 │ │ -5160b4: 1a01 33ea |0002: const-string v1, "urn:xmpp:delay" // string@ea33 │ │ -5160b8: 6e30 8faf 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jivesoftware/smack/packet/Stanza;.getExtension:(Ljava/lang/String;Ljava/lang/String;)Lorg/jivesoftware/smack/packet/ExtensionElement; // method@af8f │ │ -5160be: 0c00 |0007: move-result-object v0 │ │ -5160c0: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -5160c4: 1a00 e9ed |000a: const-string v0, "x" // string@ede9 │ │ -5160c8: 1a01 bdac |000c: const-string v1, "jabber:x:delay" // string@acbd │ │ -5160cc: 6e30 8faf 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/jivesoftware/smack/packet/Stanza;.getExtension:(Ljava/lang/String;Ljava/lang/String;)Lorg/jivesoftware/smack/packet/ExtensionElement; // method@af8f │ │ -5160d2: 0c00 |0011: move-result-object v0 │ │ -5160d4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -5160d6: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -5160da: 2001 d61d |0015: instance-of v1, v0, Lorg/jivesoftware/smackx/delay/packet/DelayInformation; // type@1dd6 │ │ -5160de: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -5160e2: 1f00 d61d |0019: check-cast v0, Lorg/jivesoftware/smackx/delay/packet/DelayInformation; // type@1dd6 │ │ -5160e6: 6e10 03b6 0000 |001b: invoke-virtual {v0}, Lorg/jivesoftware/smackx/delay/packet/DelayInformation;.getStamp:()Ljava/util/Date; // method@b603 │ │ -5160ec: 0c02 |001e: move-result-object v2 │ │ -5160ee: 1102 |001f: return-object v2 │ │ +5160bc: |[5160bc] org.kontalk.util.XMPPUtils.getStanzaDelay:(Lorg/jivesoftware/smack/packet/Stanza;)Ljava/util/Date; │ │ +5160cc: 1a00 2787 |0000: const-string v0, "delay" // string@8727 │ │ +5160d0: 1a01 33ea |0002: const-string v1, "urn:xmpp:delay" // string@ea33 │ │ +5160d4: 6e30 8faf 0201 |0004: invoke-virtual {v2, v0, v1}, Lorg/jivesoftware/smack/packet/Stanza;.getExtension:(Ljava/lang/String;Ljava/lang/String;)Lorg/jivesoftware/smack/packet/ExtensionElement; // method@af8f │ │ +5160da: 0c00 |0007: move-result-object v0 │ │ +5160dc: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +5160e0: 1a00 e9ed |000a: const-string v0, "x" // string@ede9 │ │ +5160e4: 1a01 bdac |000c: const-string v1, "jabber:x:delay" // string@acbd │ │ +5160e8: 6e30 8faf 0201 |000e: invoke-virtual {v2, v0, v1}, Lorg/jivesoftware/smack/packet/Stanza;.getExtension:(Ljava/lang/String;Ljava/lang/String;)Lorg/jivesoftware/smack/packet/ExtensionElement; // method@af8f │ │ +5160ee: 0c00 |0011: move-result-object v0 │ │ +5160f0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +5160f2: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +5160f6: 2001 d61d |0015: instance-of v1, v0, Lorg/jivesoftware/smackx/delay/packet/DelayInformation; // type@1dd6 │ │ +5160fa: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +5160fe: 1f00 d61d |0019: check-cast v0, Lorg/jivesoftware/smackx/delay/packet/DelayInformation; // type@1dd6 │ │ +516102: 6e10 03b6 0000 |001b: invoke-virtual {v0}, Lorg/jivesoftware/smackx/delay/packet/DelayInformation;.getStamp:()Ljava/util/Date; // method@b603 │ │ +516108: 0c02 |001e: move-result-object v2 │ │ +51610a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=98 │ │ 0x000e line=100 │ │ 0x0015 line=104 │ │ 0x0019 line=105 │ │ locals : │ │ @@ -953894,20 +953894,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -515fe8: |[515fe8] org.kontalk.util.XMPPUtils.isDomainJID:(Ljava/lang/String;)Z │ │ -515ff8: 7110 80b9 0100 |0000: invoke-static {v1}, Lorg/jxmpp/util/XmppStringUtils;.parseDomain:(Ljava/lang/String;)Ljava/lang/String; // method@b980 │ │ -515ffe: 0c00 |0003: move-result-object v0 │ │ -516000: 6e20 4a65 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ -516006: 0a01 |0007: move-result v1 │ │ -516008: 0f01 |0008: return v1 │ │ +516004: |[516004] org.kontalk.util.XMPPUtils.isDomainJID:(Ljava/lang/String;)Z │ │ +516014: 7110 80b9 0100 |0000: invoke-static {v1}, Lorg/jxmpp/util/XmppStringUtils;.parseDomain:(Ljava/lang/String;)Ljava/lang/String; // method@b980 │ │ +51601a: 0c00 |0003: move-result-object v0 │ │ +51601c: 6e20 4a65 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ +516022: 0a01 |0007: move-result v1 │ │ +516024: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -953916,20 +953916,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51600c: |[51600c] org.kontalk.util.XMPPUtils.isLocalJID:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -51601c: 7110 80b9 0000 |0000: invoke-static {v0}, Lorg/jxmpp/util/XmppStringUtils;.parseDomain:(Ljava/lang/String;)Ljava/lang/String; // method@b980 │ │ -516022: 0c00 |0003: move-result-object v0 │ │ -516024: 6e20 4a65 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ -51602a: 0a00 |0007: move-result v0 │ │ -51602c: 0f00 |0008: return v0 │ │ +516028: |[516028] org.kontalk.util.XMPPUtils.isLocalJID:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +516038: 7110 80b9 0000 |0000: invoke-static {v0}, Lorg/jxmpp/util/XmppStringUtils;.parseDomain:(Ljava/lang/String;)Ljava/lang/String; // method@b980 │ │ +51603e: 0c00 |0003: move-result-object v0 │ │ +516040: 6e20 4a65 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ +516046: 0a00 |0007: move-result v0 │ │ +516048: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -953938,34 +953938,34 @@ │ │ type : '(Ljava/util/Collection;)[Lorg/jxmpp/jid/Jid;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -5161fc: |[5161fc] org.kontalk.util.XMPPUtils.parseJids:(Ljava/util/Collection;)[Lorg/jxmpp/jid/Jid; │ │ -51620c: 7210 ca68 0400 |0000: invoke-interface {v4}, Ljava/util/Collection;.size:()I // method@68ca │ │ -516212: 0a00 |0003: move-result v0 │ │ -516214: 2300 6524 |0004: new-array v0, v0, [Lorg/jxmpp/jid/Jid; // type@2465 │ │ -516218: 7210 c768 0400 |0006: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -51621e: 0c04 |0009: move-result-object v4 │ │ -516220: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -516222: 7210 1269 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -516228: 0a02 |000e: move-result v2 │ │ -51622a: 3802 1200 |000f: if-eqz v2, 0021 // +0012 │ │ -51622e: 7210 1369 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -516234: 0c02 |0014: move-result-object v2 │ │ -516236: 1f02 5d0e |0015: check-cast v2, Ljava/lang/String; // type@0e5d │ │ -51623a: d803 0101 |0017: add-int/lit8 v3, v1, #int 1 // #01 │ │ -51623e: 7110 02b9 0200 |0019: invoke-static {v2}, Lorg/jxmpp/jid/impl/JidCreate;.fromOrThrowUnchecked:(Ljava/lang/CharSequence;)Lorg/jxmpp/jid/Jid; // method@b902 │ │ -516244: 0c02 |001c: move-result-object v2 │ │ -516246: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ -51624a: 0131 |001f: move v1, v3 │ │ -51624c: 28eb |0020: goto 000b // -0015 │ │ -51624e: 1100 |0021: return-object v0 │ │ +516218: |[516218] org.kontalk.util.XMPPUtils.parseJids:(Ljava/util/Collection;)[Lorg/jxmpp/jid/Jid; │ │ +516228: 7210 ca68 0400 |0000: invoke-interface {v4}, Ljava/util/Collection;.size:()I // method@68ca │ │ +51622e: 0a00 |0003: move-result v0 │ │ +516230: 2300 6524 |0004: new-array v0, v0, [Lorg/jxmpp/jid/Jid; // type@2465 │ │ +516234: 7210 c768 0400 |0006: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +51623a: 0c04 |0009: move-result-object v4 │ │ +51623c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +51623e: 7210 1269 0400 |000b: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +516244: 0a02 |000e: move-result v2 │ │ +516246: 3802 1200 |000f: if-eqz v2, 0021 // +0012 │ │ +51624a: 7210 1369 0400 |0011: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +516250: 0c02 |0014: move-result-object v2 │ │ +516252: 1f02 5d0e |0015: check-cast v2, Ljava/lang/String; // type@0e5d │ │ +516256: d803 0101 |0017: add-int/lit8 v3, v1, #int 1 // #01 │ │ +51625a: 7110 02b9 0200 |0019: invoke-static {v2}, Lorg/jxmpp/jid/impl/JidCreate;.fromOrThrowUnchecked:(Ljava/lang/CharSequence;)Lorg/jxmpp/jid/Jid; // method@b902 │ │ +516260: 0c02 |001c: move-result-object v2 │ │ +516262: 4d02 0001 |001d: aput-object v2, v0, v1 │ │ +516266: 0131 |001f: move v1, v3 │ │ +516268: 28eb |0020: goto 000b // -0015 │ │ +51626a: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=141 │ │ 0x0019 line=142 │ │ locals : │ │ 0x0000 - 0x0022 reg=4 (null) Ljava/util/Collection; │ │ @@ -953975,30 +953975,30 @@ │ │ type : '([Ljava/lang/String;)[Lorg/jxmpp/jid/Jid;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -5161bc: |[5161bc] org.kontalk.util.XMPPUtils.parseJids:([Ljava/lang/String;)[Lorg/jxmpp/jid/Jid; │ │ -5161cc: 2160 |0000: array-length v0, v6 │ │ -5161ce: 2300 6524 |0001: new-array v0, v0, [Lorg/jxmpp/jid/Jid; // type@2465 │ │ -5161d2: 2161 |0003: array-length v1, v6 │ │ -5161d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -5161d6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -5161d8: 3512 1000 |0006: if-ge v2, v1, 0016 // +0010 │ │ -5161dc: 4604 0602 |0008: aget-object v4, v6, v2 │ │ -5161e0: d805 0301 |000a: add-int/lit8 v5, v3, #int 1 // #01 │ │ -5161e4: 7110 02b9 0400 |000c: invoke-static {v4}, Lorg/jxmpp/jid/impl/JidCreate;.fromOrThrowUnchecked:(Ljava/lang/CharSequence;)Lorg/jxmpp/jid/Jid; // method@b902 │ │ -5161ea: 0c04 |000f: move-result-object v4 │ │ -5161ec: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ -5161f0: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ -5161f4: 0153 |0014: move v3, v5 │ │ -5161f6: 28f1 |0015: goto 0006 // -000f │ │ -5161f8: 1100 |0016: return-object v0 │ │ +5161d8: |[5161d8] org.kontalk.util.XMPPUtils.parseJids:([Ljava/lang/String;)[Lorg/jxmpp/jid/Jid; │ │ +5161e8: 2160 |0000: array-length v0, v6 │ │ +5161ea: 2300 6524 |0001: new-array v0, v0, [Lorg/jxmpp/jid/Jid; // type@2465 │ │ +5161ee: 2161 |0003: array-length v1, v6 │ │ +5161f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +5161f2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +5161f4: 3512 1000 |0006: if-ge v2, v1, 0016 // +0010 │ │ +5161f8: 4604 0602 |0008: aget-object v4, v6, v2 │ │ +5161fc: d805 0301 |000a: add-int/lit8 v5, v3, #int 1 // #01 │ │ +516200: 7110 02b9 0400 |000c: invoke-static {v4}, Lorg/jxmpp/jid/impl/JidCreate;.fromOrThrowUnchecked:(Ljava/lang/CharSequence;)Lorg/jxmpp/jid/Jid; // method@b902 │ │ +516206: 0c04 |000f: move-result-object v4 │ │ +516208: 4d04 0003 |0010: aput-object v4, v0, v3 │ │ +51620c: d802 0201 |0012: add-int/lit8 v2, v2, #int 1 // #01 │ │ +516210: 0153 |0014: move v3, v5 │ │ +516212: 28f1 |0015: goto 0006 // -000f │ │ +516214: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=150 │ │ 0x000c line=151 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 (null) [Ljava/lang/String; │ │ @@ -954008,55 +954008,55 @@ │ │ type : '(Ljava/lang/String;)Lorg/jivesoftware/smack/packet/Message;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -5160f0: |[5160f0] org.kontalk.util.XMPPUtils.parseMessageStanza:(Ljava/lang/String;)Lorg/jivesoftware/smack/packet/Message; │ │ -516100: 7110 d8cd 0700 |0000: invoke-static {v7}, Lorg/kontalk/util/XMPPUtils;.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; // method@cdd8 │ │ -516106: 0c07 |0003: move-result-object v7 │ │ -516108: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -51610a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -51610c: 0712 |0006: move-object v2, v1 │ │ -51610e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -516110: 3900 3a00 |0008: if-nez v0, 0042 // +003a │ │ -516114: 7210 b3d5 0700 |000a: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@d5b3 │ │ -51611a: 0a03 |000d: move-result v3 │ │ -51611c: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -51611e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -516120: 1a06 35ee |0010: const-string v6, "xmpp" // string@ee35 │ │ -516124: 3343 2100 |0012: if-ne v3, v4, 0033 // +0021 │ │ -516128: 7210 aad5 0700 |0014: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ -51612e: 0c03 |0017: move-result-object v3 │ │ -516130: 6e20 4965 3600 |0018: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -516136: 0a03 |001b: move-result v3 │ │ -516138: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -51613c: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -51613e: 28e9 |001f: goto 0008 // -0017 │ │ -516140: 7210 aad5 0700 |0020: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ -516146: 0c03 |0023: move-result-object v3 │ │ -516148: 1a04 35bf |0024: const-string v4, "message" // string@bf35 │ │ -51614c: 6e20 4965 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -516152: 0a03 |0029: move-result v3 │ │ -516154: 3803 deff |002a: if-eqz v3, 0008 // -0022 │ │ -516158: 3801 dcff |002c: if-eqz v1, 0008 // -0024 │ │ -51615c: 7110 b2b3 0700 |002e: invoke-static {v7}, Lorg/jivesoftware/smack/util/PacketParserUtils;.parseMessage:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/packet/Message; // method@b3b2 │ │ -516162: 0c02 |0031: move-result-object v2 │ │ -516164: 28d6 |0032: goto 0008 // -002a │ │ -516166: 1234 |0033: const/4 v4, #int 3 // #3 │ │ -516168: 3343 d4ff |0034: if-ne v3, v4, 0008 // -002c │ │ -51616c: 7210 aad5 0700 |0036: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ -516172: 0c03 |0039: move-result-object v3 │ │ -516174: 6e20 4965 3600 |003a: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -51617a: 0a03 |003d: move-result v3 │ │ -51617c: 3803 caff |003e: if-eqz v3, 0008 // -0036 │ │ -516180: 1210 |0040: const/4 v0, #int 1 // #1 │ │ -516182: 28c7 |0041: goto 0008 // -0039 │ │ -516184: 1102 |0042: return-object v2 │ │ +51610c: |[51610c] org.kontalk.util.XMPPUtils.parseMessageStanza:(Ljava/lang/String;)Lorg/jivesoftware/smack/packet/Message; │ │ +51611c: 7110 d8cd 0700 |0000: invoke-static {v7}, Lorg/kontalk/util/XMPPUtils;.getPullParser:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; // method@cdd8 │ │ +516122: 0c07 |0003: move-result-object v7 │ │ +516124: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +516126: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +516128: 0712 |0006: move-object v2, v1 │ │ +51612a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +51612c: 3900 3a00 |0008: if-nez v0, 0042 // +003a │ │ +516130: 7210 b3d5 0700 |000a: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@d5b3 │ │ +516136: 0a03 |000d: move-result v3 │ │ +516138: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +51613a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +51613c: 1a06 35ee |0010: const-string v6, "xmpp" // string@ee35 │ │ +516140: 3343 2100 |0012: if-ne v3, v4, 0033 // +0021 │ │ +516144: 7210 aad5 0700 |0014: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ +51614a: 0c03 |0017: move-result-object v3 │ │ +51614c: 6e20 4965 3600 |0018: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +516152: 0a03 |001b: move-result v3 │ │ +516154: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +516158: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +51615a: 28e9 |001f: goto 0008 // -0017 │ │ +51615c: 7210 aad5 0700 |0020: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ +516162: 0c03 |0023: move-result-object v3 │ │ +516164: 1a04 35bf |0024: const-string v4, "message" // string@bf35 │ │ +516168: 6e20 4965 3400 |0026: invoke-virtual {v4, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51616e: 0a03 |0029: move-result v3 │ │ +516170: 3803 deff |002a: if-eqz v3, 0008 // -0022 │ │ +516174: 3801 dcff |002c: if-eqz v1, 0008 // -0024 │ │ +516178: 7110 b2b3 0700 |002e: invoke-static {v7}, Lorg/jivesoftware/smack/util/PacketParserUtils;.parseMessage:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/jivesoftware/smack/packet/Message; // method@b3b2 │ │ +51617e: 0c02 |0031: move-result-object v2 │ │ +516180: 28d6 |0032: goto 0008 // -002a │ │ +516182: 1234 |0033: const/4 v4, #int 3 // #3 │ │ +516184: 3343 d4ff |0034: if-ne v3, v4, 0008 // -002c │ │ +516188: 7210 aad5 0700 |0036: invoke-interface {v7}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@d5aa │ │ +51618e: 0c03 |0039: move-result-object v3 │ │ +516190: 6e20 4965 3600 |003a: invoke-virtual {v6, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +516196: 0a03 |003d: move-result v3 │ │ +516198: 3803 caff |003e: if-eqz v3, 0008 // -0036 │ │ +51619c: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +51619e: 28c7 |0041: goto 0008 // -0039 │ │ +5161a0: 1102 |0042: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000a line=75 │ │ 0x0014 line=79 │ │ 0x0020 line=82 │ │ 0x002e line=83 │ │ @@ -954222,26 +954222,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -516504: |[516504] org.metalev.multitouch.controller.MultiTouchController$PointInfo.:()V │ │ -516514: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -51651a: 1300 1400 |0003: const/16 v0, #int 20 // #14 │ │ -51651e: 2301 3123 |0005: new-array v1, v0, [F // type@2331 │ │ -516522: 5b21 919b |0007: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@9b91 │ │ -516526: 2301 3123 |0009: new-array v1, v0, [F // type@2331 │ │ -51652a: 5b21 939b |000b: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@9b93 │ │ -51652e: 2301 3123 |000d: new-array v1, v0, [F // type@2331 │ │ -516532: 5b21 8f9b |000f: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@9b8f │ │ -516536: 2300 3223 |0011: new-array v0, v0, [I // type@2332 │ │ -51653a: 5b20 8e9b |0013: iput-object v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@9b8e │ │ -51653e: 0e00 |0015: return-void │ │ +516520: |[516520] org.metalev.multitouch.controller.MultiTouchController$PointInfo.:()V │ │ +516530: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +516536: 1300 1400 |0003: const/16 v0, #int 20 // #14 │ │ +51653a: 2301 3123 |0005: new-array v1, v0, [F // type@2331 │ │ +51653e: 5b21 919b |0007: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@9b91 │ │ +516542: 2301 3123 |0009: new-array v1, v0, [F // type@2331 │ │ +516546: 5b21 939b |000b: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@9b93 │ │ +51654a: 2301 3123 |000d: new-array v1, v0, [F // type@2331 │ │ +51654e: 5b21 8f9b |000f: iput-object v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@9b8f │ │ +516552: 2300 3223 |0011: new-array v0, v0, [I // type@2332 │ │ +516556: 5b20 8e9b |0013: iput-object v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@9b8e │ │ +51655a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0007 line=496 │ │ 0x000b line=497 │ │ 0x000f line=498 │ │ 0x0013 line=499 │ │ @@ -954253,17 +954253,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5164d4: |[5164d4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J │ │ -5164e4: 5320 8b9b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@9b8b │ │ -5164e8: 1000 |0002: return-wide v0 │ │ +5164f0: |[5164f0] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J │ │ +516500: 5320 8b9b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@9b8b │ │ +516504: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954271,17 +954271,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 4 16-bit code units │ │ -516540: |[516540] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V │ │ -516550: 760a f1cd 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(I[F[F[F[IIZJ)V // method@cdf1 │ │ -516556: 0e00 |0003: return-void │ │ +51655c: |[51655c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V │ │ +51656c: 760a f1cd 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.set:(I[F[F[F[IIZJ)V // method@cdf1 │ │ +516572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) [F │ │ @@ -954297,109 +954297,109 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -516494: |[516494] org.metalev.multitouch.controller.MultiTouchController$PointInfo.julery_isqrt:(I)I │ │ -5164a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5164a6: 1401 0080 0000 |0001: const v1, #float 4.59177e-41 // #00008000 │ │ -5164ac: 1302 0f00 |0004: const/16 v2, #int 15 // #f │ │ -5164b0: e003 0001 |0006: shl-int/lit8 v3, v0, #int 1 // #01 │ │ -5164b4: b013 |0008: add-int/2addr v3, v1 │ │ -5164b6: d804 02ff |0009: add-int/lit8 v4, v2, #int -1 // #ff │ │ -5164ba: 9802 0302 |000b: shl-int v2, v3, v2 │ │ -5164be: 3426 0400 |000d: if-lt v6, v2, 0011 // +0004 │ │ -5164c2: b010 |000f: add-int/2addr v0, v1 │ │ -5164c4: b126 |0010: sub-int/2addr v6, v2 │ │ -5164c6: e101 0101 |0011: shr-int/lit8 v1, v1, #int 1 // #01 │ │ -5164ca: 3c01 0300 |0013: if-gtz v1, 0016 // +0003 │ │ -5164ce: 0f00 |0015: return v0 │ │ -5164d0: 0142 |0016: move v2, v4 │ │ -5164d2: 28ef |0017: goto 0006 // -0011 │ │ +5164b0: |[5164b0] org.metalev.multitouch.controller.MultiTouchController$PointInfo.julery_isqrt:(I)I │ │ +5164c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5164c2: 1401 0080 0000 |0001: const v1, #float 4.59177e-41 // #00008000 │ │ +5164c8: 1302 0f00 |0004: const/16 v2, #int 15 // #f │ │ +5164cc: e003 0001 |0006: shl-int/lit8 v3, v0, #int 1 // #01 │ │ +5164d0: b013 |0008: add-int/2addr v3, v1 │ │ +5164d2: d804 02ff |0009: add-int/lit8 v4, v2, #int -1 // #ff │ │ +5164d6: 9802 0302 |000b: shl-int v2, v3, v2 │ │ +5164da: 3426 0400 |000d: if-lt v6, v2, 0011 // +0004 │ │ +5164de: b010 |000f: add-int/2addr v0, v1 │ │ +5164e0: b126 |0010: sub-int/2addr v6, v2 │ │ +5164e2: e101 0101 |0011: shr-int/lit8 v1, v1, #int 1 // #01 │ │ +5164e6: 3c01 0300 |0013: if-gtz v1, 0016 // +0003 │ │ +5164ea: 0f00 |0015: return v0 │ │ +5164ec: 0142 |0016: move v2, v4 │ │ +5164ee: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ name : 'set' │ │ type : '(I[F[F[F[IIZJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 115 16-bit code units │ │ -516558: |[516558] org.metalev.multitouch.controller.MultiTouchController$PointInfo.set:(I[F[F[F[IIZJ)V │ │ -516568: 5a19 8b9b |0000: iput-wide v9, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@9b8b │ │ -51656c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -51656e: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -516570: 3529 1d00 |0004: if-ge v9, v2, 0021 // +001d │ │ -516574: 541a 919b |0006: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@9b91 │ │ -516578: 4400 0309 |0008: aget v0, v3, v9 │ │ -51657c: 4b00 0a09 |000a: aput v0, v10, v9 │ │ -516580: 541a 939b |000c: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@9b93 │ │ -516584: 4400 0409 |000e: aget v0, v4, v9 │ │ -516588: 4b00 0a09 |0010: aput v0, v10, v9 │ │ -51658c: 541a 8f9b |0012: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@9b8f │ │ -516590: 4400 0509 |0014: aget v0, v5, v9 │ │ -516594: 4b00 0a09 |0016: aput v0, v10, v9 │ │ -516598: 541a 8e9b |0018: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@9b8e │ │ -51659c: 4400 0609 |001a: aget v0, v6, v9 │ │ -5165a0: 4b00 0a09 |001c: aput v0, v10, v9 │ │ -5165a4: d809 0901 |001e: add-int/lit8 v9, v9, #int 1 // #01 │ │ -5165a8: 28e4 |0020: goto 0004 // -001c │ │ -5165aa: 5c18 8c9b |0021: iput-boolean v8, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@9b8c │ │ -5165ae: 1226 |0023: const/4 v6, #int 2 // #2 │ │ -5165b0: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -5165b2: 3462 0400 |0025: if-lt v2, v6, 0029 // +0004 │ │ -5165b6: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -5165b8: 2802 |0028: goto 002a // +0002 │ │ -5165ba: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -5165bc: 5c12 8d9b |002a: iput-boolean v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -5165c0: 3802 3100 |002c: if-eqz v2, 005d // +0031 │ │ -5165c4: 4402 0307 |002e: aget v2, v3, v7 │ │ -5165c8: 4406 0308 |0030: aget v6, v3, v8 │ │ -5165cc: c662 |0032: add-float/2addr v2, v6 │ │ -5165ce: 1506 003f |0033: const/high16 v6, #int 1056964608 // #3f00 │ │ -5165d2: a802 0206 |0035: mul-float v2, v2, v6 │ │ -5165d6: 5912 909b |0037: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@9b90 │ │ -5165da: 4402 0407 |0039: aget v2, v4, v7 │ │ -5165de: 4409 0408 |003b: aget v9, v4, v8 │ │ -5165e2: c692 |003d: add-float/2addr v2, v9 │ │ -5165e4: a802 0206 |003e: mul-float v2, v2, v6 │ │ -5165e8: 5912 929b |0040: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@9b92 │ │ -5165ec: 4402 0507 |0042: aget v2, v5, v7 │ │ -5165f0: 4402 0508 |0044: aget v2, v5, v8 │ │ -5165f4: 4402 0308 |0046: aget v2, v3, v8 │ │ -5165f8: 4403 0307 |0048: aget v3, v3, v7 │ │ -5165fc: c732 |004a: sub-float/2addr v2, v3 │ │ -5165fe: 7110 ee64 0200 |004b: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ -516604: 0a02 |004e: move-result v2 │ │ -516606: 5912 899b |004f: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ -51660a: 4402 0408 |0051: aget v2, v4, v8 │ │ -51660e: 4403 0407 |0053: aget v3, v4, v7 │ │ -516612: c732 |0055: sub-float/2addr v2, v3 │ │ -516614: 7110 ee64 0200 |0056: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ -51661a: 0a02 |0059: move-result v2 │ │ -51661c: 5912 8a9b |005a: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ -516620: 2810 |005c: goto 006c // +0010 │ │ -516622: 4402 0307 |005d: aget v2, v3, v7 │ │ -516626: 5912 909b |005f: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@9b90 │ │ -51662a: 4402 0407 |0061: aget v2, v4, v7 │ │ -51662e: 5912 929b |0063: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@9b92 │ │ -516632: 4402 0507 |0065: aget v2, v5, v7 │ │ -516636: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -516638: 5912 8a9b |0068: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ -51663c: 5912 899b |006a: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ -516640: 5c17 849b |006c: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@9b84 │ │ -516644: 5c17 869b |006e: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@9b86 │ │ -516648: 5c17 889b |0070: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@9b88 │ │ -51664c: 0e00 |0072: return-void │ │ +516574: |[516574] org.metalev.multitouch.controller.MultiTouchController$PointInfo.set:(I[F[F[F[IIZJ)V │ │ +516584: 5a19 8b9b |0000: iput-wide v9, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@9b8b │ │ +516588: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +51658a: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +51658c: 3529 1d00 |0004: if-ge v9, v2, 0021 // +001d │ │ +516590: 541a 919b |0006: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@9b91 │ │ +516594: 4400 0309 |0008: aget v0, v3, v9 │ │ +516598: 4b00 0a09 |000a: aput v0, v10, v9 │ │ +51659c: 541a 939b |000c: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@9b93 │ │ +5165a0: 4400 0409 |000e: aget v0, v4, v9 │ │ +5165a4: 4b00 0a09 |0010: aput v0, v10, v9 │ │ +5165a8: 541a 8f9b |0012: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pressures:[F // field@9b8f │ │ +5165ac: 4400 0509 |0014: aget v0, v5, v9 │ │ +5165b0: 4b00 0a09 |0016: aput v0, v10, v9 │ │ +5165b4: 541a 8e9b |0018: iget-object v10, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.pointerIds:[I // field@9b8e │ │ +5165b8: 4400 0609 |001a: aget v0, v6, v9 │ │ +5165bc: 4b00 0a09 |001c: aput v0, v10, v9 │ │ +5165c0: d809 0901 |001e: add-int/lit8 v9, v9, #int 1 // #01 │ │ +5165c4: 28e4 |0020: goto 0004 // -001c │ │ +5165c6: 5c18 8c9b |0021: iput-boolean v8, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@9b8c │ │ +5165ca: 1226 |0023: const/4 v6, #int 2 // #2 │ │ +5165cc: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +5165ce: 3462 0400 |0025: if-lt v2, v6, 0029 // +0004 │ │ +5165d2: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +5165d4: 2802 |0028: goto 002a // +0002 │ │ +5165d6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +5165d8: 5c12 8d9b |002a: iput-boolean v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +5165dc: 3802 3100 |002c: if-eqz v2, 005d // +0031 │ │ +5165e0: 4402 0307 |002e: aget v2, v3, v7 │ │ +5165e4: 4406 0308 |0030: aget v6, v3, v8 │ │ +5165e8: c662 |0032: add-float/2addr v2, v6 │ │ +5165ea: 1506 003f |0033: const/high16 v6, #int 1056964608 // #3f00 │ │ +5165ee: a802 0206 |0035: mul-float v2, v2, v6 │ │ +5165f2: 5912 909b |0037: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@9b90 │ │ +5165f6: 4402 0407 |0039: aget v2, v4, v7 │ │ +5165fa: 4409 0408 |003b: aget v9, v4, v8 │ │ +5165fe: c692 |003d: add-float/2addr v2, v9 │ │ +516600: a802 0206 |003e: mul-float v2, v2, v6 │ │ +516604: 5912 929b |0040: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@9b92 │ │ +516608: 4402 0507 |0042: aget v2, v5, v7 │ │ +51660c: 4402 0508 |0044: aget v2, v5, v8 │ │ +516610: 4402 0308 |0046: aget v2, v3, v8 │ │ +516614: 4403 0307 |0048: aget v3, v3, v7 │ │ +516618: c732 |004a: sub-float/2addr v2, v3 │ │ +51661a: 7110 ee64 0200 |004b: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ +516620: 0a02 |004e: move-result v2 │ │ +516622: 5912 899b |004f: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ +516626: 4402 0408 |0051: aget v2, v4, v8 │ │ +51662a: 4403 0407 |0053: aget v3, v4, v7 │ │ +51662e: c732 |0055: sub-float/2addr v2, v3 │ │ +516630: 7110 ee64 0200 |0056: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ +516636: 0a02 |0059: move-result v2 │ │ +516638: 5912 8a9b |005a: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ +51663c: 2810 |005c: goto 006c // +0010 │ │ +51663e: 4402 0307 |005d: aget v2, v3, v7 │ │ +516642: 5912 909b |005f: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@9b90 │ │ +516646: 4402 0407 |0061: aget v2, v4, v7 │ │ +51664a: 5912 929b |0063: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@9b92 │ │ +51664e: 4402 0507 |0065: aget v2, v5, v7 │ │ +516652: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +516654: 5912 8a9b |0068: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ +516658: 5912 899b |006a: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ +51665c: 5c17 849b |006c: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@9b84 │ │ +516660: 5c17 869b |006e: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@9b86 │ │ +516664: 5c17 889b |0070: iput-boolean v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@9b88 │ │ +516668: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0006 line=528 │ │ 0x000c line=529 │ │ 0x0012 line=530 │ │ 0x0018 line=531 │ │ @@ -954432,17 +954432,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5164ec: |[5164ec] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getEventTime:()J │ │ -5164fc: 5320 8b9b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@9b8b │ │ -516500: 1000 |0002: return-wide v0 │ │ +516508: |[516508] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getEventTime:()J │ │ +516518: 5320 8b9b |0000: iget-wide v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.eventTime:J // field@9b8b │ │ +51651c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954450,41 +954450,41 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -5162e4: |[5162e4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchAngle:()F │ │ -5162f4: 5560 849b |0000: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@9b84 │ │ -5162f8: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ -5162fc: 5560 8d9b |0004: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -516300: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -516302: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -516306: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -516308: 5960 839b |000a: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@9b83 │ │ -51630c: 2819 |000c: goto 0025 // +0019 │ │ -51630e: 5460 939b |000d: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@9b93 │ │ -516312: 4402 0001 |000f: aget v2, v0, v1 │ │ -516316: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -516318: 4400 0003 |0012: aget v0, v0, v3 │ │ -51631c: c702 |0014: sub-float/2addr v2, v0 │ │ -51631e: 8924 |0015: float-to-double v4, v2 │ │ -516320: 5460 919b |0016: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@9b91 │ │ -516324: 4402 0001 |0018: aget v2, v0, v1 │ │ -516328: 4400 0003 |001a: aget v0, v0, v3 │ │ -51632c: c702 |001c: sub-float/2addr v2, v0 │ │ -51632e: 8922 |001d: float-to-double v2, v2 │ │ -516330: 7140 f464 5432 |001e: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@64f4 │ │ -516336: 0b02 |0021: move-result-wide v2 │ │ -516338: 8c20 |0022: double-to-float v0, v2 │ │ -51633a: 5960 839b |0023: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@9b83 │ │ -51633e: 5c61 849b |0025: iput-boolean v1, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@9b84 │ │ -516342: 5260 839b |0027: iget v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@9b83 │ │ -516346: 0f00 |0029: return v0 │ │ +516300: |[516300] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchAngle:()F │ │ +516310: 5560 849b |0000: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@9b84 │ │ +516314: 3900 2500 |0002: if-nez v0, 0027 // +0025 │ │ +516318: 5560 8d9b |0004: iget-boolean v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +51631c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +51631e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +516322: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +516324: 5960 839b |000a: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@9b83 │ │ +516328: 2819 |000c: goto 0025 // +0019 │ │ +51632a: 5460 939b |000d: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.ys:[F // field@9b93 │ │ +51632e: 4402 0001 |000f: aget v2, v0, v1 │ │ +516332: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +516334: 4400 0003 |0012: aget v0, v0, v3 │ │ +516338: c702 |0014: sub-float/2addr v2, v0 │ │ +51633a: 8924 |0015: float-to-double v4, v2 │ │ +51633c: 5460 919b |0016: iget-object v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xs:[F // field@9b91 │ │ +516340: 4402 0001 |0018: aget v2, v0, v1 │ │ +516344: 4400 0003 |001a: aget v0, v0, v3 │ │ +516348: c702 |001c: sub-float/2addr v2, v0 │ │ +51634a: 8922 |001d: float-to-double v2, v2 │ │ +51634c: 7140 f464 5432 |001e: invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;.atan2:(DD)D // method@64f4 │ │ +516352: 0b02 |0021: move-result-wide v2 │ │ +516354: 8c20 |0022: double-to-float v0, v2 │ │ +516356: 5960 839b |0023: iput v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@9b83 │ │ +51635a: 5c61 849b |0025: iput-boolean v1, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angleIsCalculated:Z // field@9b84 │ │ +51635e: 5260 839b |0027: iget v0, v6, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.angle:F // field@9b83 │ │ +516362: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0004 line=649 │ │ 0x000a line=650 │ │ 0x000d line=652 │ │ 0x0025 line=653 │ │ @@ -954497,49 +954497,49 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -516348: |[516348] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameter:()F │ │ -516358: 5530 869b |0000: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@9b86 │ │ -51635c: 3900 3800 |0002: if-nez v0, 003a // +0038 │ │ -516360: 5530 8d9b |0004: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -516364: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -516366: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ -51636a: 5931 859b |0009: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ -51636e: 282c |000b: goto 0037 // +002c │ │ -516370: 6e10 e9cd 0300 |000c: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameterSq:()F // method@cde9 │ │ -516376: 0a00 |000f: move-result v0 │ │ -516378: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ -51637c: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ -516380: 280f |0014: goto 0023 // +000f │ │ -516382: 1501 8043 |0015: const/high16 v1, #int 1132462080 // #4380 │ │ -516386: a800 0001 |0017: mul-float v0, v0, v1 │ │ -51638a: 8700 |0019: float-to-int v0, v0 │ │ -51638c: 7020 f0cd 0300 |001a: invoke-direct {v3, v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.julery_isqrt:(I)I // method@cdf0 │ │ -516392: 0a00 |001d: move-result v0 │ │ -516394: 8200 |001e: int-to-float v0, v0 │ │ -516396: 1501 8041 |001f: const/high16 v1, #int 1098907648 // #4180 │ │ -51639a: a901 0001 |0021: div-float v1, v0, v1 │ │ -51639e: 5931 859b |0023: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ -5163a2: 5230 899b |0025: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ -5163a6: 2e01 0100 |0027: cmpg-float v1, v1, v0 │ │ -5163aa: 3b01 0400 |0029: if-gez v1, 002d // +0004 │ │ -5163ae: 5930 859b |002b: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ -5163b2: 5230 859b |002d: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ -5163b6: 5231 8a9b |002f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ -5163ba: 2e00 0001 |0031: cmpg-float v0, v0, v1 │ │ -5163be: 3b00 0400 |0033: if-gez v0, 0037 // +0004 │ │ -5163c2: 5931 859b |0035: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ -5163c6: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -5163c8: 5c30 869b |0038: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@9b86 │ │ -5163cc: 5230 859b |003a: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ -5163d0: 0f00 |003c: return v0 │ │ +516364: |[516364] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameter:()F │ │ +516374: 5530 869b |0000: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@9b86 │ │ +516378: 3900 3800 |0002: if-nez v0, 003a // +0038 │ │ +51637c: 5530 8d9b |0004: iget-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +516380: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +516382: 3900 0500 |0007: if-nez v0, 000c // +0005 │ │ +516386: 5931 859b |0009: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ +51638a: 282c |000b: goto 0037 // +002c │ │ +51638c: 6e10 e9cd 0300 |000c: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameterSq:()F // method@cde9 │ │ +516392: 0a00 |000f: move-result v0 │ │ +516394: 2d02 0001 |0010: cmpl-float v2, v0, v1 │ │ +516398: 3902 0300 |0012: if-nez v2, 0015 // +0003 │ │ +51639c: 280f |0014: goto 0023 // +000f │ │ +51639e: 1501 8043 |0015: const/high16 v1, #int 1132462080 // #4380 │ │ +5163a2: a800 0001 |0017: mul-float v0, v0, v1 │ │ +5163a6: 8700 |0019: float-to-int v0, v0 │ │ +5163a8: 7020 f0cd 0300 |001a: invoke-direct {v3, v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.julery_isqrt:(I)I // method@cdf0 │ │ +5163ae: 0a00 |001d: move-result v0 │ │ +5163b0: 8200 |001e: int-to-float v0, v0 │ │ +5163b2: 1501 8041 |001f: const/high16 v1, #int 1098907648 // #4180 │ │ +5163b6: a901 0001 |0021: div-float v1, v0, v1 │ │ +5163ba: 5931 859b |0023: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ +5163be: 5230 899b |0025: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ +5163c2: 2e01 0100 |0027: cmpg-float v1, v1, v0 │ │ +5163c6: 3b01 0400 |0029: if-gez v1, 002d // +0004 │ │ +5163ca: 5930 859b |002b: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ +5163ce: 5230 859b |002d: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ +5163d2: 5231 8a9b |002f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ +5163d6: 2e00 0001 |0031: cmpg-float v0, v0, v1 │ │ +5163da: 3b00 0400 |0033: if-gez v0, 0037 // +0004 │ │ +5163de: 5931 859b |0035: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ +5163e2: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +5163e4: 5c30 869b |0038: iput-boolean v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterIsCalculated:Z // field@9b86 │ │ +5163e8: 5230 859b |003a: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameter:F // field@9b85 │ │ +5163ec: 0f00 |003c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0004 line=624 │ │ 0x0009 line=625 │ │ 0x000c line=630 │ │ 0x001a line=631 │ │ @@ -954557,31 +954557,31 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 27 16-bit code units │ │ -5163d4: |[5163d4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameterSq:()F │ │ -5163e4: 5520 889b |0000: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@9b88 │ │ -5163e8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -5163ec: 5520 8d9b |0004: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -5163f0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -5163f4: 5220 899b |0008: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ -5163f8: a800 0000 |000a: mul-float v0, v0, v0 │ │ -5163fc: 5221 8a9b |000c: iget v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ -516400: a801 0101 |000e: mul-float v1, v1, v1 │ │ -516404: c610 |0010: add-float/2addr v0, v1 │ │ -516406: 2802 |0011: goto 0013 // +0002 │ │ -516408: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -51640a: 5920 879b |0013: iput v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@9b87 │ │ -51640e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -516410: 5c20 889b |0016: iput-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@9b88 │ │ -516414: 5220 879b |0018: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@9b87 │ │ -516418: 0f00 |001a: return v0 │ │ +5163f0: |[5163f0] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchDiameterSq:()F │ │ +516400: 5520 889b |0000: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@9b88 │ │ +516404: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +516408: 5520 8d9b |0004: iget-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +51640c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +516410: 5220 899b |0008: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ +516414: a800 0000 |000a: mul-float v0, v0, v0 │ │ +516418: 5221 8a9b |000c: iget v1, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ +51641c: a801 0101 |000e: mul-float v1, v1, v1 │ │ +516420: c610 |0010: add-float/2addr v0, v1 │ │ +516422: 2802 |0011: goto 0013 // +0002 │ │ +516424: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +516426: 5920 879b |0013: iput v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@9b87 │ │ +51642a: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +51642c: 5c20 889b |0016: iput-boolean v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSqIsCalculated:Z // field@9b88 │ │ +516430: 5220 879b |0018: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.diameterSq:F // field@9b87 │ │ +516434: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x0016 line=616 │ │ 0x0018 line=618 │ │ locals : │ │ @@ -954592,21 +954592,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -51641c: |[51641c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchHeight:()F │ │ -51642c: 5510 8d9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -516430: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -516434: 5210 8a9b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ -516438: 2802 |0006: goto 0008 // +0002 │ │ -51643a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -51643c: 0f00 |0008: return v0 │ │ +516438: |[516438] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchHeight:()F │ │ +516448: 5510 8d9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +51644c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +516450: 5210 8a9b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dy:F // field@9b8a │ │ +516454: 2802 |0006: goto 0008 // +0002 │ │ +516456: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +516458: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #5 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954614,21 +954614,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -516440: |[516440] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchWidth:()F │ │ -516450: 5510 8d9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -516454: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -516458: 5210 899b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ -51645c: 2802 |0006: goto 0008 // +0002 │ │ -51645e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -516460: 0f00 |0008: return v0 │ │ +51645c: |[51645c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getMultiTouchWidth:()F │ │ +51646c: 5510 8d9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +516470: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +516474: 5210 899b |0004: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.dx:F // field@9b89 │ │ +516478: 2802 |0006: goto 0008 // +0002 │ │ +51647a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +51647c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #6 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954636,17 +954636,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516464: |[516464] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getX:()F │ │ -516474: 5210 909b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@9b90 │ │ -516478: 0f00 |0002: return v0 │ │ +516480: |[516480] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getX:()F │ │ +516490: 5210 909b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.xMid:F // field@9b90 │ │ +516494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #7 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954654,17 +954654,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51647c: |[51647c] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getY:()F │ │ -51648c: 5210 929b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@9b92 │ │ -516490: 0f00 |0002: return v0 │ │ +516498: |[516498] org.metalev.multitouch.controller.MultiTouchController$PointInfo.getY:()F │ │ +5164a8: 5210 929b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.yMid:F // field@9b92 │ │ +5164ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #8 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954672,17 +954672,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5162b4: |[5162b4] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isDown:()Z │ │ -5162c4: 5510 8c9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@9b8c │ │ -5162c8: 0f00 |0002: return v0 │ │ +5162d0: |[5162d0] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isDown:()Z │ │ +5162e0: 5510 8c9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:Z // field@9b8c │ │ +5162e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ #9 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;) │ │ @@ -954690,17 +954690,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5162cc: |[5162cc] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isMultiTouch:()Z │ │ -5162dc: 5510 8d9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ -5162e0: 0f00 |0002: return v0 │ │ +5162e8: |[5162e8] org.metalev.multitouch.controller.MultiTouchController$PointInfo.isMultiTouch:()Z │ │ +5162f8: 5510 8d9b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:Z // field@9b8d │ │ +5162fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ │ │ source_file_idx : 21626 (MultiTouchController.java) │ │ @@ -954769,17 +954769,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51677c: |[51677c] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.:()V │ │ -51678c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -516792: 0e00 |0003: return-void │ │ +516798: |[516798] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.:()V │ │ +5167a8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5167ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954787,17 +954787,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516650: |[516650] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ -516660: 5500 999b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@9b99 │ │ -516664: 0f00 |0002: return v0 │ │ +51666c: |[51666c] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ +51667c: 5500 999b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@9b99 │ │ +516680: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954805,17 +954805,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516668: |[516668] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ -516678: 5500 9a9b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@9b9a │ │ -51667c: 0f00 |0002: return v0 │ │ +516684: |[516684] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ +516694: 5500 9a9b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@9b9a │ │ +516698: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #3 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954823,17 +954823,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516680: |[516680] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ -516690: 5500 989b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@9b98 │ │ -516694: 0f00 |0002: return v0 │ │ +51669c: |[51669c] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z │ │ +5166ac: 5500 989b |0000: iget-boolean v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@9b98 │ │ +5166b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #4 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954841,17 +954841,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516698: |[516698] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -5166a8: 5200 959b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ -5166ac: 0f00 |0002: return v0 │ │ +5166b4: |[5166b4] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +5166c4: 5200 959b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ +5166c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #5 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954859,17 +954859,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5166b0: |[5166b0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -5166c0: 5200 9b9b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ -5166c4: 0f00 |0002: return v0 │ │ +5166cc: |[5166cc] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +5166dc: 5200 9b9b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ +5166e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #6 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954877,17 +954877,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5166c8: |[5166c8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -5166d8: 5200 9c9b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ -5166dc: 0f00 |0002: return v0 │ │ +5166e4: |[5166e4] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +5166f4: 5200 9c9b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ +5166f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #7 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954895,17 +954895,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5166e0: |[5166e0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -5166f0: 5200 969b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@9b96 │ │ -5166f4: 0f00 |0002: return v0 │ │ +5166fc: |[5166fc] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +51670c: 5200 969b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@9b96 │ │ +516710: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #8 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954913,17 +954913,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5166f8: |[5166f8] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -516708: 5200 979b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@9b97 │ │ -51670c: 0f00 |0002: return v0 │ │ +516714: |[516714] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +516724: 5200 979b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@9b97 │ │ +516728: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #9 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954931,17 +954931,17 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516710: |[516710] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ -516720: 5200 949b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@9b94 │ │ -516724: 0f00 |0002: return v0 │ │ +51672c: |[51672c] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F │ │ +51673c: 5200 949b |0000: iget v0, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@9b94 │ │ +516740: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ Virtual methods - │ │ @@ -954950,21 +954950,21 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -516728: |[516728] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScale:()F │ │ -516738: 5510 999b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@9b99 │ │ -51673c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -516740: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ -516744: 2803 |0006: goto 0009 // +0003 │ │ -516746: 5210 959b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ -51674a: 0f00 |0009: return v0 │ │ +516744: |[516744] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getScale:()F │ │ +516754: 5510 999b |0000: iget-boolean v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@9b99 │ │ +516758: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +51675c: 1500 803f |0004: const/high16 v0, #int 1065353216 // #3f80 │ │ +516760: 2803 |0006: goto 0009 // +0003 │ │ +516762: 5210 959b |0007: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ +516766: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954972,17 +954972,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51674c: |[51674c] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getXOff:()F │ │ -51675c: 5210 9b9b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ -516760: 0f00 |0002: return v0 │ │ +516768: |[516768] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getXOff:()F │ │ +516778: 5210 9b9b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ +51677c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #2 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -954990,17 +954990,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -516764: |[516764] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getYOff:()F │ │ -516774: 5210 9c9b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ -516778: 0f00 |0002: return v0 │ │ +516780: |[516780] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.getYOff:()F │ │ +516790: 5210 9c9b |0000: iget v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ +516794: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; │ │ │ │ #3 : (in Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;) │ │ @@ -955008,33 +955008,33 @@ │ │ type : '(FFFFFF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -5167f4: |[5167f4] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFFFFF)V │ │ -516804: 5912 9b9b |0000: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ -516808: 5913 9c9b |0002: iput v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ -51680c: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ -516810: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -516812: 2d00 0403 |0007: cmpl-float v0, v4, v3 │ │ -516816: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -51681a: 1504 803f |000b: const/high16 v4, #int 1065353216 // #3f80 │ │ -51681e: 5914 959b |000d: iput v4, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ -516822: 2d04 0503 |000f: cmpl-float v4, v5, v3 │ │ -516826: 3904 0400 |0011: if-nez v4, 0015 // +0004 │ │ -51682a: 1505 803f |0013: const/high16 v5, #int 1065353216 // #3f80 │ │ -51682e: 5915 969b |0015: iput v5, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@9b96 │ │ -516832: 2d03 0603 |0017: cmpl-float v3, v6, v3 │ │ -516836: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ -51683a: 1506 803f |001b: const/high16 v6, #int 1065353216 // #3f80 │ │ -51683e: 5916 979b |001d: iput v6, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@9b97 │ │ -516842: 5917 949b |001f: iput v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@9b94 │ │ -516846: 0e00 |0021: return-void │ │ +516810: |[516810] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFFFFF)V │ │ +516820: 5912 9b9b |0000: iput v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ +516824: 5913 9c9b |0002: iput v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ +516828: 1502 803f |0004: const/high16 v2, #int 1065353216 // #3f80 │ │ +51682c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +51682e: 2d00 0403 |0007: cmpl-float v0, v4, v3 │ │ +516832: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +516836: 1504 803f |000b: const/high16 v4, #int 1065353216 // #3f80 │ │ +51683a: 5914 959b |000d: iput v4, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ +51683e: 2d04 0503 |000f: cmpl-float v4, v5, v3 │ │ +516842: 3904 0400 |0011: if-nez v4, 0015 // +0004 │ │ +516846: 1505 803f |0013: const/high16 v5, #int 1065353216 // #3f80 │ │ +51684a: 5915 969b |0015: iput v5, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@9b96 │ │ +51684e: 2d03 0603 |0017: cmpl-float v3, v6, v3 │ │ +516852: 3903 0400 |0019: if-nez v3, 001d // +0004 │ │ +516856: 1506 803f |001b: const/high16 v6, #int 1065353216 // #3f80 │ │ +51685a: 5916 979b |001d: iput v6, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@9b97 │ │ +51685e: 5917 949b |001f: iput v7, v1, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@9b94 │ │ +516862: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0002 line=752 │ │ 0x000d line=753 │ │ 0x0015 line=754 │ │ 0x001d line=755 │ │ @@ -955053,36 +955053,36 @@ │ │ type : '(FFZFZFFZF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -516794: |[516794] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFZFZFFZF)V │ │ -5167a4: 5901 9b9b |0000: iput v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ -5167a8: 5902 9c9b |0002: iput v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ -5167ac: 5c03 999b |0004: iput-boolean v3, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@9b99 │ │ -5167b0: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -5167b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -5167b6: 2d03 0402 |0009: cmpl-float v3, v4, v2 │ │ -5167ba: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ -5167be: 1504 803f |000d: const/high16 v4, #int 1065353216 // #3f80 │ │ -5167c2: 5904 959b |000f: iput v4, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ -5167c6: 5c05 9a9b |0011: iput-boolean v5, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@9b9a │ │ -5167ca: 2d03 0602 |0013: cmpl-float v3, v6, v2 │ │ -5167ce: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ -5167d2: 1506 803f |0017: const/high16 v6, #int 1065353216 // #3f80 │ │ -5167d6: 5906 969b |0019: iput v6, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@9b96 │ │ -5167da: 2d02 0702 |001b: cmpl-float v2, v7, v2 │ │ -5167de: 3902 0400 |001d: if-nez v2, 0021 // +0004 │ │ -5167e2: 1507 803f |001f: const/high16 v7, #int 1065353216 // #3f80 │ │ -5167e6: 5907 979b |0021: iput v7, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@9b97 │ │ -5167ea: 5c08 989b |0023: iput-boolean v8, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@9b98 │ │ -5167ee: 5909 949b |0025: iput v9, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@9b94 │ │ -5167f2: 0e00 |0027: return-void │ │ +5167b0: |[5167b0] org.metalev.multitouch.controller.MultiTouchController$PositionAndScale.set:(FFZFZFFZF)V │ │ +5167c0: 5901 9b9b |0000: iput v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.xOff:F // field@9b9b │ │ +5167c4: 5902 9c9b |0002: iput v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.yOff:F // field@9b9c │ │ +5167c8: 5c03 999b |0004: iput-boolean v3, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScale:Z // field@9b99 │ │ +5167cc: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +5167d0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +5167d2: 2d03 0402 |0009: cmpl-float v3, v4, v2 │ │ +5167d6: 3903 0400 |000b: if-nez v3, 000f // +0004 │ │ +5167da: 1504 803f |000d: const/high16 v4, #int 1065353216 // #3f80 │ │ +5167de: 5904 959b |000f: iput v4, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scale:F // field@9b95 │ │ +5167e2: 5c05 9a9b |0011: iput-boolean v5, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateScaleXY:Z // field@9b9a │ │ +5167e6: 2d03 0602 |0013: cmpl-float v3, v6, v2 │ │ +5167ea: 3903 0400 |0015: if-nez v3, 0019 // +0004 │ │ +5167ee: 1506 803f |0017: const/high16 v6, #int 1065353216 // #3f80 │ │ +5167f2: 5906 969b |0019: iput v6, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleX:F // field@9b96 │ │ +5167f6: 2d02 0702 |001b: cmpl-float v2, v7, v2 │ │ +5167fa: 3902 0400 |001d: if-nez v2, 0021 // +0004 │ │ +5167fe: 1507 803f |001f: const/high16 v7, #int 1065353216 // #3f80 │ │ +516802: 5907 979b |0021: iput v7, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.scaleY:F // field@9b97 │ │ +516806: 5c08 989b |0023: iput-boolean v8, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.updateAngle:Z // field@9b98 │ │ +51680a: 5909 949b |0025: iput v9, v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.angle:F // field@9b94 │ │ +51680e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0002 line=739 │ │ 0x0004 line=740 │ │ 0x000f line=741 │ │ 0x0011 line=742 │ │ @@ -955284,119 +955284,119 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 201 16-bit code units │ │ -516b74: |[516b74] org.metalev.multitouch.controller.MultiTouchController.:()V │ │ -516b84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -516b86: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -516b88: 1c02 1302 |0002: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516b8c: 1a03 8e9c |0004: const-string v3, "getPointerCount" // string@9c8e │ │ -516b90: 2314 e123 |0006: new-array v4, v1, [Ljava/lang/Class; // type@23e1 │ │ -516b94: 6e30 8464 3204 |0008: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516b9a: 0c02 |000b: move-result-object v2 │ │ -516b9c: 6902 af9b |000c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@9baf │ │ -516ba0: 1c02 1302 |000e: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516ba4: 1a03 919c |0010: const-string v3, "getPointerId" // string@9c91 │ │ -516ba8: 2304 e123 |0012: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ -516bac: 6205 3954 |0014: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516bb0: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ -516bb4: 6e30 8464 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516bba: 0c02 |001b: move-result-object v2 │ │ -516bbc: 6902 b09b |001c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@9bb0 │ │ -516bc0: 1c02 1302 |001e: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516bc4: 1a03 d89c |0020: const-string v3, "getPressure" // string@9cd8 │ │ -516bc8: 2304 e123 |0022: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ -516bcc: 6205 3954 |0024: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516bd0: 4d05 0401 |0026: aput-object v5, v4, v1 │ │ -516bd4: 6e30 8464 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516bda: 0c02 |002b: move-result-object v2 │ │ -516bdc: 6902 b19b |002c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@9bb1 │ │ -516be0: 1c02 1302 |002e: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516be4: 1a03 5898 |0030: const-string v3, "getHistoricalX" // string@9858 │ │ -516be8: 1224 |0032: const/4 v4, #int 2 // #2 │ │ -516bea: 2345 e123 |0033: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ -516bee: 6206 3954 |0035: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516bf2: 4d06 0501 |0037: aput-object v6, v5, v1 │ │ -516bf6: 6206 3954 |0039: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516bfa: 4d06 0500 |003b: aput-object v6, v5, v0 │ │ -516bfe: 6e30 8464 3205 |003d: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516c04: 0c02 |0040: move-result-object v2 │ │ -516c06: 6902 ad9b |0041: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@9bad │ │ -516c0a: 1c02 1302 |0043: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516c0e: 1a03 5998 |0045: const-string v3, "getHistoricalY" // string@9859 │ │ -516c12: 2345 e123 |0047: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ -516c16: 6206 3954 |0049: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516c1a: 4d06 0501 |004b: aput-object v6, v5, v1 │ │ -516c1e: 6206 3954 |004d: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516c22: 4d06 0500 |004f: aput-object v6, v5, v0 │ │ -516c26: 6e30 8464 3205 |0051: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516c2c: 0c02 |0054: move-result-object v2 │ │ -516c2e: 6902 ae9b |0055: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@9bae │ │ -516c32: 1c02 1302 |0057: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516c36: 1a03 5798 |0059: const-string v3, "getHistoricalPressure" // string@9857 │ │ -516c3a: 2344 e123 |005b: new-array v4, v4, [Ljava/lang/Class; // type@23e1 │ │ -516c3e: 6205 3954 |005d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516c42: 4d05 0401 |005f: aput-object v5, v4, v1 │ │ -516c46: 6205 3954 |0061: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516c4a: 4d05 0400 |0063: aput-object v5, v4, v0 │ │ -516c4e: 6e30 8464 3204 |0065: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516c54: 0c02 |0068: move-result-object v2 │ │ -516c56: 6902 ac9b |0069: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@9bac │ │ -516c5a: 1c02 1302 |006b: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516c5e: 1a03 aca1 |006d: const-string v3, "getX" // string@a1ac │ │ -516c62: 2304 e123 |006f: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ -516c66: 6205 3954 |0071: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516c6a: 4d05 0401 |0073: aput-object v5, v4, v1 │ │ -516c6e: 6e30 8464 3204 |0075: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516c74: 0c02 |0078: move-result-object v2 │ │ -516c76: 6902 b29b |0079: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@9bb2 │ │ -516c7a: 1c02 1302 |007b: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ -516c7e: 1a03 bfa1 |007d: const-string v3, "getY" // string@a1bf │ │ -516c82: 2304 e123 |007f: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ -516c86: 6205 3954 |0081: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -516c8a: 4d05 0401 |0083: aput-object v5, v4, v1 │ │ -516c8e: 6e30 8464 3204 |0085: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -516c94: 0c02 |0088: move-result-object v2 │ │ -516c96: 6902 b39b |0089: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@9bb3 │ │ -516c9a: 280a |008b: goto 0095 // +000a │ │ -516c9c: 0d00 |008c: move-exception v0 │ │ -516c9e: 1a02 7954 |008d: const-string v2, "MultiTouchController" // string@5479 │ │ -516ca2: 1a03 3de3 |008f: const-string v3, "static initializer failed" // string@e33d │ │ -516ca6: 7130 fb08 3200 |0091: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -516cac: 1200 |0094: const/4 v0, #int 0 // #0 │ │ -516cae: 6a00 b49b |0095: sput-boolean v0, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@9bb4 │ │ -516cb2: 3800 1f00 |0097: if-eqz v0, 00b6 // +001f │ │ -516cb6: 1c00 1302 |0099: const-class v0, Landroid/view/MotionEvent; // type@0213 │ │ -516cba: 1a01 d80d |009b: const-string v1, "ACTION_POINTER_UP" // string@0dd8 │ │ -516cbe: 6e20 7f64 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@647f │ │ -516cc4: 0c00 |00a0: move-result-object v0 │ │ -516cc6: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ -516cc8: 6e20 e965 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@65e9 │ │ -516cce: 0a00 |00a5: move-result v0 │ │ -516cd0: 6700 9e9b |00a6: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@9b9e │ │ -516cd4: 1c00 1302 |00a8: const-class v0, Landroid/view/MotionEvent; // type@0213 │ │ -516cd8: 1a02 d70d |00aa: const-string v2, "ACTION_POINTER_INDEX_SHIFT" // string@0dd7 │ │ -516cdc: 6e20 7f64 2000 |00ac: invoke-virtual {v0, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@647f │ │ -516ce2: 0c00 |00af: move-result-object v0 │ │ -516ce4: 6e20 e965 1000 |00b0: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@65e9 │ │ -516cea: 0a00 |00b3: move-result v0 │ │ -516cec: 6700 9d9b |00b4: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@9b9d │ │ -516cf0: 1300 1400 |00b6: const/16 v0, #int 20 // #14 │ │ -516cf4: 2301 3123 |00b8: new-array v1, v0, [F // type@2331 │ │ -516cf8: 6901 bf9b |00ba: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ -516cfc: 2301 3123 |00bc: new-array v1, v0, [F // type@2331 │ │ -516d00: 6901 c09b |00be: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ -516d04: 2301 3123 |00c0: new-array v1, v0, [F // type@2331 │ │ -516d08: 6901 b79b |00c2: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ -516d0c: 2300 3223 |00c4: new-array v0, v0, [I // type@2332 │ │ -516d10: 6900 b69b |00c6: sput-object v0, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@9bb6 │ │ -516d14: 0e00 |00c8: return-void │ │ +516b90: |[516b90] org.metalev.multitouch.controller.MultiTouchController.:()V │ │ +516ba0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +516ba2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +516ba4: 1c02 1302 |0002: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516ba8: 1a03 8e9c |0004: const-string v3, "getPointerCount" // string@9c8e │ │ +516bac: 2314 e123 |0006: new-array v4, v1, [Ljava/lang/Class; // type@23e1 │ │ +516bb0: 6e30 8464 3204 |0008: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516bb6: 0c02 |000b: move-result-object v2 │ │ +516bb8: 6902 af9b |000c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@9baf │ │ +516bbc: 1c02 1302 |000e: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516bc0: 1a03 919c |0010: const-string v3, "getPointerId" // string@9c91 │ │ +516bc4: 2304 e123 |0012: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ +516bc8: 6205 3954 |0014: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516bcc: 4d05 0401 |0016: aput-object v5, v4, v1 │ │ +516bd0: 6e30 8464 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516bd6: 0c02 |001b: move-result-object v2 │ │ +516bd8: 6902 b09b |001c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@9bb0 │ │ +516bdc: 1c02 1302 |001e: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516be0: 1a03 d89c |0020: const-string v3, "getPressure" // string@9cd8 │ │ +516be4: 2304 e123 |0022: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ +516be8: 6205 3954 |0024: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516bec: 4d05 0401 |0026: aput-object v5, v4, v1 │ │ +516bf0: 6e30 8464 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516bf6: 0c02 |002b: move-result-object v2 │ │ +516bf8: 6902 b19b |002c: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@9bb1 │ │ +516bfc: 1c02 1302 |002e: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516c00: 1a03 5898 |0030: const-string v3, "getHistoricalX" // string@9858 │ │ +516c04: 1224 |0032: const/4 v4, #int 2 // #2 │ │ +516c06: 2345 e123 |0033: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ +516c0a: 6206 3954 |0035: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c0e: 4d06 0501 |0037: aput-object v6, v5, v1 │ │ +516c12: 6206 3954 |0039: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c16: 4d06 0500 |003b: aput-object v6, v5, v0 │ │ +516c1a: 6e30 8464 3205 |003d: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516c20: 0c02 |0040: move-result-object v2 │ │ +516c22: 6902 ad9b |0041: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@9bad │ │ +516c26: 1c02 1302 |0043: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516c2a: 1a03 5998 |0045: const-string v3, "getHistoricalY" // string@9859 │ │ +516c2e: 2345 e123 |0047: new-array v5, v4, [Ljava/lang/Class; // type@23e1 │ │ +516c32: 6206 3954 |0049: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c36: 4d06 0501 |004b: aput-object v6, v5, v1 │ │ +516c3a: 6206 3954 |004d: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c3e: 4d06 0500 |004f: aput-object v6, v5, v0 │ │ +516c42: 6e30 8464 3205 |0051: invoke-virtual {v2, v3, v5}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516c48: 0c02 |0054: move-result-object v2 │ │ +516c4a: 6902 ae9b |0055: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@9bae │ │ +516c4e: 1c02 1302 |0057: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516c52: 1a03 5798 |0059: const-string v3, "getHistoricalPressure" // string@9857 │ │ +516c56: 2344 e123 |005b: new-array v4, v4, [Ljava/lang/Class; // type@23e1 │ │ +516c5a: 6205 3954 |005d: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c5e: 4d05 0401 |005f: aput-object v5, v4, v1 │ │ +516c62: 6205 3954 |0061: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c66: 4d05 0400 |0063: aput-object v5, v4, v0 │ │ +516c6a: 6e30 8464 3204 |0065: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516c70: 0c02 |0068: move-result-object v2 │ │ +516c72: 6902 ac9b |0069: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@9bac │ │ +516c76: 1c02 1302 |006b: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516c7a: 1a03 aca1 |006d: const-string v3, "getX" // string@a1ac │ │ +516c7e: 2304 e123 |006f: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ +516c82: 6205 3954 |0071: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516c86: 4d05 0401 |0073: aput-object v5, v4, v1 │ │ +516c8a: 6e30 8464 3204 |0075: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516c90: 0c02 |0078: move-result-object v2 │ │ +516c92: 6902 b29b |0079: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@9bb2 │ │ +516c96: 1c02 1302 |007b: const-class v2, Landroid/view/MotionEvent; // type@0213 │ │ +516c9a: 1a03 bfa1 |007d: const-string v3, "getY" // string@a1bf │ │ +516c9e: 2304 e123 |007f: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ +516ca2: 6205 3954 |0081: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +516ca6: 4d05 0401 |0083: aput-object v5, v4, v1 │ │ +516caa: 6e30 8464 3204 |0085: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +516cb0: 0c02 |0088: move-result-object v2 │ │ +516cb2: 6902 b39b |0089: sput-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@9bb3 │ │ +516cb6: 280a |008b: goto 0095 // +000a │ │ +516cb8: 0d00 |008c: move-exception v0 │ │ +516cba: 1a02 7954 |008d: const-string v2, "MultiTouchController" // string@5479 │ │ +516cbe: 1a03 3de3 |008f: const-string v3, "static initializer failed" // string@e33d │ │ +516cc2: 7130 fb08 3200 |0091: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +516cc8: 1200 |0094: const/4 v0, #int 0 // #0 │ │ +516cca: 6a00 b49b |0095: sput-boolean v0, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@9bb4 │ │ +516cce: 3800 1f00 |0097: if-eqz v0, 00b6 // +001f │ │ +516cd2: 1c00 1302 |0099: const-class v0, Landroid/view/MotionEvent; // type@0213 │ │ +516cd6: 1a01 d80d |009b: const-string v1, "ACTION_POINTER_UP" // string@0dd8 │ │ +516cda: 6e20 7f64 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@647f │ │ +516ce0: 0c00 |00a0: move-result-object v0 │ │ +516ce2: 1201 |00a1: const/4 v1, #int 0 // #0 │ │ +516ce4: 6e20 e965 1000 |00a2: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@65e9 │ │ +516cea: 0a00 |00a5: move-result v0 │ │ +516cec: 6700 9e9b |00a6: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@9b9e │ │ +516cf0: 1c00 1302 |00a8: const-class v0, Landroid/view/MotionEvent; // type@0213 │ │ +516cf4: 1a02 d70d |00aa: const-string v2, "ACTION_POINTER_INDEX_SHIFT" // string@0dd7 │ │ +516cf8: 6e20 7f64 2000 |00ac: invoke-virtual {v0, v2}, Ljava/lang/Class;.getField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@647f │ │ +516cfe: 0c00 |00af: move-result-object v0 │ │ +516d00: 6e20 e965 1000 |00b0: invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@65e9 │ │ +516d06: 0a00 |00b3: move-result v0 │ │ +516d08: 6700 9d9b |00b4: sput v0, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@9b9d │ │ +516d0c: 1300 1400 |00b6: const/16 v0, #int 20 // #14 │ │ +516d10: 2301 3123 |00b8: new-array v1, v0, [F // type@2331 │ │ +516d14: 6901 bf9b |00ba: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ +516d18: 2301 3123 |00bc: new-array v1, v0, [F // type@2331 │ │ +516d1c: 6901 c09b |00be: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ +516d20: 2301 3123 |00c0: new-array v1, v0, [F // type@2331 │ │ +516d24: 6901 b79b |00c2: sput-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ +516d28: 2300 3223 |00c4: new-array v0, v0, [I // type@2332 │ │ +516d2c: 6900 b69b |00c6: sput-object v0, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@9bb6 │ │ +516d30: 0e00 |00c8: return-void │ │ catches : 2 │ │ 0x0002 - 0x008b │ │ Ljava/lang/Exception; -> 0x008c │ │ 0x0099 - 0x00b6 │ │ Ljava/lang/Exception; -> 0x00b6 │ │ positions : │ │ 0x0002 line=218 │ │ @@ -955422,32 +955422,32 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -516d34: |[516d34] org.metalev.multitouch.controller.MultiTouchController.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V │ │ -516d44: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -516d4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -516d4c: 5b10 b89b |0004: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -516d50: 2200 d121 |0006: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // type@21d1 │ │ -516d54: 7010 f2cd 0000 |0008: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.:()V // method@cdf2 │ │ -516d5a: 5b10 a79b |000b: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516d5e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -516d60: 5910 a89b |000e: iput v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -516d64: 2200 d021 |0010: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@21d0 │ │ -516d68: 7010 e3cd 0000 |0012: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@cde3 │ │ -516d6e: 5b10 a09b |0015: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516d72: 2200 d021 |0017: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@21d0 │ │ -516d76: 7010 e3cd 0000 |0019: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@cde3 │ │ -516d7c: 5b10 a99b |001c: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -516d80: 5c13 9f9b |001e: iput-boolean v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@9b9f │ │ -516d84: 5b12 b59b |0020: iput-object v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -516d88: 0e00 |0022: return-void │ │ +516d50: |[516d50] org.metalev.multitouch.controller.MultiTouchController.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V │ │ +516d60: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +516d66: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +516d68: 5b10 b89b |0004: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +516d6c: 2200 d121 |0006: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // type@21d1 │ │ +516d70: 7010 f2cd 0000 |0008: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.:()V // method@cdf2 │ │ +516d76: 5b10 a79b |000b: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516d7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +516d7c: 5910 a89b |000e: iput v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +516d80: 2200 d021 |0010: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@21d0 │ │ +516d84: 7010 e3cd 0000 |0012: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@cde3 │ │ +516d8a: 5b10 a09b |0015: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516d8e: 2200 d021 |0017: new-instance v0, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // type@21d0 │ │ +516d92: 7010 e3cd 0000 |0019: invoke-direct {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.:()V // method@cde3 │ │ +516d98: 5b10 a99b |001c: iput-object v0, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +516d9c: 5c13 9f9b |001e: iput-boolean v3, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@9b9f │ │ +516da0: 5b12 b59b |0020: iput-object v2, v1, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +516da4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=138 │ │ 0x0006 line=141 │ │ 0x000e line=167 │ │ 0x0010 line=178 │ │ @@ -955464,79 +955464,79 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 118 16-bit code units │ │ -516d8c: |[516d8c] org.metalev.multitouch.controller.MultiTouchController.anchorAtThisPositionAndScale:()V │ │ -516d9c: 5430 b89b |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -516da0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -516da4: 0e00 |0004: return-void │ │ -516da6: 5431 b59b |0005: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -516daa: 5432 a79b |0007: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516dae: 7230 e0cd 0102 |0009: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V // method@cde0 │ │ -516db4: 5430 a79b |000c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516db8: 7110 f3cd 0000 |000e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf3 │ │ -516dbe: 0a00 |0011: move-result v0 │ │ -516dc0: 1501 803f |0012: const/high16 v1, #int 1065353216 // #3f80 │ │ -516dc4: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ -516dc8: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ -516dcc: 2813 |0018: goto 002b // +0013 │ │ -516dce: 5430 a79b |0019: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516dd2: 7110 f6cd 0000 |001b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ -516dd8: 0a00 |001e: move-result v0 │ │ -516dda: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -516ddc: 2d00 0002 |0020: cmpl-float v0, v0, v2 │ │ -516de0: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ -516de4: 28f2 |0024: goto 0016 // -000e │ │ -516de6: 5430 a79b |0025: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516dea: 7110 f6cd 0000 |0027: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ -516df0: 0a00 |002a: move-result v0 │ │ -516df2: c901 |002b: div-float/2addr v1, v0 │ │ -516df4: 7010 05ce 0300 |002c: invoke-direct {v3}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@ce05 │ │ -516dfa: 5230 a59b |002f: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@9ba5 │ │ -516dfe: 5432 a79b |0031: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516e02: 7110 f7cd 0200 |0033: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf7 │ │ -516e08: 0a02 |0036: move-result v2 │ │ -516e0a: c720 |0037: sub-float/2addr v0, v2 │ │ -516e0c: a800 0001 |0038: mul-float v0, v0, v1 │ │ -516e10: 5930 ba9b |003a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@9bba │ │ -516e14: 5230 a69b |003c: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@9ba6 │ │ -516e18: 5432 a79b |003e: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516e1c: 7110 f8cd 0200 |0040: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf8 │ │ -516e22: 0a02 |0043: move-result v2 │ │ -516e24: c720 |0044: sub-float/2addr v0, v2 │ │ -516e26: a800 0001 |0045: mul-float v0, v0, v1 │ │ -516e2a: 5930 bb9b |0047: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@9bbb │ │ -516e2e: 5430 a79b |0049: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516e32: 7110 f6cd 0000 |004b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ -516e38: 0a00 |004e: move-result v0 │ │ -516e3a: 5231 a29b |004f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@9ba2 │ │ -516e3e: c910 |0051: div-float/2addr v0, v1 │ │ -516e40: 5930 bc9b |0052: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@9bbc │ │ -516e44: 5430 a79b |0054: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516e48: 7110 f9cd 0000 |0056: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf9 │ │ -516e4e: 0a00 |0059: move-result v0 │ │ -516e50: 5231 a49b |005a: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@9ba4 │ │ -516e54: c910 |005c: div-float/2addr v0, v1 │ │ -516e56: 5930 bd9b |005d: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@9bbd │ │ -516e5a: 5430 a79b |005f: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516e5e: 7110 facd 0000 |0061: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdfa │ │ -516e64: 0a00 |0064: move-result v0 │ │ -516e66: 5231 a39b |0065: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@9ba3 │ │ -516e6a: c910 |0067: div-float/2addr v0, v1 │ │ -516e6c: 5930 be9b |0068: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@9bbe │ │ -516e70: 5430 a79b |006a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516e74: 7110 fbcd 0000 |006c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdfb │ │ -516e7a: 0a00 |006f: move-result v0 │ │ -516e7c: 5231 a19b |0070: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@9ba1 │ │ -516e80: c710 |0072: sub-float/2addr v0, v1 │ │ -516e82: 5930 b99b |0073: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@9bb9 │ │ -516e86: 0e00 |0075: return-void │ │ +516da8: |[516da8] org.metalev.multitouch.controller.MultiTouchController.anchorAtThisPositionAndScale:()V │ │ +516db8: 5430 b89b |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +516dbc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +516dc0: 0e00 |0004: return-void │ │ +516dc2: 5431 b59b |0005: iget-object v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +516dc6: 5432 a79b |0007: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516dca: 7230 e0cd 0102 |0009: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V // method@cde0 │ │ +516dd0: 5430 a79b |000c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516dd4: 7110 f3cd 0000 |000e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf3 │ │ +516dda: 0a00 |0011: move-result v0 │ │ +516ddc: 1501 803f |0012: const/high16 v1, #int 1065353216 // #3f80 │ │ +516de0: 3900 0500 |0014: if-nez v0, 0019 // +0005 │ │ +516de4: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ +516de8: 2813 |0018: goto 002b // +0013 │ │ +516dea: 5430 a79b |0019: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516dee: 7110 f6cd 0000 |001b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ +516df4: 0a00 |001e: move-result v0 │ │ +516df6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +516df8: 2d00 0002 |0020: cmpl-float v0, v0, v2 │ │ +516dfc: 3900 0300 |0022: if-nez v0, 0025 // +0003 │ │ +516e00: 28f2 |0024: goto 0016 // -000e │ │ +516e02: 5430 a79b |0025: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e06: 7110 f6cd 0000 |0027: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ +516e0c: 0a00 |002a: move-result v0 │ │ +516e0e: c901 |002b: div-float/2addr v1, v0 │ │ +516e10: 7010 05ce 0300 |002c: invoke-direct {v3}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@ce05 │ │ +516e16: 5230 a59b |002f: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@9ba5 │ │ +516e1a: 5432 a79b |0031: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e1e: 7110 f7cd 0200 |0033: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$500:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf7 │ │ +516e24: 0a02 |0036: move-result v2 │ │ +516e26: c720 |0037: sub-float/2addr v0, v2 │ │ +516e28: a800 0001 |0038: mul-float v0, v0, v1 │ │ +516e2c: 5930 ba9b |003a: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@9bba │ │ +516e30: 5230 a69b |003c: iget v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@9ba6 │ │ +516e34: 5432 a79b |003e: iget-object v2, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e38: 7110 f8cd 0200 |0040: invoke-static {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$600:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf8 │ │ +516e3e: 0a02 |0043: move-result v2 │ │ +516e40: c720 |0044: sub-float/2addr v0, v2 │ │ +516e42: a800 0001 |0045: mul-float v0, v0, v1 │ │ +516e46: 5930 bb9b |0047: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@9bbb │ │ +516e4a: 5430 a79b |0049: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e4e: 7110 f6cd 0000 |004b: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ +516e54: 0a00 |004e: move-result v0 │ │ +516e56: 5231 a29b |004f: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@9ba2 │ │ +516e5a: c910 |0051: div-float/2addr v0, v1 │ │ +516e5c: 5930 bc9b |0052: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@9bbc │ │ +516e60: 5430 a79b |0054: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e64: 7110 f9cd 0000 |0056: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$700:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf9 │ │ +516e6a: 0a00 |0059: move-result v0 │ │ +516e6c: 5231 a49b |005a: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@9ba4 │ │ +516e70: c910 |005c: div-float/2addr v0, v1 │ │ +516e72: 5930 bd9b |005d: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@9bbd │ │ +516e76: 5430 a79b |005f: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e7a: 7110 facd 0000 |0061: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$800:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdfa │ │ +516e80: 0a00 |0064: move-result v0 │ │ +516e82: 5231 a39b |0065: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@9ba3 │ │ +516e86: c910 |0067: div-float/2addr v0, v1 │ │ +516e88: 5930 be9b |0068: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@9bbe │ │ +516e8c: 5430 a79b |006a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516e90: 7110 fbcd 0000 |006c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$900:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdfb │ │ +516e96: 0a00 |006f: move-result v0 │ │ +516e98: 5231 a19b |0070: iget v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@9ba1 │ │ +516e9c: c710 |0072: sub-float/2addr v0, v1 │ │ +516e9e: 5930 b99b |0073: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@9bb9 │ │ +516ea2: 0e00 |0075: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=336 │ │ 0x000c line=343 │ │ 0x002c line=344 │ │ 0x002f line=345 │ │ @@ -955553,31 +955553,31 @@ │ │ type : '(I[F[F[F[IIZJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 10 │ │ insns size : 28 16-bit code units │ │ -516e88: |[516e88] org.metalev.multitouch.controller.MultiTouchController.decodeTouchEvent:(I[F[F[F[IIZJ)V │ │ -516e98: 07b0 |0000: move-object v0, v11 │ │ -516e9a: 5401 a99b |0001: iget-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -516e9e: 5402 a09b |0003: iget-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516ea2: 5b02 a99b |0005: iput-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -516ea6: 5b01 a09b |0007: iput-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516eaa: 01c2 |0009: move v2, v12 │ │ -516eac: 07d3 |000a: move-object v3, v13 │ │ -516eae: 07e4 |000b: move-object v4, v14 │ │ -516eb0: 07f5 |000c: move-object v5, v15 │ │ -516eb2: 0806 1000 |000d: move-object/from16 v6, v16 │ │ -516eb6: 0207 1100 |000f: move/from16 v7, v17 │ │ -516eba: 0208 1200 |0011: move/from16 v8, v18 │ │ -516ebe: 0509 1300 |0013: move-wide/from16 v9, v19 │ │ -516ec2: 770a e5cd 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V // method@cde5 │ │ -516ec8: 7010 07ce 0b00 |0018: invoke-direct {v11}, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchController:()V // method@ce07 │ │ -516ece: 0e00 |001b: return-void │ │ +516ea4: |[516ea4] org.metalev.multitouch.controller.MultiTouchController.decodeTouchEvent:(I[F[F[F[IIZJ)V │ │ +516eb4: 07b0 |0000: move-object v0, v11 │ │ +516eb6: 5401 a99b |0001: iget-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +516eba: 5402 a09b |0003: iget-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516ebe: 5b02 a99b |0005: iput-object v2, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +516ec2: 5b01 a09b |0007: iput-object v1, v0, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516ec6: 01c2 |0009: move v2, v12 │ │ +516ec8: 07d3 |000a: move-object v3, v13 │ │ +516eca: 07e4 |000b: move-object v4, v14 │ │ +516ecc: 07f5 |000c: move-object v5, v15 │ │ +516ece: 0806 1000 |000d: move-object/from16 v6, v16 │ │ +516ed2: 0207 1100 |000f: move/from16 v7, v17 │ │ +516ed6: 0208 1200 |0011: move/from16 v8, v18 │ │ +516eda: 0509 1300 |0013: move-wide/from16 v9, v19 │ │ +516ede: 770a e5cd 0100 |0015: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$300:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;I[F[F[F[IIZJ)V // method@cde5 │ │ +516ee4: 7010 07ce 0b00 |0018: invoke-direct {v11}, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchController:()V // method@ce07 │ │ +516eea: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=318 │ │ 0x0003 line=319 │ │ 0x0007 line=320 │ │ 0x0015 line=322 │ │ 0x0018 line=323 │ │ @@ -955597,72 +955597,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -516ed0: |[516ed0] org.metalev.multitouch.controller.MultiTouchController.extractCurrPtInfo:()V │ │ -516ee0: 5430 a09b |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516ee4: 6e10 eccd 0000 |0002: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ -516eea: 0a00 |0005: move-result v0 │ │ -516eec: 5930 a59b |0006: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@9ba5 │ │ -516ef0: 5430 a09b |0008: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516ef4: 6e10 edcd 0000 |000a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ -516efa: 0a00 |000d: move-result v0 │ │ -516efc: 5930 a69b |000e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@9ba6 │ │ -516f00: 5430 a79b |0010: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516f04: 7110 f3cd 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf3 │ │ -516f0a: 0a00 |0015: move-result v0 │ │ -516f0c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -516f0e: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ -516f12: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -516f14: 2807 |001a: goto 0021 // +0007 │ │ -516f16: 5430 a09b |001b: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516f1a: 6e10 e8cd 0000 |001d: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameter:()F // method@cde8 │ │ -516f20: 0a00 |0020: move-result v0 │ │ -516f22: 1402 6666 aa41 |0021: const v2, #float 21.3 // #41aa6666 │ │ -516f28: 7120 fd64 0200 |0024: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ -516f2e: 0a00 |0027: move-result v0 │ │ -516f30: 5930 a29b |0028: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@9ba2 │ │ -516f34: 5430 a79b |002a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516f38: 7110 f4cd 0000 |002c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf4 │ │ -516f3e: 0a00 |002f: move-result v0 │ │ -516f40: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ -516f44: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -516f46: 2807 |0033: goto 003a // +0007 │ │ -516f48: 5430 a09b |0034: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516f4c: 6e10 ebcd 0000 |0036: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@cdeb │ │ -516f52: 0a00 |0039: move-result v0 │ │ -516f54: 1502 f041 |003a: const/high16 v2, #int 1106247680 // #41f0 │ │ -516f58: 7120 fd64 0200 |003c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ -516f5e: 0a00 |003f: move-result v0 │ │ -516f60: 5930 a49b |0040: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@9ba4 │ │ -516f64: 5430 a79b |0042: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516f68: 7110 f4cd 0000 |0044: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf4 │ │ -516f6e: 0a00 |0047: move-result v0 │ │ -516f70: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ -516f74: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -516f76: 2807 |004b: goto 0052 // +0007 │ │ -516f78: 5430 a09b |004c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516f7c: 6e10 eacd 0000 |004e: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@cdea │ │ -516f82: 0a00 |0051: move-result v0 │ │ -516f84: 7120 fd64 0200 |0052: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ -516f8a: 0a00 |0055: move-result v0 │ │ -516f8c: 5930 a39b |0056: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@9ba3 │ │ -516f90: 5430 a79b |0058: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -516f94: 7110 f5cd 0000 |005a: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf5 │ │ -516f9a: 0a00 |005d: move-result v0 │ │ -516f9c: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ -516fa0: 2807 |0060: goto 0067 // +0007 │ │ -516fa2: 5430 a09b |0061: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516fa6: 6e10 e7cd 0000 |0063: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchAngle:()F // method@cde7 │ │ -516fac: 0a01 |0066: move-result v1 │ │ -516fae: 5931 a19b |0067: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@9ba1 │ │ -516fb2: 0e00 |0069: return-void │ │ +516eec: |[516eec] org.metalev.multitouch.controller.MultiTouchController.extractCurrPtInfo:()V │ │ +516efc: 5430 a09b |0000: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516f00: 6e10 eccd 0000 |0002: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ +516f06: 0a00 |0005: move-result v0 │ │ +516f08: 5930 a59b |0006: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@9ba5 │ │ +516f0c: 5430 a09b |0008: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516f10: 6e10 edcd 0000 |000a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ +516f16: 0a00 |000d: move-result v0 │ │ +516f18: 5930 a69b |000e: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@9ba6 │ │ +516f1c: 5430 a79b |0010: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516f20: 7110 f3cd 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf3 │ │ +516f26: 0a00 |0015: move-result v0 │ │ +516f28: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +516f2a: 3900 0400 |0017: if-nez v0, 001b // +0004 │ │ +516f2e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +516f30: 2807 |001a: goto 0021 // +0007 │ │ +516f32: 5430 a09b |001b: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516f36: 6e10 e8cd 0000 |001d: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchDiameter:()F // method@cde8 │ │ +516f3c: 0a00 |0020: move-result v0 │ │ +516f3e: 1402 6666 aa41 |0021: const v2, #float 21.3 // #41aa6666 │ │ +516f44: 7120 fd64 0200 |0024: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ +516f4a: 0a00 |0027: move-result v0 │ │ +516f4c: 5930 a29b |0028: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@9ba2 │ │ +516f50: 5430 a79b |002a: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516f54: 7110 f4cd 0000 |002c: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf4 │ │ +516f5a: 0a00 |002f: move-result v0 │ │ +516f5c: 3900 0400 |0030: if-nez v0, 0034 // +0004 │ │ +516f60: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +516f62: 2807 |0033: goto 003a // +0007 │ │ +516f64: 5430 a09b |0034: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516f68: 6e10 ebcd 0000 |0036: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@cdeb │ │ +516f6e: 0a00 |0039: move-result v0 │ │ +516f70: 1502 f041 |003a: const/high16 v2, #int 1106247680 // #41f0 │ │ +516f74: 7120 fd64 0200 |003c: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ +516f7a: 0a00 |003f: move-result v0 │ │ +516f7c: 5930 a49b |0040: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@9ba4 │ │ +516f80: 5430 a79b |0042: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516f84: 7110 f4cd 0000 |0044: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$100:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf4 │ │ +516f8a: 0a00 |0047: move-result v0 │ │ +516f8c: 3900 0400 |0048: if-nez v0, 004c // +0004 │ │ +516f90: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +516f92: 2807 |004b: goto 0052 // +0007 │ │ +516f94: 5430 a09b |004c: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516f98: 6e10 eacd 0000 |004e: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@cdea │ │ +516f9e: 0a00 |0051: move-result v0 │ │ +516fa0: 7120 fd64 0200 |0052: invoke-static {v2, v0}, Ljava/lang/Math;.max:(FF)F // method@64fd │ │ +516fa6: 0a00 |0055: move-result v0 │ │ +516fa8: 5930 a39b |0056: iput v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@9ba3 │ │ +516fac: 5430 a79b |0058: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +516fb0: 7110 f5cd 0000 |005a: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$200:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf5 │ │ +516fb6: 0a00 |005d: move-result v0 │ │ +516fb8: 3900 0300 |005e: if-nez v0, 0061 // +0003 │ │ +516fbc: 2807 |0060: goto 0067 // +0007 │ │ +516fbe: 5430 a09b |0061: iget-object v0, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +516fc2: 6e10 e7cd 0000 |0063: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchAngle:()F // method@cde7 │ │ +516fc8: 0a01 |0066: move-result v1 │ │ +516fca: 5931 a19b |0067: iput v1, v3, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@9ba1 │ │ +516fce: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0008 line=125 │ │ 0x0010 line=126 │ │ 0x002a line=127 │ │ 0x0042 line=128 │ │ @@ -955675,175 +955675,175 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 313 16-bit code units │ │ -516fb4: |[516fb4] org.metalev.multitouch.controller.MultiTouchController.multiTouchController:()V │ │ -516fc4: 5270 a89b |0000: iget v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -516fc8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -516fca: 3800 0b01 |0003: if-eqz v0, 010e // +010b │ │ -516fce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -516fd0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -516fd2: 1224 |0007: const/4 v4, #int 2 // #2 │ │ -516fd4: 1605 1400 |0008: const-wide/16 v5, #int 20 // #14 │ │ -516fd8: 3210 c300 |000a: if-eq v0, v1, 00cd // +00c3 │ │ -516fdc: 3240 0400 |000c: if-eq v0, v4, 0010 // +0004 │ │ -516fe0: 2900 2a01 |000e: goto/16 0138 // +012a │ │ -516fe4: 5470 a09b |0010: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516fe8: 6e10 efcd 0000 |0012: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@cdef │ │ -516fee: 0a00 |0015: move-result v0 │ │ -516ff0: 3800 9100 |0016: if-eqz v0, 00a7 // +0091 │ │ -516ff4: 5470 a09b |0018: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -516ff8: 6e10 eecd 0000 |001a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ -516ffe: 0a00 |001d: move-result v0 │ │ -517000: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -517004: 2900 8700 |0020: goto/16 00a7 // +0087 │ │ -517008: 5470 a09b |0022: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -51700c: 6e10 eccd 0000 |0024: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ -517012: 0a00 |0027: move-result v0 │ │ -517014: 5471 a99b |0028: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -517018: 6e10 eccd 0100 |002a: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ -51701e: 0a01 |002d: move-result v1 │ │ -517020: c710 |002e: sub-float/2addr v0, v1 │ │ -517022: 7110 ee64 0000 |002f: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ -517028: 0a00 |0032: move-result v0 │ │ -51702a: 1501 f041 |0033: const/high16 v1, #int 1106247680 // #41f0 │ │ -51702e: 2d00 0001 |0035: cmpl-float v0, v0, v1 │ │ -517032: 3c00 6000 |0037: if-gtz v0, 0097 // +0060 │ │ -517036: 5470 a09b |0039: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -51703a: 6e10 edcd 0000 |003b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ -517040: 0a00 |003e: move-result v0 │ │ -517042: 5472 a99b |003f: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -517046: 6e10 edcd 0200 |0041: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ -51704c: 0a02 |0044: move-result v2 │ │ -51704e: c720 |0045: sub-float/2addr v0, v2 │ │ -517050: 7110 ee64 0000 |0046: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ -517056: 0a00 |0049: move-result v0 │ │ -517058: 2d00 0001 |004a: cmpl-float v0, v0, v1 │ │ -51705c: 3c00 4b00 |004c: if-gtz v0, 0097 // +004b │ │ -517060: 5470 a09b |004e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -517064: 6e10 ebcd 0000 |0050: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@cdeb │ │ -51706a: 0a00 |0053: move-result v0 │ │ -51706c: 5471 a99b |0054: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -517070: 6e10 ebcd 0100 |0056: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@cdeb │ │ -517076: 0a01 |0059: move-result v1 │ │ -517078: c710 |005a: sub-float/2addr v0, v1 │ │ -51707a: 7110 ee64 0000 |005b: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ -517080: 0a00 |005e: move-result v0 │ │ -517082: 1501 003f |005f: const/high16 v1, #int 1056964608 // #3f00 │ │ -517086: a800 0001 |0061: mul-float v0, v0, v1 │ │ -51708a: 1502 2042 |0063: const/high16 v2, #int 1109393408 // #4220 │ │ -51708e: 2d00 0002 |0065: cmpl-float v0, v0, v2 │ │ -517092: 3c00 3000 |0067: if-gtz v0, 0097 // +0030 │ │ -517096: 5470 a09b |0069: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -51709a: 6e10 eacd 0000 |006b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@cdea │ │ -5170a0: 0a00 |006e: move-result v0 │ │ -5170a2: 5473 a99b |006f: iget-object v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ -5170a6: 6e10 eacd 0300 |0071: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@cdea │ │ -5170ac: 0a03 |0074: move-result v3 │ │ -5170ae: c730 |0075: sub-float/2addr v0, v3 │ │ -5170b0: 7110 ee64 0000 |0076: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ -5170b6: 0a00 |0079: move-result v0 │ │ -5170b8: a800 0001 |007a: mul-float v0, v0, v1 │ │ -5170bc: 2d00 0002 |007c: cmpl-float v0, v0, v2 │ │ -5170c0: 3d00 0300 |007e: if-lez v0, 0081 // +0003 │ │ -5170c4: 2817 |0080: goto 0097 // +0017 │ │ -5170c6: 5470 a09b |0081: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5170ca: 7110 e4cd 0000 |0083: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J // method@cde4 │ │ -5170d0: 0b00 |0086: move-result-wide v0 │ │ -5170d2: 5372 aa9b |0087: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ -5170d6: 3104 0002 |0089: cmp-long v4, v0, v2 │ │ -5170da: 3b04 0700 |008b: if-gez v4, 0092 // +0007 │ │ -5170de: 7010 03ce 0700 |008d: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ -5170e4: 2900 a800 |0090: goto/16 0138 // +00a8 │ │ -5170e8: 7010 09ce 0700 |0092: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@ce09 │ │ -5170ee: 2900 a300 |0095: goto/16 0138 // +00a3 │ │ -5170f2: 7010 03ce 0700 |0097: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ -5170f8: 5470 a09b |009a: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5170fc: 6e10 e6cd 0000 |009c: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ -517102: 0b00 |009f: move-result-wide v0 │ │ -517104: 5a70 ab9b |00a0: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ -517108: bb50 |00a2: add-long/2addr v0, v5 │ │ -51710a: 5a70 aa9b |00a3: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ -51710e: 2900 9300 |00a5: goto/16 0138 // +0093 │ │ -517112: 5470 a09b |00a7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -517116: 6e10 eecd 0000 |00a9: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ -51711c: 0a00 |00ac: move-result v0 │ │ -51711e: 3900 0f00 |00ad: if-nez v0, 00bc // +000f │ │ -517122: 5973 a89b |00af: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -517126: 5470 b59b |00b1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -51712a: 5b72 b89b |00b3: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -51712e: 5471 a09b |00b5: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -517132: 7230 e1cd 2001 |00b7: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@cde1 │ │ -517138: 2900 7e00 |00ba: goto/16 0138 // +007e │ │ -51713c: 5971 a89b |00bc: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -517140: 7010 03ce 0700 |00be: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ -517146: 5470 a09b |00c1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -51714a: 6e10 e6cd 0000 |00c3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ -517150: 0b00 |00c6: move-result-wide v0 │ │ -517152: 5a70 ab9b |00c7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ -517156: bb50 |00c9: add-long/2addr v0, v5 │ │ -517158: 5a70 aa9b |00ca: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ -51715c: 286c |00cc: goto 0138 // +006c │ │ -51715e: 5470 a09b |00cd: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -517162: 6e10 eecd 0000 |00cf: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ -517168: 0a00 |00d2: move-result v0 │ │ -51716a: 3900 0e00 |00d3: if-nez v0, 00e1 // +000e │ │ -51716e: 5973 a89b |00d5: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -517172: 5470 b59b |00d7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -517176: 5b72 b89b |00d9: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -51717a: 5471 a09b |00db: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -51717e: 7230 e1cd 2001 |00dd: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@cde1 │ │ -517184: 2858 |00e0: goto 0138 // +0058 │ │ -517186: 5470 a09b |00e1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -51718a: 6e10 efcd 0000 |00e3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@cdef │ │ -517190: 0a00 |00e6: move-result v0 │ │ -517192: 3800 1300 |00e7: if-eqz v0, 00fa // +0013 │ │ -517196: 5974 a89b |00e9: iput v4, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -51719a: 7010 03ce 0700 |00eb: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ -5171a0: 5470 a09b |00ee: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5171a4: 6e10 e6cd 0000 |00f0: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ -5171aa: 0b00 |00f3: move-result-wide v0 │ │ -5171ac: 5a70 ab9b |00f4: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ -5171b0: bb50 |00f6: add-long/2addr v0, v5 │ │ -5171b2: 5a70 aa9b |00f7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ -5171b6: 283f |00f9: goto 0138 // +003f │ │ -5171b8: 5470 a09b |00fa: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5171bc: 6e10 e6cd 0000 |00fc: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ -5171c2: 0b00 |00ff: move-result-wide v0 │ │ -5171c4: 5372 aa9b |0100: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ -5171c8: 3104 0002 |0102: cmp-long v4, v0, v2 │ │ -5171cc: 3b04 0600 |0104: if-gez v4, 010a // +0006 │ │ -5171d0: 7010 03ce 0700 |0106: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ -5171d6: 282f |0109: goto 0138 // +002f │ │ -5171d8: 7010 09ce 0700 |010a: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@ce09 │ │ -5171de: 282b |010d: goto 0138 // +002b │ │ -5171e0: 5470 a09b |010e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5171e4: 6e10 eecd 0000 |0110: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ -5171ea: 0a00 |0113: move-result v0 │ │ -5171ec: 3800 2400 |0114: if-eqz v0, 0138 // +0024 │ │ -5171f0: 5470 b59b |0116: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -5171f4: 5472 a09b |0118: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5171f8: 7220 dfcd 2000 |011a: invoke-interface {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; // method@cddf │ │ -5171fe: 0c00 |011d: move-result-object v0 │ │ -517200: 5b70 b89b |011e: iput-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -517204: 3800 1800 |0120: if-eqz v0, 0138 // +0018 │ │ -517208: 5971 a89b |0122: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -51720c: 5471 b59b |0124: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -517210: 5472 a09b |0126: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -517214: 7230 e1cd 0102 |0128: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@cde1 │ │ -51721a: 7010 03ce 0700 |012b: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ -517220: 5470 a09b |012e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -517224: 6e10 e6cd 0000 |0130: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ -51722a: 0b00 |0133: move-result-wide v0 │ │ -51722c: 5a70 aa9b |0134: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ -517230: 5a70 ab9b |0136: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ -517234: 0e00 |0138: return-void │ │ +516fd0: |[516fd0] org.metalev.multitouch.controller.MultiTouchController.multiTouchController:()V │ │ +516fe0: 5270 a89b |0000: iget v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +516fe4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +516fe6: 3800 0b01 |0003: if-eqz v0, 010e // +010b │ │ +516fea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +516fec: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +516fee: 1224 |0007: const/4 v4, #int 2 // #2 │ │ +516ff0: 1605 1400 |0008: const-wide/16 v5, #int 20 // #14 │ │ +516ff4: 3210 c300 |000a: if-eq v0, v1, 00cd // +00c3 │ │ +516ff8: 3240 0400 |000c: if-eq v0, v4, 0010 // +0004 │ │ +516ffc: 2900 2a01 |000e: goto/16 0138 // +012a │ │ +517000: 5470 a09b |0010: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517004: 6e10 efcd 0000 |0012: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@cdef │ │ +51700a: 0a00 |0015: move-result v0 │ │ +51700c: 3800 9100 |0016: if-eqz v0, 00a7 // +0091 │ │ +517010: 5470 a09b |0018: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517014: 6e10 eecd 0000 |001a: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ +51701a: 0a00 |001d: move-result v0 │ │ +51701c: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +517020: 2900 8700 |0020: goto/16 00a7 // +0087 │ │ +517024: 5470 a09b |0022: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517028: 6e10 eccd 0000 |0024: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ +51702e: 0a00 |0027: move-result v0 │ │ +517030: 5471 a99b |0028: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +517034: 6e10 eccd 0100 |002a: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ +51703a: 0a01 |002d: move-result v1 │ │ +51703c: c710 |002e: sub-float/2addr v0, v1 │ │ +51703e: 7110 ee64 0000 |002f: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ +517044: 0a00 |0032: move-result v0 │ │ +517046: 1501 f041 |0033: const/high16 v1, #int 1106247680 // #41f0 │ │ +51704a: 2d00 0001 |0035: cmpl-float v0, v0, v1 │ │ +51704e: 3c00 6000 |0037: if-gtz v0, 0097 // +0060 │ │ +517052: 5470 a09b |0039: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517056: 6e10 edcd 0000 |003b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ +51705c: 0a00 |003e: move-result v0 │ │ +51705e: 5472 a99b |003f: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +517062: 6e10 edcd 0200 |0041: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ +517068: 0a02 |0044: move-result v2 │ │ +51706a: c720 |0045: sub-float/2addr v0, v2 │ │ +51706c: 7110 ee64 0000 |0046: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ +517072: 0a00 |0049: move-result v0 │ │ +517074: 2d00 0001 |004a: cmpl-float v0, v0, v1 │ │ +517078: 3c00 4b00 |004c: if-gtz v0, 0097 // +004b │ │ +51707c: 5470 a09b |004e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517080: 6e10 ebcd 0000 |0050: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@cdeb │ │ +517086: 0a00 |0053: move-result v0 │ │ +517088: 5471 a99b |0054: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +51708c: 6e10 ebcd 0100 |0056: invoke-virtual {v1}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchWidth:()F // method@cdeb │ │ +517092: 0a01 |0059: move-result v1 │ │ +517094: c710 |005a: sub-float/2addr v0, v1 │ │ +517096: 7110 ee64 0000 |005b: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ +51709c: 0a00 |005e: move-result v0 │ │ +51709e: 1501 003f |005f: const/high16 v1, #int 1056964608 // #3f00 │ │ +5170a2: a800 0001 |0061: mul-float v0, v0, v1 │ │ +5170a6: 1502 2042 |0063: const/high16 v2, #int 1109393408 // #4220 │ │ +5170aa: 2d00 0002 |0065: cmpl-float v0, v0, v2 │ │ +5170ae: 3c00 3000 |0067: if-gtz v0, 0097 // +0030 │ │ +5170b2: 5470 a09b |0069: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +5170b6: 6e10 eacd 0000 |006b: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@cdea │ │ +5170bc: 0a00 |006e: move-result v0 │ │ +5170be: 5473 a99b |006f: iget-object v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mPrevPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba9 │ │ +5170c2: 6e10 eacd 0300 |0071: invoke-virtual {v3}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getMultiTouchHeight:()F // method@cdea │ │ +5170c8: 0a03 |0074: move-result v3 │ │ +5170ca: c730 |0075: sub-float/2addr v0, v3 │ │ +5170cc: 7110 ee64 0000 |0076: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@64ee │ │ +5170d2: 0a00 |0079: move-result v0 │ │ +5170d4: a800 0001 |007a: mul-float v0, v0, v1 │ │ +5170d8: 2d00 0002 |007c: cmpl-float v0, v0, v2 │ │ +5170dc: 3d00 0300 |007e: if-lez v0, 0081 // +0003 │ │ +5170e0: 2817 |0080: goto 0097 // +0017 │ │ +5170e2: 5470 a09b |0081: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +5170e6: 7110 e4cd 0000 |0083: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.access$1000:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)J // method@cde4 │ │ +5170ec: 0b00 |0086: move-result-wide v0 │ │ +5170ee: 5372 aa9b |0087: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ +5170f2: 3104 0002 |0089: cmp-long v4, v0, v2 │ │ +5170f6: 3b04 0700 |008b: if-gez v4, 0092 // +0007 │ │ +5170fa: 7010 03ce 0700 |008d: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ +517100: 2900 a800 |0090: goto/16 0138 // +00a8 │ │ +517104: 7010 09ce 0700 |0092: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@ce09 │ │ +51710a: 2900 a300 |0095: goto/16 0138 // +00a3 │ │ +51710e: 7010 03ce 0700 |0097: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ +517114: 5470 a09b |009a: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517118: 6e10 e6cd 0000 |009c: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ +51711e: 0b00 |009f: move-result-wide v0 │ │ +517120: 5a70 ab9b |00a0: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ +517124: bb50 |00a2: add-long/2addr v0, v5 │ │ +517126: 5a70 aa9b |00a3: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ +51712a: 2900 9300 |00a5: goto/16 0138 // +0093 │ │ +51712e: 5470 a09b |00a7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517132: 6e10 eecd 0000 |00a9: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ +517138: 0a00 |00ac: move-result v0 │ │ +51713a: 3900 0f00 |00ad: if-nez v0, 00bc // +000f │ │ +51713e: 5973 a89b |00af: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +517142: 5470 b59b |00b1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +517146: 5b72 b89b |00b3: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +51714a: 5471 a09b |00b5: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +51714e: 7230 e1cd 2001 |00b7: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@cde1 │ │ +517154: 2900 7e00 |00ba: goto/16 0138 // +007e │ │ +517158: 5971 a89b |00bc: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +51715c: 7010 03ce 0700 |00be: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ +517162: 5470 a09b |00c1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517166: 6e10 e6cd 0000 |00c3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ +51716c: 0b00 |00c6: move-result-wide v0 │ │ +51716e: 5a70 ab9b |00c7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ +517172: bb50 |00c9: add-long/2addr v0, v5 │ │ +517174: 5a70 aa9b |00ca: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ +517178: 286c |00cc: goto 0138 // +006c │ │ +51717a: 5470 a09b |00cd: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +51717e: 6e10 eecd 0000 |00cf: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ +517184: 0a00 |00d2: move-result v0 │ │ +517186: 3900 0e00 |00d3: if-nez v0, 00e1 // +000e │ │ +51718a: 5973 a89b |00d5: iput v3, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +51718e: 5470 b59b |00d7: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +517192: 5b72 b89b |00d9: iput-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +517196: 5471 a09b |00db: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +51719a: 7230 e1cd 2001 |00dd: invoke-interface {v0, v2, v1}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@cde1 │ │ +5171a0: 2858 |00e0: goto 0138 // +0058 │ │ +5171a2: 5470 a09b |00e1: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +5171a6: 6e10 efcd 0000 |00e3: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isMultiTouch:()Z // method@cdef │ │ +5171ac: 0a00 |00e6: move-result v0 │ │ +5171ae: 3800 1300 |00e7: if-eqz v0, 00fa // +0013 │ │ +5171b2: 5974 a89b |00e9: iput v4, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +5171b6: 7010 03ce 0700 |00eb: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ +5171bc: 5470 a09b |00ee: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +5171c0: 6e10 e6cd 0000 |00f0: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ +5171c6: 0b00 |00f3: move-result-wide v0 │ │ +5171c8: 5a70 ab9b |00f4: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ +5171cc: bb50 |00f6: add-long/2addr v0, v5 │ │ +5171ce: 5a70 aa9b |00f7: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ +5171d2: 283f |00f9: goto 0138 // +003f │ │ +5171d4: 5470 a09b |00fa: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +5171d8: 6e10 e6cd 0000 |00fc: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ +5171de: 0b00 |00ff: move-result-wide v0 │ │ +5171e0: 5372 aa9b |0100: iget-wide v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ +5171e4: 3104 0002 |0102: cmp-long v4, v0, v2 │ │ +5171e8: 3b04 0600 |0104: if-gez v4, 010a // +0006 │ │ +5171ec: 7010 03ce 0700 |0106: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ +5171f2: 282f |0109: goto 0138 // +002f │ │ +5171f4: 7010 09ce 0700 |010a: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.performDragOrPinch:()V // method@ce09 │ │ +5171fa: 282b |010d: goto 0138 // +002b │ │ +5171fc: 5470 a09b |010e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517200: 6e10 eecd 0000 |0110: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.isDown:()Z // method@cdee │ │ +517206: 0a00 |0113: move-result v0 │ │ +517208: 3800 2400 |0114: if-eqz v0, 0138 // +0024 │ │ +51720c: 5470 b59b |0116: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +517210: 5472 a09b |0118: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517214: 7220 dfcd 2000 |011a: invoke-interface {v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; // method@cddf │ │ +51721a: 0c00 |011d: move-result-object v0 │ │ +51721c: 5b70 b89b |011e: iput-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +517220: 3800 1800 |0120: if-eqz v0, 0138 // +0018 │ │ +517224: 5971 a89b |0122: iput v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +517228: 5471 b59b |0124: iget-object v1, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +51722c: 5472 a09b |0126: iget-object v2, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517230: 7230 e1cd 0102 |0128: invoke-interface {v1, v0, v2}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V // method@cde1 │ │ +517236: 7010 03ce 0700 |012b: invoke-direct {v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.anchorAtThisPositionAndScale:()V // method@ce03 │ │ +51723c: 5470 a09b |012e: iget-object v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517240: 6e10 e6cd 0000 |0130: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getEventTime:()J // method@cde6 │ │ +517246: 0b00 |0133: move-result-wide v0 │ │ +517248: 5a70 aa9b |0134: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleEndTime:J // field@9baa │ │ +51724c: 5a70 ab9b |0136: iput-wide v0, v7, Lorg/metalev/multitouch/controller/MultiTouchController;.mSettleStartTime:J // field@9bab │ │ +517250: 0e00 |0138: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0010 line=445 │ │ 0x0022 line=465 │ │ 0x003b line=466 │ │ 0x0050 line=467 │ │ @@ -955886,63 +955886,63 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 94 16-bit code units │ │ -517238: |[517238] org.metalev.multitouch.controller.MultiTouchController.performDragOrPinch:()V │ │ -517248: 54a0 b89b |0000: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -51724c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -517250: 0e00 |0004: return-void │ │ -517252: 54a0 a79b |0005: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -517256: 7110 f3cd 0000 |0007: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf3 │ │ -51725c: 0a00 |000a: move-result v0 │ │ -51725e: 1501 803f |000b: const/high16 v1, #int 1065353216 // #3f80 │ │ -517262: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -517266: 2813 |000f: goto 0022 // +0013 │ │ -517268: 54a0 a79b |0010: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -51726c: 7110 f6cd 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ -517272: 0a00 |0015: move-result v0 │ │ -517274: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -517276: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ -51727a: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ -51727e: 2807 |001b: goto 0022 // +0007 │ │ -517280: 54a0 a79b |001c: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -517284: 7110 f6cd 0000 |001e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ -51728a: 0a01 |0021: move-result v1 │ │ -51728c: 7010 05ce 0a00 |0022: invoke-direct {v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@ce05 │ │ -517292: 52a0 a59b |0025: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@9ba5 │ │ -517296: 52a2 ba9b |0027: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@9bba │ │ -51729a: a802 0201 |0029: mul-float v2, v2, v1 │ │ -51729e: a704 0002 |002b: sub-float v4, v0, v2 │ │ -5172a2: 52a0 a69b |002d: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@9ba6 │ │ -5172a6: 52a2 bb9b |002f: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@9bbb │ │ -5172aa: a802 0201 |0031: mul-float v2, v2, v1 │ │ -5172ae: a705 0002 |0033: sub-float v5, v0, v2 │ │ -5172b2: 52a0 bc9b |0035: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@9bbc │ │ -5172b6: 52a1 a29b |0037: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@9ba2 │ │ -5172ba: a806 0001 |0039: mul-float v6, v0, v1 │ │ -5172be: 52a0 bd9b |003b: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@9bbd │ │ -5172c2: 52a1 a49b |003d: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@9ba4 │ │ -5172c6: a807 0001 |003f: mul-float v7, v0, v1 │ │ -5172ca: 52a0 be9b |0041: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@9bbe │ │ -5172ce: 52a1 a39b |0043: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@9ba3 │ │ -5172d2: a808 0001 |0045: mul-float v8, v0, v1 │ │ -5172d6: 52a0 b99b |0047: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@9bb9 │ │ -5172da: 52a1 a19b |0049: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@9ba1 │ │ -5172de: a609 0001 |004b: add-float v9, v0, v1 │ │ -5172e2: 54a3 a79b |004d: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -5172e6: 7407 ffcd 0300 |004f: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFFFFF)V // method@cdff │ │ -5172ec: 54a0 b59b |0052: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ -5172f0: 54a1 b89b |0054: iget-object v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ -5172f4: 54a2 a79b |0056: iget-object v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ -5172f8: 54a3 a09b |0058: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ -5172fc: 7240 e2cd 1032 |005a: invoke-interface {v0, v1, v2, v3}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z // method@cde2 │ │ -517302: 0e00 |005d: return-void │ │ +517254: |[517254] org.metalev.multitouch.controller.MultiTouchController.performDragOrPinch:()V │ │ +517264: 54a0 b89b |0000: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +517268: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +51726c: 0e00 |0004: return-void │ │ +51726e: 54a0 a79b |0005: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +517272: 7110 f3cd 0000 |0007: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$000:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)Z // method@cdf3 │ │ +517278: 0a00 |000a: move-result v0 │ │ +51727a: 1501 803f |000b: const/high16 v1, #int 1065353216 // #3f80 │ │ +51727e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +517282: 2813 |000f: goto 0022 // +0013 │ │ +517284: 54a0 a79b |0010: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +517288: 7110 f6cd 0000 |0012: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ +51728e: 0a00 |0015: move-result v0 │ │ +517290: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +517292: 2d00 0002 |0017: cmpl-float v0, v0, v2 │ │ +517296: 3900 0300 |0019: if-nez v0, 001c // +0003 │ │ +51729a: 2807 |001b: goto 0022 // +0007 │ │ +51729c: 54a0 a79b |001c: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +5172a0: 7110 f6cd 0000 |001e: invoke-static {v0}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.access$400:(Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)F // method@cdf6 │ │ +5172a6: 0a01 |0021: move-result v1 │ │ +5172a8: 7010 05ce 0a00 |0022: invoke-direct {v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.extractCurrPtInfo:()V // method@ce05 │ │ +5172ae: 52a0 a59b |0025: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtX:F // field@9ba5 │ │ +5172b2: 52a2 ba9b |0027: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosX:F // field@9bba │ │ +5172b6: a802 0201 |0029: mul-float v2, v2, v1 │ │ +5172ba: a704 0002 |002b: sub-float v4, v0, v2 │ │ +5172be: 52a0 a69b |002d: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtY:F // field@9ba6 │ │ +5172c2: 52a2 bb9b |002f: iget v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startPosY:F // field@9bbb │ │ +5172c6: a802 0201 |0031: mul-float v2, v2, v1 │ │ +5172ca: a705 0002 |0033: sub-float v5, v0, v2 │ │ +5172ce: 52a0 bc9b |0035: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleOverPinchDiam:F // field@9bbc │ │ +5172d2: 52a1 a29b |0037: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtDiam:F // field@9ba2 │ │ +5172d6: a806 0001 |0039: mul-float v6, v0, v1 │ │ +5172da: 52a0 bd9b |003b: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleXOverPinchWidth:F // field@9bbd │ │ +5172de: 52a1 a49b |003d: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtWidth:F // field@9ba4 │ │ +5172e2: a807 0001 |003f: mul-float v7, v0, v1 │ │ +5172e6: 52a0 be9b |0041: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startScaleYOverPinchHeight:F // field@9bbe │ │ +5172ea: 52a1 a39b |0043: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtHeight:F // field@9ba3 │ │ +5172ee: a808 0001 |0045: mul-float v8, v0, v1 │ │ +5172f2: 52a0 b99b |0047: iget v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.startAngleMinusPinchAngle:F // field@9bb9 │ │ +5172f6: 52a1 a19b |0049: iget v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPtAng:F // field@9ba1 │ │ +5172fa: a609 0001 |004b: add-float v9, v0, v1 │ │ +5172fe: 54a3 a79b |004d: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +517302: 7407 ffcd 0300 |004f: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFFFFF)V // method@cdff │ │ +517308: 54a0 b59b |0052: iget-object v0, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.objectCanvas:Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas; // field@9bb5 │ │ +51730c: 54a1 b89b |0054: iget-object v1, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.selectedObject:Ljava/lang/Object; // field@9bb8 │ │ +517310: 54a2 a79b |0056: iget-object v2, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrXform:Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale; // field@9ba7 │ │ +517314: 54a3 a09b |0058: iget-object v3, v10, Lorg/metalev/multitouch/controller/MultiTouchController;.mCurrPt:Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; // field@9ba0 │ │ +517318: 7240 e2cd 1032 |005a: invoke-interface {v0, v1, v2, v3}, Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z // method@cde2 │ │ +51731e: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0005 line=360 │ │ 0x0022 line=361 │ │ 0x0025 line=362 │ │ 0x002d line=363 │ │ @@ -955961,22 +955961,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -516848: |[516848] org.metalev.multitouch.controller.MultiTouchController.isPinching:()Z │ │ -516858: 5220 a89b |0000: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -51685c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -51685e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -516862: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -516864: 2802 |0006: goto 0008 // +0002 │ │ -516866: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -516868: 0f00 |0008: return v0 │ │ +516864: |[516864] org.metalev.multitouch.controller.MultiTouchController.isPinching:()Z │ │ +516874: 5220 a89b |0000: iget v0, v2, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +516878: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +51687a: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +51687e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +516880: 2802 |0006: goto 0008 // +0002 │ │ +516882: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +516884: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/metalev/multitouch/controller/MultiTouchController; │ │ │ │ #1 : (in Lorg/metalev/multitouch/controller/MultiTouchController;) │ │ @@ -955984,218 +955984,218 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 372 16-bit code units │ │ -51686c: |[51686c] org.metalev.multitouch.controller.MultiTouchController.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -51687c: 080b 1400 |0000: move-object/from16 v11, v20 │ │ -516880: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -516884: 120c |0004: const/4 v12, #int 0 // #0 │ │ -516886: 6301 b49b |0005: sget-boolean v1, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@9bb4 │ │ -51688a: 121d |0007: const/4 v13, #int 1 // #1 │ │ -51688c: 3801 1200 |0008: if-eqz v1, 001a // +0012 │ │ -516890: 6201 af9b |000a: sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@9baf │ │ -516894: 23c2 e423 |000c: new-array v2, v12, [Ljava/lang/Object; // type@23e4 │ │ -516898: 6e30 fc65 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -51689e: 0c01 |0011: move-result-object v1 │ │ -5168a0: 1f01 420e |0012: check-cast v1, Ljava/lang/Integer; // type@0e42 │ │ -5168a4: 6e10 ce64 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -5168aa: 0a01 |0017: move-result v1 │ │ -5168ac: 011e |0018: move v14, v1 │ │ -5168ae: 2802 |0019: goto 001b // +0002 │ │ -5168b0: 121e |001a: const/4 v14, #int 1 // #1 │ │ -5168b2: 52b1 a89b |001b: iget v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ -5168b6: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ -5168ba: 55b1 9f9b |001f: iget-boolean v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@9b9f │ │ -5168be: 3901 0500 |0021: if-nez v1, 0026 // +0005 │ │ -5168c2: 33de 0300 |0023: if-ne v14, v13, 0026 // +0003 │ │ -5168c6: 0f0c |0025: return v12 │ │ -5168c8: 7401 e309 1500 |0026: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getAction:()I // method@09e3 │ │ -5168ce: 0a0f |0029: move-result v15 │ │ -5168d0: 7401 ee09 1500 |002a: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getHistorySize:()I // method@09ee │ │ -5168d6: 0a01 |002d: move-result v1 │ │ -5168d8: 9309 010e |002e: div-int v9, v1, v14 │ │ -5168dc: 120a |0030: const/4 v10, #int 0 // #0 │ │ -5168de: 369a 3901 |0031: if-gt v10, v9, 016a // +0139 │ │ -5168e2: 359a 0400 |0033: if-ge v10, v9, 0037 // +0004 │ │ -5168e6: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -5168e8: 2802 |0036: goto 0038 // +0002 │ │ -5168ea: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -5168ec: 6302 b49b |0038: sget-boolean v2, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@9bb4 │ │ -5168f0: 1223 |003a: const/4 v3, #int 2 // #2 │ │ -5168f2: 3802 b800 |003b: if-eqz v2, 00f3 // +00b8 │ │ -5168f6: 33de 0400 |003d: if-ne v14, v13, 0041 // +0004 │ │ -5168fa: 2900 b400 |003f: goto/16 00f3 // +00b4 │ │ -5168fe: 1302 1400 |0041: const/16 v2, #int 20 // #14 │ │ -516902: 7120 0265 2e00 |0043: invoke-static {v14, v2}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -516908: 0a02 |0046: move-result v2 │ │ -51690a: 1204 |0047: const/4 v4, #int 0 // #0 │ │ -51690c: 3524 d800 |0048: if-ge v4, v2, 0120 // +00d8 │ │ -516910: 6205 b09b |004a: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@9bb0 │ │ -516914: 23d6 e423 |004c: new-array v6, v13, [Ljava/lang/Object; // type@23e4 │ │ -516918: 7110 da64 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51691e: 0c07 |0051: move-result-object v7 │ │ -516920: 4d07 060c |0052: aput-object v7, v6, v12 │ │ -516924: 6e30 fc65 0506 |0054: invoke-virtual {v5, v0, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -51692a: 0c05 |0057: move-result-object v5 │ │ -51692c: 1f05 420e |0058: check-cast v5, Ljava/lang/Integer; // type@0e42 │ │ -516930: 6e10 ce64 0500 |005a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -516936: 0a05 |005d: move-result v5 │ │ -516938: 6206 b69b |005e: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@9bb6 │ │ -51693c: 4b05 0604 |0060: aput v5, v6, v4 │ │ -516940: 6205 bf9b |0062: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ -516944: 3801 1700 |0064: if-eqz v1, 007b // +0017 │ │ -516948: 6206 ad9b |0066: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@9bad │ │ -51694c: 2337 e423 |0068: new-array v7, v3, [Ljava/lang/Object; // type@23e4 │ │ -516950: 7110 da64 0400 |006a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -516956: 0c08 |006d: move-result-object v8 │ │ -516958: 4d08 070c |006e: aput-object v8, v7, v12 │ │ -51695c: 7110 da64 0a00 |0070: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -516962: 0c08 |0073: move-result-object v8 │ │ -516964: 4d08 070d |0074: aput-object v8, v7, v13 │ │ -516968: 6e30 fc65 0607 |0076: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -51696e: 0c06 |0079: move-result-object v6 │ │ -516970: 280f |007a: goto 0089 // +000f │ │ -516972: 6206 b29b |007b: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@9bb2 │ │ -516976: 23d7 e423 |007d: new-array v7, v13, [Ljava/lang/Object; // type@23e4 │ │ -51697a: 7110 da64 0400 |007f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -516980: 0c08 |0082: move-result-object v8 │ │ -516982: 4d08 070c |0083: aput-object v8, v7, v12 │ │ -516986: 6e30 fc65 0607 |0085: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -51698c: 0c06 |0088: move-result-object v6 │ │ -51698e: 1f06 3b0e |0089: check-cast v6, Ljava/lang/Float; // type@0e3b │ │ -516992: 6e10 b464 0600 |008b: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -516998: 0a06 |008e: move-result v6 │ │ -51699a: 4b06 0504 |008f: aput v6, v5, v4 │ │ -51699e: 6205 c09b |0091: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ -5169a2: 3801 1700 |0093: if-eqz v1, 00aa // +0017 │ │ -5169a6: 6206 ae9b |0095: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@9bae │ │ -5169aa: 2337 e423 |0097: new-array v7, v3, [Ljava/lang/Object; // type@23e4 │ │ -5169ae: 7110 da64 0400 |0099: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -5169b4: 0c08 |009c: move-result-object v8 │ │ -5169b6: 4d08 070c |009d: aput-object v8, v7, v12 │ │ -5169ba: 7110 da64 0a00 |009f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -5169c0: 0c08 |00a2: move-result-object v8 │ │ -5169c2: 4d08 070d |00a3: aput-object v8, v7, v13 │ │ -5169c6: 6e30 fc65 0607 |00a5: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -5169cc: 0c06 |00a8: move-result-object v6 │ │ -5169ce: 280f |00a9: goto 00b8 // +000f │ │ -5169d0: 6206 b39b |00aa: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@9bb3 │ │ -5169d4: 23d7 e423 |00ac: new-array v7, v13, [Ljava/lang/Object; // type@23e4 │ │ -5169d8: 7110 da64 0400 |00ae: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -5169de: 0c08 |00b1: move-result-object v8 │ │ -5169e0: 4d08 070c |00b2: aput-object v8, v7, v12 │ │ -5169e4: 6e30 fc65 0607 |00b4: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -5169ea: 0c06 |00b7: move-result-object v6 │ │ -5169ec: 1f06 3b0e |00b8: check-cast v6, Ljava/lang/Float; // type@0e3b │ │ -5169f0: 6e10 b464 0600 |00ba: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -5169f6: 0a06 |00bd: move-result v6 │ │ -5169f8: 4b06 0504 |00be: aput v6, v5, v4 │ │ -5169fc: 6205 b79b |00c0: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ -516a00: 3801 1700 |00c2: if-eqz v1, 00d9 // +0017 │ │ -516a04: 6206 ac9b |00c4: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@9bac │ │ -516a08: 2337 e423 |00c6: new-array v7, v3, [Ljava/lang/Object; // type@23e4 │ │ -516a0c: 7110 da64 0400 |00c8: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -516a12: 0c08 |00cb: move-result-object v8 │ │ -516a14: 4d08 070c |00cc: aput-object v8, v7, v12 │ │ -516a18: 7110 da64 0a00 |00ce: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -516a1e: 0c08 |00d1: move-result-object v8 │ │ -516a20: 4d08 070d |00d2: aput-object v8, v7, v13 │ │ -516a24: 6e30 fc65 0607 |00d4: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -516a2a: 0c06 |00d7: move-result-object v6 │ │ -516a2c: 280f |00d8: goto 00e7 // +000f │ │ -516a2e: 6206 b19b |00d9: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@9bb1 │ │ -516a32: 23d7 e423 |00db: new-array v7, v13, [Ljava/lang/Object; // type@23e4 │ │ -516a36: 7110 da64 0400 |00dd: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -516a3c: 0c08 |00e0: move-result-object v8 │ │ -516a3e: 4d08 070c |00e1: aput-object v8, v7, v12 │ │ -516a42: 6e30 fc65 0607 |00e3: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -516a48: 0c06 |00e6: move-result-object v6 │ │ -516a4a: 1f06 3b0e |00e7: check-cast v6, Ljava/lang/Float; // type@0e3b │ │ -516a4e: 6e10 b464 0600 |00e9: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -516a54: 0a06 |00ec: move-result v6 │ │ -516a56: 4b06 0504 |00ed: aput v6, v5, v4 │ │ -516a5a: d804 0401 |00ef: add-int/lit8 v4, v4, #int 1 // #01 │ │ -516a5e: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -516a62: 6202 bf9b |00f3: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ -516a66: 3801 0700 |00f5: if-eqz v1, 00fc // +0007 │ │ -516a6a: 6e20 ec09 a000 |00f7: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalX:(I)F // method@09ec │ │ -516a70: 0a04 |00fa: move-result v4 │ │ -516a72: 2805 |00fb: goto 0100 // +0005 │ │ -516a74: 7401 f709 1500 |00fc: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -516a7a: 0a04 |00ff: move-result v4 │ │ -516a7c: 4b04 020c |0100: aput v4, v2, v12 │ │ -516a80: 6202 c09b |0102: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ -516a84: 3801 0700 |0104: if-eqz v1, 010b // +0007 │ │ -516a88: 6e20 ed09 a000 |0106: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalY:(I)F // method@09ed │ │ -516a8e: 0a04 |0109: move-result v4 │ │ -516a90: 2805 |010a: goto 010f // +0005 │ │ -516a92: 7401 f909 1500 |010b: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -516a98: 0a04 |010e: move-result v4 │ │ -516a9a: 4b04 020c |010f: aput v4, v2, v12 │ │ -516a9e: 6202 b79b |0111: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ -516aa2: 3801 0700 |0113: if-eqz v1, 011a // +0007 │ │ -516aa6: 6e20 eb09 a000 |0115: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalPressure:(I)F // method@09eb │ │ -516aac: 0a04 |0118: move-result v4 │ │ -516aae: 2805 |0119: goto 011e // +0005 │ │ -516ab0: 7401 f209 1500 |011a: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getPressure:()F // method@09f2 │ │ -516ab6: 0a04 |011d: move-result v4 │ │ -516ab8: 4b04 020c |011e: aput v4, v2, v12 │ │ -516abc: 6204 bf9b |0120: sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ -516ac0: 6205 c09b |0122: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ -516ac4: 6206 b79b |0124: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ -516ac8: 6207 b69b |0126: sget-object v7, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@9bb6 │ │ -516acc: 3801 0400 |0128: if-eqz v1, 012c // +0004 │ │ -516ad0: 1228 |012a: const/4 v8, #int 2 // #2 │ │ -516ad2: 2802 |012b: goto 012d // +0002 │ │ -516ad4: 01f8 |012c: move v8, v15 │ │ -516ad6: 3801 0500 |012d: if-eqz v1, 0132 // +0005 │ │ -516ada: 1310 0100 |012f: const/16 v16, #int 1 // #1 │ │ -516ade: 2813 |0131: goto 0144 // +0013 │ │ -516ae0: 32df 1000 |0132: if-eq v15, v13, 0142 // +0010 │ │ -516ae4: 6002 9d9b |0134: sget v2, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@9b9d │ │ -516ae8: 9802 0d02 |0136: shl-int v2, v13, v2 │ │ -516aec: b1d2 |0138: sub-int/2addr v2, v13 │ │ -516aee: b5f2 |0139: and-int/2addr v2, v15 │ │ -516af0: 6003 9e9b |013a: sget v3, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@9b9e │ │ -516af4: 3232 0600 |013c: if-eq v2, v3, 0142 // +0006 │ │ -516af8: 1232 |013e: const/4 v2, #int 3 // #3 │ │ -516afa: 322f 0300 |013f: if-eq v15, v2, 0142 // +0003 │ │ -516afe: 28ee |0141: goto 012f // -0012 │ │ -516b00: 1310 0000 |0142: const/16 v16, #int 0 // #0 │ │ -516b04: 3801 0700 |0144: if-eqz v1, 014b // +0007 │ │ -516b08: 6e20 ea09 a000 |0146: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalEventTime:(I)J // method@09ea │ │ -516b0e: 0b01 |0149: move-result-wide v1 │ │ -516b10: 2805 |014a: goto 014f // +0005 │ │ -516b12: 7401 e909 1500 |014b: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getEventTime:()J // method@09e9 │ │ -516b18: 0b01 |014e: move-result-wide v1 │ │ -516b1a: 0511 0100 |014f: move-wide/from16 v17, v1 │ │ -516b1e: 0801 1400 |0151: move-object/from16 v1, v20 │ │ -516b22: 01e2 |0153: move v2, v14 │ │ -516b24: 0743 |0154: move-object v3, v4 │ │ -516b26: 0754 |0155: move-object v4, v5 │ │ -516b28: 0765 |0156: move-object v5, v6 │ │ -516b2a: 0776 |0157: move-object v6, v7 │ │ -516b2c: 0187 |0158: move v7, v8 │ │ -516b2e: 0208 1000 |0159: move/from16 v8, v16 │ │ -516b32: 0210 0900 |015b: move/from16 v16, v9 │ │ -516b36: 0213 0a00 |015d: move/from16 v19, v10 │ │ -516b3a: 0509 1100 |015f: move-wide/from16 v9, v17 │ │ -516b3e: 760a 04ce 0100 |0161: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.decodeTouchEvent:(I[F[F[F[IIZJ)V // method@ce04 │ │ -516b44: d80a 1301 |0164: add-int/lit8 v10, v19, #int 1 // #01 │ │ -516b48: 0209 1000 |0166: move/from16 v9, v16 │ │ -516b4c: 2900 c9fe |0168: goto/16 0031 // -0137 │ │ -516b50: 0f0d |016a: return v13 │ │ -516b52: 0d00 |016b: move-exception v0 │ │ -516b54: 1a01 7954 |016c: const-string v1, "MultiTouchController" // string@5479 │ │ -516b58: 1a02 8fc7 |016e: const-string v2, "onTouchEvent() failed" // string@c78f │ │ -516b5c: 7130 fb08 2100 |0170: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -516b62: 0f0c |0173: return v12 │ │ +516888: |[516888] org.metalev.multitouch.controller.MultiTouchController.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +516898: 080b 1400 |0000: move-object/from16 v11, v20 │ │ +51689c: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +5168a0: 120c |0004: const/4 v12, #int 0 // #0 │ │ +5168a2: 6301 b49b |0005: sget-boolean v1, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@9bb4 │ │ +5168a6: 121d |0007: const/4 v13, #int 1 // #1 │ │ +5168a8: 3801 1200 |0008: if-eqz v1, 001a // +0012 │ │ +5168ac: 6201 af9b |000a: sget-object v1, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerCount:Ljava/lang/reflect/Method; // field@9baf │ │ +5168b0: 23c2 e423 |000c: new-array v2, v12, [Ljava/lang/Object; // type@23e4 │ │ +5168b4: 6e30 fc65 0102 |000e: invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +5168ba: 0c01 |0011: move-result-object v1 │ │ +5168bc: 1f01 420e |0012: check-cast v1, Ljava/lang/Integer; // type@0e42 │ │ +5168c0: 6e10 ce64 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +5168c6: 0a01 |0017: move-result v1 │ │ +5168c8: 011e |0018: move v14, v1 │ │ +5168ca: 2802 |0019: goto 001b // +0002 │ │ +5168cc: 121e |001a: const/4 v14, #int 1 // #1 │ │ +5168ce: 52b1 a89b |001b: iget v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.mMode:I // field@9ba8 │ │ +5168d2: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ +5168d6: 55b1 9f9b |001f: iget-boolean v1, v11, Lorg/metalev/multitouch/controller/MultiTouchController;.handleSingleTouchEvents:Z // field@9b9f │ │ +5168da: 3901 0500 |0021: if-nez v1, 0026 // +0005 │ │ +5168de: 33de 0300 |0023: if-ne v14, v13, 0026 // +0003 │ │ +5168e2: 0f0c |0025: return v12 │ │ +5168e4: 7401 e309 1500 |0026: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getAction:()I // method@09e3 │ │ +5168ea: 0a0f |0029: move-result v15 │ │ +5168ec: 7401 ee09 1500 |002a: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getHistorySize:()I // method@09ee │ │ +5168f2: 0a01 |002d: move-result v1 │ │ +5168f4: 9309 010e |002e: div-int v9, v1, v14 │ │ +5168f8: 120a |0030: const/4 v10, #int 0 // #0 │ │ +5168fa: 369a 3901 |0031: if-gt v10, v9, 016a // +0139 │ │ +5168fe: 359a 0400 |0033: if-ge v10, v9, 0037 // +0004 │ │ +516902: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +516904: 2802 |0036: goto 0038 // +0002 │ │ +516906: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +516908: 6302 b49b |0038: sget-boolean v2, Lorg/metalev/multitouch/controller/MultiTouchController;.multiTouchSupported:Z // field@9bb4 │ │ +51690c: 1223 |003a: const/4 v3, #int 2 // #2 │ │ +51690e: 3802 b800 |003b: if-eqz v2, 00f3 // +00b8 │ │ +516912: 33de 0400 |003d: if-ne v14, v13, 0041 // +0004 │ │ +516916: 2900 b400 |003f: goto/16 00f3 // +00b4 │ │ +51691a: 1302 1400 |0041: const/16 v2, #int 20 // #14 │ │ +51691e: 7120 0265 2e00 |0043: invoke-static {v14, v2}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +516924: 0a02 |0046: move-result v2 │ │ +516926: 1204 |0047: const/4 v4, #int 0 // #0 │ │ +516928: 3524 d800 |0048: if-ge v4, v2, 0120 // +00d8 │ │ +51692c: 6205 b09b |004a: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPointerId:Ljava/lang/reflect/Method; // field@9bb0 │ │ +516930: 23d6 e423 |004c: new-array v6, v13, [Ljava/lang/Object; // type@23e4 │ │ +516934: 7110 da64 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51693a: 0c07 |0051: move-result-object v7 │ │ +51693c: 4d07 060c |0052: aput-object v7, v6, v12 │ │ +516940: 6e30 fc65 0506 |0054: invoke-virtual {v5, v0, v6}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +516946: 0c05 |0057: move-result-object v5 │ │ +516948: 1f05 420e |0058: check-cast v5, Ljava/lang/Integer; // type@0e42 │ │ +51694c: 6e10 ce64 0500 |005a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +516952: 0a05 |005d: move-result v5 │ │ +516954: 6206 b69b |005e: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@9bb6 │ │ +516958: 4b05 0604 |0060: aput v5, v6, v4 │ │ +51695c: 6205 bf9b |0062: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ +516960: 3801 1700 |0064: if-eqz v1, 007b // +0017 │ │ +516964: 6206 ad9b |0066: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalX:Ljava/lang/reflect/Method; // field@9bad │ │ +516968: 2337 e423 |0068: new-array v7, v3, [Ljava/lang/Object; // type@23e4 │ │ +51696c: 7110 da64 0400 |006a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +516972: 0c08 |006d: move-result-object v8 │ │ +516974: 4d08 070c |006e: aput-object v8, v7, v12 │ │ +516978: 7110 da64 0a00 |0070: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51697e: 0c08 |0073: move-result-object v8 │ │ +516980: 4d08 070d |0074: aput-object v8, v7, v13 │ │ +516984: 6e30 fc65 0607 |0076: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +51698a: 0c06 |0079: move-result-object v6 │ │ +51698c: 280f |007a: goto 0089 // +000f │ │ +51698e: 6206 b29b |007b: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getX:Ljava/lang/reflect/Method; // field@9bb2 │ │ +516992: 23d7 e423 |007d: new-array v7, v13, [Ljava/lang/Object; // type@23e4 │ │ +516996: 7110 da64 0400 |007f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51699c: 0c08 |0082: move-result-object v8 │ │ +51699e: 4d08 070c |0083: aput-object v8, v7, v12 │ │ +5169a2: 6e30 fc65 0607 |0085: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +5169a8: 0c06 |0088: move-result-object v6 │ │ +5169aa: 1f06 3b0e |0089: check-cast v6, Ljava/lang/Float; // type@0e3b │ │ +5169ae: 6e10 b464 0600 |008b: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +5169b4: 0a06 |008e: move-result v6 │ │ +5169b6: 4b06 0504 |008f: aput v6, v5, v4 │ │ +5169ba: 6205 c09b |0091: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ +5169be: 3801 1700 |0093: if-eqz v1, 00aa // +0017 │ │ +5169c2: 6206 ae9b |0095: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalY:Ljava/lang/reflect/Method; // field@9bae │ │ +5169c6: 2337 e423 |0097: new-array v7, v3, [Ljava/lang/Object; // type@23e4 │ │ +5169ca: 7110 da64 0400 |0099: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5169d0: 0c08 |009c: move-result-object v8 │ │ +5169d2: 4d08 070c |009d: aput-object v8, v7, v12 │ │ +5169d6: 7110 da64 0a00 |009f: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5169dc: 0c08 |00a2: move-result-object v8 │ │ +5169de: 4d08 070d |00a3: aput-object v8, v7, v13 │ │ +5169e2: 6e30 fc65 0607 |00a5: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +5169e8: 0c06 |00a8: move-result-object v6 │ │ +5169ea: 280f |00a9: goto 00b8 // +000f │ │ +5169ec: 6206 b39b |00aa: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getY:Ljava/lang/reflect/Method; // field@9bb3 │ │ +5169f0: 23d7 e423 |00ac: new-array v7, v13, [Ljava/lang/Object; // type@23e4 │ │ +5169f4: 7110 da64 0400 |00ae: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5169fa: 0c08 |00b1: move-result-object v8 │ │ +5169fc: 4d08 070c |00b2: aput-object v8, v7, v12 │ │ +516a00: 6e30 fc65 0607 |00b4: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +516a06: 0c06 |00b7: move-result-object v6 │ │ +516a08: 1f06 3b0e |00b8: check-cast v6, Ljava/lang/Float; // type@0e3b │ │ +516a0c: 6e10 b464 0600 |00ba: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +516a12: 0a06 |00bd: move-result v6 │ │ +516a14: 4b06 0504 |00be: aput v6, v5, v4 │ │ +516a18: 6205 b79b |00c0: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ +516a1c: 3801 1700 |00c2: if-eqz v1, 00d9 // +0017 │ │ +516a20: 6206 ac9b |00c4: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getHistoricalPressure:Ljava/lang/reflect/Method; // field@9bac │ │ +516a24: 2337 e423 |00c6: new-array v7, v3, [Ljava/lang/Object; // type@23e4 │ │ +516a28: 7110 da64 0400 |00c8: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +516a2e: 0c08 |00cb: move-result-object v8 │ │ +516a30: 4d08 070c |00cc: aput-object v8, v7, v12 │ │ +516a34: 7110 da64 0a00 |00ce: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +516a3a: 0c08 |00d1: move-result-object v8 │ │ +516a3c: 4d08 070d |00d2: aput-object v8, v7, v13 │ │ +516a40: 6e30 fc65 0607 |00d4: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +516a46: 0c06 |00d7: move-result-object v6 │ │ +516a48: 280f |00d8: goto 00e7 // +000f │ │ +516a4a: 6206 b19b |00d9: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.m_getPressure:Ljava/lang/reflect/Method; // field@9bb1 │ │ +516a4e: 23d7 e423 |00db: new-array v7, v13, [Ljava/lang/Object; // type@23e4 │ │ +516a52: 7110 da64 0400 |00dd: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +516a58: 0c08 |00e0: move-result-object v8 │ │ +516a5a: 4d08 070c |00e1: aput-object v8, v7, v12 │ │ +516a5e: 6e30 fc65 0607 |00e3: invoke-virtual {v6, v0, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +516a64: 0c06 |00e6: move-result-object v6 │ │ +516a66: 1f06 3b0e |00e7: check-cast v6, Ljava/lang/Float; // type@0e3b │ │ +516a6a: 6e10 b464 0600 |00e9: invoke-virtual {v6}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +516a70: 0a06 |00ec: move-result v6 │ │ +516a72: 4b06 0504 |00ed: aput v6, v5, v4 │ │ +516a76: d804 0401 |00ef: add-int/lit8 v4, v4, #int 1 // #01 │ │ +516a7a: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +516a7e: 6202 bf9b |00f3: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ +516a82: 3801 0700 |00f5: if-eqz v1, 00fc // +0007 │ │ +516a86: 6e20 ec09 a000 |00f7: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalX:(I)F // method@09ec │ │ +516a8c: 0a04 |00fa: move-result v4 │ │ +516a8e: 2805 |00fb: goto 0100 // +0005 │ │ +516a90: 7401 f709 1500 |00fc: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +516a96: 0a04 |00ff: move-result v4 │ │ +516a98: 4b04 020c |0100: aput v4, v2, v12 │ │ +516a9c: 6202 c09b |0102: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ +516aa0: 3801 0700 |0104: if-eqz v1, 010b // +0007 │ │ +516aa4: 6e20 ed09 a000 |0106: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalY:(I)F // method@09ed │ │ +516aaa: 0a04 |0109: move-result v4 │ │ +516aac: 2805 |010a: goto 010f // +0005 │ │ +516aae: 7401 f909 1500 |010b: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +516ab4: 0a04 |010e: move-result v4 │ │ +516ab6: 4b04 020c |010f: aput v4, v2, v12 │ │ +516aba: 6202 b79b |0111: sget-object v2, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ +516abe: 3801 0700 |0113: if-eqz v1, 011a // +0007 │ │ +516ac2: 6e20 eb09 a000 |0115: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalPressure:(I)F // method@09eb │ │ +516ac8: 0a04 |0118: move-result v4 │ │ +516aca: 2805 |0119: goto 011e // +0005 │ │ +516acc: 7401 f209 1500 |011a: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getPressure:()F // method@09f2 │ │ +516ad2: 0a04 |011d: move-result v4 │ │ +516ad4: 4b04 020c |011e: aput v4, v2, v12 │ │ +516ad8: 6204 bf9b |0120: sget-object v4, Lorg/metalev/multitouch/controller/MultiTouchController;.xVals:[F // field@9bbf │ │ +516adc: 6205 c09b |0122: sget-object v5, Lorg/metalev/multitouch/controller/MultiTouchController;.yVals:[F // field@9bc0 │ │ +516ae0: 6206 b79b |0124: sget-object v6, Lorg/metalev/multitouch/controller/MultiTouchController;.pressureVals:[F // field@9bb7 │ │ +516ae4: 6207 b69b |0126: sget-object v7, Lorg/metalev/multitouch/controller/MultiTouchController;.pointerIds:[I // field@9bb6 │ │ +516ae8: 3801 0400 |0128: if-eqz v1, 012c // +0004 │ │ +516aec: 1228 |012a: const/4 v8, #int 2 // #2 │ │ +516aee: 2802 |012b: goto 012d // +0002 │ │ +516af0: 01f8 |012c: move v8, v15 │ │ +516af2: 3801 0500 |012d: if-eqz v1, 0132 // +0005 │ │ +516af6: 1310 0100 |012f: const/16 v16, #int 1 // #1 │ │ +516afa: 2813 |0131: goto 0144 // +0013 │ │ +516afc: 32df 1000 |0132: if-eq v15, v13, 0142 // +0010 │ │ +516b00: 6002 9d9b |0134: sget v2, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_INDEX_SHIFT:I // field@9b9d │ │ +516b04: 9802 0d02 |0136: shl-int v2, v13, v2 │ │ +516b08: b1d2 |0138: sub-int/2addr v2, v13 │ │ +516b0a: b5f2 |0139: and-int/2addr v2, v15 │ │ +516b0c: 6003 9e9b |013a: sget v3, Lorg/metalev/multitouch/controller/MultiTouchController;.ACTION_POINTER_UP:I // field@9b9e │ │ +516b10: 3232 0600 |013c: if-eq v2, v3, 0142 // +0006 │ │ +516b14: 1232 |013e: const/4 v2, #int 3 // #3 │ │ +516b16: 322f 0300 |013f: if-eq v15, v2, 0142 // +0003 │ │ +516b1a: 28ee |0141: goto 012f // -0012 │ │ +516b1c: 1310 0000 |0142: const/16 v16, #int 0 // #0 │ │ +516b20: 3801 0700 |0144: if-eqz v1, 014b // +0007 │ │ +516b24: 6e20 ea09 a000 |0146: invoke-virtual {v0, v10}, Landroid/view/MotionEvent;.getHistoricalEventTime:(I)J // method@09ea │ │ +516b2a: 0b01 |0149: move-result-wide v1 │ │ +516b2c: 2805 |014a: goto 014f // +0005 │ │ +516b2e: 7401 e909 1500 |014b: invoke-virtual/range {v21}, Landroid/view/MotionEvent;.getEventTime:()J // method@09e9 │ │ +516b34: 0b01 |014e: move-result-wide v1 │ │ +516b36: 0511 0100 |014f: move-wide/from16 v17, v1 │ │ +516b3a: 0801 1400 |0151: move-object/from16 v1, v20 │ │ +516b3e: 01e2 |0153: move v2, v14 │ │ +516b40: 0743 |0154: move-object v3, v4 │ │ +516b42: 0754 |0155: move-object v4, v5 │ │ +516b44: 0765 |0156: move-object v5, v6 │ │ +516b46: 0776 |0157: move-object v6, v7 │ │ +516b48: 0187 |0158: move v7, v8 │ │ +516b4a: 0208 1000 |0159: move/from16 v8, v16 │ │ +516b4e: 0210 0900 |015b: move/from16 v16, v9 │ │ +516b52: 0213 0a00 |015d: move/from16 v19, v10 │ │ +516b56: 0509 1100 |015f: move-wide/from16 v9, v17 │ │ +516b5a: 760a 04ce 0100 |0161: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/metalev/multitouch/controller/MultiTouchController;.decodeTouchEvent:(I[F[F[F[IIZJ)V // method@ce04 │ │ +516b60: d80a 1301 |0164: add-int/lit8 v10, v19, #int 1 // #01 │ │ +516b64: 0209 1000 |0166: move/from16 v9, v16 │ │ +516b68: 2900 c9fe |0168: goto/16 0031 // -0137 │ │ +516b6c: 0f0d |016a: return v13 │ │ +516b6e: 0d00 |016b: move-exception v0 │ │ +516b70: 1a01 7954 |016c: const-string v1, "MultiTouchController" // string@5479 │ │ +516b74: 1a02 8fc7 |016e: const-string v2, "onTouchEvent() failed" // string@c78f │ │ +516b78: 7130 fb08 2100 |0170: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +516b7e: 0f0c |0173: return v12 │ │ catches : 1 │ │ 0x0005 - 0x0164 │ │ Ljava/lang/Exception; -> 0x016b │ │ positions : │ │ 0x0005 line=253 │ │ 0x001b line=256 │ │ 0x0026 line=263 │ │ @@ -956254,32 +956254,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -517368: |[517368] org.minidns.AbstractDnsClient$2.:()V │ │ -517378: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ -51737e: 0c00 |0003: move-result-object v0 │ │ -517380: 2100 |0004: array-length v0, v0 │ │ -517382: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -517386: 6900 c29b |0007: sput-object v0, Lorg/minidns/AbstractDnsClient$2;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9bc2 │ │ -51738a: 6201 119d |0009: sget-object v1, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -51738e: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517394: 0a01 |000e: move-result v1 │ │ -517396: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -517398: 4b02 0001 |0010: aput v2, v0, v1 │ │ -51739c: 6200 c29b |0012: sget-object v0, Lorg/minidns/AbstractDnsClient$2;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9bc2 │ │ -5173a0: 6201 139d |0014: sget-object v1, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -5173a4: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5173aa: 0a01 |0019: move-result v1 │ │ -5173ac: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -5173ae: 4b02 0001 |001b: aput v2, v0, v1 │ │ -5173b2: 0e00 |001d: return-void │ │ +517384: |[517384] org.minidns.AbstractDnsClient$2.:()V │ │ +517394: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ +51739a: 0c00 |0003: move-result-object v0 │ │ +51739c: 2100 |0004: array-length v0, v0 │ │ +51739e: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +5173a2: 6900 c29b |0007: sput-object v0, Lorg/minidns/AbstractDnsClient$2;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9bc2 │ │ +5173a6: 6201 119d |0009: sget-object v1, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +5173aa: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5173b0: 0a01 |000e: move-result v1 │ │ +5173b2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +5173b4: 4b02 0001 |0010: aput v2, v0, v1 │ │ +5173b8: 6200 c29b |0012: sget-object v0, Lorg/minidns/AbstractDnsClient$2;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9bc2 │ │ +5173bc: 6201 139d |0014: sget-object v1, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +5173c0: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5173c6: 0a01 |0019: move-result v1 │ │ +5173c8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +5173ca: 4b02 0001 |001b: aput v2, v0, v1 │ │ +5173ce: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=455 │ │ @@ -956347,46 +956347,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -517418: |[517418] org.minidns.AbstractDnsClient$IpVersionSetting.:()V │ │ -517428: 2200 d521 |0000: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ -51742c: 1a01 9eea |0002: const-string v1, "v4only" // string@ea9e │ │ -517430: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -517432: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -517434: 7052 0ece 1032 |0006: invoke-direct {v0, v1, v2, v3, v2}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ -51743a: 6900 c59b |0009: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ -51743e: 2200 d521 |000b: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ -517442: 1a01 a1ea |000d: const-string v1, "v6only" // string@eaa1 │ │ -517446: 7053 0ece 1023 |000f: invoke-direct {v0, v1, v3, v2, v3}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ -51744c: 6900 c89b |0012: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ -517450: 2200 d521 |0014: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ -517454: 1a01 9fea |0016: const-string v1, "v4v6" // string@ea9f │ │ -517458: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -51745a: 7053 0ece 1034 |0019: invoke-direct {v0, v1, v4, v3, v3}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ -517460: 6900 c69b |001c: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ -517464: 2200 d521 |001e: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ -517468: 1a01 a2ea |0020: const-string v1, "v6v4" // string@eaa2 │ │ -51746c: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -51746e: 7053 0ece 1035 |0023: invoke-direct {v0, v1, v5, v3, v3}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ -517474: 6900 c99b |0026: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6v4:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc9 │ │ -517478: 1241 |0028: const/4 v1, #int 4 // #4 │ │ -51747a: 2311 7124 |0029: new-array v1, v1, [Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@2471 │ │ -51747e: 6206 c59b |002b: sget-object v6, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ -517482: 4d06 0102 |002d: aput-object v6, v1, v2 │ │ -517486: 6202 c89b |002f: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ -51748a: 4d02 0103 |0031: aput-object v2, v1, v3 │ │ -51748e: 6202 c69b |0033: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ -517492: 4d02 0104 |0035: aput-object v2, v1, v4 │ │ -517496: 4d00 0105 |0037: aput-object v0, v1, v5 │ │ -51749a: 6901 c39b |0039: sput-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.$VALUES:[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc3 │ │ -51749e: 0e00 |003b: return-void │ │ +517434: |[517434] org.minidns.AbstractDnsClient$IpVersionSetting.:()V │ │ +517444: 2200 d521 |0000: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ +517448: 1a01 9eea |0002: const-string v1, "v4only" // string@ea9e │ │ +51744c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +51744e: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +517450: 7052 0ece 1032 |0006: invoke-direct {v0, v1, v2, v3, v2}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ +517456: 6900 c59b |0009: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ +51745a: 2200 d521 |000b: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ +51745e: 1a01 a1ea |000d: const-string v1, "v6only" // string@eaa1 │ │ +517462: 7053 0ece 1023 |000f: invoke-direct {v0, v1, v3, v2, v3}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ +517468: 6900 c89b |0012: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ +51746c: 2200 d521 |0014: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ +517470: 1a01 9fea |0016: const-string v1, "v4v6" // string@ea9f │ │ +517474: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +517476: 7053 0ece 1034 |0019: invoke-direct {v0, v1, v4, v3, v3}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ +51747c: 6900 c69b |001c: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ +517480: 2200 d521 |001e: new-instance v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ +517484: 1a01 a2ea |0020: const-string v1, "v6v4" // string@eaa2 │ │ +517488: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +51748a: 7053 0ece 1035 |0023: invoke-direct {v0, v1, v5, v3, v3}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.:(Ljava/lang/String;IZZ)V // method@ce0e │ │ +517490: 6900 c99b |0026: sput-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6v4:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc9 │ │ +517494: 1241 |0028: const/4 v1, #int 4 // #4 │ │ +517496: 2311 7124 |0029: new-array v1, v1, [Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@2471 │ │ +51749a: 6206 c59b |002b: sget-object v6, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ +51749e: 4d06 0102 |002d: aput-object v6, v1, v2 │ │ +5174a2: 6202 c89b |002f: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ +5174a6: 4d02 0103 |0031: aput-object v2, v1, v3 │ │ +5174aa: 6202 c69b |0033: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ +5174ae: 4d02 0104 |0035: aput-object v2, v1, v4 │ │ +5174b2: 4d00 0105 |0037: aput-object v0, v1, v5 │ │ +5174b6: 6901 c39b |0039: sput-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.$VALUES:[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc3 │ │ +5174ba: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x000b line=80 │ │ 0x0014 line=81 │ │ 0x001e line=82 │ │ 0x002b line=77 │ │ @@ -956397,19 +956397,19 @@ │ │ type : '(Ljava/lang/String;IZZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -5174a0: |[5174a0] org.minidns.AbstractDnsClient$IpVersionSetting.:(Ljava/lang/String;IZZ)V │ │ -5174b0: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -5174b6: 5c03 c49b |0003: iput-boolean v3, v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ -5174ba: 5c04 c79b |0005: iput-boolean v4, v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ -5174be: 0e00 |0007: return-void │ │ +5174bc: |[5174bc] org.minidns.AbstractDnsClient$IpVersionSetting.:(Ljava/lang/String;IZZ)V │ │ +5174cc: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +5174d2: 5c03 c49b |0003: iput-boolean v3, v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ +5174d6: 5c04 c79b |0005: iput-boolean v4, v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ +5174da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ @@ -956423,20 +956423,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -5173d0: |[5173d0] org.minidns.AbstractDnsClient$IpVersionSetting.valueOf:(Ljava/lang/String;)Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -5173e0: 1c00 d521 |0000: const-class v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ -5173e4: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -5173ea: 0c01 |0005: move-result-object v1 │ │ -5173ec: 1f01 d521 |0006: check-cast v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ -5173f0: 1101 |0008: return-object v1 │ │ +5173ec: |[5173ec] org.minidns.AbstractDnsClient$IpVersionSetting.valueOf:(Ljava/lang/String;)Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +5173fc: 1c00 d521 |0000: const-class v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ +517400: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +517406: 0c01 |0005: move-result-object v1 │ │ +517408: 1f01 d521 |0006: check-cast v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@21d5 │ │ +51740c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/minidns/AbstractDnsClient$IpVersionSetting;) │ │ @@ -956444,20 +956444,20 @@ │ │ type : '()[Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5173f4: |[5173f4] org.minidns.AbstractDnsClient$IpVersionSetting.values:()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -517404: 6200 c39b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.$VALUES:[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc3 │ │ -517408: 6e10 a3d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/AbstractDnsClient$IpVersionSetting;.clone:()Ljava/lang/Object; // method@d6a3 │ │ -51740e: 0c00 |0005: move-result-object v0 │ │ -517410: 1f00 7124 |0006: check-cast v0, [Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@2471 │ │ -517414: 1100 |0008: return-object v0 │ │ +517410: |[517410] org.minidns.AbstractDnsClient$IpVersionSetting.values:()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +517420: 6200 c39b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.$VALUES:[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc3 │ │ +517424: 6e10 a3d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/AbstractDnsClient$IpVersionSetting;.clone:()Ljava/lang/Object; // method@d6a3 │ │ +51742a: 0c00 |0005: move-result-object v0 │ │ +51742c: 1f00 7124 |0006: check-cast v0, [Lorg/minidns/AbstractDnsClient$IpVersionSetting; // type@2471 │ │ +517430: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3784 (AbstractDnsClient.java) │ │ @@ -956549,27 +956549,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -5178cc: |[5178cc] org.minidns.AbstractDnsClient.:()V │ │ -5178dc: 2200 de21 |0000: new-instance v0, Lorg/minidns/cache/LruCache; // type@21de │ │ -5178e0: 7010 3dce 0000 |0002: invoke-direct {v0}, Lorg/minidns/cache/LruCache;.:()V // method@ce3d │ │ -5178e6: 6900 ca9b |0005: sput-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ -5178ea: 1c00 d621 |0007: const-class v0, Lorg/minidns/AbstractDnsClient; // type@21d6 │ │ -5178ee: 6e10 8764 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -5178f4: 0c00 |000c: move-result-object v0 │ │ -5178f6: 7110 526a 0000 |000d: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -5178fc: 0c00 |0010: move-result-object v0 │ │ -5178fe: 6900 cc9b |0011: sput-object v0, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517902: 6200 c69b |0013: sget-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ -517906: 6900 cb9b |0015: sput-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -51790a: 0e00 |0017: return-void │ │ +5178e8: |[5178e8] org.minidns.AbstractDnsClient.:()V │ │ +5178f8: 2200 de21 |0000: new-instance v0, Lorg/minidns/cache/LruCache; // type@21de │ │ +5178fc: 7010 3dce 0000 |0002: invoke-direct {v0}, Lorg/minidns/cache/LruCache;.:()V // method@ce3d │ │ +517902: 6900 ca9b |0005: sput-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ +517906: 1c00 d621 |0007: const-class v0, Lorg/minidns/AbstractDnsClient; // type@21d6 │ │ +51790a: 6e10 8764 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +517910: 0c00 |000c: move-result-object v0 │ │ +517912: 7110 526a 0000 |000d: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +517918: 0c00 |0010: move-result-object v0 │ │ +51791a: 6900 cc9b |0011: sput-object v0, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51791e: 6200 c69b |0013: sget-object v0, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ +517922: 6900 cb9b |0015: sput-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +517926: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=47 │ │ 0x0013 line=95 │ │ locals : │ │ │ │ @@ -956578,18 +956578,18 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51790c: |[51790c] org.minidns.AbstractDnsClient.:()V │ │ -51791c: 6200 ca9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ -517920: 7020 13ce 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ -517926: 0e00 |0005: return-void │ │ +517928: |[517928] org.minidns.AbstractDnsClient.:()V │ │ +517938: 6200 ca9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ +51793c: 7020 13ce 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ +517942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ │ │ #2 : (in Lorg/minidns/AbstractDnsClient;) │ │ @@ -956597,36 +956597,36 @@ │ │ type : '(Lorg/minidns/DnsCache;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -517928: |[517928] org.minidns.AbstractDnsClient.:(Lorg/minidns/DnsCache;)V │ │ -517938: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -51793e: 2200 d321 |0003: new-instance v0, Lorg/minidns/AbstractDnsClient$1; // type@21d3 │ │ -517942: 7020 0ace 1000 |0005: invoke-direct {v0, v1}, Lorg/minidns/AbstractDnsClient$1;.:(Lorg/minidns/AbstractDnsClient;)V // method@ce0a │ │ -517948: 5b10 d19b |0008: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.onResponseCallback:Lorg/minidns/source/DnsDataSource$OnResponseCallback; // field@9bd1 │ │ -51794c: 2200 3c0f |000a: new-instance v0, Ljava/util/Random; // type@0f3c │ │ -517950: 7010 8569 0000 |000c: invoke-direct {v0}, Ljava/util/Random;.:()V // method@6985 │ │ -517956: 5b10 cf9b |000f: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ -51795a: 2200 6622 |0011: new-instance v0, Lorg/minidns/source/NetworkDataSource; // type@2266 │ │ -51795e: 7010 cdd0 0000 |0013: invoke-direct {v0}, Lorg/minidns/source/NetworkDataSource;.:()V // method@d0cd │ │ -517964: 5b10 ce9b |0016: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ -517968: 6200 cb9b |0018: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -51796c: 5b10 d09b |001a: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -517970: 1a00 105f |001c: const-string v0, "SHA1PRNG" // string@5f10 │ │ -517974: 7110 f766 0000 |001e: invoke-static {v0}, Ljava/security/SecureRandom;.getInstance:(Ljava/lang/String;)Ljava/security/SecureRandom; // method@66f7 │ │ -51797a: 0c00 |0021: move-result-object v0 │ │ -51797c: 2806 |0022: goto 0028 // +0006 │ │ -51797e: 2200 bb0e |0023: new-instance v0, Ljava/security/SecureRandom; // type@0ebb │ │ -517982: 7010 f566 0000 |0025: invoke-direct {v0}, Ljava/security/SecureRandom;.:()V // method@66f5 │ │ -517988: 5b10 d29b |0028: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.random:Ljava/util/Random; // field@9bd2 │ │ -51798c: 5b12 cd9b |002a: iput-object v2, v1, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -517990: 0e00 |002c: return-void │ │ +517944: |[517944] org.minidns.AbstractDnsClient.:(Lorg/minidns/DnsCache;)V │ │ +517954: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +51795a: 2200 d321 |0003: new-instance v0, Lorg/minidns/AbstractDnsClient$1; // type@21d3 │ │ +51795e: 7020 0ace 1000 |0005: invoke-direct {v0, v1}, Lorg/minidns/AbstractDnsClient$1;.:(Lorg/minidns/AbstractDnsClient;)V // method@ce0a │ │ +517964: 5b10 d19b |0008: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.onResponseCallback:Lorg/minidns/source/DnsDataSource$OnResponseCallback; // field@9bd1 │ │ +517968: 2200 3c0f |000a: new-instance v0, Ljava/util/Random; // type@0f3c │ │ +51796c: 7010 8569 0000 |000c: invoke-direct {v0}, Ljava/util/Random;.:()V // method@6985 │ │ +517972: 5b10 cf9b |000f: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ +517976: 2200 6622 |0011: new-instance v0, Lorg/minidns/source/NetworkDataSource; // type@2266 │ │ +51797a: 7010 cdd0 0000 |0013: invoke-direct {v0}, Lorg/minidns/source/NetworkDataSource;.:()V // method@d0cd │ │ +517980: 5b10 ce9b |0016: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ +517984: 6200 cb9b |0018: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +517988: 5b10 d09b |001a: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +51798c: 1a00 105f |001c: const-string v0, "SHA1PRNG" // string@5f10 │ │ +517990: 7110 f766 0000 |001e: invoke-static {v0}, Ljava/security/SecureRandom;.getInstance:(Ljava/lang/String;)Ljava/security/SecureRandom; // method@66f7 │ │ +517996: 0c00 |0021: move-result-object v0 │ │ +517998: 2806 |0022: goto 0028 // +0006 │ │ +51799a: 2200 bb0e |0023: new-instance v0, Ljava/security/SecureRandom; // type@0ebb │ │ +51799e: 7010 f566 0000 |0025: invoke-direct {v0}, Ljava/security/SecureRandom;.:()V // method@66f5 │ │ +5179a4: 5b10 d29b |0028: iput-object v0, v1, Lorg/minidns/AbstractDnsClient;.random:Ljava/util/Random; // field@9bd2 │ │ +5179a8: 5b12 cd9b |002a: iput-object v2, v1, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +5179ac: 0e00 |002c: return-void │ │ catches : 1 │ │ 0x001c - 0x0022 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0023 │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=53 │ │ 0x000a line=68 │ │ @@ -956645,57 +956645,57 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -517508: |[517508] org.minidns.AbstractDnsClient.getCachedIPNameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; │ │ -517518: 6e20 1ace 5400 |0000: invoke-virtual {v4, v5}, Lorg/minidns/AbstractDnsClient;.getCachedNameserverRecordsFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce1a │ │ -51751e: 0c05 |0003: move-result-object v5 │ │ -517520: 7210 9869 0500 |0004: invoke-interface {v5}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -517526: 0a00 |0007: move-result v0 │ │ -517528: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -51752c: 7100 d068 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ -517532: 0c05 |000d: move-result-object v5 │ │ -517534: 1105 |000e: return-object v5 │ │ -517536: 2200 2c0f |000f: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ -51753a: 7210 9d69 0500 |0011: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@699d │ │ -517540: 0a01 |0014: move-result v1 │ │ -517542: da01 0103 |0015: mul-int/lit8 v1, v1, #int 3 // #03 │ │ -517546: 7020 fe68 1000 |0017: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ -51754c: 7210 9969 0500 |001a: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -517552: 0c05 |001d: move-result-object v5 │ │ -517554: 7210 1269 0500 |001e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51755a: 0a01 |0021: move-result v1 │ │ -51755c: 3801 2d00 |0022: if-eqz v1, 004f // +002d │ │ -517560: 7210 1369 0500 |0024: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -517566: 0c01 |0027: move-result-object v1 │ │ -517568: 1f01 4c22 |0028: check-cast v1, Lorg/minidns/record/NS; // type@224c │ │ -51756c: 6202 c29b |002a: sget-object v2, Lorg/minidns/AbstractDnsClient$2;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9bc2 │ │ -517570: 6e10 a464 0600 |002c: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517576: 0a03 |002f: move-result v3 │ │ -517578: 4402 0203 |0030: aget v2, v2, v3 │ │ -51757c: 1213 |0032: const/4 v3, #int 1 // #1 │ │ -51757e: 3232 1200 |0033: if-eq v2, v3, 0045 // +0012 │ │ -517582: 1223 |0035: const/4 v3, #int 2 // #2 │ │ -517584: 3332 0900 |0036: if-ne v2, v3, 003f // +0009 │ │ -517588: 5411 069d |0038: iget-object v1, v1, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -51758c: 6e20 18ce 1400 |003a: invoke-virtual {v4, v1}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce18 │ │ -517592: 0c01 |003d: move-result-object v1 │ │ -517594: 280d |003e: goto 004b // +000d │ │ -517596: 2205 290e |003f: new-instance v5, Ljava/lang/AssertionError; // type@0e29 │ │ -51759a: 7010 4864 0500 |0041: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@6448 │ │ -5175a0: 2705 |0044: throw v5 │ │ -5175a2: 5411 069d |0045: iget-object v1, v1, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -5175a6: 6e20 16ce 1400 |0047: invoke-virtual {v4, v1}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce16 │ │ -5175ac: 0c01 |004a: move-result-object v1 │ │ -5175ae: 7220 9269 1000 |004b: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -5175b4: 28d0 |004e: goto 001e // -0030 │ │ -5175b6: 1100 |004f: return-object v0 │ │ +517524: |[517524] org.minidns.AbstractDnsClient.getCachedIPNameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; │ │ +517534: 6e20 1ace 5400 |0000: invoke-virtual {v4, v5}, Lorg/minidns/AbstractDnsClient;.getCachedNameserverRecordsFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce1a │ │ +51753a: 0c05 |0003: move-result-object v5 │ │ +51753c: 7210 9869 0500 |0004: invoke-interface {v5}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +517542: 0a00 |0007: move-result v0 │ │ +517544: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +517548: 7100 d068 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ +51754e: 0c05 |000d: move-result-object v5 │ │ +517550: 1105 |000e: return-object v5 │ │ +517552: 2200 2c0f |000f: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ +517556: 7210 9d69 0500 |0011: invoke-interface {v5}, Ljava/util/Set;.size:()I // method@699d │ │ +51755c: 0a01 |0014: move-result v1 │ │ +51755e: da01 0103 |0015: mul-int/lit8 v1, v1, #int 3 // #03 │ │ +517562: 7020 fe68 1000 |0017: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ +517568: 7210 9969 0500 |001a: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +51756e: 0c05 |001d: move-result-object v5 │ │ +517570: 7210 1269 0500 |001e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +517576: 0a01 |0021: move-result v1 │ │ +517578: 3801 2d00 |0022: if-eqz v1, 004f // +002d │ │ +51757c: 7210 1369 0500 |0024: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +517582: 0c01 |0027: move-result-object v1 │ │ +517584: 1f01 4c22 |0028: check-cast v1, Lorg/minidns/record/NS; // type@224c │ │ +517588: 6202 c29b |002a: sget-object v2, Lorg/minidns/AbstractDnsClient$2;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9bc2 │ │ +51758c: 6e10 a464 0600 |002c: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517592: 0a03 |002f: move-result v3 │ │ +517594: 4402 0203 |0030: aget v2, v2, v3 │ │ +517598: 1213 |0032: const/4 v3, #int 1 // #1 │ │ +51759a: 3232 1200 |0033: if-eq v2, v3, 0045 // +0012 │ │ +51759e: 1223 |0035: const/4 v3, #int 2 // #2 │ │ +5175a0: 3332 0900 |0036: if-ne v2, v3, 003f // +0009 │ │ +5175a4: 5411 069d |0038: iget-object v1, v1, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +5175a8: 6e20 18ce 1400 |003a: invoke-virtual {v4, v1}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce18 │ │ +5175ae: 0c01 |003d: move-result-object v1 │ │ +5175b0: 280d |003e: goto 004b // +000d │ │ +5175b2: 2205 290e |003f: new-instance v5, Ljava/lang/AssertionError; // type@0e29 │ │ +5175b6: 7010 4864 0500 |0041: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@6448 │ │ +5175bc: 2705 |0044: throw v5 │ │ +5175be: 5411 069d |0045: iget-object v1, v1, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +5175c2: 6e20 16ce 1400 |0047: invoke-virtual {v4, v1}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce16 │ │ +5175c8: 0c01 |004a: move-result-object v1 │ │ +5175ca: 7220 9269 1000 |004b: invoke-interface {v0, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +5175d0: 28d0 |004e: goto 001e // -0030 │ │ +5175d2: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ 0x000a line=450 │ │ 0x000f line=452 │ │ 0x001a line=453 │ │ @@ -956714,29 +956714,29 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -517658: |[517658] org.minidns.AbstractDnsClient.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; │ │ -517668: 2200 fa21 |0000: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51766c: 7030 cfce 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ -517672: 6e20 1dce 0100 |0005: invoke-virtual {v1, v0}, Lorg/minidns/AbstractDnsClient;.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce1d │ │ -517678: 0c02 |0008: move-result-object v2 │ │ -51767a: 5413 cd9b |0009: iget-object v3, v1, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -51767e: 6e20 26ce 2300 |000b: invoke-virtual {v3, v2}, Lorg/minidns/DnsCache;.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce26 │ │ -517684: 0c02 |000e: move-result-object v2 │ │ -517686: 3902 0700 |000f: if-nez v2, 0016 // +0007 │ │ -51768a: 7100 d068 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ -517690: 0c02 |0014: move-result-object v2 │ │ -517692: 1102 |0015: return-object v2 │ │ -517694: 6e20 c2ce 0200 |0016: invoke-virtual {v2, v0}, Lorg/minidns/dnsmessage/DnsMessage;.getAnswersFor:(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set; // method@cec2 │ │ -51769a: 0c02 |0019: move-result-object v2 │ │ -51769c: 1102 |001a: return-object v2 │ │ +517674: |[517674] org.minidns.AbstractDnsClient.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; │ │ +517684: 2200 fa21 |0000: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +517688: 7030 cfce 2003 |0002: invoke-direct {v0, v2, v3}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ +51768e: 6e20 1dce 0100 |0005: invoke-virtual {v1, v0}, Lorg/minidns/AbstractDnsClient;.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce1d │ │ +517694: 0c02 |0008: move-result-object v2 │ │ +517696: 5413 cd9b |0009: iget-object v3, v1, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +51769a: 6e20 26ce 2300 |000b: invoke-virtual {v3, v2}, Lorg/minidns/DnsCache;.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce26 │ │ +5176a0: 0c02 |000e: move-result-object v2 │ │ +5176a2: 3902 0700 |000f: if-nez v2, 0016 // +0007 │ │ +5176a6: 7100 d068 0000 |0011: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ +5176ac: 0c02 |0014: move-result-object v2 │ │ +5176ae: 1102 |0015: return-object v2 │ │ +5176b0: 6e20 c2ce 0200 |0016: invoke-virtual {v2, v0}, Lorg/minidns/dnsmessage/DnsMessage;.getAnswersFor:(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set; // method@cec2 │ │ +5176b6: 0c02 |0019: move-result-object v2 │ │ +5176b8: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ 0x0009 line=426 │ │ 0x0011 line=429 │ │ 0x0016 line=431 │ │ @@ -956751,25 +956751,25 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -517890: |[517890] org.minidns.AbstractDnsClient.buildMessage:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -5178a0: 7100 bdce 0000 |0000: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage;.builder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cebd │ │ -5178a6: 0c00 |0003: move-result-object v0 │ │ -5178a8: 6e20 a8ce 2000 |0004: invoke-virtual {v0, v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setQuestion:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea8 │ │ -5178ae: 5412 d29b |0007: iget-object v2, v1, Lorg/minidns/AbstractDnsClient;.random:Ljava/util/Random; // field@9bd2 │ │ -5178b2: 6e10 8869 0200 |0009: invoke-virtual {v2}, Ljava/util/Random;.nextInt:()I // method@6988 │ │ -5178b8: 0a02 |000c: move-result v2 │ │ -5178ba: 6e20 a6ce 2000 |000d: invoke-virtual {v0, v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setId:(I)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea6 │ │ -5178c0: 6e20 1fce 0100 |0010: invoke-virtual {v1, v0}, Lorg/minidns/AbstractDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce1f │ │ -5178c6: 0c02 |0013: move-result-object v2 │ │ -5178c8: 1102 |0014: return-object v2 │ │ +5178ac: |[5178ac] org.minidns.AbstractDnsClient.buildMessage:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +5178bc: 7100 bdce 0000 |0000: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage;.builder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cebd │ │ +5178c2: 0c00 |0003: move-result-object v0 │ │ +5178c4: 6e20 a8ce 2000 |0004: invoke-virtual {v0, v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setQuestion:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea8 │ │ +5178ca: 5412 d29b |0007: iget-object v2, v1, Lorg/minidns/AbstractDnsClient;.random:Ljava/util/Random; // field@9bd2 │ │ +5178ce: 6e10 8869 0200 |0009: invoke-virtual {v2}, Ljava/util/Random;.nextInt:()I // method@6988 │ │ +5178d4: 0a02 |000c: move-result v2 │ │ +5178d6: 6e20 a6ce 2000 |000d: invoke-virtual {v0, v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setId:(I)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea6 │ │ +5178dc: 6e20 1fce 0100 |0010: invoke-virtual {v1, v0}, Lorg/minidns/AbstractDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce1f │ │ +5178e2: 0c02 |0013: move-result-object v2 │ │ +5178e4: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x0007 line=308 │ │ 0x0010 line=309 │ │ locals : │ │ @@ -956781,19 +956781,19 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -5175b8: |[5175b8] org.minidns.AbstractDnsClient.getCachedIPv4AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ -5175c8: 6200 119d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -5175cc: 7030 1bce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce1b │ │ -5175d2: 0c02 |0005: move-result-object v2 │ │ -5175d4: 1102 |0006: return-object v2 │ │ +5175d4: |[5175d4] org.minidns.AbstractDnsClient.getCachedIPv4AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ +5175e4: 6200 119d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +5175e8: 7030 1bce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce1b │ │ +5175ee: 0c02 |0005: move-result-object v2 │ │ +5175f0: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -956802,19 +956802,19 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -5175d8: |[5175d8] org.minidns.AbstractDnsClient.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ -5175e8: 6200 119d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -5175ec: 7030 15ce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPNameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce15 │ │ -5175f2: 0c02 |0005: move-result-object v2 │ │ -5175f4: 1102 |0006: return-object v2 │ │ +5175f4: |[5175f4] org.minidns.AbstractDnsClient.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ +517604: 6200 119d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +517608: 7030 15ce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPNameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce15 │ │ +51760e: 0c02 |0005: move-result-object v2 │ │ +517610: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -956823,19 +956823,19 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -5175f8: |[5175f8] org.minidns.AbstractDnsClient.getCachedIPv6AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ -517608: 6200 139d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -51760c: 7030 1bce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce1b │ │ -517612: 0c02 |0005: move-result-object v2 │ │ -517614: 1102 |0006: return-object v2 │ │ +517614: |[517614] org.minidns.AbstractDnsClient.getCachedIPv6AddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ +517624: 6200 139d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +517628: 7030 1bce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce1b │ │ +51762e: 0c02 |0005: move-result-object v2 │ │ +517630: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -956844,19 +956844,19 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -517618: |[517618] org.minidns.AbstractDnsClient.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ -517628: 6200 139d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -51762c: 7030 15ce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPNameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce15 │ │ -517632: 0c02 |0005: move-result-object v2 │ │ -517634: 1102 |0006: return-object v2 │ │ +517634: |[517634] org.minidns.AbstractDnsClient.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ +517644: 6200 139d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +517648: 7030 15ce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPNameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce15 │ │ +51764e: 0c02 |0005: move-result-object v2 │ │ +517650: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -956865,19 +956865,19 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -517638: |[517638] org.minidns.AbstractDnsClient.getCachedNameserverRecordsFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ -517648: 6200 439d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ -51764c: 7030 1bce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce1b │ │ -517652: 0c02 |0005: move-result-object v2 │ │ -517654: 1102 |0006: return-object v2 │ │ +517654: |[517654] org.minidns.AbstractDnsClient.getCachedNameserverRecordsFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; │ │ +517664: 6200 439d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ +517668: 7030 1bce 2100 |0002: invoke-direct {v1, v2, v0}, Lorg/minidns/AbstractDnsClient;.getCachedRecordsFor:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Ljava/util/Set; // method@ce1b │ │ +51766e: 0c02 |0005: move-result-object v2 │ │ +517670: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -956886,17 +956886,17 @@ │ │ type : '()Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5176a0: |[5176a0] org.minidns.AbstractDnsClient.getPreferedIpVersion:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -5176b0: 5410 d09b |0000: iget-object v0, v1, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -5176b4: 1100 |0002: return-object v0 │ │ +5176bc: |[5176bc] org.minidns.AbstractDnsClient.getPreferedIpVersion:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +5176cc: 5410 d09b |0000: iget-object v0, v1, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +5176d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ │ │ #7 : (in Lorg/minidns/AbstractDnsClient;) │ │ @@ -956904,20 +956904,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -5176b8: |[5176b8] org.minidns.AbstractDnsClient.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -5176c8: 6e20 14ce 1000 |0000: invoke-virtual {v0, v1}, Lorg/minidns/AbstractDnsClient;.buildMessage:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce14 │ │ -5176ce: 0c01 |0003: move-result-object v1 │ │ -5176d0: 6e10 a0ce 0100 |0004: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ -5176d6: 0c01 |0007: move-result-object v1 │ │ -5176d8: 1101 |0008: return-object v1 │ │ +5176d4: |[5176d4] org.minidns.AbstractDnsClient.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +5176e4: 6e20 14ce 1000 |0000: invoke-virtual {v0, v1}, Lorg/minidns/AbstractDnsClient;.buildMessage:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce14 │ │ +5176ea: 0c01 |0003: move-result-object v1 │ │ +5176ec: 6e10 a0ce 0100 |0004: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ +5176f2: 0c01 |0007: move-result-object v1 │ │ +5176f4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -956927,31 +956927,31 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -5174c0: |[5174c0] org.minidns.AbstractDnsClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ -5174d0: 5433 399c |0000: iget-object v3, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -5174d4: 7210 4169 0300 |0002: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5174da: 0c03 |0005: move-result-object v3 │ │ -5174dc: 7210 1269 0300 |0006: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5174e2: 0a00 |0009: move-result v0 │ │ -5174e4: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -5174e8: 7210 1369 0300 |000c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5174ee: 0c00 |000f: move-result-object v0 │ │ -5174f0: 1f00 5922 |0010: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ -5174f4: 6e20 90d0 2000 |0012: invoke-virtual {v0, v2}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ -5174fa: 0a00 |0015: move-result v0 │ │ -5174fc: 3800 f0ff |0016: if-eqz v0, 0006 // -0010 │ │ -517500: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -517502: 0f02 |0019: return v2 │ │ -517504: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -517506: 0f02 |001b: return v2 │ │ +5174dc: |[5174dc] org.minidns.AbstractDnsClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ +5174ec: 5433 399c |0000: iget-object v3, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +5174f0: 7210 4169 0300 |0002: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5174f6: 0c03 |0005: move-result-object v3 │ │ +5174f8: 7210 1269 0300 |0006: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5174fe: 0a00 |0009: move-result v0 │ │ +517500: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +517504: 7210 1369 0300 |000c: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51750a: 0c00 |000f: move-result-object v0 │ │ +51750c: 1f00 5922 |0010: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ +517510: 6e20 90d0 2000 |0012: invoke-virtual {v0, v2}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ +517516: 0a00 |0015: move-result v0 │ │ +517518: 3800 f0ff |0016: if-eqz v0, 0006 // -0010 │ │ +51751c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +51751e: 0f02 |0019: return v2 │ │ +517520: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +517522: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0012 line=292 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x001c reg=2 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -956974,19 +956974,19 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -5176dc: |[5176dc] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -5176ec: 1300 3500 |0000: const/16 v0, #int 53 // #35 │ │ -5176f0: 6e40 22ce 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@ce22 │ │ -5176f6: 0c02 |0005: move-result-object v2 │ │ -5176f8: 1102 |0006: return-object v2 │ │ +5176f8: |[5176f8] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +517708: 1300 3500 |0000: const/16 v0, #int 53 // #35 │ │ +51770c: 6e40 22ce 2103 |0002: invoke-virtual {v1, v2, v3, v0}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@ce22 │ │ +517712: 0c02 |0005: move-result-object v2 │ │ +517714: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=364 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ 0x0000 - 0x0007 reg=3 (null) Ljava/net/InetAddress; │ │ @@ -956996,92 +956996,92 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -5176fc: |[5176fc] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ -51770c: 54b0 cd9b |0000: iget-object v0, v11, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -517710: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -517712: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -517716: 0710 |0005: move-object v0, v1 │ │ -517718: 2805 |0006: goto 000b // +0005 │ │ -51771a: 6e20 26ce c000 |0007: invoke-virtual {v0, v12}, Lorg/minidns/DnsCache;.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce26 │ │ -517720: 0c00 |000a: move-result-object v0 │ │ -517722: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ -517726: 1100 |000d: return-object v0 │ │ -517728: 6e10 c6ce 0c00 |000e: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ -51772e: 0c00 |0011: move-result-object v0 │ │ -517730: 6202 6054 |0012: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ -517734: 6203 cc9b |0014: sget-object v3, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517738: 1244 |0016: const/4 v4, #int 4 // #4 │ │ -51773a: 2345 e423 |0017: new-array v5, v4, [Ljava/lang/Object; // type@23e4 │ │ -51773e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -517740: 4d0d 0506 |001a: aput-object v13, v5, v6 │ │ -517744: 7110 da64 0e00 |001c: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51774a: 0c07 |001f: move-result-object v7 │ │ -51774c: 1218 |0020: const/4 v8, #int 1 // #1 │ │ -51774e: 4d07 0508 |0021: aput-object v7, v5, v8 │ │ -517752: 1227 |0023: const/4 v7, #int 2 // #2 │ │ -517754: 4d00 0507 |0024: aput-object v0, v5, v7 │ │ -517758: 1239 |0026: const/4 v9, #int 3 // #3 │ │ -51775a: 4d0c 0509 |0027: aput-object v12, v5, v9 │ │ -51775e: 1a0a c012 |0029: const-string v10, "Asking {0} on {1} for {2} with: │ │ +517718: |[517718] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ +517728: 54b0 cd9b |0000: iget-object v0, v11, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +51772c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51772e: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +517732: 0710 |0005: move-object v0, v1 │ │ +517734: 2805 |0006: goto 000b // +0005 │ │ +517736: 6e20 26ce c000 |0007: invoke-virtual {v0, v12}, Lorg/minidns/DnsCache;.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce26 │ │ +51773c: 0c00 |000a: move-result-object v0 │ │ +51773e: 3800 0300 |000b: if-eqz v0, 000e // +0003 │ │ +517742: 1100 |000d: return-object v0 │ │ +517744: 6e10 c6ce 0c00 |000e: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ +51774a: 0c00 |0011: move-result-object v0 │ │ +51774c: 6202 6054 |0012: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ +517750: 6203 cc9b |0014: sget-object v3, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517754: 1244 |0016: const/4 v4, #int 4 // #4 │ │ +517756: 2345 e423 |0017: new-array v5, v4, [Ljava/lang/Object; // type@23e4 │ │ +51775a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +51775c: 4d0d 0506 |001a: aput-object v13, v5, v6 │ │ +517760: 7110 da64 0e00 |001c: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +517766: 0c07 |001f: move-result-object v7 │ │ +517768: 1218 |0020: const/4 v8, #int 1 // #1 │ │ +51776a: 4d07 0508 |0021: aput-object v7, v5, v8 │ │ +51776e: 1227 |0023: const/4 v7, #int 2 // #2 │ │ +517770: 4d00 0507 |0024: aput-object v0, v5, v7 │ │ +517774: 1239 |0026: const/4 v9, #int 3 // #3 │ │ +517776: 4d0c 0509 |0027: aput-object v12, v5, v9 │ │ +51777a: 1a0a c012 |0029: const-string v10, "Asking {0} on {1} for {2} with: │ │ {3}" // string@12c0 │ │ -517762: 6e40 586a 235a |002b: invoke-virtual {v3, v2, v10, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ -517768: 54b3 ce9b |002e: iget-object v3, v11, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ -51776c: 6e40 cad0 c3ed |0030: invoke-virtual {v3, v12, v13, v14}, Lorg/minidns/source/DnsDataSource;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@d0ca │ │ -517772: 0c03 |0033: move-result-object v3 │ │ -517774: 3803 1800 |0034: if-eqz v3, 004c // +0018 │ │ -517778: 6205 cc9b |0036: sget-object v5, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51777c: 2344 e423 |0038: new-array v4, v4, [Ljava/lang/Object; // type@23e4 │ │ -517780: 4d0d 0406 |003a: aput-object v13, v4, v6 │ │ -517784: 7110 da64 0e00 |003c: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51778a: 0c0d |003f: move-result-object v13 │ │ -51778c: 4d0d 0408 |0040: aput-object v13, v4, v8 │ │ -517790: 4d00 0407 |0042: aput-object v0, v4, v7 │ │ -517794: 4d03 0409 |0044: aput-object v3, v4, v9 │ │ -517798: 1a0d 9c5d |0046: const-string v13, "Response from {0} on {1} for {2}: │ │ +51777e: 6e40 586a 235a |002b: invoke-virtual {v3, v2, v10, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ +517784: 54b3 ce9b |002e: iget-object v3, v11, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ +517788: 6e40 cad0 c3ed |0030: invoke-virtual {v3, v12, v13, v14}, Lorg/minidns/source/DnsDataSource;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@d0ca │ │ +51778e: 0c03 |0033: move-result-object v3 │ │ +517790: 3803 1800 |0034: if-eqz v3, 004c // +0018 │ │ +517794: 6205 cc9b |0036: sget-object v5, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517798: 2344 e423 |0038: new-array v4, v4, [Ljava/lang/Object; // type@23e4 │ │ +51779c: 4d0d 0406 |003a: aput-object v13, v4, v6 │ │ +5177a0: 7110 da64 0e00 |003c: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5177a6: 0c0d |003f: move-result-object v13 │ │ +5177a8: 4d0d 0408 |0040: aput-object v13, v4, v8 │ │ +5177ac: 4d00 0407 |0042: aput-object v0, v4, v7 │ │ +5177b0: 4d03 0409 |0044: aput-object v3, v4, v9 │ │ +5177b4: 1a0d 9c5d |0046: const-string v13, "Response from {0} on {1} for {2}: │ │ {3}" // string@5d9c │ │ -51779c: 6e40 586a 254d |0048: invoke-virtual {v5, v2, v13, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ -5177a2: 2829 |004b: goto 0074 // +0029 │ │ -5177a4: 6202 cc9b |004c: sget-object v2, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -5177a8: 6204 6554 |004e: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@5465 │ │ -5177ac: 2205 5f0e |0050: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -5177b0: 7010 8565 0500 |0052: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5177b6: 1a06 2655 |0055: const-string v6, "NULL response from " // string@5526 │ │ -5177ba: 6e20 9165 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5177c0: 6e20 9065 d500 |005a: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5177c6: 1a0d 2902 |005d: const-string v13, " on " // string@0229 │ │ -5177ca: 6e20 9165 d500 |005f: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5177d0: 6e20 8c65 e500 |0062: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5177d6: 1a0d 7a01 |0065: const-string v13, " for " // string@017a │ │ -5177da: 6e20 9165 d500 |0067: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5177e0: 6e20 9065 0500 |006a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5177e6: 6e10 a365 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5177ec: 0c0d |0070: move-result-object v13 │ │ -5177ee: 6e30 556a 420d |0071: invoke-virtual {v2, v4, v13}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@6a55 │ │ -5177f4: 3903 0300 |0074: if-nez v3, 0077 // +0003 │ │ -5177f8: 1101 |0076: return-object v1 │ │ -5177fa: 54bd d19b |0077: iget-object v13, v11, Lorg/minidns/AbstractDnsClient;.onResponseCallback:Lorg/minidns/source/DnsDataSource$OnResponseCallback; // field@9bd1 │ │ -5177fe: 7230 c2d0 cd03 |0079: invoke-interface {v13, v12, v3}, Lorg/minidns/source/DnsDataSource$OnResponseCallback;.onResponse:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@d0c2 │ │ -517804: 1103 |007c: return-object v3 │ │ -517806: 0d0c |007d: move-exception v12 │ │ -517808: 6201 cc9b |007e: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51780c: 2343 e423 |0080: new-array v3, v4, [Ljava/lang/Object; // type@23e4 │ │ -517810: 4d0d 0306 |0082: aput-object v13, v3, v6 │ │ -517814: 7110 da64 0e00 |0084: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51781a: 0c0d |0087: move-result-object v13 │ │ -51781c: 4d0d 0308 |0088: aput-object v13, v3, v8 │ │ -517820: 4d00 0307 |008a: aput-object v0, v3, v7 │ │ -517824: 4d0c 0309 |008c: aput-object v12, v3, v9 │ │ -517828: 1a0d 3f27 |008e: const-string v13, "IOException {0} on {1} while resolving {2}: {3}" // string@273f │ │ -51782c: 6e40 586a 213d |0090: invoke-virtual {v1, v2, v13, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ -517832: 270c |0093: throw v12 │ │ +5177b8: 6e40 586a 254d |0048: invoke-virtual {v5, v2, v13, v4}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ +5177be: 2829 |004b: goto 0074 // +0029 │ │ +5177c0: 6202 cc9b |004c: sget-object v2, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +5177c4: 6204 6554 |004e: sget-object v4, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@5465 │ │ +5177c8: 2205 5f0e |0050: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +5177cc: 7010 8565 0500 |0052: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5177d2: 1a06 2655 |0055: const-string v6, "NULL response from " // string@5526 │ │ +5177d6: 6e20 9165 6500 |0057: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5177dc: 6e20 9065 d500 |005a: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5177e2: 1a0d 2902 |005d: const-string v13, " on " // string@0229 │ │ +5177e6: 6e20 9165 d500 |005f: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5177ec: 6e20 8c65 e500 |0062: invoke-virtual {v5, v14}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5177f2: 1a0d 7a01 |0065: const-string v13, " for " // string@017a │ │ +5177f6: 6e20 9165 d500 |0067: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5177fc: 6e20 9065 0500 |006a: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +517802: 6e10 a365 0500 |006d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517808: 0c0d |0070: move-result-object v13 │ │ +51780a: 6e30 556a 420d |0071: invoke-virtual {v2, v4, v13}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@6a55 │ │ +517810: 3903 0300 |0074: if-nez v3, 0077 // +0003 │ │ +517814: 1101 |0076: return-object v1 │ │ +517816: 54bd d19b |0077: iget-object v13, v11, Lorg/minidns/AbstractDnsClient;.onResponseCallback:Lorg/minidns/source/DnsDataSource$OnResponseCallback; // field@9bd1 │ │ +51781a: 7230 c2d0 cd03 |0079: invoke-interface {v13, v12, v3}, Lorg/minidns/source/DnsDataSource$OnResponseCallback;.onResponse:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@d0c2 │ │ +517820: 1103 |007c: return-object v3 │ │ +517822: 0d0c |007d: move-exception v12 │ │ +517824: 6201 cc9b |007e: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517828: 2343 e423 |0080: new-array v3, v4, [Ljava/lang/Object; // type@23e4 │ │ +51782c: 4d0d 0306 |0082: aput-object v13, v3, v6 │ │ +517830: 7110 da64 0e00 |0084: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +517836: 0c0d |0087: move-result-object v13 │ │ +517838: 4d0d 0308 |0088: aput-object v13, v3, v8 │ │ +51783c: 4d00 0307 |008a: aput-object v0, v3, v7 │ │ +517840: 4d0c 0309 |008c: aput-object v12, v3, v9 │ │ +517844: 1a0d 3f27 |008e: const-string v13, "IOException {0} on {1} while resolving {2}: {3}" // string@273f │ │ +517848: 6e40 586a 213d |0090: invoke-virtual {v1, v2, v13, v3}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ +51784e: 270c |0093: throw v12 │ │ catches : 1 │ │ 0x002e - 0x0034 │ │ Ljava/io/IOException; -> 0x007d │ │ positions : │ │ 0x0000 line=238 │ │ 0x000e line=243 │ │ 0x0012 line=245 │ │ @@ -957103,20 +957103,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -517844: |[517844] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -517854: 6e20 14ce 1000 |0000: invoke-virtual {v0, v1}, Lorg/minidns/AbstractDnsClient;.buildMessage:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce14 │ │ -51785a: 0c01 |0003: move-result-object v1 │ │ -51785c: 6e20 20ce 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce20 │ │ -517862: 0c01 |0007: move-result-object v1 │ │ -517864: 1101 |0008: return-object v1 │ │ +517860: |[517860] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +517870: 6e20 14ce 1000 |0000: invoke-virtual {v0, v1}, Lorg/minidns/AbstractDnsClient;.buildMessage:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce14 │ │ +517876: 0c01 |0003: move-result-object v1 │ │ +517878: 6e20 20ce 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce20 │ │ +51787e: 0c01 |0007: move-result-object v1 │ │ +517880: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -957126,21 +957126,21 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -517868: |[517868] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -517878: 2200 fa21 |0000: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51787c: 6201 0c9d |0002: sget-object v1, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ -517880: 7040 d0ce 3014 |0004: invoke-direct {v0, v3, v4, v1}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@ced0 │ │ -517886: 6e20 23ce 0200 |0007: invoke-virtual {v2, v0}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ -51788c: 0c03 |000a: move-result-object v3 │ │ -51788e: 1103 |000b: return-object v3 │ │ +517884: |[517884] org.minidns.AbstractDnsClient.query:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +517894: 2200 fa21 |0000: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +517898: 6201 0c9d |0002: sget-object v1, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ +51789c: 7040 d0ce 3014 |0004: invoke-direct {v0, v3, v4, v1}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@ced0 │ │ +5178a2: 6e20 23ce 0200 |0007: invoke-virtual {v2, v0}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ +5178a8: 0c03 |000a: move-result-object v3 │ │ +5178aa: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0007 line=168 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/minidns/AbstractDnsClient; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/minidns/dnsname/DnsName; │ │ @@ -957171,17 +957171,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5179c8: |[5179c8] org.minidns.DnsCache.:()V │ │ -5179d8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5179de: 0e00 |0003: return-void │ │ +5179e4: |[5179e4] org.minidns.DnsCache.:()V │ │ +5179f4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5179fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/DnsCache; │ │ │ │ Virtual methods - │ │ @@ -957190,20 +957190,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -5179a4: |[5179a4] org.minidns.DnsCache.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -5179b4: 6e10 bcce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage;.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; // method@cebc │ │ -5179ba: 0c01 |0003: move-result-object v1 │ │ -5179bc: 6e20 27ce 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/DnsCache;.getNormalized:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce27 │ │ -5179c2: 0c01 |0007: move-result-object v1 │ │ -5179c4: 1101 |0008: return-object v1 │ │ +5179c0: |[5179c0] org.minidns.DnsCache.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +5179d0: 6e10 bcce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage;.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; // method@cebc │ │ +5179d6: 0c01 |0003: move-result-object v1 │ │ +5179d8: 6e20 27ce 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/DnsCache;.getNormalized:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce27 │ │ +5179de: 0c01 |0007: move-result-object v1 │ │ +5179e0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/minidns/DnsCache; │ │ 0x0000 - 0x0009 reg=1 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -957224,19 +957224,19 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -5179e0: |[5179e0] org.minidns.DnsCache.put:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -5179f0: 6e10 bcce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage;.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; // method@cebc │ │ -5179f6: 0c01 |0003: move-result-object v1 │ │ -5179f8: 6e30 2ace 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/minidns/DnsCache;.putNormalized:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce2a │ │ -5179fe: 0e00 |0007: return-void │ │ +5179fc: |[5179fc] org.minidns.DnsCache.put:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +517a0c: 6e10 bcce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage;.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; // method@cebc │ │ +517a12: 0c01 |0003: move-result-object v1 │ │ +517a14: 6e30 2ace 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/minidns/DnsCache;.putNormalized:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce2a │ │ +517a1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/DnsCache; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -957285,58 +957285,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 79 16-bit code units │ │ -517a00: |[517a00] org.minidns.DnsClient$3.:()V │ │ -517a10: 7100 b5ce 0000 |0000: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb5 │ │ -517a16: 0c00 |0003: move-result-object v0 │ │ -517a18: 2100 |0004: array-length v0, v0 │ │ -517a1a: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -517a1e: 6900 d49b |0007: sput-object v0, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I // field@9bd4 │ │ -517a22: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -517a24: 6202 2e9c |000a: sget-object v2, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -517a28: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517a2e: 0a02 |000f: move-result v2 │ │ -517a30: 4b01 0002 |0010: aput v1, v0, v2 │ │ -517a34: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -517a36: 6202 d49b |0013: sget-object v2, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I // field@9bd4 │ │ -517a3a: 6203 319c |0015: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NX_DOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c31 │ │ -517a3e: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517a44: 0a03 |001a: move-result v3 │ │ -517a46: 4b00 0203 |001b: aput v0, v2, v3 │ │ -517a4a: 7100 10ce 0000 |001d: invoke-static {}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.values:()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@ce10 │ │ -517a50: 0c02 |0020: move-result-object v2 │ │ -517a52: 2122 |0021: array-length v2, v2 │ │ -517a54: 2322 3223 |0022: new-array v2, v2, [I // type@2332 │ │ -517a58: 6902 d39b |0024: sput-object v2, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ -517a5c: 6203 c69b |0026: sget-object v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ -517a60: 6e10 a464 0300 |0028: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517a66: 0a03 |002b: move-result v3 │ │ -517a68: 4b01 0203 |002c: aput v1, v2, v3 │ │ -517a6c: 6201 d39b |002e: sget-object v1, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ -517a70: 6202 c99b |0030: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6v4:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc9 │ │ -517a74: 6e10 a464 0200 |0032: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517a7a: 0a02 |0035: move-result v2 │ │ -517a7c: 4b00 0102 |0036: aput v0, v1, v2 │ │ -517a80: 6200 d39b |0038: sget-object v0, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ -517a84: 6201 c59b |003a: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ -517a88: 6e10 a464 0100 |003c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517a8e: 0a01 |003f: move-result v1 │ │ -517a90: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -517a92: 4b02 0001 |0041: aput v2, v0, v1 │ │ -517a96: 6200 d39b |0043: sget-object v0, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ -517a9a: 6201 c89b |0045: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ -517a9e: 6e10 a464 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517aa4: 0a01 |004a: move-result v1 │ │ -517aa6: 1242 |004b: const/4 v2, #int 4 // #4 │ │ -517aa8: 4b02 0001 |004c: aput v2, v0, v1 │ │ -517aac: 0e00 |004e: return-void │ │ +517a1c: |[517a1c] org.minidns.DnsClient$3.:()V │ │ +517a2c: 7100 b5ce 0000 |0000: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb5 │ │ +517a32: 0c00 |0003: move-result-object v0 │ │ +517a34: 2100 |0004: array-length v0, v0 │ │ +517a36: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +517a3a: 6900 d49b |0007: sput-object v0, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I // field@9bd4 │ │ +517a3e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +517a40: 6202 2e9c |000a: sget-object v2, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +517a44: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517a4a: 0a02 |000f: move-result v2 │ │ +517a4c: 4b01 0002 |0010: aput v1, v0, v2 │ │ +517a50: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +517a52: 6202 d49b |0013: sget-object v2, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I // field@9bd4 │ │ +517a56: 6203 319c |0015: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NX_DOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c31 │ │ +517a5a: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517a60: 0a03 |001a: move-result v3 │ │ +517a62: 4b00 0203 |001b: aput v0, v2, v3 │ │ +517a66: 7100 10ce 0000 |001d: invoke-static {}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.values:()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@ce10 │ │ +517a6c: 0c02 |0020: move-result-object v2 │ │ +517a6e: 2122 |0021: array-length v2, v2 │ │ +517a70: 2322 3223 |0022: new-array v2, v2, [I // type@2332 │ │ +517a74: 6902 d39b |0024: sput-object v2, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ +517a78: 6203 c69b |0026: sget-object v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ +517a7c: 6e10 a464 0300 |0028: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517a82: 0a03 |002b: move-result v3 │ │ +517a84: 4b01 0203 |002c: aput v1, v2, v3 │ │ +517a88: 6201 d39b |002e: sget-object v1, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ +517a8c: 6202 c99b |0030: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6v4:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc9 │ │ +517a90: 6e10 a464 0200 |0032: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517a96: 0a02 |0035: move-result v2 │ │ +517a98: 4b00 0102 |0036: aput v0, v1, v2 │ │ +517a9c: 6200 d39b |0038: sget-object v0, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ +517aa0: 6201 c59b |003a: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ +517aa4: 6e10 a464 0100 |003c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517aaa: 0a01 |003f: move-result v1 │ │ +517aac: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +517aae: 4b02 0001 |0041: aput v2, v0, v1 │ │ +517ab2: 6200 d39b |0043: sget-object v0, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ +517ab6: 6201 c89b |0045: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ +517aba: 6e10 a464 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517ac0: 0a01 |004a: move-result v1 │ │ +517ac2: 1242 |004b: const/4 v2, #int 4 // #4 │ │ +517ac4: 4b02 0001 |004c: aput v2, v0, v1 │ │ +517ac8: 0e00 |004e: return-void │ │ catches : 6 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x0026 - 0x002e │ │ Ljava/lang/NoSuchFieldError; -> 0x002e │ │ @@ -957381,17 +957381,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -518400: |[518400] org.minidns.MiniDnsException.:(Ljava/lang/String;)V │ │ -518410: 7020 d963 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -518416: 0e00 |0003: return-void │ │ +51841c: |[51841c] org.minidns.MiniDnsException.:(Ljava/lang/String;)V │ │ +51842c: 7020 d963 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +518432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/MiniDnsException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -957433,18 +957433,18 @@ │ │ type : '(Lorg/minidns/cache/LruCache;IFZI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -518440: |[518440] org.minidns.cache.LruCache$1.:(Lorg/minidns/cache/LruCache;IFZI)V │ │ -518450: 5905 dd9b |0000: iput v5, v0, Lorg/minidns/cache/LruCache$1;.val$capacity:I // field@9bdd │ │ -518454: 7040 1769 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@6917 │ │ -51845a: 0e00 |0005: return-void │ │ +51845c: |[51845c] org.minidns.cache.LruCache$1.:(Lorg/minidns/cache/LruCache;IFZI)V │ │ +51846c: 5905 dd9b |0000: iput v5, v0, Lorg/minidns/cache/LruCache$1;.val$capacity:I // field@9bdd │ │ +518470: 7040 1769 2043 |0002: invoke-direct {v0, v2, v3, v4}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@6917 │ │ +518476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/cache/LruCache$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/cache/LruCache; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -957458,23 +957458,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -518418: |[518418] org.minidns.cache.LruCache$1.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -518428: 6e10 2369 0100 |0000: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ -51842e: 0a02 |0003: move-result v2 │ │ -518430: 5210 dd9b |0004: iget v0, v1, Lorg/minidns/cache/LruCache$1;.val$capacity:I // field@9bdd │ │ -518434: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -518438: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -51843a: 2802 |0009: goto 000b // +0002 │ │ -51843c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -51843e: 0f02 |000b: return v2 │ │ +518434: |[518434] org.minidns.cache.LruCache$1.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +518444: 6e10 2369 0100 |0000: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ +51844a: 0a02 |0003: move-result v2 │ │ +51844c: 5210 dd9b |0004: iget v0, v1, Lorg/minidns/cache/LruCache$1;.val$capacity:I // field@9bdd │ │ +518450: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +518454: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +518456: 2802 |0009: goto 000b // +0002 │ │ +518458: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +51845a: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/minidns/cache/LruCache$1; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/Map$Entry; │ │ │ │ @@ -957562,50 +957562,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -51875c: |[51875c] org.minidns.constants.DnssecConstants$DigestAlgorithm.:()V │ │ -51876c: 2200 e021 |0000: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -518770: 1a01 0c5f |0002: const-string v1, "SHA1" // string@5f0c │ │ -518774: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -518776: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -518778: 1a04 fe5e |0006: const-string v4, "SHA-1" // string@5efe │ │ -51877c: 7054 46ce 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ -518782: 6900 e69b |000b: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA1:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be6 │ │ -518786: 2200 e021 |000d: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -51878a: 1a01 2a5f |000f: const-string v1, "SHA256" // string@5f2a │ │ -51878e: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -518790: 1a05 015f |0012: const-string v5, "SHA-256" // string@5f01 │ │ -518794: 7055 46ce 1043 |0014: invoke-direct {v0, v1, v3, v4, v5}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ -51879a: 6900 e79b |0017: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA256:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be7 │ │ -51879e: 2200 e021 |0019: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -5187a2: 1a01 4324 |001b: const-string v1, "GOST" // string@2443 │ │ -5187a6: 1235 |001d: const/4 v5, #int 3 // #3 │ │ -5187a8: 1a06 4624 |001e: const-string v6, "GOST R 34.11-94" // string@2446 │ │ -5187ac: 7056 46ce 1054 |0020: invoke-direct {v0, v1, v4, v5, v6}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ -5187b2: 6900 e59b |0023: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.GOST:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be5 │ │ -5187b6: 2200 e021 |0025: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -5187ba: 1a01 565f |0027: const-string v1, "SHA384" // string@5f56 │ │ -5187be: 1246 |0029: const/4 v6, #int 4 // #4 │ │ -5187c0: 1a07 035f |002a: const-string v7, "SHA-384" // string@5f03 │ │ -5187c4: 7057 46ce 1065 |002c: invoke-direct {v0, v1, v5, v6, v7}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ -5187ca: 6900 e89b |002f: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA384:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be8 │ │ -5187ce: 2361 7224 |0031: new-array v1, v6, [Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@2472 │ │ -5187d2: 6206 e69b |0033: sget-object v6, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA1:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be6 │ │ -5187d6: 4d06 0102 |0035: aput-object v6, v1, v2 │ │ -5187da: 6202 e79b |0037: sget-object v2, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA256:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be7 │ │ -5187de: 4d02 0103 |0039: aput-object v2, v1, v3 │ │ -5187e2: 6202 e59b |003b: sget-object v2, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.GOST:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be5 │ │ -5187e6: 4d02 0104 |003d: aput-object v2, v1, v4 │ │ -5187ea: 4d00 0105 |003f: aput-object v0, v1, v5 │ │ -5187ee: 6901 e49b |0041: sput-object v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be4 │ │ -5187f2: 0e00 |0043: return-void │ │ +518778: |[518778] org.minidns.constants.DnssecConstants$DigestAlgorithm.:()V │ │ +518788: 2200 e021 |0000: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +51878c: 1a01 0c5f |0002: const-string v1, "SHA1" // string@5f0c │ │ +518790: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +518792: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +518794: 1a04 fe5e |0006: const-string v4, "SHA-1" // string@5efe │ │ +518798: 7054 46ce 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ +51879e: 6900 e69b |000b: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA1:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be6 │ │ +5187a2: 2200 e021 |000d: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +5187a6: 1a01 2a5f |000f: const-string v1, "SHA256" // string@5f2a │ │ +5187aa: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +5187ac: 1a05 015f |0012: const-string v5, "SHA-256" // string@5f01 │ │ +5187b0: 7055 46ce 1043 |0014: invoke-direct {v0, v1, v3, v4, v5}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ +5187b6: 6900 e79b |0017: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA256:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be7 │ │ +5187ba: 2200 e021 |0019: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +5187be: 1a01 4324 |001b: const-string v1, "GOST" // string@2443 │ │ +5187c2: 1235 |001d: const/4 v5, #int 3 // #3 │ │ +5187c4: 1a06 4624 |001e: const-string v6, "GOST R 34.11-94" // string@2446 │ │ +5187c8: 7056 46ce 1054 |0020: invoke-direct {v0, v1, v4, v5, v6}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ +5187ce: 6900 e59b |0023: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.GOST:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be5 │ │ +5187d2: 2200 e021 |0025: new-instance v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +5187d6: 1a01 565f |0027: const-string v1, "SHA384" // string@5f56 │ │ +5187da: 1246 |0029: const/4 v6, #int 4 // #4 │ │ +5187dc: 1a07 035f |002a: const-string v7, "SHA-384" // string@5f03 │ │ +5187e0: 7057 46ce 1065 |002c: invoke-direct {v0, v1, v5, v6, v7}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce46 │ │ +5187e6: 6900 e89b |002f: sput-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA384:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be8 │ │ +5187ea: 2361 7224 |0031: new-array v1, v6, [Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@2472 │ │ +5187ee: 6206 e69b |0033: sget-object v6, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA1:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be6 │ │ +5187f2: 4d06 0102 |0035: aput-object v6, v1, v2 │ │ +5187f6: 6202 e79b |0037: sget-object v2, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA256:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be7 │ │ +5187fa: 4d02 0103 |0039: aput-object v2, v1, v3 │ │ +5187fe: 6202 e59b |003b: sget-object v2, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.GOST:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be5 │ │ +518802: 4d02 0104 |003d: aput-object v2, v1, v4 │ │ +518806: 4d00 0105 |003f: aput-object v0, v1, v5 │ │ +51880a: 6901 e49b |0041: sput-object v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be4 │ │ +51880e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000d line=78 │ │ 0x0019 line=79 │ │ 0x0025 line=80 │ │ 0x0033 line=76 │ │ @@ -957616,31 +957616,31 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -5187f4: |[5187f4] org.minidns.constants.DnssecConstants$DigestAlgorithm.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -518804: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -51880a: 3a03 1700 |0003: if-ltz v3, 001a // +0017 │ │ -51880e: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ -518812: 3613 1300 |0007: if-gt v3, v1, 001a // +0013 │ │ -518816: 8d31 |0009: int-to-byte v1, v3 │ │ -518818: 5d01 e99b |000a: iput-byte v1, v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.value:B // field@9be9 │ │ -51881c: 7100 51ce 0000 |000c: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$100:()Ljava/util/Map; // method@ce51 │ │ -518822: 0c01 |000f: move-result-object v1 │ │ -518824: 5602 e99b |0010: iget-byte v2, v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.value:B // field@9be9 │ │ -518828: 7110 5464 0200 |0012: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -51882e: 0c02 |0015: move-result-object v2 │ │ -518830: 7230 6b69 2100 |0016: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -518836: 0e00 |0019: return-void │ │ -518838: 2201 3e0e |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -51883c: 7010 bd64 0100 |001c: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -518842: 2701 |001f: throw v1 │ │ +518810: |[518810] org.minidns.constants.DnssecConstants$DigestAlgorithm.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +518820: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +518826: 3a03 1700 |0003: if-ltz v3, 001a // +0017 │ │ +51882a: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ +51882e: 3613 1300 |0007: if-gt v3, v1, 001a // +0013 │ │ +518832: 8d31 |0009: int-to-byte v1, v3 │ │ +518834: 5d01 e99b |000a: iput-byte v1, v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.value:B // field@9be9 │ │ +518838: 7100 51ce 0000 |000c: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$100:()Ljava/util/Map; // method@ce51 │ │ +51883e: 0c01 |000f: move-result-object v1 │ │ +518840: 5602 e99b |0010: iget-byte v2, v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.value:B // field@9be9 │ │ +518844: 7110 5464 0200 |0012: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +51884a: 0c02 |0015: move-result-object v2 │ │ +51884c: 7230 6b69 2100 |0016: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +518852: 0e00 |0019: return-void │ │ +518854: 2201 3e0e |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +518858: 7010 bd64 0100 |001c: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +51885e: 2701 |001f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x000a line=87 │ │ 0x000c line=89 │ │ 0x001a line=85 │ │ locals : │ │ @@ -957655,23 +957655,23 @@ │ │ type : '(B)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -5186e4: |[5186e4] org.minidns.constants.DnssecConstants$DigestAlgorithm.forByte:(B)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ -5186f4: 7100 51ce 0000 |0000: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$100:()Ljava/util/Map; // method@ce51 │ │ -5186fa: 0c00 |0003: move-result-object v0 │ │ -5186fc: 7110 5464 0100 |0004: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -518702: 0c01 |0007: move-result-object v1 │ │ -518704: 7220 6769 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51870a: 0c01 |000b: move-result-object v1 │ │ -51870c: 1f01 e021 |000c: check-cast v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -518710: 1101 |000e: return-object v1 │ │ +518700: |[518700] org.minidns.constants.DnssecConstants$DigestAlgorithm.forByte:(B)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ +518710: 7100 51ce 0000 |0000: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$100:()Ljava/util/Map; // method@ce51 │ │ +518716: 0c00 |0003: move-result-object v0 │ │ +518718: 7110 5464 0100 |0004: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +51871e: 0c01 |0007: move-result-object v1 │ │ +518720: 7220 6769 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +518726: 0c01 |000b: move-result-object v1 │ │ +518728: 1f01 e021 |000c: check-cast v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +51872c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) B │ │ │ │ #3 : (in Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;) │ │ @@ -957679,20 +957679,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -518714: |[518714] org.minidns.constants.DnssecConstants$DigestAlgorithm.valueOf:(Ljava/lang/String;)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ -518724: 1c00 e021 |0000: const-class v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -518728: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -51872e: 0c01 |0005: move-result-object v1 │ │ -518730: 1f01 e021 |0006: check-cast v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ -518734: 1101 |0008: return-object v1 │ │ +518730: |[518730] org.minidns.constants.DnssecConstants$DigestAlgorithm.valueOf:(Ljava/lang/String;)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ +518740: 1c00 e021 |0000: const-class v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +518744: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +51874a: 0c01 |0005: move-result-object v1 │ │ +51874c: 1f01 e021 |0006: check-cast v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@21e0 │ │ +518750: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;) │ │ @@ -957700,20 +957700,20 @@ │ │ type : '()[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -518738: |[518738] org.minidns.constants.DnssecConstants$DigestAlgorithm.values:()[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ -518748: 6200 e49b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be4 │ │ -51874c: 6e10 a4d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.clone:()Ljava/lang/Object; // method@d6a4 │ │ -518752: 0c00 |0005: move-result-object v0 │ │ -518754: 1f00 7224 |0006: check-cast v0, [Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@2472 │ │ -518758: 1100 |0008: return-object v0 │ │ +518754: |[518754] org.minidns.constants.DnssecConstants$DigestAlgorithm.values:()[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ +518764: 6200 e49b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be4 │ │ +518768: 6e10 a4d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.clone:()Ljava/lang/Object; // method@d6a4 │ │ +51876e: 0c00 |0005: move-result-object v0 │ │ +518770: 1f00 7224 |0006: check-cast v0, [Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // type@2472 │ │ +518774: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7852 (DnssecConstants.java) │ │ @@ -957815,136 +957815,136 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 247 16-bit code units │ │ -5188bc: |[5188bc] org.minidns.constants.DnssecConstants$SignatureAlgorithm.:()V │ │ -5188cc: 2200 e121 |0000: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -5188d0: 1a01 7a5c |0002: const-string v1, "RSAMD5" // string@5c7a │ │ -5188d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -5188d6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -5188d8: 1a04 6f5c |0006: const-string v4, "RSA/MD5" // string@5c6f │ │ -5188dc: 7054 4bce 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -5188e2: 6900 f49b |000b: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSAMD5:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf4 │ │ -5188e6: 2200 e121 |000d: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -5188ea: 1a01 ad1c |000f: const-string v1, "DH" // string@1cad │ │ -5188ee: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -5188f0: 1a05 401e |0012: const-string v5, "Diffie-Hellman" // string@1e40 │ │ -5188f4: 7055 4bce 1043 |0014: invoke-direct {v0, v1, v3, v4, v5}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -5188fa: 6900 eb9b |0017: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DH:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9beb │ │ -5188fe: 2200 e121 |0019: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518902: 1a01 4c1d |001b: const-string v1, "DSA" // string@1d4c │ │ -518906: 1235 |001d: const/4 v5, #int 3 // #3 │ │ -518908: 1a06 521d |001e: const-string v6, "DSA/SHA1" // string@1d52 │ │ -51890c: 7056 4bce 1054 |0020: invoke-direct {v0, v1, v4, v5, v6}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518912: 6900 ec9b |0023: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bec │ │ -518916: 2200 e121 |0025: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -51891a: 1a01 7b5c |0027: const-string v1, "RSASHA1" // string@5c7b │ │ -51891e: 1256 |0029: const/4 v6, #int 5 // #5 │ │ -518920: 1a07 725c |002a: const-string v7, "RSA/SHA-1" // string@5c72 │ │ -518924: 7057 4bce 1065 |002c: invoke-direct {v0, v1, v5, v6, v7}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -51892a: 6900 f59b |002f: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf5 │ │ -51892e: 2200 e121 |0031: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518932: 1a01 5b1d |0033: const-string v1, "DSA_NSEC3_SHA1" // string@1d5b │ │ -518936: 1247 |0035: const/4 v7, #int 4 // #4 │ │ -518938: 1268 |0036: const/4 v8, #int 6 // #6 │ │ -51893a: 1a09 5a1d |0037: const-string v9, "DSA_NSEC3-SHA1" // string@1d5a │ │ -51893e: 7059 4bce 1087 |0039: invoke-direct {v0, v1, v7, v8, v9}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518944: 6900 ed9b |003c: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bed │ │ -518948: 2200 e121 |003e: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -51894c: 1a01 7d5c |0040: const-string v1, "RSASHA1_NSEC3_SHA1" // string@5c7d │ │ -518950: 1279 |0042: const/4 v9, #int 7 // #7 │ │ -518952: 1a0a 7c5c |0043: const-string v10, "RSASHA1-NSEC3-SHA1" // string@5c7c │ │ -518956: 705a 4bce 1096 |0045: invoke-direct {v0, v1, v6, v9, v10}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -51895c: 6900 f69b |0048: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf6 │ │ -518960: 2200 e121 |004a: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518964: 1a01 7e5c |004c: const-string v1, "RSASHA256" // string@5c7e │ │ -518968: 130a 0800 |004e: const/16 v10, #int 8 // #8 │ │ -51896c: 1a0b 735c |0050: const-string v11, "RSA/SHA-256" // string@5c73 │ │ -518970: 705b 4bce 10a8 |0052: invoke-direct {v0, v1, v8, v10, v11}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518976: 6900 f79b |0055: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf7 │ │ -51897a: 2200 e121 |0057: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -51897e: 1a01 7f5c |0059: const-string v1, "RSASHA512" // string@5c7f │ │ -518982: 130b 0a00 |005b: const/16 v11, #int 10 // #a │ │ -518986: 1a0c 745c |005d: const-string v12, "RSA/SHA-512" // string@5c74 │ │ -51898a: 705c 4bce 10b9 |005f: invoke-direct {v0, v1, v9, v11, v12}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518990: 6900 f89b |0062: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA512:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf8 │ │ -518994: 2200 e121 |0064: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518998: 1a01 2f1f |0066: const-string v1, "ECC_GOST" // string@1f2f │ │ -51899c: 130c 0c00 |0068: const/16 v12, #int 12 // #c │ │ -5189a0: 1a0d 4524 |006a: const-string v13, "GOST R 34.10-2001" // string@2445 │ │ -5189a4: 705d 4bce 10ca |006c: invoke-direct {v0, v1, v10, v12, v13}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -5189aa: 6900 ee9b |006f: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECC_GOST:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bee │ │ -5189ae: 2200 e121 |0071: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -5189b2: 1a01 431f |0073: const-string v1, "ECDSAP256SHA256" // string@1f43 │ │ -5189b6: 130d 0900 |0075: const/16 v13, #int 9 // #9 │ │ -5189ba: 130e 0d00 |0077: const/16 v14, #int 13 // #d │ │ -5189be: 1a0f 411f |0079: const-string v15, "ECDSA Curve P-256 with SHA-256" // string@1f41 │ │ -5189c2: 705f 4bce 10ed |007b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -5189c8: 6900 ef9b |007e: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP256SHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bef │ │ -5189cc: 2200 e121 |0080: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -5189d0: 1a01 441f |0082: const-string v1, "ECDSAP384SHA384" // string@1f44 │ │ -5189d4: 130f 0e00 |0084: const/16 v15, #int 14 // #e │ │ -5189d8: 1a0d 421f |0086: const-string v13, "ECDSA Curve P-384 with SHA-384" // string@1f42 │ │ -5189dc: 705d 4bce 10fb |0088: invoke-direct {v0, v1, v11, v15, v13}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -5189e2: 6900 f09b |008b: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP384SHA384:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf0 │ │ -5189e6: 2200 e121 |008d: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -5189ea: 1a01 0027 |008f: const-string v1, "INDIRECT" // string@2700 │ │ -5189ee: 130d 0b00 |0091: const/16 v13, #int 11 // #b │ │ -5189f2: 130b fc00 |0093: const/16 v11, #int 252 // #fc │ │ -5189f6: 1a0a 5c5d |0095: const-string v10, "Reserved for Indirect Keys" // string@5d5c │ │ -5189fa: 705a 4bce 10bd |0097: invoke-direct {v0, v1, v13, v11, v10}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518a00: 6900 f19b |009a: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.INDIRECT:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf1 │ │ -518a04: 2200 e121 |009c: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518a08: 1a01 f858 |009e: const-string v1, "PRIVATEDNS" // string@58f8 │ │ -518a0c: 130a fd00 |00a0: const/16 v10, #int 253 // #fd │ │ -518a10: 1a0b cfce |00a2: const-string v11, "private algorithm" // string@cecf │ │ -518a14: 705b 4bce 10ac |00a4: invoke-direct {v0, v1, v12, v10, v11}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518a1a: 6900 f29b |00a7: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.PRIVATEDNS:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf2 │ │ -518a1e: 2200 e121 |00a9: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518a22: 1a01 f958 |00ab: const-string v1, "PRIVATEOID" // string@58f9 │ │ -518a26: 130a fe00 |00ad: const/16 v10, #int 254 // #fe │ │ -518a2a: 1a0b d0ce |00af: const-string v11, "private algorithm oid" // string@ced0 │ │ -518a2e: 705b 4bce 10ae |00b1: invoke-direct {v0, v1, v14, v10, v11}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ -518a34: 6900 f39b |00b4: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.PRIVATEOID:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf3 │ │ -518a38: 23f1 7324 |00b6: new-array v1, v15, [Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@2473 │ │ -518a3c: 620a f49b |00b8: sget-object v10, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSAMD5:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf4 │ │ -518a40: 4d0a 0102 |00ba: aput-object v10, v1, v2 │ │ -518a44: 6202 eb9b |00bc: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DH:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9beb │ │ -518a48: 4d02 0103 |00be: aput-object v2, v1, v3 │ │ -518a4c: 6202 ec9b |00c0: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bec │ │ -518a50: 4d02 0104 |00c2: aput-object v2, v1, v4 │ │ -518a54: 6202 f59b |00c4: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf5 │ │ -518a58: 4d02 0105 |00c6: aput-object v2, v1, v5 │ │ -518a5c: 6202 ed9b |00c8: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bed │ │ -518a60: 4d02 0107 |00ca: aput-object v2, v1, v7 │ │ -518a64: 6202 f69b |00cc: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf6 │ │ -518a68: 4d02 0106 |00ce: aput-object v2, v1, v6 │ │ -518a6c: 6202 f79b |00d0: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf7 │ │ -518a70: 4d02 0108 |00d2: aput-object v2, v1, v8 │ │ -518a74: 6202 f89b |00d4: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA512:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf8 │ │ -518a78: 4d02 0109 |00d6: aput-object v2, v1, v9 │ │ -518a7c: 6202 ee9b |00d8: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECC_GOST:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bee │ │ -518a80: 1303 0800 |00da: const/16 v3, #int 8 // #8 │ │ -518a84: 4d02 0103 |00dc: aput-object v2, v1, v3 │ │ -518a88: 6202 ef9b |00de: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP256SHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bef │ │ -518a8c: 1303 0900 |00e0: const/16 v3, #int 9 // #9 │ │ -518a90: 4d02 0103 |00e2: aput-object v2, v1, v3 │ │ -518a94: 6202 f09b |00e4: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP384SHA384:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf0 │ │ -518a98: 1303 0a00 |00e6: const/16 v3, #int 10 // #a │ │ -518a9c: 4d02 0103 |00e8: aput-object v2, v1, v3 │ │ -518aa0: 6202 f19b |00ea: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.INDIRECT:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf1 │ │ -518aa4: 4d02 010d |00ec: aput-object v2, v1, v13 │ │ -518aa8: 6202 f29b |00ee: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.PRIVATEDNS:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf2 │ │ -518aac: 4d02 010c |00f0: aput-object v2, v1, v12 │ │ -518ab0: 4d00 010e |00f2: aput-object v0, v1, v14 │ │ -518ab4: 6901 ea9b |00f4: sput-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bea │ │ -518ab8: 0e00 |00f6: return-void │ │ +5188d8: |[5188d8] org.minidns.constants.DnssecConstants$SignatureAlgorithm.:()V │ │ +5188e8: 2200 e121 |0000: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +5188ec: 1a01 7a5c |0002: const-string v1, "RSAMD5" // string@5c7a │ │ +5188f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +5188f2: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +5188f4: 1a04 6f5c |0006: const-string v4, "RSA/MD5" // string@5c6f │ │ +5188f8: 7054 4bce 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +5188fe: 6900 f49b |000b: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSAMD5:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf4 │ │ +518902: 2200 e121 |000d: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518906: 1a01 ad1c |000f: const-string v1, "DH" // string@1cad │ │ +51890a: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +51890c: 1a05 401e |0012: const-string v5, "Diffie-Hellman" // string@1e40 │ │ +518910: 7055 4bce 1043 |0014: invoke-direct {v0, v1, v3, v4, v5}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518916: 6900 eb9b |0017: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DH:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9beb │ │ +51891a: 2200 e121 |0019: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +51891e: 1a01 4c1d |001b: const-string v1, "DSA" // string@1d4c │ │ +518922: 1235 |001d: const/4 v5, #int 3 // #3 │ │ +518924: 1a06 521d |001e: const-string v6, "DSA/SHA1" // string@1d52 │ │ +518928: 7056 4bce 1054 |0020: invoke-direct {v0, v1, v4, v5, v6}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +51892e: 6900 ec9b |0023: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bec │ │ +518932: 2200 e121 |0025: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518936: 1a01 7b5c |0027: const-string v1, "RSASHA1" // string@5c7b │ │ +51893a: 1256 |0029: const/4 v6, #int 5 // #5 │ │ +51893c: 1a07 725c |002a: const-string v7, "RSA/SHA-1" // string@5c72 │ │ +518940: 7057 4bce 1065 |002c: invoke-direct {v0, v1, v5, v6, v7}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518946: 6900 f59b |002f: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf5 │ │ +51894a: 2200 e121 |0031: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +51894e: 1a01 5b1d |0033: const-string v1, "DSA_NSEC3_SHA1" // string@1d5b │ │ +518952: 1247 |0035: const/4 v7, #int 4 // #4 │ │ +518954: 1268 |0036: const/4 v8, #int 6 // #6 │ │ +518956: 1a09 5a1d |0037: const-string v9, "DSA_NSEC3-SHA1" // string@1d5a │ │ +51895a: 7059 4bce 1087 |0039: invoke-direct {v0, v1, v7, v8, v9}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518960: 6900 ed9b |003c: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bed │ │ +518964: 2200 e121 |003e: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518968: 1a01 7d5c |0040: const-string v1, "RSASHA1_NSEC3_SHA1" // string@5c7d │ │ +51896c: 1279 |0042: const/4 v9, #int 7 // #7 │ │ +51896e: 1a0a 7c5c |0043: const-string v10, "RSASHA1-NSEC3-SHA1" // string@5c7c │ │ +518972: 705a 4bce 1096 |0045: invoke-direct {v0, v1, v6, v9, v10}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518978: 6900 f69b |0048: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf6 │ │ +51897c: 2200 e121 |004a: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518980: 1a01 7e5c |004c: const-string v1, "RSASHA256" // string@5c7e │ │ +518984: 130a 0800 |004e: const/16 v10, #int 8 // #8 │ │ +518988: 1a0b 735c |0050: const-string v11, "RSA/SHA-256" // string@5c73 │ │ +51898c: 705b 4bce 10a8 |0052: invoke-direct {v0, v1, v8, v10, v11}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518992: 6900 f79b |0055: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf7 │ │ +518996: 2200 e121 |0057: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +51899a: 1a01 7f5c |0059: const-string v1, "RSASHA512" // string@5c7f │ │ +51899e: 130b 0a00 |005b: const/16 v11, #int 10 // #a │ │ +5189a2: 1a0c 745c |005d: const-string v12, "RSA/SHA-512" // string@5c74 │ │ +5189a6: 705c 4bce 10b9 |005f: invoke-direct {v0, v1, v9, v11, v12}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +5189ac: 6900 f89b |0062: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA512:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf8 │ │ +5189b0: 2200 e121 |0064: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +5189b4: 1a01 2f1f |0066: const-string v1, "ECC_GOST" // string@1f2f │ │ +5189b8: 130c 0c00 |0068: const/16 v12, #int 12 // #c │ │ +5189bc: 1a0d 4524 |006a: const-string v13, "GOST R 34.10-2001" // string@2445 │ │ +5189c0: 705d 4bce 10ca |006c: invoke-direct {v0, v1, v10, v12, v13}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +5189c6: 6900 ee9b |006f: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECC_GOST:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bee │ │ +5189ca: 2200 e121 |0071: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +5189ce: 1a01 431f |0073: const-string v1, "ECDSAP256SHA256" // string@1f43 │ │ +5189d2: 130d 0900 |0075: const/16 v13, #int 9 // #9 │ │ +5189d6: 130e 0d00 |0077: const/16 v14, #int 13 // #d │ │ +5189da: 1a0f 411f |0079: const-string v15, "ECDSA Curve P-256 with SHA-256" // string@1f41 │ │ +5189de: 705f 4bce 10ed |007b: invoke-direct {v0, v1, v13, v14, v15}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +5189e4: 6900 ef9b |007e: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP256SHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bef │ │ +5189e8: 2200 e121 |0080: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +5189ec: 1a01 441f |0082: const-string v1, "ECDSAP384SHA384" // string@1f44 │ │ +5189f0: 130f 0e00 |0084: const/16 v15, #int 14 // #e │ │ +5189f4: 1a0d 421f |0086: const-string v13, "ECDSA Curve P-384 with SHA-384" // string@1f42 │ │ +5189f8: 705d 4bce 10fb |0088: invoke-direct {v0, v1, v11, v15, v13}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +5189fe: 6900 f09b |008b: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP384SHA384:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf0 │ │ +518a02: 2200 e121 |008d: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518a06: 1a01 0027 |008f: const-string v1, "INDIRECT" // string@2700 │ │ +518a0a: 130d 0b00 |0091: const/16 v13, #int 11 // #b │ │ +518a0e: 130b fc00 |0093: const/16 v11, #int 252 // #fc │ │ +518a12: 1a0a 5c5d |0095: const-string v10, "Reserved for Indirect Keys" // string@5d5c │ │ +518a16: 705a 4bce 10bd |0097: invoke-direct {v0, v1, v13, v11, v10}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518a1c: 6900 f19b |009a: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.INDIRECT:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf1 │ │ +518a20: 2200 e121 |009c: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518a24: 1a01 f858 |009e: const-string v1, "PRIVATEDNS" // string@58f8 │ │ +518a28: 130a fd00 |00a0: const/16 v10, #int 253 // #fd │ │ +518a2c: 1a0b cfce |00a2: const-string v11, "private algorithm" // string@cecf │ │ +518a30: 705b 4bce 10ac |00a4: invoke-direct {v0, v1, v12, v10, v11}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518a36: 6900 f29b |00a7: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.PRIVATEDNS:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf2 │ │ +518a3a: 2200 e121 |00a9: new-instance v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +518a3e: 1a01 f958 |00ab: const-string v1, "PRIVATEOID" // string@58f9 │ │ +518a42: 130a fe00 |00ad: const/16 v10, #int 254 // #fe │ │ +518a46: 1a0b d0ce |00af: const-string v11, "private algorithm oid" // string@ced0 │ │ +518a4a: 705b 4bce 10ae |00b1: invoke-direct {v0, v1, v14, v10, v11}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@ce4b │ │ +518a50: 6900 f39b |00b4: sput-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.PRIVATEOID:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf3 │ │ +518a54: 23f1 7324 |00b6: new-array v1, v15, [Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@2473 │ │ +518a58: 620a f49b |00b8: sget-object v10, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSAMD5:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf4 │ │ +518a5c: 4d0a 0102 |00ba: aput-object v10, v1, v2 │ │ +518a60: 6202 eb9b |00bc: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DH:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9beb │ │ +518a64: 4d02 0103 |00be: aput-object v2, v1, v3 │ │ +518a68: 6202 ec9b |00c0: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bec │ │ +518a6c: 4d02 0104 |00c2: aput-object v2, v1, v4 │ │ +518a70: 6202 f59b |00c4: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf5 │ │ +518a74: 4d02 0105 |00c6: aput-object v2, v1, v5 │ │ +518a78: 6202 ed9b |00c8: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bed │ │ +518a7c: 4d02 0107 |00ca: aput-object v2, v1, v7 │ │ +518a80: 6202 f69b |00cc: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf6 │ │ +518a84: 4d02 0106 |00ce: aput-object v2, v1, v6 │ │ +518a88: 6202 f79b |00d0: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf7 │ │ +518a8c: 4d02 0108 |00d2: aput-object v2, v1, v8 │ │ +518a90: 6202 f89b |00d4: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA512:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf8 │ │ +518a94: 4d02 0109 |00d6: aput-object v2, v1, v9 │ │ +518a98: 6202 ee9b |00d8: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECC_GOST:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bee │ │ +518a9c: 1303 0800 |00da: const/16 v3, #int 8 // #8 │ │ +518aa0: 4d02 0103 |00dc: aput-object v2, v1, v3 │ │ +518aa4: 6202 ef9b |00de: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP256SHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bef │ │ +518aa8: 1303 0900 |00e0: const/16 v3, #int 9 // #9 │ │ +518aac: 4d02 0103 |00e2: aput-object v2, v1, v3 │ │ +518ab0: 6202 f09b |00e4: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP384SHA384:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf0 │ │ +518ab4: 1303 0a00 |00e6: const/16 v3, #int 10 // #a │ │ +518ab8: 4d02 0103 |00e8: aput-object v2, v1, v3 │ │ +518abc: 6202 f19b |00ea: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.INDIRECT:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf1 │ │ +518ac0: 4d02 010d |00ec: aput-object v2, v1, v13 │ │ +518ac4: 6202 f29b |00ee: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.PRIVATEDNS:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf2 │ │ +518ac8: 4d02 010c |00f0: aput-object v2, v1, v12 │ │ +518acc: 4d00 010e |00f2: aput-object v0, v1, v14 │ │ +518ad0: 6901 ea9b |00f4: sput-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bea │ │ +518ad4: 0e00 |00f6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000d line=35 │ │ 0x0019 line=36 │ │ 0x0025 line=37 │ │ 0x0031 line=38 │ │ @@ -957965,31 +957965,31 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -518abc: |[518abc] org.minidns.constants.DnssecConstants$SignatureAlgorithm.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -518acc: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -518ad2: 3a03 1700 |0003: if-ltz v3, 001a // +0017 │ │ -518ad6: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ -518ada: 3613 1300 |0007: if-gt v3, v1, 001a // +0013 │ │ -518ade: 8d31 |0009: int-to-byte v1, v3 │ │ -518ae0: 5d01 f99b |000a: iput-byte v1, v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ -518ae4: 7100 50ce 0000 |000c: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$000:()Ljava/util/Map; // method@ce50 │ │ -518aea: 0c01 |000f: move-result-object v1 │ │ -518aec: 5602 f99b |0010: iget-byte v2, v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ -518af0: 7110 5464 0200 |0012: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -518af6: 0c02 |0015: move-result-object v2 │ │ -518af8: 7230 6b69 2100 |0016: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -518afe: 0e00 |0019: return-void │ │ -518b00: 2201 3e0e |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -518b04: 7010 bd64 0100 |001c: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -518b0a: 2701 |001f: throw v1 │ │ +518ad8: |[518ad8] org.minidns.constants.DnssecConstants$SignatureAlgorithm.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +518ae8: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +518aee: 3a03 1700 |0003: if-ltz v3, 001a // +0017 │ │ +518af2: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ +518af6: 3613 1300 |0007: if-gt v3, v1, 001a // +0013 │ │ +518afa: 8d31 |0009: int-to-byte v1, v3 │ │ +518afc: 5d01 f99b |000a: iput-byte v1, v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ +518b00: 7100 50ce 0000 |000c: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$000:()Ljava/util/Map; // method@ce50 │ │ +518b06: 0c01 |000f: move-result-object v1 │ │ +518b08: 5602 f99b |0010: iget-byte v2, v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ +518b0c: 7110 5464 0200 |0012: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +518b12: 0c02 |0015: move-result-object v2 │ │ +518b14: 7230 6b69 2100 |0016: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +518b1a: 0e00 |0019: return-void │ │ +518b1c: 2201 3e0e |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +518b20: 7010 bd64 0100 |001c: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +518b26: 2701 |001f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=54 │ │ 0x000c line=56 │ │ 0x001a line=52 │ │ locals : │ │ @@ -958004,23 +958004,23 @@ │ │ type : '(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -518844: |[518844] org.minidns.constants.DnssecConstants$SignatureAlgorithm.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ -518854: 7100 50ce 0000 |0000: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$000:()Ljava/util/Map; // method@ce50 │ │ -51885a: 0c00 |0003: move-result-object v0 │ │ -51885c: 7110 5464 0100 |0004: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -518862: 0c01 |0007: move-result-object v1 │ │ -518864: 7220 6769 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51886a: 0c01 |000b: move-result-object v1 │ │ -51886c: 1f01 e121 |000c: check-cast v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518870: 1101 |000e: return-object v1 │ │ +518860: |[518860] org.minidns.constants.DnssecConstants$SignatureAlgorithm.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ +518870: 7100 50ce 0000 |0000: invoke-static {}, Lorg/minidns/constants/DnssecConstants;.access$000:()Ljava/util/Map; // method@ce50 │ │ +518876: 0c00 |0003: move-result-object v0 │ │ +518878: 7110 5464 0100 |0004: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +51887e: 0c01 |0007: move-result-object v1 │ │ +518880: 7220 6769 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +518886: 0c01 |000b: move-result-object v1 │ │ +518888: 1f01 e121 |000c: check-cast v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +51888c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) B │ │ │ │ #3 : (in Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;) │ │ @@ -958028,20 +958028,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -518874: |[518874] org.minidns.constants.DnssecConstants$SignatureAlgorithm.valueOf:(Ljava/lang/String;)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ -518884: 1c00 e121 |0000: const-class v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518888: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -51888e: 0c01 |0005: move-result-object v1 │ │ -518890: 1f01 e121 |0006: check-cast v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ -518894: 1101 |0008: return-object v1 │ │ +518890: |[518890] org.minidns.constants.DnssecConstants$SignatureAlgorithm.valueOf:(Ljava/lang/String;)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ +5188a0: 1c00 e121 |0000: const-class v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +5188a4: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +5188aa: 0c01 |0005: move-result-object v1 │ │ +5188ac: 1f01 e121 |0006: check-cast v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@21e1 │ │ +5188b0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;) │ │ @@ -958049,20 +958049,20 @@ │ │ type : '()[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -518898: |[518898] org.minidns.constants.DnssecConstants$SignatureAlgorithm.values:()[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ -5188a8: 6200 ea9b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bea │ │ -5188ac: 6e10 a5d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.clone:()Ljava/lang/Object; // method@d6a5 │ │ -5188b2: 0c00 |0005: move-result-object v0 │ │ -5188b4: 1f00 7324 |0006: check-cast v0, [Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@2473 │ │ -5188b8: 1100 |0008: return-object v0 │ │ +5188b4: |[5188b4] org.minidns.constants.DnssecConstants$SignatureAlgorithm.values:()[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ +5188c4: 6200 ea9b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.$VALUES:[Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bea │ │ +5188c8: 6e10 a5d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.clone:()Ljava/lang/Object; // method@d6a5 │ │ +5188ce: 0c00 |0005: move-result-object v0 │ │ +5188d0: 1f00 7324 |0006: check-cast v0, [Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // type@2473 │ │ +5188d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7852 (DnssecConstants.java) │ │ @@ -958106,22 +958106,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -518b3c: |[518b3c] org.minidns.constants.DnssecConstants.:()V │ │ -518b4c: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -518b50: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -518b56: 6900 fb9b |0005: sput-object v0, Lorg/minidns/constants/DnssecConstants;.SIGNATURE_ALGORITHM_LUT:Ljava/util/Map; // field@9bfb │ │ -518b5a: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -518b5e: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -518b64: 6900 fa9b |000c: sput-object v0, Lorg/minidns/constants/DnssecConstants;.DELEGATION_DIGEST_LUT:Ljava/util/Map; // field@9bfa │ │ -518b68: 0e00 |000e: return-void │ │ +518b58: |[518b58] org.minidns.constants.DnssecConstants.:()V │ │ +518b68: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +518b6c: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +518b72: 6900 fb9b |0005: sput-object v0, Lorg/minidns/constants/DnssecConstants;.SIGNATURE_ALGORITHM_LUT:Ljava/util/Map; // field@9bfb │ │ +518b76: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +518b7a: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +518b80: 6900 fa9b |000c: sput-object v0, Lorg/minidns/constants/DnssecConstants;.DELEGATION_DIGEST_LUT:Ljava/util/Map; // field@9bfa │ │ +518b84: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0007 line=67 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/constants/DnssecConstants;) │ │ @@ -958129,34 +958129,34 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -518b0c: |[518b0c] org.minidns.constants.DnssecConstants.access$000:()Ljava/util/Map; │ │ -518b1c: 6200 fb9b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants;.SIGNATURE_ALGORITHM_LUT:Ljava/util/Map; // field@9bfb │ │ -518b20: 1100 |0002: return-object v0 │ │ +518b28: |[518b28] org.minidns.constants.DnssecConstants.access$000:()Ljava/util/Map; │ │ +518b38: 6200 fb9b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants;.SIGNATURE_ALGORITHM_LUT:Ljava/util/Map; // field@9bfb │ │ +518b3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #2 : (in Lorg/minidns/constants/DnssecConstants;) │ │ name : 'access$100' │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -518b24: |[518b24] org.minidns.constants.DnssecConstants.access$100:()Ljava/util/Map; │ │ -518b34: 6200 fa9b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants;.DELEGATION_DIGEST_LUT:Ljava/util/Map; // field@9bfa │ │ -518b38: 1100 |0002: return-object v0 │ │ +518b40: |[518b40] org.minidns.constants.DnssecConstants.access$100:()Ljava/util/Map; │ │ +518b50: 6200 fa9b |0000: sget-object v0, Lorg/minidns/constants/DnssecConstants;.DELEGATION_DIGEST_LUT:Ljava/util/Map; // field@9bfa │ │ +518b54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7852 (DnssecConstants.java) │ │ @@ -958188,17 +958188,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -518bc4: |[518bc4] org.minidns.dane.DaneCertificateException.:()V │ │ -518bd4: 7010 3b67 0000 |0000: invoke-direct {v0}, Ljava/security/cert/CertificateException;.:()V // method@673b │ │ -518bda: 0e00 |0003: return-void │ │ +518be0: |[518be0] org.minidns.dane.DaneCertificateException.:()V │ │ +518bf0: 7010 3b67 0000 |0000: invoke-direct {v0}, Ljava/security/cert/CertificateException;.:()V // method@673b │ │ +518bf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dane/DaneCertificateException; │ │ │ │ #1 : (in Lorg/minidns/dane/DaneCertificateException;) │ │ @@ -958206,17 +958206,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -518bdc: |[518bdc] org.minidns.dane.DaneCertificateException.:(Ljava/lang/String;)V │ │ -518bec: 7020 3c67 1000 |0000: invoke-direct {v0, v1}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@673c │ │ -518bf2: 0e00 |0003: return-void │ │ +518bf8: |[518bf8] org.minidns.dane.DaneCertificateException.:(Ljava/lang/String;)V │ │ +518c08: 7020 3c67 1000 |0000: invoke-direct {v0, v1}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;)V // method@673c │ │ +518c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dane/DaneCertificateException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -958263,77 +958263,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 116 16-bit code units │ │ -518bf4: |[518bf4] org.minidns.dane.DaneVerifier$1.:()V │ │ -518c04: 7100 a8d0 0000 |0000: invoke-static {}, Lorg/minidns/record/TLSA$MatchingType;.values:()[Lorg/minidns/record/TLSA$MatchingType; // method@d0a8 │ │ -518c0a: 0c00 |0003: move-result-object v0 │ │ -518c0c: 2100 |0004: array-length v0, v0 │ │ -518c0e: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -518c12: 6900 fd9b |0007: sput-object v0, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ -518c16: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -518c18: 6202 819d |000a: sget-object v2, Lorg/minidns/record/TLSA$MatchingType;.noHash:Lorg/minidns/record/TLSA$MatchingType; // field@9d81 │ │ -518c1c: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518c22: 0a02 |000f: move-result v2 │ │ -518c24: 4b01 0002 |0010: aput v1, v0, v2 │ │ -518c28: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -518c2a: 6202 fd9b |0013: sget-object v2, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ -518c2e: 6203 829d |0015: sget-object v3, Lorg/minidns/record/TLSA$MatchingType;.sha256:Lorg/minidns/record/TLSA$MatchingType; // field@9d82 │ │ -518c32: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518c38: 0a03 |001a: move-result v3 │ │ -518c3a: 4b00 0203 |001b: aput v0, v2, v3 │ │ -518c3e: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -518c40: 6203 fd9b |001e: sget-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ -518c44: 6204 839d |0020: sget-object v4, Lorg/minidns/record/TLSA$MatchingType;.sha512:Lorg/minidns/record/TLSA$MatchingType; // field@9d83 │ │ -518c48: 6e10 a464 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518c4e: 0a04 |0025: move-result v4 │ │ -518c50: 4b02 0304 |0026: aput v2, v3, v4 │ │ -518c54: 7100 acd0 0000 |0028: invoke-static {}, Lorg/minidns/record/TLSA$Selector;.values:()[Lorg/minidns/record/TLSA$Selector; // method@d0ac │ │ -518c5a: 0c03 |002b: move-result-object v3 │ │ -518c5c: 2133 |002c: array-length v3, v3 │ │ -518c5e: 2333 3223 |002d: new-array v3, v3, [I // type@2332 │ │ -518c62: 6903 fe9b |002f: sput-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$Selector:[I // field@9bfe │ │ -518c66: 6204 859d |0031: sget-object v4, Lorg/minidns/record/TLSA$Selector;.fullCertificate:Lorg/minidns/record/TLSA$Selector; // field@9d85 │ │ -518c6a: 6e10 a464 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518c70: 0a04 |0036: move-result v4 │ │ -518c72: 4b01 0304 |0037: aput v1, v3, v4 │ │ -518c76: 6203 fe9b |0039: sget-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$Selector:[I // field@9bfe │ │ -518c7a: 6204 869d |003b: sget-object v4, Lorg/minidns/record/TLSA$Selector;.subjectPublicKeyInfo:Lorg/minidns/record/TLSA$Selector; // field@9d86 │ │ -518c7e: 6e10 a464 0400 |003d: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518c84: 0a04 |0040: move-result v4 │ │ -518c86: 4b00 0304 |0041: aput v0, v3, v4 │ │ -518c8a: 7100 a4d0 0000 |0043: invoke-static {}, Lorg/minidns/record/TLSA$CertUsage;.values:()[Lorg/minidns/record/TLSA$CertUsage; // method@d0a4 │ │ -518c90: 0c03 |0046: move-result-object v3 │ │ -518c92: 2133 |0047: array-length v3, v3 │ │ -518c94: 2333 3223 |0048: new-array v3, v3, [I // type@2332 │ │ -518c98: 6903 fc9b |004a: sput-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ -518c9c: 6204 7e9d |004c: sget-object v4, Lorg/minidns/record/TLSA$CertUsage;.serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7e │ │ -518ca0: 6e10 a464 0400 |004e: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518ca6: 0a04 |0051: move-result v4 │ │ -518ca8: 4b01 0304 |0052: aput v1, v3, v4 │ │ -518cac: 6201 fc9b |0054: sget-object v1, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ -518cb0: 6203 7d9d |0056: sget-object v3, Lorg/minidns/record/TLSA$CertUsage;.domainIssuedCertificate:Lorg/minidns/record/TLSA$CertUsage; // field@9d7d │ │ -518cb4: 6e10 a464 0300 |0058: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518cba: 0a03 |005b: move-result v3 │ │ -518cbc: 4b00 0103 |005c: aput v0, v1, v3 │ │ -518cc0: 6200 fc9b |005e: sget-object v0, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ -518cc4: 6201 7c9d |0060: sget-object v1, Lorg/minidns/record/TLSA$CertUsage;.caConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7c │ │ -518cc8: 6e10 a464 0100 |0062: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518cce: 0a01 |0065: move-result v1 │ │ -518cd0: 4b02 0001 |0066: aput v2, v0, v1 │ │ -518cd4: 6200 fc9b |0068: sget-object v0, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ -518cd8: 6201 7f9d |006a: sget-object v1, Lorg/minidns/record/TLSA$CertUsage;.trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; // field@9d7f │ │ -518cdc: 6e10 a464 0100 |006c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518ce2: 0a01 |006f: move-result v1 │ │ -518ce4: 1242 |0070: const/4 v2, #int 4 // #4 │ │ -518ce6: 4b02 0001 |0071: aput v2, v0, v1 │ │ -518cea: 0e00 |0073: return-void │ │ +518c10: |[518c10] org.minidns.dane.DaneVerifier$1.:()V │ │ +518c20: 7100 a8d0 0000 |0000: invoke-static {}, Lorg/minidns/record/TLSA$MatchingType;.values:()[Lorg/minidns/record/TLSA$MatchingType; // method@d0a8 │ │ +518c26: 0c00 |0003: move-result-object v0 │ │ +518c28: 2100 |0004: array-length v0, v0 │ │ +518c2a: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +518c2e: 6900 fd9b |0007: sput-object v0, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ +518c32: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +518c34: 6202 819d |000a: sget-object v2, Lorg/minidns/record/TLSA$MatchingType;.noHash:Lorg/minidns/record/TLSA$MatchingType; // field@9d81 │ │ +518c38: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518c3e: 0a02 |000f: move-result v2 │ │ +518c40: 4b01 0002 |0010: aput v1, v0, v2 │ │ +518c44: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +518c46: 6202 fd9b |0013: sget-object v2, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ +518c4a: 6203 829d |0015: sget-object v3, Lorg/minidns/record/TLSA$MatchingType;.sha256:Lorg/minidns/record/TLSA$MatchingType; // field@9d82 │ │ +518c4e: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518c54: 0a03 |001a: move-result v3 │ │ +518c56: 4b00 0203 |001b: aput v0, v2, v3 │ │ +518c5a: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +518c5c: 6203 fd9b |001e: sget-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ +518c60: 6204 839d |0020: sget-object v4, Lorg/minidns/record/TLSA$MatchingType;.sha512:Lorg/minidns/record/TLSA$MatchingType; // field@9d83 │ │ +518c64: 6e10 a464 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518c6a: 0a04 |0025: move-result v4 │ │ +518c6c: 4b02 0304 |0026: aput v2, v3, v4 │ │ +518c70: 7100 acd0 0000 |0028: invoke-static {}, Lorg/minidns/record/TLSA$Selector;.values:()[Lorg/minidns/record/TLSA$Selector; // method@d0ac │ │ +518c76: 0c03 |002b: move-result-object v3 │ │ +518c78: 2133 |002c: array-length v3, v3 │ │ +518c7a: 2333 3223 |002d: new-array v3, v3, [I // type@2332 │ │ +518c7e: 6903 fe9b |002f: sput-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$Selector:[I // field@9bfe │ │ +518c82: 6204 859d |0031: sget-object v4, Lorg/minidns/record/TLSA$Selector;.fullCertificate:Lorg/minidns/record/TLSA$Selector; // field@9d85 │ │ +518c86: 6e10 a464 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518c8c: 0a04 |0036: move-result v4 │ │ +518c8e: 4b01 0304 |0037: aput v1, v3, v4 │ │ +518c92: 6203 fe9b |0039: sget-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$Selector:[I // field@9bfe │ │ +518c96: 6204 869d |003b: sget-object v4, Lorg/minidns/record/TLSA$Selector;.subjectPublicKeyInfo:Lorg/minidns/record/TLSA$Selector; // field@9d86 │ │ +518c9a: 6e10 a464 0400 |003d: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518ca0: 0a04 |0040: move-result v4 │ │ +518ca2: 4b00 0304 |0041: aput v0, v3, v4 │ │ +518ca6: 7100 a4d0 0000 |0043: invoke-static {}, Lorg/minidns/record/TLSA$CertUsage;.values:()[Lorg/minidns/record/TLSA$CertUsage; // method@d0a4 │ │ +518cac: 0c03 |0046: move-result-object v3 │ │ +518cae: 2133 |0047: array-length v3, v3 │ │ +518cb0: 2333 3223 |0048: new-array v3, v3, [I // type@2332 │ │ +518cb4: 6903 fc9b |004a: sput-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ +518cb8: 6204 7e9d |004c: sget-object v4, Lorg/minidns/record/TLSA$CertUsage;.serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7e │ │ +518cbc: 6e10 a464 0400 |004e: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518cc2: 0a04 |0051: move-result v4 │ │ +518cc4: 4b01 0304 |0052: aput v1, v3, v4 │ │ +518cc8: 6201 fc9b |0054: sget-object v1, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ +518ccc: 6203 7d9d |0056: sget-object v3, Lorg/minidns/record/TLSA$CertUsage;.domainIssuedCertificate:Lorg/minidns/record/TLSA$CertUsage; // field@9d7d │ │ +518cd0: 6e10 a464 0300 |0058: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518cd6: 0a03 |005b: move-result v3 │ │ +518cd8: 4b00 0103 |005c: aput v0, v1, v3 │ │ +518cdc: 6200 fc9b |005e: sget-object v0, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ +518ce0: 6201 7c9d |0060: sget-object v1, Lorg/minidns/record/TLSA$CertUsage;.caConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7c │ │ +518ce4: 6e10 a464 0100 |0062: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518cea: 0a01 |0065: move-result v1 │ │ +518cec: 4b02 0001 |0066: aput v2, v0, v1 │ │ +518cf0: 6200 fc9b |0068: sget-object v0, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ +518cf4: 6201 7f9d |006a: sget-object v1, Lorg/minidns/record/TLSA$CertUsage;.trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; // field@9d7f │ │ +518cf8: 6e10 a464 0100 |006c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518cfe: 0a01 |006f: move-result v1 │ │ +518d00: 1242 |0070: const/4 v2, #int 4 // #4 │ │ +518d02: 4b02 0001 |0071: aput v2, v0, v1 │ │ +518d06: 0e00 |0073: return-void │ │ catches : 9 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -958401,41 +958401,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -519300: |[519300] org.minidns.dane.DaneVerifier.:()V │ │ -519310: 1c00 e721 |0000: const-class v0, Lorg/minidns/dane/DaneVerifier; // type@21e7 │ │ -519314: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -51931a: 0c00 |0005: move-result-object v0 │ │ -51931c: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -519322: 0c00 |0009: move-result-object v0 │ │ -519324: 6900 ff9b |000a: sput-object v0, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -519328: 0e00 |000c: return-void │ │ +51931c: |[51931c] org.minidns.dane.DaneVerifier.:()V │ │ +51932c: 1c00 e721 |0000: const-class v0, Lorg/minidns/dane/DaneVerifier; // type@21e7 │ │ +519330: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +519336: 0c00 |0005: move-result-object v0 │ │ +519338: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +51933e: 0c00 |0009: move-result-object v0 │ │ +519340: 6900 ff9b |000a: sput-object v0, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +519344: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dane/DaneVerifier;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51932c: |[51932c] org.minidns.dane.DaneVerifier.:()V │ │ -51933c: 2200 0222 |0000: new-instance v0, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ -519340: 7010 03cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnssec/DnssecClient;.:()V // method@cf03 │ │ -519346: 7020 5ace 0100 |0005: invoke-direct {v1, v0}, Lorg/minidns/dane/DaneVerifier;.:(Lorg/minidns/AbstractDnsClient;)V // method@ce5a │ │ -51934c: 0e00 |0008: return-void │ │ +519348: |[519348] org.minidns.dane.DaneVerifier.:()V │ │ +519358: 2200 0222 |0000: new-instance v0, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ +51935c: 7010 03cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnssec/DnssecClient;.:()V // method@cf03 │ │ +519362: 7020 5ace 0100 |0005: invoke-direct {v1, v0}, Lorg/minidns/dane/DaneVerifier;.:(Lorg/minidns/AbstractDnsClient;)V // method@ce5a │ │ +519368: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dane/DaneVerifier; │ │ │ │ #2 : (in Lorg/minidns/dane/DaneVerifier;) │ │ @@ -958443,18 +958443,18 @@ │ │ type : '(Lorg/minidns/AbstractDnsClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -519350: |[519350] org.minidns.dane.DaneVerifier.:(Lorg/minidns/AbstractDnsClient;)V │ │ -519360: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -519366: 5b01 009c |0003: iput-object v1, v0, Lorg/minidns/dane/DaneVerifier;.client:Lorg/minidns/AbstractDnsClient; // field@9c00 │ │ -51936a: 0e00 |0005: return-void │ │ +51936c: |[51936c] org.minidns.dane.DaneVerifier.:(Lorg/minidns/AbstractDnsClient;)V │ │ +51937c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +519382: 5b01 009c |0003: iput-object v1, v0, Lorg/minidns/dane/DaneVerifier;.client:Lorg/minidns/AbstractDnsClient; // field@9c00 │ │ +519386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dane/DaneVerifier; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/AbstractDnsClient; │ │ @@ -958464,172 +958464,172 @@ │ │ type : '(Ljava/security/cert/X509Certificate;Lorg/minidns/record/TLSA;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 337 16-bit code units │ │ -518d5c: |[518d5c] org.minidns.dane.DaneVerifier.checkCertificateMatches:(Ljava/security/cert/X509Certificate;Lorg/minidns/record/TLSA;Ljava/lang/String;)Z │ │ -518d6c: 5490 8a9d |0000: iget-object v0, v9, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ -518d70: 1a01 cc01 |0002: const-string v1, " is not supported while verifying " // string@01cc │ │ -518d74: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -518d76: 3900 2100 |0005: if-nez v0, 0026 // +0021 │ │ -518d7a: 6208 ff9b |0007: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -518d7e: 2200 5f0e |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518d82: 7010 8565 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518d88: 1a03 2465 |000e: const-string v3, "TLSA certificate usage byte " // string@6524 │ │ -518d8c: 6e20 9165 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518d92: 5699 8b9d |0013: iget-byte v9, v9, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ -518d96: 6e20 8c65 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -518d9c: 6e20 9165 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518da2: 6e20 9165 a000 |001b: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518da8: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518dae: 0c09 |0021: move-result-object v9 │ │ -518db0: 6e20 596a 9800 |0022: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518db6: 0f02 |0025: return v2 │ │ -518db8: 6203 fc9b |0026: sget-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ -518dbc: 6e10 a464 0000 |0028: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518dc2: 0a00 |002b: move-result v0 │ │ -518dc4: 4400 0300 |002c: aget v0, v3, v0 │ │ -518dc8: 1a03 7e06 |002e: const-string v3, ") not supported while verifying " // string@067e │ │ -518dcc: 1a04 8500 |0030: const-string v4, " (" // string@0085 │ │ -518dd0: 1225 |0032: const/4 v5, #int 2 // #2 │ │ -518dd2: 1216 |0033: const/4 v6, #int 1 // #1 │ │ -518dd4: 3260 2b00 |0034: if-eq v0, v6, 005f // +002b │ │ -518dd8: 3250 2900 |0036: if-eq v0, v5, 005f // +0029 │ │ -518ddc: 6208 ff9b |0038: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -518de0: 2200 5f0e |003a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518de4: 7010 8565 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518dea: 1a01 2365 |003f: const-string v1, "TLSA certificate usage " // string@6523 │ │ -518dee: 6e20 9165 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518df4: 5491 8a9d |0044: iget-object v1, v9, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ -518df8: 6e20 9065 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -518dfe: 6e20 9165 4000 |0049: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518e04: 5699 8b9d |004c: iget-byte v9, v9, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ -518e08: 6e20 8c65 9000 |004e: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -518e0e: 6e20 9165 3000 |0051: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518e14: 6e20 9165 a000 |0054: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518e1a: 6e10 a365 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518e20: 0c09 |005a: move-result-object v9 │ │ -518e22: 6e20 596a 9800 |005b: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518e28: 0f02 |005e: return v2 │ │ -518e2a: 5490 8f9d |005f: iget-object v0, v9, Lorg/minidns/record/TLSA;.selector:Lorg/minidns/record/TLSA$Selector; // field@9d8f │ │ -518e2e: 3900 2100 |0061: if-nez v0, 0082 // +0021 │ │ -518e32: 6208 ff9b |0063: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -518e36: 2200 5f0e |0065: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518e3a: 7010 8565 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518e40: 1a03 2865 |006a: const-string v3, "TLSA selector byte " // string@6528 │ │ -518e44: 6e20 9165 3000 |006c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518e4a: 5699 909d |006f: iget-byte v9, v9, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ -518e4e: 6e20 8c65 9000 |0071: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -518e54: 6e20 9165 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518e5a: 6e20 9165 a000 |0077: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518e60: 6e10 a365 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518e66: 0c09 |007d: move-result-object v9 │ │ -518e68: 6e20 596a 9800 |007e: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518e6e: 0f02 |0081: return v2 │ │ -518e70: 6207 fe9b |0082: sget-object v7, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$Selector:[I // field@9bfe │ │ -518e74: 6e10 a464 0000 |0084: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518e7a: 0a00 |0087: move-result v0 │ │ -518e7c: 4400 0700 |0088: aget v0, v7, v0 │ │ -518e80: 3260 3400 |008a: if-eq v0, v6, 00be // +0034 │ │ -518e84: 3250 2900 |008c: if-eq v0, v5, 00b5 // +0029 │ │ -518e88: 6208 ff9b |008e: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -518e8c: 2200 5f0e |0090: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518e90: 7010 8565 0000 |0092: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518e96: 1a01 2765 |0095: const-string v1, "TLSA selector " // string@6527 │ │ -518e9a: 6e20 9165 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518ea0: 5491 8f9d |009a: iget-object v1, v9, Lorg/minidns/record/TLSA;.selector:Lorg/minidns/record/TLSA$Selector; // field@9d8f │ │ -518ea4: 6e20 9065 1000 |009c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -518eaa: 6e20 9165 4000 |009f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518eb0: 5699 909d |00a2: iget-byte v9, v9, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ -518eb4: 6e20 8c65 9000 |00a4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -518eba: 6e20 9165 3000 |00a7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518ec0: 6e20 9165 a000 |00aa: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518ec6: 6e10 a365 0000 |00ad: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518ecc: 0c09 |00b0: move-result-object v9 │ │ -518ece: 6e20 596a 9800 |00b1: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518ed4: 0f02 |00b4: return v2 │ │ -518ed6: 6e10 d267 0800 |00b5: invoke-virtual {v8}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@67d2 │ │ -518edc: 0c08 |00b8: move-result-object v8 │ │ -518ede: 7210 f466 0800 |00b9: invoke-interface {v8}, Ljava/security/PublicKey;.getEncoded:()[B // method@66f4 │ │ -518ee4: 0c08 |00bc: move-result-object v8 │ │ -518ee6: 2805 |00bd: goto 00c2 // +0005 │ │ -518ee8: 6e10 cb67 0800 |00be: invoke-virtual {v8}, Ljava/security/cert/X509Certificate;.getEncoded:()[B // method@67cb │ │ -518eee: 0c08 |00c1: move-result-object v8 │ │ -518ef0: 5490 8d9d |00c2: iget-object v0, v9, Lorg/minidns/record/TLSA;.matchingType:Lorg/minidns/record/TLSA$MatchingType; // field@9d8d │ │ -518ef4: 3900 2100 |00c4: if-nez v0, 00e5 // +0021 │ │ -518ef8: 6208 ff9b |00c6: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -518efc: 2200 5f0e |00c8: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518f00: 7010 8565 0000 |00ca: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518f06: 1a03 2665 |00cd: const-string v3, "TLSA matching type byte " // string@6526 │ │ -518f0a: 6e20 9165 3000 |00cf: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518f10: 5699 8e9d |00d2: iget-byte v9, v9, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ -518f14: 6e20 8c65 9000 |00d4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -518f1a: 6e20 9165 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518f20: 6e20 9165 a000 |00da: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518f26: 6e10 a365 0000 |00dd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518f2c: 0c09 |00e0: move-result-object v9 │ │ -518f2e: 6e20 596a 9800 |00e1: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518f34: 0f02 |00e4: return v2 │ │ -518f36: 6201 fd9b |00e5: sget-object v1, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ -518f3a: 6e10 a464 0000 |00e7: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518f40: 0a00 |00ea: move-result v0 │ │ -518f42: 4400 0100 |00eb: aget v0, v1, v0 │ │ -518f46: 3260 5000 |00ed: if-eq v0, v6, 013d // +0050 │ │ -518f4a: 3250 3a00 |00ef: if-eq v0, v5, 0129 // +003a │ │ -518f4e: 1231 |00f1: const/4 v1, #int 3 // #3 │ │ -518f50: 3210 2300 |00f2: if-eq v0, v1, 0115 // +0023 │ │ -518f54: 6208 ff9b |00f4: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -518f58: 2200 5f0e |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518f5c: 7010 8565 0000 |00f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518f62: 1a01 2565 |00fb: const-string v1, "TLSA matching type " // string@6525 │ │ -518f66: 6e20 9165 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518f6c: 5499 8d9d |0100: iget-object v9, v9, Lorg/minidns/record/TLSA;.matchingType:Lorg/minidns/record/TLSA$MatchingType; // field@9d8d │ │ -518f70: 6e20 9065 9000 |0102: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -518f76: 1a09 1e02 |0105: const-string v9, " not supported while verifying " // string@021e │ │ -518f7a: 6e20 9165 9000 |0107: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518f80: 6e20 9165 a000 |010a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518f86: 6e10 a365 0000 |010d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518f8c: 0c09 |0110: move-result-object v9 │ │ -518f8e: 6e20 596a 9800 |0111: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518f94: 0f02 |0114: return v2 │ │ -518f96: 1a0a 045f |0115: const-string v10, "SHA-512" // string@5f04 │ │ -518f9a: 7110 db66 0a00 |0117: invoke-static {v10}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@66db │ │ -518fa0: 0c0a |011a: move-result-object v10 │ │ -518fa2: 6e20 da66 8a00 |011b: invoke-virtual {v10, v8}, Ljava/security/MessageDigest;.digest:([B)[B // method@66da │ │ -518fa8: 0c08 |011e: move-result-object v8 │ │ -518faa: 281e |011f: goto 013d // +001e │ │ -518fac: 0d08 |0120: move-exception v8 │ │ -518fae: 2209 d60e |0121: new-instance v9, Ljava/security/cert/CertificateException; // type@0ed6 │ │ -518fb2: 1a0a b96c |0123: const-string v10, "Verification using TLSA failed: could not SHA-512 for matching" // string@6cb9 │ │ -518fb6: 7030 3d67 a908 |0125: invoke-direct {v9, v10, v8}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@673d │ │ -518fbc: 2709 |0128: throw v9 │ │ -518fbe: 1a0a 015f |0129: const-string v10, "SHA-256" // string@5f01 │ │ -518fc2: 7110 db66 0a00 |012b: invoke-static {v10}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@66db │ │ -518fc8: 0c0a |012e: move-result-object v10 │ │ -518fca: 6e20 da66 8a00 |012f: invoke-virtual {v10, v8}, Ljava/security/MessageDigest;.digest:([B)[B // method@66da │ │ -518fd0: 0c08 |0132: move-result-object v8 │ │ -518fd2: 280a |0133: goto 013d // +000a │ │ -518fd4: 0d08 |0134: move-exception v8 │ │ -518fd6: 2209 d60e |0135: new-instance v9, Ljava/security/cert/CertificateException; // type@0ed6 │ │ -518fda: 1a0a b86c |0137: const-string v10, "Verification using TLSA failed: could not SHA-256 for matching" // string@6cb8 │ │ -518fde: 7030 3d67 a908 |0139: invoke-direct {v9, v10, v8}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@673d │ │ -518fe4: 2709 |013c: throw v9 │ │ -518fe6: 6e20 b2d0 8900 |013d: invoke-virtual {v9, v8}, Lorg/minidns/record/TLSA;.certificateAssociationEquals:([B)Z // method@d0b2 │ │ -518fec: 0a0a |0140: move-result v10 │ │ -518fee: 380a 0a00 |0141: if-eqz v10, 014b // +000a │ │ -518ff2: 5498 8a9d |0143: iget-object v8, v9, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ -518ff6: 6209 7d9d |0145: sget-object v9, Lorg/minidns/record/TLSA$CertUsage;.domainIssuedCertificate:Lorg/minidns/record/TLSA$CertUsage; // field@9d7d │ │ -518ffa: 3398 0300 |0147: if-ne v8, v9, 014a // +0003 │ │ -518ffe: 1212 |0149: const/4 v2, #int 1 // #1 │ │ -519000: 0f02 |014a: return v2 │ │ -519002: 220a e321 |014b: new-instance v10, Lorg/minidns/dane/DaneCertificateException$CertificateMismatch; // type@21e3 │ │ -519006: 7030 52ce 9a08 |014d: invoke-direct {v10, v9, v8}, Lorg/minidns/dane/DaneCertificateException$CertificateMismatch;.:(Lorg/minidns/record/TLSA;[B)V // method@ce52 │ │ -51900c: 270a |0150: throw v10 │ │ +518d78: |[518d78] org.minidns.dane.DaneVerifier.checkCertificateMatches:(Ljava/security/cert/X509Certificate;Lorg/minidns/record/TLSA;Ljava/lang/String;)Z │ │ +518d88: 5490 8a9d |0000: iget-object v0, v9, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ +518d8c: 1a01 cc01 |0002: const-string v1, " is not supported while verifying " // string@01cc │ │ +518d90: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +518d92: 3900 2100 |0005: if-nez v0, 0026 // +0021 │ │ +518d96: 6208 ff9b |0007: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +518d9a: 2200 5f0e |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518d9e: 7010 8565 0000 |000b: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518da4: 1a03 2465 |000e: const-string v3, "TLSA certificate usage byte " // string@6524 │ │ +518da8: 6e20 9165 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518dae: 5699 8b9d |0013: iget-byte v9, v9, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ +518db2: 6e20 8c65 9000 |0015: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +518db8: 6e20 9165 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518dbe: 6e20 9165 a000 |001b: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518dc4: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518dca: 0c09 |0021: move-result-object v9 │ │ +518dcc: 6e20 596a 9800 |0022: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518dd2: 0f02 |0025: return v2 │ │ +518dd4: 6203 fc9b |0026: sget-object v3, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$CertUsage:[I // field@9bfc │ │ +518dd8: 6e10 a464 0000 |0028: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518dde: 0a00 |002b: move-result v0 │ │ +518de0: 4400 0300 |002c: aget v0, v3, v0 │ │ +518de4: 1a03 7e06 |002e: const-string v3, ") not supported while verifying " // string@067e │ │ +518de8: 1a04 8500 |0030: const-string v4, " (" // string@0085 │ │ +518dec: 1225 |0032: const/4 v5, #int 2 // #2 │ │ +518dee: 1216 |0033: const/4 v6, #int 1 // #1 │ │ +518df0: 3260 2b00 |0034: if-eq v0, v6, 005f // +002b │ │ +518df4: 3250 2900 |0036: if-eq v0, v5, 005f // +0029 │ │ +518df8: 6208 ff9b |0038: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +518dfc: 2200 5f0e |003a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518e00: 7010 8565 0000 |003c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518e06: 1a01 2365 |003f: const-string v1, "TLSA certificate usage " // string@6523 │ │ +518e0a: 6e20 9165 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e10: 5491 8a9d |0044: iget-object v1, v9, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ +518e14: 6e20 9065 1000 |0046: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +518e1a: 6e20 9165 4000 |0049: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e20: 5699 8b9d |004c: iget-byte v9, v9, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ +518e24: 6e20 8c65 9000 |004e: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +518e2a: 6e20 9165 3000 |0051: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e30: 6e20 9165 a000 |0054: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e36: 6e10 a365 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518e3c: 0c09 |005a: move-result-object v9 │ │ +518e3e: 6e20 596a 9800 |005b: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518e44: 0f02 |005e: return v2 │ │ +518e46: 5490 8f9d |005f: iget-object v0, v9, Lorg/minidns/record/TLSA;.selector:Lorg/minidns/record/TLSA$Selector; // field@9d8f │ │ +518e4a: 3900 2100 |0061: if-nez v0, 0082 // +0021 │ │ +518e4e: 6208 ff9b |0063: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +518e52: 2200 5f0e |0065: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518e56: 7010 8565 0000 |0067: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518e5c: 1a03 2865 |006a: const-string v3, "TLSA selector byte " // string@6528 │ │ +518e60: 6e20 9165 3000 |006c: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e66: 5699 909d |006f: iget-byte v9, v9, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ +518e6a: 6e20 8c65 9000 |0071: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +518e70: 6e20 9165 1000 |0074: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e76: 6e20 9165 a000 |0077: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518e7c: 6e10 a365 0000 |007a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518e82: 0c09 |007d: move-result-object v9 │ │ +518e84: 6e20 596a 9800 |007e: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518e8a: 0f02 |0081: return v2 │ │ +518e8c: 6207 fe9b |0082: sget-object v7, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$Selector:[I // field@9bfe │ │ +518e90: 6e10 a464 0000 |0084: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518e96: 0a00 |0087: move-result v0 │ │ +518e98: 4400 0700 |0088: aget v0, v7, v0 │ │ +518e9c: 3260 3400 |008a: if-eq v0, v6, 00be // +0034 │ │ +518ea0: 3250 2900 |008c: if-eq v0, v5, 00b5 // +0029 │ │ +518ea4: 6208 ff9b |008e: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +518ea8: 2200 5f0e |0090: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518eac: 7010 8565 0000 |0092: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518eb2: 1a01 2765 |0095: const-string v1, "TLSA selector " // string@6527 │ │ +518eb6: 6e20 9165 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518ebc: 5491 8f9d |009a: iget-object v1, v9, Lorg/minidns/record/TLSA;.selector:Lorg/minidns/record/TLSA$Selector; // field@9d8f │ │ +518ec0: 6e20 9065 1000 |009c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +518ec6: 6e20 9165 4000 |009f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518ecc: 5699 909d |00a2: iget-byte v9, v9, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ +518ed0: 6e20 8c65 9000 |00a4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +518ed6: 6e20 9165 3000 |00a7: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518edc: 6e20 9165 a000 |00aa: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518ee2: 6e10 a365 0000 |00ad: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518ee8: 0c09 |00b0: move-result-object v9 │ │ +518eea: 6e20 596a 9800 |00b1: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518ef0: 0f02 |00b4: return v2 │ │ +518ef2: 6e10 d267 0800 |00b5: invoke-virtual {v8}, Ljava/security/cert/X509Certificate;.getPublicKey:()Ljava/security/PublicKey; // method@67d2 │ │ +518ef8: 0c08 |00b8: move-result-object v8 │ │ +518efa: 7210 f466 0800 |00b9: invoke-interface {v8}, Ljava/security/PublicKey;.getEncoded:()[B // method@66f4 │ │ +518f00: 0c08 |00bc: move-result-object v8 │ │ +518f02: 2805 |00bd: goto 00c2 // +0005 │ │ +518f04: 6e10 cb67 0800 |00be: invoke-virtual {v8}, Ljava/security/cert/X509Certificate;.getEncoded:()[B // method@67cb │ │ +518f0a: 0c08 |00c1: move-result-object v8 │ │ +518f0c: 5490 8d9d |00c2: iget-object v0, v9, Lorg/minidns/record/TLSA;.matchingType:Lorg/minidns/record/TLSA$MatchingType; // field@9d8d │ │ +518f10: 3900 2100 |00c4: if-nez v0, 00e5 // +0021 │ │ +518f14: 6208 ff9b |00c6: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +518f18: 2200 5f0e |00c8: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518f1c: 7010 8565 0000 |00ca: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518f22: 1a03 2665 |00cd: const-string v3, "TLSA matching type byte " // string@6526 │ │ +518f26: 6e20 9165 3000 |00cf: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518f2c: 5699 8e9d |00d2: iget-byte v9, v9, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ +518f30: 6e20 8c65 9000 |00d4: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +518f36: 6e20 9165 1000 |00d7: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518f3c: 6e20 9165 a000 |00da: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518f42: 6e10 a365 0000 |00dd: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518f48: 0c09 |00e0: move-result-object v9 │ │ +518f4a: 6e20 596a 9800 |00e1: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518f50: 0f02 |00e4: return v2 │ │ +518f52: 6201 fd9b |00e5: sget-object v1, Lorg/minidns/dane/DaneVerifier$1;.$SwitchMap$org$minidns$record$TLSA$MatchingType:[I // field@9bfd │ │ +518f56: 6e10 a464 0000 |00e7: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +518f5c: 0a00 |00ea: move-result v0 │ │ +518f5e: 4400 0100 |00eb: aget v0, v1, v0 │ │ +518f62: 3260 5000 |00ed: if-eq v0, v6, 013d // +0050 │ │ +518f66: 3250 3a00 |00ef: if-eq v0, v5, 0129 // +003a │ │ +518f6a: 1231 |00f1: const/4 v1, #int 3 // #3 │ │ +518f6c: 3210 2300 |00f2: if-eq v0, v1, 0115 // +0023 │ │ +518f70: 6208 ff9b |00f4: sget-object v8, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +518f74: 2200 5f0e |00f6: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518f78: 7010 8565 0000 |00f8: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518f7e: 1a01 2565 |00fb: const-string v1, "TLSA matching type " // string@6525 │ │ +518f82: 6e20 9165 1000 |00fd: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518f88: 5499 8d9d |0100: iget-object v9, v9, Lorg/minidns/record/TLSA;.matchingType:Lorg/minidns/record/TLSA$MatchingType; // field@9d8d │ │ +518f8c: 6e20 9065 9000 |0102: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +518f92: 1a09 1e02 |0105: const-string v9, " not supported while verifying " // string@021e │ │ +518f96: 6e20 9165 9000 |0107: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518f9c: 6e20 9165 a000 |010a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518fa2: 6e10 a365 0000 |010d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518fa8: 0c09 |0110: move-result-object v9 │ │ +518faa: 6e20 596a 9800 |0111: invoke-virtual {v8, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518fb0: 0f02 |0114: return v2 │ │ +518fb2: 1a0a 045f |0115: const-string v10, "SHA-512" // string@5f04 │ │ +518fb6: 7110 db66 0a00 |0117: invoke-static {v10}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@66db │ │ +518fbc: 0c0a |011a: move-result-object v10 │ │ +518fbe: 6e20 da66 8a00 |011b: invoke-virtual {v10, v8}, Ljava/security/MessageDigest;.digest:([B)[B // method@66da │ │ +518fc4: 0c08 |011e: move-result-object v8 │ │ +518fc6: 281e |011f: goto 013d // +001e │ │ +518fc8: 0d08 |0120: move-exception v8 │ │ +518fca: 2209 d60e |0121: new-instance v9, Ljava/security/cert/CertificateException; // type@0ed6 │ │ +518fce: 1a0a b96c |0123: const-string v10, "Verification using TLSA failed: could not SHA-512 for matching" // string@6cb9 │ │ +518fd2: 7030 3d67 a908 |0125: invoke-direct {v9, v10, v8}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@673d │ │ +518fd8: 2709 |0128: throw v9 │ │ +518fda: 1a0a 015f |0129: const-string v10, "SHA-256" // string@5f01 │ │ +518fde: 7110 db66 0a00 |012b: invoke-static {v10}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@66db │ │ +518fe4: 0c0a |012e: move-result-object v10 │ │ +518fe6: 6e20 da66 8a00 |012f: invoke-virtual {v10, v8}, Ljava/security/MessageDigest;.digest:([B)[B // method@66da │ │ +518fec: 0c08 |0132: move-result-object v8 │ │ +518fee: 280a |0133: goto 013d // +000a │ │ +518ff0: 0d08 |0134: move-exception v8 │ │ +518ff2: 2209 d60e |0135: new-instance v9, Ljava/security/cert/CertificateException; // type@0ed6 │ │ +518ff6: 1a0a b86c |0137: const-string v10, "Verification using TLSA failed: could not SHA-256 for matching" // string@6cb8 │ │ +518ffa: 7030 3d67 a908 |0139: invoke-direct {v9, v10, v8}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@673d │ │ +519000: 2709 |013c: throw v9 │ │ +519002: 6e20 b2d0 8900 |013d: invoke-virtual {v9, v8}, Lorg/minidns/record/TLSA;.certificateAssociationEquals:([B)Z // method@d0b2 │ │ +519008: 0a0a |0140: move-result v10 │ │ +51900a: 380a 0a00 |0141: if-eqz v10, 014b // +000a │ │ +51900e: 5498 8a9d |0143: iget-object v8, v9, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ +519012: 6209 7d9d |0145: sget-object v9, Lorg/minidns/record/TLSA$CertUsage;.domainIssuedCertificate:Lorg/minidns/record/TLSA$CertUsage; // field@9d7d │ │ +519016: 3398 0300 |0147: if-ne v8, v9, 014a // +0003 │ │ +51901a: 1212 |0149: const/4 v2, #int 1 // #1 │ │ +51901c: 0f02 |014a: return v2 │ │ +51901e: 220a e321 |014b: new-instance v10, Lorg/minidns/dane/DaneCertificateException$CertificateMismatch; // type@21e3 │ │ +519022: 7030 52ce 9a08 |014d: invoke-direct {v10, v9, v8}, Lorg/minidns/dane/DaneCertificateException$CertificateMismatch;.:(Lorg/minidns/record/TLSA;[B)V // method@ce52 │ │ +519028: 270a |0150: throw v10 │ │ catches : 2 │ │ 0x0115 - 0x011f │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0120 │ │ 0x0129 - 0x0133 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0134 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -958663,43 +958663,43 @@ │ │ type : '([Ljavax/security/cert/X509Certificate;)[Ljava/security/cert/X509Certificate;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -51927c: |[51927c] org.minidns.dane.DaneVerifier.convert:([Ljavax/security/cert/X509Certificate;)[Ljava/security/cert/X509Certificate; │ │ -51928c: 2160 |0000: array-length v0, v6 │ │ -51928e: 2300 f423 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@23f4 │ │ -519292: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -519294: 2162 |0004: array-length v2, v6 │ │ -519296: 3521 2b00 |0005: if-ge v1, v2, 0030 // +002b │ │ -51929a: 1a02 616e |0007: const-string v2, "X.509" // string@6e61 │ │ -51929e: 7110 4467 0200 |0009: invoke-static {v2}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@6744 │ │ -5192a4: 0c02 |000c: move-result-object v2 │ │ -5192a6: 2203 fc0d |000d: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -5192aa: 4604 0601 |000f: aget-object v4, v6, v1 │ │ -5192ae: 6e10 746b 0400 |0011: invoke-virtual {v4}, Ljavax/security/cert/X509Certificate;.getEncoded:()[B // method@6b74 │ │ -5192b4: 0c04 |0014: move-result-object v4 │ │ -5192b6: 7020 5e63 4300 |0015: invoke-direct {v3, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -5192bc: 6e20 4367 3200 |0018: invoke-virtual {v2, v3}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@6743 │ │ -5192c2: 0c02 |001b: move-result-object v2 │ │ -5192c4: 1f02 ea0e |001c: check-cast v2, Ljava/security/cert/X509Certificate; // type@0eea │ │ -5192c8: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ -5192cc: 280d |0020: goto 002d // +000d │ │ -5192ce: 0d02 |0021: move-exception v2 │ │ -5192d0: 2802 |0022: goto 0024 // +0002 │ │ -5192d2: 0d02 |0023: move-exception v2 │ │ -5192d4: 6203 ff9b |0024: sget-object v3, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -5192d8: 6204 6654 |0026: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -5192dc: 1a05 271b |0028: const-string v5, "Could not convert" // string@1b27 │ │ -5192e0: 6e40 576a 4325 |002a: invoke-virtual {v3, v4, v5, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -5192e6: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -5192ea: 28d5 |002f: goto 0004 // -002b │ │ -5192ec: 1100 |0030: return-object v0 │ │ +519298: |[519298] org.minidns.dane.DaneVerifier.convert:([Ljavax/security/cert/X509Certificate;)[Ljava/security/cert/X509Certificate; │ │ +5192a8: 2160 |0000: array-length v0, v6 │ │ +5192aa: 2300 f423 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@23f4 │ │ +5192ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +5192b0: 2162 |0004: array-length v2, v6 │ │ +5192b2: 3521 2b00 |0005: if-ge v1, v2, 0030 // +002b │ │ +5192b6: 1a02 616e |0007: const-string v2, "X.509" // string@6e61 │ │ +5192ba: 7110 4467 0200 |0009: invoke-static {v2}, Ljava/security/cert/CertificateFactory;.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory; // method@6744 │ │ +5192c0: 0c02 |000c: move-result-object v2 │ │ +5192c2: 2203 fc0d |000d: new-instance v3, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +5192c6: 4604 0601 |000f: aget-object v4, v6, v1 │ │ +5192ca: 6e10 746b 0400 |0011: invoke-virtual {v4}, Ljavax/security/cert/X509Certificate;.getEncoded:()[B // method@6b74 │ │ +5192d0: 0c04 |0014: move-result-object v4 │ │ +5192d2: 7020 5e63 4300 |0015: invoke-direct {v3, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +5192d8: 6e20 4367 3200 |0018: invoke-virtual {v2, v3}, Ljava/security/cert/CertificateFactory;.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate; // method@6743 │ │ +5192de: 0c02 |001b: move-result-object v2 │ │ +5192e0: 1f02 ea0e |001c: check-cast v2, Ljava/security/cert/X509Certificate; // type@0eea │ │ +5192e4: 4d02 0001 |001e: aput-object v2, v0, v1 │ │ +5192e8: 280d |0020: goto 002d // +000d │ │ +5192ea: 0d02 |0021: move-exception v2 │ │ +5192ec: 2802 |0022: goto 0024 // +0002 │ │ +5192ee: 0d02 |0023: move-exception v2 │ │ +5192f0: 6203 ff9b |0024: sget-object v3, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +5192f4: 6204 6654 |0026: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +5192f8: 1a05 271b |0028: const-string v5, "Could not convert" // string@1b27 │ │ +5192fc: 6e40 576a 4325 |002a: invoke-virtual {v3, v4, v5, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +519302: d801 0101 |002d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +519306: 28d5 |002f: goto 0004 // -002b │ │ +519308: 1100 |0030: return-object v0 │ │ catches : 1 │ │ 0x0007 - 0x0020 │ │ Ljava/security/cert/CertificateException; -> 0x0023 │ │ Ljavax/security/cert/CertificateEncodingException; -> 0x0021 │ │ positions : │ │ 0x0000 line=279 │ │ 0x0004 line=280 │ │ @@ -958714,31 +958714,31 @@ │ │ type : '(Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -51902c: |[51902c] org.minidns.dane.DaneVerifier.verify:(Ljavax/net/ssl/SSLSession;)Z │ │ -51903c: 7210 196b 0300 |0000: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerCertificateChain:()[Ljavax/security/cert/X509Certificate; // method@6b19 │ │ -519042: 0c00 |0003: move-result-object v0 │ │ -519044: 7110 5cce 0000 |0004: invoke-static {v0}, Lorg/minidns/dane/DaneVerifier;.convert:([Ljavax/security/cert/X509Certificate;)[Ljava/security/cert/X509Certificate; // method@ce5c │ │ -51904a: 0c00 |0007: move-result-object v0 │ │ -51904c: 7210 1b6b 0300 |0008: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerHost:()Ljava/lang/String; // method@6b1b │ │ -519052: 0c01 |000b: move-result-object v1 │ │ -519054: 7210 1c6b 0300 |000c: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerPort:()I // method@6b1c │ │ -51905a: 0a03 |000f: move-result v3 │ │ -51905c: 6e40 5fce 0231 |0010: invoke-virtual {v2, v0, v1, v3}, Lorg/minidns/dane/DaneVerifier;.verifyCertificateChain:([Ljava/security/cert/X509Certificate;Ljava/lang/String;I)Z // method@ce5f │ │ -519062: 0a03 |0013: move-result v3 │ │ -519064: 0f03 |0014: return v3 │ │ -519066: 0d03 |0015: move-exception v3 │ │ -519068: 2200 d60e |0016: new-instance v0, Ljava/security/cert/CertificateException; // type@0ed6 │ │ -51906c: 1a01 9e59 |0018: const-string v1, "Peer not verified" // string@599e │ │ -519070: 7030 3d67 1003 |001a: invoke-direct {v0, v1, v3}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@673d │ │ -519076: 2700 |001d: throw v0 │ │ +519048: |[519048] org.minidns.dane.DaneVerifier.verify:(Ljavax/net/ssl/SSLSession;)Z │ │ +519058: 7210 196b 0300 |0000: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerCertificateChain:()[Ljavax/security/cert/X509Certificate; // method@6b19 │ │ +51905e: 0c00 |0003: move-result-object v0 │ │ +519060: 7110 5cce 0000 |0004: invoke-static {v0}, Lorg/minidns/dane/DaneVerifier;.convert:([Ljavax/security/cert/X509Certificate;)[Ljava/security/cert/X509Certificate; // method@ce5c │ │ +519066: 0c00 |0007: move-result-object v0 │ │ +519068: 7210 1b6b 0300 |0008: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerHost:()Ljava/lang/String; // method@6b1b │ │ +51906e: 0c01 |000b: move-result-object v1 │ │ +519070: 7210 1c6b 0300 |000c: invoke-interface {v3}, Ljavax/net/ssl/SSLSession;.getPeerPort:()I // method@6b1c │ │ +519076: 0a03 |000f: move-result v3 │ │ +519078: 6e40 5fce 0231 |0010: invoke-virtual {v2, v0, v1, v3}, Lorg/minidns/dane/DaneVerifier;.verifyCertificateChain:([Ljava/security/cert/X509Certificate;Ljava/lang/String;I)Z // method@ce5f │ │ +51907e: 0a03 |0013: move-result v3 │ │ +519080: 0f03 |0014: return v3 │ │ +519082: 0d03 |0015: move-exception v3 │ │ +519084: 2200 d60e |0016: new-instance v0, Ljava/security/cert/CertificateException; // type@0ed6 │ │ +519088: 1a01 9e59 |0018: const-string v1, "Peer not verified" // string@599e │ │ +51908c: 7030 3d67 1003 |001a: invoke-direct {v0, v1, v3}, Ljava/security/cert/CertificateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@673d │ │ +519092: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljavax/net/ssl/SSLPeerUnverifiedException; -> 0x0015 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0016 line=90 │ │ locals : │ │ @@ -958750,27 +958750,27 @@ │ │ type : '(Ljavax/net/ssl/SSLSocket;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -519088: |[519088] org.minidns.dane.DaneVerifier.verify:(Ljavax/net/ssl/SSLSocket;)Z │ │ -519098: 6e10 406b 0200 |0000: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.isConnected:()Z // method@6b40 │ │ -51909e: 0a00 |0003: move-result v0 │ │ -5190a0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -5190a4: 6e10 356b 0200 |0006: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@6b35 │ │ -5190aa: 0c02 |0009: move-result-object v2 │ │ -5190ac: 6e20 5dce 2100 |000a: invoke-virtual {v1, v2}, Lorg/minidns/dane/DaneVerifier;.verify:(Ljavax/net/ssl/SSLSession;)Z // method@ce5d │ │ -5190b2: 0a02 |000d: move-result v2 │ │ -5190b4: 0f02 |000e: return v2 │ │ -5190b6: 2202 3f0e |000f: new-instance v2, Ljava/lang/IllegalStateException; // type@0e3f │ │ -5190ba: 1a00 4863 |0011: const-string v0, "Socket not yet connected." // string@6348 │ │ -5190be: 7020 c464 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -5190c4: 2702 |0016: throw v2 │ │ +5190a4: |[5190a4] org.minidns.dane.DaneVerifier.verify:(Ljavax/net/ssl/SSLSocket;)Z │ │ +5190b4: 6e10 406b 0200 |0000: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.isConnected:()Z // method@6b40 │ │ +5190ba: 0a00 |0003: move-result v0 │ │ +5190bc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +5190c0: 6e10 356b 0200 |0006: invoke-virtual {v2}, Ljavax/net/ssl/SSLSocket;.getSession:()Ljavax/net/ssl/SSLSession; // method@6b35 │ │ +5190c6: 0c02 |0009: move-result-object v2 │ │ +5190c8: 6e20 5dce 2100 |000a: invoke-virtual {v1, v2}, Lorg/minidns/dane/DaneVerifier;.verify:(Ljavax/net/ssl/SSLSession;)Z // method@ce5d │ │ +5190ce: 0a02 |000d: move-result v2 │ │ +5190d0: 0f02 |000e: return v2 │ │ +5190d2: 2202 3f0e |000f: new-instance v2, Ljava/lang/IllegalStateException; // type@0e3f │ │ +5190d6: 1a00 4863 |0011: const-string v0, "Socket not yet connected." // string@6348 │ │ +5190da: 7020 c464 0200 |0013: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +5190e0: 2702 |0016: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=75 │ │ 0x000f line=73 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lorg/minidns/dane/DaneVerifier; │ │ @@ -958781,111 +958781,111 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -5190c8: |[5190c8] org.minidns.dane.DaneVerifier.verifyCertificateChain:([Ljava/security/cert/X509Certificate;Ljava/lang/String;I)Z │ │ -5190d8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5190dc: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5190e2: 1a01 0872 |0005: const-string v1, "_" // string@7208 │ │ -5190e6: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5190ec: 6e20 8c65 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5190f2: 1a0a 3708 |000d: const-string v10, "._tcp." // string@0837 │ │ -5190f6: 6e20 9165 a000 |000f: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5190fc: 6e20 9165 9000 |0012: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -519102: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -519108: 0c0a |0018: move-result-object v10 │ │ -51910a: 7110 e0ce 0a00 |0019: invoke-static {v10}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -519110: 0c0a |001c: move-result-object v10 │ │ -519112: 5470 009c |001d: iget-object v0, v7, Lorg/minidns/dane/DaneVerifier;.client:Lorg/minidns/AbstractDnsClient; // field@9c00 │ │ -519116: 6201 5c9d |001f: sget-object v1, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ -51911a: 6e30 24ce a001 |0021: invoke-virtual {v0, v10, v1}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce24 │ │ -519120: 0c00 |0024: move-result-object v0 │ │ -519122: 5501 3a9c |0025: iget-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -519126: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -519128: 3901 4a00 |0028: if-nez v1, 0072 // +004a │ │ -51912c: 1a08 f824 |002a: const-string v8, "Got TLSA response from DNS server, but was not signed properly." // string@24f8 │ │ -519130: 2009 0322 |002c: instance-of v9, v0, Lorg/minidns/dnssec/DnssecMessage; // type@2203 │ │ -519134: 3809 3e00 |002e: if-eqz v9, 006c // +003e │ │ -519138: 2209 5f0e |0030: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ -51913c: 7010 8565 0900 |0032: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -519142: 6e20 9165 8900 |0035: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -519148: 1a08 e500 |0038: const-string v8, " Reasons:" // string@00e5 │ │ -51914c: 6e20 9165 8900 |003a: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -519152: 6e10 a365 0900 |003d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -519158: 0c08 |0040: move-result-object v8 │ │ -51915a: 1f00 0322 |0041: check-cast v0, Lorg/minidns/dnssec/DnssecMessage; // type@2203 │ │ -51915e: 6e10 17cf 0000 |0043: invoke-virtual {v0}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -519164: 0c09 |0046: move-result-object v9 │ │ -519166: 7210 9969 0900 |0047: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -51916c: 0c09 |004a: move-result-object v9 │ │ -51916e: 7210 1269 0900 |004b: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -519174: 0a0a |004e: move-result v10 │ │ -519176: 380a 1d00 |004f: if-eqz v10, 006c // +001d │ │ -51917a: 7210 1369 0900 |0051: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -519180: 0c0a |0054: move-result-object v10 │ │ -519182: 1f0a 1022 |0055: check-cast v10, Lorg/minidns/dnssec/UnverifiedReason; // type@2210 │ │ -519186: 2200 5f0e |0057: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51918a: 7010 8565 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -519190: 6e20 9165 8000 |005c: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -519196: 1a08 3200 |005f: const-string v8, " " // string@0032 │ │ -51919a: 6e20 9165 8000 |0061: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5191a0: 6e20 9065 a000 |0064: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5191a6: 6e10 a365 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5191ac: 0c08 |006a: move-result-object v8 │ │ -5191ae: 28e0 |006b: goto 004b // -0020 │ │ -5191b0: 6209 ff9b |006c: sget-object v9, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ -5191b4: 6e20 536a 8900 |006e: invoke-virtual {v9, v8}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@6a53 │ │ -5191ba: 0f02 |0071: return v2 │ │ -5191bc: 2201 310f |0072: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ -5191c0: 7010 2a69 0100 |0074: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ -5191c6: 5400 399c |0077: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -5191ca: 7210 4169 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5191d0: 0c00 |007c: move-result-object v0 │ │ -5191d2: 1203 |007d: const/4 v3, #int 0 // #0 │ │ -5191d4: 7210 1269 0000 |007e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5191da: 0a04 |0081: move-result v4 │ │ -5191dc: 3804 2800 |0082: if-eqz v4, 00aa // +0028 │ │ -5191e0: 7210 1369 0000 |0084: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5191e6: 0c04 |0087: move-result-object v4 │ │ -5191e8: 1f04 5922 |0088: check-cast v4, Lorg/minidns/record/Record; // type@2259 │ │ -5191ec: 5445 6f9d |008a: iget-object v5, v4, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -5191f0: 6206 5c9d |008c: sget-object v6, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ -5191f4: 3365 f0ff |008e: if-ne v5, v6, 007e // -0010 │ │ -5191f8: 5445 6c9d |0090: iget-object v5, v4, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -5191fc: 6e20 dece a500 |0092: invoke-virtual {v5, v10}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -519202: 0a05 |0095: move-result v5 │ │ -519204: 3805 e8ff |0096: if-eqz v5, 007e // -0018 │ │ -519208: 5444 6d9d |0098: iget-object v4, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51920c: 1f04 5f22 |009a: check-cast v4, Lorg/minidns/record/TLSA; // type@225f │ │ -519210: 4605 0802 |009c: aget-object v5, v8, v2 │ │ -519214: 7130 5bce 4509 |009e: invoke-static {v5, v4, v9}, Lorg/minidns/dane/DaneVerifier;.checkCertificateMatches:(Ljava/security/cert/X509Certificate;Lorg/minidns/record/TLSA;Ljava/lang/String;)Z // method@ce5b │ │ -51921a: 0a04 |00a1: move-result v4 │ │ -51921c: b643 |00a2: or-int/2addr v3, v4 │ │ -51921e: 2805 |00a3: goto 00a8 // +0005 │ │ -519220: 0d04 |00a4: move-exception v4 │ │ -519222: 7220 3669 4100 |00a5: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -519228: 3803 d6ff |00a8: if-eqz v3, 007e // -002a │ │ -51922c: 3903 0f00 |00aa: if-nez v3, 00b9 // +000f │ │ -519230: 7210 4069 0100 |00ac: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -519236: 0a08 |00af: move-result v8 │ │ -519238: 3808 0300 |00b0: if-eqz v8, 00b3 // +0003 │ │ -51923c: 2807 |00b2: goto 00b9 // +0007 │ │ -51923e: 2208 e421 |00b3: new-instance v8, Lorg/minidns/dane/DaneCertificateException$MultipleCertificateMismatchExceptions; // type@21e4 │ │ -519242: 7020 54ce 1800 |00b5: invoke-direct {v8, v1}, Lorg/minidns/dane/DaneCertificateException$MultipleCertificateMismatchExceptions;.:(Ljava/util/List;)V // method@ce54 │ │ -519248: 2708 |00b8: throw v8 │ │ -51924a: 0f03 |00b9: return v3 │ │ -51924c: 0d08 |00ba: move-exception v8 │ │ -51924e: 2209 580e |00bb: new-instance v9, Ljava/lang/RuntimeException; // type@0e58 │ │ -519252: 7020 2f65 8900 |00bd: invoke-direct {v9, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -519258: 2802 |00c0: goto 00c2 // +0002 │ │ -51925a: 2709 |00c1: throw v9 │ │ -51925c: 28ff |00c2: goto 00c1 // -0001 │ │ +5190e4: |[5190e4] org.minidns.dane.DaneVerifier.verifyCertificateChain:([Ljava/security/cert/X509Certificate;Ljava/lang/String;I)Z │ │ +5190f4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5190f8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5190fe: 1a01 0872 |0005: const-string v1, "_" // string@7208 │ │ +519102: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +519108: 6e20 8c65 a000 |000a: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51910e: 1a0a 3708 |000d: const-string v10, "._tcp." // string@0837 │ │ +519112: 6e20 9165 a000 |000f: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +519118: 6e20 9165 9000 |0012: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51911e: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +519124: 0c0a |0018: move-result-object v10 │ │ +519126: 7110 e0ce 0a00 |0019: invoke-static {v10}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51912c: 0c0a |001c: move-result-object v10 │ │ +51912e: 5470 009c |001d: iget-object v0, v7, Lorg/minidns/dane/DaneVerifier;.client:Lorg/minidns/AbstractDnsClient; // field@9c00 │ │ +519132: 6201 5c9d |001f: sget-object v1, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ +519136: 6e30 24ce a001 |0021: invoke-virtual {v0, v10, v1}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce24 │ │ +51913c: 0c00 |0024: move-result-object v0 │ │ +51913e: 5501 3a9c |0025: iget-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +519142: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +519144: 3901 4a00 |0028: if-nez v1, 0072 // +004a │ │ +519148: 1a08 f824 |002a: const-string v8, "Got TLSA response from DNS server, but was not signed properly." // string@24f8 │ │ +51914c: 2009 0322 |002c: instance-of v9, v0, Lorg/minidns/dnssec/DnssecMessage; // type@2203 │ │ +519150: 3809 3e00 |002e: if-eqz v9, 006c // +003e │ │ +519154: 2209 5f0e |0030: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ +519158: 7010 8565 0900 |0032: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51915e: 6e20 9165 8900 |0035: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +519164: 1a08 e500 |0038: const-string v8, " Reasons:" // string@00e5 │ │ +519168: 6e20 9165 8900 |003a: invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51916e: 6e10 a365 0900 |003d: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +519174: 0c08 |0040: move-result-object v8 │ │ +519176: 1f00 0322 |0041: check-cast v0, Lorg/minidns/dnssec/DnssecMessage; // type@2203 │ │ +51917a: 6e10 17cf 0000 |0043: invoke-virtual {v0}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +519180: 0c09 |0046: move-result-object v9 │ │ +519182: 7210 9969 0900 |0047: invoke-interface {v9}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +519188: 0c09 |004a: move-result-object v9 │ │ +51918a: 7210 1269 0900 |004b: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +519190: 0a0a |004e: move-result v10 │ │ +519192: 380a 1d00 |004f: if-eqz v10, 006c // +001d │ │ +519196: 7210 1369 0900 |0051: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51919c: 0c0a |0054: move-result-object v10 │ │ +51919e: 1f0a 1022 |0055: check-cast v10, Lorg/minidns/dnssec/UnverifiedReason; // type@2210 │ │ +5191a2: 2200 5f0e |0057: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5191a6: 7010 8565 0000 |0059: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5191ac: 6e20 9165 8000 |005c: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5191b2: 1a08 3200 |005f: const-string v8, " " // string@0032 │ │ +5191b6: 6e20 9165 8000 |0061: invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5191bc: 6e20 9065 a000 |0064: invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5191c2: 6e10 a365 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5191c8: 0c08 |006a: move-result-object v8 │ │ +5191ca: 28e0 |006b: goto 004b // -0020 │ │ +5191cc: 6209 ff9b |006c: sget-object v9, Lorg/minidns/dane/DaneVerifier;.LOGGER:Ljava/util/logging/Logger; // field@9bff │ │ +5191d0: 6e20 536a 8900 |006e: invoke-virtual {v9, v8}, Ljava/util/logging/Logger;.info:(Ljava/lang/String;)V // method@6a53 │ │ +5191d6: 0f02 |0071: return v2 │ │ +5191d8: 2201 310f |0072: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ +5191dc: 7010 2a69 0100 |0074: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ +5191e2: 5400 399c |0077: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +5191e6: 7210 4169 0000 |0079: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5191ec: 0c00 |007c: move-result-object v0 │ │ +5191ee: 1203 |007d: const/4 v3, #int 0 // #0 │ │ +5191f0: 7210 1269 0000 |007e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5191f6: 0a04 |0081: move-result v4 │ │ +5191f8: 3804 2800 |0082: if-eqz v4, 00aa // +0028 │ │ +5191fc: 7210 1369 0000 |0084: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +519202: 0c04 |0087: move-result-object v4 │ │ +519204: 1f04 5922 |0088: check-cast v4, Lorg/minidns/record/Record; // type@2259 │ │ +519208: 5445 6f9d |008a: iget-object v5, v4, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51920c: 6206 5c9d |008c: sget-object v6, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ +519210: 3365 f0ff |008e: if-ne v5, v6, 007e // -0010 │ │ +519214: 5445 6c9d |0090: iget-object v5, v4, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +519218: 6e20 dece a500 |0092: invoke-virtual {v5, v10}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +51921e: 0a05 |0095: move-result v5 │ │ +519220: 3805 e8ff |0096: if-eqz v5, 007e // -0018 │ │ +519224: 5444 6d9d |0098: iget-object v4, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +519228: 1f04 5f22 |009a: check-cast v4, Lorg/minidns/record/TLSA; // type@225f │ │ +51922c: 4605 0802 |009c: aget-object v5, v8, v2 │ │ +519230: 7130 5bce 4509 |009e: invoke-static {v5, v4, v9}, Lorg/minidns/dane/DaneVerifier;.checkCertificateMatches:(Ljava/security/cert/X509Certificate;Lorg/minidns/record/TLSA;Ljava/lang/String;)Z // method@ce5b │ │ +519236: 0a04 |00a1: move-result v4 │ │ +519238: b643 |00a2: or-int/2addr v3, v4 │ │ +51923a: 2805 |00a3: goto 00a8 // +0005 │ │ +51923c: 0d04 |00a4: move-exception v4 │ │ +51923e: 7220 3669 4100 |00a5: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +519244: 3803 d6ff |00a8: if-eqz v3, 007e // -002a │ │ +519248: 3903 0f00 |00aa: if-nez v3, 00b9 // +000f │ │ +51924c: 7210 4069 0100 |00ac: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +519252: 0a08 |00af: move-result v8 │ │ +519254: 3808 0300 |00b0: if-eqz v8, 00b3 // +0003 │ │ +519258: 2807 |00b2: goto 00b9 // +0007 │ │ +51925a: 2208 e421 |00b3: new-instance v8, Lorg/minidns/dane/DaneCertificateException$MultipleCertificateMismatchExceptions; // type@21e4 │ │ +51925e: 7020 54ce 1800 |00b5: invoke-direct {v8, v1}, Lorg/minidns/dane/DaneCertificateException$MultipleCertificateMismatchExceptions;.:(Ljava/util/List;)V // method@ce54 │ │ +519264: 2708 |00b8: throw v8 │ │ +519266: 0f03 |00b9: return v3 │ │ +519268: 0d08 |00ba: move-exception v8 │ │ +51926a: 2209 580e |00bb: new-instance v9, Ljava/lang/RuntimeException; // type@0e58 │ │ +51926e: 7020 2f65 8900 |00bd: invoke-direct {v9, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +519274: 2802 |00c0: goto 00c2 // +0002 │ │ +519276: 2709 |00c1: throw v9 │ │ +519278: 28ff |00c2: goto 00c1 // -0001 │ │ catches : 2 │ │ 0x001d - 0x0025 │ │ Ljava/io/IOException; -> 0x00ba │ │ 0x009c - 0x00a2 │ │ Lorg/minidns/dane/DaneCertificateException$CertificateMismatch; -> 0x00a4 │ │ positions : │ │ 0x0000 line=105 │ │ @@ -958953,21 +958953,21 @@ │ │ type : '(Ljavax/net/ssl/X509TrustManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -519444: |[519444] org.minidns.dane.ExpectingTrustManager.:(Ljavax/net/ssl/X509TrustManager;)V │ │ -519454: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51945a: 3901 0600 |0003: if-nez v1, 0009 // +0006 │ │ -51945e: 7100 64ce 0000 |0005: invoke-static {}, Lorg/minidns/dane/ExpectingTrustManager;.getDefaultTrustManager:()Ljavax/net/ssl/X509TrustManager; // method@ce64 │ │ -519464: 0c01 |0008: move-result-object v1 │ │ -519466: 5b01 029c |0009: iput-object v1, v0, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ -51946a: 0e00 |000b: return-void │ │ +519460: |[519460] org.minidns.dane.ExpectingTrustManager.:(Ljavax/net/ssl/X509TrustManager;)V │ │ +519470: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +519476: 3901 0600 |0003: if-nez v1, 0009 // +0006 │ │ +51947a: 7100 64ce 0000 |0005: invoke-static {}, Lorg/minidns/dane/ExpectingTrustManager;.getDefaultTrustManager:()Ljavax/net/ssl/X509TrustManager; // method@ce64 │ │ +519480: 0c01 |0008: move-result-object v1 │ │ +519482: 5b01 029c |0009: iput-object v1, v0, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ +519486: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/minidns/dane/ExpectingTrustManager; │ │ 0x0000 - 0x000c reg=1 (null) Ljavax/net/ssl/X509TrustManager; │ │ @@ -958977,43 +958977,43 @@ │ │ type : '()Ljavax/net/ssl/X509TrustManager;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -5193c8: |[5193c8] org.minidns.dane.ExpectingTrustManager.getDefaultTrustManager:()Ljavax/net/ssl/X509TrustManager; │ │ -5193d8: 7100 616b 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@6b61 │ │ -5193de: 0c00 |0003: move-result-object v0 │ │ -5193e0: 7110 626b 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@6b62 │ │ -5193e6: 0c00 |0007: move-result-object v0 │ │ -5193e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -5193ea: 6e20 646b 1000 |0009: invoke-virtual {v0, v1}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@6b64 │ │ -5193f0: 6e10 636b 0000 |000c: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@6b63 │ │ -5193f6: 0c00 |000f: move-result-object v0 │ │ -5193f8: 2102 |0010: array-length v2, v0 │ │ -5193fa: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -5193fc: 3523 0e00 |0012: if-ge v3, v2, 0020 // +000e │ │ -519400: 4604 0003 |0014: aget-object v4, v0, v3 │ │ -519404: 2045 b00f |0016: instance-of v5, v4, Ljavax/net/ssl/X509TrustManager; // type@0fb0 │ │ -519408: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -51940c: 1f04 b00f |001a: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@0fb0 │ │ -519410: 1104 |001c: return-object v4 │ │ -519412: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -519416: 28f3 |001f: goto 0012 // -000d │ │ -519418: 1101 |0020: return-object v1 │ │ -51941a: 0d00 |0021: move-exception v0 │ │ -51941c: 2802 |0022: goto 0024 // +0002 │ │ -51941e: 0d00 |0023: move-exception v0 │ │ -519420: 2201 580e |0024: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ -519424: 1a02 636e |0026: const-string v2, "X.509 not supported." // string@6e63 │ │ -519428: 7030 2e65 2100 |0028: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@652e │ │ -51942e: 2802 |002b: goto 002d // +0002 │ │ -519430: 2701 |002c: throw v1 │ │ -519432: 28ff |002d: goto 002c // -0001 │ │ +5193e4: |[5193e4] org.minidns.dane.ExpectingTrustManager.getDefaultTrustManager:()Ljavax/net/ssl/X509TrustManager; │ │ +5193f4: 7100 616b 0000 |0000: invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String; // method@6b61 │ │ +5193fa: 0c00 |0003: move-result-object v0 │ │ +5193fc: 7110 626b 0000 |0004: invoke-static {v0}, Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory; // method@6b62 │ │ +519402: 0c00 |0007: move-result-object v0 │ │ +519404: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +519406: 6e20 646b 1000 |0009: invoke-virtual {v0, v1}, Ljavax/net/ssl/TrustManagerFactory;.init:(Ljava/security/KeyStore;)V // method@6b64 │ │ +51940c: 6e10 636b 0000 |000c: invoke-virtual {v0}, Ljavax/net/ssl/TrustManagerFactory;.getTrustManagers:()[Ljavax/net/ssl/TrustManager; // method@6b63 │ │ +519412: 0c00 |000f: move-result-object v0 │ │ +519414: 2102 |0010: array-length v2, v0 │ │ +519416: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +519418: 3523 0e00 |0012: if-ge v3, v2, 0020 // +000e │ │ +51941c: 4604 0003 |0014: aget-object v4, v0, v3 │ │ +519420: 2045 b00f |0016: instance-of v5, v4, Ljavax/net/ssl/X509TrustManager; // type@0fb0 │ │ +519424: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +519428: 1f04 b00f |001a: check-cast v4, Ljavax/net/ssl/X509TrustManager; // type@0fb0 │ │ +51942c: 1104 |001c: return-object v4 │ │ +51942e: d803 0301 |001d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +519432: 28f3 |001f: goto 0012 // -000d │ │ +519434: 1101 |0020: return-object v1 │ │ +519436: 0d00 |0021: move-exception v0 │ │ +519438: 2802 |0022: goto 0024 // +0002 │ │ +51943a: 0d00 |0023: move-exception v0 │ │ +51943c: 2201 580e |0024: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ +519440: 1a02 636e |0026: const-string v2, "X.509 not supported." // string@6e63 │ │ +519444: 7030 2e65 2100 |0028: invoke-direct {v1, v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@652e │ │ +51944a: 2802 |002b: goto 002d // +0002 │ │ +51944c: 2701 |002c: throw v1 │ │ +51944e: 28ff |002d: goto 002c // -0001 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0023 │ │ Ljava/security/KeyStoreException; -> 0x0021 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ @@ -959029,21 +959029,21 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -51946c: |[51946c] org.minidns.dane.ExpectingTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -51947c: 5410 029c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ -519480: 7230 656b 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@6b65 │ │ -519486: 2804 |0005: goto 0009 // +0004 │ │ -519488: 0d02 |0006: move-exception v2 │ │ -51948a: 5b12 019c |0007: iput-object v2, v1, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ -51948e: 0e00 |0009: return-void │ │ +519488: |[519488] org.minidns.dane.ExpectingTrustManager.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +519498: 5410 029c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ +51949c: 7230 656b 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@6b65 │ │ +5194a2: 2804 |0005: goto 0009 // +0004 │ │ +5194a4: 0d02 |0006: move-exception v2 │ │ +5194a6: 5b12 019c |0007: iput-object v2, v1, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ +5194aa: 0e00 |0009: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/security/cert/CertificateException; -> 0x0006 │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ locals : │ │ @@ -959056,21 +959056,21 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -5194a0: |[5194a0] org.minidns.dane.ExpectingTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -5194b0: 5410 029c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ -5194b4: 7230 666b 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@6b66 │ │ -5194ba: 2804 |0005: goto 0009 // +0004 │ │ -5194bc: 0d02 |0006: move-exception v2 │ │ -5194be: 5b12 019c |0007: iput-object v2, v1, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ -5194c2: 0e00 |0009: return-void │ │ +5194bc: |[5194bc] org.minidns.dane.ExpectingTrustManager.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +5194cc: 5410 029c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ +5194d0: 7230 666b 2003 |0002: invoke-interface {v0, v2, v3}, Ljavax/net/ssl/X509TrustManager;.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V // method@6b66 │ │ +5194d6: 2804 |0005: goto 0009 // +0004 │ │ +5194d8: 0d02 |0006: move-exception v2 │ │ +5194da: 5b12 019c |0007: iput-object v2, v1, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ +5194de: 0e00 |0009: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/security/cert/CertificateException; -> 0x0006 │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=60 │ │ locals : │ │ @@ -959083,19 +959083,19 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -5193a8: |[5193a8] org.minidns.dane.ExpectingTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -5193b8: 5410 029c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ -5193bc: 7210 676b 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@6b67 │ │ -5193c2: 0c00 |0005: move-result-object v0 │ │ -5193c4: 1100 |0006: return-object v0 │ │ +5193c4: |[5193c4] org.minidns.dane.ExpectingTrustManager.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +5193d4: 5410 029c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.trustManager:Ljavax/net/ssl/X509TrustManager; // field@9c02 │ │ +5193d8: 7210 676b 0000 |0002: invoke-interface {v0}, Ljavax/net/ssl/X509TrustManager;.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; // method@6b67 │ │ +5193de: 0c00 |0005: move-result-object v0 │ │ +5193e0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dane/ExpectingTrustManager; │ │ │ │ #3 : (in Lorg/minidns/dane/ExpectingTrustManager;) │ │ @@ -959103,19 +959103,19 @@ │ │ type : '()Ljava/security/cert/CertificateException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -51938c: |[51938c] org.minidns.dane.ExpectingTrustManager.getException:()Ljava/security/cert/CertificateException; │ │ -51939c: 5420 019c |0000: iget-object v0, v2, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ -5193a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5193a2: 5b21 019c |0003: iput-object v1, v2, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ -5193a6: 1100 |0005: return-object v0 │ │ +5193a8: |[5193a8] org.minidns.dane.ExpectingTrustManager.getException:()Ljava/security/cert/CertificateException; │ │ +5193b8: 5420 019c |0000: iget-object v0, v2, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ +5193bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5193be: 5b21 019c |0003: iput-object v1, v2, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ +5193c2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/minidns/dane/ExpectingTrustManager; │ │ │ │ @@ -959124,21 +959124,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -51936c: |[51936c] org.minidns.dane.ExpectingTrustManager.hasException:()Z │ │ -51937c: 5410 019c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ -519380: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -519384: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -519386: 2802 |0005: goto 0007 // +0002 │ │ -519388: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -51938a: 0f00 |0007: return v0 │ │ +519388: |[519388] org.minidns.dane.ExpectingTrustManager.hasException:()Z │ │ +519398: 5410 019c |0000: iget-object v0, v1, Lorg/minidns/dane/ExpectingTrustManager;.exception:Ljava/security/cert/CertificateException; // field@9c01 │ │ +51939c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +5193a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +5193a2: 2802 |0005: goto 0007 // +0002 │ │ +5193a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +5193a6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/minidns/dane/ExpectingTrustManager; │ │ │ │ source_file_idx : 8533 (ExpectingTrustManager.java) │ │ @@ -959175,18 +959175,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5194ec: |[5194ec] org.minidns.dnslabel.DnsLabel$LabelToLongException.:(Ljava/lang/String;)V │ │ -5194fc: 7010 bd64 0000 |0000: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -519502: 5b01 039c |0003: iput-object v1, v0, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException;.label:Ljava/lang/String; // field@9c03 │ │ -519506: 0e00 |0005: return-void │ │ +519508: |[519508] org.minidns.dnslabel.DnsLabel$LabelToLongException.:(Ljava/lang/String;)V │ │ +519518: 7010 bd64 0000 |0000: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +51951e: 5b01 039c |0003: iput-object v1, v0, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException;.label:Ljava/lang/String; // field@9c03 │ │ +519522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnslabel/DnsLabel$LabelToLongException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -959239,44 +959239,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -519698: |[519698] org.minidns.dnslabel.DnsLabel.:()V │ │ -5196a8: 0e00 |0000: return-void │ │ +5196b4: |[5196b4] org.minidns.dnslabel.DnsLabel.:()V │ │ +5196c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnslabel/DnsLabel;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -5196ac: |[5196ac] org.minidns.dnslabel.DnsLabel.:(Ljava/lang/String;)V │ │ -5196bc: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -5196c2: 5b23 069c |0003: iput-object v3, v2, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -5196c6: 6300 049c |0005: sget-boolean v0, Lorg/minidns/dnslabel/DnsLabel;.VALIDATE:Z // field@9c04 │ │ -5196ca: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -5196ce: 0e00 |0009: return-void │ │ -5196d0: 7010 72ce 0200 |000a: invoke-direct {v2}, Lorg/minidns/dnslabel/DnsLabel;.setBytesIfRequired:()V // method@ce72 │ │ -5196d6: 5420 059c |000d: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ -5196da: 2100 |000f: array-length v0, v0 │ │ -5196dc: 1301 3f00 |0010: const/16 v1, #int 63 // #3f │ │ -5196e0: 3610 0300 |0012: if-gt v0, v1, 0015 // +0003 │ │ -5196e4: 0e00 |0014: return-void │ │ -5196e6: 2200 ea21 |0015: new-instance v0, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException; // type@21ea │ │ -5196ea: 7020 68ce 3000 |0017: invoke-direct {v0, v3}, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException;.:(Ljava/lang/String;)V // method@ce68 │ │ -5196f0: 2700 |001a: throw v0 │ │ +5196c8: |[5196c8] org.minidns.dnslabel.DnsLabel.:(Ljava/lang/String;)V │ │ +5196d8: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +5196de: 5b23 069c |0003: iput-object v3, v2, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +5196e2: 6300 049c |0005: sget-boolean v0, Lorg/minidns/dnslabel/DnsLabel;.VALIDATE:Z // field@9c04 │ │ +5196e6: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +5196ea: 0e00 |0009: return-void │ │ +5196ec: 7010 72ce 0200 |000a: invoke-direct {v2}, Lorg/minidns/dnslabel/DnsLabel;.setBytesIfRequired:()V // method@ce72 │ │ +5196f2: 5420 059c |000d: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ +5196f6: 2100 |000f: array-length v0, v0 │ │ +5196f8: 1301 3f00 |0010: const/16 v1, #int 63 // #3f │ │ +5196fc: 3610 0300 |0012: if-gt v0, v1, 0015 // +0003 │ │ +519700: 0e00 |0014: return-void │ │ +519702: 2200 ea21 |0015: new-instance v0, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException; // type@21ea │ │ +519706: 7020 68ce 3000 |0017: invoke-direct {v0, v3}, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException;.:(Ljava/lang/String;)V // method@ce68 │ │ +51970c: 2700 |001a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=42 │ │ 0x000a line=46 │ │ 0x000d line=47 │ │ @@ -959290,32 +959290,32 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -519610: |[519610] org.minidns.dnslabel.DnsLabel.from:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; │ │ -519620: 3801 1800 |0000: if-eqz v1, 0018 // +0018 │ │ -519624: 6e10 5665 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -51962a: 0a00 |0005: move-result v0 │ │ -51962c: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ -519630: 7110 7ace 0100 |0008: invoke-static {v1}, Lorg/minidns/dnslabel/LdhLabel;.isLdhLabel:(Ljava/lang/String;)Z // method@ce7a │ │ -519636: 0a00 |000b: move-result v0 │ │ -519638: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -51963c: 7110 79ce 0100 |000e: invoke-static {v1}, Lorg/minidns/dnslabel/LdhLabel;.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; // method@ce79 │ │ -519642: 0c01 |0011: move-result-object v1 │ │ -519644: 1101 |0012: return-object v1 │ │ -519646: 7110 7ece 0100 |0013: invoke-static {v1}, Lorg/minidns/dnslabel/NonLdhLabel;.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; // method@ce7e │ │ -51964c: 0c01 |0016: move-result-object v1 │ │ -51964e: 1101 |0017: return-object v1 │ │ -519650: 2201 3e0e |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -519654: 1a00 3b2c |001a: const-string v0, "Label is null or empty" // string@2c3b │ │ -519658: 7020 be64 0100 |001c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -51965e: 2701 |001f: throw v1 │ │ +51962c: |[51962c] org.minidns.dnslabel.DnsLabel.from:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; │ │ +51963c: 3801 1800 |0000: if-eqz v1, 0018 // +0018 │ │ +519640: 6e10 5665 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +519646: 0a00 |0005: move-result v0 │ │ +519648: 3900 1200 |0006: if-nez v0, 0018 // +0012 │ │ +51964c: 7110 7ace 0100 |0008: invoke-static {v1}, Lorg/minidns/dnslabel/LdhLabel;.isLdhLabel:(Ljava/lang/String;)Z // method@ce7a │ │ +519652: 0a00 |000b: move-result v0 │ │ +519654: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +519658: 7110 79ce 0100 |000e: invoke-static {v1}, Lorg/minidns/dnslabel/LdhLabel;.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; // method@ce79 │ │ +51965e: 0c01 |0011: move-result-object v1 │ │ +519660: 1101 |0012: return-object v1 │ │ +519662: 7110 7ece 0100 |0013: invoke-static {v1}, Lorg/minidns/dnslabel/NonLdhLabel;.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; // method@ce7e │ │ +519668: 0c01 |0016: move-result-object v1 │ │ +51966a: 1101 |0017: return-object v1 │ │ +51966c: 2201 3e0e |0018: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +519670: 1a00 3b2c |001a: const-string v0, "Label is null or empty" // string@2c3b │ │ +519674: 7020 be64 0100 |001c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +51967a: 2701 |001f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=129 │ │ 0x0008 line=133 │ │ 0x000e line=134 │ │ 0x0013 line=137 │ │ 0x0018 line=130 │ │ @@ -959327,27 +959327,27 @@ │ │ type : '([Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -519660: |[519660] org.minidns.dnslabel.DnsLabel.from:([Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; │ │ -519670: 2130 |0000: array-length v0, v3 │ │ -519672: 2300 7424 |0001: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ -519676: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -519678: 2132 |0004: array-length v2, v3 │ │ -51967a: 3521 0d00 |0005: if-ge v1, v2, 0012 // +000d │ │ -51967e: 4602 0301 |0007: aget-object v2, v3, v1 │ │ -519682: 7110 6ece 0200 |0009: invoke-static {v2}, Lorg/minidns/dnslabel/DnsLabel;.from:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; // method@ce6e │ │ -519688: 0c02 |000c: move-result-object v2 │ │ -51968a: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -51968e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -519692: 28f3 |0011: goto 0004 // -000d │ │ -519694: 1100 |0012: return-object v0 │ │ +51967c: |[51967c] org.minidns.dnslabel.DnsLabel.from:([Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; │ │ +51968c: 2130 |0000: array-length v0, v3 │ │ +51968e: 2300 7424 |0001: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ +519692: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +519694: 2132 |0004: array-length v2, v3 │ │ +519696: 3521 0d00 |0005: if-ge v1, v2, 0012 // +000d │ │ +51969a: 4602 0301 |0007: aget-object v2, v3, v1 │ │ +51969e: 7110 6ece 0200 |0009: invoke-static {v2}, Lorg/minidns/dnslabel/DnsLabel;.from:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; // method@ce6e │ │ +5196a4: 0c02 |000c: move-result-object v2 │ │ +5196a6: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +5196aa: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +5196ae: 28f3 |0011: goto 0004 // -000d │ │ +5196b0: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) [Ljava/lang/String; │ │ @@ -959357,22 +959357,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -5196f4: |[5196f4] org.minidns.dnslabel.DnsLabel.setBytesIfRequired:()V │ │ -519704: 5410 059c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ -519708: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -51970c: 5410 069c |0004: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -519710: 6e10 4d65 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ -519716: 0c00 |0009: move-result-object v0 │ │ -519718: 5b10 059c |000a: iput-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ -51971c: 0e00 |000c: return-void │ │ +519710: |[519710] org.minidns.dnslabel.DnsLabel.setBytesIfRequired:()V │ │ +519720: 5410 059c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ +519724: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +519728: 5410 069c |0004: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +51972c: 6e10 4d65 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ +519732: 0c00 |0009: move-result-object v0 │ │ +519734: 5b10 059c |000a: iput-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ +519738: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ │ │ @@ -959382,26 +959382,26 @@ │ │ type : '()Lorg/minidns/dnslabel/DnsLabel;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -5195d4: |[5195d4] org.minidns.dnslabel.DnsLabel.asLowercaseVariant:()Lorg/minidns/dnslabel/DnsLabel; │ │ -5195e4: 5420 079c |0000: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.lowercasedVariant:Lorg/minidns/dnslabel/DnsLabel; // field@9c07 │ │ -5195e8: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -5195ec: 5420 069c |0004: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -5195f0: 6201 5a54 |0006: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ -5195f4: 6e20 6a65 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@656a │ │ -5195fa: 0c00 |000b: move-result-object v0 │ │ -5195fc: 7110 6ece 0000 |000c: invoke-static {v0}, Lorg/minidns/dnslabel/DnsLabel;.from:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; // method@ce6e │ │ -519602: 0c00 |000f: move-result-object v0 │ │ -519604: 5b20 079c |0010: iput-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.lowercasedVariant:Lorg/minidns/dnslabel/DnsLabel; // field@9c07 │ │ -519608: 5420 079c |0012: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.lowercasedVariant:Lorg/minidns/dnslabel/DnsLabel; // field@9c07 │ │ -51960c: 1100 |0014: return-object v0 │ │ +5195f0: |[5195f0] org.minidns.dnslabel.DnsLabel.asLowercaseVariant:()Lorg/minidns/dnslabel/DnsLabel; │ │ +519600: 5420 079c |0000: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.lowercasedVariant:Lorg/minidns/dnslabel/DnsLabel; // field@9c07 │ │ +519604: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +519608: 5420 069c |0004: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +51960c: 6201 5a54 |0006: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ +519610: 6e20 6a65 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@656a │ │ +519616: 0c00 |000b: move-result-object v0 │ │ +519618: 7110 6ece 0000 |000c: invoke-static {v0}, Lorg/minidns/dnslabel/DnsLabel;.from:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; // method@ce6e │ │ +51961e: 0c00 |000f: move-result-object v0 │ │ +519620: 5b20 079c |0010: iput-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.lowercasedVariant:Lorg/minidns/dnslabel/DnsLabel; // field@9c07 │ │ +519624: 5420 079c |0012: iget-object v0, v2, Lorg/minidns/dnslabel/DnsLabel;.lowercasedVariant:Lorg/minidns/dnslabel/DnsLabel; // field@9c07 │ │ +519628: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x000c line=108 │ │ 0x0012 line=110 │ │ locals : │ │ @@ -959412,19 +959412,19 @@ │ │ type : '(I)C' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51953c: |[51953c] org.minidns.dnslabel.DnsLabel.charAt:(I)C │ │ -51954c: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -519550: 6e20 4165 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -519556: 0a02 |0005: move-result v2 │ │ -519558: 0f02 |0006: return v2 │ │ +519558: |[519558] org.minidns.dnslabel.DnsLabel.charAt:(I)C │ │ +519568: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +51956c: 6e20 4165 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +519572: 0a02 |0005: move-result v2 │ │ +519574: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -959433,25 +959433,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -519508: |[519508] org.minidns.dnslabel.DnsLabel.equals:(Ljava/lang/Object;)Z │ │ -519518: 2020 eb21 |0000: instance-of v0, v2, Lorg/minidns/dnslabel/DnsLabel; // type@21eb │ │ -51951c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -519520: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -519522: 0f02 |0005: return v2 │ │ -519524: 1f02 eb21 |0006: check-cast v2, Lorg/minidns/dnslabel/DnsLabel; // type@21eb │ │ -519528: 5410 069c |0008: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -51952c: 5422 069c |000a: iget-object v2, v2, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -519530: 6e20 4965 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -519536: 0a02 |000f: move-result v2 │ │ -519538: 0f02 |0010: return v2 │ │ +519524: |[519524] org.minidns.dnslabel.DnsLabel.equals:(Ljava/lang/Object;)Z │ │ +519534: 2020 eb21 |0000: instance-of v0, v2, Lorg/minidns/dnslabel/DnsLabel; // type@21eb │ │ +519538: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +51953c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +51953e: 0f02 |0005: return v2 │ │ +519540: 1f02 eb21 |0006: check-cast v2, Lorg/minidns/dnslabel/DnsLabel; // type@21eb │ │ +519544: 5410 069c |0008: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +519548: 5422 069c |000a: iget-object v2, v2, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +51954c: 6e20 4965 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +519552: 0a02 |000f: move-result v2 │ │ +519554: 0f02 |0010: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=94 │ │ 0x0008 line=95 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ @@ -959462,19 +959462,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -51955c: |[51955c] org.minidns.dnslabel.DnsLabel.hashCode:()I │ │ -51956c: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -519570: 6e10 5165 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ -519576: 0a00 |0005: move-result v0 │ │ -519578: 0f00 |0006: return v0 │ │ +519578: |[519578] org.minidns.dnslabel.DnsLabel.hashCode:()I │ │ +519588: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +51958c: 6e10 5165 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ +519592: 0a00 |0005: move-result v0 │ │ +519594: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ │ │ #4 : (in Lorg/minidns/dnslabel/DnsLabel;) │ │ @@ -959482,19 +959482,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -51957c: |[51957c] org.minidns.dnslabel.DnsLabel.length:()I │ │ -51958c: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -519590: 6e10 5965 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ -519596: 0a00 |0005: move-result v0 │ │ -519598: 0f00 |0006: return v0 │ │ +519598: |[519598] org.minidns.dnslabel.DnsLabel.length:()I │ │ +5195a8: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +5195ac: 6e10 5965 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ +5195b2: 0a00 |0005: move-result v0 │ │ +5195b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ │ │ #5 : (in Lorg/minidns/dnslabel/DnsLabel;) │ │ @@ -959502,19 +959502,19 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -51959c: |[51959c] org.minidns.dnslabel.DnsLabel.subSequence:(II)Ljava/lang/CharSequence; │ │ -5195ac: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -5195b0: 6e30 6565 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@6565 │ │ -5195b6: 0c02 |0005: move-result-object v2 │ │ -5195b8: 1102 |0006: return-object v2 │ │ +5195b8: |[5195b8] org.minidns.dnslabel.DnsLabel.subSequence:(II)Ljava/lang/CharSequence; │ │ +5195c8: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +5195cc: 6e30 6565 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@6565 │ │ +5195d2: 0c02 |0005: move-result-object v2 │ │ +5195d4: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -959524,17 +959524,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5195bc: |[5195bc] org.minidns.dnslabel.DnsLabel.toString:()Ljava/lang/String; │ │ -5195cc: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ -5195d0: 1100 |0002: return-object v0 │ │ +5195d8: |[5195d8] org.minidns.dnslabel.DnsLabel.toString:()Ljava/lang/String; │ │ +5195e8: 5410 069c |0000: iget-object v0, v1, Lorg/minidns/dnslabel/DnsLabel;.label:Ljava/lang/String; // field@9c06 │ │ +5195ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnslabel/DnsLabel; │ │ │ │ #7 : (in Lorg/minidns/dnslabel/DnsLabel;) │ │ @@ -959542,24 +959542,24 @@ │ │ type : '(Ljava/io/ByteArrayOutputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -519720: |[519720] org.minidns.dnslabel.DnsLabel.writeToBoas:(Ljava/io/ByteArrayOutputStream;)V │ │ -519730: 7010 72ce 0300 |0000: invoke-direct {v3}, Lorg/minidns/dnslabel/DnsLabel;.setBytesIfRequired:()V // method@ce72 │ │ -519736: 5430 059c |0003: iget-object v0, v3, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ -51973a: 2100 |0005: array-length v0, v0 │ │ -51973c: 6e20 6c63 0400 |0006: invoke-virtual {v4, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@636c │ │ -519742: 5430 059c |0009: iget-object v0, v3, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ -519746: 2101 |000b: array-length v1, v0 │ │ -519748: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -51974a: 6e40 6e63 0412 |000d: invoke-virtual {v4, v0, v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ -519750: 0e00 |0010: return-void │ │ +51973c: |[51973c] org.minidns.dnslabel.DnsLabel.writeToBoas:(Ljava/io/ByteArrayOutputStream;)V │ │ +51974c: 7010 72ce 0300 |0000: invoke-direct {v3}, Lorg/minidns/dnslabel/DnsLabel;.setBytesIfRequired:()V // method@ce72 │ │ +519752: 5430 059c |0003: iget-object v0, v3, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ +519756: 2100 |0005: array-length v0, v0 │ │ +519758: 6e20 6c63 0400 |0006: invoke-virtual {v4, v0}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@636c │ │ +51975e: 5430 059c |0009: iget-object v0, v3, Lorg/minidns/dnslabel/DnsLabel;.byteCache:[B // field@9c05 │ │ +519762: 2101 |000b: array-length v1, v0 │ │ +519764: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +519766: 6e40 6e63 0412 |000d: invoke-virtual {v4, v0, v2, v1}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ +51976c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=124 │ │ 0x0009 line=125 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/minidns/dnslabel/DnsLabel; │ │ @@ -959699,23 +959699,23 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -519df4: |[519df4] org.minidns.dnsmessage.DnsMessage$Builder.:()V │ │ -519e04: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -519e0a: 6200 1c9c |0003: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ -519e0e: 5b20 109c |0005: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ -519e12: 6200 2e9c |0007: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -519e16: 5b20 169c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ -519e1a: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ -519e1e: 5a20 139c |000d: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ -519e22: 0e00 |000f: return-void │ │ +519e10: |[519e10] org.minidns.dnsmessage.DnsMessage$Builder.:()V │ │ +519e20: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +519e26: 6200 1c9c |0003: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ +519e2a: 5b20 109c |0005: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ +519e2e: 6200 2e9c |0007: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +519e32: 5b20 169c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ +519e36: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ +519e3a: 5a20 139c |000d: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ +519e3e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0003 line=869 │ │ 0x0007 line=870 │ │ 0x000d line=879 │ │ locals : │ │ @@ -959726,17 +959726,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -519e24: |[519e24] org.minidns.dnsmessage.DnsMessage$Builder.:(Lorg/minidns/dnsmessage/DnsMessage$1;)V │ │ -519e34: 7010 8cce 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:()V // method@ce8c │ │ -519e3a: 0e00 |0003: return-void │ │ +519e40: |[519e40] org.minidns.dnsmessage.DnsMessage$Builder.:(Lorg/minidns/dnsmessage/DnsMessage$1;)V │ │ +519e50: 7010 8cce 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:()V // method@ce8c │ │ +519e56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnsmessage/DnsMessage$1; │ │ │ │ @@ -959745,77 +959745,77 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -519e3c: |[519e3c] org.minidns.dnsmessage.DnsMessage$Builder.:(Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -519e4c: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -519e52: 6200 1c9c |0003: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ -519e56: 5b20 109c |0005: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ -519e5a: 6200 2e9c |0007: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -519e5e: 5b20 169c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ -519e62: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ -519e66: 5a20 139c |000d: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ -519e6a: 5230 419c |000f: iget v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -519e6e: 5920 0e9c |0011: iput v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.id:I // field@9c0e │ │ -519e72: 5430 439c |0013: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -519e76: 5b20 109c |0015: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ -519e7a: 5430 4a9c |0017: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -519e7e: 5b20 169c |0019: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ -519e82: 5530 459c |001b: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -519e86: 5c20 119c |001d: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.query:Z // field@9c11 │ │ -519e8a: 5530 3b9c |001f: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -519e8e: 5c20 0b9c |0021: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authoritativeAnswer:Z // field@9c0b │ │ -519e92: 5530 4c9c |0023: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -519e96: 5c20 179c |0025: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.truncated:Z // field@9c17 │ │ -519e9a: 5530 499c |0027: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -519e9e: 5c20 159c |0029: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionDesired:Z // field@9c15 │ │ -519ea2: 5530 489c |002b: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -519ea6: 5c20 149c |002d: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionAvailable:Z // field@9c14 │ │ -519eaa: 5530 3a9c |002f: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -519eae: 5c20 0a9c |0031: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authenticData:Z // field@9c0a │ │ -519eb2: 5530 3e9c |0033: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -519eb6: 5c20 0c9c |0035: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.checkingDisabled:Z // field@9c0c │ │ -519eba: 5330 479c |0037: iget-wide v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -519ebe: 5a20 139c |0039: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ -519ec2: 2200 1d0f |003b: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519ec6: 5431 469c |003d: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -519eca: 7210 4869 0100 |003f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -519ed0: 0a01 |0042: move-result v1 │ │ -519ed2: 7020 7768 1000 |0043: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519ed8: 5b20 129c |0046: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.questions:Ljava/util/List; // field@9c12 │ │ -519edc: 5431 469c |0048: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -519ee0: 7220 3869 1000 |004a: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519ee6: 2200 1d0f |004d: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519eea: 5431 399c |004f: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -519eee: 7210 4869 0100 |0051: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -519ef4: 0a01 |0054: move-result v1 │ │ -519ef6: 7020 7768 1000 |0055: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519efc: 5b20 099c |0058: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.answers:Ljava/util/List; // field@9c09 │ │ -519f00: 5431 399c |005a: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -519f04: 7220 3869 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519f0a: 2200 1d0f |005f: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519f0e: 5431 3c9c |0061: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -519f12: 7210 4869 0100 |0063: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -519f18: 0a01 |0066: move-result v1 │ │ -519f1a: 7020 7768 1000 |0067: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519f20: 5b20 0f9c |006a: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.nameserverRecords:Ljava/util/List; // field@9c0f │ │ -519f24: 5431 3c9c |006c: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -519f28: 7220 3869 1000 |006e: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519f2e: 2200 1d0f |0071: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519f32: 5431 389c |0073: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -519f36: 7210 4869 0100 |0075: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -519f3c: 0a01 |0078: move-result v1 │ │ -519f3e: 7020 7768 1000 |0079: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519f44: 5b20 089c |007c: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.additionalResourceRecords:Ljava/util/List; // field@9c08 │ │ -519f48: 5433 389c |007e: iget-object v3, v3, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -519f4c: 7220 3869 3000 |0080: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519f52: 0e00 |0083: return-void │ │ +519e58: |[519e58] org.minidns.dnsmessage.DnsMessage$Builder.:(Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +519e68: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +519e6e: 6200 1c9c |0003: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ +519e72: 5b20 109c |0005: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ +519e76: 6200 2e9c |0007: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +519e7a: 5b20 169c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ +519e7e: 1600 ffff |000b: const-wide/16 v0, #int -1 // #ffff │ │ +519e82: 5a20 139c |000d: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ +519e86: 5230 419c |000f: iget v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +519e8a: 5920 0e9c |0011: iput v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.id:I // field@9c0e │ │ +519e8e: 5430 439c |0013: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +519e92: 5b20 109c |0015: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ +519e96: 5430 4a9c |0017: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +519e9a: 5b20 169c |0019: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ +519e9e: 5530 459c |001b: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +519ea2: 5c20 119c |001d: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.query:Z // field@9c11 │ │ +519ea6: 5530 3b9c |001f: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +519eaa: 5c20 0b9c |0021: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authoritativeAnswer:Z // field@9c0b │ │ +519eae: 5530 4c9c |0023: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +519eb2: 5c20 179c |0025: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.truncated:Z // field@9c17 │ │ +519eb6: 5530 499c |0027: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +519eba: 5c20 159c |0029: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionDesired:Z // field@9c15 │ │ +519ebe: 5530 489c |002b: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +519ec2: 5c20 149c |002d: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionAvailable:Z // field@9c14 │ │ +519ec6: 5530 3a9c |002f: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +519eca: 5c20 0a9c |0031: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authenticData:Z // field@9c0a │ │ +519ece: 5530 3e9c |0033: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +519ed2: 5c20 0c9c |0035: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.checkingDisabled:Z // field@9c0c │ │ +519ed6: 5330 479c |0037: iget-wide v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +519eda: 5a20 139c |0039: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ +519ede: 2200 1d0f |003b: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519ee2: 5431 469c |003d: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +519ee6: 7210 4869 0100 |003f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +519eec: 0a01 |0042: move-result v1 │ │ +519eee: 7020 7768 1000 |0043: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519ef4: 5b20 129c |0046: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.questions:Ljava/util/List; // field@9c12 │ │ +519ef8: 5431 469c |0048: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +519efc: 7220 3869 1000 |004a: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519f02: 2200 1d0f |004d: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519f06: 5431 399c |004f: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +519f0a: 7210 4869 0100 |0051: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +519f10: 0a01 |0054: move-result v1 │ │ +519f12: 7020 7768 1000 |0055: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519f18: 5b20 099c |0058: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.answers:Ljava/util/List; // field@9c09 │ │ +519f1c: 5431 399c |005a: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +519f20: 7220 3869 1000 |005c: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519f26: 2200 1d0f |005f: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519f2a: 5431 3c9c |0061: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +519f2e: 7210 4869 0100 |0063: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +519f34: 0a01 |0066: move-result v1 │ │ +519f36: 7020 7768 1000 |0067: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519f3c: 5b20 0f9c |006a: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.nameserverRecords:Ljava/util/List; // field@9c0f │ │ +519f40: 5431 3c9c |006c: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +519f44: 7220 3869 1000 |006e: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519f4a: 2200 1d0f |0071: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519f4e: 5431 389c |0073: iget-object v1, v3, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +519f52: 7210 4869 0100 |0075: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +519f58: 0a01 |0078: move-result v1 │ │ +519f5a: 7020 7768 1000 |0079: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519f60: 5b20 089c |007c: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.additionalResourceRecords:Ljava/util/List; // field@9c08 │ │ +519f64: 5433 389c |007e: iget-object v3, v3, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +519f68: 7220 3869 3000 |0080: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519f6e: 0e00 |0083: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=869 │ │ 0x0007 line=870 │ │ 0x000d line=879 │ │ 0x000f line=845 │ │ @@ -959846,17 +959846,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519f54: |[519f54] org.minidns.dnsmessage.DnsMessage$Builder.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage$1;)V │ │ -519f64: 7020 8ece 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:(Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce8e │ │ -519f6a: 0e00 |0003: return-void │ │ +519f70: |[519f70] org.minidns.dnsmessage.DnsMessage$Builder.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage$1;)V │ │ +519f80: 7020 8ece 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:(Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce8e │ │ +519f86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage$1; │ │ @@ -959866,17 +959866,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519bb4: |[519bb4] org.minidns.dnsmessage.DnsMessage$Builder.access$000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)I │ │ -519bc4: 5200 0e9c |0000: iget v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.id:I // field@9c0e │ │ -519bc8: 0f00 |0002: return v0 │ │ +519bd0: |[519bd0] org.minidns.dnsmessage.DnsMessage$Builder.access$000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)I │ │ +519be0: 5200 0e9c |0000: iget v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.id:I // field@9c0e │ │ +519be4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #5 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959884,17 +959884,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519d80: |[519d80] org.minidns.dnsmessage.DnsMessage$Builder.access$100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ -519d90: 5400 109c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ -519d94: 1100 |0002: return-object v0 │ │ +519d9c: |[519d9c] org.minidns.dnsmessage.DnsMessage$Builder.access$100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ +519dac: 5400 109c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c10 │ │ +519db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #6 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959902,17 +959902,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b0c: |[519b0c] org.minidns.dnsmessage.DnsMessage$Builder.access$1000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519b1c: 5500 0c9c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.checkingDisabled:Z // field@9c0c │ │ -519b20: 0f00 |0002: return v0 │ │ +519b28: |[519b28] org.minidns.dnsmessage.DnsMessage$Builder.access$1000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519b38: 5500 0c9c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.checkingDisabled:Z // field@9c0c │ │ +519b3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #7 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959920,17 +959920,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519bcc: |[519bcc] org.minidns.dnsmessage.DnsMessage$Builder.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ -519bdc: 5400 129c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.questions:Ljava/util/List; // field@9c12 │ │ -519be0: 1100 |0002: return-object v0 │ │ +519be8: |[519be8] org.minidns.dnsmessage.DnsMessage$Builder.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ +519bf8: 5400 129c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.questions:Ljava/util/List; // field@9c12 │ │ +519bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #8 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959938,17 +959938,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519be4: |[519be4] org.minidns.dnsmessage.DnsMessage$Builder.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ -519bf4: 5400 099c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.answers:Ljava/util/List; // field@9c09 │ │ -519bf8: 1100 |0002: return-object v0 │ │ +519c00: |[519c00] org.minidns.dnsmessage.DnsMessage$Builder.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ +519c10: 5400 099c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.answers:Ljava/util/List; // field@9c09 │ │ +519c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #9 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959956,17 +959956,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519bfc: |[519bfc] org.minidns.dnsmessage.DnsMessage$Builder.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ -519c0c: 5400 0f9c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.nameserverRecords:Ljava/util/List; // field@9c0f │ │ -519c10: 1100 |0002: return-object v0 │ │ +519c18: |[519c18] org.minidns.dnsmessage.DnsMessage$Builder.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ +519c28: 5400 0f9c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.nameserverRecords:Ljava/util/List; // field@9c0f │ │ +519c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #10 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959974,17 +959974,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519c14: |[519c14] org.minidns.dnsmessage.DnsMessage$Builder.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ -519c24: 5400 089c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.additionalResourceRecords:Ljava/util/List; // field@9c08 │ │ -519c28: 1100 |0002: return-object v0 │ │ +519c30: |[519c30] org.minidns.dnsmessage.DnsMessage$Builder.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; │ │ +519c40: 5400 089c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.additionalResourceRecords:Ljava/util/List; // field@9c08 │ │ +519c44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #11 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -959992,17 +959992,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519db0: |[519db0] org.minidns.dnsmessage.DnsMessage$Builder.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; │ │ -519dc0: 5400 0d9c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ -519dc4: 1100 |0002: return-object v0 │ │ +519dcc: |[519dcc] org.minidns.dnsmessage.DnsMessage$Builder.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; │ │ +519ddc: 5400 0d9c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ +519de0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #12 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960010,17 +960010,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519d98: |[519d98] org.minidns.dnsmessage.DnsMessage$Builder.access$200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ -519da8: 5400 169c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ -519dac: 1100 |0002: return-object v0 │ │ +519db4: |[519db4] org.minidns.dnsmessage.DnsMessage$Builder.access$200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ +519dc4: 5400 169c |0000: iget-object v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c16 │ │ +519dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #13 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960028,17 +960028,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519c2c: |[519c2c] org.minidns.dnsmessage.DnsMessage$Builder.access$300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)J │ │ -519c3c: 5320 139c |0000: iget-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ -519c40: 1000 |0002: return-wide v0 │ │ +519c48: |[519c48] org.minidns.dnsmessage.DnsMessage$Builder.access$300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)J │ │ +519c58: 5320 139c |0000: iget-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.receiveTimestamp:J // field@9c13 │ │ +519c5c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #14 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960046,17 +960046,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b24: |[519b24] org.minidns.dnsmessage.DnsMessage$Builder.access$400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519b34: 5500 119c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.query:Z // field@9c11 │ │ -519b38: 0f00 |0002: return v0 │ │ +519b40: |[519b40] org.minidns.dnsmessage.DnsMessage$Builder.access$400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519b50: 5500 119c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.query:Z // field@9c11 │ │ +519b54: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #15 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960064,17 +960064,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b3c: |[519b3c] org.minidns.dnsmessage.DnsMessage$Builder.access$500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519b4c: 5500 0b9c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authoritativeAnswer:Z // field@9c0b │ │ -519b50: 0f00 |0002: return v0 │ │ +519b58: |[519b58] org.minidns.dnsmessage.DnsMessage$Builder.access$500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519b68: 5500 0b9c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authoritativeAnswer:Z // field@9c0b │ │ +519b6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #16 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960082,17 +960082,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b54: |[519b54] org.minidns.dnsmessage.DnsMessage$Builder.access$600:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519b64: 5500 179c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.truncated:Z // field@9c17 │ │ -519b68: 0f00 |0002: return v0 │ │ +519b70: |[519b70] org.minidns.dnsmessage.DnsMessage$Builder.access$600:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519b80: 5500 179c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.truncated:Z // field@9c17 │ │ +519b84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #17 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960100,17 +960100,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b6c: |[519b6c] org.minidns.dnsmessage.DnsMessage$Builder.access$700:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519b7c: 5500 159c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionDesired:Z // field@9c15 │ │ -519b80: 0f00 |0002: return v0 │ │ +519b88: |[519b88] org.minidns.dnsmessage.DnsMessage$Builder.access$700:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519b98: 5500 159c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionDesired:Z // field@9c15 │ │ +519b9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #18 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960118,17 +960118,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b84: |[519b84] org.minidns.dnsmessage.DnsMessage$Builder.access$800:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519b94: 5500 149c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionAvailable:Z // field@9c14 │ │ -519b98: 0f00 |0002: return v0 │ │ +519ba0: |[519ba0] org.minidns.dnsmessage.DnsMessage$Builder.access$800:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519bb0: 5500 149c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionAvailable:Z // field@9c14 │ │ +519bb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #19 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960136,17 +960136,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519b9c: |[519b9c] org.minidns.dnsmessage.DnsMessage$Builder.access$900:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ -519bac: 5500 0a9c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authenticData:Z // field@9c0a │ │ -519bb0: 0f00 |0002: return v0 │ │ +519bb8: |[519bb8] org.minidns.dnsmessage.DnsMessage$Builder.access$900:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z │ │ +519bc8: 5500 0a9c |0000: iget-boolean v0, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authenticData:Z // field@9c0a │ │ +519bcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ Virtual methods - │ │ @@ -960155,18 +960155,18 @@ │ │ type : '()Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -519c44: |[519c44] org.minidns.dnsmessage.DnsMessage$Builder.build:()Lorg/minidns/dnsmessage/DnsMessage; │ │ -519c54: 2200 f921 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -519c58: 7020 b7ce 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage;.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V // method@ceb7 │ │ -519c5e: 1100 |0005: return-object v0 │ │ +519c60: |[519c60] org.minidns.dnsmessage.DnsMessage$Builder.build:()Lorg/minidns/dnsmessage/DnsMessage; │ │ +519c70: 2200 f921 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +519c74: 7020 b7ce 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage;.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V // method@ceb7 │ │ +519c7a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ │ │ #1 : (in Lorg/minidns/dnsmessage/DnsMessage$Builder;) │ │ @@ -960174,22 +960174,22 @@ │ │ type : '()Lorg/minidns/edns/Edns$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -519dc8: |[519dc8] org.minidns.dnsmessage.DnsMessage$Builder.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; │ │ -519dd8: 5410 0d9c |0000: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ -519ddc: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -519de0: 7100 94cf 0000 |0004: invoke-static {}, Lorg/minidns/edns/Edns;.builder:()Lorg/minidns/edns/Edns$Builder; // method@cf94 │ │ -519de6: 0c00 |0007: move-result-object v0 │ │ -519de8: 5b10 0d9c |0008: iput-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ -519dec: 5410 0d9c |000a: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ -519df0: 1100 |000c: return-object v0 │ │ +519de4: |[519de4] org.minidns.dnsmessage.DnsMessage$Builder.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; │ │ +519df4: 5410 0d9c |0000: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ +519df8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +519dfc: 7100 94cf 0000 |0004: invoke-static {}, Lorg/minidns/edns/Edns;.builder:()Lorg/minidns/edns/Edns$Builder; // method@cf94 │ │ +519e02: 0c00 |0007: move-result-object v0 │ │ +519e04: 5b10 0d9c |0008: iput-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ +519e08: 5410 0d9c |000a: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.ednsBuilder:Lorg/minidns/edns/Edns$Builder; // field@9c0d │ │ +519e0c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0004 line=1129 │ │ 0x000a line=1131 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ @@ -960199,22 +960199,22 @@ │ │ type : '(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -519c60: |[519c60] org.minidns.dnsmessage.DnsMessage$Builder.setAdditionalResourceRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519c70: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519c74: 7210 ca68 0300 |0002: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@68ca │ │ -519c7a: 0a01 |0005: move-result v1 │ │ -519c7c: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519c82: 5b20 089c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.additionalResourceRecords:Ljava/util/List; // field@9c08 │ │ -519c86: 7220 3869 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519c8c: 1102 |000e: return-object v2 │ │ +519c7c: |[519c7c] org.minidns.dnsmessage.DnsMessage$Builder.setAdditionalResourceRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519c8c: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519c90: 7210 ca68 0300 |0002: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@68ca │ │ +519c96: 0a01 |0005: move-result v1 │ │ +519c98: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519c9e: 5b20 089c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.additionalResourceRecords:Ljava/util/List; // field@9c08 │ │ +519ca2: 7220 3869 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519ca8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1087 │ │ 0x000b line=1088 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/util/Collection; │ │ @@ -960224,22 +960224,22 @@ │ │ type : '(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -519c90: |[519c90] org.minidns.dnsmessage.DnsMessage$Builder.setAnswers:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519ca0: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519ca4: 7210 ca68 0300 |0002: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@68ca │ │ -519caa: 0a01 |0005: move-result v1 │ │ -519cac: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519cb2: 5b20 099c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.answers:Ljava/util/List; // field@9c09 │ │ -519cb6: 7220 3869 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519cbc: 1102 |000e: return-object v2 │ │ +519cac: |[519cac] org.minidns.dnsmessage.DnsMessage$Builder.setAnswers:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519cbc: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519cc0: 7210 ca68 0300 |0002: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@68ca │ │ +519cc6: 0a01 |0005: move-result v1 │ │ +519cc8: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519cce: 5b20 099c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.answers:Ljava/util/List; // field@9c09 │ │ +519cd2: 7220 3869 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519cd8: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x000b line=1061 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/util/Collection; │ │ @@ -960249,17 +960249,17 @@ │ │ type : '(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519cc0: |[519cc0] org.minidns.dnsmessage.DnsMessage$Builder.setAuthenticData:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519cd0: 5c01 0a9c |0000: iput-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authenticData:Z // field@9c0a │ │ -519cd4: 1100 |0002: return-object v0 │ │ +519cdc: |[519cdc] org.minidns.dnsmessage.DnsMessage$Builder.setAuthenticData:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519cec: 5c01 0a9c |0000: iput-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.authenticData:Z // field@9c0a │ │ +519cf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -960268,17 +960268,17 @@ │ │ type : '(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519cd8: |[519cd8] org.minidns.dnsmessage.DnsMessage$Builder.setCheckingDisabled:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519ce8: 5c01 0c9c |0000: iput-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.checkingDisabled:Z // field@9c0c │ │ -519cec: 1100 |0002: return-object v0 │ │ +519cf4: |[519cf4] org.minidns.dnsmessage.DnsMessage$Builder.setCheckingDisabled:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519d04: 5c01 0c9c |0000: iput-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.checkingDisabled:Z // field@9c0c │ │ +519d08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=993 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -960287,19 +960287,19 @@ │ │ type : '(I)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -519cf0: |[519cf0] org.minidns.dnsmessage.DnsMessage$Builder.setId:(I)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519d00: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ -519d06: b502 |0003: and-int/2addr v2, v0 │ │ -519d08: 5912 0e9c |0004: iput v2, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.id:I // field@9c0e │ │ -519d0c: 1101 |0006: return-object v1 │ │ +519d0c: |[519d0c] org.minidns.dnsmessage.DnsMessage$Builder.setId:(I)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519d1c: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ +519d22: b502 |0003: and-int/2addr v2, v0 │ │ +519d24: 5912 0e9c |0004: iput v2, v1, Lorg/minidns/dnsmessage/DnsMessage$Builder;.id:I // field@9c0e │ │ +519d28: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=894 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -960308,22 +960308,22 @@ │ │ type : '(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -519d10: |[519d10] org.minidns.dnsmessage.DnsMessage$Builder.setNameserverRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519d20: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519d24: 7210 ca68 0300 |0002: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@68ca │ │ -519d2a: 0a01 |0005: move-result v1 │ │ -519d2c: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519d32: 5b20 0f9c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.nameserverRecords:Ljava/util/List; // field@9c0f │ │ -519d36: 7220 3869 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -519d3c: 1102 |000e: return-object v2 │ │ +519d2c: |[519d2c] org.minidns.dnsmessage.DnsMessage$Builder.setNameserverRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519d3c: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519d40: 7210 ca68 0300 |0002: invoke-interface {v3}, Ljava/util/Collection;.size:()I // method@68ca │ │ +519d46: 0a01 |0005: move-result v1 │ │ +519d48: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519d4e: 5b20 0f9c |0009: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.nameserverRecords:Ljava/util/List; // field@9c0f │ │ +519d52: 7220 3869 3000 |000b: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +519d58: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1081 │ │ 0x000b line=1082 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x000f reg=3 (null) Ljava/util/Collection; │ │ @@ -960333,21 +960333,21 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -519d40: |[519d40] org.minidns.dnsmessage.DnsMessage$Builder.setQuestion:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519d50: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -519d54: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -519d56: 7020 7768 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -519d5c: 5b20 129c |0006: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.questions:Ljava/util/List; // field@9c12 │ │ -519d60: 7220 3669 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -519d66: 1102 |000b: return-object v2 │ │ +519d5c: |[519d5c] org.minidns.dnsmessage.DnsMessage$Builder.setQuestion:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519d6c: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +519d70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +519d72: 7020 7768 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +519d78: 5b20 129c |0006: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage$Builder;.questions:Ljava/util/List; // field@9c12 │ │ +519d7c: 7220 3669 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +519d82: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0008 line=1039 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x000c reg=3 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -960357,17 +960357,17 @@ │ │ type : '(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519d68: |[519d68] org.minidns.dnsmessage.DnsMessage$Builder.setRecursionDesired:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -519d78: 5c01 159c |0000: iput-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionDesired:Z // field@9c15 │ │ -519d7c: 1100 |0002: return-object v0 │ │ +519d84: |[519d84] org.minidns.dnsmessage.DnsMessage$Builder.setRecursionDesired:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +519d94: 5c01 159c |0000: iput-boolean v1, v0, Lorg/minidns/dnsmessage/DnsMessage$Builder;.recursionDesired:Z // field@9c15 │ │ +519d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -960442,84 +960442,84 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -51a008: |[51a008] org.minidns.dnsmessage.DnsMessage$OPCODE.:()V │ │ -51a018: 2200 f721 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -51a01c: 1a01 435b |0002: const-string v1, "QUERY" // string@5b43 │ │ -51a020: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -51a022: 7030 abce 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ -51a028: 6900 1c9c |0008: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ -51a02c: 2200 f721 |000a: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -51a030: 1a01 3227 |000c: const-string v1, "INVERSE_QUERY" // string@2732 │ │ -51a034: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -51a036: 7030 abce 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ -51a03c: 6900 1a9c |0012: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1a │ │ -51a040: 2200 f721 |0014: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -51a044: 1a01 8960 |0016: const-string v1, "STATUS" // string@6089 │ │ -51a048: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -51a04a: 7030 abce 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ -51a050: 6900 1d9c |001c: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.STATUS:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1d │ │ -51a054: 2200 f721 |001e: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -51a058: 1a01 e768 |0020: const-string v1, "UNASSIGNED3" // string@68e7 │ │ -51a05c: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -51a05e: 7030 abce 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ -51a064: 6900 1e9c |0026: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.UNASSIGNED3:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1e │ │ -51a068: 2200 f721 |0028: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -51a06c: 1a01 ee54 |002a: const-string v1, "NOTIFY" // string@54ee │ │ -51a070: 1246 |002c: const/4 v6, #int 4 // #4 │ │ -51a072: 7030 abce 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ -51a078: 6900 1b9c |0030: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.NOTIFY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1b │ │ -51a07c: 2200 f721 |0032: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -51a080: 1a01 0c69 |0034: const-string v1, "UPDATE" // string@690c │ │ -51a084: 1257 |0036: const/4 v7, #int 5 // #5 │ │ -51a086: 7030 abce 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ -51a08c: 6900 1f9c |003a: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.UPDATE:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1f │ │ -51a090: 1261 |003c: const/4 v1, #int 6 // #6 │ │ -51a092: 2311 7524 |003d: new-array v1, v1, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@2475 │ │ -51a096: 6208 1c9c |003f: sget-object v8, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ -51a09a: 4d08 0102 |0041: aput-object v8, v1, v2 │ │ -51a09e: 6208 1a9c |0043: sget-object v8, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1a │ │ -51a0a2: 4d08 0103 |0045: aput-object v8, v1, v3 │ │ -51a0a6: 6203 1d9c |0047: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.STATUS:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1d │ │ -51a0aa: 4d03 0104 |0049: aput-object v3, v1, v4 │ │ -51a0ae: 6203 1e9c |004b: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.UNASSIGNED3:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1e │ │ -51a0b2: 4d03 0105 |004d: aput-object v3, v1, v5 │ │ -51a0b6: 6203 1b9c |004f: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.NOTIFY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1b │ │ -51a0ba: 4d03 0106 |0051: aput-object v3, v1, v6 │ │ -51a0be: 4d00 0107 |0053: aput-object v0, v1, v7 │ │ -51a0c2: 6901 189c |0055: sput-object v1, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c18 │ │ -51a0c6: 7100 afce 0000 |0057: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ceaf │ │ -51a0cc: 0c00 |005a: move-result-object v0 │ │ -51a0ce: 2100 |005b: array-length v0, v0 │ │ -51a0d0: 2300 7524 |005c: new-array v0, v0, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@2475 │ │ -51a0d4: 6900 199c |005e: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ -51a0d8: 7100 afce 0000 |0060: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ceaf │ │ -51a0de: 0c00 |0063: move-result-object v0 │ │ -51a0e0: 2101 |0064: array-length v1, v0 │ │ -51a0e2: 3512 1f00 |0065: if-ge v2, v1, 0084 // +001f │ │ -51a0e6: 4603 0002 |0067: aget-object v3, v0, v2 │ │ -51a0ea: 6204 199c |0069: sget-object v4, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ -51a0ee: 6e10 adce 0300 |006b: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getValue:()B // method@cead │ │ -51a0f4: 0a05 |006e: move-result v5 │ │ -51a0f6: 4604 0405 |006f: aget-object v4, v4, v5 │ │ -51a0fa: 3904 0d00 |0071: if-nez v4, 007e // +000d │ │ -51a0fe: 6204 199c |0073: sget-object v4, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ -51a102: 6e10 adce 0300 |0075: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getValue:()B // method@cead │ │ -51a108: 0a05 |0078: move-result v5 │ │ -51a10a: 4d03 0405 |0079: aput-object v3, v4, v5 │ │ -51a10e: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -51a112: 28e8 |007d: goto 0065 // -0018 │ │ -51a114: 2200 3f0e |007e: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ -51a118: 7010 c364 0000 |0080: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@64c3 │ │ -51a11e: 2700 |0083: throw v0 │ │ -51a120: 0e00 |0084: return-void │ │ +51a024: |[51a024] org.minidns.dnsmessage.DnsMessage$OPCODE.:()V │ │ +51a034: 2200 f721 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +51a038: 1a01 435b |0002: const-string v1, "QUERY" // string@5b43 │ │ +51a03c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +51a03e: 7030 abce 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ +51a044: 6900 1c9c |0008: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ +51a048: 2200 f721 |000a: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +51a04c: 1a01 3227 |000c: const-string v1, "INVERSE_QUERY" // string@2732 │ │ +51a050: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +51a052: 7030 abce 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ +51a058: 6900 1a9c |0012: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1a │ │ +51a05c: 2200 f721 |0014: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +51a060: 1a01 8960 |0016: const-string v1, "STATUS" // string@6089 │ │ +51a064: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +51a066: 7030 abce 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ +51a06c: 6900 1d9c |001c: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.STATUS:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1d │ │ +51a070: 2200 f721 |001e: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +51a074: 1a01 e768 |0020: const-string v1, "UNASSIGNED3" // string@68e7 │ │ +51a078: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +51a07a: 7030 abce 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ +51a080: 6900 1e9c |0026: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.UNASSIGNED3:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1e │ │ +51a084: 2200 f721 |0028: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +51a088: 1a01 ee54 |002a: const-string v1, "NOTIFY" // string@54ee │ │ +51a08c: 1246 |002c: const/4 v6, #int 4 // #4 │ │ +51a08e: 7030 abce 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ +51a094: 6900 1b9c |0030: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.NOTIFY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1b │ │ +51a098: 2200 f721 |0032: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +51a09c: 1a01 0c69 |0034: const-string v1, "UPDATE" // string@690c │ │ +51a0a0: 1257 |0036: const/4 v7, #int 5 // #5 │ │ +51a0a2: 7030 abce 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.:(Ljava/lang/String;I)V // method@ceab │ │ +51a0a8: 6900 1f9c |003a: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.UPDATE:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1f │ │ +51a0ac: 1261 |003c: const/4 v1, #int 6 // #6 │ │ +51a0ae: 2311 7524 |003d: new-array v1, v1, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@2475 │ │ +51a0b2: 6208 1c9c |003f: sget-object v8, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1c │ │ +51a0b6: 4d08 0102 |0041: aput-object v8, v1, v2 │ │ +51a0ba: 6208 1a9c |0043: sget-object v8, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_QUERY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1a │ │ +51a0be: 4d08 0103 |0045: aput-object v8, v1, v3 │ │ +51a0c2: 6203 1d9c |0047: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.STATUS:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1d │ │ +51a0c6: 4d03 0104 |0049: aput-object v3, v1, v4 │ │ +51a0ca: 6203 1e9c |004b: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.UNASSIGNED3:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1e │ │ +51a0ce: 4d03 0105 |004d: aput-object v3, v1, v5 │ │ +51a0d2: 6203 1b9c |004f: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.NOTIFY:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c1b │ │ +51a0d6: 4d03 0106 |0051: aput-object v3, v1, v6 │ │ +51a0da: 4d00 0107 |0053: aput-object v0, v1, v7 │ │ +51a0de: 6901 189c |0055: sput-object v1, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c18 │ │ +51a0e2: 7100 afce 0000 |0057: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ceaf │ │ +51a0e8: 0c00 |005a: move-result-object v0 │ │ +51a0ea: 2100 |005b: array-length v0, v0 │ │ +51a0ec: 2300 7524 |005c: new-array v0, v0, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@2475 │ │ +51a0f0: 6900 199c |005e: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ +51a0f4: 7100 afce 0000 |0060: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ceaf │ │ +51a0fa: 0c00 |0063: move-result-object v0 │ │ +51a0fc: 2101 |0064: array-length v1, v0 │ │ +51a0fe: 3512 1f00 |0065: if-ge v2, v1, 0084 // +001f │ │ +51a102: 4603 0002 |0067: aget-object v3, v0, v2 │ │ +51a106: 6204 199c |0069: sget-object v4, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ +51a10a: 6e10 adce 0300 |006b: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getValue:()B // method@cead │ │ +51a110: 0a05 |006e: move-result v5 │ │ +51a112: 4604 0405 |006f: aget-object v4, v4, v5 │ │ +51a116: 3904 0d00 |0071: if-nez v4, 007e // +000d │ │ +51a11a: 6204 199c |0073: sget-object v4, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ +51a11e: 6e10 adce 0300 |0075: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getValue:()B // method@cead │ │ +51a124: 0a05 |0078: move-result v5 │ │ +51a126: 4d03 0405 |0079: aput-object v3, v4, v5 │ │ +51a12a: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +51a12e: 28e8 |007d: goto 0065 // -0018 │ │ +51a130: 2200 3f0e |007e: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ +51a134: 7010 c364 0000 |0080: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@64c3 │ │ +51a13a: 2700 |0083: throw v0 │ │ +51a13c: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x000a line=142 │ │ 0x0014 line=143 │ │ 0x001e line=144 │ │ 0x0028 line=145 │ │ @@ -960537,21 +960537,21 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -51a124: |[51a124] org.minidns.dnsmessage.DnsMessage$OPCODE.:(Ljava/lang/String;I)V │ │ -51a134: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -51a13a: 6e10 a464 0000 |0003: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51a140: 0a01 |0006: move-result v1 │ │ -51a142: 8d11 |0007: int-to-byte v1, v1 │ │ -51a144: 5d01 209c |0008: iput-byte v1, v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.value:B // field@9c20 │ │ -51a148: 0e00 |000a: return-void │ │ +51a140: |[51a140] org.minidns.dnsmessage.DnsMessage$OPCODE.:(Ljava/lang/String;I)V │ │ +51a150: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +51a156: 6e10 a464 0000 |0003: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51a15c: 0a01 |0006: move-result v1 │ │ +51a15e: 8d11 |0007: int-to-byte v1, v1 │ │ +51a160: 5d01 209c |0008: iput-byte v1, v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.value:B // field@9c20 │ │ +51a164: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -960562,28 +960562,28 @@ │ │ type : '(I)Lorg/minidns/dnsmessage/DnsMessage$OPCODE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -519f84: |[519f84] org.minidns.dnsmessage.DnsMessage$OPCODE.getOpcode:(I)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ -519f94: 3a02 1000 |0000: if-ltz v2, 0010 // +0010 │ │ -519f98: 1300 0f00 |0002: const/16 v0, #int 15 // #f │ │ -519f9c: 3602 0c00 |0004: if-gt v2, v0, 0010 // +000c │ │ -519fa0: 6200 199c |0006: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ -519fa4: 2101 |0008: array-length v1, v0 │ │ -519fa6: 3412 0400 |0009: if-lt v2, v1, 000d // +0004 │ │ -519faa: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -519fac: 1102 |000c: return-object v2 │ │ -519fae: 4602 0002 |000d: aget-object v2, v0, v2 │ │ -519fb2: 1102 |000f: return-object v2 │ │ -519fb4: 2202 3e0e |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -519fb8: 7010 bd64 0200 |0012: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -519fbe: 2702 |0015: throw v2 │ │ +519fa0: |[519fa0] org.minidns.dnsmessage.DnsMessage$OPCODE.getOpcode:(I)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ +519fb0: 3a02 1000 |0000: if-ltz v2, 0010 // +0010 │ │ +519fb4: 1300 0f00 |0002: const/16 v0, #int 15 // #f │ │ +519fb8: 3602 0c00 |0004: if-gt v2, v0, 0010 // +000c │ │ +519fbc: 6200 199c |0006: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.INVERSE_LUT:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c19 │ │ +519fc0: 2101 |0008: array-length v1, v0 │ │ +519fc2: 3412 0400 |0009: if-lt v2, v1, 000d // +0004 │ │ +519fc6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +519fc8: 1102 |000c: return-object v2 │ │ +519fca: 4602 0002 |000d: aget-object v2, v0, v2 │ │ +519fce: 1102 |000f: return-object v2 │ │ +519fd0: 2202 3e0e |0010: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +519fd4: 7010 bd64 0200 |0012: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +519fda: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=197 │ │ 0x000d line=200 │ │ 0x0010 line=195 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) I │ │ @@ -960593,20 +960593,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -519fc0: |[519fc0] org.minidns.dnsmessage.DnsMessage$OPCODE.valueOf:(Ljava/lang/String;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ -519fd0: 1c00 f721 |0000: const-class v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -519fd4: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -519fda: 0c01 |0005: move-result-object v1 │ │ -519fdc: 1f01 f721 |0006: check-cast v1, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ -519fe0: 1101 |0008: return-object v1 │ │ +519fdc: |[519fdc] org.minidns.dnsmessage.DnsMessage$OPCODE.valueOf:(Ljava/lang/String;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ +519fec: 1c00 f721 |0000: const-class v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +519ff0: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +519ff6: 0c01 |0005: move-result-object v1 │ │ +519ff8: 1f01 f721 |0006: check-cast v1, Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@21f7 │ │ +519ffc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/dnsmessage/DnsMessage$OPCODE;) │ │ @@ -960614,20 +960614,20 @@ │ │ type : '()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -519fe4: |[519fe4] org.minidns.dnsmessage.DnsMessage$OPCODE.values:()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ -519ff4: 6200 189c |0000: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c18 │ │ -519ff8: 6e10 a6d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.clone:()Ljava/lang/Object; // method@d6a6 │ │ -519ffe: 0c00 |0005: move-result-object v0 │ │ -51a000: 1f00 7524 |0006: check-cast v0, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@2475 │ │ -51a004: 1100 |0008: return-object v0 │ │ +51a000: |[51a000] org.minidns.dnsmessage.DnsMessage$OPCODE.values:()[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ +51a010: 6200 189c |0000: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c18 │ │ +51a014: 6e10 a6d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.clone:()Ljava/lang/Object; // method@d6a6 │ │ +51a01a: 0c00 |0005: move-result-object v0 │ │ +51a01c: 1f00 7524 |0006: check-cast v0, [Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // type@2475 │ │ +51a020: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/minidns/dnsmessage/DnsMessage$OPCODE;) │ │ @@ -960635,17 +960635,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519f6c: |[519f6c] org.minidns.dnsmessage.DnsMessage$OPCODE.getValue:()B │ │ -519f7c: 5610 209c |0000: iget-byte v0, v1, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.value:B // field@9c20 │ │ -519f80: 0f00 |0002: return v0 │ │ +519f88: |[519f88] org.minidns.dnsmessage.DnsMessage$OPCODE.getValue:()B │ │ +519f98: 5610 209c |0000: iget-byte v0, v1, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.value:B // field@9c20 │ │ +519f9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnsmessage/DnsMessage$OPCODE; │ │ │ │ source_file_idx : 7848 (DnsMessage.java) │ │ @@ -960773,180 +960773,180 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 339 16-bit code units │ │ -51a1f0: |[51a1f0] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.:()V │ │ -51a200: 2200 f821 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a204: 1a01 fc54 |0002: const-string v1, "NO_ERROR" // string@54fc │ │ -51a208: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -51a20a: 7040 b1ce 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a210: 6900 2e9c |0008: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -51a214: 2200 f821 |000a: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a218: 1a01 2822 |000c: const-string v1, "FORMAT_ERR" // string@2228 │ │ -51a21c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -51a21e: 7040 b1ce 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a224: 6900 2a9c |0012: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.FORMAT_ERR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2a │ │ -51a228: 2200 f821 |0014: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a22c: 1a01 f25e |0016: const-string v1, "SERVER_FAIL" // string@5ef2 │ │ -51a230: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -51a232: 7040 b1ce 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a238: 6900 339c |001c: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.SERVER_FAIL:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c33 │ │ -51a23c: 2200 f821 |001e: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a240: 1a01 2e55 |0020: const-string v1, "NX_DOMAIN" // string@552e │ │ -51a244: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -51a246: 7040 b1ce 1055 |0023: invoke-direct {v0, v1, v5, v5}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a24c: 6900 319c |0026: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NX_DOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c31 │ │ -51a250: 2200 f821 |0028: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a254: 1a01 fe54 |002a: const-string v1, "NO_IMP" // string@54fe │ │ -51a258: 1246 |002c: const/4 v6, #int 4 // #4 │ │ -51a25a: 7040 b1ce 1066 |002d: invoke-direct {v0, v1, v6, v6}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a260: 6900 2f9c |0030: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_IMP:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2f │ │ -51a264: 2200 f821 |0032: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a268: 1a01 935b |0034: const-string v1, "REFUSED" // string@5b93 │ │ -51a26c: 1257 |0036: const/4 v7, #int 5 // #5 │ │ -51a26e: 7040 b1ce 1077 |0037: invoke-direct {v0, v1, v7, v7}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a274: 6900 329c |003a: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.REFUSED:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c32 │ │ -51a278: 2200 f821 |003c: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a27c: 1a01 396f |003e: const-string v1, "YXDOMAIN" // string@6f39 │ │ -51a280: 1268 |0040: const/4 v8, #int 6 // #6 │ │ -51a282: 7040 b1ce 1088 |0041: invoke-direct {v0, v1, v8, v8}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a288: 6900 349c |0044: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXDOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c34 │ │ -51a28c: 2200 f821 |0046: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a290: 1a01 3a6f |0048: const-string v1, "YXRRSET" // string@6f3a │ │ -51a294: 1279 |004a: const/4 v9, #int 7 // #7 │ │ -51a296: 7040 b1ce 1099 |004b: invoke-direct {v0, v1, v9, v9}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a29c: 6900 359c |004e: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c35 │ │ -51a2a0: 2200 f821 |0050: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a2a4: 1a01 2c55 |0052: const-string v1, "NXRRSET" // string@552c │ │ -51a2a8: 130a 0800 |0054: const/16 v10, #int 8 // #8 │ │ -51a2ac: 7040 b1ce 10aa |0056: invoke-direct {v0, v1, v10, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a2b2: 6900 309c |0059: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c30 │ │ -51a2b6: 2200 f821 |005b: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a2ba: 1a01 ef54 |005d: const-string v1, "NOT_AUTH" // string@54ef │ │ -51a2be: 130b 0900 |005f: const/16 v11, #int 9 // #9 │ │ -51a2c2: 7040 b1ce 10bb |0061: invoke-direct {v0, v1, v11, v11}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a2c8: 6900 2c9c |0064: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_AUTH:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2c │ │ -51a2cc: 2200 f821 |0066: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a2d0: 1a01 f554 |0068: const-string v1, "NOT_ZONE" // string@54f5 │ │ -51a2d4: 130c 0a00 |006a: const/16 v12, #int 10 // #a │ │ -51a2d8: 7040 b1ce 10cc |006c: invoke-direct {v0, v1, v12, v12}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a2de: 6900 2d9c |006f: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_ZONE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2d │ │ -51a2e2: 2200 f821 |0071: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a2e6: 1a01 3c13 |0073: const-string v1, "BADVERS_BADSIG" // string@133c │ │ -51a2ea: 130d 0b00 |0075: const/16 v13, #int 11 // #b │ │ -51a2ee: 130e 1000 |0077: const/16 v14, #int 16 // #10 │ │ -51a2f2: 7040 b1ce 10ed |0079: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a2f8: 6900 299c |007c: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADVERS_BADSIG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c29 │ │ -51a2fc: 2200 f821 |007e: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a300: 1a01 3713 |0080: const-string v1, "BADKEY" // string@1337 │ │ -51a304: 130f 0c00 |0082: const/16 v15, #int 12 // #c │ │ -51a308: 130d 1100 |0084: const/16 v13, #int 17 // #11 │ │ -51a30c: 7040 b1ce 10df |0086: invoke-direct {v0, v1, v15, v13}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a312: 6900 249c |0089: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADKEY:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c24 │ │ -51a316: 2200 f821 |008b: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a31a: 1a01 3a13 |008d: const-string v1, "BADTIME" // string@133a │ │ -51a31e: 130f 0d00 |008f: const/16 v15, #int 13 // #d │ │ -51a322: 130c 1200 |0091: const/16 v12, #int 18 // #12 │ │ -51a326: 7040 b1ce 10cf |0093: invoke-direct {v0, v1, v15, v12}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a32c: 6900 279c |0096: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTIME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c27 │ │ -51a330: 2200 f821 |0098: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a334: 1a01 3813 |009a: const-string v1, "BADMODE" // string@1338 │ │ -51a338: 130f 0e00 |009c: const/16 v15, #int 14 // #e │ │ -51a33c: 130b 1300 |009e: const/16 v11, #int 19 // #13 │ │ -51a340: 7040 b1ce 10bf |00a0: invoke-direct {v0, v1, v15, v11}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a346: 6900 259c |00a3: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADMODE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c25 │ │ -51a34a: 2200 f821 |00a5: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a34e: 1a01 3913 |00a7: const-string v1, "BADNAME" // string@1339 │ │ -51a352: 130f 0f00 |00a9: const/16 v15, #int 15 // #f │ │ -51a356: 130a 1400 |00ab: const/16 v10, #int 20 // #14 │ │ -51a35a: 7040 b1ce 10af |00ad: invoke-direct {v0, v1, v15, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a360: 6900 269c |00b0: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADNAME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c26 │ │ -51a364: 2200 f821 |00b2: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a368: 1a01 3313 |00b4: const-string v1, "BADALG" // string@1333 │ │ -51a36c: 130a 1500 |00b6: const/16 v10, #int 21 // #15 │ │ -51a370: 7040 b1ce 10ae |00b8: invoke-direct {v0, v1, v14, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a376: 6900 229c |00bb: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADALG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c22 │ │ -51a37a: 2200 f821 |00bd: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a37e: 1a01 3b13 |00bf: const-string v1, "BADTRUNC" // string@133b │ │ -51a382: 130a 1600 |00c1: const/16 v10, #int 22 // #16 │ │ -51a386: 7040 b1ce 10ad |00c3: invoke-direct {v0, v1, v13, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a38c: 6900 289c |00c6: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTRUNC:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c28 │ │ -51a390: 2200 f821 |00c8: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a394: 1a01 3413 |00ca: const-string v1, "BADCOOKIE" // string@1334 │ │ -51a398: 130a 1700 |00cc: const/16 v10, #int 23 // #17 │ │ -51a39c: 7040 b1ce 10ac |00ce: invoke-direct {v0, v1, v12, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ -51a3a2: 6900 239c |00d1: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADCOOKIE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c23 │ │ -51a3a6: 23b1 7624 |00d3: new-array v1, v11, [Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@2476 │ │ -51a3aa: 620a 2e9c |00d5: sget-object v10, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -51a3ae: 4d0a 0102 |00d7: aput-object v10, v1, v2 │ │ -51a3b2: 620a 2a9c |00d9: sget-object v10, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.FORMAT_ERR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2a │ │ -51a3b6: 4d0a 0103 |00db: aput-object v10, v1, v3 │ │ -51a3ba: 6203 339c |00dd: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.SERVER_FAIL:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c33 │ │ -51a3be: 4d03 0104 |00df: aput-object v3, v1, v4 │ │ -51a3c2: 6203 319c |00e1: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NX_DOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c31 │ │ -51a3c6: 4d03 0105 |00e3: aput-object v3, v1, v5 │ │ -51a3ca: 6203 2f9c |00e5: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_IMP:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2f │ │ -51a3ce: 4d03 0106 |00e7: aput-object v3, v1, v6 │ │ -51a3d2: 6203 329c |00e9: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.REFUSED:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c32 │ │ -51a3d6: 4d03 0107 |00eb: aput-object v3, v1, v7 │ │ -51a3da: 6203 349c |00ed: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXDOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c34 │ │ -51a3de: 4d03 0108 |00ef: aput-object v3, v1, v8 │ │ -51a3e2: 6203 359c |00f1: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c35 │ │ -51a3e6: 4d03 0109 |00f3: aput-object v3, v1, v9 │ │ -51a3ea: 6203 309c |00f5: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c30 │ │ -51a3ee: 1304 0800 |00f7: const/16 v4, #int 8 // #8 │ │ -51a3f2: 4d03 0104 |00f9: aput-object v3, v1, v4 │ │ -51a3f6: 6203 2c9c |00fb: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_AUTH:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2c │ │ -51a3fa: 1304 0900 |00fd: const/16 v4, #int 9 // #9 │ │ -51a3fe: 4d03 0104 |00ff: aput-object v3, v1, v4 │ │ -51a402: 6203 2d9c |0101: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_ZONE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2d │ │ -51a406: 1304 0a00 |0103: const/16 v4, #int 10 // #a │ │ -51a40a: 4d03 0104 |0105: aput-object v3, v1, v4 │ │ -51a40e: 6203 299c |0107: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADVERS_BADSIG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c29 │ │ -51a412: 1304 0b00 |0109: const/16 v4, #int 11 // #b │ │ -51a416: 4d03 0104 |010b: aput-object v3, v1, v4 │ │ -51a41a: 6203 249c |010d: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADKEY:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c24 │ │ -51a41e: 1304 0c00 |010f: const/16 v4, #int 12 // #c │ │ -51a422: 4d03 0104 |0111: aput-object v3, v1, v4 │ │ -51a426: 6203 279c |0113: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTIME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c27 │ │ -51a42a: 1304 0d00 |0115: const/16 v4, #int 13 // #d │ │ -51a42e: 4d03 0104 |0117: aput-object v3, v1, v4 │ │ -51a432: 6203 259c |0119: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADMODE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c25 │ │ -51a436: 1304 0e00 |011b: const/16 v4, #int 14 // #e │ │ -51a43a: 4d03 0104 |011d: aput-object v3, v1, v4 │ │ -51a43e: 6203 269c |011f: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADNAME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c26 │ │ -51a442: 4d03 010f |0121: aput-object v3, v1, v15 │ │ -51a446: 6203 229c |0123: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADALG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c22 │ │ -51a44a: 4d03 010e |0125: aput-object v3, v1, v14 │ │ -51a44e: 6203 289c |0127: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTRUNC:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c28 │ │ -51a452: 4d03 010d |0129: aput-object v3, v1, v13 │ │ -51a456: 4d00 010c |012b: aput-object v0, v1, v12 │ │ -51a45a: 6901 219c |012d: sput-object v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c21 │ │ -51a45e: 2200 2b0f |012f: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -51a462: 7100 b5ce 0000 |0131: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb5 │ │ -51a468: 0c01 |0134: move-result-object v1 │ │ -51a46a: 2111 |0135: array-length v1, v1 │ │ -51a46c: 7020 ed68 1000 |0136: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@68ed │ │ -51a472: 6900 2b9c |0139: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.INVERSE_LUT:Ljava/util/Map; // field@9c2b │ │ -51a476: 7100 b5ce 0000 |013b: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb5 │ │ -51a47c: 0c00 |013e: move-result-object v0 │ │ -51a47e: 2101 |013f: array-length v1, v0 │ │ -51a480: 3512 1200 |0140: if-ge v2, v1, 0152 // +0012 │ │ -51a484: 4603 0002 |0142: aget-object v3, v0, v2 │ │ -51a488: 6204 2b9c |0144: sget-object v4, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.INVERSE_LUT:Ljava/util/Map; // field@9c2b │ │ -51a48c: 5635 369c |0146: iget-byte v5, v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.value:B // field@9c36 │ │ -51a490: 7110 da64 0500 |0148: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51a496: 0c05 |014b: move-result-object v5 │ │ -51a498: 7230 6b69 5403 |014c: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51a49e: d802 0201 |014f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -51a4a2: 28ef |0151: goto 0140 // -0011 │ │ -51a4a4: 0e00 |0152: return-void │ │ +51a20c: |[51a20c] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.:()V │ │ +51a21c: 2200 f821 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a220: 1a01 fc54 |0002: const-string v1, "NO_ERROR" // string@54fc │ │ +51a224: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +51a226: 7040 b1ce 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a22c: 6900 2e9c |0008: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +51a230: 2200 f821 |000a: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a234: 1a01 2822 |000c: const-string v1, "FORMAT_ERR" // string@2228 │ │ +51a238: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +51a23a: 7040 b1ce 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a240: 6900 2a9c |0012: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.FORMAT_ERR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2a │ │ +51a244: 2200 f821 |0014: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a248: 1a01 f25e |0016: const-string v1, "SERVER_FAIL" // string@5ef2 │ │ +51a24c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +51a24e: 7040 b1ce 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a254: 6900 339c |001c: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.SERVER_FAIL:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c33 │ │ +51a258: 2200 f821 |001e: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a25c: 1a01 2e55 |0020: const-string v1, "NX_DOMAIN" // string@552e │ │ +51a260: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +51a262: 7040 b1ce 1055 |0023: invoke-direct {v0, v1, v5, v5}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a268: 6900 319c |0026: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NX_DOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c31 │ │ +51a26c: 2200 f821 |0028: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a270: 1a01 fe54 |002a: const-string v1, "NO_IMP" // string@54fe │ │ +51a274: 1246 |002c: const/4 v6, #int 4 // #4 │ │ +51a276: 7040 b1ce 1066 |002d: invoke-direct {v0, v1, v6, v6}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a27c: 6900 2f9c |0030: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_IMP:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2f │ │ +51a280: 2200 f821 |0032: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a284: 1a01 935b |0034: const-string v1, "REFUSED" // string@5b93 │ │ +51a288: 1257 |0036: const/4 v7, #int 5 // #5 │ │ +51a28a: 7040 b1ce 1077 |0037: invoke-direct {v0, v1, v7, v7}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a290: 6900 329c |003a: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.REFUSED:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c32 │ │ +51a294: 2200 f821 |003c: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a298: 1a01 396f |003e: const-string v1, "YXDOMAIN" // string@6f39 │ │ +51a29c: 1268 |0040: const/4 v8, #int 6 // #6 │ │ +51a29e: 7040 b1ce 1088 |0041: invoke-direct {v0, v1, v8, v8}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a2a4: 6900 349c |0044: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXDOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c34 │ │ +51a2a8: 2200 f821 |0046: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a2ac: 1a01 3a6f |0048: const-string v1, "YXRRSET" // string@6f3a │ │ +51a2b0: 1279 |004a: const/4 v9, #int 7 // #7 │ │ +51a2b2: 7040 b1ce 1099 |004b: invoke-direct {v0, v1, v9, v9}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a2b8: 6900 359c |004e: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c35 │ │ +51a2bc: 2200 f821 |0050: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a2c0: 1a01 2c55 |0052: const-string v1, "NXRRSET" // string@552c │ │ +51a2c4: 130a 0800 |0054: const/16 v10, #int 8 // #8 │ │ +51a2c8: 7040 b1ce 10aa |0056: invoke-direct {v0, v1, v10, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a2ce: 6900 309c |0059: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c30 │ │ +51a2d2: 2200 f821 |005b: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a2d6: 1a01 ef54 |005d: const-string v1, "NOT_AUTH" // string@54ef │ │ +51a2da: 130b 0900 |005f: const/16 v11, #int 9 // #9 │ │ +51a2de: 7040 b1ce 10bb |0061: invoke-direct {v0, v1, v11, v11}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a2e4: 6900 2c9c |0064: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_AUTH:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2c │ │ +51a2e8: 2200 f821 |0066: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a2ec: 1a01 f554 |0068: const-string v1, "NOT_ZONE" // string@54f5 │ │ +51a2f0: 130c 0a00 |006a: const/16 v12, #int 10 // #a │ │ +51a2f4: 7040 b1ce 10cc |006c: invoke-direct {v0, v1, v12, v12}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a2fa: 6900 2d9c |006f: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_ZONE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2d │ │ +51a2fe: 2200 f821 |0071: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a302: 1a01 3c13 |0073: const-string v1, "BADVERS_BADSIG" // string@133c │ │ +51a306: 130d 0b00 |0075: const/16 v13, #int 11 // #b │ │ +51a30a: 130e 1000 |0077: const/16 v14, #int 16 // #10 │ │ +51a30e: 7040 b1ce 10ed |0079: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a314: 6900 299c |007c: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADVERS_BADSIG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c29 │ │ +51a318: 2200 f821 |007e: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a31c: 1a01 3713 |0080: const-string v1, "BADKEY" // string@1337 │ │ +51a320: 130f 0c00 |0082: const/16 v15, #int 12 // #c │ │ +51a324: 130d 1100 |0084: const/16 v13, #int 17 // #11 │ │ +51a328: 7040 b1ce 10df |0086: invoke-direct {v0, v1, v15, v13}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a32e: 6900 249c |0089: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADKEY:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c24 │ │ +51a332: 2200 f821 |008b: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a336: 1a01 3a13 |008d: const-string v1, "BADTIME" // string@133a │ │ +51a33a: 130f 0d00 |008f: const/16 v15, #int 13 // #d │ │ +51a33e: 130c 1200 |0091: const/16 v12, #int 18 // #12 │ │ +51a342: 7040 b1ce 10cf |0093: invoke-direct {v0, v1, v15, v12}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a348: 6900 279c |0096: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTIME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c27 │ │ +51a34c: 2200 f821 |0098: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a350: 1a01 3813 |009a: const-string v1, "BADMODE" // string@1338 │ │ +51a354: 130f 0e00 |009c: const/16 v15, #int 14 // #e │ │ +51a358: 130b 1300 |009e: const/16 v11, #int 19 // #13 │ │ +51a35c: 7040 b1ce 10bf |00a0: invoke-direct {v0, v1, v15, v11}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a362: 6900 259c |00a3: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADMODE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c25 │ │ +51a366: 2200 f821 |00a5: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a36a: 1a01 3913 |00a7: const-string v1, "BADNAME" // string@1339 │ │ +51a36e: 130f 0f00 |00a9: const/16 v15, #int 15 // #f │ │ +51a372: 130a 1400 |00ab: const/16 v10, #int 20 // #14 │ │ +51a376: 7040 b1ce 10af |00ad: invoke-direct {v0, v1, v15, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a37c: 6900 269c |00b0: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADNAME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c26 │ │ +51a380: 2200 f821 |00b2: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a384: 1a01 3313 |00b4: const-string v1, "BADALG" // string@1333 │ │ +51a388: 130a 1500 |00b6: const/16 v10, #int 21 // #15 │ │ +51a38c: 7040 b1ce 10ae |00b8: invoke-direct {v0, v1, v14, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a392: 6900 229c |00bb: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADALG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c22 │ │ +51a396: 2200 f821 |00bd: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a39a: 1a01 3b13 |00bf: const-string v1, "BADTRUNC" // string@133b │ │ +51a39e: 130a 1600 |00c1: const/16 v10, #int 22 // #16 │ │ +51a3a2: 7040 b1ce 10ad |00c3: invoke-direct {v0, v1, v13, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a3a8: 6900 289c |00c6: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTRUNC:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c28 │ │ +51a3ac: 2200 f821 |00c8: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a3b0: 1a01 3413 |00ca: const-string v1, "BADCOOKIE" // string@1334 │ │ +51a3b4: 130a 1700 |00cc: const/16 v10, #int 23 // #17 │ │ +51a3b8: 7040 b1ce 10ac |00ce: invoke-direct {v0, v1, v12, v10}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.:(Ljava/lang/String;II)V // method@ceb1 │ │ +51a3be: 6900 239c |00d1: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADCOOKIE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c23 │ │ +51a3c2: 23b1 7624 |00d3: new-array v1, v11, [Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@2476 │ │ +51a3c6: 620a 2e9c |00d5: sget-object v10, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +51a3ca: 4d0a 0102 |00d7: aput-object v10, v1, v2 │ │ +51a3ce: 620a 2a9c |00d9: sget-object v10, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.FORMAT_ERR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2a │ │ +51a3d2: 4d0a 0103 |00db: aput-object v10, v1, v3 │ │ +51a3d6: 6203 339c |00dd: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.SERVER_FAIL:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c33 │ │ +51a3da: 4d03 0104 |00df: aput-object v3, v1, v4 │ │ +51a3de: 6203 319c |00e1: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NX_DOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c31 │ │ +51a3e2: 4d03 0105 |00e3: aput-object v3, v1, v5 │ │ +51a3e6: 6203 2f9c |00e5: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_IMP:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2f │ │ +51a3ea: 4d03 0106 |00e7: aput-object v3, v1, v6 │ │ +51a3ee: 6203 329c |00e9: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.REFUSED:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c32 │ │ +51a3f2: 4d03 0107 |00eb: aput-object v3, v1, v7 │ │ +51a3f6: 6203 349c |00ed: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXDOMAIN:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c34 │ │ +51a3fa: 4d03 0108 |00ef: aput-object v3, v1, v8 │ │ +51a3fe: 6203 359c |00f1: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.YXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c35 │ │ +51a402: 4d03 0109 |00f3: aput-object v3, v1, v9 │ │ +51a406: 6203 309c |00f5: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NXRRSET:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c30 │ │ +51a40a: 1304 0800 |00f7: const/16 v4, #int 8 // #8 │ │ +51a40e: 4d03 0104 |00f9: aput-object v3, v1, v4 │ │ +51a412: 6203 2c9c |00fb: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_AUTH:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2c │ │ +51a416: 1304 0900 |00fd: const/16 v4, #int 9 // #9 │ │ +51a41a: 4d03 0104 |00ff: aput-object v3, v1, v4 │ │ +51a41e: 6203 2d9c |0101: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NOT_ZONE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2d │ │ +51a422: 1304 0a00 |0103: const/16 v4, #int 10 // #a │ │ +51a426: 4d03 0104 |0105: aput-object v3, v1, v4 │ │ +51a42a: 6203 299c |0107: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADVERS_BADSIG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c29 │ │ +51a42e: 1304 0b00 |0109: const/16 v4, #int 11 // #b │ │ +51a432: 4d03 0104 |010b: aput-object v3, v1, v4 │ │ +51a436: 6203 249c |010d: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADKEY:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c24 │ │ +51a43a: 1304 0c00 |010f: const/16 v4, #int 12 // #c │ │ +51a43e: 4d03 0104 |0111: aput-object v3, v1, v4 │ │ +51a442: 6203 279c |0113: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTIME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c27 │ │ +51a446: 1304 0d00 |0115: const/16 v4, #int 13 // #d │ │ +51a44a: 4d03 0104 |0117: aput-object v3, v1, v4 │ │ +51a44e: 6203 259c |0119: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADMODE:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c25 │ │ +51a452: 1304 0e00 |011b: const/16 v4, #int 14 // #e │ │ +51a456: 4d03 0104 |011d: aput-object v3, v1, v4 │ │ +51a45a: 6203 269c |011f: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADNAME:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c26 │ │ +51a45e: 4d03 010f |0121: aput-object v3, v1, v15 │ │ +51a462: 6203 229c |0123: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADALG:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c22 │ │ +51a466: 4d03 010e |0125: aput-object v3, v1, v14 │ │ +51a46a: 6203 289c |0127: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.BADTRUNC:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c28 │ │ +51a46e: 4d03 010d |0129: aput-object v3, v1, v13 │ │ +51a472: 4d00 010c |012b: aput-object v0, v1, v12 │ │ +51a476: 6901 219c |012d: sput-object v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c21 │ │ +51a47a: 2200 2b0f |012f: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +51a47e: 7100 b5ce 0000 |0131: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb5 │ │ +51a484: 0c01 |0134: move-result-object v1 │ │ +51a486: 2111 |0135: array-length v1, v1 │ │ +51a488: 7020 ed68 1000 |0136: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@68ed │ │ +51a48e: 6900 2b9c |0139: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.INVERSE_LUT:Ljava/util/Map; // field@9c2b │ │ +51a492: 7100 b5ce 0000 |013b: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb5 │ │ +51a498: 0c00 |013e: move-result-object v0 │ │ +51a49a: 2101 |013f: array-length v1, v0 │ │ +51a49c: 3512 1200 |0140: if-ge v2, v1, 0152 // +0012 │ │ +51a4a0: 4603 0002 |0142: aget-object v3, v0, v2 │ │ +51a4a4: 6204 2b9c |0144: sget-object v4, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.INVERSE_LUT:Ljava/util/Map; // field@9c2b │ │ +51a4a8: 5635 369c |0146: iget-byte v5, v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.value:B // field@9c36 │ │ +51a4ac: 7110 da64 0500 |0148: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51a4b2: 0c05 |014b: move-result-object v5 │ │ +51a4b4: 7230 6b69 5403 |014c: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51a4ba: d802 0201 |014f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +51a4be: 28ef |0151: goto 0140 // -0011 │ │ +51a4c0: 0e00 |0152: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000a line=63 │ │ 0x0014 line=64 │ │ 0x001e line=65 │ │ 0x0028 line=66 │ │ @@ -960975,19 +960975,19 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -51a4a8: |[51a4a8] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.:(Ljava/lang/String;II)V │ │ -51a4b8: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -51a4be: 8d31 |0003: int-to-byte v1, v3 │ │ -51a4c0: 5d01 369c |0004: iput-byte v1, v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.value:B // field@9c36 │ │ -51a4c4: 0e00 |0006: return-void │ │ +51a4c4: |[51a4c4] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.:(Ljava/lang/String;II)V │ │ +51a4d4: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +51a4da: 8d31 |0003: int-to-byte v1, v3 │ │ +51a4dc: 5d01 369c |0004: iput-byte v1, v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.value:B // field@9c36 │ │ +51a4e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ @@ -960999,28 +960999,28 @@ │ │ type : '(I)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -51a164: |[51a164] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.getResponseCode:(I)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ -51a174: 3a01 1400 |0000: if-ltz v1, 0014 // +0014 │ │ -51a178: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ -51a17e: 3601 0f00 |0005: if-gt v1, v0, 0014 // +000f │ │ -51a182: 6200 2b9c |0007: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.INVERSE_LUT:Ljava/util/Map; // field@9c2b │ │ -51a186: 7110 da64 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51a18c: 0c01 |000c: move-result-object v1 │ │ -51a18e: 7220 6769 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51a194: 0c01 |0010: move-result-object v1 │ │ -51a196: 1f01 f821 |0011: check-cast v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a19a: 1101 |0013: return-object v1 │ │ -51a19c: 2201 3e0e |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -51a1a0: 7010 bd64 0100 |0016: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -51a1a6: 2701 |0019: throw v1 │ │ +51a180: |[51a180] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.getResponseCode:(I)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ +51a190: 3a01 1400 |0000: if-ltz v1, 0014 // +0014 │ │ +51a194: 1400 ffff 0000 |0002: const v0, #float 9.18341e-41 // #0000ffff │ │ +51a19a: 3601 0f00 |0005: if-gt v1, v0, 0014 // +000f │ │ +51a19e: 6200 2b9c |0007: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.INVERSE_LUT:Ljava/util/Map; // field@9c2b │ │ +51a1a2: 7110 da64 0100 |0009: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51a1a8: 0c01 |000c: move-result-object v1 │ │ +51a1aa: 7220 6769 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51a1b0: 0c01 |0010: move-result-object v1 │ │ +51a1b2: 1f01 f821 |0011: check-cast v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a1b6: 1101 |0013: return-object v1 │ │ +51a1b8: 2201 3e0e |0014: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +51a1bc: 7010 bd64 0100 |0016: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +51a1c2: 2701 |0019: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=128 │ │ 0x0014 line=126 │ │ locals : │ │ 0x0000 - 0x001a reg=1 (null) I │ │ │ │ @@ -961029,20 +961029,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51a1a8: |[51a1a8] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.valueOf:(Ljava/lang/String;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ -51a1b8: 1c00 f821 |0000: const-class v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a1bc: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -51a1c2: 0c01 |0005: move-result-object v1 │ │ -51a1c4: 1f01 f821 |0006: check-cast v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ -51a1c8: 1101 |0008: return-object v1 │ │ +51a1c4: |[51a1c4] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.valueOf:(Ljava/lang/String;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ +51a1d4: 1c00 f821 |0000: const-class v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a1d8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +51a1de: 0c01 |0005: move-result-object v1 │ │ +51a1e0: 1f01 f821 |0006: check-cast v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@21f8 │ │ +51a1e4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;) │ │ @@ -961050,20 +961050,20 @@ │ │ type : '()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -51a1cc: |[51a1cc] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ -51a1dc: 6200 219c |0000: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c21 │ │ -51a1e0: 6e10 a7d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.clone:()Ljava/lang/Object; // method@d6a7 │ │ -51a1e6: 0c00 |0005: move-result-object v0 │ │ -51a1e8: 1f00 7624 |0006: check-cast v0, [Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@2476 │ │ -51a1ec: 1100 |0008: return-object v0 │ │ +51a1e8: |[51a1e8] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.values:()[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ +51a1f8: 6200 219c |0000: sget-object v0, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.$VALUES:[Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c21 │ │ +51a1fc: 6e10 a7d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.clone:()Ljava/lang/Object; // method@d6a7 │ │ +51a202: 0c00 |0005: move-result-object v0 │ │ +51a204: 1f00 7624 |0006: check-cast v0, [Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // type@2476 │ │ +51a208: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;) │ │ @@ -961071,17 +961071,17 @@ │ │ type : '()B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51a14c: |[51a14c] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.getValue:()B │ │ -51a15c: 5610 369c |0000: iget-byte v0, v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.value:B // field@9c36 │ │ -51a160: 0f00 |0002: return v0 │ │ +51a168: |[51a168] org.minidns.dnsmessage.DnsMessage$RESPONSE_CODE.getValue:()B │ │ +51a178: 5610 369c |0000: iget-byte v0, v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.value:B // field@9c36 │ │ +51a17c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ │ │ source_file_idx : 7848 (DnsMessage.java) │ │ @@ -961223,197 +961223,197 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -51acfc: |[51acfc] org.minidns.dnsmessage.DnsMessage.:()V │ │ -51ad0c: 1c00 f921 |0000: const-class v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -51ad10: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -51ad16: 0c00 |0005: move-result-object v0 │ │ -51ad18: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -51ad1e: 0c00 |0009: move-result-object v0 │ │ -51ad20: 6900 379c |000a: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage;.LOGGER:Ljava/util/logging/Logger; // field@9c37 │ │ -51ad24: 0e00 |000c: return-void │ │ +51ad18: |[51ad18] org.minidns.dnsmessage.DnsMessage.:()V │ │ +51ad28: 1c00 f921 |0000: const-class v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +51ad2c: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +51ad32: 0c00 |0005: move-result-object v0 │ │ +51ad34: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +51ad3a: 0c00 |0009: move-result-object v0 │ │ +51ad3c: 6900 379c |000a: sput-object v0, Lorg/minidns/dnsmessage/DnsMessage;.LOGGER:Ljava/util/logging/Logger; // field@9c37 │ │ +51ad40: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnsmessage/DnsMessage;) │ │ name : '' │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -51af08: |[51af08] org.minidns.dnsmessage.DnsMessage.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V │ │ -51af18: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -51af1e: 7110 90ce 0300 |0003: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)I // method@ce90 │ │ -51af24: 0a00 |0006: move-result v0 │ │ -51af26: 5920 419c |0007: iput v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -51af2a: 7110 91ce 0300 |0009: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ce91 │ │ -51af30: 0c00 |000c: move-result-object v0 │ │ -51af32: 5b20 439c |000d: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -51af36: 7110 98ce 0300 |000f: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ce98 │ │ -51af3c: 0c00 |0012: move-result-object v0 │ │ -51af3e: 5b20 4a9c |0013: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51af42: 7110 99ce 0300 |0015: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)J // method@ce99 │ │ -51af48: 0b00 |0018: move-result-wide v0 │ │ -51af4a: 5a20 479c |0019: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -51af4e: 7110 9ace 0300 |001b: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9a │ │ -51af54: 0a00 |001e: move-result v0 │ │ -51af56: 5c20 459c |001f: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -51af5a: 7110 9bce 0300 |0021: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9b │ │ -51af60: 0a00 |0024: move-result v0 │ │ -51af62: 5c20 3b9c |0025: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -51af66: 7110 9cce 0300 |0027: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$600:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9c │ │ -51af6c: 0a00 |002a: move-result v0 │ │ -51af6e: 5c20 4c9c |002b: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -51af72: 7110 9dce 0300 |002d: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$700:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9d │ │ -51af78: 0a00 |0030: move-result v0 │ │ -51af7a: 5c20 499c |0031: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -51af7e: 7110 9ece 0300 |0033: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$800:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9e │ │ -51af84: 0a00 |0036: move-result v0 │ │ -51af86: 5c20 489c |0037: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -51af8a: 7110 9fce 0300 |0039: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$900:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9f │ │ -51af90: 0a00 |003c: move-result v0 │ │ -51af92: 5c20 3a9c |003d: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51af96: 7110 92ce 0300 |003f: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce92 │ │ -51af9c: 0a00 |0042: move-result v0 │ │ -51af9e: 5c20 3e9c |0043: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51afa2: 7110 93ce 0300 |0045: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce93 │ │ -51afa8: 0c00 |0048: move-result-object v0 │ │ -51afaa: 3900 0900 |0049: if-nez v0, 0052 // +0009 │ │ -51afae: 7100 ce68 0000 |004b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -51afb4: 0c00 |004e: move-result-object v0 │ │ -51afb6: 5b20 469c |004f: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51afba: 281b |0051: goto 006c // +001b │ │ -51afbc: 2200 1d0f |0052: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51afc0: 7110 93ce 0300 |0054: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce93 │ │ -51afc6: 0c01 |0057: move-result-object v1 │ │ -51afc8: 7210 4869 0100 |0058: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51afce: 0a01 |005b: move-result v1 │ │ -51afd0: 7020 7768 1000 |005c: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51afd6: 7110 93ce 0300 |005f: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce93 │ │ -51afdc: 0c01 |0062: move-result-object v1 │ │ -51afde: 7220 3869 1000 |0063: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51afe4: 7110 da68 0000 |0066: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -51afea: 0c00 |0069: move-result-object v0 │ │ -51afec: 5b20 469c |006a: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51aff0: 7110 94ce 0300 |006c: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce94 │ │ -51aff6: 0c00 |006f: move-result-object v0 │ │ -51aff8: 3900 0900 |0070: if-nez v0, 0079 // +0009 │ │ -51affc: 7100 ce68 0000 |0072: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -51b002: 0c00 |0075: move-result-object v0 │ │ -51b004: 5b20 399c |0076: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51b008: 281b |0078: goto 0093 // +001b │ │ -51b00a: 2200 1d0f |0079: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51b00e: 7110 94ce 0300 |007b: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce94 │ │ -51b014: 0c01 |007e: move-result-object v1 │ │ -51b016: 7210 4869 0100 |007f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51b01c: 0a01 |0082: move-result v1 │ │ -51b01e: 7020 7768 1000 |0083: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51b024: 7110 94ce 0300 |0086: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce94 │ │ -51b02a: 0c01 |0089: move-result-object v1 │ │ -51b02c: 7220 3869 1000 |008a: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51b032: 7110 da68 0000 |008d: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -51b038: 0c00 |0090: move-result-object v0 │ │ -51b03a: 5b20 399c |0091: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51b03e: 7110 95ce 0300 |0093: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce95 │ │ -51b044: 0c00 |0096: move-result-object v0 │ │ -51b046: 3900 0900 |0097: if-nez v0, 00a0 // +0009 │ │ -51b04a: 7100 ce68 0000 |0099: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -51b050: 0c00 |009c: move-result-object v0 │ │ -51b052: 5b20 3c9c |009d: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51b056: 281b |009f: goto 00ba // +001b │ │ -51b058: 2200 1d0f |00a0: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51b05c: 7110 95ce 0300 |00a2: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce95 │ │ -51b062: 0c01 |00a5: move-result-object v1 │ │ -51b064: 7210 4869 0100 |00a6: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51b06a: 0a01 |00a9: move-result v1 │ │ -51b06c: 7020 7768 1000 |00aa: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51b072: 7110 95ce 0300 |00ad: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce95 │ │ -51b078: 0c01 |00b0: move-result-object v1 │ │ -51b07a: 7220 3869 1000 |00b1: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51b080: 7110 da68 0000 |00b4: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -51b086: 0c00 |00b7: move-result-object v0 │ │ -51b088: 5b20 3c9c |00b8: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51b08c: 7110 96ce 0300 |00ba: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ -51b092: 0c00 |00bd: move-result-object v0 │ │ -51b094: 3900 0f00 |00be: if-nez v0, 00cd // +000f │ │ -51b098: 7110 97ce 0300 |00c0: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ -51b09e: 0c00 |00c3: move-result-object v0 │ │ -51b0a0: 3900 0900 |00c4: if-nez v0, 00cd // +0009 │ │ -51b0a4: 7100 ce68 0000 |00c6: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -51b0aa: 0c03 |00c9: move-result-object v3 │ │ -51b0ac: 5b23 389c |00ca: iput-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b0b0: 2848 |00cc: goto 0114 // +0048 │ │ -51b0b2: 1200 |00cd: const/4 v0, #int 0 // #0 │ │ -51b0b4: 7110 96ce 0300 |00ce: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ -51b0ba: 0c01 |00d1: move-result-object v1 │ │ -51b0bc: 3801 0b00 |00d2: if-eqz v1, 00dd // +000b │ │ -51b0c0: 7110 96ce 0300 |00d4: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ -51b0c6: 0c01 |00d7: move-result-object v1 │ │ -51b0c8: 7210 4869 0100 |00d8: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51b0ce: 0a01 |00db: move-result v1 │ │ -51b0d0: b010 |00dc: add-int/2addr v0, v1 │ │ -51b0d2: 7110 97ce 0300 |00dd: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ -51b0d8: 0c01 |00e0: move-result-object v1 │ │ -51b0da: 3801 0400 |00e1: if-eqz v1, 00e5 // +0004 │ │ -51b0de: d800 0001 |00e3: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51b0e2: 2201 1d0f |00e5: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -51b0e6: 7020 7768 0100 |00e7: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51b0ec: 7110 96ce 0300 |00ea: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ -51b0f2: 0c00 |00ed: move-result-object v0 │ │ -51b0f4: 3800 0900 |00ee: if-eqz v0, 00f7 // +0009 │ │ -51b0f8: 7110 96ce 0300 |00f0: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ -51b0fe: 0c00 |00f3: move-result-object v0 │ │ -51b100: 7220 3869 0100 |00f4: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51b106: 7110 97ce 0300 |00f7: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ -51b10c: 0c00 |00fa: move-result-object v0 │ │ -51b10e: 3800 1300 |00fb: if-eqz v0, 010e // +0013 │ │ -51b112: 7110 97ce 0300 |00fd: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ -51b118: 0c03 |0100: move-result-object v3 │ │ -51b11a: 6e10 86cf 0300 |0101: invoke-virtual {v3}, Lorg/minidns/edns/Edns$Builder;.build:()Lorg/minidns/edns/Edns; // method@cf86 │ │ -51b120: 0c03 |0104: move-result-object v3 │ │ -51b122: 5b23 3f9c |0105: iput-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.edns:Lorg/minidns/edns/Edns; // field@9c3f │ │ -51b126: 6e10 92cf 0300 |0107: invoke-virtual {v3}, Lorg/minidns/edns/Edns;.asRecord:()Lorg/minidns/record/Record; // method@cf92 │ │ -51b12c: 0c03 |010a: move-result-object v3 │ │ -51b12e: 7220 3669 3100 |010b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51b134: 7110 da68 0100 |010e: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -51b13a: 0c03 |0111: move-result-object v3 │ │ -51b13c: 5b23 389c |0112: iput-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b140: 5423 389c |0114: iget-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b144: 7110 c5ce 0300 |0116: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage;.getOptRrPosition:(Ljava/util/List;)I // method@cec5 │ │ -51b14a: 0a03 |0119: move-result v3 │ │ -51b14c: 5923 449c |011a: iput v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ -51b150: 12f0 |011c: const/4 v0, #int -1 // #ff │ │ -51b152: 3203 2300 |011d: if-eq v3, v0, 0140 // +0023 │ │ -51b156: d803 0301 |011f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -51b15a: 5420 389c |0121: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b15e: 7210 4869 0000 |0123: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -51b164: 0a00 |0126: move-result v0 │ │ -51b166: 3503 1900 |0127: if-ge v3, v0, 0140 // +0019 │ │ -51b16a: 5420 389c |0129: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b16e: 7220 3d69 3000 |012b: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51b174: 0c00 |012e: move-result-object v0 │ │ -51b176: 1f00 5922 |012f: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ -51b17a: 5400 6f9d |0131: iget-object v0, v0, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51b17e: 6201 4c9d |0133: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -51b182: 3210 0300 |0135: if-eq v0, v1, 0138 // +0003 │ │ -51b186: 28e8 |0137: goto 011f // -0018 │ │ -51b188: 2203 3e0e |0138: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -51b18c: 1a00 d567 |013a: const-string v0, "There must be only one OPT pseudo RR in the additional section" // string@67d5 │ │ -51b190: 7020 be64 0300 |013c: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -51b196: 2703 |013f: throw v3 │ │ -51b198: 0e00 |0140: return-void │ │ +51af24: |[51af24] org.minidns.dnsmessage.DnsMessage.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V │ │ +51af34: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +51af3a: 7110 90ce 0300 |0003: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)I // method@ce90 │ │ +51af40: 0a00 |0006: move-result v0 │ │ +51af42: 5920 419c |0007: iput v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +51af46: 7110 91ce 0300 |0009: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ce91 │ │ +51af4c: 0c00 |000c: move-result-object v0 │ │ +51af4e: 5b20 439c |000d: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +51af52: 7110 98ce 0300 |000f: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ce98 │ │ +51af58: 0c00 |0012: move-result-object v0 │ │ +51af5a: 5b20 4a9c |0013: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51af5e: 7110 99ce 0300 |0015: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)J // method@ce99 │ │ +51af64: 0b00 |0018: move-result-wide v0 │ │ +51af66: 5a20 479c |0019: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +51af6a: 7110 9ace 0300 |001b: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9a │ │ +51af70: 0a00 |001e: move-result v0 │ │ +51af72: 5c20 459c |001f: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +51af76: 7110 9bce 0300 |0021: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9b │ │ +51af7c: 0a00 |0024: move-result v0 │ │ +51af7e: 5c20 3b9c |0025: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +51af82: 7110 9cce 0300 |0027: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$600:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9c │ │ +51af88: 0a00 |002a: move-result v0 │ │ +51af8a: 5c20 4c9c |002b: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +51af8e: 7110 9dce 0300 |002d: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$700:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9d │ │ +51af94: 0a00 |0030: move-result v0 │ │ +51af96: 5c20 499c |0031: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +51af9a: 7110 9ece 0300 |0033: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$800:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9e │ │ +51afa0: 0a00 |0036: move-result v0 │ │ +51afa2: 5c20 489c |0037: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +51afa6: 7110 9fce 0300 |0039: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$900:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce9f │ │ +51afac: 0a00 |003c: move-result v0 │ │ +51afae: 5c20 3a9c |003d: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51afb2: 7110 92ce 0300 |003f: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1000:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Z // method@ce92 │ │ +51afb8: 0a00 |0042: move-result v0 │ │ +51afba: 5c20 3e9c |0043: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51afbe: 7110 93ce 0300 |0045: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce93 │ │ +51afc4: 0c00 |0048: move-result-object v0 │ │ +51afc6: 3900 0900 |0049: if-nez v0, 0052 // +0009 │ │ +51afca: 7100 ce68 0000 |004b: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +51afd0: 0c00 |004e: move-result-object v0 │ │ +51afd2: 5b20 469c |004f: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51afd6: 281b |0051: goto 006c // +001b │ │ +51afd8: 2200 1d0f |0052: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51afdc: 7110 93ce 0300 |0054: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce93 │ │ +51afe2: 0c01 |0057: move-result-object v1 │ │ +51afe4: 7210 4869 0100 |0058: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51afea: 0a01 |005b: move-result v1 │ │ +51afec: 7020 7768 1000 |005c: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51aff2: 7110 93ce 0300 |005f: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1100:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce93 │ │ +51aff8: 0c01 |0062: move-result-object v1 │ │ +51affa: 7220 3869 1000 |0063: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51b000: 7110 da68 0000 |0066: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +51b006: 0c00 |0069: move-result-object v0 │ │ +51b008: 5b20 469c |006a: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51b00c: 7110 94ce 0300 |006c: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce94 │ │ +51b012: 0c00 |006f: move-result-object v0 │ │ +51b014: 3900 0900 |0070: if-nez v0, 0079 // +0009 │ │ +51b018: 7100 ce68 0000 |0072: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +51b01e: 0c00 |0075: move-result-object v0 │ │ +51b020: 5b20 399c |0076: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51b024: 281b |0078: goto 0093 // +001b │ │ +51b026: 2200 1d0f |0079: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51b02a: 7110 94ce 0300 |007b: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce94 │ │ +51b030: 0c01 |007e: move-result-object v1 │ │ +51b032: 7210 4869 0100 |007f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51b038: 0a01 |0082: move-result v1 │ │ +51b03a: 7020 7768 1000 |0083: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51b040: 7110 94ce 0300 |0086: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1200:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce94 │ │ +51b046: 0c01 |0089: move-result-object v1 │ │ +51b048: 7220 3869 1000 |008a: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51b04e: 7110 da68 0000 |008d: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +51b054: 0c00 |0090: move-result-object v0 │ │ +51b056: 5b20 399c |0091: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51b05a: 7110 95ce 0300 |0093: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce95 │ │ +51b060: 0c00 |0096: move-result-object v0 │ │ +51b062: 3900 0900 |0097: if-nez v0, 00a0 // +0009 │ │ +51b066: 7100 ce68 0000 |0099: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +51b06c: 0c00 |009c: move-result-object v0 │ │ +51b06e: 5b20 3c9c |009d: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51b072: 281b |009f: goto 00ba // +001b │ │ +51b074: 2200 1d0f |00a0: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51b078: 7110 95ce 0300 |00a2: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce95 │ │ +51b07e: 0c01 |00a5: move-result-object v1 │ │ +51b080: 7210 4869 0100 |00a6: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51b086: 0a01 |00a9: move-result v1 │ │ +51b088: 7020 7768 1000 |00aa: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51b08e: 7110 95ce 0300 |00ad: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1300:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce95 │ │ +51b094: 0c01 |00b0: move-result-object v1 │ │ +51b096: 7220 3869 1000 |00b1: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51b09c: 7110 da68 0000 |00b4: invoke-static {v0}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +51b0a2: 0c00 |00b7: move-result-object v0 │ │ +51b0a4: 5b20 3c9c |00b8: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51b0a8: 7110 96ce 0300 |00ba: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ +51b0ae: 0c00 |00bd: move-result-object v0 │ │ +51b0b0: 3900 0f00 |00be: if-nez v0, 00cd // +000f │ │ +51b0b4: 7110 97ce 0300 |00c0: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ +51b0ba: 0c00 |00c3: move-result-object v0 │ │ +51b0bc: 3900 0900 |00c4: if-nez v0, 00cd // +0009 │ │ +51b0c0: 7100 ce68 0000 |00c6: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +51b0c6: 0c03 |00c9: move-result-object v3 │ │ +51b0c8: 5b23 389c |00ca: iput-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b0cc: 2848 |00cc: goto 0114 // +0048 │ │ +51b0ce: 1200 |00cd: const/4 v0, #int 0 // #0 │ │ +51b0d0: 7110 96ce 0300 |00ce: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ +51b0d6: 0c01 |00d1: move-result-object v1 │ │ +51b0d8: 3801 0b00 |00d2: if-eqz v1, 00dd // +000b │ │ +51b0dc: 7110 96ce 0300 |00d4: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ +51b0e2: 0c01 |00d7: move-result-object v1 │ │ +51b0e4: 7210 4869 0100 |00d8: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51b0ea: 0a01 |00db: move-result v1 │ │ +51b0ec: b010 |00dc: add-int/2addr v0, v1 │ │ +51b0ee: 7110 97ce 0300 |00dd: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ +51b0f4: 0c01 |00e0: move-result-object v1 │ │ +51b0f6: 3801 0400 |00e1: if-eqz v1, 00e5 // +0004 │ │ +51b0fa: d800 0001 |00e3: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51b0fe: 2201 1d0f |00e5: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +51b102: 7020 7768 0100 |00e7: invoke-direct {v1, v0}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51b108: 7110 96ce 0300 |00ea: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ +51b10e: 0c00 |00ed: move-result-object v0 │ │ +51b110: 3800 0900 |00ee: if-eqz v0, 00f7 // +0009 │ │ +51b114: 7110 96ce 0300 |00f0: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1400:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Ljava/util/List; // method@ce96 │ │ +51b11a: 0c00 |00f3: move-result-object v0 │ │ +51b11c: 7220 3869 0100 |00f4: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51b122: 7110 97ce 0300 |00f7: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ +51b128: 0c00 |00fa: move-result-object v0 │ │ +51b12a: 3800 1300 |00fb: if-eqz v0, 010e // +0013 │ │ +51b12e: 7110 97ce 0300 |00fd: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.access$1500:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/edns/Edns$Builder; // method@ce97 │ │ +51b134: 0c03 |0100: move-result-object v3 │ │ +51b136: 6e10 86cf 0300 |0101: invoke-virtual {v3}, Lorg/minidns/edns/Edns$Builder;.build:()Lorg/minidns/edns/Edns; // method@cf86 │ │ +51b13c: 0c03 |0104: move-result-object v3 │ │ +51b13e: 5b23 3f9c |0105: iput-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.edns:Lorg/minidns/edns/Edns; // field@9c3f │ │ +51b142: 6e10 92cf 0300 |0107: invoke-virtual {v3}, Lorg/minidns/edns/Edns;.asRecord:()Lorg/minidns/record/Record; // method@cf92 │ │ +51b148: 0c03 |010a: move-result-object v3 │ │ +51b14a: 7220 3669 3100 |010b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51b150: 7110 da68 0100 |010e: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +51b156: 0c03 |0111: move-result-object v3 │ │ +51b158: 5b23 389c |0112: iput-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b15c: 5423 389c |0114: iget-object v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b160: 7110 c5ce 0300 |0116: invoke-static {v3}, Lorg/minidns/dnsmessage/DnsMessage;.getOptRrPosition:(Ljava/util/List;)I // method@cec5 │ │ +51b166: 0a03 |0119: move-result v3 │ │ +51b168: 5923 449c |011a: iput v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ +51b16c: 12f0 |011c: const/4 v0, #int -1 // #ff │ │ +51b16e: 3203 2300 |011d: if-eq v3, v0, 0140 // +0023 │ │ +51b172: d803 0301 |011f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +51b176: 5420 389c |0121: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b17a: 7210 4869 0000 |0123: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +51b180: 0a00 |0126: move-result v0 │ │ +51b182: 3503 1900 |0127: if-ge v3, v0, 0140 // +0019 │ │ +51b186: 5420 389c |0129: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b18a: 7220 3d69 3000 |012b: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51b190: 0c00 |012e: move-result-object v0 │ │ +51b192: 1f00 5922 |012f: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ +51b196: 5400 6f9d |0131: iget-object v0, v0, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51b19a: 6201 4c9d |0133: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +51b19e: 3210 0300 |0135: if-eq v0, v1, 0138 // +0003 │ │ +51b1a2: 28e8 |0137: goto 011f // -0018 │ │ +51b1a4: 2203 3e0e |0138: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +51b1a8: 1a00 d567 |013a: const-string v0, "There must be only one OPT pseudo RR in the additional section" // string@67d5 │ │ +51b1ac: 7020 be64 0300 |013c: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +51b1b2: 2703 |013f: throw v3 │ │ +51b1b4: 0e00 |0140: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=306 │ │ 0x0009 line=307 │ │ 0x000f line=308 │ │ 0x0015 line=309 │ │ @@ -961465,49 +961465,49 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 67 16-bit code units │ │ -51b19c: |[51b19c] org.minidns.dnsmessage.DnsMessage.:(Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -51b1ac: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -51b1b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -51b1b4: 5920 419c |0004: iput v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -51b1b8: 5530 459c |0006: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -51b1bc: 5c20 459c |0008: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -51b1c0: 5430 439c |000a: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -51b1c4: 5b20 439c |000c: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -51b1c8: 5530 3b9c |000e: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -51b1cc: 5c20 3b9c |0010: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -51b1d0: 5530 4c9c |0012: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -51b1d4: 5c20 4c9c |0014: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -51b1d8: 5530 499c |0016: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -51b1dc: 5c20 499c |0018: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -51b1e0: 5530 489c |001a: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -51b1e4: 5c20 489c |001c: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -51b1e8: 5530 3a9c |001e: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51b1ec: 5c20 3a9c |0020: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51b1f0: 5530 3e9c |0022: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51b1f4: 5c20 3e9c |0024: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51b1f8: 5430 4a9c |0026: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51b1fc: 5b20 4a9c |0028: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51b200: 5330 479c |002a: iget-wide v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -51b204: 5a20 479c |002c: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -51b208: 5430 469c |002e: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51b20c: 5b20 469c |0030: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51b210: 5430 399c |0032: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51b214: 5b20 399c |0034: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51b218: 5430 3c9c |0036: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51b21c: 5b20 3c9c |0038: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51b220: 5430 389c |003a: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b224: 5b20 389c |003c: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51b228: 5233 449c |003e: iget v3, v3, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ -51b22c: 5923 449c |0040: iput v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ -51b230: 0e00 |0042: return-void │ │ +51b1b8: |[51b1b8] org.minidns.dnsmessage.DnsMessage.:(Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +51b1c8: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +51b1ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +51b1d0: 5920 419c |0004: iput v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +51b1d4: 5530 459c |0006: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +51b1d8: 5c20 459c |0008: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +51b1dc: 5430 439c |000a: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +51b1e0: 5b20 439c |000c: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +51b1e4: 5530 3b9c |000e: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +51b1e8: 5c20 3b9c |0010: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +51b1ec: 5530 4c9c |0012: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +51b1f0: 5c20 4c9c |0014: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +51b1f4: 5530 499c |0016: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +51b1f8: 5c20 499c |0018: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +51b1fc: 5530 489c |001a: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +51b200: 5c20 489c |001c: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +51b204: 5530 3a9c |001e: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51b208: 5c20 3a9c |0020: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51b20c: 5530 3e9c |0022: iget-boolean v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51b210: 5c20 3e9c |0024: iput-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51b214: 5430 4a9c |0026: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51b218: 5b20 4a9c |0028: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51b21c: 5330 479c |002a: iget-wide v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +51b220: 5a20 479c |002c: iput-wide v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +51b224: 5430 469c |002e: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51b228: 5b20 469c |0030: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51b22c: 5430 399c |0032: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51b230: 5b20 399c |0034: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51b234: 5430 3c9c |0036: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51b238: 5b20 3c9c |0038: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51b23c: 5430 389c |003a: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b240: 5b20 389c |003c: iput-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51b244: 5233 449c |003e: iget v3, v3, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ +51b248: 5923 449c |0040: iput v3, v2, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ +51b24c: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0004 line=428 │ │ 0x0006 line=429 │ │ 0x000a line=430 │ │ 0x000e line=431 │ │ @@ -961532,143 +961532,143 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 231 16-bit code units │ │ -51ad28: |[51ad28] org.minidns.dnsmessage.DnsMessage.:([B)V │ │ -51ad38: 7010 1a65 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@651a │ │ -51ad3e: 2200 fc0d |0003: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51ad42: 7020 5e63 a000 |0005: invoke-direct {v0, v10}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51ad48: 2201 000e |0008: new-instance v1, Ljava/io/DataInputStream; // type@0e00 │ │ -51ad4c: 7020 7563 0100 |000a: invoke-direct {v1, v0}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51ad52: 6e10 8663 0100 |000d: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51ad58: 0a00 |0010: move-result v0 │ │ -51ad5a: 5990 419c |0011: iput v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -51ad5e: 6e10 8663 0100 |0013: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51ad64: 0a00 |0016: move-result v0 │ │ -51ad66: e102 000f |0017: shr-int/lit8 v2, v0, #int 15 // #0f │ │ -51ad6a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -51ad6c: b532 |001a: and-int/2addr v2, v3 │ │ -51ad6e: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -51ad70: 3332 0400 |001c: if-ne v2, v3, 0020 // +0004 │ │ -51ad74: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -51ad76: 2802 |001f: goto 0021 // +0002 │ │ -51ad78: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -51ad7a: 5c92 459c |0021: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -51ad7e: e102 000b |0023: shr-int/lit8 v2, v0, #int 11 // #0b │ │ -51ad82: dd02 020f |0025: and-int/lit8 v2, v2, #int 15 // #0f │ │ -51ad86: 7110 acce 0200 |0027: invoke-static {v2}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getOpcode:(I)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ceac │ │ -51ad8c: 0c02 |002a: move-result-object v2 │ │ -51ad8e: 5b92 439c |002b: iput-object v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -51ad92: e102 000a |002d: shr-int/lit8 v2, v0, #int 10 // #0a │ │ -51ad96: b532 |002f: and-int/2addr v2, v3 │ │ -51ad98: 3332 0400 |0030: if-ne v2, v3, 0034 // +0004 │ │ -51ad9c: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -51ad9e: 2802 |0033: goto 0035 // +0002 │ │ -51ada0: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -51ada2: 5c92 3b9c |0035: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -51ada6: e102 0009 |0037: shr-int/lit8 v2, v0, #int 9 // #09 │ │ -51adaa: b532 |0039: and-int/2addr v2, v3 │ │ -51adac: 3332 0400 |003a: if-ne v2, v3, 003e // +0004 │ │ -51adb0: 1212 |003c: const/4 v2, #int 1 // #1 │ │ -51adb2: 2802 |003d: goto 003f // +0002 │ │ -51adb4: 1202 |003e: const/4 v2, #int 0 // #0 │ │ -51adb6: 5c92 4c9c |003f: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -51adba: e102 0008 |0041: shr-int/lit8 v2, v0, #int 8 // #08 │ │ -51adbe: b532 |0043: and-int/2addr v2, v3 │ │ -51adc0: 3332 0400 |0044: if-ne v2, v3, 0048 // +0004 │ │ -51adc4: 1212 |0046: const/4 v2, #int 1 // #1 │ │ -51adc6: 2802 |0047: goto 0049 // +0002 │ │ -51adc8: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -51adca: 5c92 499c |0049: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -51adce: e102 0007 |004b: shr-int/lit8 v2, v0, #int 7 // #07 │ │ -51add2: b532 |004d: and-int/2addr v2, v3 │ │ -51add4: 3332 0400 |004e: if-ne v2, v3, 0052 // +0004 │ │ -51add8: 1212 |0050: const/4 v2, #int 1 // #1 │ │ -51adda: 2802 |0051: goto 0053 // +0002 │ │ -51addc: 1202 |0052: const/4 v2, #int 0 // #0 │ │ -51adde: 5c92 489c |0053: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -51ade2: e102 0005 |0055: shr-int/lit8 v2, v0, #int 5 // #05 │ │ -51ade6: b532 |0057: and-int/2addr v2, v3 │ │ -51ade8: 3332 0400 |0058: if-ne v2, v3, 005c // +0004 │ │ -51adec: 1212 |005a: const/4 v2, #int 1 // #1 │ │ -51adee: 2802 |005b: goto 005d // +0002 │ │ -51adf0: 1202 |005c: const/4 v2, #int 0 // #0 │ │ -51adf2: 5c92 3a9c |005d: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51adf6: e102 0004 |005f: shr-int/lit8 v2, v0, #int 4 // #04 │ │ -51adfa: b532 |0061: and-int/2addr v2, v3 │ │ -51adfc: 3332 0300 |0062: if-ne v2, v3, 0065 // +0003 │ │ -51ae00: 2802 |0064: goto 0066 // +0002 │ │ -51ae02: 1203 |0065: const/4 v3, #int 0 // #0 │ │ -51ae04: 5c93 3e9c |0066: iput-boolean v3, v9, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51ae08: dd00 000f |0068: and-int/lit8 v0, v0, #int 15 // #0f │ │ -51ae0c: 7110 b2ce 0000 |006a: invoke-static {v0}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.getResponseCode:(I)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb2 │ │ -51ae12: 0c00 |006d: move-result-object v0 │ │ -51ae14: 5b90 4a9c |006e: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51ae18: 7100 a565 0000 |0070: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -51ae1e: 0b02 |0073: move-result-wide v2 │ │ -51ae20: 5a92 479c |0074: iput-wide v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -51ae24: 6e10 8663 0100 |0076: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51ae2a: 0a00 |0079: move-result v0 │ │ -51ae2c: 6e10 8663 0100 |007a: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51ae32: 0a02 |007d: move-result v2 │ │ -51ae34: 6e10 8663 0100 |007e: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51ae3a: 0a03 |0081: move-result v3 │ │ -51ae3c: 6e10 8663 0100 |0082: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51ae42: 0a05 |0085: move-result v5 │ │ -51ae44: 2206 1d0f |0086: new-instance v6, Ljava/util/ArrayList; // type@0f1d │ │ -51ae48: 7020 7768 0600 |0088: invoke-direct {v6, v0}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ae4e: 5b96 469c |008b: iput-object v6, v9, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51ae52: 1206 |008d: const/4 v6, #int 0 // #0 │ │ -51ae54: 3506 0f00 |008e: if-ge v6, v0, 009d // +000f │ │ -51ae58: 5497 469c |0090: iget-object v7, v9, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51ae5c: 2208 fa21 |0092: new-instance v8, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51ae60: 7030 cdce 180a |0094: invoke-direct {v8, v1, v10}, Lorg/minidns/dnsmessage/Question;.:(Ljava/io/DataInputStream;[B)V // method@cecd │ │ -51ae66: 7220 3669 8700 |0097: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51ae6c: d806 0601 |009a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -51ae70: 28f2 |009c: goto 008e // -000e │ │ -51ae72: 2200 1d0f |009d: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51ae76: 7020 7768 2000 |009f: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ae7c: 5b90 399c |00a2: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51ae80: 1200 |00a4: const/4 v0, #int 0 // #0 │ │ -51ae82: 3520 0e00 |00a5: if-ge v0, v2, 00b3 // +000e │ │ -51ae86: 5496 399c |00a7: iget-object v6, v9, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51ae8a: 7120 91d0 a100 |00a9: invoke-static {v1, v10}, Lorg/minidns/record/Record;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; // method@d091 │ │ -51ae90: 0c07 |00ac: move-result-object v7 │ │ -51ae92: 7220 3669 7600 |00ad: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51ae98: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51ae9c: 28f3 |00b2: goto 00a5 // -000d │ │ -51ae9e: 2200 1d0f |00b3: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51aea2: 7020 7768 3000 |00b5: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51aea8: 5b90 3c9c |00b8: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51aeac: 1200 |00ba: const/4 v0, #int 0 // #0 │ │ -51aeae: 3530 0e00 |00bb: if-ge v0, v3, 00c9 // +000e │ │ -51aeb2: 5492 3c9c |00bd: iget-object v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51aeb6: 7120 91d0 a100 |00bf: invoke-static {v1, v10}, Lorg/minidns/record/Record;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; // method@d091 │ │ -51aebc: 0c06 |00c2: move-result-object v6 │ │ -51aebe: 7220 3669 6200 |00c3: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51aec4: d800 0001 |00c6: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51aec8: 28f3 |00c8: goto 00bb // -000d │ │ -51aeca: 2200 1d0f |00c9: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51aece: 7020 7768 5000 |00cb: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51aed4: 5b90 389c |00ce: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51aed8: 3554 0e00 |00d0: if-ge v4, v5, 00de // +000e │ │ -51aedc: 5490 389c |00d2: iget-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51aee0: 7120 91d0 a100 |00d4: invoke-static {v1, v10}, Lorg/minidns/record/Record;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; // method@d091 │ │ -51aee6: 0c02 |00d7: move-result-object v2 │ │ -51aee8: 7220 3669 2000 |00d8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51aeee: d804 0401 |00db: add-int/lit8 v4, v4, #int 1 // #01 │ │ -51aef2: 28f3 |00dd: goto 00d0 // -000d │ │ -51aef4: 549a 389c |00de: iget-object v10, v9, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51aef8: 7110 c5ce 0a00 |00e0: invoke-static {v10}, Lorg/minidns/dnsmessage/DnsMessage;.getOptRrPosition:(Ljava/util/List;)I // method@cec5 │ │ -51aefe: 0a0a |00e3: move-result v10 │ │ -51af00: 599a 449c |00e4: iput v10, v9, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ -51af04: 0e00 |00e6: return-void │ │ +51ad44: |[51ad44] org.minidns.dnsmessage.DnsMessage.:([B)V │ │ +51ad54: 7010 1a65 0900 |0000: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@651a │ │ +51ad5a: 2200 fc0d |0003: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51ad5e: 7020 5e63 a000 |0005: invoke-direct {v0, v10}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51ad64: 2201 000e |0008: new-instance v1, Ljava/io/DataInputStream; // type@0e00 │ │ +51ad68: 7020 7563 0100 |000a: invoke-direct {v1, v0}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51ad6e: 6e10 8663 0100 |000d: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51ad74: 0a00 |0010: move-result v0 │ │ +51ad76: 5990 419c |0011: iput v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +51ad7a: 6e10 8663 0100 |0013: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51ad80: 0a00 |0016: move-result v0 │ │ +51ad82: e102 000f |0017: shr-int/lit8 v2, v0, #int 15 // #0f │ │ +51ad86: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +51ad88: b532 |001a: and-int/2addr v2, v3 │ │ +51ad8a: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +51ad8c: 3332 0400 |001c: if-ne v2, v3, 0020 // +0004 │ │ +51ad90: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +51ad92: 2802 |001f: goto 0021 // +0002 │ │ +51ad94: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +51ad96: 5c92 459c |0021: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +51ad9a: e102 000b |0023: shr-int/lit8 v2, v0, #int 11 // #0b │ │ +51ad9e: dd02 020f |0025: and-int/lit8 v2, v2, #int 15 // #0f │ │ +51ada2: 7110 acce 0200 |0027: invoke-static {v2}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getOpcode:(I)Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // method@ceac │ │ +51ada8: 0c02 |002a: move-result-object v2 │ │ +51adaa: 5b92 439c |002b: iput-object v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +51adae: e102 000a |002d: shr-int/lit8 v2, v0, #int 10 // #0a │ │ +51adb2: b532 |002f: and-int/2addr v2, v3 │ │ +51adb4: 3332 0400 |0030: if-ne v2, v3, 0034 // +0004 │ │ +51adb8: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +51adba: 2802 |0033: goto 0035 // +0002 │ │ +51adbc: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +51adbe: 5c92 3b9c |0035: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +51adc2: e102 0009 |0037: shr-int/lit8 v2, v0, #int 9 // #09 │ │ +51adc6: b532 |0039: and-int/2addr v2, v3 │ │ +51adc8: 3332 0400 |003a: if-ne v2, v3, 003e // +0004 │ │ +51adcc: 1212 |003c: const/4 v2, #int 1 // #1 │ │ +51adce: 2802 |003d: goto 003f // +0002 │ │ +51add0: 1202 |003e: const/4 v2, #int 0 // #0 │ │ +51add2: 5c92 4c9c |003f: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +51add6: e102 0008 |0041: shr-int/lit8 v2, v0, #int 8 // #08 │ │ +51adda: b532 |0043: and-int/2addr v2, v3 │ │ +51addc: 3332 0400 |0044: if-ne v2, v3, 0048 // +0004 │ │ +51ade0: 1212 |0046: const/4 v2, #int 1 // #1 │ │ +51ade2: 2802 |0047: goto 0049 // +0002 │ │ +51ade4: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +51ade6: 5c92 499c |0049: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +51adea: e102 0007 |004b: shr-int/lit8 v2, v0, #int 7 // #07 │ │ +51adee: b532 |004d: and-int/2addr v2, v3 │ │ +51adf0: 3332 0400 |004e: if-ne v2, v3, 0052 // +0004 │ │ +51adf4: 1212 |0050: const/4 v2, #int 1 // #1 │ │ +51adf6: 2802 |0051: goto 0053 // +0002 │ │ +51adf8: 1202 |0052: const/4 v2, #int 0 // #0 │ │ +51adfa: 5c92 489c |0053: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +51adfe: e102 0005 |0055: shr-int/lit8 v2, v0, #int 5 // #05 │ │ +51ae02: b532 |0057: and-int/2addr v2, v3 │ │ +51ae04: 3332 0400 |0058: if-ne v2, v3, 005c // +0004 │ │ +51ae08: 1212 |005a: const/4 v2, #int 1 // #1 │ │ +51ae0a: 2802 |005b: goto 005d // +0002 │ │ +51ae0c: 1202 |005c: const/4 v2, #int 0 // #0 │ │ +51ae0e: 5c92 3a9c |005d: iput-boolean v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51ae12: e102 0004 |005f: shr-int/lit8 v2, v0, #int 4 // #04 │ │ +51ae16: b532 |0061: and-int/2addr v2, v3 │ │ +51ae18: 3332 0300 |0062: if-ne v2, v3, 0065 // +0003 │ │ +51ae1c: 2802 |0064: goto 0066 // +0002 │ │ +51ae1e: 1203 |0065: const/4 v3, #int 0 // #0 │ │ +51ae20: 5c93 3e9c |0066: iput-boolean v3, v9, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51ae24: dd00 000f |0068: and-int/lit8 v0, v0, #int 15 // #0f │ │ +51ae28: 7110 b2ce 0000 |006a: invoke-static {v0}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.getResponseCode:(I)Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // method@ceb2 │ │ +51ae2e: 0c00 |006d: move-result-object v0 │ │ +51ae30: 5b90 4a9c |006e: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51ae34: 7100 a565 0000 |0070: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +51ae3a: 0b02 |0073: move-result-wide v2 │ │ +51ae3c: 5a92 479c |0074: iput-wide v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +51ae40: 6e10 8663 0100 |0076: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51ae46: 0a00 |0079: move-result v0 │ │ +51ae48: 6e10 8663 0100 |007a: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51ae4e: 0a02 |007d: move-result v2 │ │ +51ae50: 6e10 8663 0100 |007e: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51ae56: 0a03 |0081: move-result v3 │ │ +51ae58: 6e10 8663 0100 |0082: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51ae5e: 0a05 |0085: move-result v5 │ │ +51ae60: 2206 1d0f |0086: new-instance v6, Ljava/util/ArrayList; // type@0f1d │ │ +51ae64: 7020 7768 0600 |0088: invoke-direct {v6, v0}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ae6a: 5b96 469c |008b: iput-object v6, v9, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51ae6e: 1206 |008d: const/4 v6, #int 0 // #0 │ │ +51ae70: 3506 0f00 |008e: if-ge v6, v0, 009d // +000f │ │ +51ae74: 5497 469c |0090: iget-object v7, v9, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51ae78: 2208 fa21 |0092: new-instance v8, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51ae7c: 7030 cdce 180a |0094: invoke-direct {v8, v1, v10}, Lorg/minidns/dnsmessage/Question;.:(Ljava/io/DataInputStream;[B)V // method@cecd │ │ +51ae82: 7220 3669 8700 |0097: invoke-interface {v7, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51ae88: d806 0601 |009a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +51ae8c: 28f2 |009c: goto 008e // -000e │ │ +51ae8e: 2200 1d0f |009d: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51ae92: 7020 7768 2000 |009f: invoke-direct {v0, v2}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ae98: 5b90 399c |00a2: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51ae9c: 1200 |00a4: const/4 v0, #int 0 // #0 │ │ +51ae9e: 3520 0e00 |00a5: if-ge v0, v2, 00b3 // +000e │ │ +51aea2: 5496 399c |00a7: iget-object v6, v9, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51aea6: 7120 91d0 a100 |00a9: invoke-static {v1, v10}, Lorg/minidns/record/Record;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; // method@d091 │ │ +51aeac: 0c07 |00ac: move-result-object v7 │ │ +51aeae: 7220 3669 7600 |00ad: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51aeb4: d800 0001 |00b0: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51aeb8: 28f3 |00b2: goto 00a5 // -000d │ │ +51aeba: 2200 1d0f |00b3: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51aebe: 7020 7768 3000 |00b5: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51aec4: 5b90 3c9c |00b8: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51aec8: 1200 |00ba: const/4 v0, #int 0 // #0 │ │ +51aeca: 3530 0e00 |00bb: if-ge v0, v3, 00c9 // +000e │ │ +51aece: 5492 3c9c |00bd: iget-object v2, v9, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51aed2: 7120 91d0 a100 |00bf: invoke-static {v1, v10}, Lorg/minidns/record/Record;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; // method@d091 │ │ +51aed8: 0c06 |00c2: move-result-object v6 │ │ +51aeda: 7220 3669 6200 |00c3: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51aee0: d800 0001 |00c6: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51aee4: 28f3 |00c8: goto 00bb // -000d │ │ +51aee6: 2200 1d0f |00c9: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51aeea: 7020 7768 5000 |00cb: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51aef0: 5b90 389c |00ce: iput-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51aef4: 3554 0e00 |00d0: if-ge v4, v5, 00de // +000e │ │ +51aef8: 5490 389c |00d2: iget-object v0, v9, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51aefc: 7120 91d0 a100 |00d4: invoke-static {v1, v10}, Lorg/minidns/record/Record;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; // method@d091 │ │ +51af02: 0c02 |00d7: move-result-object v2 │ │ +51af04: 7220 3669 2000 |00d8: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51af0a: d804 0401 |00db: add-int/lit8 v4, v4, #int 1 // #01 │ │ +51af0e: 28f3 |00dd: goto 00d0 // -000d │ │ +51af10: 549a 389c |00de: iget-object v10, v9, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51af14: 7110 c5ce 0a00 |00e0: invoke-static {v10}, Lorg/minidns/dnsmessage/DnsMessage;.getOptRrPosition:(Ljava/util/List;)I // method@cec5 │ │ +51af1a: 0a0a |00e3: move-result v10 │ │ +51af1c: 599a 449c |00e4: iput v10, v9, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ +51af20: 0e00 |00e6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0003 line=385 │ │ 0x0008 line=386 │ │ 0x000d line=387 │ │ 0x0013 line=388 │ │ @@ -961704,49 +961704,49 @@ │ │ type : '()Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51ac4c: |[51ac4c] org.minidns.dnsmessage.DnsMessage.builder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -51ac5c: 2200 f621 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$Builder; // type@21f6 │ │ -51ac60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51ac62: 7020 8dce 1000 |0003: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:(Lorg/minidns/dnsmessage/DnsMessage$1;)V // method@ce8d │ │ -51ac68: 1100 |0006: return-object v0 │ │ +51ac68: |[51ac68] org.minidns.dnsmessage.DnsMessage.builder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +51ac78: 2200 f621 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$Builder; // type@21f6 │ │ +51ac7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51ac7e: 7020 8dce 1000 |0003: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:(Lorg/minidns/dnsmessage/DnsMessage$1;)V // method@ce8d │ │ +51ac84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ locals : │ │ │ │ #5 : (in Lorg/minidns/dnsmessage/DnsMessage;) │ │ name : 'getOptRrPosition' │ │ type : '(Ljava/util/List;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -51a7d0: |[51a7d0] org.minidns.dnsmessage.DnsMessage.getOptRrPosition:(Ljava/util/List;)I │ │ -51a7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -51a7e2: 7210 4869 0300 |0001: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -51a7e8: 0a01 |0004: move-result v1 │ │ -51a7ea: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ -51a7ee: 7220 3d69 0300 |0007: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51a7f4: 0c01 |000a: move-result-object v1 │ │ -51a7f6: 1f01 5922 |000b: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ -51a7fa: 5411 6f9d |000d: iget-object v1, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51a7fe: 6202 4c9d |000f: sget-object v2, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -51a802: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ -51a806: 2805 |0013: goto 0018 // +0005 │ │ -51a808: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51a80c: 28eb |0016: goto 0001 // -0015 │ │ -51a80e: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ -51a810: 0f00 |0018: return v0 │ │ +51a7ec: |[51a7ec] org.minidns.dnsmessage.DnsMessage.getOptRrPosition:(Ljava/util/List;)I │ │ +51a7fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51a7fe: 7210 4869 0300 |0001: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +51a804: 0a01 |0004: move-result v1 │ │ +51a806: 3510 1200 |0005: if-ge v0, v1, 0017 // +0012 │ │ +51a80a: 7220 3d69 0300 |0007: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51a810: 0c01 |000a: move-result-object v1 │ │ +51a812: 1f01 5922 |000b: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ +51a816: 5411 6f9d |000d: iget-object v1, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51a81a: 6202 4c9d |000f: sget-object v2, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +51a81e: 3321 0300 |0011: if-ne v1, v2, 0014 // +0003 │ │ +51a822: 2805 |0013: goto 0018 // +0005 │ │ +51a824: d800 0001 |0014: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51a828: 28eb |0016: goto 0001 // -0015 │ │ +51a82a: 12f0 |0017: const/4 v0, #int -1 // #ff │ │ +51a82c: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=448 │ │ 0x0007 line=449 │ │ 0x000d line=450 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 (null) Ljava/util/List; │ │ @@ -961756,138 +961756,138 @@ │ │ type : '()[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 243 16-bit code units │ │ -51a534: |[51a534] org.minidns.dnsmessage.DnsMessage.serialize:()[B │ │ -51a544: 5440 3d9c |0000: iget-object v0, v4, Lorg/minidns/dnsmessage/DnsMessage;.byteCache:[B // field@9c3d │ │ -51a548: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -51a54c: 1100 |0004: return-object v0 │ │ -51a54e: 2200 fd0d |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -51a552: 1301 0002 |0007: const/16 v1, #int 512 // #200 │ │ -51a556: 7020 6563 1000 |0009: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ -51a55c: 2201 010e |000c: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -51a560: 7020 8963 0100 |000e: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -51a566: 6e10 bece 0400 |0011: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.calculateHeaderBitmap:()I // method@cebe │ │ -51a56c: 0a02 |0014: move-result v2 │ │ -51a56e: 5243 419c |0015: iget v3, v4, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -51a572: 8f33 |0017: int-to-short v3, v3 │ │ -51a574: 6e20 9163 3100 |0018: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a57a: 8f22 |001b: int-to-short v2, v2 │ │ -51a57c: 6e20 9163 2100 |001c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a582: 5442 469c |001f: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51a586: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -51a588: 3902 0600 |0022: if-nez v2, 0028 // +0006 │ │ -51a58c: 6e20 9163 3100 |0024: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a592: 280b |0027: goto 0032 // +000b │ │ -51a594: 5442 469c |0028: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51a598: 7210 4869 0200 |002a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -51a59e: 0a02 |002d: move-result v2 │ │ -51a5a0: 8f22 |002e: int-to-short v2, v2 │ │ -51a5a2: 6e20 9163 2100 |002f: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a5a8: 5442 399c |0032: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51a5ac: 3902 0600 |0034: if-nez v2, 003a // +0006 │ │ -51a5b0: 6e20 9163 3100 |0036: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a5b6: 280b |0039: goto 0044 // +000b │ │ -51a5b8: 5442 399c |003a: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51a5bc: 7210 4869 0200 |003c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -51a5c2: 0a02 |003f: move-result v2 │ │ -51a5c4: 8f22 |0040: int-to-short v2, v2 │ │ -51a5c6: 6e20 9163 2100 |0041: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a5cc: 5442 3c9c |0044: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51a5d0: 3902 0600 |0046: if-nez v2, 004c // +0006 │ │ -51a5d4: 6e20 9163 3100 |0048: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a5da: 280b |004b: goto 0056 // +000b │ │ -51a5dc: 5442 3c9c |004c: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51a5e0: 7210 4869 0200 |004e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -51a5e6: 0a02 |0051: move-result v2 │ │ -51a5e8: 8f22 |0052: int-to-short v2, v2 │ │ -51a5ea: 6e20 9163 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a5f0: 5442 389c |0056: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51a5f4: 3902 0600 |0058: if-nez v2, 005e // +0006 │ │ -51a5f8: 6e20 9163 3100 |005a: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a5fe: 280b |005d: goto 0068 // +000b │ │ -51a600: 5442 389c |005e: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51a604: 7210 4869 0200 |0060: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -51a60a: 0a02 |0063: move-result v2 │ │ -51a60c: 8f22 |0064: int-to-short v2, v2 │ │ -51a60e: 6e20 9163 2100 |0065: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51a614: 5442 469c |0068: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51a618: 3802 1c00 |006a: if-eqz v2, 0086 // +001c │ │ -51a61c: 5442 469c |006c: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51a620: 7210 4169 0200 |006e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a626: 0c02 |0071: move-result-object v2 │ │ -51a628: 7210 1269 0200 |0072: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a62e: 0a03 |0075: move-result v3 │ │ -51a630: 3803 1000 |0076: if-eqz v3, 0086 // +0010 │ │ -51a634: 7210 1369 0200 |0078: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a63a: 0c03 |007b: move-result-object v3 │ │ -51a63c: 1f03 fa21 |007c: check-cast v3, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51a640: 6e10 d5ce 0300 |007e: invoke-virtual {v3}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ -51a646: 0c03 |0081: move-result-object v3 │ │ -51a648: 6e20 8d63 3100 |0082: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51a64e: 28ed |0085: goto 0072 // -0013 │ │ -51a650: 5442 399c |0086: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51a654: 3802 1c00 |0088: if-eqz v2, 00a4 // +001c │ │ -51a658: 5442 399c |008a: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51a65c: 7210 4169 0200 |008c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a662: 0c02 |008f: move-result-object v2 │ │ -51a664: 7210 1269 0200 |0090: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a66a: 0a03 |0093: move-result v3 │ │ -51a66c: 3803 1000 |0094: if-eqz v3, 00a4 // +0010 │ │ -51a670: 7210 1369 0200 |0096: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a676: 0c03 |0099: move-result-object v3 │ │ -51a678: 1f03 5922 |009a: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51a67c: 6e10 92d0 0300 |009c: invoke-virtual {v3}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ -51a682: 0c03 |009f: move-result-object v3 │ │ -51a684: 6e20 8d63 3100 |00a0: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51a68a: 28ed |00a3: goto 0090 // -0013 │ │ -51a68c: 5442 3c9c |00a4: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51a690: 3802 1c00 |00a6: if-eqz v2, 00c2 // +001c │ │ -51a694: 5442 3c9c |00a8: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51a698: 7210 4169 0200 |00aa: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a69e: 0c02 |00ad: move-result-object v2 │ │ -51a6a0: 7210 1269 0200 |00ae: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a6a6: 0a03 |00b1: move-result v3 │ │ -51a6a8: 3803 1000 |00b2: if-eqz v3, 00c2 // +0010 │ │ -51a6ac: 7210 1369 0200 |00b4: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a6b2: 0c03 |00b7: move-result-object v3 │ │ -51a6b4: 1f03 5922 |00b8: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51a6b8: 6e10 92d0 0300 |00ba: invoke-virtual {v3}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ -51a6be: 0c03 |00bd: move-result-object v3 │ │ -51a6c0: 6e20 8d63 3100 |00be: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51a6c6: 28ed |00c1: goto 00ae // -0013 │ │ -51a6c8: 5442 389c |00c2: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51a6cc: 3802 1c00 |00c4: if-eqz v2, 00e0 // +001c │ │ -51a6d0: 5442 389c |00c6: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51a6d4: 7210 4169 0200 |00c8: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a6da: 0c02 |00cb: move-result-object v2 │ │ -51a6dc: 7210 1269 0200 |00cc: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a6e2: 0a03 |00cf: move-result v3 │ │ -51a6e4: 3803 1000 |00d0: if-eqz v3, 00e0 // +0010 │ │ -51a6e8: 7210 1369 0200 |00d2: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a6ee: 0c03 |00d5: move-result-object v3 │ │ -51a6f0: 1f03 5922 |00d6: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51a6f4: 6e10 92d0 0300 |00d8: invoke-virtual {v3}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ -51a6fa: 0c03 |00db: move-result-object v3 │ │ -51a6fc: 6e20 8d63 3100 |00dc: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51a702: 28ed |00df: goto 00cc // -0013 │ │ -51a704: 6e10 8b63 0100 |00e0: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ -51a70a: 6e10 6a63 0000 |00e3: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -51a710: 0c00 |00e6: move-result-object v0 │ │ -51a712: 5b40 3d9c |00e7: iput-object v0, v4, Lorg/minidns/dnsmessage/DnsMessage;.byteCache:[B // field@9c3d │ │ -51a716: 1100 |00e9: return-object v0 │ │ -51a718: 0d00 |00ea: move-exception v0 │ │ -51a71a: 2201 290e |00eb: new-instance v1, Ljava/lang/AssertionError; // type@0e29 │ │ -51a71e: 7020 4964 0100 |00ed: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ -51a724: 2802 |00f0: goto 00f2 // +0002 │ │ -51a726: 2701 |00f1: throw v1 │ │ -51a728: 28ff |00f2: goto 00f1 // -0001 │ │ +51a550: |[51a550] org.minidns.dnsmessage.DnsMessage.serialize:()[B │ │ +51a560: 5440 3d9c |0000: iget-object v0, v4, Lorg/minidns/dnsmessage/DnsMessage;.byteCache:[B // field@9c3d │ │ +51a564: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +51a568: 1100 |0004: return-object v0 │ │ +51a56a: 2200 fd0d |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +51a56e: 1301 0002 |0007: const/16 v1, #int 512 // #200 │ │ +51a572: 7020 6563 1000 |0009: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ +51a578: 2201 010e |000c: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +51a57c: 7020 8963 0100 |000e: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +51a582: 6e10 bece 0400 |0011: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.calculateHeaderBitmap:()I // method@cebe │ │ +51a588: 0a02 |0014: move-result v2 │ │ +51a58a: 5243 419c |0015: iget v3, v4, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +51a58e: 8f33 |0017: int-to-short v3, v3 │ │ +51a590: 6e20 9163 3100 |0018: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a596: 8f22 |001b: int-to-short v2, v2 │ │ +51a598: 6e20 9163 2100 |001c: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a59e: 5442 469c |001f: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51a5a2: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +51a5a4: 3902 0600 |0022: if-nez v2, 0028 // +0006 │ │ +51a5a8: 6e20 9163 3100 |0024: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a5ae: 280b |0027: goto 0032 // +000b │ │ +51a5b0: 5442 469c |0028: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51a5b4: 7210 4869 0200 |002a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +51a5ba: 0a02 |002d: move-result v2 │ │ +51a5bc: 8f22 |002e: int-to-short v2, v2 │ │ +51a5be: 6e20 9163 2100 |002f: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a5c4: 5442 399c |0032: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51a5c8: 3902 0600 |0034: if-nez v2, 003a // +0006 │ │ +51a5cc: 6e20 9163 3100 |0036: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a5d2: 280b |0039: goto 0044 // +000b │ │ +51a5d4: 5442 399c |003a: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51a5d8: 7210 4869 0200 |003c: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +51a5de: 0a02 |003f: move-result v2 │ │ +51a5e0: 8f22 |0040: int-to-short v2, v2 │ │ +51a5e2: 6e20 9163 2100 |0041: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a5e8: 5442 3c9c |0044: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51a5ec: 3902 0600 |0046: if-nez v2, 004c // +0006 │ │ +51a5f0: 6e20 9163 3100 |0048: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a5f6: 280b |004b: goto 0056 // +000b │ │ +51a5f8: 5442 3c9c |004c: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51a5fc: 7210 4869 0200 |004e: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +51a602: 0a02 |0051: move-result v2 │ │ +51a604: 8f22 |0052: int-to-short v2, v2 │ │ +51a606: 6e20 9163 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a60c: 5442 389c |0056: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51a610: 3902 0600 |0058: if-nez v2, 005e // +0006 │ │ +51a614: 6e20 9163 3100 |005a: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a61a: 280b |005d: goto 0068 // +000b │ │ +51a61c: 5442 389c |005e: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51a620: 7210 4869 0200 |0060: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +51a626: 0a02 |0063: move-result v2 │ │ +51a628: 8f22 |0064: int-to-short v2, v2 │ │ +51a62a: 6e20 9163 2100 |0065: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51a630: 5442 469c |0068: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51a634: 3802 1c00 |006a: if-eqz v2, 0086 // +001c │ │ +51a638: 5442 469c |006c: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51a63c: 7210 4169 0200 |006e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51a642: 0c02 |0071: move-result-object v2 │ │ +51a644: 7210 1269 0200 |0072: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51a64a: 0a03 |0075: move-result v3 │ │ +51a64c: 3803 1000 |0076: if-eqz v3, 0086 // +0010 │ │ +51a650: 7210 1369 0200 |0078: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51a656: 0c03 |007b: move-result-object v3 │ │ +51a658: 1f03 fa21 |007c: check-cast v3, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51a65c: 6e10 d5ce 0300 |007e: invoke-virtual {v3}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ +51a662: 0c03 |0081: move-result-object v3 │ │ +51a664: 6e20 8d63 3100 |0082: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51a66a: 28ed |0085: goto 0072 // -0013 │ │ +51a66c: 5442 399c |0086: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51a670: 3802 1c00 |0088: if-eqz v2, 00a4 // +001c │ │ +51a674: 5442 399c |008a: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51a678: 7210 4169 0200 |008c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51a67e: 0c02 |008f: move-result-object v2 │ │ +51a680: 7210 1269 0200 |0090: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51a686: 0a03 |0093: move-result v3 │ │ +51a688: 3803 1000 |0094: if-eqz v3, 00a4 // +0010 │ │ +51a68c: 7210 1369 0200 |0096: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51a692: 0c03 |0099: move-result-object v3 │ │ +51a694: 1f03 5922 |009a: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51a698: 6e10 92d0 0300 |009c: invoke-virtual {v3}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ +51a69e: 0c03 |009f: move-result-object v3 │ │ +51a6a0: 6e20 8d63 3100 |00a0: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51a6a6: 28ed |00a3: goto 0090 // -0013 │ │ +51a6a8: 5442 3c9c |00a4: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51a6ac: 3802 1c00 |00a6: if-eqz v2, 00c2 // +001c │ │ +51a6b0: 5442 3c9c |00a8: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51a6b4: 7210 4169 0200 |00aa: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51a6ba: 0c02 |00ad: move-result-object v2 │ │ +51a6bc: 7210 1269 0200 |00ae: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51a6c2: 0a03 |00b1: move-result v3 │ │ +51a6c4: 3803 1000 |00b2: if-eqz v3, 00c2 // +0010 │ │ +51a6c8: 7210 1369 0200 |00b4: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51a6ce: 0c03 |00b7: move-result-object v3 │ │ +51a6d0: 1f03 5922 |00b8: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51a6d4: 6e10 92d0 0300 |00ba: invoke-virtual {v3}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ +51a6da: 0c03 |00bd: move-result-object v3 │ │ +51a6dc: 6e20 8d63 3100 |00be: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51a6e2: 28ed |00c1: goto 00ae // -0013 │ │ +51a6e4: 5442 389c |00c2: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51a6e8: 3802 1c00 |00c4: if-eqz v2, 00e0 // +001c │ │ +51a6ec: 5442 389c |00c6: iget-object v2, v4, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51a6f0: 7210 4169 0200 |00c8: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51a6f6: 0c02 |00cb: move-result-object v2 │ │ +51a6f8: 7210 1269 0200 |00cc: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51a6fe: 0a03 |00cf: move-result v3 │ │ +51a700: 3803 1000 |00d0: if-eqz v3, 00e0 // +0010 │ │ +51a704: 7210 1369 0200 |00d2: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51a70a: 0c03 |00d5: move-result-object v3 │ │ +51a70c: 1f03 5922 |00d6: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51a710: 6e10 92d0 0300 |00d8: invoke-virtual {v3}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ +51a716: 0c03 |00db: move-result-object v3 │ │ +51a718: 6e20 8d63 3100 |00dc: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51a71e: 28ed |00df: goto 00cc // -0013 │ │ +51a720: 6e10 8b63 0100 |00e0: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ +51a726: 6e10 6a63 0000 |00e3: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +51a72c: 0c00 |00e6: move-result-object v0 │ │ +51a72e: 5b40 3d9c |00e7: iput-object v0, v4, Lorg/minidns/dnsmessage/DnsMessage;.byteCache:[B // field@9c3d │ │ +51a732: 1100 |00e9: return-object v0 │ │ +51a734: 0d00 |00ea: move-exception v0 │ │ +51a736: 2201 290e |00eb: new-instance v1, Ljava/lang/AssertionError; // type@0e29 │ │ +51a73a: 7020 4964 0100 |00ed: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ +51a740: 2802 |00f0: goto 00f2 // +0002 │ │ +51a742: 2701 |00f1: throw v1 │ │ +51a744: 28ff |00f2: goto 00f1 // -0001 │ │ catches : 1 │ │ 0x0015 - 0x00e3 │ │ Ljava/io/IOException; -> 0x00ea │ │ positions : │ │ 0x0000 line=486 │ │ 0x0005 line=490 │ │ 0x000c line=491 │ │ @@ -961930,19 +961930,19 @@ │ │ type : '()Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -51ac2c: |[51ac2c] org.minidns.dnsmessage.DnsMessage.asBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -51ac3c: 2200 f621 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$Builder; // type@21f6 │ │ -51ac40: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51ac42: 7030 8fce 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage$1;)V // method@ce8f │ │ -51ac48: 1100 |0006: return-object v0 │ │ +51ac48: |[51ac48] org.minidns.dnsmessage.DnsMessage.asBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +51ac58: 2200 f621 |0000: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage$Builder; // type@21f6 │ │ +51ac5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51ac5e: 7030 8fce 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage$1;)V // method@ce8f │ │ +51ac64: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ #1 : (in Lorg/minidns/dnsmessage/DnsMessage;) │ │ @@ -961950,21 +961950,21 @@ │ │ type : '(Ljava/net/InetAddress;I)Ljava/net/DatagramPacket;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -51aab0: |[51aab0] org.minidns.dnsmessage.DnsMessage.asDatagram:(Ljava/net/InetAddress;I)Ljava/net/DatagramPacket; │ │ -51aac0: 7010 c9ce 0300 |0000: invoke-direct {v3}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ -51aac6: 0c00 |0003: move-result-object v0 │ │ -51aac8: 2201 7c0e |0004: new-instance v1, Ljava/net/DatagramPacket; // type@0e7c │ │ -51aacc: 2102 |0006: array-length v2, v0 │ │ -51aace: 7055 2f66 0142 |0007: invoke-direct {v1, v0, v2, v4, v5}, Ljava/net/DatagramPacket;.:([BILjava/net/InetAddress;I)V // method@662f │ │ -51aad4: 1101 |000a: return-object v1 │ │ +51aacc: |[51aacc] org.minidns.dnsmessage.DnsMessage.asDatagram:(Ljava/net/InetAddress;I)Ljava/net/DatagramPacket; │ │ +51aadc: 7010 c9ce 0300 |0000: invoke-direct {v3}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ +51aae2: 0c00 |0003: move-result-object v0 │ │ +51aae4: 2201 7c0e |0004: new-instance v1, Ljava/net/DatagramPacket; // type@0e7c │ │ +51aae8: 2102 |0006: array-length v2, v0 │ │ +51aaea: 7055 2f66 0142 |0007: invoke-direct {v1, v0, v2, v4, v5}, Ljava/net/DatagramPacket;.:([BILjava/net/InetAddress;I)V // method@662f │ │ +51aaf0: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/minidns/dnsmessage/DnsMessage; │ │ 0x0000 - 0x000b reg=4 (null) Ljava/net/InetAddress; │ │ @@ -961975,22 +961975,22 @@ │ │ type : '()Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -51ac00: |[51ac00] org.minidns.dnsmessage.DnsMessage.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; │ │ -51ac10: 5410 429c |0000: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.normalizedVersionCache:Lorg/minidns/dnsmessage/DnsMessage; // field@9c42 │ │ -51ac14: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -51ac18: 2200 f921 |0004: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -51ac1c: 7020 b8ce 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage;.:(Lorg/minidns/dnsmessage/DnsMessage;)V // method@ceb8 │ │ -51ac22: 5b10 429c |0009: iput-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.normalizedVersionCache:Lorg/minidns/dnsmessage/DnsMessage; // field@9c42 │ │ -51ac26: 5410 429c |000b: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.normalizedVersionCache:Lorg/minidns/dnsmessage/DnsMessage; // field@9c42 │ │ -51ac2a: 1100 |000d: return-object v0 │ │ +51ac1c: |[51ac1c] org.minidns.dnsmessage.DnsMessage.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; │ │ +51ac2c: 5410 429c |0000: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.normalizedVersionCache:Lorg/minidns/dnsmessage/DnsMessage; // field@9c42 │ │ +51ac30: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +51ac34: 2200 f921 |0004: new-instance v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +51ac38: 7020 b8ce 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage;.:(Lorg/minidns/dnsmessage/DnsMessage;)V // method@ceb8 │ │ +51ac3e: 5b10 429c |0009: iput-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.normalizedVersionCache:Lorg/minidns/dnsmessage/DnsMessage; // field@9c42 │ │ +51ac42: 5410 429c |000b: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.normalizedVersionCache:Lorg/minidns/dnsmessage/DnsMessage; // field@9c42 │ │ +51ac46: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0004 line=805 │ │ 0x000b line=807 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -962000,50 +962000,50 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 66 16-bit code units │ │ -51a73c: |[51a73c] org.minidns.dnsmessage.DnsMessage.calculateHeaderBitmap:()I │ │ -51a74c: 5520 459c |0000: iget-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -51a750: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -51a754: 1400 0080 0000 |0004: const v0, #float 4.59177e-41 // #00008000 │ │ -51a75a: 2802 |0007: goto 0009 // +0002 │ │ -51a75c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -51a75e: 5421 439c |0009: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -51a762: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -51a766: 6e10 adce 0100 |000d: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getValue:()B // method@cead │ │ -51a76c: 0a01 |0010: move-result v1 │ │ -51a76e: e001 010b |0011: shl-int/lit8 v1, v1, #int 11 // #0b │ │ -51a772: b010 |0013: add-int/2addr v0, v1 │ │ -51a774: 5521 3b9c |0014: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -51a778: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -51a77c: d000 0004 |0018: add-int/lit16 v0, v0, #int 1024 // #0400 │ │ -51a780: 5521 4c9c |001a: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -51a784: 3801 0400 |001c: if-eqz v1, 0020 // +0004 │ │ -51a788: d000 0002 |001e: add-int/lit16 v0, v0, #int 512 // #0200 │ │ -51a78c: 5521 499c |0020: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -51a790: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -51a794: d000 0001 |0024: add-int/lit16 v0, v0, #int 256 // #0100 │ │ -51a798: 5521 489c |0026: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -51a79c: 3801 0400 |0028: if-eqz v1, 002c // +0004 │ │ -51a7a0: d000 8000 |002a: add-int/lit16 v0, v0, #int 128 // #0080 │ │ -51a7a4: 5521 3a9c |002c: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51a7a8: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ -51a7ac: d800 0020 |0030: add-int/lit8 v0, v0, #int 32 // #20 │ │ -51a7b0: 5521 3e9c |0032: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51a7b4: 3801 0400 |0034: if-eqz v1, 0038 // +0004 │ │ -51a7b8: d800 0010 |0036: add-int/lit8 v0, v0, #int 16 // #10 │ │ -51a7bc: 5421 4a9c |0038: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51a7c0: 3801 0700 |003a: if-eqz v1, 0041 // +0007 │ │ -51a7c4: 6e10 b3ce 0100 |003c: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.getValue:()B // method@ceb3 │ │ -51a7ca: 0a01 |003f: move-result v1 │ │ -51a7cc: b010 |0040: add-int/2addr v0, v1 │ │ -51a7ce: 0f00 |0041: return v0 │ │ +51a758: |[51a758] org.minidns.dnsmessage.DnsMessage.calculateHeaderBitmap:()I │ │ +51a768: 5520 459c |0000: iget-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +51a76c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +51a770: 1400 0080 0000 |0004: const v0, #float 4.59177e-41 // #00008000 │ │ +51a776: 2802 |0007: goto 0009 // +0002 │ │ +51a778: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +51a77a: 5421 439c |0009: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +51a77e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +51a782: 6e10 adce 0100 |000d: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$OPCODE;.getValue:()B // method@cead │ │ +51a788: 0a01 |0010: move-result v1 │ │ +51a78a: e001 010b |0011: shl-int/lit8 v1, v1, #int 11 // #0b │ │ +51a78e: b010 |0013: add-int/2addr v0, v1 │ │ +51a790: 5521 3b9c |0014: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +51a794: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +51a798: d000 0004 |0018: add-int/lit16 v0, v0, #int 1024 // #0400 │ │ +51a79c: 5521 4c9c |001a: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +51a7a0: 3801 0400 |001c: if-eqz v1, 0020 // +0004 │ │ +51a7a4: d000 0002 |001e: add-int/lit16 v0, v0, #int 512 // #0200 │ │ +51a7a8: 5521 499c |0020: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +51a7ac: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +51a7b0: d000 0001 |0024: add-int/lit16 v0, v0, #int 256 // #0100 │ │ +51a7b4: 5521 489c |0026: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +51a7b8: 3801 0400 |0028: if-eqz v1, 002c // +0004 │ │ +51a7bc: d000 8000 |002a: add-int/lit16 v0, v0, #int 128 // #0080 │ │ +51a7c0: 5521 3a9c |002c: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51a7c4: 3801 0400 |002e: if-eqz v1, 0032 // +0004 │ │ +51a7c8: d800 0020 |0030: add-int/lit8 v0, v0, #int 32 // #20 │ │ +51a7cc: 5521 3e9c |0032: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51a7d0: 3801 0400 |0034: if-eqz v1, 0038 // +0004 │ │ +51a7d4: d800 0010 |0036: add-int/lit8 v0, v0, #int 16 // #10 │ │ +51a7d8: 5421 4a9c |0038: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51a7dc: 3801 0700 |003a: if-eqz v1, 0041 // +0007 │ │ +51a7e0: 6e10 b3ce 0100 |003c: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.getValue:()B // method@ceb3 │ │ +51a7e6: 0a01 |003f: move-result v1 │ │ +51a7e8: b010 |0040: add-int/2addr v0, v1 │ │ +51a7ea: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0009 line=550 │ │ 0x000d line=551 │ │ 0x0014 line=553 │ │ 0x001a line=556 │ │ @@ -962061,23 +962061,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -51aad8: |[51aad8] org.minidns.dnsmessage.DnsMessage.copyAnswers:()Ljava/util/List; │ │ -51aae8: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51aaec: 5421 399c |0002: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51aaf0: 7210 4869 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51aaf6: 0a01 |0007: move-result v1 │ │ -51aaf8: 7020 7768 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51aafe: 5421 399c |000b: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51ab02: 7220 3869 1000 |000d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51ab08: 1100 |0010: return-object v0 │ │ +51aaf4: |[51aaf4] org.minidns.dnsmessage.DnsMessage.copyAnswers:()Ljava/util/List; │ │ +51ab04: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51ab08: 5421 399c |0002: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51ab0c: 7210 4869 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51ab12: 0a01 |0007: move-result v1 │ │ +51ab14: 7020 7768 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ab1a: 5421 399c |000b: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51ab1e: 7220 3869 1000 |000d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51ab24: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x000b line=601 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -962086,23 +962086,23 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -51ab0c: |[51ab0c] org.minidns.dnsmessage.DnsMessage.copyAuthority:()Ljava/util/List; │ │ -51ab1c: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51ab20: 5421 3c9c |0002: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51ab24: 7210 4869 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51ab2a: 0a01 |0007: move-result v1 │ │ -51ab2c: 7020 7768 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ab32: 5421 3c9c |000b: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51ab36: 7220 3869 1000 |000d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51ab3c: 1100 |0010: return-object v0 │ │ +51ab28: |[51ab28] org.minidns.dnsmessage.DnsMessage.copyAuthority:()Ljava/util/List; │ │ +51ab38: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51ab3c: 5421 3c9c |0002: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51ab40: 7210 4869 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51ab46: 0a01 |0007: move-result v1 │ │ +51ab48: 7020 7768 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ab4e: 5421 3c9c |000b: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51ab52: 7220 3869 1000 |000d: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51ab58: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x000b line=613 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -962111,30 +962111,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -51a4c8: |[51a4c8] org.minidns.dnsmessage.DnsMessage.equals:(Ljava/lang/Object;)Z │ │ -51a4d8: 2020 f921 |0000: instance-of v0, v2, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -51a4dc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -51a4e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -51a4e2: 0f02 |0005: return v2 │ │ -51a4e4: 3312 0400 |0006: if-ne v2, v1, 000a // +0004 │ │ -51a4e8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -51a4ea: 0f02 |0009: return v2 │ │ -51a4ec: 1f02 f921 |000a: check-cast v2, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -51a4f0: 7010 c9ce 0200 |000c: invoke-direct {v2}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ -51a4f6: 0c02 |000f: move-result-object v2 │ │ -51a4f8: 7010 c9ce 0100 |0010: invoke-direct {v1}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ -51a4fe: 0c00 |0013: move-result-object v0 │ │ -51a500: 7120 9468 2000 |0014: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -51a506: 0a02 |0017: move-result v2 │ │ -51a508: 0f02 |0018: return v2 │ │ +51a4e4: |[51a4e4] org.minidns.dnsmessage.DnsMessage.equals:(Ljava/lang/Object;)Z │ │ +51a4f4: 2020 f921 |0000: instance-of v0, v2, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +51a4f8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +51a4fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +51a4fe: 0f02 |0005: return v2 │ │ +51a500: 3312 0400 |0006: if-ne v2, v1, 000a // +0004 │ │ +51a504: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +51a506: 0f02 |0009: return v2 │ │ +51a508: 1f02 f921 |000a: check-cast v2, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +51a50c: 7010 c9ce 0200 |000c: invoke-direct {v2}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ +51a512: 0c02 |000f: move-result-object v2 │ │ +51a514: 7010 c9ce 0100 |0010: invoke-direct {v1}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ +51a51a: 0c00 |0013: move-result-object v0 │ │ +51a51c: 7120 9468 2000 |0014: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +51a522: 0a02 |0017: move-result v2 │ │ +51a524: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x000a line=829 │ │ 0x000c line=830 │ │ 0x0010 line=831 │ │ 0x0014 line=832 │ │ @@ -962147,58 +962147,58 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -51ab40: |[51ab40] org.minidns.dnsmessage.DnsMessage.getAnswersFor:(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set; │ │ -51ab50: 5470 4a9c |0000: iget-object v0, v7, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51ab54: 6201 2e9c |0002: sget-object v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -51ab58: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -51ab5c: 1208 |0006: const/4 v8, #int 0 // #0 │ │ -51ab5e: 1108 |0007: return-object v8 │ │ -51ab60: 2200 2c0f |0008: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ -51ab64: 5471 399c |000a: iget-object v1, v7, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51ab68: 7210 4869 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -51ab6e: 0a01 |000f: move-result v1 │ │ -51ab70: 7020 fe68 1000 |0010: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ -51ab76: 5471 399c |0013: iget-object v1, v7, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51ab7a: 7210 4169 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51ab80: 0c01 |0018: move-result-object v1 │ │ -51ab82: 7210 1269 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51ab88: 0a02 |001c: move-result v2 │ │ -51ab8a: 3802 3a00 |001d: if-eqz v2, 0057 // +003a │ │ -51ab8e: 7210 1369 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51ab94: 0c02 |0022: move-result-object v2 │ │ -51ab96: 1f02 5922 |0023: check-cast v2, Lorg/minidns/record/Record; // type@2259 │ │ -51ab9a: 6e20 90d0 8200 |0025: invoke-virtual {v2, v8}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ -51aba0: 0a03 |0028: move-result v3 │ │ -51aba2: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ -51aba6: 28ee |002b: goto 0019 // -0012 │ │ -51aba8: 6e10 8dd0 0200 |002c: invoke-virtual {v2}, Lorg/minidns/record/Record;.getPayload:()Lorg/minidns/record/Data; // method@d08d │ │ -51abae: 0c03 |002f: move-result-object v3 │ │ -51abb0: 7220 9169 3000 |0030: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51abb6: 0a03 |0033: move-result v3 │ │ -51abb8: 3903 e5ff |0034: if-nez v3, 0019 // -001b │ │ -51abbc: 6203 379c |0036: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage;.LOGGER:Ljava/util/logging/Logger; // field@9c37 │ │ -51abc0: 6204 6654 |0038: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51abc4: 2205 5f0e |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -51abc8: 7010 8565 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51abce: 1a06 a71e |003f: const-string v6, "DnsMessage contains duplicate answers. Record: " // string@1ea7 │ │ -51abd2: 6e20 9165 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51abd8: 6e20 9065 2500 |0044: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51abde: 1a02 940c |0047: const-string v2, "; DnsMessage: " // string@0c94 │ │ -51abe2: 6e20 9165 2500 |0049: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51abe8: 6e20 9065 7500 |004c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51abee: 6e10 a365 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51abf4: 0c02 |0052: move-result-object v2 │ │ -51abf6: 6e30 556a 4302 |0053: invoke-virtual {v3, v4, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@6a55 │ │ -51abfc: 28c3 |0056: goto 0019 // -003d │ │ -51abfe: 1100 |0057: return-object v0 │ │ +51ab5c: |[51ab5c] org.minidns.dnsmessage.DnsMessage.getAnswersFor:(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set; │ │ +51ab6c: 5470 4a9c |0000: iget-object v0, v7, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51ab70: 6201 2e9c |0002: sget-object v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +51ab74: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +51ab78: 1208 |0006: const/4 v8, #int 0 // #0 │ │ +51ab7a: 1108 |0007: return-object v8 │ │ +51ab7c: 2200 2c0f |0008: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ +51ab80: 5471 399c |000a: iget-object v1, v7, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51ab84: 7210 4869 0100 |000c: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +51ab8a: 0a01 |000f: move-result v1 │ │ +51ab8c: 7020 fe68 1000 |0010: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ +51ab92: 5471 399c |0013: iget-object v1, v7, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51ab96: 7210 4169 0100 |0015: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51ab9c: 0c01 |0018: move-result-object v1 │ │ +51ab9e: 7210 1269 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51aba4: 0a02 |001c: move-result v2 │ │ +51aba6: 3802 3a00 |001d: if-eqz v2, 0057 // +003a │ │ +51abaa: 7210 1369 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51abb0: 0c02 |0022: move-result-object v2 │ │ +51abb2: 1f02 5922 |0023: check-cast v2, Lorg/minidns/record/Record; // type@2259 │ │ +51abb6: 6e20 90d0 8200 |0025: invoke-virtual {v2, v8}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ +51abbc: 0a03 |0028: move-result v3 │ │ +51abbe: 3903 0300 |0029: if-nez v3, 002c // +0003 │ │ +51abc2: 28ee |002b: goto 0019 // -0012 │ │ +51abc4: 6e10 8dd0 0200 |002c: invoke-virtual {v2}, Lorg/minidns/record/Record;.getPayload:()Lorg/minidns/record/Data; // method@d08d │ │ +51abca: 0c03 |002f: move-result-object v3 │ │ +51abcc: 7220 9169 3000 |0030: invoke-interface {v0, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51abd2: 0a03 |0033: move-result v3 │ │ +51abd4: 3903 e5ff |0034: if-nez v3, 0019 // -001b │ │ +51abd8: 6203 379c |0036: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage;.LOGGER:Ljava/util/logging/Logger; // field@9c37 │ │ +51abdc: 6204 6654 |0038: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51abe0: 2205 5f0e |003a: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +51abe4: 7010 8565 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51abea: 1a06 a71e |003f: const-string v6, "DnsMessage contains duplicate answers. Record: " // string@1ea7 │ │ +51abee: 6e20 9165 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51abf4: 6e20 9065 2500 |0044: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51abfa: 1a02 940c |0047: const-string v2, "; DnsMessage: " // string@0c94 │ │ +51abfe: 6e20 9165 2500 |0049: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ac04: 6e20 9065 7500 |004c: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51ac0a: 6e10 a365 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51ac10: 0c02 |0052: move-result-object v2 │ │ +51ac12: 6e30 556a 4302 |0053: invoke-virtual {v3, v4, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@6a55 │ │ +51ac18: 28c3 |0056: goto 0019 // -003d │ │ +51ac1a: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0008 line=782 │ │ 0x0013 line=783 │ │ 0x0025 line=784 │ │ 0x002c line=786 │ │ @@ -962213,27 +962213,27 @@ │ │ type : '()Lorg/minidns/edns/Edns;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -51ac90: |[51ac90] org.minidns.dnsmessage.DnsMessage.getEdns:()Lorg/minidns/edns/Edns; │ │ -51aca0: 5420 3f9c |0000: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.edns:Lorg/minidns/edns/Edns; // field@9c3f │ │ -51aca4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -51aca8: 1100 |0004: return-object v0 │ │ -51acaa: 6e10 c4ce 0200 |0005: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage;.getOptPseudoRecord:()Lorg/minidns/record/Record; // method@cec4 │ │ -51acb0: 0c00 |0008: move-result-object v0 │ │ -51acb2: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ -51acb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -51acb8: 1100 |000c: return-object v0 │ │ -51acba: 2201 2522 |000d: new-instance v1, Lorg/minidns/edns/Edns; // type@2225 │ │ -51acbe: 7020 91cf 0100 |000f: invoke-direct {v1, v0}, Lorg/minidns/edns/Edns;.:(Lorg/minidns/record/Record;)V // method@cf91 │ │ -51acc4: 5b21 3f9c |0012: iput-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.edns:Lorg/minidns/edns/Edns; // field@9c3f │ │ -51acc8: 1101 |0014: return-object v1 │ │ +51acac: |[51acac] org.minidns.dnsmessage.DnsMessage.getEdns:()Lorg/minidns/edns/Edns; │ │ +51acbc: 5420 3f9c |0000: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.edns:Lorg/minidns/edns/Edns; // field@9c3f │ │ +51acc0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +51acc4: 1100 |0004: return-object v0 │ │ +51acc6: 6e10 c4ce 0200 |0005: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage;.getOptPseudoRecord:()Lorg/minidns/record/Record; // method@cec4 │ │ +51accc: 0c00 |0008: move-result-object v0 │ │ +51acce: 3900 0400 |0009: if-nez v0, 000d // +0004 │ │ +51acd2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +51acd4: 1100 |000c: return-object v0 │ │ +51acd6: 2201 2522 |000d: new-instance v1, Lorg/minidns/edns/Edns; // type@2225 │ │ +51acda: 7020 91cf 0100 |000f: invoke-direct {v1, v0}, Lorg/minidns/edns/Edns;.:(Lorg/minidns/record/Record;)V // method@cf91 │ │ +51ace0: 5b21 3f9c |0012: iput-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.edns:Lorg/minidns/edns/Edns; // field@9c3f │ │ +51ace4: 1101 |0014: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0005 line=620 │ │ 0x000d line=622 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -962243,25 +962243,25 @@ │ │ type : '()Lorg/minidns/record/Record;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -51accc: |[51accc] org.minidns.dnsmessage.DnsMessage.getOptPseudoRecord:()Lorg/minidns/record/Record; │ │ -51acdc: 5220 449c |0000: iget v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ -51ace0: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -51ace2: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -51ace6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -51ace8: 1100 |0006: return-object v0 │ │ -51acea: 5421 389c |0007: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51acee: 7220 3d69 0100 |0009: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51acf4: 0c00 |000c: move-result-object v0 │ │ -51acf6: 1f00 5922 |000d: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ -51acfa: 1100 |000f: return-object v0 │ │ +51ace8: |[51ace8] org.minidns.dnsmessage.DnsMessage.getOptPseudoRecord:()Lorg/minidns/record/Record; │ │ +51acf8: 5220 449c |0000: iget v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.optRrPosition:I // field@9c44 │ │ +51acfc: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +51acfe: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +51ad02: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +51ad04: 1100 |0006: return-object v0 │ │ +51ad06: 5421 389c |0007: iget-object v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51ad0a: 7220 3d69 0100 |0009: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51ad10: 0c00 |000c: move-result-object v0 │ │ +51ad12: 1f00 5922 |000d: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ +51ad16: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0007 line=629 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -962270,21 +962270,21 @@ │ │ type : '()Lorg/minidns/dnsmessage/Question;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -51ac6c: |[51ac6c] org.minidns.dnsmessage.DnsMessage.getQuestion:()Lorg/minidns/dnsmessage/Question; │ │ -51ac7c: 5420 469c |0000: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51ac80: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51ac82: 7220 3d69 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51ac88: 0c00 |0006: move-result-object v0 │ │ -51ac8a: 1f00 fa21 |0007: check-cast v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51ac8e: 1100 |0009: return-object v0 │ │ +51ac88: |[51ac88] org.minidns.dnsmessage.DnsMessage.getQuestion:()Lorg/minidns/dnsmessage/Question; │ │ +51ac98: 5420 469c |0000: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51ac9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51ac9e: 7220 3d69 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51aca4: 0c00 |0006: move-result-object v0 │ │ +51aca6: 1f00 fa21 |0007: check-cast v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51acaa: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ #11 : (in Lorg/minidns/dnsmessage/DnsMessage;) │ │ @@ -962292,28 +962292,28 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -51a814: |[51a814] org.minidns.dnsmessage.DnsMessage.hashCode:()I │ │ -51a824: 5410 409c |0000: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.hashCodeCache:Ljava/lang/Integer; // field@9c40 │ │ -51a828: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -51a82c: 7010 c9ce 0100 |0004: invoke-direct {v1}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ -51a832: 0c00 |0007: move-result-object v0 │ │ -51a834: 7110 a368 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@68a3 │ │ -51a83a: 0a00 |000b: move-result v0 │ │ -51a83c: 7110 da64 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51a842: 0c00 |000f: move-result-object v0 │ │ -51a844: 5b10 409c |0010: iput-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.hashCodeCache:Ljava/lang/Integer; // field@9c40 │ │ -51a848: 5410 409c |0012: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.hashCodeCache:Ljava/lang/Integer; // field@9c40 │ │ -51a84c: 6e10 ce64 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -51a852: 0a00 |0017: move-result v0 │ │ -51a854: 0f00 |0018: return v0 │ │ +51a830: |[51a830] org.minidns.dnsmessage.DnsMessage.hashCode:()I │ │ +51a840: 5410 409c |0000: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.hashCodeCache:Ljava/lang/Integer; // field@9c40 │ │ +51a844: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +51a848: 7010 c9ce 0100 |0004: invoke-direct {v1}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ +51a84e: 0c00 |0007: move-result-object v0 │ │ +51a850: 7110 a368 0000 |0008: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@68a3 │ │ +51a856: 0a00 |000b: move-result v0 │ │ +51a858: 7110 da64 0000 |000c: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51a85e: 0c00 |000f: move-result-object v0 │ │ +51a860: 5b10 409c |0010: iput-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.hashCodeCache:Ljava/lang/Integer; // field@9c40 │ │ +51a864: 5410 409c |0012: iget-object v0, v1, Lorg/minidns/dnsmessage/DnsMessage;.hashCodeCache:Ljava/lang/Integer; // field@9c40 │ │ +51a868: 6e10 ce64 0000 |0014: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +51a86e: 0a00 |0017: move-result v0 │ │ +51a870: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0004 line=815 │ │ 0x0008 line=816 │ │ 0x0012 line=818 │ │ locals : │ │ @@ -962324,22 +962324,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -51a50c: |[51a50c] org.minidns.dnsmessage.DnsMessage.isDnssecOk:()Z │ │ -51a51c: 6e10 c3ce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage;.getEdns:()Lorg/minidns/edns/Edns; // method@cec3 │ │ -51a522: 0c00 |0003: move-result-object v0 │ │ -51a524: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -51a528: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -51a52a: 0f00 |0007: return v0 │ │ -51a52c: 5500 9b9c |0008: iget-boolean v0, v0, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ -51a530: 0f00 |000a: return v0 │ │ +51a528: |[51a528] org.minidns.dnsmessage.DnsMessage.isDnssecOk:()Z │ │ +51a538: 6e10 c3ce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage;.getEdns:()Lorg/minidns/edns/Edns; // method@cec3 │ │ +51a53e: 0c00 |0003: move-result-object v0 │ │ +51a540: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +51a544: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +51a546: 0f00 |0007: return v0 │ │ +51a548: 5500 9b9c |0008: iget-boolean v0, v0, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ +51a54c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0008 line=642 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -962348,151 +962348,151 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 291 16-bit code units │ │ -51a858: |[51a858] org.minidns.dnsmessage.DnsMessage.toString:()Ljava/lang/String; │ │ -51a868: 5450 4b9c |0000: iget-object v0, v5, Lorg/minidns/dnsmessage/DnsMessage;.toStringCache:Ljava/lang/String; // field@9c4b │ │ -51a86c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -51a870: 1100 |0004: return-object v0 │ │ -51a872: 2200 5f0e |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51a876: 1a01 a61e |0007: const-string v1, "DnsMessage" // string@1ea6 │ │ -51a87a: 7020 8865 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@6588 │ │ -51a880: 1301 2800 |000c: const/16 v1, #int 40 // #28 │ │ -51a884: 6e20 8965 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51a88a: 5251 419c |0011: iget v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -51a88e: 6e20 8c65 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51a894: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ -51a898: 6e20 8965 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51a89e: 5452 439c |001b: iget-object v2, v5, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ -51a8a2: 6e20 9065 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51a8a8: 6e20 8965 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51a8ae: 5452 4a9c |0023: iget-object v2, v5, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51a8b2: 6e20 9065 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51a8b8: 6e20 8965 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51a8be: 5551 459c |002b: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ -51a8c2: 3801 0800 |002d: if-eqz v1, 0035 // +0008 │ │ -51a8c6: 1a01 78d3 |002f: const-string v1, "resp[qr=1]" // string@d378 │ │ -51a8ca: 6e20 9165 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a8d0: 2806 |0034: goto 003a // +0006 │ │ -51a8d2: 1a01 10d0 |0035: const-string v1, "query[qr=0]" // string@d010 │ │ -51a8d6: 6e20 9165 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a8dc: 5551 3b9c |003a: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -51a8e0: 3801 0700 |003c: if-eqz v1, 0043 // +0007 │ │ -51a8e4: 1a01 f300 |003e: const-string v1, " aa" // string@00f3 │ │ -51a8e8: 6e20 9165 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a8ee: 5551 4c9c |0043: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -51a8f2: 3801 0700 |0045: if-eqz v1, 004c // +0007 │ │ -51a8f6: 1a01 8002 |0047: const-string v1, " tr" // string@0280 │ │ -51a8fa: 6e20 9165 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a900: 5551 499c |004c: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ -51a904: 3801 0700 |004e: if-eqz v1, 0055 // +0007 │ │ -51a908: 1a01 3d02 |0050: const-string v1, " rd" // string@023d │ │ -51a90c: 6e20 9165 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a912: 5551 489c |0055: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -51a916: 3801 0700 |0057: if-eqz v1, 005e // +0007 │ │ -51a91a: 1a01 3b02 |0059: const-string v1, " ra" // string@023b │ │ -51a91e: 6e20 9165 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a924: 5551 3a9c |005e: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51a928: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ -51a92c: 1a01 f700 |0062: const-string v1, " ad" // string@00f7 │ │ -51a930: 6e20 9165 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a936: 5551 3e9c |0067: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51a93a: 3801 0700 |0069: if-eqz v1, 0070 // +0007 │ │ -51a93e: 1a01 3101 |006b: const-string v1, " cd" // string@0131 │ │ -51a942: 6e20 9165 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a948: 1a01 6906 |0070: const-string v1, ") │ │ +51a874: |[51a874] org.minidns.dnsmessage.DnsMessage.toString:()Ljava/lang/String; │ │ +51a884: 5450 4b9c |0000: iget-object v0, v5, Lorg/minidns/dnsmessage/DnsMessage;.toStringCache:Ljava/lang/String; // field@9c4b │ │ +51a888: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +51a88c: 1100 |0004: return-object v0 │ │ +51a88e: 2200 5f0e |0005: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51a892: 1a01 a61e |0007: const-string v1, "DnsMessage" // string@1ea6 │ │ +51a896: 7020 8865 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@6588 │ │ +51a89c: 1301 2800 |000c: const/16 v1, #int 40 // #28 │ │ +51a8a0: 6e20 8965 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51a8a6: 5251 419c |0011: iget v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +51a8aa: 6e20 8c65 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51a8b0: 1301 2000 |0016: const/16 v1, #int 32 // #20 │ │ +51a8b4: 6e20 8965 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51a8ba: 5452 439c |001b: iget-object v2, v5, Lorg/minidns/dnsmessage/DnsMessage;.opcode:Lorg/minidns/dnsmessage/DnsMessage$OPCODE; // field@9c43 │ │ +51a8be: 6e20 9065 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51a8c4: 6e20 8965 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51a8ca: 5452 4a9c |0023: iget-object v2, v5, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51a8ce: 6e20 9065 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51a8d4: 6e20 8965 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51a8da: 5551 459c |002b: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.qr:Z // field@9c45 │ │ +51a8de: 3801 0800 |002d: if-eqz v1, 0035 // +0008 │ │ +51a8e2: 1a01 78d3 |002f: const-string v1, "resp[qr=1]" // string@d378 │ │ +51a8e6: 6e20 9165 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a8ec: 2806 |0034: goto 003a // +0006 │ │ +51a8ee: 1a01 10d0 |0035: const-string v1, "query[qr=0]" // string@d010 │ │ +51a8f2: 6e20 9165 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a8f8: 5551 3b9c |003a: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +51a8fc: 3801 0700 |003c: if-eqz v1, 0043 // +0007 │ │ +51a900: 1a01 f300 |003e: const-string v1, " aa" // string@00f3 │ │ +51a904: 6e20 9165 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a90a: 5551 4c9c |0043: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +51a90e: 3801 0700 |0045: if-eqz v1, 004c // +0007 │ │ +51a912: 1a01 8002 |0047: const-string v1, " tr" // string@0280 │ │ +51a916: 6e20 9165 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a91c: 5551 499c |004c: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.recursionDesired:Z // field@9c49 │ │ +51a920: 3801 0700 |004e: if-eqz v1, 0055 // +0007 │ │ +51a924: 1a01 3d02 |0050: const-string v1, " rd" // string@023d │ │ +51a928: 6e20 9165 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a92e: 5551 489c |0055: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +51a932: 3801 0700 |0057: if-eqz v1, 005e // +0007 │ │ +51a936: 1a01 3b02 |0059: const-string v1, " ra" // string@023b │ │ +51a93a: 6e20 9165 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a940: 5551 3a9c |005e: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51a944: 3801 0700 |0060: if-eqz v1, 0067 // +0007 │ │ +51a948: 1a01 f700 |0062: const-string v1, " ad" // string@00f7 │ │ +51a94c: 6e20 9165 1000 |0064: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a952: 5551 3e9c |0067: iget-boolean v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51a956: 3801 0700 |0069: if-eqz v1, 0070 // +0007 │ │ +51a95a: 1a01 3101 |006b: const-string v1, " cd" // string@0131 │ │ +51a95e: 6e20 9165 1000 |006d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a964: 1a01 6906 |0070: const-string v1, ") │ │ " // string@0669 │ │ -51a94c: 6e20 9165 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a952: 5451 469c |0075: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51a956: 1a02 d971 |0077: const-string v2, "] │ │ +51a968: 6e20 9165 1000 |0072: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a96e: 5451 469c |0075: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51a972: 1a02 d971 |0077: const-string v2, "] │ │ " // string@71d9 │ │ -51a95a: 3801 1e00 |0079: if-eqz v1, 0097 // +001e │ │ -51a95e: 7210 4169 0100 |007b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a964: 0c01 |007e: move-result-object v1 │ │ -51a966: 7210 1269 0100 |007f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a96c: 0a03 |0082: move-result v3 │ │ -51a96e: 3803 1400 |0083: if-eqz v3, 0097 // +0014 │ │ -51a972: 7210 1369 0100 |0085: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a978: 0c03 |0088: move-result-object v3 │ │ -51a97a: 1f03 fa21 |0089: check-cast v3, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51a97e: 1a04 9e71 |008b: const-string v4, "[Q: " // string@719e │ │ -51a982: 6e20 9165 4000 |008d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a988: 6e20 9065 3000 |0090: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51a98e: 6e20 9165 2000 |0093: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a994: 28e9 |0096: goto 007f // -0017 │ │ -51a996: 5451 399c |0097: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51a99a: 3801 1e00 |0099: if-eqz v1, 00b7 // +001e │ │ -51a99e: 7210 4169 0100 |009b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a9a4: 0c01 |009e: move-result-object v1 │ │ -51a9a6: 7210 1269 0100 |009f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a9ac: 0a03 |00a2: move-result v3 │ │ -51a9ae: 3803 1400 |00a3: if-eqz v3, 00b7 // +0014 │ │ -51a9b2: 7210 1369 0100 |00a5: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a9b8: 0c03 |00a8: move-result-object v3 │ │ -51a9ba: 1f03 5922 |00a9: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51a9be: 1a04 3270 |00ab: const-string v4, "[A: " // string@7032 │ │ -51a9c2: 6e20 9165 4000 |00ad: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a9c8: 6e20 9065 3000 |00b0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51a9ce: 6e20 9165 2000 |00b3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51a9d4: 28e9 |00b6: goto 009f // -0017 │ │ -51a9d6: 5451 3c9c |00b7: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51a9da: 3801 1e00 |00b9: if-eqz v1, 00d7 // +001e │ │ -51a9de: 7210 4169 0100 |00bb: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51a9e4: 0c01 |00be: move-result-object v1 │ │ -51a9e6: 7210 1269 0100 |00bf: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51a9ec: 0a03 |00c2: move-result v3 │ │ -51a9ee: 3803 1400 |00c3: if-eqz v3, 00d7 // +0014 │ │ -51a9f2: 7210 1369 0100 |00c5: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51a9f8: 0c03 |00c8: move-result-object v3 │ │ -51a9fa: 1f03 5922 |00c9: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51a9fe: 1a04 9d71 |00cb: const-string v4, "[N: " // string@719d │ │ -51aa02: 6e20 9165 4000 |00cd: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51aa08: 6e20 9065 3000 |00d0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51aa0e: 6e20 9165 2000 |00d3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51aa14: 28e9 |00d6: goto 00bf // -0017 │ │ -51aa16: 5451 389c |00d7: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51aa1a: 3801 2c00 |00d9: if-eqz v1, 0105 // +002c │ │ -51aa1e: 7210 4169 0100 |00db: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51aa24: 0c01 |00de: move-result-object v1 │ │ -51aa26: 7210 1269 0100 |00df: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51aa2c: 0a03 |00e2: move-result v3 │ │ -51aa2e: 3803 2200 |00e3: if-eqz v3, 0105 // +0022 │ │ -51aa32: 7210 1369 0100 |00e5: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51aa38: 0c03 |00e8: move-result-object v3 │ │ -51aa3a: 1f03 5922 |00e9: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51aa3e: 1a04 a571 |00eb: const-string v4, "[X: " // string@71a5 │ │ -51aa42: 6e20 9165 4000 |00ed: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51aa48: 7110 95cf 0300 |00f0: invoke-static {v3}, Lorg/minidns/edns/Edns;.fromRecord:(Lorg/minidns/record/Record;)Lorg/minidns/edns/Edns; // method@cf95 │ │ -51aa4e: 0c04 |00f3: move-result-object v4 │ │ -51aa50: 3804 0a00 |00f4: if-eqz v4, 00fe // +000a │ │ -51aa54: 6e10 96cf 0400 |00f6: invoke-virtual {v4}, Lorg/minidns/edns/Edns;.toString:()Ljava/lang/String; // method@cf96 │ │ -51aa5a: 0c03 |00f9: move-result-object v3 │ │ -51aa5c: 6e20 9165 3000 |00fa: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51aa62: 2804 |00fd: goto 0101 // +0004 │ │ -51aa64: 6e20 9065 3000 |00fe: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51aa6a: 6e20 9165 2000 |0101: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51aa70: 28db |0104: goto 00df // -0025 │ │ -51aa72: 6e10 9d65 0000 |0105: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ -51aa78: 0a01 |0108: move-result v1 │ │ -51aa7a: d801 01ff |0109: add-int/lit8 v1, v1, #int -1 // #ff │ │ -51aa7e: 6e20 9465 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.charAt:(I)C // method@6594 │ │ -51aa84: 0a01 |010e: move-result v1 │ │ -51aa86: 1302 0a00 |010f: const/16 v2, #int 10 // #a │ │ -51aa8a: 3321 0b00 |0111: if-ne v1, v2, 011c // +000b │ │ -51aa8e: 6e10 9d65 0000 |0113: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ -51aa94: 0a01 |0116: move-result v1 │ │ -51aa96: d801 01ff |0117: add-int/lit8 v1, v1, #int -1 // #ff │ │ -51aa9a: 6e20 a065 1000 |0119: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@65a0 │ │ -51aaa0: 6e10 a365 0000 |011c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51aaa6: 0c00 |011f: move-result-object v0 │ │ -51aaa8: 5b50 4b9c |0120: iput-object v0, v5, Lorg/minidns/dnsmessage/DnsMessage;.toStringCache:Ljava/lang/String; // field@9c4b │ │ -51aaac: 1100 |0122: return-object v0 │ │ +51a976: 3801 1e00 |0079: if-eqz v1, 0097 // +001e │ │ +51a97a: 7210 4169 0100 |007b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51a980: 0c01 |007e: move-result-object v1 │ │ +51a982: 7210 1269 0100 |007f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51a988: 0a03 |0082: move-result v3 │ │ +51a98a: 3803 1400 |0083: if-eqz v3, 0097 // +0014 │ │ +51a98e: 7210 1369 0100 |0085: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51a994: 0c03 |0088: move-result-object v3 │ │ +51a996: 1f03 fa21 |0089: check-cast v3, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51a99a: 1a04 9e71 |008b: const-string v4, "[Q: " // string@719e │ │ +51a99e: 6e20 9165 4000 |008d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a9a4: 6e20 9065 3000 |0090: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51a9aa: 6e20 9165 2000 |0093: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a9b0: 28e9 |0096: goto 007f // -0017 │ │ +51a9b2: 5451 399c |0097: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51a9b6: 3801 1e00 |0099: if-eqz v1, 00b7 // +001e │ │ +51a9ba: 7210 4169 0100 |009b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51a9c0: 0c01 |009e: move-result-object v1 │ │ +51a9c2: 7210 1269 0100 |009f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51a9c8: 0a03 |00a2: move-result v3 │ │ +51a9ca: 3803 1400 |00a3: if-eqz v3, 00b7 // +0014 │ │ +51a9ce: 7210 1369 0100 |00a5: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51a9d4: 0c03 |00a8: move-result-object v3 │ │ +51a9d6: 1f03 5922 |00a9: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51a9da: 1a04 3270 |00ab: const-string v4, "[A: " // string@7032 │ │ +51a9de: 6e20 9165 4000 |00ad: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a9e4: 6e20 9065 3000 |00b0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51a9ea: 6e20 9165 2000 |00b3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51a9f0: 28e9 |00b6: goto 009f // -0017 │ │ +51a9f2: 5451 3c9c |00b7: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51a9f6: 3801 1e00 |00b9: if-eqz v1, 00d7 // +001e │ │ +51a9fa: 7210 4169 0100 |00bb: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51aa00: 0c01 |00be: move-result-object v1 │ │ +51aa02: 7210 1269 0100 |00bf: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51aa08: 0a03 |00c2: move-result v3 │ │ +51aa0a: 3803 1400 |00c3: if-eqz v3, 00d7 // +0014 │ │ +51aa0e: 7210 1369 0100 |00c5: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51aa14: 0c03 |00c8: move-result-object v3 │ │ +51aa16: 1f03 5922 |00c9: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51aa1a: 1a04 9d71 |00cb: const-string v4, "[N: " // string@719d │ │ +51aa1e: 6e20 9165 4000 |00cd: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51aa24: 6e20 9065 3000 |00d0: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51aa2a: 6e20 9165 2000 |00d3: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51aa30: 28e9 |00d6: goto 00bf // -0017 │ │ +51aa32: 5451 389c |00d7: iget-object v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51aa36: 3801 2c00 |00d9: if-eqz v1, 0105 // +002c │ │ +51aa3a: 7210 4169 0100 |00db: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51aa40: 0c01 |00de: move-result-object v1 │ │ +51aa42: 7210 1269 0100 |00df: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51aa48: 0a03 |00e2: move-result v3 │ │ +51aa4a: 3803 2200 |00e3: if-eqz v3, 0105 // +0022 │ │ +51aa4e: 7210 1369 0100 |00e5: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51aa54: 0c03 |00e8: move-result-object v3 │ │ +51aa56: 1f03 5922 |00e9: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51aa5a: 1a04 a571 |00eb: const-string v4, "[X: " // string@71a5 │ │ +51aa5e: 6e20 9165 4000 |00ed: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51aa64: 7110 95cf 0300 |00f0: invoke-static {v3}, Lorg/minidns/edns/Edns;.fromRecord:(Lorg/minidns/record/Record;)Lorg/minidns/edns/Edns; // method@cf95 │ │ +51aa6a: 0c04 |00f3: move-result-object v4 │ │ +51aa6c: 3804 0a00 |00f4: if-eqz v4, 00fe // +000a │ │ +51aa70: 6e10 96cf 0400 |00f6: invoke-virtual {v4}, Lorg/minidns/edns/Edns;.toString:()Ljava/lang/String; // method@cf96 │ │ +51aa76: 0c03 |00f9: move-result-object v3 │ │ +51aa78: 6e20 9165 3000 |00fa: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51aa7e: 2804 |00fd: goto 0101 // +0004 │ │ +51aa80: 6e20 9065 3000 |00fe: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51aa86: 6e20 9165 2000 |0101: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51aa8c: 28db |0104: goto 00df // -0025 │ │ +51aa8e: 6e10 9d65 0000 |0105: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ +51aa94: 0a01 |0108: move-result v1 │ │ +51aa96: d801 01ff |0109: add-int/lit8 v1, v1, #int -1 // #ff │ │ +51aa9a: 6e20 9465 1000 |010b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.charAt:(I)C // method@6594 │ │ +51aaa0: 0a01 |010e: move-result v1 │ │ +51aaa2: 1302 0a00 |010f: const/16 v2, #int 10 // #a │ │ +51aaa6: 3321 0b00 |0111: if-ne v1, v2, 011c // +000b │ │ +51aaaa: 6e10 9d65 0000 |0113: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ +51aab0: 0a01 |0116: move-result v1 │ │ +51aab2: d801 01ff |0117: add-int/lit8 v1, v1, #int -1 // #ff │ │ +51aab6: 6e20 a065 1000 |0119: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.setLength:(I)V // method@65a0 │ │ +51aabc: 6e10 a365 0000 |011c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51aac2: 0c00 |011f: move-result-object v0 │ │ +51aac4: 5b50 4b9c |0120: iput-object v0, v5, Lorg/minidns/dnsmessage/DnsMessage;.toStringCache:Ljava/lang/String; // field@9c4b │ │ +51aac8: 1100 |0122: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0005 line=651 │ │ 0x000e line=652 │ │ 0x001d line=653 │ │ 0x0025 line=654 │ │ @@ -962533,21 +962533,21 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -51b234: |[51b234] org.minidns.dnsmessage.DnsMessage.writeTo:(Ljava/io/DataOutputStream;)V │ │ -51b244: 7010 c9ce 0200 |0000: invoke-direct {v2}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ -51b24a: 0c00 |0003: move-result-object v0 │ │ -51b24c: 2101 |0004: array-length v1, v0 │ │ -51b24e: 6e20 9163 1300 |0005: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51b254: 6e20 8d63 0300 |0008: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51b25a: 0e00 |000b: return-void │ │ +51b250: |[51b250] org.minidns.dnsmessage.DnsMessage.writeTo:(Ljava/io/DataOutputStream;)V │ │ +51b260: 7010 c9ce 0200 |0000: invoke-direct {v2}, Lorg/minidns/dnsmessage/DnsMessage;.serialize:()[B // method@cec9 │ │ +51b266: 0c00 |0003: move-result-object v0 │ │ +51b268: 2101 |0004: array-length v1, v0 │ │ +51b26a: 6e20 9163 1300 |0005: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51b270: 6e20 8d63 0300 |0008: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51b276: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0004 line=474 │ │ 0x0008 line=475 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -962604,47 +962604,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -51b3f0: |[51b3f0] org.minidns.dnsmessage.Question.:()V │ │ -51b400: 0e00 |0000: return-void │ │ +51b40c: |[51b40c] org.minidns.dnsmessage.Question.:()V │ │ +51b41c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnsmessage/Question;) │ │ name : '' │ │ type : '(Ljava/io/DataInputStream;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -51b404: |[51b404] org.minidns.dnsmessage.Question.:(Ljava/io/DataInputStream;[B)V │ │ -51b414: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51b41a: 7120 edce 2100 |0003: invoke-static {v1, v2}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -51b420: 0c02 |0006: move-result-object v2 │ │ -51b422: 5b02 4f9c |0007: iput-object v2, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51b426: 6e10 8663 0100 |0009: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51b42c: 0a02 |000c: move-result v2 │ │ -51b42e: 7110 84d0 0200 |000d: invoke-static {v2}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ -51b434: 0c02 |0010: move-result-object v2 │ │ -51b436: 5b02 509c |0011: iput-object v2, v0, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51b43a: 6e10 8663 0100 |0013: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -51b440: 0a01 |0016: move-result v1 │ │ -51b442: 7110 7cd0 0100 |0017: invoke-static {v1}, Lorg/minidns/record/Record$CLASS;.getClass:(I)Lorg/minidns/record/Record$CLASS; // method@d07c │ │ -51b448: 0c01 |001a: move-result-object v1 │ │ -51b44a: 5b01 4e9c |001b: iput-object v1, v0, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ -51b44e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -51b450: 5c01 519c |001e: iput-boolean v1, v0, Lorg/minidns/dnsmessage/Question;.unicastQuery:Z // field@9c51 │ │ -51b454: 0e00 |0020: return-void │ │ +51b420: |[51b420] org.minidns.dnsmessage.Question.:(Ljava/io/DataInputStream;[B)V │ │ +51b430: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51b436: 7120 edce 2100 |0003: invoke-static {v1, v2}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +51b43c: 0c02 |0006: move-result-object v2 │ │ +51b43e: 5b02 4f9c |0007: iput-object v2, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51b442: 6e10 8663 0100 |0009: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51b448: 0a02 |000c: move-result v2 │ │ +51b44a: 7110 84d0 0200 |000d: invoke-static {v2}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ +51b450: 0c02 |0010: move-result-object v2 │ │ +51b452: 5b02 509c |0011: iput-object v2, v0, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51b456: 6e10 8663 0100 |0013: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +51b45c: 0a01 |0016: move-result v1 │ │ +51b45e: 7110 7cd0 0100 |0017: invoke-static {v1}, Lorg/minidns/record/Record$CLASS;.getClass:(I)Lorg/minidns/record/Record$CLASS; // method@d07c │ │ +51b464: 0c01 |001a: move-result-object v1 │ │ +51b466: 5b01 4e9c |001b: iput-object v1, v0, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ +51b46a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +51b46c: 5c01 519c |001e: iput-boolean v1, v0, Lorg/minidns/dnsmessage/Question;.unicastQuery:Z // field@9c51 │ │ +51b470: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x001e line=122 │ │ @@ -962658,19 +962658,19 @@ │ │ type : '(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -51b458: |[51b458] org.minidns.dnsmessage.Question.:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V │ │ -51b468: 7110 dfce 0100 |0000: invoke-static {v1}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/CharSequence;)Lorg/minidns/dnsname/DnsName; // method@cedf │ │ -51b46e: 0c01 |0003: move-result-object v1 │ │ -51b470: 7040 d0ce 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@ced0 │ │ -51b476: 0e00 |0007: return-void │ │ +51b474: |[51b474] org.minidns.dnsmessage.Question.:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V │ │ +51b484: 7110 dfce 0100 |0000: invoke-static {v1}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/CharSequence;)Lorg/minidns/dnsname/DnsName; // method@cedf │ │ +51b48a: 0c01 |0003: move-result-object v1 │ │ +51b48c: 7040 d0ce 1032 |0004: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@ced0 │ │ +51b492: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/minidns/record/Record$TYPE; │ │ @@ -962681,18 +962681,18 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -51b478: |[51b478] org.minidns.dnsmessage.Question.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V │ │ -51b488: 6200 0c9d |0000: sget-object v0, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ -51b48c: 7040 d0ce 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@ced0 │ │ -51b492: 0e00 |0005: return-void │ │ +51b494: |[51b494] org.minidns.dnsmessage.Question.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V │ │ +51b4a4: 6200 0c9d |0000: sget-object v0, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ +51b4a8: 7040 d0ce 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@ced0 │ │ +51b4ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/minidns/record/Record$TYPE; │ │ @@ -962702,18 +962702,18 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -51b494: |[51b494] org.minidns.dnsmessage.Question.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V │ │ -51b4a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -51b4a6: 7050 d1ce 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;Z)V // method@ced1 │ │ -51b4ac: 0e00 |0004: return-void │ │ +51b4b0: |[51b4b0] org.minidns.dnsmessage.Question.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V │ │ +51b4c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51b4c2: 7050 d1ce 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;Z)V // method@ced1 │ │ +51b4c8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/minidns/record/Record$TYPE; │ │ @@ -962724,21 +962724,21 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -51b4b0: |[51b4b0] org.minidns.dnsmessage.Question.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;Z)V │ │ -51b4c0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51b4c6: 5b01 4f9c |0003: iput-object v1, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51b4ca: 5b02 509c |0005: iput-object v2, v0, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51b4ce: 5b03 4e9c |0007: iput-object v3, v0, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ -51b4d2: 5c04 519c |0009: iput-boolean v4, v0, Lorg/minidns/dnsmessage/Question;.unicastQuery:Z // field@9c51 │ │ -51b4d6: 0e00 |000b: return-void │ │ +51b4cc: |[51b4cc] org.minidns.dnsmessage.Question.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;Z)V │ │ +51b4dc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51b4e2: 5b01 4f9c |0003: iput-object v1, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51b4e6: 5b02 509c |0005: iput-object v2, v0, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51b4ea: 5b03 4e9c |0007: iput-object v3, v0, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ +51b4ee: 5c04 519c |0009: iput-boolean v4, v0, Lorg/minidns/dnsmessage/Question;.unicastQuery:Z // field@9c51 │ │ +51b4f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -962755,19 +962755,19 @@ │ │ type : '()Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -51b3d0: |[51b3d0] org.minidns.dnsmessage.Question.asMessageBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -51b3e0: 7100 bdce 0000 |0000: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage;.builder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cebd │ │ -51b3e6: 0c00 |0003: move-result-object v0 │ │ -51b3e8: 6e20 a8ce 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setQuestion:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea8 │ │ -51b3ee: 1100 |0007: return-object v0 │ │ +51b3ec: |[51b3ec] org.minidns.dnsmessage.Question.asMessageBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +51b3fc: 7100 bdce 0000 |0000: invoke-static {}, Lorg/minidns/dnsmessage/DnsMessage;.builder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cebd │ │ +51b402: 0c00 |0003: move-result-object v0 │ │ +51b404: 6e20 a8ce 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setQuestion:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea8 │ │ +51b40a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/minidns/dnsmessage/Question; │ │ │ │ @@ -962776,30 +962776,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -51b25c: |[51b25c] org.minidns.dnsmessage.Question.equals:(Ljava/lang/Object;)Z │ │ -51b26c: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ -51b270: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -51b272: 0f02 |0003: return v2 │ │ -51b274: 2020 fa21 |0004: instance-of v0, v2, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51b278: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -51b27c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -51b27e: 0f02 |0009: return v2 │ │ -51b280: 6e10 d5ce 0100 |000a: invoke-virtual {v1}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ -51b286: 0c00 |000d: move-result-object v0 │ │ -51b288: 1f02 fa21 |000e: check-cast v2, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51b28c: 6e10 d5ce 0200 |0010: invoke-virtual {v2}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ -51b292: 0c02 |0013: move-result-object v2 │ │ -51b294: 7120 9468 2000 |0014: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -51b29a: 0a02 |0017: move-result v2 │ │ -51b29c: 0f02 |0018: return v2 │ │ +51b278: |[51b278] org.minidns.dnsmessage.Question.equals:(Ljava/lang/Object;)Z │ │ +51b288: 3321 0400 |0000: if-ne v1, v2, 0004 // +0004 │ │ +51b28c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +51b28e: 0f02 |0003: return v2 │ │ +51b290: 2020 fa21 |0004: instance-of v0, v2, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51b294: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +51b298: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +51b29a: 0f02 |0009: return v2 │ │ +51b29c: 6e10 d5ce 0100 |000a: invoke-virtual {v1}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ +51b2a2: 0c00 |000d: move-result-object v0 │ │ +51b2a4: 1f02 fa21 |000e: check-cast v2, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51b2a8: 6e10 d5ce 0200 |0010: invoke-virtual {v2}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ +51b2ae: 0c02 |0013: move-result-object v2 │ │ +51b2b0: 7120 9468 2000 |0014: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +51b2b6: 0a02 |0017: move-result v2 │ │ +51b2b8: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=158 │ │ 0x000a line=161 │ │ 0x000e line=162 │ │ 0x0014 line=163 │ │ locals : │ │ @@ -962811,20 +962811,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -51b34c: |[51b34c] org.minidns.dnsmessage.Question.hashCode:()I │ │ -51b35c: 6e10 d5ce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ -51b362: 0c00 |0003: move-result-object v0 │ │ -51b364: 7110 a368 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@68a3 │ │ -51b36a: 0a00 |0007: move-result v0 │ │ -51b36c: 0f00 |0008: return v0 │ │ +51b368: |[51b368] org.minidns.dnsmessage.Question.hashCode:()I │ │ +51b378: 6e10 d5ce 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsmessage/Question;.toByteArray:()[B // method@ced5 │ │ +51b37e: 0c00 |0003: move-result-object v0 │ │ +51b380: 7110 a368 0000 |0004: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@68a3 │ │ +51b386: 0a00 |0007: move-result v0 │ │ +51b388: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnsmessage/Question; │ │ │ │ #3 : (in Lorg/minidns/dnsmessage/Question;) │ │ @@ -962832,49 +962832,49 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -51b2a0: |[51b2a0] org.minidns.dnsmessage.Question.toByteArray:()[B │ │ -51b2b0: 5440 4d9c |0000: iget-object v0, v4, Lorg/minidns/dnsmessage/Question;.byteArray:[B // field@9c4d │ │ -51b2b4: 3900 4000 |0002: if-nez v0, 0042 // +0040 │ │ -51b2b8: 2200 fd0d |0004: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -51b2bc: 1301 0002 |0006: const/16 v1, #int 512 // #200 │ │ -51b2c0: 7020 6563 1000 |0008: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ -51b2c6: 2201 010e |000b: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -51b2ca: 7020 8963 0100 |000d: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -51b2d0: 5442 4f9c |0010: iget-object v2, v4, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51b2d4: 6e20 f8ce 1200 |0012: invoke-virtual {v2, v1}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -51b2da: 5442 509c |0015: iget-object v2, v4, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51b2de: 6e10 86d0 0200 |0017: invoke-virtual {v2}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ -51b2e4: 0a02 |001a: move-result v2 │ │ -51b2e6: 6e20 9163 2100 |001b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51b2ec: 5442 4e9c |001e: iget-object v2, v4, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ -51b2f0: 6e10 7dd0 0200 |0020: invoke-virtual {v2}, Lorg/minidns/record/Record$CLASS;.getValue:()I // method@d07d │ │ -51b2f6: 0a02 |0023: move-result v2 │ │ -51b2f8: 5543 519c |0024: iget-boolean v3, v4, Lorg/minidns/dnsmessage/Question;.unicastQuery:Z // field@9c51 │ │ -51b2fc: 3803 0600 |0026: if-eqz v3, 002c // +0006 │ │ -51b300: 1403 0080 0000 |0028: const v3, #float 4.59177e-41 // #00008000 │ │ -51b306: 2802 |002b: goto 002d // +0002 │ │ -51b308: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -51b30a: b632 |002d: or-int/2addr v2, v3 │ │ -51b30c: 6e20 9163 2100 |002e: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51b312: 6e10 8b63 0100 |0031: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ -51b318: 6e10 6a63 0000 |0034: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -51b31e: 0c00 |0037: move-result-object v0 │ │ -51b320: 5b40 4d9c |0038: iput-object v0, v4, Lorg/minidns/dnsmessage/Question;.byteArray:[B // field@9c4d │ │ -51b324: 2808 |003a: goto 0042 // +0008 │ │ -51b326: 0d00 |003b: move-exception v0 │ │ -51b328: 2201 580e |003c: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ -51b32c: 7020 2f65 0100 |003e: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -51b332: 2701 |0041: throw v1 │ │ -51b334: 5440 4d9c |0042: iget-object v0, v4, Lorg/minidns/dnsmessage/Question;.byteArray:[B // field@9c4d │ │ -51b338: 1100 |0044: return-object v0 │ │ +51b2bc: |[51b2bc] org.minidns.dnsmessage.Question.toByteArray:()[B │ │ +51b2cc: 5440 4d9c |0000: iget-object v0, v4, Lorg/minidns/dnsmessage/Question;.byteArray:[B // field@9c4d │ │ +51b2d0: 3900 4000 |0002: if-nez v0, 0042 // +0040 │ │ +51b2d4: 2200 fd0d |0004: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +51b2d8: 1301 0002 |0006: const/16 v1, #int 512 // #200 │ │ +51b2dc: 7020 6563 1000 |0008: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ +51b2e2: 2201 010e |000b: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +51b2e6: 7020 8963 0100 |000d: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +51b2ec: 5442 4f9c |0010: iget-object v2, v4, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51b2f0: 6e20 f8ce 1200 |0012: invoke-virtual {v2, v1}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +51b2f6: 5442 509c |0015: iget-object v2, v4, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51b2fa: 6e10 86d0 0200 |0017: invoke-virtual {v2}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ +51b300: 0a02 |001a: move-result v2 │ │ +51b302: 6e20 9163 2100 |001b: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51b308: 5442 4e9c |001e: iget-object v2, v4, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ +51b30c: 6e10 7dd0 0200 |0020: invoke-virtual {v2}, Lorg/minidns/record/Record$CLASS;.getValue:()I // method@d07d │ │ +51b312: 0a02 |0023: move-result v2 │ │ +51b314: 5543 519c |0024: iget-boolean v3, v4, Lorg/minidns/dnsmessage/Question;.unicastQuery:Z // field@9c51 │ │ +51b318: 3803 0600 |0026: if-eqz v3, 002c // +0006 │ │ +51b31c: 1403 0080 0000 |0028: const v3, #float 4.59177e-41 // #00008000 │ │ +51b322: 2802 |002b: goto 002d // +0002 │ │ +51b324: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +51b326: b632 |002d: or-int/2addr v2, v3 │ │ +51b328: 6e20 9163 2100 |002e: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51b32e: 6e10 8b63 0100 |0031: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ +51b334: 6e10 6a63 0000 |0034: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +51b33a: 0c00 |0037: move-result-object v0 │ │ +51b33c: 5b40 4d9c |0038: iput-object v0, v4, Lorg/minidns/dnsmessage/Question;.byteArray:[B // field@9c4d │ │ +51b340: 2808 |003a: goto 0042 // +0008 │ │ +51b342: 0d00 |003b: move-exception v0 │ │ +51b344: 2201 580e |003c: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ +51b348: 7020 2f65 0100 |003e: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +51b34e: 2701 |0041: throw v1 │ │ +51b350: 5440 4d9c |0042: iget-object v0, v4, Lorg/minidns/dnsmessage/Question;.byteArray:[B // field@9c4d │ │ +51b354: 1100 |0044: return-object v0 │ │ catches : 1 │ │ 0x0010 - 0x0034 │ │ Ljava/io/IOException; -> 0x003b │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000b line=132 │ │ @@ -962893,32 +962893,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -51b370: |[51b370] org.minidns.dnsmessage.Question.toString:()Ljava/lang/String; │ │ -51b380: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51b384: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51b38a: 5421 4f9c |0005: iget-object v1, v2, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51b38e: 6e10 e7ce 0100 |0007: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.getRawAce:()Ljava/lang/String; // method@cee7 │ │ -51b394: 0c01 |000a: move-result-object v1 │ │ -51b396: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51b39c: 1a01 1708 |000e: const-string v1, ". " // string@0817 │ │ -51b3a0: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51b3a6: 5421 4e9c |0013: iget-object v1, v2, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ -51b3aa: 6e20 9065 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51b3b0: 1301 0900 |0018: const/16 v1, #int 9 // #9 │ │ -51b3b4: 6e20 8965 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51b3ba: 5421 509c |001d: iget-object v1, v2, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51b3be: 6e20 9065 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51b3c4: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51b3ca: 0c00 |0025: move-result-object v0 │ │ -51b3cc: 1100 |0026: return-object v0 │ │ +51b38c: |[51b38c] org.minidns.dnsmessage.Question.toString:()Ljava/lang/String; │ │ +51b39c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51b3a0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51b3a6: 5421 4f9c |0005: iget-object v1, v2, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51b3aa: 6e10 e7ce 0100 |0007: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.getRawAce:()Ljava/lang/String; // method@cee7 │ │ +51b3b0: 0c01 |000a: move-result-object v1 │ │ +51b3b2: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51b3b8: 1a01 1708 |000e: const-string v1, ". " // string@0817 │ │ +51b3bc: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51b3c2: 5421 4e9c |0013: iget-object v1, v2, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ +51b3c6: 6e20 9065 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51b3cc: 1301 0900 |0018: const/16 v1, #int 9 // #9 │ │ +51b3d0: 6e20 8965 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51b3d6: 5421 509c |001d: iget-object v1, v2, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51b3da: 6e20 9065 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51b3e0: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51b3e6: 0c00 |0025: move-result-object v0 │ │ +51b3e8: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0027 reg=2 this Lorg/minidns/dnsmessage/Question; │ │ │ │ source_file_idx : 23368 (Question.java) │ │ @@ -963000,29 +963000,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -51bb10: |[51bb10] org.minidns.dnsname.DnsName.:()V │ │ -51bb20: 1c00 fb21 |0000: const-class v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51bb24: 2200 fb21 |0002: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51bb28: 1a01 1608 |0004: const-string v1, "." // string@0816 │ │ -51bb2c: 7020 d8ce 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ -51bb32: 6900 529c |0009: sput-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51bb36: 2200 fb21 |000b: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51bb3a: 1a01 83a6 |000d: const-string v1, "in-addr.arpa" // string@a683 │ │ -51bb3e: 7020 d8ce 1000 |000f: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ -51bb44: 2200 fb21 |0012: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51bb48: 1a01 cea8 |0014: const-string v1, "ip6.arpa" // string@a8ce │ │ -51bb4c: 7020 d8ce 1000 |0016: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ -51bb52: 1210 |0019: const/4 v0, #int 1 // #1 │ │ -51bb54: 6a00 539c |001a: sput-boolean v0, Lorg/minidns/dnsname/DnsName;.VALIDATE:Z // field@9c53 │ │ -51bb58: 0e00 |001c: return-void │ │ +51bb2c: |[51bb2c] org.minidns.dnsname.DnsName.:()V │ │ +51bb3c: 1c00 fb21 |0000: const-class v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51bb40: 2200 fb21 |0002: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51bb44: 1a01 1608 |0004: const-string v1, "." // string@0816 │ │ +51bb48: 7020 d8ce 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ +51bb4e: 6900 529c |0009: sput-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51bb52: 2200 fb21 |000b: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51bb56: 1a01 83a6 |000d: const-string v1, "in-addr.arpa" // string@a683 │ │ +51bb5a: 7020 d8ce 1000 |000f: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ +51bb60: 2200 fb21 |0012: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51bb64: 1a01 cea8 |0014: const-string v1, "ip6.arpa" // string@a8ce │ │ +51bb68: 7020 d8ce 1000 |0016: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ +51bb6e: 1210 |0019: const/4 v0, #int 1 // #1 │ │ +51bb70: 6a00 539c |001a: sput-boolean v0, Lorg/minidns/dnsname/DnsName;.VALIDATE:Z // field@9c53 │ │ +51bb74: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=62 │ │ 0x000b line=64 │ │ 0x0012 line=66 │ │ 0x001a line=71 │ │ @@ -963033,18 +963033,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -51bb5c: |[51bb5c] org.minidns.dnsname.DnsName.:(Ljava/lang/String;)V │ │ -51bb6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -51bb6e: 7030 d9ce 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;Z)V // method@ced9 │ │ -51bb74: 0e00 |0004: return-void │ │ +51bb78: |[51bb78] org.minidns.dnsname.DnsName.:(Ljava/lang/String;)V │ │ +51bb88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +51bb8a: 7030 d9ce 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;Z)V // method@ced9 │ │ +51bb90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -963053,55 +963053,55 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -51bb78: |[51bb78] org.minidns.dnsname.DnsName.:(Ljava/lang/String;Z)V │ │ -51bb88: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ -51bb8e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -51bb90: 5930 5b9c |0004: iput v0, v3, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ -51bb94: 6e10 5665 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -51bb9a: 0a00 |0009: move-result v0 │ │ -51bb9c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -51bba0: 6204 529c |000c: sget-object v4, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51bba4: 5444 599c |000e: iget-object v4, v4, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bba8: 5b34 599c |0010: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bbac: 2826 |0012: goto 0038 // +0026 │ │ -51bbae: 6e10 5965 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ -51bbb4: 0a00 |0016: move-result v0 │ │ -51bbb6: d801 00ff |0017: add-int/lit8 v1, v0, #int -1 // #ff │ │ -51bbba: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -51bbbc: 3420 1300 |001a: if-lt v0, v2, 002d // +0013 │ │ -51bbc0: 6e20 4165 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -51bbc6: 0a00 |001f: move-result v0 │ │ -51bbc8: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -51bbcc: 3320 0b00 |0022: if-ne v0, v2, 002d // +000b │ │ -51bbd0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -51bbd2: 6e30 6565 0401 |0025: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@6565 │ │ -51bbd8: 0c04 |0028: move-result-object v4 │ │ -51bbda: 7210 5864 0400 |0029: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ -51bbe0: 0c04 |002c: move-result-object v4 │ │ -51bbe2: 3805 0500 |002d: if-eqz v5, 0032 // +0005 │ │ -51bbe6: 5b34 599c |002f: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bbea: 2807 |0031: goto 0038 // +0007 │ │ -51bbec: 7110 cccf 0400 |0032: invoke-static {v4}, Lorg/minidns/idna/MiniDnsIdna;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@cfcc │ │ -51bbf2: 0c04 |0035: move-result-object v4 │ │ -51bbf4: 5b34 599c |0036: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bbf8: 5434 599c |0038: iget-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bbfc: 6205 5a54 |003a: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ -51bc00: 6e20 6a65 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@656a │ │ -51bc06: 0c04 |003f: move-result-object v4 │ │ -51bc08: 5b34 549c |0040: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51bc0c: 6304 539c |0042: sget-boolean v4, Lorg/minidns/dnsname/DnsName;.VALIDATE:Z // field@9c53 │ │ -51bc10: 3904 0300 |0044: if-nez v4, 0047 // +0003 │ │ -51bc14: 0e00 |0046: return-void │ │ -51bc16: 7010 f7ce 0300 |0047: invoke-direct {v3}, Lorg/minidns/dnsname/DnsName;.validateMaxDnsnameLengthInOctets:()V // method@cef7 │ │ -51bc1c: 0e00 |004a: return-void │ │ +51bb94: |[51bb94] org.minidns.dnsname.DnsName.:(Ljava/lang/String;Z)V │ │ +51bba4: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ +51bbaa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +51bbac: 5930 5b9c |0004: iput v0, v3, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ +51bbb0: 6e10 5665 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +51bbb6: 0a00 |0009: move-result v0 │ │ +51bbb8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +51bbbc: 6204 529c |000c: sget-object v4, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51bbc0: 5444 599c |000e: iget-object v4, v4, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bbc4: 5b34 599c |0010: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bbc8: 2826 |0012: goto 0038 // +0026 │ │ +51bbca: 6e10 5965 0400 |0013: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ +51bbd0: 0a00 |0016: move-result v0 │ │ +51bbd2: d801 00ff |0017: add-int/lit8 v1, v0, #int -1 // #ff │ │ +51bbd6: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +51bbd8: 3420 1300 |001a: if-lt v0, v2, 002d // +0013 │ │ +51bbdc: 6e20 4165 1400 |001c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +51bbe2: 0a00 |001f: move-result v0 │ │ +51bbe4: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +51bbe8: 3320 0b00 |0022: if-ne v0, v2, 002d // +000b │ │ +51bbec: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +51bbee: 6e30 6565 0401 |0025: invoke-virtual {v4, v0, v1}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@6565 │ │ +51bbf4: 0c04 |0028: move-result-object v4 │ │ +51bbf6: 7210 5864 0400 |0029: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ +51bbfc: 0c04 |002c: move-result-object v4 │ │ +51bbfe: 3805 0500 |002d: if-eqz v5, 0032 // +0005 │ │ +51bc02: 5b34 599c |002f: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bc06: 2807 |0031: goto 0038 // +0007 │ │ +51bc08: 7110 cccf 0400 |0032: invoke-static {v4}, Lorg/minidns/idna/MiniDnsIdna;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@cfcc │ │ +51bc0e: 0c04 |0035: move-result-object v4 │ │ +51bc10: 5b34 599c |0036: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bc14: 5434 599c |0038: iget-object v4, v3, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bc18: 6205 5a54 |003a: sget-object v5, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ +51bc1c: 6e20 6a65 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@656a │ │ +51bc22: 0c04 |003f: move-result-object v4 │ │ +51bc24: 5b34 549c |0040: iput-object v4, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51bc28: 6304 539c |0042: sget-boolean v4, Lorg/minidns/dnsname/DnsName;.VALIDATE:Z // field@9c53 │ │ +51bc2c: 3904 0300 |0044: if-nez v4, 0047 // +0003 │ │ +51bc30: 0e00 |0046: return-void │ │ +51bc32: 7010 f7ce 0300 |0047: invoke-direct {v3}, Lorg/minidns/dnsname/DnsName;.validateMaxDnsnameLengthInOctets:()V // method@cef7 │ │ +51bc38: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=103 │ │ 0x0006 line=110 │ │ 0x000c line=111 │ │ 0x0013 line=113 │ │ @@ -963122,51 +963122,51 @@ │ │ type : '([Lorg/minidns/dnslabel/DnsLabel;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -51bc20: |[51bc20] org.minidns.dnsname.DnsName.:([Lorg/minidns/dnslabel/DnsLabel;Z)V │ │ -51bc30: 7010 1a65 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ -51bc36: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -51bc38: 5940 5b9c |0004: iput v0, v4, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ -51bc3c: 5b45 5a9c |0006: iput-object v5, v4, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51bc40: 2150 |0008: array-length v0, v5 │ │ -51bc42: 2300 7424 |0009: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ -51bc46: 5b40 589c |000b: iput-object v0, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bc4a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -51bc4c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -51bc4e: 2152 |000f: array-length v2, v5 │ │ -51bc50: 3520 1800 |0010: if-ge v0, v2, 0028 // +0018 │ │ -51bc54: 4602 0500 |0012: aget-object v2, v5, v0 │ │ -51bc58: 6e10 71ce 0200 |0014: invoke-virtual {v2}, Lorg/minidns/dnslabel/DnsLabel;.length:()I // method@ce71 │ │ -51bc5e: 0a02 |0017: move-result v2 │ │ -51bc60: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -51bc64: b021 |001a: add-int/2addr v1, v2 │ │ -51bc66: 5442 589c |001b: iget-object v2, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bc6a: 4603 0500 |001d: aget-object v3, v5, v0 │ │ -51bc6e: 6e10 6bce 0300 |001f: invoke-virtual {v3}, Lorg/minidns/dnslabel/DnsLabel;.asLowercaseVariant:()Lorg/minidns/dnslabel/DnsLabel; // method@ce6b │ │ -51bc74: 0c03 |0022: move-result-object v3 │ │ -51bc76: 4d03 0200 |0023: aput-object v3, v2, v0 │ │ -51bc7a: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51bc7e: 28e8 |0027: goto 000f // -0018 │ │ -51bc80: 7120 ebce 1500 |0028: invoke-static {v5, v1}, Lorg/minidns/dnsname/DnsName;.labelsToString:([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String; // method@ceeb │ │ -51bc86: 0c05 |002b: move-result-object v5 │ │ -51bc88: 5b45 599c |002c: iput-object v5, v4, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bc8c: 5445 589c |002e: iget-object v5, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bc90: 7120 ebce 1500 |0030: invoke-static {v5, v1}, Lorg/minidns/dnsname/DnsName;.labelsToString:([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String; // method@ceeb │ │ -51bc96: 0c05 |0033: move-result-object v5 │ │ -51bc98: 5b45 549c |0034: iput-object v5, v4, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51bc9c: 3806 0a00 |0036: if-eqz v6, 0040 // +000a │ │ -51bca0: 6305 539c |0038: sget-boolean v5, Lorg/minidns/dnsname/DnsName;.VALIDATE:Z // field@9c53 │ │ -51bca4: 3905 0300 |003a: if-nez v5, 003d // +0003 │ │ -51bca8: 2804 |003c: goto 0040 // +0004 │ │ -51bcaa: 7010 f7ce 0400 |003d: invoke-direct {v4}, Lorg/minidns/dnsname/DnsName;.validateMaxDnsnameLengthInOctets:()V // method@cef7 │ │ -51bcb0: 0e00 |0040: return-void │ │ +51bc3c: |[51bc3c] org.minidns.dnsname.DnsName.:([Lorg/minidns/dnslabel/DnsLabel;Z)V │ │ +51bc4c: 7010 1a65 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ +51bc52: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +51bc54: 5940 5b9c |0004: iput v0, v4, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ +51bc58: 5b45 5a9c |0006: iput-object v5, v4, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51bc5c: 2150 |0008: array-length v0, v5 │ │ +51bc5e: 2300 7424 |0009: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ +51bc62: 5b40 589c |000b: iput-object v0, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bc66: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +51bc68: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +51bc6a: 2152 |000f: array-length v2, v5 │ │ +51bc6c: 3520 1800 |0010: if-ge v0, v2, 0028 // +0018 │ │ +51bc70: 4602 0500 |0012: aget-object v2, v5, v0 │ │ +51bc74: 6e10 71ce 0200 |0014: invoke-virtual {v2}, Lorg/minidns/dnslabel/DnsLabel;.length:()I // method@ce71 │ │ +51bc7a: 0a02 |0017: move-result v2 │ │ +51bc7c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +51bc80: b021 |001a: add-int/2addr v1, v2 │ │ +51bc82: 5442 589c |001b: iget-object v2, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bc86: 4603 0500 |001d: aget-object v3, v5, v0 │ │ +51bc8a: 6e10 6bce 0300 |001f: invoke-virtual {v3}, Lorg/minidns/dnslabel/DnsLabel;.asLowercaseVariant:()Lorg/minidns/dnslabel/DnsLabel; // method@ce6b │ │ +51bc90: 0c03 |0022: move-result-object v3 │ │ +51bc92: 4d03 0200 |0023: aput-object v3, v2, v0 │ │ +51bc96: d800 0001 |0025: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51bc9a: 28e8 |0027: goto 000f // -0018 │ │ +51bc9c: 7120 ebce 1500 |0028: invoke-static {v5, v1}, Lorg/minidns/dnsname/DnsName;.labelsToString:([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String; // method@ceeb │ │ +51bca2: 0c05 |002b: move-result-object v5 │ │ +51bca4: 5b45 599c |002c: iput-object v5, v4, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bca8: 5445 589c |002e: iget-object v5, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bcac: 7120 ebce 1500 |0030: invoke-static {v5, v1}, Lorg/minidns/dnsname/DnsName;.labelsToString:([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String; // method@ceeb │ │ +51bcb2: 0c05 |0033: move-result-object v5 │ │ +51bcb4: 5b45 549c |0034: iput-object v5, v4, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51bcb8: 3806 0a00 |0036: if-eqz v6, 0040 // +000a │ │ +51bcbc: 6305 539c |0038: sget-boolean v5, Lorg/minidns/dnsname/DnsName;.VALIDATE:Z // field@9c53 │ │ +51bcc0: 3905 0300 |003a: if-nez v5, 003d // +0003 │ │ +51bcc4: 2804 |003c: goto 0040 // +0004 │ │ +51bcc6: 7010 f7ce 0400 |003d: invoke-direct {v4}, Lorg/minidns/dnsname/DnsName;.validateMaxDnsnameLengthInOctets:()V // method@cef7 │ │ +51bccc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=103 │ │ 0x0006 line=141 │ │ 0x0008 line=142 │ │ 0x000f line=145 │ │ @@ -963186,20 +963186,20 @@ │ │ type : '(Ljava/lang/CharSequence;)Lorg/minidns/dnsname/DnsName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -51b8a0: |[51b8a0] org.minidns.dnsname.DnsName.from:(Ljava/lang/CharSequence;)Lorg/minidns/dnsname/DnsName; │ │ -51b8b0: 7210 5864 0000 |0000: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ -51b8b6: 0c00 |0003: move-result-object v0 │ │ -51b8b8: 7110 e0ce 0000 |0004: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51b8be: 0c00 |0007: move-result-object v0 │ │ -51b8c0: 1100 |0008: return-object v0 │ │ +51b8bc: |[51b8bc] org.minidns.dnsname.DnsName.from:(Ljava/lang/CharSequence;)Lorg/minidns/dnsname/DnsName; │ │ +51b8cc: 7210 5864 0000 |0000: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ +51b8d2: 0c00 |0003: move-result-object v0 │ │ +51b8d4: 7110 e0ce 0000 |0004: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51b8da: 0c00 |0007: move-result-object v0 │ │ +51b8dc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Ljava/lang/CharSequence; │ │ │ │ #5 : (in Lorg/minidns/dnsname/DnsName;) │ │ @@ -963207,19 +963207,19 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -51b8c4: |[51b8c4] org.minidns.dnsname.DnsName.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; │ │ -51b8d4: 2200 fb21 |0000: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51b8d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51b8da: 7030 d9ce 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;Z)V // method@ced9 │ │ -51b8e0: 1100 |0006: return-object v0 │ │ +51b8e0: |[51b8e0] org.minidns.dnsname.DnsName.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; │ │ +51b8f0: 2200 fb21 |0000: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51b8f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51b8f6: 7030 d9ce 2001 |0003: invoke-direct {v0, v2, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;Z)V // method@ced9 │ │ +51b8fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/String; │ │ │ │ #6 : (in Lorg/minidns/dnsname/DnsName;) │ │ @@ -963227,35 +963227,35 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -51b8e4: |[51b8e4] org.minidns.dnsname.DnsName.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; │ │ -51b8f4: 7010 f1ce 0400 |0000: invoke-direct {v4}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51b8fa: 7010 f1ce 0500 |0003: invoke-direct {v5}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51b900: 5440 5a9c |0006: iget-object v0, v4, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51b904: 2100 |0008: array-length v0, v0 │ │ -51b906: 5451 5a9c |0009: iget-object v1, v5, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51b90a: 2112 |000b: array-length v2, v1 │ │ -51b90c: b020 |000c: add-int/2addr v0, v2 │ │ -51b90e: 2300 7424 |000d: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ -51b912: 2112 |000f: array-length v2, v1 │ │ -51b914: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -51b916: 7152 a465 3130 |0011: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -51b91c: 5444 5a9c |0014: iget-object v4, v4, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51b920: 5455 5a9c |0016: iget-object v5, v5, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51b924: 2155 |0018: array-length v5, v5 │ │ -51b926: 2141 |0019: array-length v1, v4 │ │ -51b928: 7151 a465 3450 |001a: invoke-static {v4, v3, v0, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -51b92e: 2204 fb21 |001d: new-instance v4, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51b932: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -51b934: 7030 dace 0405 |0020: invoke-direct {v4, v0, v5}, Lorg/minidns/dnsname/DnsName;.:([Lorg/minidns/dnslabel/DnsLabel;Z)V // method@ceda │ │ -51b93a: 1104 |0023: return-object v4 │ │ +51b900: |[51b900] org.minidns.dnsname.DnsName.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; │ │ +51b910: 7010 f1ce 0400 |0000: invoke-direct {v4}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51b916: 7010 f1ce 0500 |0003: invoke-direct {v5}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51b91c: 5440 5a9c |0006: iget-object v0, v4, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51b920: 2100 |0008: array-length v0, v0 │ │ +51b922: 5451 5a9c |0009: iget-object v1, v5, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51b926: 2112 |000b: array-length v2, v1 │ │ +51b928: b020 |000c: add-int/2addr v0, v2 │ │ +51b92a: 2300 7424 |000d: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ +51b92e: 2112 |000f: array-length v2, v1 │ │ +51b930: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +51b932: 7152 a465 3130 |0011: invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +51b938: 5444 5a9c |0014: iget-object v4, v4, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51b93c: 5455 5a9c |0016: iget-object v5, v5, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51b940: 2155 |0018: array-length v5, v5 │ │ +51b942: 2141 |0019: array-length v1, v4 │ │ +51b944: 7151 a465 3450 |001a: invoke-static {v4, v3, v0, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +51b94a: 2204 fb21 |001d: new-instance v4, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51b94e: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +51b950: 7030 dace 0405 |0020: invoke-direct {v4, v0, v5}, Lorg/minidns/dnsname/DnsName;.:([Lorg/minidns/dnslabel/DnsLabel;Z)V // method@ceda │ │ +51b956: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x0006 line=350 │ │ 0x000f line=351 │ │ 0x0014 line=352 │ │ @@ -963269,42 +963269,42 @@ │ │ type : '(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -51b824: |[51b824] org.minidns.dnsname.DnsName.getLabels:(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; │ │ -51b834: 1a00 2e70 |0000: const-string v0, "[.。.。]" // string@702e │ │ -51b838: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -51b83c: 6e30 6265 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@6562 │ │ -51b842: 0c00 |0007: move-result-object v0 │ │ -51b844: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -51b846: 2102 |0009: array-length v2, v0 │ │ -51b848: db02 0202 |000a: div-int/lit8 v2, v2, #int 2 // #02 │ │ -51b84c: 3521 1100 |000c: if-ge v1, v2, 001d // +0011 │ │ -51b850: 4602 0001 |000e: aget-object v2, v0, v1 │ │ -51b854: 2103 |0010: array-length v3, v0 │ │ -51b856: b113 |0011: sub-int/2addr v3, v1 │ │ -51b858: d803 03ff |0012: add-int/lit8 v3, v3, #int -1 // #ff │ │ -51b85c: 4604 0003 |0014: aget-object v4, v0, v3 │ │ -51b860: 4d04 0001 |0016: aput-object v4, v0, v1 │ │ -51b864: 4d02 0003 |0018: aput-object v2, v0, v3 │ │ -51b868: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -51b86c: 28ed |001c: goto 0009 // -0013 │ │ -51b86e: 7110 6fce 0000 |001d: invoke-static {v0}, Lorg/minidns/dnslabel/DnsLabel;.from:([Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; // method@ce6f │ │ -51b874: 0c05 |0020: move-result-object v5 │ │ -51b876: 1105 |0021: return-object v5 │ │ -51b878: 0d00 |0022: move-exception v0 │ │ -51b87a: 2201 fd21 |0023: new-instance v1, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException; // type@21fd │ │ -51b87e: 5400 039c |0025: iget-object v0, v0, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException;.label:Ljava/lang/String; // field@9c03 │ │ -51b882: 7030 fbce 5100 |0027: invoke-direct {v1, v5, v0}, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cefb │ │ -51b888: 2802 |002a: goto 002c // +0002 │ │ -51b88a: 2701 |002b: throw v1 │ │ -51b88c: 28ff |002c: goto 002b // -0001 │ │ +51b840: |[51b840] org.minidns.dnsname.DnsName.getLabels:(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; │ │ +51b850: 1a00 2e70 |0000: const-string v0, "[.。.。]" // string@702e │ │ +51b854: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +51b858: 6e30 6265 0501 |0004: invoke-virtual {v5, v0, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@6562 │ │ +51b85e: 0c00 |0007: move-result-object v0 │ │ +51b860: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +51b862: 2102 |0009: array-length v2, v0 │ │ +51b864: db02 0202 |000a: div-int/lit8 v2, v2, #int 2 // #02 │ │ +51b868: 3521 1100 |000c: if-ge v1, v2, 001d // +0011 │ │ +51b86c: 4602 0001 |000e: aget-object v2, v0, v1 │ │ +51b870: 2103 |0010: array-length v3, v0 │ │ +51b872: b113 |0011: sub-int/2addr v3, v1 │ │ +51b874: d803 03ff |0012: add-int/lit8 v3, v3, #int -1 // #ff │ │ +51b878: 4604 0003 |0014: aget-object v4, v0, v3 │ │ +51b87c: 4d04 0001 |0016: aput-object v4, v0, v1 │ │ +51b880: 4d02 0003 |0018: aput-object v2, v0, v3 │ │ +51b884: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +51b888: 28ed |001c: goto 0009 // -0013 │ │ +51b88a: 7110 6fce 0000 |001d: invoke-static {v0}, Lorg/minidns/dnslabel/DnsLabel;.from:([Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; // method@ce6f │ │ +51b890: 0c05 |0020: move-result-object v5 │ │ +51b892: 1105 |0021: return-object v5 │ │ +51b894: 0d00 |0022: move-exception v0 │ │ +51b896: 2201 fd21 |0023: new-instance v1, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException; // type@21fd │ │ +51b89a: 5400 039c |0025: iget-object v0, v0, Lorg/minidns/dnslabel/DnsLabel$LabelToLongException;.label:Ljava/lang/String; // field@9c03 │ │ +51b89e: 7030 fbce 5100 |0027: invoke-direct {v1, v5, v0}, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cefb │ │ +51b8a4: 2802 |002a: goto 002c // +0002 │ │ +51b8a6: 2701 |002b: throw v1 │ │ +51b8a8: 28ff |002c: goto 002b // -0001 │ │ catches : 1 │ │ 0x001d - 0x0021 │ │ Lorg/minidns/dnslabel/DnsLabel$LabelToLongException; -> 0x0022 │ │ positions : │ │ 0x0004 line=234 │ │ 0x0009 line=237 │ │ 0x000e line=238 │ │ @@ -963321,33 +963321,33 @@ │ │ type : '([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -51b7b0: |[51b7b0] org.minidns.dnsname.DnsName.labelsToString:([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String; │ │ -51b7c0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51b7c4: 7020 8665 3000 |0002: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(I)V // method@6586 │ │ -51b7ca: 2123 |0005: array-length v3, v2 │ │ -51b7cc: d803 03ff |0006: add-int/lit8 v3, v3, #int -1 // #ff │ │ -51b7d0: 3a03 0f00 |0008: if-ltz v3, 0017 // +000f │ │ -51b7d4: 4601 0203 |000a: aget-object v1, v2, v3 │ │ -51b7d8: 6e20 8e65 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ -51b7de: 1301 2e00 |000f: const/16 v1, #int 46 // #2e │ │ -51b7e2: 6e20 8965 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51b7e8: d803 03ff |0014: add-int/lit8 v3, v3, #int -1 // #ff │ │ -51b7ec: 28f2 |0016: goto 0008 // -000e │ │ -51b7ee: 6e10 9d65 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ -51b7f4: 0a02 |001a: move-result v2 │ │ -51b7f6: d802 02ff |001b: add-int/lit8 v2, v2, #int -1 // #ff │ │ -51b7fa: 6e20 a065 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@65a0 │ │ -51b800: 6e10 a365 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51b806: 0c02 |0023: move-result-object v2 │ │ -51b808: 1102 |0024: return-object v2 │ │ +51b7cc: |[51b7cc] org.minidns.dnsname.DnsName.labelsToString:([Lorg/minidns/dnslabel/DnsLabel;I)Ljava/lang/String; │ │ +51b7dc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51b7e0: 7020 8665 3000 |0002: invoke-direct {v0, v3}, Ljava/lang/StringBuilder;.:(I)V // method@6586 │ │ +51b7e6: 2123 |0005: array-length v3, v2 │ │ +51b7e8: d803 03ff |0006: add-int/lit8 v3, v3, #int -1 // #ff │ │ +51b7ec: 3a03 0f00 |0008: if-ltz v3, 0017 // +000f │ │ +51b7f0: 4601 0203 |000a: aget-object v1, v2, v3 │ │ +51b7f4: 6e20 8e65 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ +51b7fa: 1301 2e00 |000f: const/16 v1, #int 46 // #2e │ │ +51b7fe: 6e20 8965 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51b804: d803 03ff |0014: add-int/lit8 v3, v3, #int -1 // #ff │ │ +51b808: 28f2 |0016: goto 0008 // -000e │ │ +51b80a: 6e10 9d65 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ +51b810: 0a02 |001a: move-result v2 │ │ +51b812: d802 02ff |001b: add-int/lit8 v2, v2, #int -1 // #ff │ │ +51b816: 6e20 a065 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@65a0 │ │ +51b81c: 6e10 a365 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51b822: 0c02 |0023: move-result-object v2 │ │ +51b824: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ 0x000a line=163 │ │ 0x0017 line=165 │ │ 0x0020 line=166 │ │ @@ -963360,47 +963360,47 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -51ba20: |[51ba20] org.minidns.dnsname.DnsName.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; │ │ -51ba30: 6e10 8563 0300 |0000: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -51ba36: 0a00 |0003: move-result v0 │ │ -51ba38: d501 c000 |0004: and-int/lit16 v1, v0, #int 192 // #00c0 │ │ -51ba3c: 1302 c000 |0006: const/16 v2, #int 192 // #c0 │ │ -51ba40: 3321 1c00 |0008: if-ne v1, v2, 0024 // +001c │ │ -51ba44: dd00 003f |000a: and-int/lit8 v0, v0, #int 63 // #3f │ │ -51ba48: e000 0008 |000c: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -51ba4c: 6e10 8563 0300 |000e: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -51ba52: 0a03 |0011: move-result v3 │ │ -51ba54: b030 |0012: add-int/2addr v0, v3 │ │ -51ba56: 2203 2c0f |0013: new-instance v3, Ljava/util/HashSet; // type@0f2c │ │ -51ba5a: 7010 fd68 0300 |0015: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51ba60: 7110 da64 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51ba66: 0c01 |001b: move-result-object v1 │ │ -51ba68: 6e20 0069 1300 |001c: invoke-virtual {v3, v1}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ -51ba6e: 7130 eece 0403 |001f: invoke-static {v4, v0, v3}, Lorg/minidns/dnsname/DnsName;.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; // method@ceee │ │ -51ba74: 0c03 |0022: move-result-object v3 │ │ -51ba76: 1103 |0023: return-object v3 │ │ -51ba78: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ -51ba7c: 6203 529c |0026: sget-object v3, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51ba80: 1103 |0028: return-object v3 │ │ -51ba82: 2300 2e23 |0029: new-array v0, v0, [B // type@232e │ │ -51ba86: 6e20 7f63 0300 |002b: invoke-virtual {v3, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -51ba8c: 2201 5d0e |002e: new-instance v1, Ljava/lang/String; // type@0e5d │ │ -51ba90: 7020 3965 0100 |0030: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@6539 │ │ -51ba96: 2200 fb21 |0033: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51ba9a: 7020 d8ce 1000 |0035: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ -51baa0: 7120 edce 4300 |0038: invoke-static {v3, v4}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -51baa6: 0c03 |003b: move-result-object v3 │ │ -51baa8: 7120 e1ce 3000 |003c: invoke-static {v0, v3}, Lorg/minidns/dnsname/DnsName;.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; // method@cee1 │ │ -51baae: 0c03 |003f: move-result-object v3 │ │ -51bab0: 1103 |0040: return-object v3 │ │ +51ba3c: |[51ba3c] org.minidns.dnsname.DnsName.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; │ │ +51ba4c: 6e10 8563 0300 |0000: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +51ba52: 0a00 |0003: move-result v0 │ │ +51ba54: d501 c000 |0004: and-int/lit16 v1, v0, #int 192 // #00c0 │ │ +51ba58: 1302 c000 |0006: const/16 v2, #int 192 // #c0 │ │ +51ba5c: 3321 1c00 |0008: if-ne v1, v2, 0024 // +001c │ │ +51ba60: dd00 003f |000a: and-int/lit8 v0, v0, #int 63 // #3f │ │ +51ba64: e000 0008 |000c: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +51ba68: 6e10 8563 0300 |000e: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +51ba6e: 0a03 |0011: move-result v3 │ │ +51ba70: b030 |0012: add-int/2addr v0, v3 │ │ +51ba72: 2203 2c0f |0013: new-instance v3, Ljava/util/HashSet; // type@0f2c │ │ +51ba76: 7010 fd68 0300 |0015: invoke-direct {v3}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51ba7c: 7110 da64 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51ba82: 0c01 |001b: move-result-object v1 │ │ +51ba84: 6e20 0069 1300 |001c: invoke-virtual {v3, v1}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ +51ba8a: 7130 eece 0403 |001f: invoke-static {v4, v0, v3}, Lorg/minidns/dnsname/DnsName;.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; // method@ceee │ │ +51ba90: 0c03 |0022: move-result-object v3 │ │ +51ba92: 1103 |0023: return-object v3 │ │ +51ba94: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ +51ba98: 6203 529c |0026: sget-object v3, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51ba9c: 1103 |0028: return-object v3 │ │ +51ba9e: 2300 2e23 |0029: new-array v0, v0, [B // type@232e │ │ +51baa2: 6e20 7f63 0300 |002b: invoke-virtual {v3, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +51baa8: 2201 5d0e |002e: new-instance v1, Ljava/lang/String; // type@0e5d │ │ +51baac: 7020 3965 0100 |0030: invoke-direct {v1, v0}, Ljava/lang/String;.:([B)V // method@6539 │ │ +51bab2: 2200 fb21 |0033: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51bab6: 7020 d8ce 1000 |0035: invoke-direct {v0, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ +51babc: 7120 edce 4300 |0038: invoke-static {v3, v4}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +51bac2: 0c03 |003b: move-result-object v3 │ │ +51bac4: 7120 e1ce 3000 |003c: invoke-static {v0, v3}, Lorg/minidns/dnsname/DnsName;.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; // method@cee1 │ │ +51baca: 0c03 |003f: move-result-object v3 │ │ +51bacc: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x000e line=393 │ │ 0x0013 line=394 │ │ 0x0018 line=395 │ │ 0x001f line=396 │ │ @@ -963420,55 +963420,55 @@ │ │ type : '([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -51b974: |[51b974] org.minidns.dnsname.DnsName.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; │ │ -51b984: 4800 0304 |0000: aget-byte v0, v3, v4 │ │ -51b988: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -51b98c: d501 c000 |0004: and-int/lit16 v1, v0, #int 192 // #00c0 │ │ -51b990: 1302 c000 |0006: const/16 v2, #int 192 // #c0 │ │ -51b994: 3321 2b00 |0008: if-ne v1, v2, 0033 // +002b │ │ -51b998: dd00 003f |000a: and-int/lit8 v0, v0, #int 63 // #3f │ │ -51b99c: e000 0008 |000c: shl-int/lit8 v0, v0, #int 8 // #08 │ │ -51b9a0: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -51b9a4: 4804 0304 |0010: aget-byte v4, v3, v4 │ │ -51b9a8: d544 ff00 |0012: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -51b9ac: b040 |0014: add-int/2addr v0, v4 │ │ -51b9ae: 7110 da64 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51b9b4: 0c04 |0018: move-result-object v4 │ │ -51b9b6: 6e20 0369 4500 |0019: invoke-virtual {v5, v4}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@6903 │ │ -51b9bc: 0a04 |001c: move-result v4 │ │ -51b9be: 3904 0e00 |001d: if-nez v4, 002b // +000e │ │ -51b9c2: 7110 da64 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51b9c8: 0c04 |0022: move-result-object v4 │ │ -51b9ca: 6e20 0069 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ -51b9d0: 7130 eece 0305 |0026: invoke-static {v3, v0, v5}, Lorg/minidns/dnsname/DnsName;.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; // method@ceee │ │ -51b9d6: 0c03 |0029: move-result-object v3 │ │ -51b9d8: 1103 |002a: return-object v3 │ │ -51b9da: 2203 3f0e |002b: new-instance v3, Ljava/lang/IllegalStateException; // type@0e3f │ │ -51b9de: 1a04 b61b |002d: const-string v4, "Cyclic offsets detected." // string@1bb6 │ │ -51b9e2: 7020 c464 4300 |002f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -51b9e8: 2703 |0032: throw v3 │ │ -51b9ea: 3900 0500 |0033: if-nez v0, 0038 // +0005 │ │ -51b9ee: 6203 529c |0035: sget-object v3, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51b9f2: 1103 |0037: return-object v3 │ │ -51b9f4: 2201 5d0e |0038: new-instance v1, Ljava/lang/String; // type@0e5d │ │ -51b9f8: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -51b9fc: 7040 3a65 3104 |003c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([BII)V // method@653a │ │ -51ba02: 2202 fb21 |003f: new-instance v2, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51ba06: 7020 d8ce 1200 |0041: invoke-direct {v2, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ -51ba0c: b004 |0044: add-int/2addr v4, v0 │ │ -51ba0e: 7130 eece 4305 |0045: invoke-static {v3, v4, v5}, Lorg/minidns/dnsname/DnsName;.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; // method@ceee │ │ -51ba14: 0c03 |0048: move-result-object v3 │ │ -51ba16: 7120 e1ce 3200 |0049: invoke-static {v2, v3}, Lorg/minidns/dnsname/DnsName;.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; // method@cee1 │ │ -51ba1c: 0c03 |004c: move-result-object v3 │ │ -51ba1e: 1103 |004d: return-object v3 │ │ +51b990: |[51b990] org.minidns.dnsname.DnsName.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; │ │ +51b9a0: 4800 0304 |0000: aget-byte v0, v3, v4 │ │ +51b9a4: d500 ff00 |0002: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +51b9a8: d501 c000 |0004: and-int/lit16 v1, v0, #int 192 // #00c0 │ │ +51b9ac: 1302 c000 |0006: const/16 v2, #int 192 // #c0 │ │ +51b9b0: 3321 2b00 |0008: if-ne v1, v2, 0033 // +002b │ │ +51b9b4: dd00 003f |000a: and-int/lit8 v0, v0, #int 63 // #3f │ │ +51b9b8: e000 0008 |000c: shl-int/lit8 v0, v0, #int 8 // #08 │ │ +51b9bc: d804 0401 |000e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +51b9c0: 4804 0304 |0010: aget-byte v4, v3, v4 │ │ +51b9c4: d544 ff00 |0012: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +51b9c8: b040 |0014: add-int/2addr v0, v4 │ │ +51b9ca: 7110 da64 0000 |0015: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51b9d0: 0c04 |0018: move-result-object v4 │ │ +51b9d2: 6e20 0369 4500 |0019: invoke-virtual {v5, v4}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@6903 │ │ +51b9d8: 0a04 |001c: move-result v4 │ │ +51b9da: 3904 0e00 |001d: if-nez v4, 002b // +000e │ │ +51b9de: 7110 da64 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51b9e4: 0c04 |0022: move-result-object v4 │ │ +51b9e6: 6e20 0069 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ +51b9ec: 7130 eece 0305 |0026: invoke-static {v3, v0, v5}, Lorg/minidns/dnsname/DnsName;.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; // method@ceee │ │ +51b9f2: 0c03 |0029: move-result-object v3 │ │ +51b9f4: 1103 |002a: return-object v3 │ │ +51b9f6: 2203 3f0e |002b: new-instance v3, Ljava/lang/IllegalStateException; // type@0e3f │ │ +51b9fa: 1a04 b61b |002d: const-string v4, "Cyclic offsets detected." // string@1bb6 │ │ +51b9fe: 7020 c464 4300 |002f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +51ba04: 2703 |0032: throw v3 │ │ +51ba06: 3900 0500 |0033: if-nez v0, 0038 // +0005 │ │ +51ba0a: 6203 529c |0035: sget-object v3, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51ba0e: 1103 |0037: return-object v3 │ │ +51ba10: 2201 5d0e |0038: new-instance v1, Ljava/lang/String; // type@0e5d │ │ +51ba14: d804 0401 |003a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +51ba18: 7040 3a65 3104 |003c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([BII)V // method@653a │ │ +51ba1e: 2202 fb21 |003f: new-instance v2, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51ba22: 7020 d8ce 1200 |0041: invoke-direct {v2, v1}, Lorg/minidns/dnsname/DnsName;.:(Ljava/lang/String;)V // method@ced8 │ │ +51ba28: b004 |0044: add-int/2addr v4, v0 │ │ +51ba2a: 7130 eece 4305 |0045: invoke-static {v3, v4, v5}, Lorg/minidns/dnsname/DnsName;.parse:([BILjava/util/HashSet;)Lorg/minidns/dnsname/DnsName; // method@ceee │ │ +51ba30: 0c03 |0048: move-result-object v3 │ │ +51ba32: 7120 e1ce 3200 |0049: invoke-static {v2, v3}, Lorg/minidns/dnsname/DnsName;.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; // method@cee1 │ │ +51ba38: 0c03 |004c: move-result-object v3 │ │ +51ba3a: 1103 |004d: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0010 line=424 │ │ 0x0015 line=425 │ │ 0x001f line=428 │ │ 0x0026 line=429 │ │ @@ -963488,24 +963488,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -51bcb4: |[51bcb4] org.minidns.dnsname.DnsName.setBytesIfRequired:()V │ │ -51bcc4: 5410 559c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51bcc8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -51bccc: 0e00 |0004: return-void │ │ -51bcce: 7010 f1ce 0100 |0005: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51bcd4: 5410 589c |0008: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bcd8: 7110 f5ce 0000 |000a: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.toBytes:([Lorg/minidns/dnslabel/DnsLabel;)[B // method@cef5 │ │ -51bcde: 0c00 |000d: move-result-object v0 │ │ -51bce0: 5b10 559c |000e: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51bce4: 0e00 |0010: return-void │ │ +51bcd0: |[51bcd0] org.minidns.dnsname.DnsName.setBytesIfRequired:()V │ │ +51bce0: 5410 559c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51bce4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +51bce8: 0e00 |0004: return-void │ │ +51bcea: 7010 f1ce 0100 |0005: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51bcf0: 5410 589c |0008: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bcf4: 7110 f5ce 0000 |000a: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.toBytes:([Lorg/minidns/dnslabel/DnsLabel;)[B // method@cef5 │ │ +51bcfa: 0c00 |000d: move-result-object v0 │ │ +51bcfc: 5b10 559c |000e: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51bd00: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=204 │ │ 0x0008 line=205 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ @@ -963515,31 +963515,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -51bce8: |[51bce8] org.minidns.dnsname.DnsName.setHostnameAndDomainpartIfRequired:()V │ │ -51bcf8: 5430 579c |0000: iget-object v0, v3, Lorg/minidns/dnsname/DnsName;.hostpart:Ljava/lang/String; // field@9c57 │ │ -51bcfc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -51bd00: 0e00 |0004: return-void │ │ -51bd02: 5430 549c |0005: iget-object v0, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51bd06: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -51bd08: 1a02 2e70 |0008: const-string v2, "[.。.。]" // string@702e │ │ -51bd0c: 6e30 6265 2001 |000a: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@6562 │ │ -51bd12: 0c00 |000d: move-result-object v0 │ │ -51bd14: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -51bd16: 4601 0001 |000f: aget-object v1, v0, v1 │ │ -51bd1a: 5b31 579c |0011: iput-object v1, v3, Lorg/minidns/dnsname/DnsName;.hostpart:Ljava/lang/String; // field@9c57 │ │ -51bd1e: 2101 |0013: array-length v1, v0 │ │ -51bd20: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -51bd22: 3721 0400 |0015: if-le v1, v2, 0019 // +0004 │ │ -51bd26: 4600 0002 |0017: aget-object v0, v0, v2 │ │ -51bd2a: 0e00 |0019: return-void │ │ +51bd04: |[51bd04] org.minidns.dnsname.DnsName.setHostnameAndDomainpartIfRequired:()V │ │ +51bd14: 5430 579c |0000: iget-object v0, v3, Lorg/minidns/dnsname/DnsName;.hostpart:Ljava/lang/String; // field@9c57 │ │ +51bd18: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +51bd1c: 0e00 |0004: return-void │ │ +51bd1e: 5430 549c |0005: iget-object v0, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51bd22: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +51bd24: 1a02 2e70 |0008: const-string v2, "[.。.。]" // string@702e │ │ +51bd28: 6e30 6265 2001 |000a: invoke-virtual {v0, v2, v1}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@6562 │ │ +51bd2e: 0c00 |000d: move-result-object v0 │ │ +51bd30: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +51bd32: 4601 0001 |000f: aget-object v1, v0, v1 │ │ +51bd36: 5b31 579c |0011: iput-object v1, v3, Lorg/minidns/dnsname/DnsName;.hostpart:Ljava/lang/String; // field@9c57 │ │ +51bd3a: 2101 |0013: array-length v1, v0 │ │ +51bd3c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +51bd3e: 3721 0400 |0015: if-le v1, v2, 0019 // +0004 │ │ +51bd42: 4600 0002 |0017: aget-object v0, v0, v2 │ │ +51bd46: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0005 line=286 │ │ 0x000f line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ @@ -963551,37 +963551,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -51bd2c: |[51bd2c] org.minidns.dnsname.DnsName.setLabelsIfRequired:()V │ │ -51bd3c: 5410 589c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bd40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -51bd44: 5410 5a9c |0004: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51bd48: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -51bd4c: 0e00 |0008: return-void │ │ -51bd4e: 6e10 eace 0100 |0009: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ -51bd54: 0a00 |000c: move-result v0 │ │ -51bd56: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -51bd5a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -51bd5c: 2300 7424 |0010: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ -51bd60: 5b10 589c |0012: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bd64: 5b10 5a9c |0014: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51bd68: 0e00 |0016: return-void │ │ -51bd6a: 5410 549c |0017: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51bd6e: 7110 e5ce 0000 |0019: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.getLabels:(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; // method@cee5 │ │ -51bd74: 0c00 |001c: move-result-object v0 │ │ -51bd76: 5b10 589c |001d: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bd7a: 5410 599c |001f: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51bd7e: 7110 e5ce 0000 |0021: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.getLabels:(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; // method@cee5 │ │ -51bd84: 0c00 |0024: move-result-object v0 │ │ -51bd86: 5b10 5a9c |0025: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51bd8a: 0e00 |0027: return-void │ │ +51bd48: |[51bd48] org.minidns.dnsname.DnsName.setLabelsIfRequired:()V │ │ +51bd58: 5410 589c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bd5c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +51bd60: 5410 5a9c |0004: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51bd64: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +51bd68: 0e00 |0008: return-void │ │ +51bd6a: 6e10 eace 0100 |0009: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ +51bd70: 0a00 |000c: move-result v0 │ │ +51bd72: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +51bd76: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +51bd78: 2300 7424 |0010: new-array v0, v0, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ +51bd7c: 5b10 589c |0012: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bd80: 5b10 5a9c |0014: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51bd84: 0e00 |0016: return-void │ │ +51bd86: 5410 549c |0017: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51bd8a: 7110 e5ce 0000 |0019: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.getLabels:(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; // method@cee5 │ │ +51bd90: 0c00 |001c: move-result-object v0 │ │ +51bd92: 5b10 589c |001d: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51bd96: 5410 599c |001f: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51bd9a: 7110 e5ce 0000 |0021: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.getLabels:(Ljava/lang/String;)[Lorg/minidns/dnslabel/DnsLabel; // method@cee5 │ │ +51bda0: 0c00 |0024: move-result-object v0 │ │ +51bda2: 5b10 5a9c |0025: iput-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51bda6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0009 line=224 │ │ 0x0012 line=225 │ │ 0x0017 line=229 │ │ 0x001f line=230 │ │ @@ -963593,30 +963593,30 @@ │ │ type : '([Lorg/minidns/dnslabel/DnsLabel;)[B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -51b5e4: |[51b5e4] org.minidns.dnsname.DnsName.toBytes:([Lorg/minidns/dnslabel/DnsLabel;)[B │ │ -51b5f4: 2200 fd0d |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -51b5f8: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -51b5fc: 7020 6563 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ -51b602: 2131 |0007: array-length v1, v3 │ │ -51b604: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -51b608: 3a01 0a00 |000a: if-ltz v1, 0014 // +000a │ │ -51b60c: 4602 0301 |000c: aget-object v2, v3, v1 │ │ -51b610: 6e20 75ce 0200 |000e: invoke-virtual {v2, v0}, Lorg/minidns/dnslabel/DnsLabel;.writeToBoas:(Ljava/io/ByteArrayOutputStream;)V // method@ce75 │ │ -51b616: d801 01ff |0011: add-int/lit8 v1, v1, #int -1 // #ff │ │ -51b61a: 28f7 |0013: goto 000a // -0009 │ │ -51b61c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -51b61e: 6e20 6c63 3000 |0015: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@636c │ │ -51b624: 6e10 6a63 0000 |0018: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -51b62a: 0c03 |001b: move-result-object v3 │ │ -51b62c: 1103 |001c: return-object v3 │ │ +51b600: |[51b600] org.minidns.dnsname.DnsName.toBytes:([Lorg/minidns/dnslabel/DnsLabel;)[B │ │ +51b610: 2200 fd0d |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +51b614: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +51b618: 7020 6563 1000 |0004: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ +51b61e: 2131 |0007: array-length v1, v3 │ │ +51b620: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +51b624: 3a01 0a00 |000a: if-ltz v1, 0014 // +000a │ │ +51b628: 4602 0301 |000c: aget-object v2, v3, v1 │ │ +51b62c: 6e20 75ce 0200 |000e: invoke-virtual {v2, v0}, Lorg/minidns/dnslabel/DnsLabel;.writeToBoas:(Ljava/io/ByteArrayOutputStream;)V // method@ce75 │ │ +51b632: d801 01ff |0011: add-int/lit8 v1, v1, #int -1 // #ff │ │ +51b636: 28f7 |0013: goto 000a // -0009 │ │ +51b638: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +51b63a: 6e20 6c63 3000 |0015: invoke-virtual {v0, v3}, Ljava/io/ByteArrayOutputStream;.write:(I)V // method@636c │ │ +51b640: 6e10 6a63 0000 |0018: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +51b646: 0c03 |001b: move-result-object v3 │ │ +51b648: 1103 |001c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0007 line=210 │ │ 0x000c line=211 │ │ 0x0015 line=214 │ │ 0x0018 line=218 │ │ @@ -963628,26 +963628,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -51bd8c: |[51bd8c] org.minidns.dnsname.DnsName.validateMaxDnsnameLengthInOctets:()V │ │ -51bd9c: 7010 efce 0300 |0000: invoke-direct {v3}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ -51bda2: 5430 559c |0003: iget-object v0, v3, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51bda6: 2100 |0005: array-length v0, v0 │ │ -51bda8: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ -51bdac: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ -51bdb0: 0e00 |000a: return-void │ │ -51bdb2: 2200 fc21 |000b: new-instance v0, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException; // type@21fc │ │ -51bdb6: 5431 549c |000d: iget-object v1, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51bdba: 5432 559c |000f: iget-object v2, v3, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51bdbe: 7030 f9ce 1002 |0011: invoke-direct {v0, v1, v2}, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException;.:(Ljava/lang/String;[B)V // method@cef9 │ │ -51bdc4: 2700 |0014: throw v0 │ │ +51bda8: |[51bda8] org.minidns.dnsname.DnsName.validateMaxDnsnameLengthInOctets:()V │ │ +51bdb8: 7010 efce 0300 |0000: invoke-direct {v3}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ +51bdbe: 5430 559c |0003: iget-object v0, v3, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51bdc2: 2100 |0005: array-length v0, v0 │ │ +51bdc4: 1301 ff00 |0006: const/16 v1, #int 255 // #ff │ │ +51bdc8: 3610 0300 |0008: if-gt v0, v1, 000b // +0003 │ │ +51bdcc: 0e00 |000a: return-void │ │ +51bdce: 2200 fc21 |000b: new-instance v0, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException; // type@21fc │ │ +51bdd2: 5431 549c |000d: iget-object v1, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51bdd6: 5432 559c |000f: iget-object v2, v3, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51bdda: 7030 f9ce 1002 |0011: invoke-direct {v0, v1, v2}, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException;.:(Ljava/lang/String;[B)V // method@cef9 │ │ +51bde0: 2700 |0014: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x000b line=172 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/minidns/dnsname/DnsName; │ │ @@ -963658,19 +963658,19 @@ │ │ type : '(I)C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51b630: |[51b630] org.minidns.dnsname.DnsName.charAt:(I)C │ │ -51b640: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b644: 6e20 4165 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -51b64a: 0a02 |0005: move-result v2 │ │ -51b64c: 0f02 |0006: return v2 │ │ +51b64c: |[51b64c] org.minidns.dnsname.DnsName.charAt:(I)C │ │ +51b65c: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b660: 6e20 4165 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +51b666: 0a02 |0005: move-result v2 │ │ +51b668: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -963679,19 +963679,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51b650: |[51b650] org.minidns.dnsname.DnsName.compareTo:(Ljava/lang/Object;)I │ │ -51b660: 1f01 fb21 |0000: check-cast v1, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51b664: 6e20 ddce 1000 |0002: invoke-virtual {v0, v1}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ -51b66a: 0a01 |0005: move-result v1 │ │ -51b66c: 0f01 |0006: return v1 │ │ +51b66c: |[51b66c] org.minidns.dnsname.DnsName.compareTo:(Ljava/lang/Object;)I │ │ +51b67c: 1f01 fb21 |0000: check-cast v1, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51b680: 6e20 ddce 1000 |0002: invoke-virtual {v0, v1}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ +51b686: 0a01 |0005: move-result v1 │ │ +51b688: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -963700,20 +963700,20 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51b670: |[51b670] org.minidns.dnsname.DnsName.compareTo:(Lorg/minidns/dnsname/DnsName;)I │ │ -51b680: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b684: 5422 549c |0002: iget-object v2, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b688: 6e20 4365 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@6543 │ │ -51b68e: 0a02 |0007: move-result v2 │ │ -51b690: 0f02 |0008: return v2 │ │ +51b68c: |[51b68c] org.minidns.dnsname.DnsName.compareTo:(Lorg/minidns/dnsname/DnsName;)I │ │ +51b69c: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b6a0: 5422 549c |0002: iget-object v2, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b6a4: 6e20 4365 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.compareTo:(Ljava/lang/String;)I // method@6543 │ │ +51b6aa: 0a02 |0007: move-result v2 │ │ +51b6ac: 0f02 |0008: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -963722,29 +963722,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -51b4d8: |[51b4d8] org.minidns.dnsname.DnsName.equals:(Ljava/lang/Object;)Z │ │ -51b4e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -51b4ea: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -51b4ee: 0f00 |0003: return v0 │ │ -51b4f0: 2031 fb21 |0004: instance-of v1, v3, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51b4f4: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -51b4f8: 1f03 fb21 |0008: check-cast v3, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51b4fc: 7010 efce 0200 |000a: invoke-direct {v2}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ -51b502: 7010 efce 0300 |000d: invoke-direct {v3}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ -51b508: 5420 559c |0010: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51b50c: 5433 559c |0012: iget-object v3, v3, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51b510: 7120 9468 3000 |0014: invoke-static {v0, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -51b516: 0a03 |0017: move-result v3 │ │ -51b518: 0f03 |0018: return v3 │ │ -51b51a: 0f00 |0019: return v0 │ │ +51b4f4: |[51b4f4] org.minidns.dnsname.DnsName.equals:(Ljava/lang/Object;)Z │ │ +51b504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51b506: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +51b50a: 0f00 |0003: return v0 │ │ +51b50c: 2031 fb21 |0004: instance-of v1, v3, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51b510: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +51b514: 1f03 fb21 |0008: check-cast v3, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51b518: 7010 efce 0200 |000a: invoke-direct {v2}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ +51b51e: 7010 efce 0300 |000d: invoke-direct {v3}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ +51b524: 5420 559c |0010: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51b528: 5433 559c |0012: iget-object v3, v3, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51b52c: 7120 9468 3000 |0014: invoke-static {v0, v3}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +51b532: 0a03 |0017: move-result v3 │ │ +51b534: 0f03 |0018: return v3 │ │ +51b536: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=451 │ │ 0x0008 line=452 │ │ 0x000a line=453 │ │ 0x000d line=454 │ │ 0x0010 line=455 │ │ @@ -963757,21 +963757,21 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -51b5bc: |[51b5bc] org.minidns.dnsname.DnsName.getBytes:()[B │ │ -51b5cc: 7010 efce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ -51b5d2: 5410 559c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51b5d6: 6e10 35d6 0000 |0005: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ -51b5dc: 0c00 |0008: move-result-object v0 │ │ -51b5de: 1f00 2e23 |0009: check-cast v0, [B // type@232e │ │ -51b5e2: 1100 |000b: return-object v0 │ │ +51b5d8: |[51b5d8] org.minidns.dnsname.DnsName.getBytes:()[B │ │ +51b5e8: 7010 efce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ +51b5ee: 5410 559c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51b5f2: 6e10 35d6 0000 |0005: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ +51b5f8: 0c00 |0008: move-result-object v0 │ │ +51b5fa: 1f00 2e23 |0009: check-cast v0, [B // type@232e │ │ +51b5fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -963780,18 +963780,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51b77c: |[51b77c] org.minidns.dnsname.DnsName.getHostpart:()Ljava/lang/String; │ │ -51b78c: 7010 f0ce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setHostnameAndDomainpartIfRequired:()V // method@cef0 │ │ -51b792: 5410 579c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.hostpart:Ljava/lang/String; // field@9c57 │ │ -51b796: 1100 |0005: return-object v0 │ │ +51b798: |[51b798] org.minidns.dnsname.DnsName.getHostpart:()Ljava/lang/String; │ │ +51b7a8: 7010 f0ce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setHostnameAndDomainpartIfRequired:()V // method@cef0 │ │ +51b7ae: 5410 579c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.hostpart:Ljava/lang/String; // field@9c57 │ │ +51b7b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -963800,19 +963800,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -51b694: |[51b694] org.minidns.dnsname.DnsName.getLabelCount:()I │ │ -51b6a4: 7010 f1ce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51b6aa: 5410 589c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51b6ae: 2100 |0005: array-length v0, v0 │ │ -51b6b0: 0f00 |0006: return v0 │ │ +51b6b0: |[51b6b0] org.minidns.dnsname.DnsName.getLabelCount:()I │ │ +51b6c0: 7010 f1ce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51b6c6: 5410 589c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51b6ca: 2100 |0005: array-length v0, v0 │ │ +51b6cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0003 line=503 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -963821,26 +963821,26 @@ │ │ type : '()Lorg/minidns/dnsname/DnsName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -51b93c: |[51b93c] org.minidns.dnsname.DnsName.getParent:()Lorg/minidns/dnsname/DnsName; │ │ -51b94c: 6e10 eace 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ -51b952: 0a00 |0003: move-result v0 │ │ -51b954: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -51b958: 6200 529c |0006: sget-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51b95c: 1100 |0008: return-object v0 │ │ -51b95e: 6e10 e4ce 0100 |0009: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ -51b964: 0a00 |000c: move-result v0 │ │ -51b966: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ -51b96a: 6e20 f3ce 0100 |000f: invoke-virtual {v1, v0}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ -51b970: 0c00 |0012: move-result-object v0 │ │ -51b972: 1100 |0013: return-object v0 │ │ +51b958: |[51b958] org.minidns.dnsname.DnsName.getParent:()Lorg/minidns/dnsname/DnsName; │ │ +51b968: 6e10 eace 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ +51b96e: 0a00 |0003: move-result v0 │ │ +51b970: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +51b974: 6200 529c |0006: sget-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51b978: 1100 |0008: return-object v0 │ │ +51b97a: 6e10 e4ce 0100 |0009: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ +51b980: 0a00 |000c: move-result v0 │ │ +51b982: d800 00ff |000d: add-int/lit8 v0, v0, #int -1 // #ff │ │ +51b986: 6e20 f3ce 0100 |000f: invoke-virtual {v1, v0}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ +51b98c: 0c00 |0012: move-result-object v0 │ │ +51b98e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0009 line=561 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -963849,17 +963849,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51b798: |[51b798] org.minidns.dnsname.DnsName.getRawAce:()Ljava/lang/String; │ │ -51b7a8: 5410 599c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ -51b7ac: 1100 |0002: return-object v0 │ │ +51b7b4: |[51b7b4] org.minidns.dnsname.DnsName.getRawAce:()Ljava/lang/String; │ │ +51b7c4: 5410 599c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.rawAce:Ljava/lang/String; // field@9c59 │ │ +51b7c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ #9 : (in Lorg/minidns/dnsname/DnsName;) │ │ @@ -963867,27 +963867,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -51b6b4: |[51b6b4] org.minidns.dnsname.DnsName.hashCode:()I │ │ -51b6c4: 5210 569c |0000: iget v0, v1, Lorg/minidns/dnsname/DnsName;.hashCode:I // field@9c56 │ │ -51b6c8: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -51b6cc: 6e10 eace 0100 |0004: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ -51b6d2: 0a00 |0007: move-result v0 │ │ -51b6d4: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -51b6d8: 7010 efce 0100 |000a: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ -51b6de: 5410 559c |000d: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51b6e2: 7110 a368 0000 |000f: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@68a3 │ │ -51b6e8: 0a00 |0012: move-result v0 │ │ -51b6ea: 5910 569c |0013: iput v0, v1, Lorg/minidns/dnsname/DnsName;.hashCode:I // field@9c56 │ │ -51b6ee: 5210 569c |0015: iget v0, v1, Lorg/minidns/dnsname/DnsName;.hashCode:I // field@9c56 │ │ -51b6f2: 0f00 |0017: return v0 │ │ +51b6d0: |[51b6d0] org.minidns.dnsname.DnsName.hashCode:()I │ │ +51b6e0: 5210 569c |0000: iget v0, v1, Lorg/minidns/dnsname/DnsName;.hashCode:I // field@9c56 │ │ +51b6e4: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +51b6e8: 6e10 eace 0100 |0004: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ +51b6ee: 0a00 |0007: move-result v0 │ │ +51b6f0: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +51b6f4: 7010 efce 0100 |000a: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ +51b6fa: 5410 559c |000d: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51b6fe: 7110 a368 0000 |000f: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([B)I // method@68a3 │ │ +51b704: 0a00 |0012: move-result v0 │ │ +51b706: 5910 569c |0013: iput v0, v1, Lorg/minidns/dnsname/DnsName;.hashCode:I // field@9c56 │ │ +51b70a: 5210 569c |0015: iget v0, v1, Lorg/minidns/dnsname/DnsName;.hashCode:I // field@9c56 │ │ +51b70e: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x000a line=464 │ │ 0x000d line=465 │ │ 0x0015 line=467 │ │ locals : │ │ @@ -963898,39 +963898,39 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -51b51c: |[51b51c] org.minidns.dnsname.DnsName.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z │ │ -51b52c: 7010 f1ce 0400 |0000: invoke-direct {v4}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51b532: 7010 f1ce 0500 |0003: invoke-direct {v5}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51b538: 5440 589c |0006: iget-object v0, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51b53c: 2100 |0008: array-length v0, v0 │ │ -51b53e: 5451 589c |0009: iget-object v1, v5, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51b542: 2111 |000b: array-length v1, v1 │ │ -51b544: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -51b546: 3510 0300 |000d: if-ge v0, v1, 0010 // +0003 │ │ -51b54a: 0f02 |000f: return v2 │ │ -51b54c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -51b54e: 5451 589c |0011: iget-object v1, v5, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51b552: 2113 |0013: array-length v3, v1 │ │ -51b554: 3530 1200 |0014: if-ge v0, v3, 0026 // +0012 │ │ -51b558: 5443 589c |0016: iget-object v3, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51b55c: 4603 0300 |0018: aget-object v3, v3, v0 │ │ -51b560: 4601 0100 |001a: aget-object v1, v1, v0 │ │ -51b564: 6e20 6dce 1300 |001c: invoke-virtual {v3, v1}, Lorg/minidns/dnslabel/DnsLabel;.equals:(Ljava/lang/Object;)Z // method@ce6d │ │ -51b56a: 0a01 |001f: move-result v1 │ │ -51b56c: 3901 0300 |0020: if-nez v1, 0023 // +0003 │ │ -51b570: 0f02 |0022: return v2 │ │ -51b572: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51b576: 28ec |0025: goto 0011 // -0014 │ │ -51b578: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -51b57a: 0f05 |0027: return v5 │ │ +51b538: |[51b538] org.minidns.dnsname.DnsName.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z │ │ +51b548: 7010 f1ce 0400 |0000: invoke-direct {v4}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51b54e: 7010 f1ce 0500 |0003: invoke-direct {v5}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51b554: 5440 589c |0006: iget-object v0, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51b558: 2100 |0008: array-length v0, v0 │ │ +51b55a: 5451 589c |0009: iget-object v1, v5, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51b55e: 2111 |000b: array-length v1, v1 │ │ +51b560: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +51b562: 3510 0300 |000d: if-ge v0, v1, 0010 // +0003 │ │ +51b566: 0f02 |000f: return v2 │ │ +51b568: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +51b56a: 5451 589c |0011: iget-object v1, v5, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51b56e: 2113 |0013: array-length v3, v1 │ │ +51b570: 3530 1200 |0014: if-ge v0, v3, 0026 // +0012 │ │ +51b574: 5443 589c |0016: iget-object v3, v4, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51b578: 4603 0300 |0018: aget-object v3, v3, v0 │ │ +51b57c: 4601 0100 |001a: aget-object v1, v1, v0 │ │ +51b580: 6e20 6dce 1300 |001c: invoke-virtual {v3, v1}, Lorg/minidns/dnslabel/DnsLabel;.equals:(Ljava/lang/Object;)Z // method@ce6d │ │ +51b586: 0a01 |001f: move-result v1 │ │ +51b588: 3901 0300 |0020: if-nez v1, 0023 // +0003 │ │ +51b58c: 0f02 |0022: return v2 │ │ +51b58e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51b592: 28ec |0025: goto 0011 // -0014 │ │ +51b594: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +51b596: 0f05 |0027: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0003 line=488 │ │ 0x0006 line=490 │ │ 0x0011 line=493 │ │ 0x0016 line=494 │ │ @@ -963943,29 +963943,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -51b57c: |[51b57c] org.minidns.dnsname.DnsName.isRootLabel:()Z │ │ -51b58c: 5420 549c |0000: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b590: 6e10 5665 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -51b596: 0a00 |0005: move-result v0 │ │ -51b598: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ -51b59c: 5420 549c |0008: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b5a0: 1a01 1608 |000a: const-string v1, "." // string@0816 │ │ -51b5a4: 6e20 4965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -51b5aa: 0a00 |000f: move-result v0 │ │ -51b5ac: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -51b5b0: 2803 |0012: goto 0015 // +0003 │ │ -51b5b2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -51b5b4: 2802 |0014: goto 0016 // +0002 │ │ -51b5b6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -51b5b8: 0f00 |0016: return v0 │ │ +51b598: |[51b598] org.minidns.dnsname.DnsName.isRootLabel:()Z │ │ +51b5a8: 5420 549c |0000: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b5ac: 6e10 5665 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +51b5b2: 0a00 |0005: move-result v0 │ │ +51b5b4: 3900 0f00 |0006: if-nez v0, 0015 // +000f │ │ +51b5b8: 5420 549c |0008: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b5bc: 1a01 1608 |000a: const-string v1, "." // string@0816 │ │ +51b5c0: 6e20 4965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51b5c6: 0a00 |000f: move-result v0 │ │ +51b5c8: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +51b5cc: 2803 |0012: goto 0015 // +0003 │ │ +51b5ce: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +51b5d0: 2802 |0014: goto 0016 // +0002 │ │ +51b5d2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +51b5d4: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/minidns/dnsname/DnsName; │ │ │ │ #12 : (in Lorg/minidns/dnsname/DnsName;) │ │ @@ -963973,19 +963973,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -51b6f4: |[51b6f4] org.minidns.dnsname.DnsName.length:()I │ │ -51b704: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b708: 6e10 5965 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ -51b70e: 0a00 |0005: move-result v0 │ │ -51b710: 0f00 |0006: return v0 │ │ +51b710: |[51b710] org.minidns.dnsname.DnsName.length:()I │ │ +51b720: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b724: 6e10 5965 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ +51b72a: 0a00 |0005: move-result v0 │ │ +51b72c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ #13 : (in Lorg/minidns/dnsname/DnsName;) │ │ @@ -963993,30 +963993,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -51b714: |[51b714] org.minidns.dnsname.DnsName.size:()I │ │ -51b724: 5210 5b9c |0000: iget v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ -51b728: 3b00 1600 |0002: if-gez v0, 0018 // +0016 │ │ -51b72c: 6e10 eace 0100 |0004: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ -51b732: 0a00 |0007: move-result v0 │ │ -51b734: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -51b738: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -51b73a: 5910 5b9c |000b: iput v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ -51b73e: 280b |000d: goto 0018 // +000b │ │ -51b740: 5410 549c |000e: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b744: 6e10 5965 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ -51b74a: 0a00 |0013: move-result v0 │ │ -51b74c: d800 0002 |0014: add-int/lit8 v0, v0, #int 2 // #02 │ │ -51b750: 5910 5b9c |0016: iput v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ -51b754: 5210 5b9c |0018: iget v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ -51b758: 0f00 |001a: return v0 │ │ +51b730: |[51b730] org.minidns.dnsname.DnsName.size:()I │ │ +51b740: 5210 5b9c |0000: iget v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ +51b744: 3b00 1600 |0002: if-gez v0, 0018 // +0016 │ │ +51b748: 6e10 eace 0100 |0004: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ +51b74e: 0a00 |0007: move-result v0 │ │ +51b750: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +51b754: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +51b756: 5910 5b9c |000b: iput v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ +51b75a: 280b |000d: goto 0018 // +000b │ │ +51b75c: 5410 549c |000e: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b760: 6e10 5965 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ +51b766: 0a00 |0013: move-result v0 │ │ +51b768: d800 0002 |0014: add-int/lit8 v0, v0, #int 2 // #02 │ │ +51b76c: 5910 5b9c |0016: iput v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ +51b770: 5210 5b9c |0018: iget v0, v1, Lorg/minidns/dnsname/DnsName;.size:I // field@9c5b │ │ +51b774: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=298 │ │ 0x000e line=300 │ │ 0x0018 line=303 │ │ @@ -964028,36 +964028,36 @@ │ │ type : '(I)Lorg/minidns/dnsname/DnsName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -51bab4: |[51bab4] org.minidns.dnsname.DnsName.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; │ │ -51bac4: 7010 f1ce 0200 |0000: invoke-direct {v2}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ -51baca: 5420 589c |0003: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ -51bace: 2101 |0005: array-length v1, v0 │ │ -51bad0: 3613 1a00 |0006: if-gt v3, v1, 0020 // +001a │ │ -51bad4: 2100 |0008: array-length v0, v0 │ │ -51bad6: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ -51bada: 1102 |000b: return-object v2 │ │ -51badc: 3903 0500 |000c: if-nez v3, 0011 // +0005 │ │ -51bae0: 6203 529c |000e: sget-object v3, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51bae4: 1103 |0010: return-object v3 │ │ -51bae6: 5420 5a9c |0011: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ -51baea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -51baec: 7130 9168 1003 |0014: invoke-static {v0, v1, v3}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@6891 │ │ -51baf2: 0c03 |0017: move-result-object v3 │ │ -51baf4: 1f03 7424 |0018: check-cast v3, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ -51baf8: 2200 fb21 |001a: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ -51bafc: 7030 dace 3001 |001c: invoke-direct {v0, v3, v1}, Lorg/minidns/dnsname/DnsName;.:([Lorg/minidns/dnslabel/DnsLabel;Z)V // method@ceda │ │ -51bb02: 1100 |001f: return-object v0 │ │ -51bb04: 2203 3e0e |0020: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -51bb08: 7010 bd64 0300 |0022: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -51bb0e: 2703 |0025: throw v3 │ │ +51bad0: |[51bad0] org.minidns.dnsname.DnsName.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; │ │ +51bae0: 7010 f1ce 0200 |0000: invoke-direct {v2}, Lorg/minidns/dnsname/DnsName;.setLabelsIfRequired:()V // method@cef1 │ │ +51bae6: 5420 589c |0003: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.labels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c58 │ │ +51baea: 2101 |0005: array-length v1, v0 │ │ +51baec: 3613 1a00 |0006: if-gt v3, v1, 0020 // +001a │ │ +51baf0: 2100 |0008: array-length v0, v0 │ │ +51baf2: 3303 0300 |0009: if-ne v3, v0, 000c // +0003 │ │ +51baf6: 1102 |000b: return-object v2 │ │ +51baf8: 3903 0500 |000c: if-nez v3, 0011 // +0005 │ │ +51bafc: 6203 529c |000e: sget-object v3, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51bb00: 1103 |0010: return-object v3 │ │ +51bb02: 5420 5a9c |0011: iget-object v0, v2, Lorg/minidns/dnsname/DnsName;.rawLabels:[Lorg/minidns/dnslabel/DnsLabel; // field@9c5a │ │ +51bb06: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +51bb08: 7130 9168 1003 |0014: invoke-static {v0, v1, v3}, Ljava/util/Arrays;.copyOfRange:([Ljava/lang/Object;II)[Ljava/lang/Object; // method@6891 │ │ +51bb0e: 0c03 |0017: move-result-object v3 │ │ +51bb10: 1f03 7424 |0018: check-cast v3, [Lorg/minidns/dnslabel/DnsLabel; // type@2474 │ │ +51bb14: 2200 fb21 |001a: new-instance v0, Lorg/minidns/dnsname/DnsName; // type@21fb │ │ +51bb18: 7030 dace 3001 |001c: invoke-direct {v0, v3, v1}, Lorg/minidns/dnsname/DnsName;.:([Lorg/minidns/dnslabel/DnsLabel;Z)V // method@ceda │ │ +51bb1e: 1100 |001f: return-object v0 │ │ +51bb20: 2203 3e0e |0020: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +51bb24: 7010 bd64 0300 |0022: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +51bb2a: 2703 |0025: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0003 line=531 │ │ 0x0008 line=535 │ │ 0x000e line=540 │ │ 0x0011 line=543 │ │ @@ -964072,19 +964072,19 @@ │ │ type : '(II)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -51b75c: |[51b75c] org.minidns.dnsname.DnsName.subSequence:(II)Ljava/lang/CharSequence; │ │ -51b76c: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b770: 6e30 6565 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@6565 │ │ -51b776: 0c02 |0005: move-result-object v2 │ │ -51b778: 1102 |0006: return-object v2 │ │ +51b778: |[51b778] org.minidns.dnsname.DnsName.subSequence:(II)Ljava/lang/CharSequence; │ │ +51b788: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b78c: 6e30 6565 2003 |0002: invoke-virtual {v0, v2, v3}, Ljava/lang/String;.subSequence:(II)Ljava/lang/CharSequence; // method@6565 │ │ +51b792: 0c02 |0005: move-result-object v2 │ │ +51b794: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ @@ -964094,17 +964094,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51b80c: |[51b80c] org.minidns.dnsname.DnsName.toString:()Ljava/lang/String; │ │ -51b81c: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51b820: 1100 |0002: return-object v0 │ │ +51b828: |[51b828] org.minidns.dnsname.DnsName.toString:()Ljava/lang/String; │ │ +51b838: 5410 549c |0000: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51b83c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ │ │ #17 : (in Lorg/minidns/dnsname/DnsName;) │ │ @@ -964112,19 +964112,19 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51bdc8: |[51bdc8] org.minidns.dnsname.DnsName.writeToStream:(Ljava/io/OutputStream;)V │ │ -51bdd8: 7010 efce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ -51bdde: 5410 559c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ -51bde2: 6e20 0a64 0200 |0005: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@640a │ │ -51bde8: 0e00 |0008: return-void │ │ +51bde4: |[51bde4] org.minidns.dnsname.DnsName.writeToStream:(Ljava/io/OutputStream;)V │ │ +51bdf4: 7010 efce 0100 |0000: invoke-direct {v1}, Lorg/minidns/dnsname/DnsName;.setBytesIfRequired:()V // method@ceef │ │ +51bdfa: 5410 559c |0003: iget-object v0, v1, Lorg/minidns/dnsname/DnsName;.bytes:[B // field@9c55 │ │ +51bdfe: 6e20 0a64 0200 |0005: invoke-virtual {v2, v0}, Ljava/io/OutputStream;.write:([B)V // method@640a │ │ +51be04: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0003 line=178 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/OutputStream; │ │ @@ -964162,18 +964162,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51bf1c: |[51bf1c] org.minidns.dnsname.InvalidDnsNameException.:(Ljava/lang/String;)V │ │ -51bf2c: 7010 c364 0000 |0000: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@64c3 │ │ -51bf32: 5b01 5e9c |0003: iput-object v1, v0, Lorg/minidns/dnsname/InvalidDnsNameException;.ace:Ljava/lang/String; // field@9c5e │ │ -51bf36: 0e00 |0005: return-void │ │ +51bf38: |[51bf38] org.minidns.dnsname.InvalidDnsNameException.:(Ljava/lang/String;)V │ │ +51bf48: 7010 c364 0000 |0000: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@64c3 │ │ +51bf4e: 5b01 5e9c |0003: iput-object v1, v0, Lorg/minidns/dnsname/InvalidDnsNameException;.ace:Ljava/lang/String; // field@9c5e │ │ +51bf52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnsname/InvalidDnsNameException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -964240,32 +964240,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -51bf38: |[51bf38] org.minidns.dnssec.DnssecClient$1.:()V │ │ -51bf48: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ -51bf4e: 0c00 |0003: move-result-object v0 │ │ -51bf50: 2100 |0004: array-length v0, v0 │ │ -51bf52: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -51bf56: 6900 5f9c |0007: sput-object v0, Lorg/minidns/dnssec/DnssecClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9c5f │ │ -51bf5a: 6201 469d |0009: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ -51bf5e: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51bf64: 0a01 |000e: move-result v1 │ │ -51bf66: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -51bf68: 4b02 0001 |0010: aput v2, v0, v1 │ │ -51bf6c: 6200 5f9c |0012: sget-object v0, Lorg/minidns/dnssec/DnssecClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9c5f │ │ -51bf70: 6201 479d |0014: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ -51bf74: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51bf7a: 0a01 |0019: move-result v1 │ │ -51bf7c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -51bf7e: 4b02 0001 |001b: aput v2, v0, v1 │ │ -51bf82: 0e00 |001d: return-void │ │ +51bf54: |[51bf54] org.minidns.dnssec.DnssecClient$1.:()V │ │ +51bf64: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ +51bf6a: 0c00 |0003: move-result-object v0 │ │ +51bf6c: 2100 |0004: array-length v0, v0 │ │ +51bf6e: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +51bf72: 6900 5f9c |0007: sput-object v0, Lorg/minidns/dnssec/DnssecClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9c5f │ │ +51bf76: 6201 469d |0009: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ +51bf7a: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51bf80: 0a01 |000e: move-result v1 │ │ +51bf82: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +51bf84: 4b02 0001 |0010: aput v2, v0, v1 │ │ +51bf88: 6200 5f9c |0012: sget-object v0, Lorg/minidns/dnssec/DnssecClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9c5f │ │ +51bf8c: 6201 479d |0014: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ +51bf90: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51bf96: 0a01 |0019: move-result v1 │ │ +51bf98: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +51bf9a: 4b02 0001 |001b: aput v2, v0, v1 │ │ +51bf9e: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=222 │ │ @@ -964316,23 +964316,23 @@ │ │ type : '(Lorg/minidns/dnssec/DnssecClient;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -51bfa0: |[51bfa0] org.minidns.dnssec.DnssecClient$VerifySignaturesResult.:(Lorg/minidns/dnssec/DnssecClient;)V │ │ -51bfb0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51bfb6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -51bfb8: 5c01 629c |0004: iput-boolean v1, v0, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignatureRequired:Z // field@9c62 │ │ -51bfbc: 5c01 619c |0006: iput-boolean v1, v0, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ -51bfc0: 2201 2c0f |0008: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ -51bfc4: 7010 fd68 0100 |000a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51bfca: 5b01 609c |000d: iput-object v1, v0, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51bfce: 0e00 |000f: return-void │ │ +51bfbc: |[51bfbc] org.minidns.dnssec.DnssecClient$VerifySignaturesResult.:(Lorg/minidns/dnssec/DnssecClient;)V │ │ +51bfcc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51bfd2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +51bfd4: 5c01 629c |0004: iput-boolean v1, v0, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignatureRequired:Z // field@9c62 │ │ +51bfd8: 5c01 619c |0006: iput-boolean v1, v0, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ +51bfdc: 2201 2c0f |0008: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ +51bfe0: 7010 fd68 0100 |000a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51bfe6: 5b01 609c |000d: iput-object v1, v0, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51bfea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x0006 line=259 │ │ 0x0008 line=260 │ │ locals : │ │ @@ -964344,17 +964344,17 @@ │ │ type : '(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/dnssec/DnssecClient$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -51bfd0: |[51bfd0] org.minidns.dnssec.DnssecClient$VerifySignaturesResult.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/dnssec/DnssecClient$1;)V │ │ -51bfe0: 7020 00cf 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.:(Lorg/minidns/dnssec/DnssecClient;)V // method@cf00 │ │ -51bfe6: 0e00 |0003: return-void │ │ +51bfec: |[51bfec] org.minidns.dnssec.DnssecClient$VerifySignaturesResult.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/dnssec/DnssecClient$1;)V │ │ +51bffc: 7020 00cf 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.:(Lorg/minidns/dnssec/DnssecClient;)V // method@cf00 │ │ +51c002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnssec/DnssecClient; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/minidns/dnssec/DnssecClient$1; │ │ @@ -964393,17 +964393,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -51cdb4: |[51cdb4] org.minidns.dnssec.DnssecValidationFailedException.:(Ljava/lang/String;)V │ │ -51cdc4: 7020 2d65 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -51cdca: 0e00 |0003: return-void │ │ +51cdd0: |[51cdd0] org.minidns.dnssec.DnssecValidationFailedException.:(Ljava/lang/String;)V │ │ +51cde0: 7020 2d65 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +51cde6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnssec/DnssecValidationFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -964412,17 +964412,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -51cdcc: |[51cdcc] org.minidns.dnssec.DnssecValidationFailedException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -51cddc: 7030 2e65 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@652e │ │ -51cde2: 0e00 |0003: return-void │ │ +51cde8: |[51cde8] org.minidns.dnssec.DnssecValidationFailedException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +51cdf8: 7030 2e65 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@652e │ │ +51cdfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnssec/DnssecValidationFailedException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -964432,47 +964432,47 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -51cde4: |[51cde4] org.minidns.dnssec.DnssecValidationFailedException.:(Ljava/util/List;Ljava/lang/String;)V │ │ -51cdf4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51cdf8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51cdfe: 1a01 a26c |0005: const-string v1, "Validation of " // string@6ca2 │ │ -51ce02: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ce08: 7210 4869 0300 |000a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -51ce0e: 0a01 |000d: move-result v1 │ │ -51ce10: 6e20 8c65 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51ce16: 1a01 3200 |0011: const-string v1, " " // string@0032 │ │ -51ce1a: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ce20: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -51ce22: 7220 3d69 1300 |0017: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51ce28: 0c01 |001a: move-result-object v1 │ │ -51ce2a: 1f01 5922 |001b: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ -51ce2e: 5411 6f9d |001d: iget-object v1, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51ce32: 6e20 9065 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51ce38: 1a01 4002 |0022: const-string v1, " record" // string@0240 │ │ -51ce3c: 6e20 9165 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ce42: 7210 4869 0300 |0027: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -51ce48: 0a03 |002a: move-result v3 │ │ -51ce4a: 1211 |002b: const/4 v1, #int 1 // #1 │ │ -51ce4c: 3713 0500 |002c: if-le v3, v1, 0031 // +0005 │ │ -51ce50: 1a03 b2d4 |002e: const-string v3, "s" // string@d4b2 │ │ -51ce54: 2803 |0030: goto 0033 // +0003 │ │ -51ce56: 1a03 0000 |0031: const-string v3, "" // string@0000 │ │ -51ce5a: 6e20 9165 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ce60: 1a03 7401 |0036: const-string v3, " failed: " // string@0174 │ │ -51ce64: 6e20 9165 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ce6a: 6e20 9165 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ce70: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51ce76: 0c03 |0041: move-result-object v3 │ │ -51ce78: 7020 2d65 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -51ce7e: 0e00 |0045: return-void │ │ +51ce00: |[51ce00] org.minidns.dnssec.DnssecValidationFailedException.:(Ljava/util/List;Ljava/lang/String;)V │ │ +51ce10: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51ce14: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51ce1a: 1a01 a26c |0005: const-string v1, "Validation of " // string@6ca2 │ │ +51ce1e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ce24: 7210 4869 0300 |000a: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +51ce2a: 0a01 |000d: move-result v1 │ │ +51ce2c: 6e20 8c65 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51ce32: 1a01 3200 |0011: const-string v1, " " // string@0032 │ │ +51ce36: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ce3c: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +51ce3e: 7220 3d69 1300 |0017: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51ce44: 0c01 |001a: move-result-object v1 │ │ +51ce46: 1f01 5922 |001b: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ +51ce4a: 5411 6f9d |001d: iget-object v1, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51ce4e: 6e20 9065 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51ce54: 1a01 4002 |0022: const-string v1, " record" // string@0240 │ │ +51ce58: 6e20 9165 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ce5e: 7210 4869 0300 |0027: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +51ce64: 0a03 |002a: move-result v3 │ │ +51ce66: 1211 |002b: const/4 v1, #int 1 // #1 │ │ +51ce68: 3713 0500 |002c: if-le v3, v1, 0031 // +0005 │ │ +51ce6c: 1a03 b2d4 |002e: const-string v3, "s" // string@d4b2 │ │ +51ce70: 2803 |0030: goto 0033 // +0003 │ │ +51ce72: 1a03 0000 |0031: const-string v3, "" // string@0000 │ │ +51ce76: 6e20 9165 3000 |0033: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ce7c: 1a03 7401 |0036: const-string v3, " failed: " // string@0174 │ │ +51ce80: 6e20 9165 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ce86: 6e20 9165 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ce8c: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51ce92: 0c03 |0041: move-result-object v3 │ │ +51ce94: 7020 2d65 3200 |0042: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +51ce9a: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0046 reg=2 this Lorg/minidns/dnssec/DnssecValidationFailedException; │ │ 0x0000 - 0x0046 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0046 reg=4 (null) Ljava/lang/String; │ │ @@ -964482,27 +964482,27 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -51ce80: |[51ce80] org.minidns.dnssec.DnssecValidationFailedException.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V │ │ -51ce90: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51ce94: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51ce9a: 1a01 a46c |0005: const-string v1, "Validation of request to " // string@6ca4 │ │ -51ce9e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cea4: 6e20 9065 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51ceaa: 1a03 7401 |000d: const-string v3, " failed: " // string@0174 │ │ -51ceae: 6e20 9165 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ceb4: 6e20 9165 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51ceba: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51cec0: 0c03 |0018: move-result-object v3 │ │ -51cec2: 7020 2d65 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -51cec8: 0e00 |001c: return-void │ │ +51ce9c: |[51ce9c] org.minidns.dnssec.DnssecValidationFailedException.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V │ │ +51ceac: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51ceb0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51ceb6: 1a01 a46c |0005: const-string v1, "Validation of request to " // string@6ca4 │ │ +51ceba: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cec0: 6e20 9065 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51cec6: 1a03 7401 |000d: const-string v3, " failed: " // string@0174 │ │ +51ceca: 6e20 9165 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ced0: 6e20 9165 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51ced6: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51cedc: 0c03 |0018: move-result-object v3 │ │ +51cede: 7020 2d65 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +51cee4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/minidns/dnssec/DnssecValidationFailedException; │ │ 0x0000 - 0x001d reg=3 (null) Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x001d reg=4 (null) Ljava/lang/String; │ │ @@ -964512,27 +964512,27 @@ │ │ type : '(Lorg/minidns/record/Record;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -51cecc: |[51cecc] org.minidns.dnssec.DnssecValidationFailedException.:(Lorg/minidns/record/Record;Ljava/lang/String;)V │ │ -51cedc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51cee0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51cee6: 1a01 a36c |0005: const-string v1, "Validation of record " // string@6ca3 │ │ -51ceea: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cef0: 6e20 9065 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51cef6: 1a03 7401 |000d: const-string v3, " failed: " // string@0174 │ │ -51cefa: 6e20 9165 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cf00: 6e20 9165 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cf06: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51cf0c: 0c03 |0018: move-result-object v3 │ │ -51cf0e: 7020 2d65 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -51cf14: 0e00 |001c: return-void │ │ +51cee8: |[51cee8] org.minidns.dnssec.DnssecValidationFailedException.:(Lorg/minidns/record/Record;Ljava/lang/String;)V │ │ +51cef8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51cefc: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51cf02: 1a01 a36c |0005: const-string v1, "Validation of record " // string@6ca3 │ │ +51cf06: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cf0c: 6e20 9065 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51cf12: 1a03 7401 |000d: const-string v3, " failed: " // string@0174 │ │ +51cf16: 6e20 9165 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cf1c: 6e20 9165 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cf22: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51cf28: 0c03 |0018: move-result-object v3 │ │ +51cf2a: 7020 2d65 3200 |0019: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +51cf30: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/minidns/dnssec/DnssecValidationFailedException; │ │ 0x0000 - 0x001d reg=3 (null) Lorg/minidns/record/Record; │ │ 0x0000 - 0x001d reg=4 (null) Ljava/lang/String; │ │ @@ -964563,17 +964563,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -51cf18: |[51cf18] org.minidns.dnssec.DnssecValidatorInitializationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ -51cf28: 7030 2e65 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@652e │ │ -51cf2e: 0e00 |0003: return-void │ │ +51cf34: |[51cf34] org.minidns.dnssec.DnssecValidatorInitializationException.:(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ +51cf44: 7030 2e65 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@652e │ │ +51cf4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnssec/DnssecValidatorInitializationException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/lang/Throwable; │ │ @@ -964635,17 +964635,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51d3bc: |[51d3bc] org.minidns.dnssec.UnverifiedReason.:()V │ │ -51d3cc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51d3d2: 0e00 |0003: return-void │ │ +51d3d8: |[51d3d8] org.minidns.dnssec.UnverifiedReason.:()V │ │ +51d3e8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51d3ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnssec/UnverifiedReason; │ │ │ │ Virtual methods - │ │ @@ -964654,29 +964654,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -51d33c: |[51d33c] org.minidns.dnssec.UnverifiedReason.equals:(Ljava/lang/Object;)Z │ │ -51d34c: 2020 1022 |0000: instance-of v0, v2, Lorg/minidns/dnssec/UnverifiedReason; // type@2210 │ │ -51d350: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -51d354: 1f02 1022 |0004: check-cast v2, Lorg/minidns/dnssec/UnverifiedReason; // type@2210 │ │ -51d358: 6e10 34cf 0200 |0006: invoke-virtual {v2}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ -51d35e: 0c02 |0009: move-result-object v2 │ │ -51d360: 6e10 34cf 0100 |000a: invoke-virtual {v1}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ -51d366: 0c00 |000d: move-result-object v0 │ │ -51d368: 6e20 4965 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -51d36e: 0a02 |0011: move-result v2 │ │ -51d370: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -51d374: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -51d376: 2802 |0015: goto 0017 // +0002 │ │ -51d378: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -51d37a: 0f02 |0017: return v2 │ │ +51d358: |[51d358] org.minidns.dnssec.UnverifiedReason.equals:(Ljava/lang/Object;)Z │ │ +51d368: 2020 1022 |0000: instance-of v0, v2, Lorg/minidns/dnssec/UnverifiedReason; // type@2210 │ │ +51d36c: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +51d370: 1f02 1022 |0004: check-cast v2, Lorg/minidns/dnssec/UnverifiedReason; // type@2210 │ │ +51d374: 6e10 34cf 0200 |0006: invoke-virtual {v2}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ +51d37a: 0c02 |0009: move-result-object v2 │ │ +51d37c: 6e10 34cf 0100 |000a: invoke-virtual {v1}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ +51d382: 0c00 |000d: move-result-object v0 │ │ +51d384: 6e20 4965 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51d38a: 0a02 |0011: move-result v2 │ │ +51d38c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +51d390: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +51d392: 2802 |0015: goto 0017 // +0002 │ │ +51d394: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +51d396: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/minidns/dnssec/UnverifiedReason; │ │ 0x0000 - 0x0018 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -964691,20 +964691,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -51d37c: |[51d37c] org.minidns.dnssec.UnverifiedReason.hashCode:()I │ │ -51d38c: 6e10 34cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ -51d392: 0c00 |0003: move-result-object v0 │ │ -51d394: 6e10 5165 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ -51d39a: 0a00 |0007: move-result v0 │ │ -51d39c: 0f00 |0008: return v0 │ │ +51d398: |[51d398] org.minidns.dnssec.UnverifiedReason.hashCode:()I │ │ +51d3a8: 6e10 34cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ +51d3ae: 0c00 |0003: move-result-object v0 │ │ +51d3b0: 6e10 5165 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ +51d3b6: 0a00 |0007: move-result v0 │ │ +51d3b8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnssec/UnverifiedReason; │ │ │ │ #3 : (in Lorg/minidns/dnssec/UnverifiedReason;) │ │ @@ -964712,18 +964712,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -51d3a0: |[51d3a0] org.minidns.dnssec.UnverifiedReason.toString:()Ljava/lang/String; │ │ -51d3b0: 6e10 34cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ -51d3b6: 0c00 |0003: move-result-object v0 │ │ -51d3b8: 1100 |0004: return-object v0 │ │ +51d3bc: |[51d3bc] org.minidns.dnssec.UnverifiedReason.toString:()Ljava/lang/String; │ │ +51d3cc: 6e10 34cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnssec/UnverifiedReason;.getReasonString:()Ljava/lang/String; // method@cf34 │ │ +51d3d2: 0c00 |0003: move-result-object v0 │ │ +51d3d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/dnssec/UnverifiedReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -964762,18 +964762,18 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51d444: |[51d444] org.minidns.dnssec.Verifier$1.:(I)V │ │ -51d454: 5901 779c |0000: iput v1, v0, Lorg/minidns/dnssec/Verifier$1;.val$offset:I // field@9c77 │ │ -51d458: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51d45e: 0e00 |0005: return-void │ │ +51d460: |[51d460] org.minidns.dnssec.Verifier$1.:(I)V │ │ +51d470: 5901 779c |0000: iput v1, v0, Lorg/minidns/dnssec/Verifier$1;.val$offset:I // field@9c77 │ │ +51d474: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51d47a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnssec/Verifier$1; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ @@ -964783,20 +964783,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -51d420: |[51d420] org.minidns.dnssec.Verifier$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -51d430: 1f01 2e23 |0000: check-cast v1, [B // type@232e │ │ -51d434: 1f02 2e23 |0002: check-cast v2, [B // type@232e │ │ -51d438: 6e30 39cf 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/minidns/dnssec/Verifier$1;.compare:([B[B)I // method@cf39 │ │ -51d43e: 0a01 |0007: move-result v1 │ │ -51d440: 0f01 |0008: return v1 │ │ +51d43c: |[51d43c] org.minidns.dnssec.Verifier$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +51d44c: 1f01 2e23 |0000: check-cast v1, [B // type@232e │ │ +51d450: 1f02 2e23 |0002: check-cast v2, [B // type@232e │ │ +51d454: 6e30 39cf 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/minidns/dnssec/Verifier$1;.compare:([B[B)I // method@cf39 │ │ +51d45a: 0a01 |0007: move-result v1 │ │ +51d45c: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/minidns/dnssec/Verifier$1; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -964806,34 +964806,34 @@ │ │ type : '([B[B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -51d3d4: |[51d3d4] org.minidns.dnssec.Verifier$1.compare:([B[B)I │ │ -51d3e4: 5230 779c |0000: iget v0, v3, Lorg/minidns/dnssec/Verifier$1;.val$offset:I // field@9c77 │ │ -51d3e8: 2141 |0002: array-length v1, v4 │ │ -51d3ea: 3510 1800 |0003: if-ge v0, v1, 001b // +0018 │ │ -51d3ee: 2151 |0005: array-length v1, v5 │ │ -51d3f0: 3510 1500 |0006: if-ge v0, v1, 001b // +0015 │ │ -51d3f4: 4801 0400 |0008: aget-byte v1, v4, v0 │ │ -51d3f8: 4802 0500 |000a: aget-byte v2, v5, v0 │ │ -51d3fc: 3221 0c00 |000c: if-eq v1, v2, 0018 // +000c │ │ -51d400: 4804 0400 |000e: aget-byte v4, v4, v0 │ │ -51d404: d544 ff00 |0010: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -51d408: 4805 0500 |0012: aget-byte v5, v5, v0 │ │ -51d40c: d555 ff00 |0014: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -51d410: b154 |0016: sub-int/2addr v4, v5 │ │ -51d412: 0f04 |0017: return v4 │ │ -51d414: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51d418: 28e8 |001a: goto 0002 // -0018 │ │ -51d41a: 2144 |001b: array-length v4, v4 │ │ -51d41c: 2155 |001c: array-length v5, v5 │ │ -51d41e: 28f9 |001d: goto 0016 // -0007 │ │ +51d3f0: |[51d3f0] org.minidns.dnssec.Verifier$1.compare:([B[B)I │ │ +51d400: 5230 779c |0000: iget v0, v3, Lorg/minidns/dnssec/Verifier$1;.val$offset:I // field@9c77 │ │ +51d404: 2141 |0002: array-length v1, v4 │ │ +51d406: 3510 1800 |0003: if-ge v0, v1, 001b // +0018 │ │ +51d40a: 2151 |0005: array-length v1, v5 │ │ +51d40c: 3510 1500 |0006: if-ge v0, v1, 001b // +0015 │ │ +51d410: 4801 0400 |0008: aget-byte v1, v4, v0 │ │ +51d414: 4802 0500 |000a: aget-byte v2, v5, v0 │ │ +51d418: 3221 0c00 |000c: if-eq v1, v2, 0018 // +000c │ │ +51d41c: 4804 0400 |000e: aget-byte v4, v4, v0 │ │ +51d420: d544 ff00 |0010: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +51d424: 4805 0500 |0012: aget-byte v5, v5, v0 │ │ +51d428: d555 ff00 |0014: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +51d42c: b154 |0016: sub-int/2addr v4, v5 │ │ +51d42e: 0f04 |0017: return v4 │ │ +51d430: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51d434: 28e8 |001a: goto 0002 // -0018 │ │ +51d436: 2144 |001b: array-length v4, v4 │ │ +51d438: 2155 |001c: array-length v5, v5 │ │ +51d43a: 28f9 |001d: goto 0016 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0008 line=151 │ │ 0x000e line=152 │ │ 0x001b line=155 │ │ locals : │ │ @@ -964884,19 +964884,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51d9d0: |[51d9d0] org.minidns.dnssec.Verifier.:()V │ │ -51d9e0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -51d9e6: 6200 799c |0003: sget-object v0, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.INSTANCE:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c79 │ │ -51d9ea: 5b10 789c |0005: iput-object v0, v1, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ -51d9ee: 0e00 |0007: return-void │ │ +51d9ec: |[51d9ec] org.minidns.dnssec.Verifier.:()V │ │ +51d9fc: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +51da02: 6200 799c |0003: sget-object v0, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.INSTANCE:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c79 │ │ +51da06: 5b10 789c |0005: iput-object v0, v1, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ +51da0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/minidns/dnssec/Verifier; │ │ │ │ @@ -964905,102 +964905,102 @@ │ │ type : '(Lorg/minidns/record/RRSIG;Ljava/util/List;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 176 16-bit code units │ │ -51d544: |[51d544] org.minidns.dnssec.Verifier.combine:(Lorg/minidns/record/RRSIG;Ljava/util/List;)[B │ │ -51d554: 2200 fd0d |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -51d558: 7010 6463 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -51d55e: 2201 010e |0005: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -51d562: 7020 8963 0100 |0007: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -51d568: 6e20 75d0 1c00 |000a: invoke-virtual {v12, v1}, Lorg/minidns/record/RRSIG;.writePartialSignature:(Ljava/io/DataOutputStream;)V // method@d075 │ │ -51d56e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -51d570: 7220 3d69 2d00 |000e: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51d576: 0c02 |0011: move-result-object v2 │ │ -51d578: 1f02 5922 |0012: check-cast v2, Lorg/minidns/record/Record; // type@2259 │ │ -51d57c: 5422 6c9d |0014: iget-object v2, v2, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d580: 6e10 eace 0200 |0016: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ -51d586: 0a03 |0019: move-result v3 │ │ -51d588: 3903 3600 |001a: if-nez v3, 0050 // +0036 │ │ -51d58c: 6e10 e4ce 0200 |001c: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ -51d592: 0a03 |001f: move-result v3 │ │ -51d594: 56c4 ff9c |0020: iget-byte v4, v12, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ -51d598: 3443 2600 |0022: if-lt v3, v4, 0048 // +0026 │ │ -51d59c: 6e10 e4ce 0200 |0024: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ -51d5a2: 0a03 |0027: move-result v3 │ │ -51d5a4: 56c4 ff9c |0028: iget-byte v4, v12, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ -51d5a8: 3743 2600 |002a: if-le v3, v4, 0050 // +0026 │ │ -51d5ac: 2203 5f0e |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d5b0: 7010 8565 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d5b6: 1a04 b806 |0031: const-string v4, "*." // string@06b8 │ │ -51d5ba: 6e20 9165 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d5c0: 56c4 ff9c |0036: iget-byte v4, v12, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ -51d5c4: 6e20 f3ce 4200 |0038: invoke-virtual {v2, v4}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ -51d5ca: 0c02 |003b: move-result-object v2 │ │ -51d5cc: 6e20 9065 2300 |003c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d5d2: 6e10 a365 0300 |003f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d5d8: 0c02 |0042: move-result-object v2 │ │ -51d5da: 7110 e0ce 0200 |0043: invoke-static {v2}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51d5e0: 0c02 |0046: move-result-object v2 │ │ -51d5e2: 2809 |0047: goto 0050 // +0009 │ │ -51d5e4: 220c 0422 |0048: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51d5e8: 1a0d 8628 |004a: const-string v13, "Invalid RRsig record" // string@2886 │ │ -51d5ec: 7020 18cf dc00 |004c: invoke-direct {v12, v13}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;)V // method@cf18 │ │ -51d5f2: 270c |004f: throw v12 │ │ -51d5f4: 0729 |0050: move-object v9, v2 │ │ -51d5f6: 220a 1d0f |0051: new-instance v10, Ljava/util/ArrayList; // type@0f1d │ │ -51d5fa: 7010 7668 0a00 |0053: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -51d600: 7210 4169 0d00 |0056: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51d606: 0c0d |0059: move-result-object v13 │ │ -51d608: 7210 1269 0d00 |005a: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51d60e: 0a02 |005d: move-result v2 │ │ -51d610: 3802 1f00 |005e: if-eqz v2, 007d // +001f │ │ -51d614: 7210 1369 0d00 |0060: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51d61a: 0c02 |0063: move-result-object v2 │ │ -51d61c: 1f02 5922 |0064: check-cast v2, Lorg/minidns/record/Record; // type@2259 │ │ -51d620: 220b 5922 |0066: new-instance v11, Lorg/minidns/record/Record; // type@2259 │ │ -51d624: 5424 6f9d |0068: iget-object v4, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51d628: 5225 6a9d |006a: iget v5, v2, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ -51d62c: 53c6 009d |006c: iget-wide v6, v12, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ -51d630: 5428 6d9d |006e: iget-object v8, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51d634: 07b2 |0070: move-object v2, v11 │ │ -51d636: 0793 |0071: move-object v3, v9 │ │ -51d638: 7607 89d0 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V // method@d089 │ │ -51d63e: 6e10 92d0 0b00 |0075: invoke-virtual {v11}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ -51d644: 0c02 |0078: move-result-object v2 │ │ -51d646: 7220 3669 2a00 |0079: invoke-interface {v10, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51d64c: 28de |007c: goto 005a // -0022 │ │ -51d64e: 6e10 f2ce 0900 |007d: invoke-virtual {v9}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ -51d654: 0a0c |0080: move-result v12 │ │ -51d656: d80c 0c0a |0081: add-int/lit8 v12, v12, #int 10 // #0a │ │ -51d65a: 220d 1122 |0083: new-instance v13, Lorg/minidns/dnssec/Verifier$1; // type@2211 │ │ -51d65e: 7020 37cf cd00 |0085: invoke-direct {v13, v12}, Lorg/minidns/dnssec/Verifier$1;.:(I)V // method@cf37 │ │ -51d664: 7120 d768 da00 |0088: invoke-static {v10, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@68d7 │ │ -51d66a: 7210 4169 0a00 |008b: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51d670: 0c0c |008e: move-result-object v12 │ │ -51d672: 7210 1269 0c00 |008f: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51d678: 0a0d |0092: move-result v13 │ │ -51d67a: 380d 0c00 |0093: if-eqz v13, 009f // +000c │ │ -51d67e: 7210 1369 0c00 |0095: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51d684: 0c0d |0098: move-result-object v13 │ │ -51d686: 1f0d 2e23 |0099: check-cast v13, [B // type@232e │ │ -51d68a: 6e20 8d63 d100 |009b: invoke-virtual {v1, v13}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51d690: 28f1 |009e: goto 008f // -000f │ │ -51d692: 6e10 8b63 0100 |009f: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ -51d698: 6e10 6a63 0000 |00a2: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -51d69e: 0c0c |00a5: move-result-object v12 │ │ -51d6a0: 110c |00a6: return-object v12 │ │ -51d6a2: 0d0c |00a7: move-exception v12 │ │ -51d6a4: 220d 580e |00a8: new-instance v13, Ljava/lang/RuntimeException; // type@0e58 │ │ -51d6a8: 7020 2f65 cd00 |00aa: invoke-direct {v13, v12}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -51d6ae: 2802 |00ad: goto 00af // +0002 │ │ -51d6b0: 270d |00ae: throw v13 │ │ -51d6b2: 28ff |00af: goto 00ae // -0001 │ │ +51d560: |[51d560] org.minidns.dnssec.Verifier.combine:(Lorg/minidns/record/RRSIG;Ljava/util/List;)[B │ │ +51d570: 2200 fd0d |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +51d574: 7010 6463 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +51d57a: 2201 010e |0005: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +51d57e: 7020 8963 0100 |0007: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +51d584: 6e20 75d0 1c00 |000a: invoke-virtual {v12, v1}, Lorg/minidns/record/RRSIG;.writePartialSignature:(Ljava/io/DataOutputStream;)V // method@d075 │ │ +51d58a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +51d58c: 7220 3d69 2d00 |000e: invoke-interface {v13, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51d592: 0c02 |0011: move-result-object v2 │ │ +51d594: 1f02 5922 |0012: check-cast v2, Lorg/minidns/record/Record; // type@2259 │ │ +51d598: 5422 6c9d |0014: iget-object v2, v2, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d59c: 6e10 eace 0200 |0016: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ +51d5a2: 0a03 |0019: move-result v3 │ │ +51d5a4: 3903 3600 |001a: if-nez v3, 0050 // +0036 │ │ +51d5a8: 6e10 e4ce 0200 |001c: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ +51d5ae: 0a03 |001f: move-result v3 │ │ +51d5b0: 56c4 ff9c |0020: iget-byte v4, v12, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ +51d5b4: 3443 2600 |0022: if-lt v3, v4, 0048 // +0026 │ │ +51d5b8: 6e10 e4ce 0200 |0024: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ +51d5be: 0a03 |0027: move-result v3 │ │ +51d5c0: 56c4 ff9c |0028: iget-byte v4, v12, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ +51d5c4: 3743 2600 |002a: if-le v3, v4, 0050 // +0026 │ │ +51d5c8: 2203 5f0e |002c: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d5cc: 7010 8565 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d5d2: 1a04 b806 |0031: const-string v4, "*." // string@06b8 │ │ +51d5d6: 6e20 9165 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d5dc: 56c4 ff9c |0036: iget-byte v4, v12, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ +51d5e0: 6e20 f3ce 4200 |0038: invoke-virtual {v2, v4}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ +51d5e6: 0c02 |003b: move-result-object v2 │ │ +51d5e8: 6e20 9065 2300 |003c: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d5ee: 6e10 a365 0300 |003f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d5f4: 0c02 |0042: move-result-object v2 │ │ +51d5f6: 7110 e0ce 0200 |0043: invoke-static {v2}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51d5fc: 0c02 |0046: move-result-object v2 │ │ +51d5fe: 2809 |0047: goto 0050 // +0009 │ │ +51d600: 220c 0422 |0048: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51d604: 1a0d 8628 |004a: const-string v13, "Invalid RRsig record" // string@2886 │ │ +51d608: 7020 18cf dc00 |004c: invoke-direct {v12, v13}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;)V // method@cf18 │ │ +51d60e: 270c |004f: throw v12 │ │ +51d610: 0729 |0050: move-object v9, v2 │ │ +51d612: 220a 1d0f |0051: new-instance v10, Ljava/util/ArrayList; // type@0f1d │ │ +51d616: 7010 7668 0a00 |0053: invoke-direct {v10}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +51d61c: 7210 4169 0d00 |0056: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51d622: 0c0d |0059: move-result-object v13 │ │ +51d624: 7210 1269 0d00 |005a: invoke-interface {v13}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51d62a: 0a02 |005d: move-result v2 │ │ +51d62c: 3802 1f00 |005e: if-eqz v2, 007d // +001f │ │ +51d630: 7210 1369 0d00 |0060: invoke-interface {v13}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51d636: 0c02 |0063: move-result-object v2 │ │ +51d638: 1f02 5922 |0064: check-cast v2, Lorg/minidns/record/Record; // type@2259 │ │ +51d63c: 220b 5922 |0066: new-instance v11, Lorg/minidns/record/Record; // type@2259 │ │ +51d640: 5424 6f9d |0068: iget-object v4, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51d644: 5225 6a9d |006a: iget v5, v2, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ +51d648: 53c6 009d |006c: iget-wide v6, v12, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ +51d64c: 5428 6d9d |006e: iget-object v8, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51d650: 07b2 |0070: move-object v2, v11 │ │ +51d652: 0793 |0071: move-object v3, v9 │ │ +51d654: 7607 89d0 0200 |0072: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V // method@d089 │ │ +51d65a: 6e10 92d0 0b00 |0075: invoke-virtual {v11}, Lorg/minidns/record/Record;.toByteArray:()[B // method@d092 │ │ +51d660: 0c02 |0078: move-result-object v2 │ │ +51d662: 7220 3669 2a00 |0079: invoke-interface {v10, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51d668: 28de |007c: goto 005a // -0022 │ │ +51d66a: 6e10 f2ce 0900 |007d: invoke-virtual {v9}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ +51d670: 0a0c |0080: move-result v12 │ │ +51d672: d80c 0c0a |0081: add-int/lit8 v12, v12, #int 10 // #0a │ │ +51d676: 220d 1122 |0083: new-instance v13, Lorg/minidns/dnssec/Verifier$1; // type@2211 │ │ +51d67a: 7020 37cf cd00 |0085: invoke-direct {v13, v12}, Lorg/minidns/dnssec/Verifier$1;.:(I)V // method@cf37 │ │ +51d680: 7120 d768 da00 |0088: invoke-static {v10, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@68d7 │ │ +51d686: 7210 4169 0a00 |008b: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51d68c: 0c0c |008e: move-result-object v12 │ │ +51d68e: 7210 1269 0c00 |008f: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51d694: 0a0d |0092: move-result v13 │ │ +51d696: 380d 0c00 |0093: if-eqz v13, 009f // +000c │ │ +51d69a: 7210 1369 0c00 |0095: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51d6a0: 0c0d |0098: move-result-object v13 │ │ +51d6a2: 1f0d 2e23 |0099: check-cast v13, [B // type@232e │ │ +51d6a6: 6e20 8d63 d100 |009b: invoke-virtual {v1, v13}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51d6ac: 28f1 |009e: goto 008f // -000f │ │ +51d6ae: 6e10 8b63 0100 |009f: invoke-virtual {v1}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ +51d6b4: 6e10 6a63 0000 |00a2: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +51d6ba: 0c0c |00a5: move-result-object v12 │ │ +51d6bc: 110c |00a6: return-object v12 │ │ +51d6be: 0d0c |00a7: move-exception v12 │ │ +51d6c0: 220d 580e |00a8: new-instance v13, Ljava/lang/RuntimeException; // type@0e58 │ │ +51d6c4: 7020 2f65 cd00 |00aa: invoke-direct {v13, v12}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +51d6ca: 2802 |00ad: goto 00af // +0002 │ │ +51d6cc: 270d |00ae: throw v13 │ │ +51d6ce: 28ff |00af: goto 00ae // -0001 │ │ catches : 1 │ │ 0x000a - 0x00a2 │ │ Ljava/io/IOException; -> 0x00a7 │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ 0x000a line=125 │ │ @@ -965030,32 +965030,32 @@ │ │ type : '(Lorg/minidns/dnssec/DigestCalculator;[B[BI)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -51d6c4: |[51d6c4] org.minidns.dnssec.Verifier.nsec3hash:(Lorg/minidns/dnssec/DigestCalculator;[B[BI)[B │ │ -51d6d4: d800 06ff |0000: add-int/lit8 v0, v6, #int -1 // #ff │ │ -51d6d8: 3a06 1700 |0002: if-ltz v6, 0019 // +0017 │ │ -51d6dc: 2156 |0004: array-length v6, v5 │ │ -51d6de: 2141 |0005: array-length v1, v4 │ │ -51d6e0: b016 |0006: add-int/2addr v6, v1 │ │ -51d6e2: 2366 2e23 |0007: new-array v6, v6, [B // type@232e │ │ -51d6e6: 2151 |0009: array-length v1, v5 │ │ -51d6e8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -51d6ea: 7151 a465 2526 |000b: invoke-static {v5, v2, v6, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -51d6f0: 2155 |000e: array-length v5, v5 │ │ -51d6f2: 2141 |000f: array-length v1, v4 │ │ -51d6f4: 7151 a465 2456 |0010: invoke-static {v4, v2, v6, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -51d6fa: 7220 fece 6300 |0013: invoke-interface {v3, v6}, Lorg/minidns/dnssec/DigestCalculator;.digest:([B)[B // method@cefe │ │ -51d700: 0c05 |0016: move-result-object v5 │ │ -51d702: 0106 |0017: move v6, v0 │ │ -51d704: 28e8 |0018: goto 0000 // -0018 │ │ -51d706: 1105 |0019: return-object v5 │ │ +51d6e0: |[51d6e0] org.minidns.dnssec.Verifier.nsec3hash:(Lorg/minidns/dnssec/DigestCalculator;[B[BI)[B │ │ +51d6f0: d800 06ff |0000: add-int/lit8 v0, v6, #int -1 // #ff │ │ +51d6f4: 3a06 1700 |0002: if-ltz v6, 0019 // +0017 │ │ +51d6f8: 2156 |0004: array-length v6, v5 │ │ +51d6fa: 2141 |0005: array-length v1, v4 │ │ +51d6fc: b016 |0006: add-int/2addr v6, v1 │ │ +51d6fe: 2366 2e23 |0007: new-array v6, v6, [B // type@232e │ │ +51d702: 2151 |0009: array-length v1, v5 │ │ +51d704: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +51d706: 7151 a465 2526 |000b: invoke-static {v5, v2, v6, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +51d70c: 2155 |000e: array-length v5, v5 │ │ +51d70e: 2141 |000f: array-length v1, v4 │ │ +51d710: 7151 a465 2456 |0010: invoke-static {v4, v2, v6, v5, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +51d716: 7220 fece 6300 |0013: invoke-interface {v3, v6}, Lorg/minidns/dnssec/DigestCalculator;.digest:([B)[B // method@cefe │ │ +51d71c: 0c05 |0016: move-result-object v5 │ │ +51d71e: 0106 |0017: move v6, v0 │ │ +51d720: 28e8 |0018: goto 0000 // -0018 │ │ +51d722: 1105 |0019: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=225 │ │ 0x0009 line=226 │ │ 0x000e line=227 │ │ 0x0013 line=228 │ │ locals : │ │ @@ -965069,24 +965069,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -51d460: |[51d460] org.minidns.dnssec.Verifier.nsecMatches:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -51d470: 7110 e0ce 0000 |0000: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51d476: 0c00 |0003: move-result-object v0 │ │ -51d478: 7110 e0ce 0100 |0004: invoke-static {v1}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51d47e: 0c01 |0007: move-result-object v1 │ │ -51d480: 7110 e0ce 0200 |0008: invoke-static {v2}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51d486: 0c02 |000b: move-result-object v2 │ │ -51d488: 7130 3ecf 1002 |000c: invoke-static {v0, v1, v2}, Lorg/minidns/dnssec/Verifier;.nsecMatches:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z // method@cf3e │ │ -51d48e: 0a00 |000f: move-result v0 │ │ -51d490: 0f00 |0010: return v0 │ │ +51d47c: |[51d47c] org.minidns.dnssec.Verifier.nsecMatches:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +51d48c: 7110 e0ce 0000 |0000: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51d492: 0c00 |0003: move-result-object v0 │ │ +51d494: 7110 e0ce 0100 |0004: invoke-static {v1}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51d49a: 0c01 |0007: move-result-object v1 │ │ +51d49c: 7110 e0ce 0200 |0008: invoke-static {v2}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51d4a2: 0c02 |000b: move-result-object v2 │ │ +51d4a4: 7130 3ecf 1002 |000c: invoke-static {v0, v1, v2}, Lorg/minidns/dnssec/Verifier;.nsecMatches:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z // method@cf3e │ │ +51d4aa: 0a00 |000f: move-result v0 │ │ +51d4ac: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ @@ -965096,58 +965096,58 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -51d494: |[51d494] org.minidns.dnssec.Verifier.nsecMatches:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z │ │ -51d4a4: 6e10 e4ce 0600 |0000: invoke-virtual {v6}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ -51d4aa: 0a00 |0003: move-result v0 │ │ -51d4ac: 6e10 e4ce 0700 |0004: invoke-virtual {v7}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ -51d4b2: 0a01 |0007: move-result v1 │ │ -51d4b4: 6e10 e4ce 0500 |0008: invoke-virtual {v5}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ -51d4ba: 0a02 |000b: move-result v2 │ │ -51d4bc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -51d4be: 3702 1300 |000d: if-le v2, v0, 0020 // +0013 │ │ -51d4c2: 6e20 e9ce 6500 |000f: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z // method@cee9 │ │ -51d4c8: 0a04 |0012: move-result v4 │ │ -51d4ca: 3904 0d00 |0013: if-nez v4, 0020 // +000d │ │ -51d4ce: 6e20 f3ce 0500 |0015: invoke-virtual {v5, v0}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ -51d4d4: 0c04 |0018: move-result-object v4 │ │ -51d4d6: 6e20 ddce 6400 |0019: invoke-virtual {v4, v6}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ -51d4dc: 0a04 |001c: move-result v4 │ │ -51d4de: 3b04 0300 |001d: if-gez v4, 0020 // +0003 │ │ -51d4e2: 0f03 |001f: return v3 │ │ -51d4e4: 3602 0d00 |0020: if-gt v2, v0, 002d // +000d │ │ -51d4e8: 6e20 f3ce 2600 |0022: invoke-virtual {v6, v2}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ -51d4ee: 0c06 |0025: move-result-object v6 │ │ -51d4f0: 6e20 ddce 6500 |0026: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ -51d4f6: 0a06 |0029: move-result v6 │ │ -51d4f8: 3b06 0300 |002a: if-gez v6, 002d // +0003 │ │ -51d4fc: 0f03 |002c: return v3 │ │ -51d4fe: 3712 1300 |002d: if-le v2, v1, 0040 // +0013 │ │ -51d502: 6e20 e9ce 7500 |002f: invoke-virtual {v5, v7}, Lorg/minidns/dnsname/DnsName;.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z // method@cee9 │ │ -51d508: 0a06 |0032: move-result v6 │ │ -51d50a: 3906 0d00 |0033: if-nez v6, 0040 // +000d │ │ -51d50e: 6e20 f3ce 1500 |0035: invoke-virtual {v5, v1}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ -51d514: 0c06 |0038: move-result-object v6 │ │ -51d516: 6e20 ddce 7600 |0039: invoke-virtual {v6, v7}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ -51d51c: 0a06 |003c: move-result v6 │ │ -51d51e: 3d06 0300 |003d: if-lez v6, 0040 // +0003 │ │ -51d522: 0f03 |003f: return v3 │ │ -51d524: 3612 0d00 |0040: if-gt v2, v1, 004d // +000d │ │ -51d528: 6e20 f3ce 2700 |0042: invoke-virtual {v7, v2}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ -51d52e: 0c06 |0045: move-result-object v6 │ │ -51d530: 6e20 ddce 6500 |0046: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ -51d536: 0a05 |0049: move-result v5 │ │ -51d538: 3a05 0300 |004a: if-ltz v5, 004d // +0003 │ │ -51d53c: 0f03 |004c: return v3 │ │ -51d53e: 1215 |004d: const/4 v5, #int 1 // #1 │ │ -51d540: 0f05 |004e: return v5 │ │ +51d4b0: |[51d4b0] org.minidns.dnssec.Verifier.nsecMatches:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z │ │ +51d4c0: 6e10 e4ce 0600 |0000: invoke-virtual {v6}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ +51d4c6: 0a00 |0003: move-result v0 │ │ +51d4c8: 6e10 e4ce 0700 |0004: invoke-virtual {v7}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ +51d4ce: 0a01 |0007: move-result v1 │ │ +51d4d0: 6e10 e4ce 0500 |0008: invoke-virtual {v5}, Lorg/minidns/dnsname/DnsName;.getLabelCount:()I // method@cee4 │ │ +51d4d6: 0a02 |000b: move-result v2 │ │ +51d4d8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +51d4da: 3702 1300 |000d: if-le v2, v0, 0020 // +0013 │ │ +51d4de: 6e20 e9ce 6500 |000f: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z // method@cee9 │ │ +51d4e4: 0a04 |0012: move-result v4 │ │ +51d4e6: 3904 0d00 |0013: if-nez v4, 0020 // +000d │ │ +51d4ea: 6e20 f3ce 0500 |0015: invoke-virtual {v5, v0}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ +51d4f0: 0c04 |0018: move-result-object v4 │ │ +51d4f2: 6e20 ddce 6400 |0019: invoke-virtual {v4, v6}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ +51d4f8: 0a04 |001c: move-result v4 │ │ +51d4fa: 3b04 0300 |001d: if-gez v4, 0020 // +0003 │ │ +51d4fe: 0f03 |001f: return v3 │ │ +51d500: 3602 0d00 |0020: if-gt v2, v0, 002d // +000d │ │ +51d504: 6e20 f3ce 2600 |0022: invoke-virtual {v6, v2}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ +51d50a: 0c06 |0025: move-result-object v6 │ │ +51d50c: 6e20 ddce 6500 |0026: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ +51d512: 0a06 |0029: move-result v6 │ │ +51d514: 3b06 0300 |002a: if-gez v6, 002d // +0003 │ │ +51d518: 0f03 |002c: return v3 │ │ +51d51a: 3712 1300 |002d: if-le v2, v1, 0040 // +0013 │ │ +51d51e: 6e20 e9ce 7500 |002f: invoke-virtual {v5, v7}, Lorg/minidns/dnsname/DnsName;.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z // method@cee9 │ │ +51d524: 0a06 |0032: move-result v6 │ │ +51d526: 3906 0d00 |0033: if-nez v6, 0040 // +000d │ │ +51d52a: 6e20 f3ce 1500 |0035: invoke-virtual {v5, v1}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ +51d530: 0c06 |0038: move-result-object v6 │ │ +51d532: 6e20 ddce 7600 |0039: invoke-virtual {v6, v7}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ +51d538: 0a06 |003c: move-result v6 │ │ +51d53a: 3d06 0300 |003d: if-lez v6, 0040 // +0003 │ │ +51d53e: 0f03 |003f: return v3 │ │ +51d540: 3612 0d00 |0040: if-gt v2, v1, 004d // +000d │ │ +51d544: 6e20 f3ce 2700 |0042: invoke-virtual {v7, v2}, Lorg/minidns/dnsname/DnsName;.stripToLabels:(I)Lorg/minidns/dnsname/DnsName; // method@cef3 │ │ +51d54a: 0c06 |0045: move-result-object v6 │ │ +51d54c: 6e20 ddce 6500 |0046: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.compareTo:(Lorg/minidns/dnsname/DnsName;)I // method@cedd │ │ +51d552: 0a05 |0049: move-result v5 │ │ +51d554: 3a05 0300 |004a: if-ltz v5, 004d // +0003 │ │ +51d558: 0f03 |004c: return v3 │ │ +51d55a: 1215 |004d: const/4 v5, #int 1 // #1 │ │ +51d55c: 0f05 |004e: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0008 line=185 │ │ 0x000f line=187 │ │ 0x0022 line=189 │ │ @@ -965164,44 +965164,44 @@ │ │ type : '(Ljava/util/List;Lorg/minidns/record/RRSIG;Lorg/minidns/record/DNSKEY;)Lorg/minidns/dnssec/UnverifiedReason;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -51d708: |[51d708] org.minidns.dnssec.Verifier.verify:(Ljava/util/List;Lorg/minidns/record/RRSIG;Lorg/minidns/record/DNSKEY;)Lorg/minidns/dnssec/UnverifiedReason; │ │ -51d718: 5420 789c |0000: iget-object v0, v2, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ -51d71c: 5441 fc9c |0002: iget-object v1, v4, Lorg/minidns/record/RRSIG;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cfc │ │ -51d720: 6e20 47cf 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.getSignatureVerifier:(Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;)Lorg/minidns/dnssec/SignatureVerifier; // method@cf47 │ │ -51d726: 0c00 |0007: move-result-object v0 │ │ -51d728: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -51d72c: 2205 0822 |000a: new-instance v5, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; // type@2208 │ │ -51d730: 5640 fd9c |000c: iget-byte v0, v4, Lorg/minidns/record/RRSIG;.algorithmByte:B // field@9cfd │ │ -51d734: 6e10 71d0 0400 |000e: invoke-virtual {v4}, Lorg/minidns/record/RRSIG;.getType:()Lorg/minidns/record/Record$TYPE; // method@d071 │ │ -51d73a: 0c04 |0011: move-result-object v4 │ │ -51d73c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -51d73e: 7220 3d69 1300 |0013: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51d744: 0c03 |0016: move-result-object v3 │ │ -51d746: 1f03 5922 |0017: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51d74a: 7040 21cf 0534 |0019: invoke-direct {v5, v0, v4, v3}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V // method@cf21 │ │ -51d750: 1105 |001c: return-object v5 │ │ -51d752: 7120 3bcf 3400 |001d: invoke-static {v4, v3}, Lorg/minidns/dnssec/Verifier;.combine:(Lorg/minidns/record/RRSIG;Ljava/util/List;)[B // method@cf3b │ │ -51d758: 0c01 |0020: move-result-object v1 │ │ -51d75a: 5444 019d |0021: iget-object v4, v4, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ -51d75e: 6e10 1bd0 0500 |0023: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKey:()[B // method@d01b │ │ -51d764: 0c05 |0026: move-result-object v5 │ │ -51d766: 7240 1ecf 1054 |0027: invoke-interface {v0, v1, v4, v5}, Lorg/minidns/dnssec/SignatureVerifier;.verify:([B[B[B)Z // method@cf1e │ │ -51d76c: 0a04 |002a: move-result v4 │ │ -51d76e: 3804 0400 |002b: if-eqz v4, 002f // +0004 │ │ -51d772: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -51d774: 1103 |002e: return-object v3 │ │ -51d776: 2204 0422 |002f: new-instance v4, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51d77a: 1a05 4b62 |0031: const-string v5, "Signature is invalid." // string@624b │ │ -51d77e: 7030 1acf 3405 |0033: invoke-direct {v4, v3, v5}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/util/List;Ljava/lang/String;)V // method@cf1a │ │ -51d784: 2704 |0036: throw v4 │ │ +51d724: |[51d724] org.minidns.dnssec.Verifier.verify:(Ljava/util/List;Lorg/minidns/record/RRSIG;Lorg/minidns/record/DNSKEY;)Lorg/minidns/dnssec/UnverifiedReason; │ │ +51d734: 5420 789c |0000: iget-object v0, v2, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ +51d738: 5441 fc9c |0002: iget-object v1, v4, Lorg/minidns/record/RRSIG;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cfc │ │ +51d73c: 6e20 47cf 1000 |0004: invoke-virtual {v0, v1}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.getSignatureVerifier:(Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;)Lorg/minidns/dnssec/SignatureVerifier; // method@cf47 │ │ +51d742: 0c00 |0007: move-result-object v0 │ │ +51d744: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +51d748: 2205 0822 |000a: new-instance v5, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; // type@2208 │ │ +51d74c: 5640 fd9c |000c: iget-byte v0, v4, Lorg/minidns/record/RRSIG;.algorithmByte:B // field@9cfd │ │ +51d750: 6e10 71d0 0400 |000e: invoke-virtual {v4}, Lorg/minidns/record/RRSIG;.getType:()Lorg/minidns/record/Record$TYPE; // method@d071 │ │ +51d756: 0c04 |0011: move-result-object v4 │ │ +51d758: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +51d75a: 7220 3d69 1300 |0013: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51d760: 0c03 |0016: move-result-object v3 │ │ +51d762: 1f03 5922 |0017: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51d766: 7040 21cf 0534 |0019: invoke-direct {v5, v0, v4, v3}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V // method@cf21 │ │ +51d76c: 1105 |001c: return-object v5 │ │ +51d76e: 7120 3bcf 3400 |001d: invoke-static {v4, v3}, Lorg/minidns/dnssec/Verifier;.combine:(Lorg/minidns/record/RRSIG;Ljava/util/List;)[B // method@cf3b │ │ +51d774: 0c01 |0020: move-result-object v1 │ │ +51d776: 5444 019d |0021: iget-object v4, v4, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ +51d77a: 6e10 1bd0 0500 |0023: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKey:()[B // method@d01b │ │ +51d780: 0c05 |0026: move-result-object v5 │ │ +51d782: 7240 1ecf 1054 |0027: invoke-interface {v0, v1, v4, v5}, Lorg/minidns/dnssec/SignatureVerifier;.verify:([B[B[B)Z // method@cf1e │ │ +51d788: 0a04 |002a: move-result v4 │ │ +51d78a: 3804 0400 |002b: if-eqz v4, 002f // +0004 │ │ +51d78e: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +51d790: 1103 |002e: return-object v3 │ │ +51d792: 2204 0422 |002f: new-instance v4, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51d796: 1a05 4b62 |0031: const-string v5, "Signature is invalid." // string@624b │ │ +51d79a: 7030 1acf 3405 |0033: invoke-direct {v4, v3, v5}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/util/List;Ljava/lang/String;)V // method@cf1a │ │ +51d7a0: 2704 |0036: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000a line=69 │ │ 0x001d line=72 │ │ 0x0021 line=73 │ │ 0x002f line=76 │ │ @@ -965216,60 +965216,60 @@ │ │ type : '(Lorg/minidns/record/Record;Lorg/minidns/record/DelegatingDnssecRR;)Lorg/minidns/dnssec/UnverifiedReason;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -51d788: |[51d788] org.minidns.dnssec.Verifier.verify:(Lorg/minidns/record/Record;Lorg/minidns/record/DelegatingDnssecRR;)Lorg/minidns/dnssec/UnverifiedReason; │ │ -51d798: 5470 6d9d |0000: iget-object v0, v7, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51d79c: 1f00 4422 |0002: check-cast v0, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51d7a0: 5461 789c |0004: iget-object v1, v6, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ -51d7a4: 5482 dc9c |0006: iget-object v2, v8, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ -51d7a8: 6e20 45cf 2100 |0008: invoke-virtual {v1, v2}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.getDsDigestCalculator:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; // method@cf45 │ │ -51d7ae: 0c01 |000b: move-result-object v1 │ │ -51d7b0: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -51d7b4: 2200 0822 |000e: new-instance v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; // type@2208 │ │ -51d7b8: 5681 dd9c |0010: iget-byte v1, v8, Lorg/minidns/record/DelegatingDnssecRR;.digestTypeByte:B // field@9cdd │ │ -51d7bc: 6e10 27d0 0800 |0012: invoke-virtual {v8}, Lorg/minidns/record/Data;.getType:()Lorg/minidns/record/Record$TYPE; // method@d027 │ │ -51d7c2: 0c08 |0015: move-result-object v8 │ │ -51d7c4: 7040 21cf 1078 |0016: invoke-direct {v0, v1, v8, v7}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V // method@cf21 │ │ -51d7ca: 1100 |0019: return-object v0 │ │ -51d7cc: 6e10 2cd0 0000 |001a: invoke-virtual {v0}, Lorg/minidns/record/Data;.toByteArray:()[B // method@d02c │ │ -51d7d2: 0c00 |001d: move-result-object v0 │ │ -51d7d4: 5472 6c9d |001e: iget-object v2, v7, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d7d8: 6e10 e2ce 0200 |0020: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.getBytes:()[B // method@cee2 │ │ -51d7de: 0c02 |0023: move-result-object v2 │ │ -51d7e0: 2123 |0024: array-length v3, v2 │ │ -51d7e2: 2104 |0025: array-length v4, v0 │ │ -51d7e4: b043 |0026: add-int/2addr v3, v4 │ │ -51d7e6: 2333 2e23 |0027: new-array v3, v3, [B // type@232e │ │ -51d7ea: 2124 |0029: array-length v4, v2 │ │ -51d7ec: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -51d7ee: 7154 a465 5253 |002b: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -51d7f4: 2122 |002e: array-length v2, v2 │ │ -51d7f6: 2104 |002f: array-length v4, v0 │ │ -51d7f8: 7154 a465 5023 |0030: invoke-static {v0, v5, v3, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -51d7fe: 7220 fece 3100 |0033: invoke-interface {v1, v3}, Lorg/minidns/dnssec/DigestCalculator;.digest:([B)[B // method@cefe │ │ -51d804: 0c00 |0036: move-result-object v0 │ │ -51d806: 6e20 33d0 0800 |0037: invoke-virtual {v8, v0}, Lorg/minidns/record/DelegatingDnssecRR;.digestEquals:([B)Z // method@d033 │ │ -51d80c: 0a08 |003a: move-result v8 │ │ -51d80e: 3808 0400 |003b: if-eqz v8, 003f // +0004 │ │ -51d812: 1207 |003d: const/4 v7, #int 0 // #0 │ │ -51d814: 1107 |003e: return-object v7 │ │ -51d816: 2208 0422 |003f: new-instance v8, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51d81a: 1a00 ea5e |0041: const-string v0, "SEP is not properly signed by parent DS!" // string@5eea │ │ -51d81e: 7030 1ccf 7800 |0043: invoke-direct {v8, v7, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/record/Record;Ljava/lang/String;)V // method@cf1c │ │ -51d824: 2708 |0046: throw v8 │ │ -51d826: 0d00 |0047: move-exception v0 │ │ -51d828: 2201 0722 |0048: new-instance v1, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason; // type@2207 │ │ -51d82c: 5488 dc9c |004a: iget-object v8, v8, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ -51d830: 1a02 4a1d |004c: const-string v2, "DS" // string@1d4a │ │ -51d834: 7050 1fcf 8172 |004e: invoke-direct {v1, v8, v2, v7, v0}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;Ljava/lang/String;Lorg/minidns/record/Record;Ljava/lang/Exception;)V // method@cf1f │ │ -51d83a: 1101 |0051: return-object v1 │ │ +51d7a4: |[51d7a4] org.minidns.dnssec.Verifier.verify:(Lorg/minidns/record/Record;Lorg/minidns/record/DelegatingDnssecRR;)Lorg/minidns/dnssec/UnverifiedReason; │ │ +51d7b4: 5470 6d9d |0000: iget-object v0, v7, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51d7b8: 1f00 4422 |0002: check-cast v0, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51d7bc: 5461 789c |0004: iget-object v1, v6, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ +51d7c0: 5482 dc9c |0006: iget-object v2, v8, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ +51d7c4: 6e20 45cf 2100 |0008: invoke-virtual {v1, v2}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.getDsDigestCalculator:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; // method@cf45 │ │ +51d7ca: 0c01 |000b: move-result-object v1 │ │ +51d7cc: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +51d7d0: 2200 0822 |000e: new-instance v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; // type@2208 │ │ +51d7d4: 5681 dd9c |0010: iget-byte v1, v8, Lorg/minidns/record/DelegatingDnssecRR;.digestTypeByte:B // field@9cdd │ │ +51d7d8: 6e10 27d0 0800 |0012: invoke-virtual {v8}, Lorg/minidns/record/Data;.getType:()Lorg/minidns/record/Record$TYPE; // method@d027 │ │ +51d7de: 0c08 |0015: move-result-object v8 │ │ +51d7e0: 7040 21cf 1078 |0016: invoke-direct {v0, v1, v8, v7}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V // method@cf21 │ │ +51d7e6: 1100 |0019: return-object v0 │ │ +51d7e8: 6e10 2cd0 0000 |001a: invoke-virtual {v0}, Lorg/minidns/record/Data;.toByteArray:()[B // method@d02c │ │ +51d7ee: 0c00 |001d: move-result-object v0 │ │ +51d7f0: 5472 6c9d |001e: iget-object v2, v7, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d7f4: 6e10 e2ce 0200 |0020: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.getBytes:()[B // method@cee2 │ │ +51d7fa: 0c02 |0023: move-result-object v2 │ │ +51d7fc: 2123 |0024: array-length v3, v2 │ │ +51d7fe: 2104 |0025: array-length v4, v0 │ │ +51d800: b043 |0026: add-int/2addr v3, v4 │ │ +51d802: 2333 2e23 |0027: new-array v3, v3, [B // type@232e │ │ +51d806: 2124 |0029: array-length v4, v2 │ │ +51d808: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +51d80a: 7154 a465 5253 |002b: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +51d810: 2122 |002e: array-length v2, v2 │ │ +51d812: 2104 |002f: array-length v4, v0 │ │ +51d814: 7154 a465 5023 |0030: invoke-static {v0, v5, v3, v2, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +51d81a: 7220 fece 3100 |0033: invoke-interface {v1, v3}, Lorg/minidns/dnssec/DigestCalculator;.digest:([B)[B // method@cefe │ │ +51d820: 0c00 |0036: move-result-object v0 │ │ +51d822: 6e20 33d0 0800 |0037: invoke-virtual {v8, v0}, Lorg/minidns/record/DelegatingDnssecRR;.digestEquals:([B)Z // method@d033 │ │ +51d828: 0a08 |003a: move-result v8 │ │ +51d82a: 3808 0400 |003b: if-eqz v8, 003f // +0004 │ │ +51d82e: 1207 |003d: const/4 v7, #int 0 // #0 │ │ +51d830: 1107 |003e: return-object v7 │ │ +51d832: 2208 0422 |003f: new-instance v8, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51d836: 1a00 ea5e |0041: const-string v0, "SEP is not properly signed by parent DS!" // string@5eea │ │ +51d83a: 7030 1ccf 7800 |0043: invoke-direct {v8, v7, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/record/Record;Ljava/lang/String;)V // method@cf1c │ │ +51d840: 2708 |0046: throw v8 │ │ +51d842: 0d00 |0047: move-exception v0 │ │ +51d844: 2201 0722 |0048: new-instance v1, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason; // type@2207 │ │ +51d848: 5488 dc9c |004a: iget-object v8, v8, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ +51d84c: 1a02 4a1d |004c: const-string v2, "DS" // string@1d4a │ │ +51d850: 7050 1fcf 8172 |004e: invoke-direct {v1, v8, v2, v7, v0}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;Ljava/lang/String;Lorg/minidns/record/Record;Ljava/lang/Exception;)V // method@cf1f │ │ +51d856: 1101 |0051: return-object v1 │ │ catches : 1 │ │ 0x0033 - 0x0037 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000e line=45 │ │ @@ -965292,41 +965292,41 @@ │ │ type : '(Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -51d84c: |[51d84c] org.minidns.dnssec.Verifier.verifyNsec:(Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; │ │ -51d85c: 5450 6d9d |0000: iget-object v0, v5, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51d860: 1f00 5022 |0002: check-cast v0, Lorg/minidns/record/NSEC; // type@2250 │ │ -51d864: 5451 6c9d |0004: iget-object v1, v5, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d868: 5462 4f9c |0006: iget-object v2, v6, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51d86c: 6e20 dece 2100 |0008: invoke-virtual {v1, v2}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -51d872: 0a01 |000b: move-result v1 │ │ -51d874: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -51d876: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ -51d87a: 5401 f89c |000f: iget-object v1, v0, Lorg/minidns/record/NSEC;.types:[Lorg/minidns/record/Record$TYPE; // field@9cf8 │ │ -51d87e: 7110 8b68 0100 |0011: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@688b │ │ -51d884: 0c01 |0014: move-result-object v1 │ │ -51d886: 5463 509c |0015: iget-object v3, v6, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51d88a: 7220 3a69 3100 |0017: invoke-interface {v1, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ -51d890: 0a01 |001a: move-result v1 │ │ -51d892: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -51d896: 1102 |001d: return-object v2 │ │ -51d898: 5461 4f9c |001e: iget-object v1, v6, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51d89c: 5453 6c9d |0020: iget-object v3, v5, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d8a0: 5400 f69c |0022: iget-object v0, v0, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ -51d8a4: 7130 3ecf 3100 |0024: invoke-static {v1, v3, v0}, Lorg/minidns/dnssec/Verifier;.nsecMatches:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z // method@cf3e │ │ -51d8aa: 0a00 |0027: move-result v0 │ │ -51d8ac: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -51d8b0: 1102 |002a: return-object v2 │ │ -51d8b2: 2200 0a22 |002b: new-instance v0, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; // type@220a │ │ -51d8b6: 7030 25cf 6005 |002d: invoke-direct {v0, v6, v5}, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V // method@cf25 │ │ -51d8bc: 1100 |0030: return-object v0 │ │ +51d868: |[51d868] org.minidns.dnssec.Verifier.verifyNsec:(Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; │ │ +51d878: 5450 6d9d |0000: iget-object v0, v5, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51d87c: 1f00 5022 |0002: check-cast v0, Lorg/minidns/record/NSEC; // type@2250 │ │ +51d880: 5451 6c9d |0004: iget-object v1, v5, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d884: 5462 4f9c |0006: iget-object v2, v6, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51d888: 6e20 dece 2100 |0008: invoke-virtual {v1, v2}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +51d88e: 0a01 |000b: move-result v1 │ │ +51d890: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +51d892: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ +51d896: 5401 f89c |000f: iget-object v1, v0, Lorg/minidns/record/NSEC;.types:[Lorg/minidns/record/Record$TYPE; // field@9cf8 │ │ +51d89a: 7110 8b68 0100 |0011: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@688b │ │ +51d8a0: 0c01 |0014: move-result-object v1 │ │ +51d8a2: 5463 509c |0015: iget-object v3, v6, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51d8a6: 7220 3a69 3100 |0017: invoke-interface {v1, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ +51d8ac: 0a01 |001a: move-result v1 │ │ +51d8ae: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +51d8b2: 1102 |001d: return-object v2 │ │ +51d8b4: 5461 4f9c |001e: iget-object v1, v6, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51d8b8: 5453 6c9d |0020: iget-object v3, v5, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d8bc: 5400 f69c |0022: iget-object v0, v0, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ +51d8c0: 7130 3ecf 3100 |0024: invoke-static {v1, v3, v0}, Lorg/minidns/dnssec/Verifier;.nsecMatches:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Z // method@cf3e │ │ +51d8c6: 0a00 |0027: move-result v0 │ │ +51d8c8: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +51d8cc: 1102 |002a: return-object v2 │ │ +51d8ce: 2200 0a22 |002b: new-instance v0, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; // type@220a │ │ +51d8d2: 7030 25cf 6005 |002d: invoke-direct {v0, v6, v5}, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V // method@cf25 │ │ +51d8d8: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ 0x001e line=85 │ │ 0x002b line=88 │ │ locals : │ │ @@ -965339,80 +965339,80 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -51d8c0: |[51d8c0] org.minidns.dnssec.Verifier.verifyNsec3:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; │ │ -51d8d0: 5470 6d9d |0000: iget-object v0, v7, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51d8d4: 1f00 4e22 |0002: check-cast v0, Lorg/minidns/record/NSEC3; // type@224e │ │ -51d8d8: 5451 789c |0004: iget-object v1, v5, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ -51d8dc: 5402 e99c |0006: iget-object v2, v0, Lorg/minidns/record/NSEC3;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce9 │ │ -51d8e0: 6e20 46cf 2100 |0008: invoke-virtual {v1, v2}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.getNsecDigestCalculator:(Lorg/minidns/record/NSEC3$HashAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; // method@cf46 │ │ -51d8e6: 0c01 |000b: move-result-object v1 │ │ -51d8e8: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ -51d8ec: 2206 0822 |000e: new-instance v6, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; // type@2208 │ │ -51d8f0: 5608 ea9c |0010: iget-byte v8, v0, Lorg/minidns/record/NSEC3;.hashAlgorithmByte:B // field@9cea │ │ -51d8f4: 6e10 4cd0 0000 |0012: invoke-virtual {v0}, Lorg/minidns/record/NSEC3;.getType:()Lorg/minidns/record/Record$TYPE; // method@d04c │ │ -51d8fa: 0c00 |0015: move-result-object v0 │ │ -51d8fc: 7040 21cf 8670 |0016: invoke-direct {v6, v8, v0, v7}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V // method@cf21 │ │ -51d902: 1106 |0019: return-object v6 │ │ -51d904: 5402 ed9c |001a: iget-object v2, v0, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ -51d908: 5483 4f9c |001c: iget-object v3, v8, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51d90c: 6e10 e2ce 0300 |001e: invoke-virtual {v3}, Lorg/minidns/dnsname/DnsName;.getBytes:()[B // method@cee2 │ │ -51d912: 0c03 |0021: move-result-object v3 │ │ -51d914: 5204 eb9c |0022: iget v4, v0, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ -51d918: 7140 3ccf 2143 |0024: invoke-static {v1, v2, v3, v4}, Lorg/minidns/dnssec/Verifier;.nsec3hash:(Lorg/minidns/dnssec/DigestCalculator;[B[BI)[B // method@cf3c │ │ -51d91e: 0c01 |0027: move-result-object v1 │ │ -51d920: 7110 d3d0 0100 |0028: invoke-static {v1}, Lorg/minidns/util/Base32;.encodeToString:([B)Ljava/lang/String; // method@d0d3 │ │ -51d926: 0c01 |002b: move-result-object v1 │ │ -51d928: 2202 5f0e |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d92c: 7010 8565 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d932: 6e20 9165 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d938: 1a03 1608 |0034: const-string v3, "." // string@0816 │ │ -51d93c: 6e20 9165 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d942: 6e20 9065 6200 |0039: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d948: 6e10 a365 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d94e: 0c06 |003f: move-result-object v6 │ │ -51d950: 7110 e0ce 0600 |0040: invoke-static {v6}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51d956: 0c06 |0043: move-result-object v6 │ │ -51d958: 5472 6c9d |0044: iget-object v2, v7, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d95c: 6e20 dece 6200 |0046: invoke-virtual {v2, v6}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -51d962: 0a06 |0049: move-result v6 │ │ -51d964: 1202 |004a: const/4 v2, #int 0 // #0 │ │ -51d966: 3806 1c00 |004b: if-eqz v6, 0067 // +001c │ │ -51d96a: 5406 ef9c |004d: iget-object v6, v0, Lorg/minidns/record/NSEC3;.types:[Lorg/minidns/record/Record$TYPE; // field@9cef │ │ -51d96e: 2160 |004f: array-length v0, v6 │ │ -51d970: 1201 |0050: const/4 v1, #int 0 // #0 │ │ -51d972: 3501 1500 |0051: if-ge v1, v0, 0066 // +0015 │ │ -51d976: 4603 0601 |0053: aget-object v3, v6, v1 │ │ -51d97a: 5484 509c |0055: iget-object v4, v8, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51d97e: 6e20 a164 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/Enum;.equals:(Ljava/lang/Object;)Z // method@64a1 │ │ -51d984: 0a03 |005a: move-result v3 │ │ -51d986: 3803 0800 |005b: if-eqz v3, 0063 // +0008 │ │ -51d98a: 2206 0a22 |005d: new-instance v6, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; // type@220a │ │ -51d98e: 7030 25cf 8607 |005f: invoke-direct {v6, v8, v7}, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V // method@cf25 │ │ -51d994: 1106 |0062: return-object v6 │ │ -51d996: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -51d99a: 28ec |0065: goto 0051 // -0014 │ │ -51d99c: 1102 |0066: return-object v2 │ │ -51d99e: 5476 6c9d |0067: iget-object v6, v7, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d9a2: 6e10 e3ce 0600 |0069: invoke-virtual {v6}, Lorg/minidns/dnsname/DnsName;.getHostpart:()Ljava/lang/String; // method@cee3 │ │ -51d9a8: 0c06 |006c: move-result-object v6 │ │ -51d9aa: 5400 ec9c |006d: iget-object v0, v0, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ -51d9ae: 7110 d3d0 0000 |006f: invoke-static {v0}, Lorg/minidns/util/Base32;.encodeToString:([B)Ljava/lang/String; // method@d0d3 │ │ -51d9b4: 0c00 |0072: move-result-object v0 │ │ -51d9b6: 7130 3dcf 6100 |0073: invoke-static {v1, v6, v0}, Lorg/minidns/dnssec/Verifier;.nsecMatches:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@cf3d │ │ -51d9bc: 0a06 |0076: move-result v6 │ │ -51d9be: 3806 0300 |0077: if-eqz v6, 007a // +0003 │ │ -51d9c2: 1102 |0079: return-object v2 │ │ -51d9c4: 2206 0a22 |007a: new-instance v6, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; // type@220a │ │ -51d9c8: 7030 25cf 8607 |007c: invoke-direct {v6, v8, v7}, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V // method@cf25 │ │ -51d9ce: 1106 |007f: return-object v6 │ │ +51d8dc: |[51d8dc] org.minidns.dnssec.Verifier.verifyNsec3:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; │ │ +51d8ec: 5470 6d9d |0000: iget-object v0, v7, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51d8f0: 1f00 4e22 |0002: check-cast v0, Lorg/minidns/record/NSEC3; // type@224e │ │ +51d8f4: 5451 789c |0004: iget-object v1, v5, Lorg/minidns/dnssec/Verifier;.algorithmMap:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c78 │ │ +51d8f8: 5402 e99c |0006: iget-object v2, v0, Lorg/minidns/record/NSEC3;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce9 │ │ +51d8fc: 6e20 46cf 2100 |0008: invoke-virtual {v1, v2}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.getNsecDigestCalculator:(Lorg/minidns/record/NSEC3$HashAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; // method@cf46 │ │ +51d902: 0c01 |000b: move-result-object v1 │ │ +51d904: 3901 0e00 |000c: if-nez v1, 001a // +000e │ │ +51d908: 2206 0822 |000e: new-instance v6, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; // type@2208 │ │ +51d90c: 5608 ea9c |0010: iget-byte v8, v0, Lorg/minidns/record/NSEC3;.hashAlgorithmByte:B // field@9cea │ │ +51d910: 6e10 4cd0 0000 |0012: invoke-virtual {v0}, Lorg/minidns/record/NSEC3;.getType:()Lorg/minidns/record/Record$TYPE; // method@d04c │ │ +51d916: 0c00 |0015: move-result-object v0 │ │ +51d918: 7040 21cf 8670 |0016: invoke-direct {v6, v8, v0, v7}, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V // method@cf21 │ │ +51d91e: 1106 |0019: return-object v6 │ │ +51d920: 5402 ed9c |001a: iget-object v2, v0, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ +51d924: 5483 4f9c |001c: iget-object v3, v8, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51d928: 6e10 e2ce 0300 |001e: invoke-virtual {v3}, Lorg/minidns/dnsname/DnsName;.getBytes:()[B // method@cee2 │ │ +51d92e: 0c03 |0021: move-result-object v3 │ │ +51d930: 5204 eb9c |0022: iget v4, v0, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ +51d934: 7140 3ccf 2143 |0024: invoke-static {v1, v2, v3, v4}, Lorg/minidns/dnssec/Verifier;.nsec3hash:(Lorg/minidns/dnssec/DigestCalculator;[B[BI)[B // method@cf3c │ │ +51d93a: 0c01 |0027: move-result-object v1 │ │ +51d93c: 7110 d3d0 0100 |0028: invoke-static {v1}, Lorg/minidns/util/Base32;.encodeToString:([B)Ljava/lang/String; // method@d0d3 │ │ +51d942: 0c01 |002b: move-result-object v1 │ │ +51d944: 2202 5f0e |002c: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d948: 7010 8565 0200 |002e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d94e: 6e20 9165 1200 |0031: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d954: 1a03 1608 |0034: const-string v3, "." // string@0816 │ │ +51d958: 6e20 9165 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d95e: 6e20 9065 6200 |0039: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d964: 6e10 a365 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d96a: 0c06 |003f: move-result-object v6 │ │ +51d96c: 7110 e0ce 0600 |0040: invoke-static {v6}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51d972: 0c06 |0043: move-result-object v6 │ │ +51d974: 5472 6c9d |0044: iget-object v2, v7, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d978: 6e20 dece 6200 |0046: invoke-virtual {v2, v6}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +51d97e: 0a06 |0049: move-result v6 │ │ +51d980: 1202 |004a: const/4 v2, #int 0 // #0 │ │ +51d982: 3806 1c00 |004b: if-eqz v6, 0067 // +001c │ │ +51d986: 5406 ef9c |004d: iget-object v6, v0, Lorg/minidns/record/NSEC3;.types:[Lorg/minidns/record/Record$TYPE; // field@9cef │ │ +51d98a: 2160 |004f: array-length v0, v6 │ │ +51d98c: 1201 |0050: const/4 v1, #int 0 // #0 │ │ +51d98e: 3501 1500 |0051: if-ge v1, v0, 0066 // +0015 │ │ +51d992: 4603 0601 |0053: aget-object v3, v6, v1 │ │ +51d996: 5484 509c |0055: iget-object v4, v8, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51d99a: 6e20 a164 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/Enum;.equals:(Ljava/lang/Object;)Z // method@64a1 │ │ +51d9a0: 0a03 |005a: move-result v3 │ │ +51d9a2: 3803 0800 |005b: if-eqz v3, 0063 // +0008 │ │ +51d9a6: 2206 0a22 |005d: new-instance v6, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; // type@220a │ │ +51d9aa: 7030 25cf 8607 |005f: invoke-direct {v6, v8, v7}, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V // method@cf25 │ │ +51d9b0: 1106 |0062: return-object v6 │ │ +51d9b2: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +51d9b6: 28ec |0065: goto 0051 // -0014 │ │ +51d9b8: 1102 |0066: return-object v2 │ │ +51d9ba: 5476 6c9d |0067: iget-object v6, v7, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d9be: 6e10 e3ce 0600 |0069: invoke-virtual {v6}, Lorg/minidns/dnsname/DnsName;.getHostpart:()Ljava/lang/String; // method@cee3 │ │ +51d9c4: 0c06 |006c: move-result-object v6 │ │ +51d9c6: 5400 ec9c |006d: iget-object v0, v0, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ +51d9ca: 7110 d3d0 0000 |006f: invoke-static {v0}, Lorg/minidns/util/Base32;.encodeToString:([B)Ljava/lang/String; // method@d0d3 │ │ +51d9d0: 0c00 |0072: move-result-object v0 │ │ +51d9d2: 7130 3dcf 6100 |0073: invoke-static {v1, v6, v0}, Lorg/minidns/dnssec/Verifier;.nsecMatches:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@cf3d │ │ +51d9d8: 0a06 |0076: move-result v6 │ │ +51d9da: 3806 0300 |0077: if-eqz v6, 007a // +0003 │ │ +51d9de: 1102 |0079: return-object v2 │ │ +51d9e0: 2206 0a22 |007a: new-instance v6, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; // type@220a │ │ +51d9e4: 7030 25cf 8607 |007c: invoke-direct {v6, v8, v7}, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V // method@cf25 │ │ +51d9ea: 1106 |007f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000e line=99 │ │ 0x001a line=102 │ │ 0x0028 line=103 │ │ @@ -965484,176 +965484,176 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51da5c: |[51da5c] org.minidns.dnssec.algorithms.AlgorithmMap.:()V │ │ -51da6c: 2200 1322 |0000: new-instance v0, Lorg/minidns/dnssec/algorithms/AlgorithmMap; // type@2213 │ │ -51da70: 7010 44cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.:()V // method@cf44 │ │ -51da76: 6900 799c |0005: sput-object v0, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.INSTANCE:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c79 │ │ -51da7a: 0e00 |0007: return-void │ │ +51da78: |[51da78] org.minidns.dnssec.algorithms.AlgorithmMap.:()V │ │ +51da88: 2200 1322 |0000: new-instance v0, Lorg/minidns/dnssec/algorithms/AlgorithmMap; // type@2213 │ │ +51da8c: 7010 44cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.:()V // method@cf44 │ │ +51da92: 6900 799c |0005: sput-object v0, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.INSTANCE:Lorg/minidns/dnssec/algorithms/AlgorithmMap; // field@9c79 │ │ +51da96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnssec/algorithms/AlgorithmMap;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 301 16-bit code units │ │ -51da7c: |[51da7c] org.minidns.dnssec.algorithms.AlgorithmMap.:()V │ │ -51da8c: 1a00 fe5e |0000: const-string v0, "SHA-1" // string@5efe │ │ -51da90: 7010 1a65 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ -51da96: 1c01 1322 |0005: const-class v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap; // type@2213 │ │ -51da9a: 6e10 8764 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -51daa0: 0c01 |000a: move-result-object v1 │ │ -51daa2: 7110 526a 0100 |000b: invoke-static {v1}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -51daa8: 0c01 |000e: move-result-object v1 │ │ -51daaa: 5b41 7a9c |000f: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51daae: 2201 2b0f |0011: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ -51dab2: 7010 ec68 0100 |0013: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ -51dab8: 5b41 7b9c |0016: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ -51dabc: 2201 2b0f |0018: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ -51dac0: 7010 ec68 0100 |001a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ -51dac6: 5b41 7d9c |001d: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51daca: 2201 2b0f |001f: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ -51dace: 7010 ec68 0100 |0021: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ -51dad4: 5b41 7c9c |0024: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.nsecDigestMap:Ljava/util/Map; // field@9c7c │ │ -51dad8: 5441 7b9c |0026: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ -51dadc: 6202 e69b |0028: sget-object v2, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA1:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be6 │ │ -51dae0: 2203 1922 |002a: new-instance v3, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; // type@2219 │ │ -51dae4: 7020 58cf 0300 |002c: invoke-direct {v3, v0}, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.:(Ljava/lang/String;)V // method@cf58 │ │ -51daea: 7230 6b69 2103 |002f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51daf0: 5441 7c9c |0032: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.nsecDigestMap:Ljava/util/Map; // field@9c7c │ │ -51daf4: 6202 e59c |0034: sget-object v2, Lorg/minidns/record/NSEC3$HashAlgorithm;.SHA1:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce5 │ │ -51daf8: 2203 1922 |0036: new-instance v3, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; // type@2219 │ │ -51dafc: 7020 58cf 0300 |0038: invoke-direct {v3, v0}, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.:(Ljava/lang/String;)V // method@cf58 │ │ -51db02: 7230 6b69 2103 |003b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51db08: 5440 7b9c |003e: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ -51db0c: 6201 e79b |0040: sget-object v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA256:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be7 │ │ -51db10: 2202 1922 |0042: new-instance v2, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; // type@2219 │ │ -51db14: 1a03 015f |0044: const-string v3, "SHA-256" // string@5f01 │ │ -51db18: 7020 58cf 3200 |0046: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.:(Ljava/lang/String;)V // method@cf58 │ │ -51db1e: 7230 6b69 1002 |0049: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51db24: 5440 7d9c |004c: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51db28: 6201 f49b |004e: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSAMD5:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf4 │ │ -51db2c: 2202 1b22 |0050: new-instance v2, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ -51db30: 1a03 9851 |0052: const-string v3, "MD5withRSA" // string@5198 │ │ -51db34: 7020 5fcf 3200 |0054: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ -51db3a: 7230 6b69 1002 |0057: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51db40: 280b |005a: goto 0065 // +000b │ │ -51db42: 0d00 |005b: move-exception v0 │ │ -51db44: 5441 7a9c |005c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51db48: 6202 6154 |005e: sget-object v2, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@5461 │ │ -51db4c: 1a03 dc59 |0060: const-string v3, "Platform does not support RSA/MD5" // string@59dc │ │ -51db50: 6e40 576a 2103 |0062: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51db56: 2200 1422 |0065: new-instance v0, Lorg/minidns/dnssec/algorithms/DsaSignatureVerifier; // type@2214 │ │ -51db5a: 1a01 1d5f |0067: const-string v1, "SHA1withDSA" // string@5f1d │ │ -51db5e: 7020 48cf 1000 |0069: invoke-direct {v0, v1}, Lorg/minidns/dnssec/algorithms/DsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf48 │ │ -51db64: 5441 7d9c |006c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51db68: 6202 ec9b |006e: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bec │ │ -51db6c: 7230 6b69 2100 |0070: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51db72: 5441 7d9c |0073: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51db76: 6202 ed9b |0075: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bed │ │ -51db7a: 7230 6b69 2100 |0077: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51db80: 280b |007a: goto 0085 // +000b │ │ -51db82: 0d00 |007b: move-exception v0 │ │ -51db84: 5441 7a9c |007c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51db88: 6202 6054 |007e: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ -51db8c: 1a03 d859 |0080: const-string v3, "Platform does not support DSA/SHA-1" // string@59d8 │ │ -51db90: 6e40 576a 2103 |0082: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51db96: 2200 1b22 |0085: new-instance v0, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ -51db9a: 1a01 1e5f |0087: const-string v1, "SHA1withRSA" // string@5f1e │ │ -51db9e: 7020 5fcf 1000 |0089: invoke-direct {v0, v1}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ -51dba4: 5441 7d9c |008c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dba8: 6202 f59b |008e: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf5 │ │ -51dbac: 7230 6b69 2100 |0090: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dbb2: 5441 7d9c |0093: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dbb6: 6202 f69b |0095: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf6 │ │ -51dbba: 7230 6b69 2100 |0097: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dbc0: 5440 7d9c |009a: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dbc4: 6201 f79b |009c: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf7 │ │ -51dbc8: 2202 1b22 |009e: new-instance v2, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ -51dbcc: 1a03 3a5f |00a0: const-string v3, "SHA256withRSA" // string@5f3a │ │ -51dbd0: 7020 5fcf 3200 |00a2: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ -51dbd6: 7230 6b69 1002 |00a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dbdc: 280b |00a8: goto 00b3 // +000b │ │ -51dbde: 0d00 |00a9: move-exception v0 │ │ -51dbe0: 5441 7a9c |00aa: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51dbe4: 6202 6354 |00ac: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ -51dbe8: 1a03 de59 |00ae: const-string v3, "Platform does not support RSA/SHA-256" // string@59de │ │ -51dbec: 6e40 576a 2103 |00b0: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51dbf2: 5440 7d9c |00b3: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dbf6: 6201 f89b |00b5: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA512:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf8 │ │ -51dbfa: 2202 1b22 |00b7: new-instance v2, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ -51dbfe: 1a03 895f |00b9: const-string v3, "SHA512withRSA" // string@5f89 │ │ -51dc02: 7020 5fcf 3200 |00bb: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ -51dc08: 7230 6b69 1002 |00be: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dc0e: 280b |00c1: goto 00cc // +000b │ │ -51dc10: 0d00 |00c2: move-exception v0 │ │ -51dc12: 5441 7a9c |00c3: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51dc16: 6202 6354 |00c5: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ -51dc1a: 1a03 df59 |00c7: const-string v3, "Platform does not support RSA/SHA-512" // string@59df │ │ -51dc1e: 6e40 576a 2103 |00c9: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51dc24: 5440 7d9c |00cc: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dc28: 6201 ee9b |00ce: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECC_GOST:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bee │ │ -51dc2c: 2202 1822 |00d0: new-instance v2, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier; // type@2218 │ │ -51dc30: 7010 54cf 0200 |00d2: invoke-direct {v2}, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.:()V // method@cf54 │ │ -51dc36: 7230 6b69 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dc3c: 280b |00d8: goto 00e3 // +000b │ │ -51dc3e: 0d00 |00d9: move-exception v0 │ │ -51dc40: 5441 7a9c |00da: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51dc44: 6202 6054 |00dc: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ -51dc48: 1a03 db59 |00de: const-string v3, "Platform does not support GOST R 34.10-2001" // string@59db │ │ -51dc4c: 6e40 576a 2103 |00e0: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51dc52: 5440 7d9c |00e3: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dc56: 6201 ef9b |00e5: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP256SHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bef │ │ -51dc5a: 2202 1522 |00e7: new-instance v2, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256; // type@2215 │ │ -51dc5e: 7010 4ccf 0200 |00e9: invoke-direct {v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;.:()V // method@cf4c │ │ -51dc64: 7230 6b69 1002 |00ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dc6a: 280b |00ef: goto 00fa // +000b │ │ -51dc6c: 0d00 |00f0: move-exception v0 │ │ -51dc6e: 5441 7a9c |00f1: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51dc72: 6202 6354 |00f3: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ -51dc76: 1a03 d959 |00f5: const-string v3, "Platform does not support ECDSA/SHA-256" // string@59d9 │ │ -51dc7a: 6e40 576a 2103 |00f7: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51dc80: 5440 7d9c |00fa: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51dc84: 6201 f09b |00fc: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP384SHA384:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf0 │ │ -51dc88: 2202 1622 |00fe: new-instance v2, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284; // type@2216 │ │ -51dc8c: 7010 4ecf 0200 |0100: invoke-direct {v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;.:()V // method@cf4e │ │ -51dc92: 7230 6b69 1002 |0103: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51dc98: 280b |0106: goto 0111 // +000b │ │ -51dc9a: 0d00 |0107: move-exception v0 │ │ -51dc9c: 5441 7a9c |0108: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ -51dca0: 6202 6354 |010a: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ -51dca4: 1a03 da59 |010c: const-string v3, "Platform does not support ECDSA/SHA-384" // string@59da │ │ -51dca8: 6e40 576a 2103 |010e: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51dcae: 0e00 |0111: return-void │ │ -51dcb0: 0d00 |0112: move-exception v0 │ │ -51dcb2: 2201 0522 |0113: new-instance v1, Lorg/minidns/dnssec/DnssecValidatorInitializationException; // type@2205 │ │ -51dcb6: 1a02 dd59 |0115: const-string v2, "Platform does not support RSA/SHA-1" // string@59dd │ │ -51dcba: 7030 1dcf 2100 |0117: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecValidatorInitializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf1d │ │ -51dcc0: 2701 |011a: throw v1 │ │ -51dcc2: 0d00 |011b: move-exception v0 │ │ -51dcc4: 2201 0522 |011c: new-instance v1, Lorg/minidns/dnssec/DnssecValidatorInitializationException; // type@2205 │ │ -51dcc8: 1a02 025f |011e: const-string v2, "SHA-256 is mandatory" // string@5f02 │ │ -51dccc: 7030 1dcf 2100 |0120: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecValidatorInitializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf1d │ │ -51dcd2: 2701 |0123: throw v1 │ │ -51dcd4: 0d00 |0124: move-exception v0 │ │ -51dcd6: 2201 0522 |0125: new-instance v1, Lorg/minidns/dnssec/DnssecValidatorInitializationException; // type@2205 │ │ -51dcda: 1a02 ff5e |0127: const-string v2, "SHA-1 is mandatory" // string@5eff │ │ -51dcde: 7030 1dcf 2100 |0129: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecValidatorInitializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf1d │ │ -51dce4: 2701 |012c: throw v1 │ │ +51da98: |[51da98] org.minidns.dnssec.algorithms.AlgorithmMap.:()V │ │ +51daa8: 1a00 fe5e |0000: const-string v0, "SHA-1" // string@5efe │ │ +51daac: 7010 1a65 0400 |0002: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ +51dab2: 1c01 1322 |0005: const-class v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap; // type@2213 │ │ +51dab6: 6e10 8764 0100 |0007: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +51dabc: 0c01 |000a: move-result-object v1 │ │ +51dabe: 7110 526a 0100 |000b: invoke-static {v1}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +51dac4: 0c01 |000e: move-result-object v1 │ │ +51dac6: 5b41 7a9c |000f: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51daca: 2201 2b0f |0011: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ +51dace: 7010 ec68 0100 |0013: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ +51dad4: 5b41 7b9c |0016: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ +51dad8: 2201 2b0f |0018: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ +51dadc: 7010 ec68 0100 |001a: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ +51dae2: 5b41 7d9c |001d: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dae6: 2201 2b0f |001f: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ +51daea: 7010 ec68 0100 |0021: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ +51daf0: 5b41 7c9c |0024: iput-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.nsecDigestMap:Ljava/util/Map; // field@9c7c │ │ +51daf4: 5441 7b9c |0026: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ +51daf8: 6202 e69b |0028: sget-object v2, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA1:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be6 │ │ +51dafc: 2203 1922 |002a: new-instance v3, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; // type@2219 │ │ +51db00: 7020 58cf 0300 |002c: invoke-direct {v3, v0}, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.:(Ljava/lang/String;)V // method@cf58 │ │ +51db06: 7230 6b69 2103 |002f: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51db0c: 5441 7c9c |0032: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.nsecDigestMap:Ljava/util/Map; // field@9c7c │ │ +51db10: 6202 e59c |0034: sget-object v2, Lorg/minidns/record/NSEC3$HashAlgorithm;.SHA1:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce5 │ │ +51db14: 2203 1922 |0036: new-instance v3, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; // type@2219 │ │ +51db18: 7020 58cf 0300 |0038: invoke-direct {v3, v0}, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.:(Ljava/lang/String;)V // method@cf58 │ │ +51db1e: 7230 6b69 2103 |003b: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51db24: 5440 7b9c |003e: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ +51db28: 6201 e79b |0040: sget-object v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.SHA256:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9be7 │ │ +51db2c: 2202 1922 |0042: new-instance v2, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; // type@2219 │ │ +51db30: 1a03 015f |0044: const-string v3, "SHA-256" // string@5f01 │ │ +51db34: 7020 58cf 3200 |0046: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.:(Ljava/lang/String;)V // method@cf58 │ │ +51db3a: 7230 6b69 1002 |0049: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51db40: 5440 7d9c |004c: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51db44: 6201 f49b |004e: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSAMD5:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf4 │ │ +51db48: 2202 1b22 |0050: new-instance v2, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ +51db4c: 1a03 9851 |0052: const-string v3, "MD5withRSA" // string@5198 │ │ +51db50: 7020 5fcf 3200 |0054: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ +51db56: 7230 6b69 1002 |0057: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51db5c: 280b |005a: goto 0065 // +000b │ │ +51db5e: 0d00 |005b: move-exception v0 │ │ +51db60: 5441 7a9c |005c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51db64: 6202 6154 |005e: sget-object v2, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@5461 │ │ +51db68: 1a03 dc59 |0060: const-string v3, "Platform does not support RSA/MD5" // string@59dc │ │ +51db6c: 6e40 576a 2103 |0062: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51db72: 2200 1422 |0065: new-instance v0, Lorg/minidns/dnssec/algorithms/DsaSignatureVerifier; // type@2214 │ │ +51db76: 1a01 1d5f |0067: const-string v1, "SHA1withDSA" // string@5f1d │ │ +51db7a: 7020 48cf 1000 |0069: invoke-direct {v0, v1}, Lorg/minidns/dnssec/algorithms/DsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf48 │ │ +51db80: 5441 7d9c |006c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51db84: 6202 ec9b |006e: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bec │ │ +51db88: 7230 6b69 2100 |0070: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51db8e: 5441 7d9c |0073: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51db92: 6202 ed9b |0075: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.DSA_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bed │ │ +51db96: 7230 6b69 2100 |0077: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51db9c: 280b |007a: goto 0085 // +000b │ │ +51db9e: 0d00 |007b: move-exception v0 │ │ +51dba0: 5441 7a9c |007c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51dba4: 6202 6054 |007e: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ +51dba8: 1a03 d859 |0080: const-string v3, "Platform does not support DSA/SHA-1" // string@59d8 │ │ +51dbac: 6e40 576a 2103 |0082: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51dbb2: 2200 1b22 |0085: new-instance v0, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ +51dbb6: 1a01 1e5f |0087: const-string v1, "SHA1withRSA" // string@5f1e │ │ +51dbba: 7020 5fcf 1000 |0089: invoke-direct {v0, v1}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ +51dbc0: 5441 7d9c |008c: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dbc4: 6202 f59b |008e: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf5 │ │ +51dbc8: 7230 6b69 2100 |0090: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dbce: 5441 7d9c |0093: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dbd2: 6202 f69b |0095: sget-object v2, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA1_NSEC3_SHA1:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf6 │ │ +51dbd6: 7230 6b69 2100 |0097: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dbdc: 5440 7d9c |009a: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dbe0: 6201 f79b |009c: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf7 │ │ +51dbe4: 2202 1b22 |009e: new-instance v2, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ +51dbe8: 1a03 3a5f |00a0: const-string v3, "SHA256withRSA" // string@5f3a │ │ +51dbec: 7020 5fcf 3200 |00a2: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ +51dbf2: 7230 6b69 1002 |00a5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dbf8: 280b |00a8: goto 00b3 // +000b │ │ +51dbfa: 0d00 |00a9: move-exception v0 │ │ +51dbfc: 5441 7a9c |00aa: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51dc00: 6202 6354 |00ac: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ +51dc04: 1a03 de59 |00ae: const-string v3, "Platform does not support RSA/SHA-256" // string@59de │ │ +51dc08: 6e40 576a 2103 |00b0: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51dc0e: 5440 7d9c |00b3: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dc12: 6201 f89b |00b5: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.RSASHA512:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf8 │ │ +51dc16: 2202 1b22 |00b7: new-instance v2, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; // type@221b │ │ +51dc1a: 1a03 895f |00b9: const-string v3, "SHA512withRSA" // string@5f89 │ │ +51dc1e: 7020 5fcf 3200 |00bb: invoke-direct {v2, v3}, Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier;.:(Ljava/lang/String;)V // method@cf5f │ │ +51dc24: 7230 6b69 1002 |00be: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dc2a: 280b |00c1: goto 00cc // +000b │ │ +51dc2c: 0d00 |00c2: move-exception v0 │ │ +51dc2e: 5441 7a9c |00c3: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51dc32: 6202 6354 |00c5: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ +51dc36: 1a03 df59 |00c7: const-string v3, "Platform does not support RSA/SHA-512" // string@59df │ │ +51dc3a: 6e40 576a 2103 |00c9: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51dc40: 5440 7d9c |00cc: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dc44: 6201 ee9b |00ce: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECC_GOST:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bee │ │ +51dc48: 2202 1822 |00d0: new-instance v2, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier; // type@2218 │ │ +51dc4c: 7010 54cf 0200 |00d2: invoke-direct {v2}, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.:()V // method@cf54 │ │ +51dc52: 7230 6b69 1002 |00d5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dc58: 280b |00d8: goto 00e3 // +000b │ │ +51dc5a: 0d00 |00d9: move-exception v0 │ │ +51dc5c: 5441 7a9c |00da: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51dc60: 6202 6054 |00dc: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ +51dc64: 1a03 db59 |00de: const-string v3, "Platform does not support GOST R 34.10-2001" // string@59db │ │ +51dc68: 6e40 576a 2103 |00e0: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51dc6e: 5440 7d9c |00e3: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dc72: 6201 ef9b |00e5: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP256SHA256:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bef │ │ +51dc76: 2202 1522 |00e7: new-instance v2, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256; // type@2215 │ │ +51dc7a: 7010 4ccf 0200 |00e9: invoke-direct {v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;.:()V // method@cf4c │ │ +51dc80: 7230 6b69 1002 |00ec: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dc86: 280b |00ef: goto 00fa // +000b │ │ +51dc88: 0d00 |00f0: move-exception v0 │ │ +51dc8a: 5441 7a9c |00f1: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51dc8e: 6202 6354 |00f3: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ +51dc92: 1a03 d959 |00f5: const-string v3, "Platform does not support ECDSA/SHA-256" // string@59d9 │ │ +51dc96: 6e40 576a 2103 |00f7: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51dc9c: 5440 7d9c |00fa: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51dca0: 6201 f09b |00fc: sget-object v1, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.ECDSAP384SHA384:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9bf0 │ │ +51dca4: 2202 1622 |00fe: new-instance v2, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284; // type@2216 │ │ +51dca8: 7010 4ecf 0200 |0100: invoke-direct {v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;.:()V // method@cf4e │ │ +51dcae: 7230 6b69 1002 |0103: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51dcb4: 280b |0106: goto 0111 // +000b │ │ +51dcb6: 0d00 |0107: move-exception v0 │ │ +51dcb8: 5441 7a9c |0108: iget-object v1, v4, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.LOGGER:Ljava/util/logging/Logger; // field@9c7a │ │ +51dcbc: 6202 6354 |010a: sget-object v2, Ljava/util/logging/Level;.INFO:Ljava/util/logging/Level; // field@5463 │ │ +51dcc0: 1a03 da59 |010c: const-string v3, "Platform does not support ECDSA/SHA-384" // string@59da │ │ +51dcc4: 6e40 576a 2103 |010e: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51dcca: 0e00 |0111: return-void │ │ +51dccc: 0d00 |0112: move-exception v0 │ │ +51dcce: 2201 0522 |0113: new-instance v1, Lorg/minidns/dnssec/DnssecValidatorInitializationException; // type@2205 │ │ +51dcd2: 1a02 dd59 |0115: const-string v2, "Platform does not support RSA/SHA-1" // string@59dd │ │ +51dcd6: 7030 1dcf 2100 |0117: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecValidatorInitializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf1d │ │ +51dcdc: 2701 |011a: throw v1 │ │ +51dcde: 0d00 |011b: move-exception v0 │ │ +51dce0: 2201 0522 |011c: new-instance v1, Lorg/minidns/dnssec/DnssecValidatorInitializationException; // type@2205 │ │ +51dce4: 1a02 025f |011e: const-string v2, "SHA-256 is mandatory" // string@5f02 │ │ +51dce8: 7030 1dcf 2100 |0120: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecValidatorInitializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf1d │ │ +51dcee: 2701 |0123: throw v1 │ │ +51dcf0: 0d00 |0124: move-exception v0 │ │ +51dcf2: 2201 0522 |0125: new-instance v1, Lorg/minidns/dnssec/DnssecValidatorInitializationException; // type@2205 │ │ +51dcf6: 1a02 ff5e |0127: const-string v2, "SHA-1 is mandatory" // string@5eff │ │ +51dcfa: 7030 1dcf 2100 |0129: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecValidatorInitializationException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf1d │ │ +51dd00: 2701 |012c: throw v1 │ │ catches : 10 │ │ 0x0026 - 0x003e │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0124 │ │ 0x003e - 0x004c │ │ Ljava/security/NoSuchAlgorithmException; -> 0x011b │ │ 0x004c - 0x005a │ │ Ljava/security/NoSuchAlgorithmException; -> 0x005b │ │ @@ -965711,20 +965711,20 @@ │ │ type : '(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;)Lorg/minidns/dnssec/DigestCalculator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51d9f0: |[51d9f0] org.minidns.dnssec.algorithms.AlgorithmMap.getDsDigestCalculator:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; │ │ -51da00: 5410 7b9c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ -51da04: 7220 6769 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51da0a: 0c02 |0005: move-result-object v2 │ │ -51da0c: 1f02 ff21 |0006: check-cast v2, Lorg/minidns/dnssec/DigestCalculator; // type@21ff │ │ -51da10: 1102 |0008: return-object v2 │ │ +51da0c: |[51da0c] org.minidns.dnssec.algorithms.AlgorithmMap.getDsDigestCalculator:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; │ │ +51da1c: 5410 7b9c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.dsDigestMap:Ljava/util/Map; // field@9c7b │ │ +51da20: 7220 6769 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51da26: 0c02 |0005: move-result-object v2 │ │ +51da28: 1f02 ff21 |0006: check-cast v2, Lorg/minidns/dnssec/DigestCalculator; // type@21ff │ │ +51da2c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnssec/algorithms/AlgorithmMap; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; │ │ │ │ @@ -965733,20 +965733,20 @@ │ │ type : '(Lorg/minidns/record/NSEC3$HashAlgorithm;)Lorg/minidns/dnssec/DigestCalculator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51da14: |[51da14] org.minidns.dnssec.algorithms.AlgorithmMap.getNsecDigestCalculator:(Lorg/minidns/record/NSEC3$HashAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; │ │ -51da24: 5410 7c9c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.nsecDigestMap:Ljava/util/Map; // field@9c7c │ │ -51da28: 7220 6769 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51da2e: 0c02 |0005: move-result-object v2 │ │ -51da30: 1f02 ff21 |0006: check-cast v2, Lorg/minidns/dnssec/DigestCalculator; // type@21ff │ │ -51da34: 1102 |0008: return-object v2 │ │ +51da30: |[51da30] org.minidns.dnssec.algorithms.AlgorithmMap.getNsecDigestCalculator:(Lorg/minidns/record/NSEC3$HashAlgorithm;)Lorg/minidns/dnssec/DigestCalculator; │ │ +51da40: 5410 7c9c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.nsecDigestMap:Ljava/util/Map; // field@9c7c │ │ +51da44: 7220 6769 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51da4a: 0c02 |0005: move-result-object v2 │ │ +51da4c: 1f02 ff21 |0006: check-cast v2, Lorg/minidns/dnssec/DigestCalculator; // type@21ff │ │ +51da50: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnssec/algorithms/AlgorithmMap; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ │ │ @@ -965755,20 +965755,20 @@ │ │ type : '(Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;)Lorg/minidns/dnssec/SignatureVerifier;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51da38: |[51da38] org.minidns.dnssec.algorithms.AlgorithmMap.getSignatureVerifier:(Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;)Lorg/minidns/dnssec/SignatureVerifier; │ │ -51da48: 5410 7d9c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ -51da4c: 7220 6769 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51da52: 0c02 |0005: move-result-object v2 │ │ -51da54: 1f02 0622 |0006: check-cast v2, Lorg/minidns/dnssec/SignatureVerifier; // type@2206 │ │ -51da58: 1102 |0008: return-object v2 │ │ +51da54: |[51da54] org.minidns.dnssec.algorithms.AlgorithmMap.getSignatureVerifier:(Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;)Lorg/minidns/dnssec/SignatureVerifier; │ │ +51da64: 5410 7d9c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/AlgorithmMap;.signatureMap:Ljava/util/Map; // field@9c7d │ │ +51da68: 7220 6769 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51da6e: 0c02 |0005: move-result-object v2 │ │ +51da70: 1f02 0622 |0006: check-cast v2, Lorg/minidns/dnssec/SignatureVerifier; // type@2206 │ │ +51da74: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnssec/algorithms/AlgorithmMap; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; │ │ │ │ @@ -965902,17 +965902,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51f050: |[51f050] org.minidns.edns.Edns$Builder.:()V │ │ -51f060: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51f066: 0e00 |0003: return-void │ │ +51f06c: |[51f06c] org.minidns.edns.Edns$Builder.:()V │ │ +51f07c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51f082: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/edns/Edns$Builder; │ │ │ │ #1 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -965920,17 +965920,17 @@ │ │ type : '(Lorg/minidns/edns/Edns$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51f068: |[51f068] org.minidns.edns.Edns$Builder.:(Lorg/minidns/edns/Edns$1;)V │ │ -51f078: 7010 7fcf 0000 |0000: invoke-direct {v0}, Lorg/minidns/edns/Edns$Builder;.:()V // method@cf7f │ │ -51f07e: 0e00 |0003: return-void │ │ +51f084: |[51f084] org.minidns.edns.Edns$Builder.:(Lorg/minidns/edns/Edns$1;)V │ │ +51f094: 7010 7fcf 0000 |0000: invoke-direct {v0}, Lorg/minidns/edns/Edns$Builder;.:()V // method@cf7f │ │ +51f09a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/edns/Edns$Builder; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/edns/Edns$1; │ │ │ │ @@ -965939,17 +965939,17 @@ │ │ type : '(Lorg/minidns/edns/Edns$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51ef54: |[51ef54] org.minidns.edns.Edns$Builder.access$000:(Lorg/minidns/edns/Edns$Builder;)I │ │ -51ef64: 5200 939c |0000: iget v0, v0, Lorg/minidns/edns/Edns$Builder;.udpPayloadSize:I // field@9c93 │ │ -51ef68: 0f00 |0002: return v0 │ │ +51ef70: |[51ef70] org.minidns.edns.Edns$Builder.access$000:(Lorg/minidns/edns/Edns$Builder;)I │ │ +51ef80: 5200 939c |0000: iget v0, v0, Lorg/minidns/edns/Edns$Builder;.udpPayloadSize:I // field@9c93 │ │ +51ef84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/edns/Edns$Builder; │ │ │ │ #3 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -965957,17 +965957,17 @@ │ │ type : '(Lorg/minidns/edns/Edns$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51ef6c: |[51ef6c] org.minidns.edns.Edns$Builder.access$100:(Lorg/minidns/edns/Edns$Builder;)I │ │ -51ef7c: 5200 929c |0000: iget v0, v0, Lorg/minidns/edns/Edns$Builder;.extendedRcode:I // field@9c92 │ │ -51ef80: 0f00 |0002: return v0 │ │ +51ef88: |[51ef88] org.minidns.edns.Edns$Builder.access$100:(Lorg/minidns/edns/Edns$Builder;)I │ │ +51ef98: 5200 929c |0000: iget v0, v0, Lorg/minidns/edns/Edns$Builder;.extendedRcode:I // field@9c92 │ │ +51ef9c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/edns/Edns$Builder; │ │ │ │ #4 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -965975,17 +965975,17 @@ │ │ type : '(Lorg/minidns/edns/Edns$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51ef84: |[51ef84] org.minidns.edns.Edns$Builder.access$200:(Lorg/minidns/edns/Edns$Builder;)I │ │ -51ef94: 5200 959c |0000: iget v0, v0, Lorg/minidns/edns/Edns$Builder;.version:I // field@9c95 │ │ -51ef98: 0f00 |0002: return v0 │ │ +51efa0: |[51efa0] org.minidns.edns.Edns$Builder.access$200:(Lorg/minidns/edns/Edns$Builder;)I │ │ +51efb0: 5200 959c |0000: iget v0, v0, Lorg/minidns/edns/Edns$Builder;.version:I // field@9c95 │ │ +51efb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/edns/Edns$Builder; │ │ │ │ #5 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -965993,17 +965993,17 @@ │ │ type : '(Lorg/minidns/edns/Edns$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51ef3c: |[51ef3c] org.minidns.edns.Edns$Builder.access$300:(Lorg/minidns/edns/Edns$Builder;)Z │ │ -51ef4c: 5500 919c |0000: iget-boolean v0, v0, Lorg/minidns/edns/Edns$Builder;.dnssecOk:Z // field@9c91 │ │ -51ef50: 0f00 |0002: return v0 │ │ +51ef58: |[51ef58] org.minidns.edns.Edns$Builder.access$300:(Lorg/minidns/edns/Edns$Builder;)Z │ │ +51ef68: 5500 919c |0000: iget-boolean v0, v0, Lorg/minidns/edns/Edns$Builder;.dnssecOk:Z // field@9c91 │ │ +51ef6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/edns/Edns$Builder; │ │ │ │ #6 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -966011,17 +966011,17 @@ │ │ type : '(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51ef9c: |[51ef9c] org.minidns.edns.Edns$Builder.access$400:(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List; │ │ -51efac: 5400 949c |0000: iget-object v0, v0, Lorg/minidns/edns/Edns$Builder;.variablePart:Ljava/util/List; // field@9c94 │ │ -51efb0: 1100 |0002: return-object v0 │ │ +51efb8: |[51efb8] org.minidns.edns.Edns$Builder.access$400:(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List; │ │ +51efc8: 5400 949c |0000: iget-object v0, v0, Lorg/minidns/edns/Edns$Builder;.variablePart:Ljava/util/List; // field@9c94 │ │ +51efcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/edns/Edns$Builder; │ │ │ │ Virtual methods - │ │ @@ -966030,18 +966030,18 @@ │ │ type : '()Lorg/minidns/edns/Edns;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51efb4: |[51efb4] org.minidns.edns.Edns$Builder.build:()Lorg/minidns/edns/Edns; │ │ -51efc4: 2200 2522 |0000: new-instance v0, Lorg/minidns/edns/Edns; // type@2225 │ │ -51efc8: 7020 90cf 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/edns/Edns;.:(Lorg/minidns/edns/Edns$Builder;)V // method@cf90 │ │ -51efce: 1100 |0005: return-object v0 │ │ +51efd0: |[51efd0] org.minidns.edns.Edns$Builder.build:()Lorg/minidns/edns/Edns; │ │ +51efe0: 2200 2522 |0000: new-instance v0, Lorg/minidns/edns/Edns; // type@2225 │ │ +51efe4: 7020 90cf 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/edns/Edns;.:(Lorg/minidns/edns/Edns$Builder;)V // method@cf90 │ │ +51efea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/edns/Edns$Builder; │ │ │ │ #1 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -966049,18 +966049,18 @@ │ │ type : '()Lorg/minidns/edns/Edns$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -51efd0: |[51efd0] org.minidns.edns.Edns$Builder.setDnssecOk:()Lorg/minidns/edns/Edns$Builder; │ │ -51efe0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -51efe2: 5c10 919c |0001: iput-boolean v0, v1, Lorg/minidns/edns/Edns$Builder;.dnssecOk:Z // field@9c91 │ │ -51efe6: 1101 |0003: return-object v1 │ │ +51efec: |[51efec] org.minidns.edns.Edns$Builder.setDnssecOk:()Lorg/minidns/edns/Edns$Builder; │ │ +51effc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +51effe: 5c10 919c |0001: iput-boolean v0, v1, Lorg/minidns/edns/Edns$Builder;.dnssecOk:Z // field@9c91 │ │ +51f002: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=219 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/minidns/edns/Edns$Builder; │ │ │ │ #2 : (in Lorg/minidns/edns/Edns$Builder;) │ │ @@ -966068,17 +966068,17 @@ │ │ type : '(Z)Lorg/minidns/edns/Edns$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51efe8: |[51efe8] org.minidns.edns.Edns$Builder.setDnssecOk:(Z)Lorg/minidns/edns/Edns$Builder; │ │ -51eff8: 5c01 919c |0000: iput-boolean v1, v0, Lorg/minidns/edns/Edns$Builder;.dnssecOk:Z // field@9c91 │ │ -51effc: 1100 |0002: return-object v0 │ │ +51f004: |[51f004] org.minidns.edns.Edns$Builder.setDnssecOk:(Z)Lorg/minidns/edns/Edns$Builder; │ │ +51f014: 5c01 919c |0000: iput-boolean v1, v0, Lorg/minidns/edns/Edns$Builder;.dnssecOk:Z // field@9c91 │ │ +51f018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/minidns/edns/Edns$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -966087,29 +966087,29 @@ │ │ type : '(I)Lorg/minidns/edns/Edns$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -51f000: |[51f000] org.minidns.edns.Edns$Builder.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; │ │ -51f010: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ -51f016: 3604 0500 |0003: if-gt v4, v0, 0008 // +0005 │ │ -51f01a: 5934 939c |0005: iput v4, v3, Lorg/minidns/edns/Edns$Builder;.udpPayloadSize:I // field@9c93 │ │ -51f01e: 1103 |0007: return-object v3 │ │ -51f020: 2200 3e0e |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -51f024: 2201 5f0e |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -51f028: 7010 8565 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51f02e: 1a02 e168 |000f: const-string v2, "UDP payload size must not be greater than 65536, was " // string@68e1 │ │ -51f032: 6e20 9165 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f038: 6e20 8c65 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51f03e: 6e10 a365 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51f044: 0c04 |001a: move-result-object v4 │ │ -51f046: 7020 be64 4000 |001b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -51f04c: 2700 |001e: throw v0 │ │ +51f01c: |[51f01c] org.minidns.edns.Edns$Builder.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; │ │ +51f02c: 1400 ffff 0000 |0000: const v0, #float 9.18341e-41 // #0000ffff │ │ +51f032: 3604 0500 |0003: if-gt v4, v0, 0008 // +0005 │ │ +51f036: 5934 939c |0005: iput v4, v3, Lorg/minidns/edns/Edns$Builder;.udpPayloadSize:I // field@9c93 │ │ +51f03a: 1103 |0007: return-object v3 │ │ +51f03c: 2200 3e0e |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +51f040: 2201 5f0e |000a: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +51f044: 7010 8565 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51f04a: 1a02 e168 |000f: const-string v2, "UDP payload size must not be greater than 65536, was " // string@68e1 │ │ +51f04e: 6e20 9165 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f054: 6e20 8c65 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51f05a: 6e10 a365 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51f060: 0c04 |001a: move-result-object v4 │ │ +51f062: 7020 be64 4000 |001b: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +51f068: 2700 |001e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=209 │ │ 0x0008 line=207 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/minidns/edns/Edns$Builder; │ │ 0x0000 - 0x001f reg=4 (null) I │ │ @@ -966169,54 +966169,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -51f0fc: |[51f0fc] org.minidns.edns.Edns$OptionCode.:()V │ │ -51f10c: 2200 2422 |0000: new-instance v0, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ -51f110: 1c01 2922 |0002: const-class v1, Lorg/minidns/edns/UnknownEdnsOption; // type@2229 │ │ -51f114: 1a02 f368 |0004: const-string v2, "UNKNOWN" // string@68f3 │ │ -51f118: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -51f11a: 12f4 |0007: const/4 v4, #int -1 // #ff │ │ -51f11c: 7051 8bcf 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Lorg/minidns/edns/Edns$OptionCode;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@cf8b │ │ -51f122: 6900 999c |000b: sput-object v0, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ -51f126: 2200 2422 |000d: new-instance v0, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ -51f12a: 1c01 2822 |000f: const-class v1, Lorg/minidns/edns/Nsid; // type@2228 │ │ -51f12e: 1a02 1d55 |0011: const-string v2, "NSID" // string@551d │ │ -51f132: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -51f134: 1235 |0014: const/4 v5, #int 3 // #3 │ │ -51f136: 7051 8bcf 2054 |0015: invoke-direct {v0, v2, v4, v5, v1}, Lorg/minidns/edns/Edns$OptionCode;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@cf8b │ │ -51f13c: 6900 989c |0018: sput-object v0, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ -51f140: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -51f142: 2311 7724 |001b: new-array v1, v1, [Lorg/minidns/edns/Edns$OptionCode; // type@2477 │ │ -51f146: 6202 999c |001d: sget-object v2, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ -51f14a: 4d02 0103 |001f: aput-object v2, v1, v3 │ │ -51f14e: 4d00 0104 |0021: aput-object v0, v1, v4 │ │ -51f152: 6901 969c |0023: sput-object v1, Lorg/minidns/edns/Edns$OptionCode;.$VALUES:[Lorg/minidns/edns/Edns$OptionCode; // field@9c96 │ │ -51f156: 2200 2b0f |0025: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -51f15a: 7100 8ecf 0000 |0027: invoke-static {}, Lorg/minidns/edns/Edns$OptionCode;.values:()[Lorg/minidns/edns/Edns$OptionCode; // method@cf8e │ │ -51f160: 0c01 |002a: move-result-object v1 │ │ -51f162: 2111 |002b: array-length v1, v1 │ │ -51f164: 7020 ed68 1000 |002c: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@68ed │ │ -51f16a: 6900 979c |002f: sput-object v0, Lorg/minidns/edns/Edns$OptionCode;.INVERSE_LUT:Ljava/util/Map; // field@9c97 │ │ -51f16e: 7100 8ecf 0000 |0031: invoke-static {}, Lorg/minidns/edns/Edns$OptionCode;.values:()[Lorg/minidns/edns/Edns$OptionCode; // method@cf8e │ │ -51f174: 0c00 |0034: move-result-object v0 │ │ -51f176: 2101 |0035: array-length v1, v0 │ │ -51f178: 3513 1200 |0036: if-ge v3, v1, 0048 // +0012 │ │ -51f17c: 4602 0003 |0038: aget-object v2, v0, v3 │ │ -51f180: 6204 979c |003a: sget-object v4, Lorg/minidns/edns/Edns$OptionCode;.INVERSE_LUT:Ljava/util/Map; // field@9c97 │ │ -51f184: 5225 9a9c |003c: iget v5, v2, Lorg/minidns/edns/Edns$OptionCode;.asInt:I // field@9c9a │ │ -51f188: 7110 da64 0500 |003e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51f18e: 0c05 |0041: move-result-object v5 │ │ -51f190: 7230 6b69 5402 |0042: invoke-interface {v4, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51f196: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ -51f19a: 28ef |0047: goto 0036 // -0011 │ │ -51f19c: 0e00 |0048: return-void │ │ +51f118: |[51f118] org.minidns.edns.Edns$OptionCode.:()V │ │ +51f128: 2200 2422 |0000: new-instance v0, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ +51f12c: 1c01 2922 |0002: const-class v1, Lorg/minidns/edns/UnknownEdnsOption; // type@2229 │ │ +51f130: 1a02 f368 |0004: const-string v2, "UNKNOWN" // string@68f3 │ │ +51f134: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +51f136: 12f4 |0007: const/4 v4, #int -1 // #ff │ │ +51f138: 7051 8bcf 2043 |0008: invoke-direct {v0, v2, v3, v4, v1}, Lorg/minidns/edns/Edns$OptionCode;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@cf8b │ │ +51f13e: 6900 999c |000b: sput-object v0, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ +51f142: 2200 2422 |000d: new-instance v0, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ +51f146: 1c01 2822 |000f: const-class v1, Lorg/minidns/edns/Nsid; // type@2228 │ │ +51f14a: 1a02 1d55 |0011: const-string v2, "NSID" // string@551d │ │ +51f14e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +51f150: 1235 |0014: const/4 v5, #int 3 // #3 │ │ +51f152: 7051 8bcf 2054 |0015: invoke-direct {v0, v2, v4, v5, v1}, Lorg/minidns/edns/Edns$OptionCode;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@cf8b │ │ +51f158: 6900 989c |0018: sput-object v0, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ +51f15c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +51f15e: 2311 7724 |001b: new-array v1, v1, [Lorg/minidns/edns/Edns$OptionCode; // type@2477 │ │ +51f162: 6202 999c |001d: sget-object v2, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ +51f166: 4d02 0103 |001f: aput-object v2, v1, v3 │ │ +51f16a: 4d00 0104 |0021: aput-object v0, v1, v4 │ │ +51f16e: 6901 969c |0023: sput-object v1, Lorg/minidns/edns/Edns$OptionCode;.$VALUES:[Lorg/minidns/edns/Edns$OptionCode; // field@9c96 │ │ +51f172: 2200 2b0f |0025: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +51f176: 7100 8ecf 0000 |0027: invoke-static {}, Lorg/minidns/edns/Edns$OptionCode;.values:()[Lorg/minidns/edns/Edns$OptionCode; // method@cf8e │ │ +51f17c: 0c01 |002a: move-result-object v1 │ │ +51f17e: 2111 |002b: array-length v1, v1 │ │ +51f180: 7020 ed68 1000 |002c: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@68ed │ │ +51f186: 6900 979c |002f: sput-object v0, Lorg/minidns/edns/Edns$OptionCode;.INVERSE_LUT:Ljava/util/Map; // field@9c97 │ │ +51f18a: 7100 8ecf 0000 |0031: invoke-static {}, Lorg/minidns/edns/Edns$OptionCode;.values:()[Lorg/minidns/edns/Edns$OptionCode; // method@cf8e │ │ +51f190: 0c00 |0034: move-result-object v0 │ │ +51f192: 2101 |0035: array-length v1, v0 │ │ +51f194: 3513 1200 |0036: if-ge v3, v1, 0048 // +0012 │ │ +51f198: 4602 0003 |0038: aget-object v2, v0, v3 │ │ +51f19c: 6204 979c |003a: sget-object v4, Lorg/minidns/edns/Edns$OptionCode;.INVERSE_LUT:Ljava/util/Map; // field@9c97 │ │ +51f1a0: 5225 9a9c |003c: iget v5, v2, Lorg/minidns/edns/Edns$OptionCode;.asInt:I // field@9c9a │ │ +51f1a4: 7110 da64 0500 |003e: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51f1aa: 0c05 |0041: move-result-object v5 │ │ +51f1ac: 7230 6b69 5402 |0042: invoke-interface {v4, v5, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51f1b2: d803 0301 |0045: add-int/lit8 v3, v3, #int 1 // #01 │ │ +51f1b6: 28ef |0047: goto 0036 // -0011 │ │ +51f1b8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000d line=46 │ │ 0x001d line=44 │ │ 0x0025 line=49 │ │ 0x0031 line=52 │ │ @@ -966228,18 +966228,18 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/Class;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -51f1a0: |[51f1a0] org.minidns.edns.Edns$OptionCode.:(Ljava/lang/String;IILjava/lang/Class;)V │ │ -51f1b0: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -51f1b6: 5903 9a9c |0003: iput v3, v0, Lorg/minidns/edns/Edns$OptionCode;.asInt:I // field@9c9a │ │ -51f1ba: 0e00 |0005: return-void │ │ +51f1bc: |[51f1bc] org.minidns.edns.Edns$OptionCode.:(Ljava/lang/String;IILjava/lang/Class;)V │ │ +51f1cc: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +51f1d2: 5903 9a9c |0003: iput v3, v0, Lorg/minidns/edns/Edns$OptionCode;.asInt:I // field@9c9a │ │ +51f1d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/edns/Edns$OptionCode; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -966252,24 +966252,24 @@ │ │ type : '(I)Lorg/minidns/edns/Edns$OptionCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -51f080: |[51f080] org.minidns.edns.Edns$OptionCode.from:(I)Lorg/minidns/edns/Edns$OptionCode; │ │ -51f090: 6200 979c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.INVERSE_LUT:Ljava/util/Map; // field@9c97 │ │ -51f094: 7110 da64 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -51f09a: 0c01 |0005: move-result-object v1 │ │ -51f09c: 7220 6769 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51f0a2: 0c01 |0009: move-result-object v1 │ │ -51f0a4: 1f01 2422 |000a: check-cast v1, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ -51f0a8: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -51f0ac: 6201 999c |000e: sget-object v1, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ -51f0b0: 1101 |0010: return-object v1 │ │ +51f09c: |[51f09c] org.minidns.edns.Edns$OptionCode.from:(I)Lorg/minidns/edns/Edns$OptionCode; │ │ +51f0ac: 6200 979c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.INVERSE_LUT:Ljava/util/Map; // field@9c97 │ │ +51f0b0: 7110 da64 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +51f0b6: 0c01 |0005: move-result-object v1 │ │ +51f0b8: 7220 6769 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51f0be: 0c01 |0009: move-result-object v1 │ │ +51f0c0: 1f01 2422 |000a: check-cast v1, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ +51f0c4: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +51f0c8: 6201 999c |000e: sget-object v1, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ +51f0cc: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000e line=67 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) I │ │ │ │ @@ -966278,20 +966278,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/edns/Edns$OptionCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51f0b4: |[51f0b4] org.minidns.edns.Edns$OptionCode.valueOf:(Ljava/lang/String;)Lorg/minidns/edns/Edns$OptionCode; │ │ -51f0c4: 1c00 2422 |0000: const-class v0, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ -51f0c8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -51f0ce: 0c01 |0005: move-result-object v1 │ │ -51f0d0: 1f01 2422 |0006: check-cast v1, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ -51f0d4: 1101 |0008: return-object v1 │ │ +51f0d0: |[51f0d0] org.minidns.edns.Edns$OptionCode.valueOf:(Ljava/lang/String;)Lorg/minidns/edns/Edns$OptionCode; │ │ +51f0e0: 1c00 2422 |0000: const-class v0, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ +51f0e4: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +51f0ea: 0c01 |0005: move-result-object v1 │ │ +51f0ec: 1f01 2422 |0006: check-cast v1, Lorg/minidns/edns/Edns$OptionCode; // type@2224 │ │ +51f0f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/edns/Edns$OptionCode;) │ │ @@ -966299,20 +966299,20 @@ │ │ type : '()[Lorg/minidns/edns/Edns$OptionCode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -51f0d8: |[51f0d8] org.minidns.edns.Edns$OptionCode.values:()[Lorg/minidns/edns/Edns$OptionCode; │ │ -51f0e8: 6200 969c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.$VALUES:[Lorg/minidns/edns/Edns$OptionCode; // field@9c96 │ │ -51f0ec: 6e10 a8d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/edns/Edns$OptionCode;.clone:()Ljava/lang/Object; // method@d6a8 │ │ -51f0f2: 0c00 |0005: move-result-object v0 │ │ -51f0f4: 1f00 7724 |0006: check-cast v0, [Lorg/minidns/edns/Edns$OptionCode; // type@2477 │ │ -51f0f8: 1100 |0008: return-object v0 │ │ +51f0f4: |[51f0f4] org.minidns.edns.Edns$OptionCode.values:()[Lorg/minidns/edns/Edns$OptionCode; │ │ +51f104: 6200 969c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.$VALUES:[Lorg/minidns/edns/Edns$OptionCode; // field@9c96 │ │ +51f108: 6e10 a8d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/edns/Edns$OptionCode;.clone:()Ljava/lang/Object; // method@d6a8 │ │ +51f10e: 0c00 |0005: move-result-object v0 │ │ +51f110: 1f00 7724 |0006: check-cast v0, [Lorg/minidns/edns/Edns$OptionCode; // type@2477 │ │ +51f114: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8262 (Edns.java) │ │ @@ -966386,61 +966386,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -51f500: |[51f500] org.minidns.edns.Edns.:()V │ │ -51f510: 0e00 |0000: return-void │ │ +51f51c: |[51f51c] org.minidns.edns.Edns.:()V │ │ +51f52c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/edns/Edns;) │ │ name : '' │ │ type : '(Lorg/minidns/edns/Edns$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -51f514: |[51f514] org.minidns.edns.Edns.:(Lorg/minidns/edns/Edns$Builder;)V │ │ -51f524: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -51f52a: 7110 81cf 0300 |0003: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$000:(Lorg/minidns/edns/Edns$Builder;)I // method@cf81 │ │ -51f530: 0a00 |0006: move-result v0 │ │ -51f532: 5920 a09c |0007: iput v0, v2, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ -51f536: 7110 82cf 0300 |0009: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$100:(Lorg/minidns/edns/Edns$Builder;)I // method@cf82 │ │ -51f53c: 0a00 |000c: move-result v0 │ │ -51f53e: 5920 9c9c |000d: iput v0, v2, Lorg/minidns/edns/Edns;.extendedRcode:I // field@9c9c │ │ -51f542: 7110 83cf 0300 |000f: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$200:(Lorg/minidns/edns/Edns$Builder;)I // method@cf83 │ │ -51f548: 0a00 |0012: move-result v0 │ │ -51f54a: 5920 a29c |0013: iput v0, v2, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ -51f54e: 7110 84cf 0300 |0015: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$300:(Lorg/minidns/edns/Edns$Builder;)Z // method@cf84 │ │ -51f554: 0a00 |0018: move-result v0 │ │ -51f556: 3800 0600 |0019: if-eqz v0, 001f // +0006 │ │ -51f55a: 1400 0080 0000 |001b: const v0, #float 4.59177e-41 // #00008000 │ │ -51f560: 2802 |001e: goto 0020 // +0002 │ │ -51f562: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -51f564: 7110 84cf 0300 |0020: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$300:(Lorg/minidns/edns/Edns$Builder;)Z // method@cf84 │ │ -51f56a: 0a01 |0023: move-result v1 │ │ -51f56c: 5c21 9b9c |0024: iput-boolean v1, v2, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ -51f570: 5920 9d9c |0026: iput v0, v2, Lorg/minidns/edns/Edns;.flags:I // field@9c9d │ │ -51f574: 7110 85cf 0300 |0028: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$400:(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List; // method@cf85 │ │ -51f57a: 0c00 |002b: move-result-object v0 │ │ -51f57c: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ -51f580: 7110 85cf 0300 |002e: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$400:(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List; // method@cf85 │ │ -51f586: 0c03 |0031: move-result-object v3 │ │ -51f588: 5b23 a19c |0032: iput-object v3, v2, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ -51f58c: 2807 |0034: goto 003b // +0007 │ │ -51f58e: 7100 ce68 0000 |0035: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -51f594: 0c03 |0038: move-result-object v3 │ │ -51f596: 5b23 a19c |0039: iput-object v3, v2, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ -51f59a: 0e00 |003b: return-void │ │ +51f530: |[51f530] org.minidns.edns.Edns.:(Lorg/minidns/edns/Edns$Builder;)V │ │ +51f540: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +51f546: 7110 81cf 0300 |0003: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$000:(Lorg/minidns/edns/Edns$Builder;)I // method@cf81 │ │ +51f54c: 0a00 |0006: move-result v0 │ │ +51f54e: 5920 a09c |0007: iput v0, v2, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ +51f552: 7110 82cf 0300 |0009: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$100:(Lorg/minidns/edns/Edns$Builder;)I // method@cf82 │ │ +51f558: 0a00 |000c: move-result v0 │ │ +51f55a: 5920 9c9c |000d: iput v0, v2, Lorg/minidns/edns/Edns;.extendedRcode:I // field@9c9c │ │ +51f55e: 7110 83cf 0300 |000f: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$200:(Lorg/minidns/edns/Edns$Builder;)I // method@cf83 │ │ +51f564: 0a00 |0012: move-result v0 │ │ +51f566: 5920 a29c |0013: iput v0, v2, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ +51f56a: 7110 84cf 0300 |0015: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$300:(Lorg/minidns/edns/Edns$Builder;)Z // method@cf84 │ │ +51f570: 0a00 |0018: move-result v0 │ │ +51f572: 3800 0600 |0019: if-eqz v0, 001f // +0006 │ │ +51f576: 1400 0080 0000 |001b: const v0, #float 4.59177e-41 // #00008000 │ │ +51f57c: 2802 |001e: goto 0020 // +0002 │ │ +51f57e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +51f580: 7110 84cf 0300 |0020: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$300:(Lorg/minidns/edns/Edns$Builder;)Z // method@cf84 │ │ +51f586: 0a01 |0023: move-result v1 │ │ +51f588: 5c21 9b9c |0024: iput-boolean v1, v2, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ +51f58c: 5920 9d9c |0026: iput v0, v2, Lorg/minidns/edns/Edns;.flags:I // field@9c9d │ │ +51f590: 7110 85cf 0300 |0028: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$400:(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List; // method@cf85 │ │ +51f596: 0c00 |002b: move-result-object v0 │ │ +51f598: 3800 0900 |002c: if-eqz v0, 0035 // +0009 │ │ +51f59c: 7110 85cf 0300 |002e: invoke-static {v3}, Lorg/minidns/edns/Edns$Builder;.access$400:(Lorg/minidns/edns/Edns$Builder;)Ljava/util/List; // method@cf85 │ │ +51f5a2: 0c03 |0031: move-result-object v3 │ │ +51f5a4: 5b23 a19c |0032: iput-object v3, v2, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ +51f5a8: 2807 |0034: goto 003b // +0007 │ │ +51f5aa: 7100 ce68 0000 |0035: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +51f5b0: 0c03 |0038: move-result-object v3 │ │ +51f5b2: 5b23 a19c |0039: iput-object v3, v2, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ +51f5b6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0009 line=117 │ │ 0x000f line=118 │ │ 0x0015 line=120 │ │ @@ -966458,49 +966458,49 @@ │ │ type : '(Lorg/minidns/record/Record;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -51f59c: |[51f59c] org.minidns.edns.Edns.:(Lorg/minidns/record/Record;)V │ │ -51f5ac: 7010 1a65 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@651a │ │ -51f5b2: 5270 6a9d |0003: iget v0, v7, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ -51f5b6: 5960 a09c |0005: iput v0, v6, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ -51f5ba: 5370 6e9d |0007: iget-wide v0, v7, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ -51f5be: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ -51f5c2: a402 0002 |000b: shr-long v2, v0, v2 │ │ -51f5c6: 1604 ff00 |000d: const-wide/16 v4, #int 255 // #ff │ │ -51f5ca: c042 |000f: and-long/2addr v2, v4 │ │ -51f5cc: 8423 |0010: long-to-int v3, v2 │ │ -51f5ce: 5963 9c9c |0011: iput v3, v6, Lorg/minidns/edns/Edns;.extendedRcode:I // field@9c9c │ │ -51f5d2: 1302 1000 |0013: const/16 v2, #int 16 // #10 │ │ -51f5d6: a402 0002 |0015: shr-long v2, v0, v2 │ │ -51f5da: c042 |0017: and-long/2addr v2, v4 │ │ -51f5dc: 8423 |0018: long-to-int v3, v2 │ │ -51f5de: 5963 a29c |0019: iput v3, v6, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ -51f5e2: 8402 |001b: long-to-int v2, v0 │ │ -51f5e4: 1403 ffff 0000 |001c: const v3, #float 9.18341e-41 // #0000ffff │ │ -51f5ea: b532 |001f: and-int/2addr v2, v3 │ │ -51f5ec: 5962 9d9c |0020: iput v2, v6, Lorg/minidns/edns/Edns;.flags:I // field@9c9d │ │ -51f5f0: 1702 0080 0000 |0022: const-wide/32 v2, #float 4.59177e-41 // #00008000 │ │ -51f5f6: c020 |0025: and-long/2addr v0, v2 │ │ -51f5f8: 1602 0000 |0026: const-wide/16 v2, #int 0 // #0 │ │ -51f5fc: 3104 0002 |0028: cmp-long v4, v0, v2 │ │ -51f600: 3d04 0400 |002a: if-lez v4, 002e // +0004 │ │ -51f604: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -51f606: 2802 |002d: goto 002f // +0002 │ │ -51f608: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -51f60a: 5c60 9b9c |002f: iput-boolean v0, v6, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ -51f60e: 5470 6d9d |0031: iget-object v0, v7, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51f612: 1f00 5222 |0033: check-cast v0, Lorg/minidns/record/OPT; // type@2252 │ │ -51f616: 5400 fb9c |0035: iget-object v0, v0, Lorg/minidns/record/OPT;.variablePart:Ljava/util/List; // field@9cfb │ │ -51f61a: 5b60 a19c |0037: iput-object v0, v6, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ -51f61e: 5b67 9e9c |0039: iput-object v7, v6, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ -51f622: 0e00 |003b: return-void │ │ +51f5b8: |[51f5b8] org.minidns.edns.Edns.:(Lorg/minidns/record/Record;)V │ │ +51f5c8: 7010 1a65 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@651a │ │ +51f5ce: 5270 6a9d |0003: iget v0, v7, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ +51f5d2: 5960 a09c |0005: iput v0, v6, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ +51f5d6: 5370 6e9d |0007: iget-wide v0, v7, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ +51f5da: 1302 0800 |0009: const/16 v2, #int 8 // #8 │ │ +51f5de: a402 0002 |000b: shr-long v2, v0, v2 │ │ +51f5e2: 1604 ff00 |000d: const-wide/16 v4, #int 255 // #ff │ │ +51f5e6: c042 |000f: and-long/2addr v2, v4 │ │ +51f5e8: 8423 |0010: long-to-int v3, v2 │ │ +51f5ea: 5963 9c9c |0011: iput v3, v6, Lorg/minidns/edns/Edns;.extendedRcode:I // field@9c9c │ │ +51f5ee: 1302 1000 |0013: const/16 v2, #int 16 // #10 │ │ +51f5f2: a402 0002 |0015: shr-long v2, v0, v2 │ │ +51f5f6: c042 |0017: and-long/2addr v2, v4 │ │ +51f5f8: 8423 |0018: long-to-int v3, v2 │ │ +51f5fa: 5963 a29c |0019: iput v3, v6, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ +51f5fe: 8402 |001b: long-to-int v2, v0 │ │ +51f600: 1403 ffff 0000 |001c: const v3, #float 9.18341e-41 // #0000ffff │ │ +51f606: b532 |001f: and-int/2addr v2, v3 │ │ +51f608: 5962 9d9c |0020: iput v2, v6, Lorg/minidns/edns/Edns;.flags:I // field@9c9d │ │ +51f60c: 1702 0080 0000 |0022: const-wide/32 v2, #float 4.59177e-41 // #00008000 │ │ +51f612: c020 |0025: and-long/2addr v0, v2 │ │ +51f614: 1602 0000 |0026: const-wide/16 v2, #int 0 // #0 │ │ +51f618: 3104 0002 |0028: cmp-long v4, v0, v2 │ │ +51f61c: 3d04 0400 |002a: if-lez v4, 002e // +0004 │ │ +51f620: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +51f622: 2802 |002d: goto 002f // +0002 │ │ +51f624: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +51f626: 5c60 9b9c |002f: iput-boolean v0, v6, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ +51f62a: 5470 6d9d |0031: iget-object v0, v7, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51f62e: 1f00 5222 |0033: check-cast v0, Lorg/minidns/record/OPT; // type@2252 │ │ +51f632: 5400 fb9c |0035: iget-object v0, v0, Lorg/minidns/record/OPT;.variablePart:Ljava/util/List; // field@9cfb │ │ +51f636: 5b60 a19c |0037: iput-object v0, v6, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ +51f63a: 5b67 9e9c |0039: iput-object v7, v6, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ +51f63e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=103 │ │ 0x0007 line=104 │ │ 0x0019 line=105 │ │ 0x0020 line=106 │ │ @@ -966517,42 +966517,42 @@ │ │ type : '()Lorg/minidns/edns/Edns$Builder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51f478: |[51f478] org.minidns.edns.Edns.builder:()Lorg/minidns/edns/Edns$Builder; │ │ -51f488: 2200 2322 |0000: new-instance v0, Lorg/minidns/edns/Edns$Builder; // type@2223 │ │ -51f48c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51f48e: 7020 80cf 1000 |0003: invoke-direct {v0, v1}, Lorg/minidns/edns/Edns$Builder;.:(Lorg/minidns/edns/Edns$1;)V // method@cf80 │ │ -51f494: 1100 |0006: return-object v0 │ │ +51f494: |[51f494] org.minidns.edns.Edns.builder:()Lorg/minidns/edns/Edns$Builder; │ │ +51f4a4: 2200 2322 |0000: new-instance v0, Lorg/minidns/edns/Edns$Builder; // type@2223 │ │ +51f4a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51f4aa: 7020 80cf 1000 |0003: invoke-direct {v0, v1}, Lorg/minidns/edns/Edns$Builder;.:(Lorg/minidns/edns/Edns$1;)V // method@cf80 │ │ +51f4b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ │ │ #4 : (in Lorg/minidns/edns/Edns;) │ │ name : 'fromRecord' │ │ type : '(Lorg/minidns/record/Record;)Lorg/minidns/edns/Edns;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -51f44c: |[51f44c] org.minidns.edns.Edns.fromRecord:(Lorg/minidns/record/Record;)Lorg/minidns/edns/Edns; │ │ -51f45c: 5420 6f9d |0000: iget-object v0, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51f460: 6201 4c9d |0002: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -51f464: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ -51f468: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -51f46a: 1102 |0007: return-object v2 │ │ -51f46c: 2200 2522 |0008: new-instance v0, Lorg/minidns/edns/Edns; // type@2225 │ │ -51f470: 7020 91cf 2000 |000a: invoke-direct {v0, v2}, Lorg/minidns/edns/Edns;.:(Lorg/minidns/record/Record;)V // method@cf91 │ │ -51f476: 1100 |000d: return-object v0 │ │ +51f468: |[51f468] org.minidns.edns.Edns.fromRecord:(Lorg/minidns/record/Record;)Lorg/minidns/edns/Edns; │ │ +51f478: 5420 6f9d |0000: iget-object v0, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51f47c: 6201 4c9d |0002: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +51f480: 3210 0400 |0004: if-eq v0, v1, 0008 // +0004 │ │ +51f484: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +51f486: 1102 |0007: return-object v2 │ │ +51f488: 2200 2522 |0008: new-instance v0, Lorg/minidns/edns/Edns; // type@2225 │ │ +51f48c: 7020 91cf 2000 |000a: invoke-direct {v0, v2}, Lorg/minidns/edns/Edns;.:(Lorg/minidns/record/Record;)V // method@cf91 │ │ +51f492: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0008 line=188 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) Lorg/minidns/record/Record; │ │ │ │ @@ -966562,39 +966562,39 @@ │ │ type : '()Lorg/minidns/record/Record;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 44 16-bit code units │ │ -51f498: |[51f498] org.minidns.edns.Edns.asRecord:()Lorg/minidns/record/Record; │ │ -51f4a8: 54b0 9e9c |0000: iget-object v0, v11, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ -51f4ac: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ -51f4b0: 52b0 9d9c |0004: iget v0, v11, Lorg/minidns/edns/Edns;.flags:I // field@9c9d │ │ -51f4b4: 8100 |0006: int-to-long v0, v0 │ │ -51f4b6: 52b2 9c9c |0007: iget v2, v11, Lorg/minidns/edns/Edns;.extendedRcode:I // field@9c9c │ │ -51f4ba: e002 0208 |0009: shl-int/lit8 v2, v2, #int 8 // #08 │ │ -51f4be: 8122 |000b: int-to-long v2, v2 │ │ -51f4c0: c120 |000c: or-long/2addr v0, v2 │ │ -51f4c2: 52b2 a29c |000d: iget v2, v11, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ -51f4c6: e002 0210 |000f: shl-int/lit8 v2, v2, #int 16 // #10 │ │ -51f4ca: 8122 |0011: int-to-long v2, v2 │ │ -51f4cc: a108 0002 |0012: or-long v8, v0, v2 │ │ -51f4d0: 2200 5922 |0014: new-instance v0, Lorg/minidns/record/Record; // type@2259 │ │ -51f4d4: 6205 529c |0016: sget-object v5, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51f4d8: 6206 4c9d |0018: sget-object v6, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -51f4dc: 52b7 a09c |001a: iget v7, v11, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ -51f4e0: 220a 5222 |001c: new-instance v10, Lorg/minidns/record/OPT; // type@2252 │ │ -51f4e4: 54b1 a19c |001e: iget-object v1, v11, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ -51f4e8: 7020 68d0 1a00 |0020: invoke-direct {v10, v1}, Lorg/minidns/record/OPT;.:(Ljava/util/List;)V // method@d068 │ │ -51f4ee: 0704 |0023: move-object v4, v0 │ │ -51f4f0: 7607 89d0 0400 |0024: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V // method@d089 │ │ -51f4f6: 5bb0 9e9c |0027: iput-object v0, v11, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ -51f4fa: 54b0 9e9c |0029: iget-object v0, v11, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ -51f4fe: 1100 |002b: return-object v0 │ │ +51f4b4: |[51f4b4] org.minidns.edns.Edns.asRecord:()Lorg/minidns/record/Record; │ │ +51f4c4: 54b0 9e9c |0000: iget-object v0, v11, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ +51f4c8: 3900 2700 |0002: if-nez v0, 0029 // +0027 │ │ +51f4cc: 52b0 9d9c |0004: iget v0, v11, Lorg/minidns/edns/Edns;.flags:I // field@9c9d │ │ +51f4d0: 8100 |0006: int-to-long v0, v0 │ │ +51f4d2: 52b2 9c9c |0007: iget v2, v11, Lorg/minidns/edns/Edns;.extendedRcode:I // field@9c9c │ │ +51f4d6: e002 0208 |0009: shl-int/lit8 v2, v2, #int 8 // #08 │ │ +51f4da: 8122 |000b: int-to-long v2, v2 │ │ +51f4dc: c120 |000c: or-long/2addr v0, v2 │ │ +51f4de: 52b2 a29c |000d: iget v2, v11, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ +51f4e2: e002 0210 |000f: shl-int/lit8 v2, v2, #int 16 // #10 │ │ +51f4e6: 8122 |0011: int-to-long v2, v2 │ │ +51f4e8: a108 0002 |0012: or-long v8, v0, v2 │ │ +51f4ec: 2200 5922 |0014: new-instance v0, Lorg/minidns/record/Record; // type@2259 │ │ +51f4f0: 6205 529c |0016: sget-object v5, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51f4f4: 6206 4c9d |0018: sget-object v6, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +51f4f8: 52b7 a09c |001a: iget v7, v11, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ +51f4fc: 220a 5222 |001c: new-instance v10, Lorg/minidns/record/OPT; // type@2252 │ │ +51f500: 54b1 a19c |001e: iget-object v1, v11, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ +51f504: 7020 68d0 1a00 |0020: invoke-direct {v10, v1}, Lorg/minidns/record/OPT;.:(Ljava/util/List;)V // method@d068 │ │ +51f50a: 0704 |0023: move-object v4, v0 │ │ +51f50c: 7607 89d0 0400 |0024: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V // method@d089 │ │ +51f512: 5bb0 9e9c |0027: iput-object v0, v11, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ +51f516: 54b0 9e9c |0029: iget-object v0, v11, Lorg/minidns/edns/Edns;.optRecord:Lorg/minidns/record/Record; // field@9c9e │ │ +51f51a: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x0007 line=145 │ │ 0x000d line=146 │ │ 0x0014 line=147 │ │ @@ -966607,66 +966607,66 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -51f340: |[51f340] org.minidns.edns.Edns.asTerminalOutput:()Ljava/lang/String; │ │ -51f350: 5450 9f9c |0000: iget-object v0, v5, Lorg/minidns/edns/Edns;.terminalOutputCache:Ljava/lang/String; // field@9c9f │ │ -51f354: 3900 6b00 |0002: if-nez v0, 006d // +006b │ │ -51f358: 2200 5f0e |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51f35c: 7010 8565 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51f362: 1a01 761f |0009: const-string v1, "EDNS: version: " // string@1f76 │ │ -51f366: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f36c: 5251 a29c |000e: iget v1, v5, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ -51f370: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51f376: 1a01 2707 |0013: const-string v1, ", flags:" // string@0727 │ │ -51f37a: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f380: 5551 9b9c |0018: iget-boolean v1, v5, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ -51f384: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ -51f388: 1a01 5301 |001c: const-string v1, " do" // string@0153 │ │ -51f38c: 6e20 9165 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f392: 1a01 ad0c |0021: const-string v1, "; udp: " // string@0cad │ │ -51f396: 6e20 9165 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f39c: 5251 a09c |0026: iget v1, v5, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ -51f3a0: 6e20 8c65 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51f3a6: 5451 a19c |002b: iget-object v1, v5, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ -51f3aa: 7210 4069 0100 |002d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51f3b0: 0a01 |0030: move-result v1 │ │ -51f3b2: 3901 3600 |0031: if-nez v1, 0067 // +0036 │ │ -51f3b6: 1301 0a00 |0033: const/16 v1, #int 10 // #a │ │ -51f3ba: 6e20 8965 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51f3c0: 5452 a19c |0038: iget-object v2, v5, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ -51f3c4: 7210 4169 0200 |003a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51f3ca: 0c02 |003d: move-result-object v2 │ │ -51f3cc: 7210 1269 0200 |003e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51f3d2: 0a03 |0041: move-result v3 │ │ -51f3d4: 3803 2500 |0042: if-eqz v3, 0067 // +0025 │ │ -51f3d8: 7210 1369 0200 |0044: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51f3de: 0c03 |0047: move-result-object v3 │ │ -51f3e0: 1f03 2722 |0048: check-cast v3, Lorg/minidns/edns/EdnsOption; // type@2227 │ │ -51f3e4: 6e10 9ccf 0300 |004a: invoke-virtual {v3}, Lorg/minidns/edns/EdnsOption;.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; // method@cf9c │ │ -51f3ea: 0c04 |004d: move-result-object v4 │ │ -51f3ec: 6e20 9065 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51f3f2: 1a04 560c |0051: const-string v4, ": " // string@0c56 │ │ -51f3f6: 6e20 9165 4000 |0053: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f3fc: 6e10 9acf 0300 |0056: invoke-virtual {v3}, Lorg/minidns/edns/EdnsOption;.asTerminalOutput:()Ljava/lang/String; // method@cf9a │ │ -51f402: 0c03 |0059: move-result-object v3 │ │ -51f404: 6e20 9165 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f40a: 7210 1269 0200 |005d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51f410: 0a03 |0060: move-result v3 │ │ -51f412: 3803 ddff |0061: if-eqz v3, 003e // -0023 │ │ -51f416: 6e20 8965 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51f41c: 28d8 |0066: goto 003e // -0028 │ │ -51f41e: 6e10 a365 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51f424: 0c00 |006a: move-result-object v0 │ │ -51f426: 5b50 9f9c |006b: iput-object v0, v5, Lorg/minidns/edns/Edns;.terminalOutputCache:Ljava/lang/String; // field@9c9f │ │ -51f42a: 5450 9f9c |006d: iget-object v0, v5, Lorg/minidns/edns/Edns;.terminalOutputCache:Ljava/lang/String; // field@9c9f │ │ -51f42e: 1100 |006f: return-object v0 │ │ +51f35c: |[51f35c] org.minidns.edns.Edns.asTerminalOutput:()Ljava/lang/String; │ │ +51f36c: 5450 9f9c |0000: iget-object v0, v5, Lorg/minidns/edns/Edns;.terminalOutputCache:Ljava/lang/String; // field@9c9f │ │ +51f370: 3900 6b00 |0002: if-nez v0, 006d // +006b │ │ +51f374: 2200 5f0e |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51f378: 7010 8565 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51f37e: 1a01 761f |0009: const-string v1, "EDNS: version: " // string@1f76 │ │ +51f382: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f388: 5251 a29c |000e: iget v1, v5, Lorg/minidns/edns/Edns;.version:I // field@9ca2 │ │ +51f38c: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51f392: 1a01 2707 |0013: const-string v1, ", flags:" // string@0727 │ │ +51f396: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f39c: 5551 9b9c |0018: iget-boolean v1, v5, Lorg/minidns/edns/Edns;.dnssecOk:Z // field@9c9b │ │ +51f3a0: 3801 0700 |001a: if-eqz v1, 0021 // +0007 │ │ +51f3a4: 1a01 5301 |001c: const-string v1, " do" // string@0153 │ │ +51f3a8: 6e20 9165 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f3ae: 1a01 ad0c |0021: const-string v1, "; udp: " // string@0cad │ │ +51f3b2: 6e20 9165 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f3b8: 5251 a09c |0026: iget v1, v5, Lorg/minidns/edns/Edns;.udpPayloadSize:I // field@9ca0 │ │ +51f3bc: 6e20 8c65 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51f3c2: 5451 a19c |002b: iget-object v1, v5, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ +51f3c6: 7210 4069 0100 |002d: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51f3cc: 0a01 |0030: move-result v1 │ │ +51f3ce: 3901 3600 |0031: if-nez v1, 0067 // +0036 │ │ +51f3d2: 1301 0a00 |0033: const/16 v1, #int 10 // #a │ │ +51f3d6: 6e20 8965 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51f3dc: 5452 a19c |0038: iget-object v2, v5, Lorg/minidns/edns/Edns;.variablePart:Ljava/util/List; // field@9ca1 │ │ +51f3e0: 7210 4169 0200 |003a: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51f3e6: 0c02 |003d: move-result-object v2 │ │ +51f3e8: 7210 1269 0200 |003e: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51f3ee: 0a03 |0041: move-result v3 │ │ +51f3f0: 3803 2500 |0042: if-eqz v3, 0067 // +0025 │ │ +51f3f4: 7210 1369 0200 |0044: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51f3fa: 0c03 |0047: move-result-object v3 │ │ +51f3fc: 1f03 2722 |0048: check-cast v3, Lorg/minidns/edns/EdnsOption; // type@2227 │ │ +51f400: 6e10 9ccf 0300 |004a: invoke-virtual {v3}, Lorg/minidns/edns/EdnsOption;.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; // method@cf9c │ │ +51f406: 0c04 |004d: move-result-object v4 │ │ +51f408: 6e20 9065 4000 |004e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51f40e: 1a04 560c |0051: const-string v4, ": " // string@0c56 │ │ +51f412: 6e20 9165 4000 |0053: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f418: 6e10 9acf 0300 |0056: invoke-virtual {v3}, Lorg/minidns/edns/EdnsOption;.asTerminalOutput:()Ljava/lang/String; // method@cf9a │ │ +51f41e: 0c03 |0059: move-result-object v3 │ │ +51f420: 6e20 9165 3000 |005a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f426: 7210 1269 0200 |005d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51f42c: 0a03 |0060: move-result v3 │ │ +51f42e: 3803 ddff |0061: if-eqz v3, 003e // -0023 │ │ +51f432: 6e20 8965 1000 |0063: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51f438: 28d8 |0066: goto 003e // -0028 │ │ +51f43a: 6e10 a365 0000 |0067: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51f440: 0c00 |006a: move-result-object v0 │ │ +51f442: 5b50 9f9c |006b: iput-object v0, v5, Lorg/minidns/edns/Edns;.terminalOutputCache:Ljava/lang/String; // field@9c9f │ │ +51f446: 5450 9f9c |006d: iget-object v0, v5, Lorg/minidns/edns/Edns;.terminalOutputCache:Ljava/lang/String; // field@9c9f │ │ +51f44a: 1100 |006f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ 0x000b line=157 │ │ 0x0018 line=158 │ │ 0x001e line=159 │ │ @@ -966690,18 +966690,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -51f430: |[51f430] org.minidns.edns.Edns.toString:()Ljava/lang/String; │ │ -51f440: 6e10 93cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/edns/Edns;.asTerminalOutput:()Ljava/lang/String; // method@cf93 │ │ -51f446: 0c00 |0003: move-result-object v0 │ │ -51f448: 1100 |0004: return-object v0 │ │ +51f44c: |[51f44c] org.minidns.edns.Edns.toString:()Ljava/lang/String; │ │ +51f45c: 6e10 93cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/edns/Edns;.asTerminalOutput:()Ljava/lang/String; // method@cf93 │ │ +51f462: 0c00 |0003: move-result-object v0 │ │ +51f464: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/edns/Edns; │ │ │ │ source_file_idx : 8262 (Edns.java) │ │ @@ -966738,26 +966738,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -51f1bc: |[51f1bc] org.minidns.edns.EdnsOption$1.:()V │ │ -51f1cc: 7100 8ecf 0000 |0000: invoke-static {}, Lorg/minidns/edns/Edns$OptionCode;.values:()[Lorg/minidns/edns/Edns$OptionCode; // method@cf8e │ │ -51f1d2: 0c00 |0003: move-result-object v0 │ │ -51f1d4: 2100 |0004: array-length v0, v0 │ │ -51f1d6: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -51f1da: 6900 a39c |0007: sput-object v0, Lorg/minidns/edns/EdnsOption$1;.$SwitchMap$org$minidns$edns$Edns$OptionCode:[I // field@9ca3 │ │ -51f1de: 6201 989c |0009: sget-object v1, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ -51f1e2: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51f1e8: 0a01 |000e: move-result v1 │ │ -51f1ea: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -51f1ec: 4b02 0001 |0010: aput v2, v0, v1 │ │ -51f1f0: 0e00 |0012: return-void │ │ +51f1d8: |[51f1d8] org.minidns.edns.EdnsOption$1.:()V │ │ +51f1e8: 7100 8ecf 0000 |0000: invoke-static {}, Lorg/minidns/edns/Edns$OptionCode;.values:()[Lorg/minidns/edns/Edns$OptionCode; // method@cf8e │ │ +51f1ee: 0c00 |0003: move-result-object v0 │ │ +51f1f0: 2100 |0004: array-length v0, v0 │ │ +51f1f2: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +51f1f6: 6900 a39c |0007: sput-object v0, Lorg/minidns/edns/EdnsOption$1;.$SwitchMap$org$minidns$edns$Edns$OptionCode:[I // field@9ca3 │ │ +51f1fa: 6201 989c |0009: sget-object v1, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ +51f1fe: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51f204: 0a01 |000e: move-result v1 │ │ +51f206: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +51f208: 4b02 0001 |0010: aput v2, v0, v1 │ │ +51f20c: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ @@ -966813,21 +966813,21 @@ │ │ type : '(I[B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -51f2e8: |[51f2e8] org.minidns.edns.EdnsOption.:(I[B)V │ │ -51f2f8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51f2fe: 5901 a49c |0003: iput v1, v0, Lorg/minidns/edns/EdnsOption;.optionCode:I // field@9ca4 │ │ -51f302: 2121 |0005: array-length v1, v2 │ │ -51f304: 5901 a69c |0006: iput v1, v0, Lorg/minidns/edns/EdnsOption;.optionLength:I // field@9ca6 │ │ -51f308: 5b02 a59c |0008: iput-object v2, v0, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ -51f30c: 0e00 |000a: return-void │ │ +51f304: |[51f304] org.minidns.edns.EdnsOption.:(I[B)V │ │ +51f314: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51f31a: 5901 a49c |0003: iput v1, v0, Lorg/minidns/edns/EdnsOption;.optionCode:I // field@9ca4 │ │ +51f31e: 2121 |0005: array-length v1, v2 │ │ +51f320: 5901 a69c |0006: iput v1, v0, Lorg/minidns/edns/EdnsOption;.optionLength:I // field@9ca6 │ │ +51f324: 5b02 a59c |0008: iput-object v2, v0, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ +51f328: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x0008 line=28 │ │ locals : │ │ @@ -966840,24 +966840,24 @@ │ │ type : '([B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -51f2b4: |[51f2b4] org.minidns.edns.EdnsOption.:([B)V │ │ -51f2c4: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -51f2ca: 6e10 9ccf 0100 |0003: invoke-virtual {v1}, Lorg/minidns/edns/EdnsOption;.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; // method@cf9c │ │ -51f2d0: 0c00 |0006: move-result-object v0 │ │ -51f2d2: 5200 9a9c |0007: iget v0, v0, Lorg/minidns/edns/Edns$OptionCode;.asInt:I // field@9c9a │ │ -51f2d6: 5910 a49c |0009: iput v0, v1, Lorg/minidns/edns/EdnsOption;.optionCode:I // field@9ca4 │ │ -51f2da: 2120 |000b: array-length v0, v2 │ │ -51f2dc: 5910 a69c |000c: iput v0, v1, Lorg/minidns/edns/EdnsOption;.optionLength:I // field@9ca6 │ │ -51f2e0: 5b12 a59c |000e: iput-object v2, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ -51f2e4: 0e00 |0010: return-void │ │ +51f2d0: |[51f2d0] org.minidns.edns.EdnsOption.:([B)V │ │ +51f2e0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +51f2e6: 6e10 9ccf 0100 |0003: invoke-virtual {v1}, Lorg/minidns/edns/EdnsOption;.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; // method@cf9c │ │ +51f2ec: 0c00 |0006: move-result-object v0 │ │ +51f2ee: 5200 9a9c |0007: iget v0, v0, Lorg/minidns/edns/Edns$OptionCode;.asInt:I // field@9c9a │ │ +51f2f2: 5910 a49c |0009: iput v0, v1, Lorg/minidns/edns/EdnsOption;.optionCode:I // field@9ca4 │ │ +51f2f6: 2120 |000b: array-length v0, v2 │ │ +51f2f8: 5910 a69c |000c: iput v0, v1, Lorg/minidns/edns/EdnsOption;.optionLength:I // field@9ca6 │ │ +51f2fc: 5b12 a59c |000e: iput-object v2, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ +51f300: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x000b line=33 │ │ 0x000e line=34 │ │ locals : │ │ @@ -966869,29 +966869,29 @@ │ │ type : '(I[B)Lorg/minidns/edns/EdnsOption;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -51f26c: |[51f26c] org.minidns.edns.EdnsOption.parse:(I[B)Lorg/minidns/edns/EdnsOption; │ │ -51f27c: 7110 8ccf 0200 |0000: invoke-static {v2}, Lorg/minidns/edns/Edns$OptionCode;.from:(I)Lorg/minidns/edns/Edns$OptionCode; // method@cf8c │ │ -51f282: 0c00 |0003: move-result-object v0 │ │ -51f284: 6201 a39c |0004: sget-object v1, Lorg/minidns/edns/EdnsOption$1;.$SwitchMap$org$minidns$edns$Edns$OptionCode:[I // field@9ca3 │ │ -51f288: 6e10 a464 0000 |0006: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51f28e: 0a00 |0009: move-result v0 │ │ -51f290: 4400 0100 |000a: aget v0, v1, v0 │ │ -51f294: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -51f296: 3210 0800 |000d: if-eq v0, v1, 0015 // +0008 │ │ -51f29a: 2200 2922 |000f: new-instance v0, Lorg/minidns/edns/UnknownEdnsOption; // type@2229 │ │ -51f29e: 7030 a7cf 2003 |0011: invoke-direct {v0, v2, v3}, Lorg/minidns/edns/UnknownEdnsOption;.:(I[B)V // method@cfa7 │ │ -51f2a4: 2806 |0014: goto 001a // +0006 │ │ -51f2a6: 2200 2822 |0015: new-instance v0, Lorg/minidns/edns/Nsid; // type@2228 │ │ -51f2aa: 7020 a3cf 3000 |0017: invoke-direct {v0, v3}, Lorg/minidns/edns/Nsid;.:([B)V // method@cfa3 │ │ -51f2b0: 1100 |001a: return-object v0 │ │ +51f288: |[51f288] org.minidns.edns.EdnsOption.parse:(I[B)Lorg/minidns/edns/EdnsOption; │ │ +51f298: 7110 8ccf 0200 |0000: invoke-static {v2}, Lorg/minidns/edns/Edns$OptionCode;.from:(I)Lorg/minidns/edns/Edns$OptionCode; // method@cf8c │ │ +51f29e: 0c00 |0003: move-result-object v0 │ │ +51f2a0: 6201 a39c |0004: sget-object v1, Lorg/minidns/edns/EdnsOption$1;.$SwitchMap$org$minidns$edns$Edns$OptionCode:[I // field@9ca3 │ │ +51f2a4: 6e10 a464 0000 |0006: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51f2aa: 0a00 |0009: move-result v0 │ │ +51f2ac: 4400 0100 |000a: aget v0, v1, v0 │ │ +51f2b0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +51f2b2: 3210 0800 |000d: if-eq v0, v1, 0015 // +0008 │ │ +51f2b6: 2200 2922 |000f: new-instance v0, Lorg/minidns/edns/UnknownEdnsOption; // type@2229 │ │ +51f2ba: 7030 a7cf 2003 |0011: invoke-direct {v0, v2, v3}, Lorg/minidns/edns/UnknownEdnsOption;.:(I[B)V // method@cfa7 │ │ +51f2c0: 2806 |0014: goto 001a // +0006 │ │ +51f2c2: 2200 2822 |0015: new-instance v0, Lorg/minidns/edns/Nsid; // type@2228 │ │ +51f2c6: 7020 a3cf 3000 |0017: invoke-direct {v0, v3}, Lorg/minidns/edns/Nsid;.:([B)V // method@cfa3 │ │ +51f2cc: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0004 line=71 │ │ 0x000f line=76 │ │ 0x0015 line=73 │ │ locals : │ │ @@ -966904,24 +966904,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -51f204: |[51f204] org.minidns.edns.EdnsOption.asTerminalOutput:()Ljava/lang/String; │ │ -51f214: 5410 a79c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.terminalOutputCache:Ljava/lang/String; // field@9ca7 │ │ -51f218: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -51f21c: 6e10 9bcf 0100 |0004: invoke-virtual {v1}, Lorg/minidns/edns/EdnsOption;.asTerminalOutputInternal:()Ljava/lang/CharSequence; // method@cf9b │ │ -51f222: 0c00 |0007: move-result-object v0 │ │ -51f224: 7210 5864 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ -51f22a: 0c00 |000b: move-result-object v0 │ │ -51f22c: 5b10 a79c |000c: iput-object v0, v1, Lorg/minidns/edns/EdnsOption;.terminalOutputCache:Ljava/lang/String; // field@9ca7 │ │ -51f230: 5410 a79c |000e: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.terminalOutputCache:Ljava/lang/String; // field@9ca7 │ │ -51f234: 1100 |0010: return-object v0 │ │ +51f220: |[51f220] org.minidns.edns.EdnsOption.asTerminalOutput:()Ljava/lang/String; │ │ +51f230: 5410 a79c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.terminalOutputCache:Ljava/lang/String; // field@9ca7 │ │ +51f234: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +51f238: 6e10 9bcf 0100 |0004: invoke-virtual {v1}, Lorg/minidns/edns/EdnsOption;.asTerminalOutputInternal:()Ljava/lang/CharSequence; // method@cf9b │ │ +51f23e: 0c00 |0007: move-result-object v0 │ │ +51f240: 7210 5864 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ +51f246: 0c00 |000b: move-result-object v0 │ │ +51f248: 5b10 a79c |000c: iput-object v0, v1, Lorg/minidns/edns/EdnsOption;.terminalOutputCache:Ljava/lang/String; // field@9ca7 │ │ +51f24c: 5410 a79c |000e: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.terminalOutputCache:Ljava/lang/String; // field@9ca7 │ │ +51f250: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x000e line=63 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/minidns/edns/EdnsOption; │ │ @@ -966943,24 +966943,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -51f238: |[51f238] org.minidns.edns.EdnsOption.toString:()Ljava/lang/String; │ │ -51f248: 5410 a89c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.toStringCache:Ljava/lang/String; // field@9ca8 │ │ -51f24c: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ -51f250: 6e10 9fcf 0100 |0004: invoke-virtual {v1}, Lorg/minidns/edns/EdnsOption;.toStringInternal:()Ljava/lang/CharSequence; // method@cf9f │ │ -51f256: 0c00 |0007: move-result-object v0 │ │ -51f258: 7210 5864 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ -51f25e: 0c00 |000b: move-result-object v0 │ │ -51f260: 5b10 a89c |000c: iput-object v0, v1, Lorg/minidns/edns/EdnsOption;.toStringCache:Ljava/lang/String; // field@9ca8 │ │ -51f264: 5410 a89c |000e: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.toStringCache:Ljava/lang/String; // field@9ca8 │ │ -51f268: 1100 |0010: return-object v0 │ │ +51f254: |[51f254] org.minidns.edns.EdnsOption.toString:()Ljava/lang/String; │ │ +51f264: 5410 a89c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.toStringCache:Ljava/lang/String; // field@9ca8 │ │ +51f268: 3900 0c00 |0002: if-nez v0, 000e // +000c │ │ +51f26c: 6e10 9fcf 0100 |0004: invoke-virtual {v1}, Lorg/minidns/edns/EdnsOption;.toStringInternal:()Ljava/lang/CharSequence; // method@cf9f │ │ +51f272: 0c00 |0007: move-result-object v0 │ │ +51f274: 7210 5864 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ +51f27a: 0c00 |000b: move-result-object v0 │ │ +51f27c: 5b10 a89c |000c: iput-object v0, v1, Lorg/minidns/edns/EdnsOption;.toStringCache:Ljava/lang/String; // field@9ca8 │ │ +51f280: 5410 a89c |000e: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.toStringCache:Ljava/lang/String; // field@9ca8 │ │ +51f284: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x000e line=52 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/minidns/edns/EdnsOption; │ │ @@ -966976,22 +966976,22 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -51f310: |[51f310] org.minidns.edns.EdnsOption.writeToDos:(Ljava/io/DataOutputStream;)V │ │ -51f320: 5210 a49c |0000: iget v0, v1, Lorg/minidns/edns/EdnsOption;.optionCode:I // field@9ca4 │ │ -51f324: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51f32a: 5210 a69c |0005: iget v0, v1, Lorg/minidns/edns/EdnsOption;.optionLength:I // field@9ca6 │ │ -51f32e: 6e20 9163 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -51f334: 5410 a59c |000a: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ -51f338: 6e20 8d63 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51f33e: 0e00 |000f: return-void │ │ +51f32c: |[51f32c] org.minidns.edns.EdnsOption.writeToDos:(Ljava/io/DataOutputStream;)V │ │ +51f33c: 5210 a49c |0000: iget v0, v1, Lorg/minidns/edns/EdnsOption;.optionCode:I // field@9ca4 │ │ +51f340: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51f346: 5210 a69c |0005: iget v0, v1, Lorg/minidns/edns/EdnsOption;.optionLength:I // field@9ca6 │ │ +51f34a: 6e20 9163 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +51f350: 5410 a59c |000a: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ +51f354: 6e20 8d63 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51f35a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ 0x000a line=40 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/minidns/edns/EdnsOption; │ │ @@ -967042,39 +967042,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -51f9b0: |[51f9b0] org.minidns.hla.ResolverApi.:()V │ │ -51f9c0: 2200 2d22 |0000: new-instance v0, Lorg/minidns/hla/ResolverApi; // type@222d │ │ -51f9c4: 2201 3d22 |0002: new-instance v1, Lorg/minidns/iterative/ReliableDnsClient; // type@223d │ │ -51f9c8: 7010 f9cf 0100 |0004: invoke-direct {v1}, Lorg/minidns/iterative/ReliableDnsClient;.:()V // method@cff9 │ │ -51f9ce: 7020 b5cf 1000 |0007: invoke-direct {v0, v1}, Lorg/minidns/hla/ResolverApi;.:(Lorg/minidns/AbstractDnsClient;)V // method@cfb5 │ │ -51f9d4: 6900 ad9c |000a: sput-object v0, Lorg/minidns/hla/ResolverApi;.INSTANCE:Lorg/minidns/hla/ResolverApi; // field@9cad │ │ -51f9d8: 0e00 |000c: return-void │ │ +51f9cc: |[51f9cc] org.minidns.hla.ResolverApi.:()V │ │ +51f9dc: 2200 2d22 |0000: new-instance v0, Lorg/minidns/hla/ResolverApi; // type@222d │ │ +51f9e0: 2201 3d22 |0002: new-instance v1, Lorg/minidns/iterative/ReliableDnsClient; // type@223d │ │ +51f9e4: 7010 f9cf 0100 |0004: invoke-direct {v1}, Lorg/minidns/iterative/ReliableDnsClient;.:()V // method@cff9 │ │ +51f9ea: 7020 b5cf 1000 |0007: invoke-direct {v0, v1}, Lorg/minidns/hla/ResolverApi;.:(Lorg/minidns/AbstractDnsClient;)V // method@cfb5 │ │ +51f9f0: 6900 ad9c |000a: sput-object v0, Lorg/minidns/hla/ResolverApi;.INSTANCE:Lorg/minidns/hla/ResolverApi; // field@9cad │ │ +51f9f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/hla/ResolverApi;) │ │ name : '' │ │ type : '(Lorg/minidns/AbstractDnsClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51f9dc: |[51f9dc] org.minidns.hla.ResolverApi.:(Lorg/minidns/AbstractDnsClient;)V │ │ -51f9ec: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51f9f2: 5b01 ae9c |0003: iput-object v1, v0, Lorg/minidns/hla/ResolverApi;.dnsClient:Lorg/minidns/AbstractDnsClient; // field@9cae │ │ -51f9f6: 0e00 |0005: return-void │ │ +51f9f8: |[51f9f8] org.minidns.hla.ResolverApi.:(Lorg/minidns/AbstractDnsClient;)V │ │ +51fa08: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51fa0e: 5b01 ae9c |0003: iput-object v1, v0, Lorg/minidns/hla/ResolverApi;.dnsClient:Lorg/minidns/AbstractDnsClient; // field@9cae │ │ +51fa12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/hla/ResolverApi; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/AbstractDnsClient; │ │ @@ -967085,17 +967085,17 @@ │ │ type : '()Lorg/minidns/AbstractDnsClient;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51f918: |[51f918] org.minidns.hla.ResolverApi.getClient:()Lorg/minidns/AbstractDnsClient; │ │ -51f928: 5410 ae9c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverApi;.dnsClient:Lorg/minidns/AbstractDnsClient; // field@9cae │ │ -51f92c: 1100 |0002: return-object v0 │ │ +51f934: |[51f934] org.minidns.hla.ResolverApi.getClient:()Lorg/minidns/AbstractDnsClient; │ │ +51f944: 5410 ae9c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverApi;.dnsClient:Lorg/minidns/AbstractDnsClient; // field@9cae │ │ +51f948: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/hla/ResolverApi; │ │ │ │ #1 : (in Lorg/minidns/hla/ResolverApi;) │ │ @@ -967103,22 +967103,22 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -51f930: |[51f930] org.minidns.hla.ResolverApi.resolve:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult; │ │ -51f940: 5430 ae9c |0000: iget-object v0, v3, Lorg/minidns/hla/ResolverApi;.dnsClient:Lorg/minidns/AbstractDnsClient; // field@9cae │ │ -51f944: 6e20 23ce 4000 |0002: invoke-virtual {v0, v4}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ -51f94a: 0c00 |0005: move-result-object v0 │ │ -51f94c: 2201 2e22 |0006: new-instance v1, Lorg/minidns/hla/ResolverResult; // type@222e │ │ -51f950: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -51f952: 7040 bacf 4120 |0009: invoke-direct {v1, v4, v0, v2}, Lorg/minidns/hla/ResolverResult;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V // method@cfba │ │ -51f958: 1101 |000c: return-object v1 │ │ +51f94c: |[51f94c] org.minidns.hla.ResolverApi.resolve:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult; │ │ +51f95c: 5430 ae9c |0000: iget-object v0, v3, Lorg/minidns/hla/ResolverApi;.dnsClient:Lorg/minidns/AbstractDnsClient; // field@9cae │ │ +51f960: 6e20 23ce 4000 |0002: invoke-virtual {v0, v4}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ +51f966: 0c00 |0005: move-result-object v0 │ │ +51f968: 2201 2e22 |0006: new-instance v1, Lorg/minidns/hla/ResolverResult; // type@222e │ │ +51f96c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +51f96e: 7040 bacf 4120 |0009: invoke-direct {v1, v4, v0, v2}, Lorg/minidns/hla/ResolverResult;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V // method@cfba │ │ +51f974: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=115 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/minidns/hla/ResolverApi; │ │ 0x0000 - 0x000d reg=4 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -967128,22 +967128,22 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -51f95c: |[51f95c] org.minidns.hla.ResolverApi.resolve:(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; │ │ -51f96c: 7110 85d0 0300 |0000: invoke-static {v3}, Lorg/minidns/record/Record$TYPE;.getType:(Ljava/lang/Class;)Lorg/minidns/record/Record$TYPE; // method@d085 │ │ -51f972: 0c03 |0003: move-result-object v3 │ │ -51f974: 2200 fa21 |0004: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51f978: 7030 cfce 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ -51f97e: 6e20 b7cf 0100 |0009: invoke-virtual {v1, v0}, Lorg/minidns/hla/ResolverApi;.resolve:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult; // method@cfb7 │ │ -51f984: 0c02 |000c: move-result-object v2 │ │ -51f986: 1102 |000d: return-object v2 │ │ +51f978: |[51f978] org.minidns.hla.ResolverApi.resolve:(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; │ │ +51f988: 7110 85d0 0300 |0000: invoke-static {v3}, Lorg/minidns/record/Record$TYPE;.getType:(Ljava/lang/Class;)Lorg/minidns/record/Record$TYPE; // method@d085 │ │ +51f98e: 0c03 |0003: move-result-object v3 │ │ +51f990: 2200 fa21 |0004: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51f994: 7030 cfce 2003 |0006: invoke-direct {v0, v2, v3}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ +51f99a: 6e20 b7cf 0100 |0009: invoke-virtual {v1, v0}, Lorg/minidns/hla/ResolverApi;.resolve:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult; // method@cfb7 │ │ +51f9a0: 0c02 |000c: move-result-object v2 │ │ +51f9a2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/minidns/hla/ResolverApi; │ │ @@ -967155,21 +967155,21 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)Lorg/minidns/hla/SrvResolverResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -51f988: |[51f988] org.minidns.hla.ResolverApi.resolveSrv:(Lorg/minidns/dnsname/DnsName;)Lorg/minidns/hla/SrvResolverResult; │ │ -51f998: 1c00 5b22 |0000: const-class v0, Lorg/minidns/record/SRV; // type@225b │ │ -51f99c: 6e30 b8cf 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/minidns/hla/ResolverApi;.resolve:(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; // method@cfb8 │ │ -51f9a2: 0c02 |0005: move-result-object v2 │ │ -51f9a4: 2200 2f22 |0006: new-instance v0, Lorg/minidns/hla/SrvResolverResult; // type@222f │ │ -51f9a8: 7030 c5cf 2001 |0008: invoke-direct {v0, v2, v1}, Lorg/minidns/hla/SrvResolverResult;.:(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/ResolverApi;)V // method@cfc5 │ │ -51f9ae: 1100 |000b: return-object v0 │ │ +51f9a4: |[51f9a4] org.minidns.hla.ResolverApi.resolveSrv:(Lorg/minidns/dnsname/DnsName;)Lorg/minidns/hla/SrvResolverResult; │ │ +51f9b4: 1c00 5b22 |0000: const-class v0, Lorg/minidns/record/SRV; // type@225b │ │ +51f9b8: 6e30 b8cf 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/minidns/hla/ResolverApi;.resolve:(Lorg/minidns/dnsname/DnsName;Ljava/lang/Class;)Lorg/minidns/hla/ResolverResult; // method@cfb8 │ │ +51f9be: 0c02 |0005: move-result-object v2 │ │ +51f9c0: 2200 2f22 |0006: new-instance v0, Lorg/minidns/hla/SrvResolverResult; // type@222f │ │ +51f9c4: 7030 c5cf 2001 |0008: invoke-direct {v0, v2, v1}, Lorg/minidns/hla/SrvResolverResult;.:(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/ResolverApi;)V // method@cfc5 │ │ +51f9ca: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0006 line=185 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/minidns/hla/ResolverApi; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ @@ -967242,51 +967242,51 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 68 16-bit code units │ │ -51fbd0: |[51fbd0] org.minidns.hla.ResolverResult.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V │ │ -51fbe0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -51fbe6: 3803 3300 |0003: if-eqz v3, 0036 // +0033 │ │ -51fbea: 5b12 b29c |0005: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ -51fbee: 5430 4a9c |0007: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51fbf2: 5b10 b49c |0009: iput-object v0, v1, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ -51fbf6: 5b13 af9c |000b: iput-object v3, v1, Lorg/minidns/hla/ResolverResult;.answer:Lorg/minidns/dnsmessage/DnsMessage; // field@9caf │ │ -51fbfa: 6e20 c2ce 2300 |000d: invoke-virtual {v3, v2}, Lorg/minidns/dnsmessage/DnsMessage;.getAnswersFor:(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set; // method@cec2 │ │ -51fc00: 0c02 |0010: move-result-object v2 │ │ -51fc02: 3902 0900 |0011: if-nez v2, 001a // +0009 │ │ -51fc06: 7100 d068 0000 |0013: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ -51fc0c: 0c02 |0016: move-result-object v2 │ │ -51fc0e: 5b12 b09c |0017: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.data:Ljava/util/Set; // field@9cb0 │ │ -51fc12: 2807 |0019: goto 0020 // +0007 │ │ -51fc14: 7110 dc68 0200 |001a: invoke-static {v2}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ -51fc1a: 0c02 |001d: move-result-object v2 │ │ -51fc1c: 5b12 b09c |001e: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.data:Ljava/util/Set; // field@9cb0 │ │ -51fc20: 3904 0900 |0020: if-nez v4, 0029 // +0009 │ │ -51fc24: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -51fc26: 5b12 b59c |0023: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ -51fc2a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -51fc2c: 5c12 b19c |0026: iput-boolean v2, v1, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ -51fc30: 280d |0028: goto 0035 // +000d │ │ -51fc32: 7110 dc68 0400 |0029: invoke-static {v4}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ -51fc38: 0c02 |002c: move-result-object v2 │ │ -51fc3a: 5b12 b59c |002d: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ -51fc3e: 7210 9869 0200 |002f: invoke-interface {v2}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51fc44: 0a02 |0032: move-result v2 │ │ -51fc46: 5c12 b19c |0033: iput-boolean v2, v1, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ -51fc4a: 0e00 |0035: return-void │ │ -51fc4c: 2203 db21 |0036: new-instance v3, Lorg/minidns/MiniDnsException$NullResultException; // type@21db │ │ -51fc50: 6e10 d2ce 0200 |0038: invoke-virtual {v2}, Lorg/minidns/dnsmessage/Question;.asMessageBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ced2 │ │ -51fc56: 0c02 |003b: move-result-object v2 │ │ -51fc58: 6e10 a0ce 0200 |003c: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ -51fc5e: 0c02 |003f: move-result-object v2 │ │ -51fc60: 7020 39ce 2300 |0040: invoke-direct {v3, v2}, Lorg/minidns/MiniDnsException$NullResultException;.:(Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce39 │ │ -51fc66: 2703 |0043: throw v3 │ │ +51fbec: |[51fbec] org.minidns.hla.ResolverResult.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V │ │ +51fbfc: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +51fc02: 3803 3300 |0003: if-eqz v3, 0036 // +0033 │ │ +51fc06: 5b12 b29c |0005: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ +51fc0a: 5430 4a9c |0007: iget-object v0, v3, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +51fc0e: 5b10 b49c |0009: iput-object v0, v1, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ +51fc12: 5b13 af9c |000b: iput-object v3, v1, Lorg/minidns/hla/ResolverResult;.answer:Lorg/minidns/dnsmessage/DnsMessage; // field@9caf │ │ +51fc16: 6e20 c2ce 2300 |000d: invoke-virtual {v3, v2}, Lorg/minidns/dnsmessage/DnsMessage;.getAnswersFor:(Lorg/minidns/dnsmessage/Question;)Ljava/util/Set; // method@cec2 │ │ +51fc1c: 0c02 |0010: move-result-object v2 │ │ +51fc1e: 3902 0900 |0011: if-nez v2, 001a // +0009 │ │ +51fc22: 7100 d068 0000 |0013: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ +51fc28: 0c02 |0016: move-result-object v2 │ │ +51fc2a: 5b12 b09c |0017: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.data:Ljava/util/Set; // field@9cb0 │ │ +51fc2e: 2807 |0019: goto 0020 // +0007 │ │ +51fc30: 7110 dc68 0200 |001a: invoke-static {v2}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ +51fc36: 0c02 |001d: move-result-object v2 │ │ +51fc38: 5b12 b09c |001e: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.data:Ljava/util/Set; // field@9cb0 │ │ +51fc3c: 3904 0900 |0020: if-nez v4, 0029 // +0009 │ │ +51fc40: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +51fc42: 5b12 b59c |0023: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ +51fc46: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +51fc48: 5c12 b19c |0026: iput-boolean v2, v1, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ +51fc4c: 280d |0028: goto 0035 // +000d │ │ +51fc4e: 7110 dc68 0400 |0029: invoke-static {v4}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ +51fc54: 0c02 |002c: move-result-object v2 │ │ +51fc56: 5b12 b59c |002d: iput-object v2, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ +51fc5a: 7210 9869 0200 |002f: invoke-interface {v2}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51fc60: 0a02 |0032: move-result v2 │ │ +51fc62: 5c12 b19c |0033: iput-boolean v2, v1, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ +51fc66: 0e00 |0035: return-void │ │ +51fc68: 2203 db21 |0036: new-instance v3, Lorg/minidns/MiniDnsException$NullResultException; // type@21db │ │ +51fc6c: 6e10 d2ce 0200 |0038: invoke-virtual {v2}, Lorg/minidns/dnsmessage/Question;.asMessageBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ced2 │ │ +51fc72: 0c02 |003b: move-result-object v2 │ │ +51fc74: 6e10 a0ce 0200 |003c: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ +51fc7a: 0c02 |003f: move-result-object v2 │ │ +51fc7c: 7020 39ce 2300 |0040: invoke-direct {v3, v2}, Lorg/minidns/MiniDnsException$NullResultException;.:(Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce39 │ │ +51fc82: 2703 |0043: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=39 │ │ 0x0007 line=40 │ │ 0x000b line=41 │ │ 0x000d line=43 │ │ @@ -967309,18 +967309,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51fb24: |[51fb24] org.minidns.hla.ResolverResult.getAnswers:()Ljava/util/Set; │ │ -51fb34: 6e10 c2cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/hla/ResolverResult;.throwIseIfErrorResponse:()V // method@cfc2 │ │ -51fb3a: 5410 b09c |0003: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.data:Ljava/util/Set; // field@9cb0 │ │ -51fb3e: 1100 |0005: return-object v0 │ │ +51fb40: |[51fb40] org.minidns.hla.ResolverResult.getAnswers:()Ljava/util/Set; │ │ +51fb50: 6e10 c2cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/hla/ResolverResult;.throwIseIfErrorResponse:()V // method@cfc2 │ │ +51fb56: 5410 b09c |0003: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.data:Ljava/util/Set; // field@9cb0 │ │ +51fb5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/hla/ResolverResult; │ │ │ │ @@ -967329,17 +967329,17 @@ │ │ type : '()Lorg/minidns/dnsmessage/Question;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51fb74: |[51fb74] org.minidns.hla.ResolverResult.getQuestion:()Lorg/minidns/dnsmessage/Question; │ │ -51fb84: 5410 b29c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ -51fb88: 1100 |0002: return-object v0 │ │ +51fb90: |[51fb90] org.minidns.hla.ResolverResult.getQuestion:()Lorg/minidns/dnsmessage/Question; │ │ +51fba0: 5410 b29c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ +51fba4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/hla/ResolverResult; │ │ │ │ #2 : (in Lorg/minidns/hla/ResolverResult;) │ │ @@ -967347,29 +967347,29 @@ │ │ type : '()Lorg/minidns/hla/ResolutionUnsuccessfulException;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -51fb8c: |[51fb8c] org.minidns.hla.ResolverResult.getResolutionUnsuccessfulException:()Lorg/minidns/hla/ResolutionUnsuccessfulException; │ │ -51fb9c: 6e10 c4cf 0300 |0000: invoke-virtual {v3}, Lorg/minidns/hla/ResolverResult;.wasSuccessful:()Z // method@cfc4 │ │ -51fba2: 0a00 |0003: move-result v0 │ │ -51fba4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -51fba8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -51fbaa: 1100 |0007: return-object v0 │ │ -51fbac: 5430 b39c |0008: iget-object v0, v3, Lorg/minidns/hla/ResolverResult;.resolutionUnsuccessfulException:Lorg/minidns/hla/ResolutionUnsuccessfulException; // field@9cb3 │ │ -51fbb0: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -51fbb4: 2200 2c22 |000c: new-instance v0, Lorg/minidns/hla/ResolutionUnsuccessfulException; // type@222c │ │ -51fbb8: 5431 b29c |000e: iget-object v1, v3, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ -51fbbc: 5432 b49c |0010: iget-object v2, v3, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ -51fbc0: 7030 b3cf 1002 |0012: invoke-direct {v0, v1, v2}, Lorg/minidns/hla/ResolutionUnsuccessfulException;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;)V // method@cfb3 │ │ -51fbc6: 5b30 b39c |0015: iput-object v0, v3, Lorg/minidns/hla/ResolverResult;.resolutionUnsuccessfulException:Lorg/minidns/hla/ResolutionUnsuccessfulException; // field@9cb3 │ │ -51fbca: 5430 b39c |0017: iget-object v0, v3, Lorg/minidns/hla/ResolverResult;.resolutionUnsuccessfulException:Lorg/minidns/hla/ResolutionUnsuccessfulException; // field@9cb3 │ │ -51fbce: 1100 |0019: return-object v0 │ │ +51fba8: |[51fba8] org.minidns.hla.ResolverResult.getResolutionUnsuccessfulException:()Lorg/minidns/hla/ResolutionUnsuccessfulException; │ │ +51fbb8: 6e10 c4cf 0300 |0000: invoke-virtual {v3}, Lorg/minidns/hla/ResolverResult;.wasSuccessful:()Z // method@cfc4 │ │ +51fbbe: 0a00 |0003: move-result v0 │ │ +51fbc0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +51fbc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +51fbc6: 1100 |0007: return-object v0 │ │ +51fbc8: 5430 b39c |0008: iget-object v0, v3, Lorg/minidns/hla/ResolverResult;.resolutionUnsuccessfulException:Lorg/minidns/hla/ResolutionUnsuccessfulException; // field@9cb3 │ │ +51fbcc: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +51fbd0: 2200 2c22 |000c: new-instance v0, Lorg/minidns/hla/ResolutionUnsuccessfulException; // type@222c │ │ +51fbd4: 5431 b29c |000e: iget-object v1, v3, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ +51fbd8: 5432 b49c |0010: iget-object v2, v3, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ +51fbdc: 7030 b3cf 1002 |0012: invoke-direct {v0, v1, v2}, Lorg/minidns/hla/ResolutionUnsuccessfulException;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;)V // method@cfb3 │ │ +51fbe2: 5b30 b39c |0015: iput-object v0, v3, Lorg/minidns/hla/ResolverResult;.resolutionUnsuccessfulException:Lorg/minidns/hla/ResolutionUnsuccessfulException; // field@9cb3 │ │ +51fbe6: 5430 b39c |0017: iget-object v0, v3, Lorg/minidns/hla/ResolverResult;.resolutionUnsuccessfulException:Lorg/minidns/hla/ResolutionUnsuccessfulException; // field@9cb3 │ │ +51fbea: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=105 │ │ 0x000c line=106 │ │ 0x0017 line=109 │ │ locals : │ │ @@ -967380,17 +967380,17 @@ │ │ type : '()Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51fb5c: |[51fb5c] org.minidns.hla.ResolverResult.getResponseCode:()Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ -51fb6c: 5410 b49c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ -51fb70: 1100 |0002: return-object v0 │ │ +51fb78: |[51fb78] org.minidns.hla.ResolverResult.getResponseCode:()Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ +51fb88: 5410 b49c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ +51fb8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/hla/ResolverResult; │ │ │ │ #4 : (in Lorg/minidns/hla/ResolverResult;) │ │ @@ -967398,18 +967398,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51fb40: |[51fb40] org.minidns.hla.ResolverResult.getUnverifiedReasons:()Ljava/util/Set; │ │ -51fb50: 6e10 c2cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/hla/ResolverResult;.throwIseIfErrorResponse:()V // method@cfc2 │ │ -51fb56: 5410 b59c |0003: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ -51fb5a: 1100 |0005: return-object v0 │ │ +51fb5c: |[51fb5c] org.minidns.hla.ResolverResult.getUnverifiedReasons:()Ljava/util/Set; │ │ +51fb6c: 6e10 c2cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/hla/ResolverResult;.throwIseIfErrorResponse:()V // method@cfc2 │ │ +51fb72: 5410 b59c |0003: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ +51fb76: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/hla/ResolverResult; │ │ │ │ @@ -967418,24 +967418,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -51f9f8: |[51f9f8] org.minidns.hla.ResolverResult.hasUnverifiedReasons:()Z │ │ -51fa08: 5410 b59c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ -51fa0c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -51fa10: 7210 9869 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51fa16: 0a00 |0007: move-result v0 │ │ -51fa18: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -51fa1c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -51fa1e: 2802 |000b: goto 000d // +0002 │ │ -51fa20: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -51fa22: 0f00 |000d: return v0 │ │ +51fa14: |[51fa14] org.minidns.hla.ResolverResult.hasUnverifiedReasons:()Z │ │ +51fa24: 5410 b59c |0000: iget-object v0, v1, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ +51fa28: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +51fa2c: 7210 9869 0000 |0004: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51fa32: 0a00 |0007: move-result v0 │ │ +51fa34: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +51fa38: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +51fa3a: 2802 |000b: goto 000d // +0002 │ │ +51fa3c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +51fa3e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/minidns/hla/ResolverResult; │ │ │ │ #6 : (in Lorg/minidns/hla/ResolverResult;) │ │ @@ -967443,18 +967443,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51fa24: |[51fa24] org.minidns.hla.ResolverResult.isAuthenticData:()Z │ │ -51fa34: 6e10 c2cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/hla/ResolverResult;.throwIseIfErrorResponse:()V // method@cfc2 │ │ -51fa3a: 5510 b19c |0003: iget-boolean v0, v1, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ -51fa3e: 0f00 |0005: return v0 │ │ +51fa40: |[51fa40] org.minidns.hla.ResolverResult.isAuthenticData:()Z │ │ +51fa50: 6e10 c2cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/hla/ResolverResult;.throwIseIfErrorResponse:()V // method@cfc2 │ │ +51fa56: 5510 b19c |0003: iget-boolean v0, v1, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ +51fa5a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/hla/ResolverResult; │ │ │ │ @@ -967463,23 +967463,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -51fc68: |[51fc68] org.minidns.hla.ResolverResult.throwIseIfErrorResponse:()V │ │ -51fc78: 6e10 bdcf 0300 |0000: invoke-virtual {v3}, Lorg/minidns/hla/ResolverResult;.getResolutionUnsuccessfulException:()Lorg/minidns/hla/ResolutionUnsuccessfulException; // method@cfbd │ │ -51fc7e: 0c00 |0003: move-result-object v0 │ │ -51fc80: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -51fc84: 0e00 |0006: return-void │ │ -51fc86: 2201 3f0e |0007: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ -51fc8a: 1a02 e717 |0009: const-string v2, "Can not perform operation because the DNS resolution was unsuccessful" // string@17e7 │ │ -51fc8e: 7030 c564 2100 |000b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@64c5 │ │ -51fc94: 2701 |000e: throw v1 │ │ +51fc84: |[51fc84] org.minidns.hla.ResolverResult.throwIseIfErrorResponse:()V │ │ +51fc94: 6e10 bdcf 0300 |0000: invoke-virtual {v3}, Lorg/minidns/hla/ResolverResult;.getResolutionUnsuccessfulException:()Lorg/minidns/hla/ResolutionUnsuccessfulException; // method@cfbd │ │ +51fc9a: 0c00 |0003: move-result-object v0 │ │ +51fc9c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +51fca0: 0e00 |0006: return-void │ │ +51fca2: 2201 3f0e |0007: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ +51fca6: 1a02 e717 |0009: const-string v2, "Can not perform operation because the DNS resolution was unsuccessful" // string@17e7 │ │ +51fcaa: 7030 c564 2100 |000b: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@64c5 │ │ +51fcb0: 2701 |000e: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0007 line=165 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/minidns/hla/ResolverResult; │ │ │ │ @@ -967488,54 +967488,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -51fa64: |[51fa64] org.minidns.hla.ResolverResult.toString:()Ljava/lang/String; │ │ -51fa74: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51fa78: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51fa7e: 6e10 1e65 0400 |0005: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -51fa84: 0c01 |0008: move-result-object v1 │ │ -51fa86: 6e10 8764 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -51fa8c: 0c01 |000c: move-result-object v1 │ │ -51fa8e: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51fa94: 1301 0a00 |0010: const/16 v1, #int 10 // #a │ │ -51fa98: 6e20 8965 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51fa9e: 1a02 495b |0015: const-string v2, "Question: " // string@5b49 │ │ -51faa2: 6e20 9165 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51faa8: 5442 b29c |001a: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ -51faac: 6e20 9065 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51fab2: 6e20 8965 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51fab8: 1a02 995d |0022: const-string v2, "Response Code: " // string@5d99 │ │ -51fabc: 6e20 9165 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51fac2: 5442 b49c |0027: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ -51fac6: 6e20 9065 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51facc: 6e20 8965 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51fad2: 5442 b49c |002f: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ -51fad6: 6203 2e9c |0031: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -51fada: 3332 2000 |0033: if-ne v2, v3, 0053 // +0020 │ │ -51fade: 5542 b19c |0035: iget-boolean v2, v4, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ -51fae2: 3802 0700 |0037: if-eqz v2, 003e // +0007 │ │ -51fae6: 1a02 af5d |0039: const-string v2, "Results verified via DNSSEC │ │ +51fa80: |[51fa80] org.minidns.hla.ResolverResult.toString:()Ljava/lang/String; │ │ +51fa90: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51fa94: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51fa9a: 6e10 1e65 0400 |0005: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +51faa0: 0c01 |0008: move-result-object v1 │ │ +51faa2: 6e10 8764 0100 |0009: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +51faa8: 0c01 |000c: move-result-object v1 │ │ +51faaa: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51fab0: 1301 0a00 |0010: const/16 v1, #int 10 // #a │ │ +51fab4: 6e20 8965 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51faba: 1a02 495b |0015: const-string v2, "Question: " // string@5b49 │ │ +51fabe: 6e20 9165 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51fac4: 5442 b29c |001a: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ +51fac8: 6e20 9065 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51face: 6e20 8965 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51fad4: 1a02 995d |0022: const-string v2, "Response Code: " // string@5d99 │ │ +51fad8: 6e20 9165 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51fade: 5442 b49c |0027: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ +51fae2: 6e20 9065 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51fae8: 6e20 8965 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51faee: 5442 b49c |002f: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ +51faf2: 6203 2e9c |0031: sget-object v3, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +51faf6: 3332 2000 |0033: if-ne v2, v3, 0053 // +0020 │ │ +51fafa: 5542 b19c |0035: iget-boolean v2, v4, Lorg/minidns/hla/ResolverResult;.isAuthenticData:Z // field@9cb1 │ │ +51fafe: 3802 0700 |0037: if-eqz v2, 003e // +0007 │ │ +51fb02: 1a02 af5d |0039: const-string v2, "Results verified via DNSSEC │ │ " // string@5daf │ │ -51faea: 6e20 9165 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51faf0: 6e10 c0cf 0400 |003e: invoke-virtual {v4}, Lorg/minidns/hla/ResolverResult;.hasUnverifiedReasons:()Z // method@cfc0 │ │ -51faf6: 0a02 |0041: move-result v2 │ │ -51faf8: 3802 0a00 |0042: if-eqz v2, 004c // +000a │ │ -51fafc: 5442 b59c |0044: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ -51fb00: 6e20 9065 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51fb06: 6e20 8965 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51fb0c: 5441 af9c |004c: iget-object v1, v4, Lorg/minidns/hla/ResolverResult;.answer:Lorg/minidns/dnsmessage/DnsMessage; // field@9caf │ │ -51fb10: 5411 399c |004e: iget-object v1, v1, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51fb14: 6e20 9065 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51fb1a: 6e10 a365 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51fb20: 0c00 |0056: move-result-object v0 │ │ -51fb22: 1100 |0057: return-object v0 │ │ +51fb06: 6e20 9165 2000 |003b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51fb0c: 6e10 c0cf 0400 |003e: invoke-virtual {v4}, Lorg/minidns/hla/ResolverResult;.hasUnverifiedReasons:()Z // method@cfc0 │ │ +51fb12: 0a02 |0041: move-result v2 │ │ +51fb14: 3802 0a00 |0042: if-eqz v2, 004c // +000a │ │ +51fb18: 5442 b59c |0044: iget-object v2, v4, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ +51fb1c: 6e20 9065 2000 |0046: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51fb22: 6e20 8965 1000 |0049: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51fb28: 5441 af9c |004c: iget-object v1, v4, Lorg/minidns/hla/ResolverResult;.answer:Lorg/minidns/dnsmessage/DnsMessage; // field@9caf │ │ +51fb2c: 5411 399c |004e: iget-object v1, v1, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51fb30: 6e20 9065 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51fb36: 6e10 a365 0000 |0053: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51fb3c: 0c00 |0056: move-result-object v0 │ │ +51fb3e: 1100 |0057: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=141 │ │ 0x0017 line=142 │ │ 0x0024 line=143 │ │ 0x002f line=145 │ │ @@ -967553,22 +967553,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -51fa40: |[51fa40] org.minidns.hla.ResolverResult.wasSuccessful:()Z │ │ -51fa50: 5420 b49c |0000: iget-object v0, v2, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ -51fa54: 6201 2e9c |0002: sget-object v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ -51fa58: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -51fa5c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -51fa5e: 2802 |0007: goto 0009 // +0002 │ │ -51fa60: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -51fa62: 0f00 |0009: return v0 │ │ +51fa5c: |[51fa5c] org.minidns.hla.ResolverResult.wasSuccessful:()Z │ │ +51fa6c: 5420 b49c |0000: iget-object v0, v2, Lorg/minidns/hla/ResolverResult;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9cb4 │ │ +51fa70: 6201 2e9c |0002: sget-object v1, Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;.NO_ERROR:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c2e │ │ +51fa74: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +51fa78: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +51fa7a: 2802 |0007: goto 0009 // +0002 │ │ +51fa7c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +51fa7e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/minidns/hla/ResolverResult; │ │ │ │ source_file_idx : 23919 (ResolverResult.java) │ │ @@ -967633,38 +967633,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51fd78: |[51fd78] org.minidns.idna.MiniDnsIdna.:()V │ │ -51fd88: 2200 3022 |0000: new-instance v0, Lorg/minidns/idna/DefaultIdnaTransformator; // type@2230 │ │ -51fd8c: 7010 c6cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/idna/DefaultIdnaTransformator;.:()V // method@cfc6 │ │ -51fd92: 6900 b69c |0005: sput-object v0, Lorg/minidns/idna/MiniDnsIdna;.idnaTransformator:Lorg/minidns/idna/IdnaTransformator; // field@9cb6 │ │ -51fd96: 0e00 |0007: return-void │ │ +51fd94: |[51fd94] org.minidns.idna.MiniDnsIdna.:()V │ │ +51fda4: 2200 3022 |0000: new-instance v0, Lorg/minidns/idna/DefaultIdnaTransformator; // type@2230 │ │ +51fda8: 7010 c6cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/idna/DefaultIdnaTransformator;.:()V // method@cfc6 │ │ +51fdae: 6900 b69c |0005: sput-object v0, Lorg/minidns/idna/MiniDnsIdna;.idnaTransformator:Lorg/minidns/idna/IdnaTransformator; // field@9cb6 │ │ +51fdb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/idna/MiniDnsIdna;) │ │ name : 'toASCII' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51fd38: |[51fd38] org.minidns.idna.MiniDnsIdna.toASCII:(Ljava/lang/String;)Ljava/lang/String; │ │ -51fd48: 6200 b69c |0000: sget-object v0, Lorg/minidns/idna/MiniDnsIdna;.idnaTransformator:Lorg/minidns/idna/IdnaTransformator; // field@9cb6 │ │ -51fd4c: 7220 c9cf 1000 |0002: invoke-interface {v0, v1}, Lorg/minidns/idna/IdnaTransformator;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@cfc9 │ │ -51fd52: 0c01 |0005: move-result-object v1 │ │ -51fd54: 1101 |0006: return-object v1 │ │ +51fd54: |[51fd54] org.minidns.idna.MiniDnsIdna.toASCII:(Ljava/lang/String;)Ljava/lang/String; │ │ +51fd64: 6200 b69c |0000: sget-object v0, Lorg/minidns/idna/MiniDnsIdna;.idnaTransformator:Lorg/minidns/idna/IdnaTransformator; // field@9cb6 │ │ +51fd68: 7220 c9cf 1000 |0002: invoke-interface {v0, v1}, Lorg/minidns/idna/IdnaTransformator;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@cfc9 │ │ +51fd6e: 0c01 |0005: move-result-object v1 │ │ +51fd70: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ #2 : (in Lorg/minidns/idna/MiniDnsIdna;) │ │ @@ -967672,19 +967672,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51fd58: |[51fd58] org.minidns.idna.MiniDnsIdna.toUnicode:(Ljava/lang/String;)Ljava/lang/String; │ │ -51fd68: 6200 b69c |0000: sget-object v0, Lorg/minidns/idna/MiniDnsIdna;.idnaTransformator:Lorg/minidns/idna/IdnaTransformator; // field@9cb6 │ │ -51fd6c: 7220 cacf 1000 |0002: invoke-interface {v0, v1}, Lorg/minidns/idna/IdnaTransformator;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@cfca │ │ -51fd72: 0c01 |0005: move-result-object v1 │ │ -51fd74: 1101 |0006: return-object v1 │ │ +51fd74: |[51fd74] org.minidns.idna.MiniDnsIdna.toUnicode:(Ljava/lang/String;)Ljava/lang/String; │ │ +51fd84: 6200 b69c |0000: sget-object v0, Lorg/minidns/idna/MiniDnsIdna;.idnaTransformator:Lorg/minidns/idna/IdnaTransformator; // field@9cb6 │ │ +51fd88: 7220 cacf 1000 |0002: invoke-interface {v0, v1}, Lorg/minidns/idna/IdnaTransformator;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@cfca │ │ +51fd8e: 0c01 |0005: move-result-object v1 │ │ +51fd90: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -967726,58 +967726,58 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 79 16-bit code units │ │ -51fde8: |[51fde8] org.minidns.iterative.IterativeDnsClient$1.:()V │ │ -51fdf8: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ -51fdfe: 0c00 |0003: move-result-object v0 │ │ -51fe00: 2100 |0004: array-length v0, v0 │ │ -51fe02: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -51fe06: 6900 b89c |0007: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9cb8 │ │ -51fe0a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -51fe0c: 6202 119d |000a: sget-object v2, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -51fe10: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51fe16: 0a02 |000f: move-result v2 │ │ -51fe18: 4b01 0002 |0010: aput v1, v0, v2 │ │ -51fe1c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -51fe1e: 6202 b89c |0013: sget-object v2, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9cb8 │ │ -51fe22: 6203 139d |0015: sget-object v3, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -51fe26: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51fe2c: 0a03 |001a: move-result v3 │ │ -51fe2e: 4b00 0203 |001b: aput v0, v2, v3 │ │ -51fe32: 7100 10ce 0000 |001d: invoke-static {}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.values:()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@ce10 │ │ -51fe38: 0c02 |0020: move-result-object v2 │ │ -51fe3a: 2122 |0021: array-length v2, v2 │ │ -51fe3c: 2322 3223 |0022: new-array v2, v2, [I // type@2332 │ │ -51fe40: 6902 b79c |0024: sput-object v2, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -51fe44: 6203 c59b |0026: sget-object v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ -51fe48: 6e10 a464 0300 |0028: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51fe4e: 0a03 |002b: move-result v3 │ │ -51fe50: 4b01 0203 |002c: aput v1, v2, v3 │ │ -51fe54: 6201 b79c |002e: sget-object v1, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -51fe58: 6202 c89b |0030: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ -51fe5c: 6e10 a464 0200 |0032: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51fe62: 0a02 |0035: move-result v2 │ │ -51fe64: 4b00 0102 |0036: aput v0, v1, v2 │ │ -51fe68: 6200 b79c |0038: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -51fe6c: 6201 c69b |003a: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ -51fe70: 6e10 a464 0100 |003c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51fe76: 0a01 |003f: move-result v1 │ │ -51fe78: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -51fe7a: 4b02 0001 |0041: aput v2, v0, v1 │ │ -51fe7e: 6200 b79c |0043: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -51fe82: 6201 c99b |0045: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6v4:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc9 │ │ -51fe86: 6e10 a464 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51fe8c: 0a01 |004a: move-result v1 │ │ -51fe8e: 1242 |004b: const/4 v2, #int 4 // #4 │ │ -51fe90: 4b02 0001 |004c: aput v2, v0, v1 │ │ -51fe94: 0e00 |004e: return-void │ │ +51fe04: |[51fe04] org.minidns.iterative.IterativeDnsClient$1.:()V │ │ +51fe14: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ +51fe1a: 0c00 |0003: move-result-object v0 │ │ +51fe1c: 2100 |0004: array-length v0, v0 │ │ +51fe1e: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +51fe22: 6900 b89c |0007: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9cb8 │ │ +51fe26: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +51fe28: 6202 119d |000a: sget-object v2, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +51fe2c: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51fe32: 0a02 |000f: move-result v2 │ │ +51fe34: 4b01 0002 |0010: aput v1, v0, v2 │ │ +51fe38: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +51fe3a: 6202 b89c |0013: sget-object v2, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9cb8 │ │ +51fe3e: 6203 139d |0015: sget-object v3, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +51fe42: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51fe48: 0a03 |001a: move-result v3 │ │ +51fe4a: 4b00 0203 |001b: aput v0, v2, v3 │ │ +51fe4e: 7100 10ce 0000 |001d: invoke-static {}, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.values:()[Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@ce10 │ │ +51fe54: 0c02 |0020: move-result-object v2 │ │ +51fe56: 2122 |0021: array-length v2, v2 │ │ +51fe58: 2322 3223 |0022: new-array v2, v2, [I // type@2332 │ │ +51fe5c: 6902 b79c |0024: sput-object v2, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +51fe60: 6203 c59b |0026: sget-object v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc5 │ │ +51fe64: 6e10 a464 0300 |0028: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51fe6a: 0a03 |002b: move-result v3 │ │ +51fe6c: 4b01 0203 |002c: aput v1, v2, v3 │ │ +51fe70: 6201 b79c |002e: sget-object v1, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +51fe74: 6202 c89b |0030: sget-object v2, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6only:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc8 │ │ +51fe78: 6e10 a464 0200 |0032: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51fe7e: 0a02 |0035: move-result v2 │ │ +51fe80: 4b00 0102 |0036: aput v0, v1, v2 │ │ +51fe84: 6200 b79c |0038: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +51fe88: 6201 c69b |003a: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4v6:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc6 │ │ +51fe8c: 6e10 a464 0100 |003c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51fe92: 0a01 |003f: move-result v1 │ │ +51fe94: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +51fe96: 4b02 0001 |0041: aput v2, v0, v1 │ │ +51fe9a: 6200 b79c |0043: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +51fe9e: 6201 c99b |0045: sget-object v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6v4:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bc9 │ │ +51fea2: 6e10 a464 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51fea8: 0a01 |004a: move-result v1 │ │ +51feaa: 1242 |004b: const/4 v2, #int 4 // #4 │ │ +51feac: 4b02 0001 |004c: aput v2, v0, v1 │ │ +51feb0: 0e00 |004e: return-void │ │ catches : 6 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x0026 - 0x002e │ │ Ljava/lang/NoSuchFieldError; -> 0x002e │ │ @@ -967839,25 +967839,25 @@ │ │ type : '(Ljava/util/Random;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -51ff40: |[51ff40] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.:(Ljava/util/Random;)V │ │ -51ff50: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -51ff56: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51ff5a: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ -51ff5e: 7020 7768 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ff64: 5b20 b99c |000a: iput-object v0, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv4Addresses:Ljava/util/List; // field@9cb9 │ │ -51ff68: 2200 1d0f |000c: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51ff6c: 7020 7768 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ff72: 5b20 ba9c |0011: iput-object v0, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv6Addresses:Ljava/util/List; // field@9cba │ │ -51ff76: 5b23 bb9c |0013: iput-object v3, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.random:Ljava/util/Random; // field@9cbb │ │ -51ff7a: 0e00 |0015: return-void │ │ +51ff5c: |[51ff5c] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.:(Ljava/util/Random;)V │ │ +51ff6c: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +51ff72: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51ff76: 1301 0800 |0005: const/16 v1, #int 8 // #8 │ │ +51ff7a: 7020 7768 1000 |0007: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ff80: 5b20 b99c |000a: iput-object v0, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv4Addresses:Ljava/util/List; // field@9cb9 │ │ +51ff84: 2200 1d0f |000c: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51ff88: 7020 7768 1000 |000e: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ff8e: 5b20 ba9c |0011: iput-object v0, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv6Addresses:Ljava/util/List; // field@9cba │ │ +51ff92: 5b23 bb9c |0013: iput-object v3, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.random:Ljava/util/Random; // field@9cbb │ │ +51ff96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0003 line=553 │ │ 0x000c line=554 │ │ 0x0013 line=557 │ │ locals : │ │ @@ -967869,17 +967869,17 @@ │ │ type : '(Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -51ff7c: |[51ff7c] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.:(Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V │ │ -51ff8c: 7020 d2cf 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.:(Ljava/util/Random;)V // method@cfd2 │ │ -51ff92: 0e00 |0003: return-void │ │ +51ff98: |[51ff98] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.:(Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V │ │ +51ffa8: 7020 d2cf 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.:(Ljava/util/Random;)V // method@cfd2 │ │ +51ffae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/Random; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/minidns/iterative/IterativeDnsClient$1; │ │ @@ -967889,17 +967889,17 @@ │ │ type : '(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51fee4: |[51fee4] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.access$000:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; │ │ -51fef4: 5400 b99c |0000: iget-object v0, v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv4Addresses:Ljava/util/List; // field@9cb9 │ │ -51fef8: 1100 |0002: return-object v0 │ │ +51ff00: |[51ff00] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.access$000:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; │ │ +51ff10: 5400 b99c |0000: iget-object v0, v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv4Addresses:Ljava/util/List; // field@9cb9 │ │ +51ff14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; │ │ │ │ #3 : (in Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;) │ │ @@ -967907,17 +967907,17 @@ │ │ type : '(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51fefc: |[51fefc] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.access$100:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; │ │ -51ff0c: 5400 ba9c |0000: iget-object v0, v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv6Addresses:Ljava/util/List; // field@9cba │ │ -51ff10: 1100 |0002: return-object v0 │ │ +51ff18: |[51ff18] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.access$100:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; │ │ +51ff28: 5400 ba9c |0000: iget-object v0, v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv6Addresses:Ljava/util/List; // field@9cba │ │ +51ff2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; │ │ │ │ Virtual methods - │ │ @@ -967926,22 +967926,22 @@ │ │ type : '()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -51ff14: |[51ff14] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.build:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ -51ff24: 2200 3822 |0000: new-instance v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // type@2238 │ │ -51ff28: 5451 b99c |0002: iget-object v1, v5, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv4Addresses:Ljava/util/List; // field@9cb9 │ │ -51ff2c: 5452 ba9c |0004: iget-object v2, v5, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv6Addresses:Ljava/util/List; // field@9cba │ │ -51ff30: 5453 bb9c |0006: iget-object v3, v5, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.random:Ljava/util/Random; // field@9cbb │ │ -51ff34: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -51ff36: 7054 d8cf 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V // method@cfd8 │ │ -51ff3c: 1100 |000c: return-object v0 │ │ +51ff30: |[51ff30] org.minidns.iterative.IterativeDnsClient$IpResultSet$Builder.build:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ +51ff40: 2200 3822 |0000: new-instance v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // type@2238 │ │ +51ff44: 5451 b99c |0002: iget-object v1, v5, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv4Addresses:Ljava/util/List; // field@9cb9 │ │ +51ff48: 5452 ba9c |0004: iget-object v2, v5, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.ipv6Addresses:Ljava/util/List; // field@9cba │ │ +51ff4c: 5453 bb9c |0006: iget-object v3, v5, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.random:Ljava/util/Random; // field@9cbb │ │ +51ff50: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +51ff52: 7054 d8cf 1032 |0009: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V // method@cfd8 │ │ +51ff58: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x000d reg=5 this Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; │ │ │ │ source_file_idx : 10512 (IterativeDnsClient.java) │ │ @@ -967983,80 +967983,80 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/Random;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 127 16-bit code units │ │ -51ff94: |[51ff94] org.minidns.iterative.IterativeDnsClient$IpResultSet.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;)V │ │ -51ffa4: 7010 1a65 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ -51ffaa: 6200 b79c |0003: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -51ffae: 7100 dccf 0000 |0005: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$300:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfdc │ │ -51ffb4: 0c01 |0008: move-result-object v1 │ │ -51ffb6: 6e10 a464 0100 |0009: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51ffbc: 0a01 |000c: move-result v1 │ │ -51ffbe: 4400 0001 |000d: aget v0, v0, v1 │ │ -51ffc2: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -51ffc4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -51ffc6: 3220 1300 |0011: if-eq v0, v2, 0024 // +0013 │ │ -51ffca: 3210 0c00 |0013: if-eq v0, v1, 001f // +000c │ │ -51ffce: 7210 4869 0500 |0015: invoke-interface {v5}, Ljava/util/List;.size:()I // method@6948 │ │ -51ffd4: 0a00 |0018: move-result v0 │ │ -51ffd6: 7210 4869 0600 |0019: invoke-interface {v6}, Ljava/util/List;.size:()I // method@6948 │ │ -51ffdc: 0a03 |001c: move-result v3 │ │ -51ffde: b030 |001d: add-int/2addr v0, v3 │ │ -51ffe0: 280a |001e: goto 0028 // +000a │ │ -51ffe2: 7210 4869 0600 |001f: invoke-interface {v6}, Ljava/util/List;.size:()I // method@6948 │ │ -51ffe8: 0a00 |0022: move-result v0 │ │ -51ffea: 2805 |0023: goto 0028 // +0005 │ │ -51ffec: 7210 4869 0500 |0024: invoke-interface {v5}, Ljava/util/List;.size:()I // method@6948 │ │ -51fff2: 0a00 |0027: move-result v0 │ │ -51fff4: 3900 0900 |0028: if-nez v0, 0031 // +0009 │ │ -51fff8: 7100 ce68 0000 |002a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -51fffe: 0c05 |002d: move-result-object v5 │ │ -520000: 5b45 bc9c |002e: iput-object v5, v4, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ -520004: 284e |0030: goto 007e // +004e │ │ -520006: 7100 ddcf 0000 |0031: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$400:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfdd │ │ -52000c: 0c03 |0034: move-result-object v3 │ │ -52000e: 5533 c49b |0035: iget-boolean v3, v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ -520012: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ -520016: 7120 d368 7500 |0039: invoke-static {v5, v7}, Ljava/util/Collections;.shuffle:(Ljava/util/List;Ljava/util/Random;)V // method@68d3 │ │ -52001c: 7100 decf 0000 |003c: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$500:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfde │ │ -520022: 0c03 |003f: move-result-object v3 │ │ -520024: 5533 c79b |0040: iget-boolean v3, v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ -520028: 3803 0500 |0042: if-eqz v3, 0047 // +0005 │ │ -52002c: 7120 d368 7600 |0044: invoke-static {v6, v7}, Ljava/util/Collections;.shuffle:(Ljava/util/List;Ljava/util/Random;)V // method@68d3 │ │ -520032: 2207 1d0f |0047: new-instance v7, Ljava/util/ArrayList; // type@0f1d │ │ -520036: 7020 7768 0700 |0049: invoke-direct {v7, v0}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -52003c: 6200 b79c |004c: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -520040: 7100 dfcf 0000 |004e: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$600:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfdf │ │ -520046: 0c03 |0051: move-result-object v3 │ │ -520048: 6e10 a464 0300 |0052: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -52004e: 0a03 |0055: move-result v3 │ │ -520050: 4400 0003 |0056: aget v0, v0, v3 │ │ -520054: 3220 1d00 |0058: if-eq v0, v2, 0075 // +001d │ │ -520058: 3210 1700 |005a: if-eq v0, v1, 0071 // +0017 │ │ -52005c: 1231 |005c: const/4 v1, #int 3 // #3 │ │ -52005e: 3210 0d00 |005d: if-eq v0, v1, 006a // +000d │ │ -520062: 1241 |005f: const/4 v1, #int 4 // #4 │ │ -520064: 3210 0300 |0060: if-eq v0, v1, 0063 // +0003 │ │ -520068: 2816 |0062: goto 0078 // +0016 │ │ -52006a: 7220 3869 6700 |0063: invoke-interface {v7, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -520070: 7220 3869 5700 |0066: invoke-interface {v7, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -520076: 280f |0069: goto 0078 // +000f │ │ -520078: 7220 3869 5700 |006a: invoke-interface {v7, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -52007e: 7220 3869 6700 |006d: invoke-interface {v7, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -520084: 2808 |0070: goto 0078 // +0008 │ │ -520086: 7220 3869 6700 |0071: invoke-interface {v7, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -52008c: 2804 |0074: goto 0078 // +0004 │ │ -52008e: 7220 3869 5700 |0075: invoke-interface {v7, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -520094: 7110 da68 0700 |0078: invoke-static {v7}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -52009a: 0c05 |007b: move-result-object v5 │ │ -52009c: 5b45 bc9c |007c: iput-object v5, v4, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ -5200a0: 0e00 |007e: return-void │ │ +51ffb0: |[51ffb0] org.minidns.iterative.IterativeDnsClient$IpResultSet.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;)V │ │ +51ffc0: 7010 1a65 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ +51ffc6: 6200 b79c |0003: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +51ffca: 7100 dccf 0000 |0005: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$300:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfdc │ │ +51ffd0: 0c01 |0008: move-result-object v1 │ │ +51ffd2: 6e10 a464 0100 |0009: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51ffd8: 0a01 |000c: move-result v1 │ │ +51ffda: 4400 0001 |000d: aget v0, v0, v1 │ │ +51ffde: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +51ffe0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +51ffe2: 3220 1300 |0011: if-eq v0, v2, 0024 // +0013 │ │ +51ffe6: 3210 0c00 |0013: if-eq v0, v1, 001f // +000c │ │ +51ffea: 7210 4869 0500 |0015: invoke-interface {v5}, Ljava/util/List;.size:()I // method@6948 │ │ +51fff0: 0a00 |0018: move-result v0 │ │ +51fff2: 7210 4869 0600 |0019: invoke-interface {v6}, Ljava/util/List;.size:()I // method@6948 │ │ +51fff8: 0a03 |001c: move-result v3 │ │ +51fffa: b030 |001d: add-int/2addr v0, v3 │ │ +51fffc: 280a |001e: goto 0028 // +000a │ │ +51fffe: 7210 4869 0600 |001f: invoke-interface {v6}, Ljava/util/List;.size:()I // method@6948 │ │ +520004: 0a00 |0022: move-result v0 │ │ +520006: 2805 |0023: goto 0028 // +0005 │ │ +520008: 7210 4869 0500 |0024: invoke-interface {v5}, Ljava/util/List;.size:()I // method@6948 │ │ +52000e: 0a00 |0027: move-result v0 │ │ +520010: 3900 0900 |0028: if-nez v0, 0031 // +0009 │ │ +520014: 7100 ce68 0000 |002a: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +52001a: 0c05 |002d: move-result-object v5 │ │ +52001c: 5b45 bc9c |002e: iput-object v5, v4, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ +520020: 284e |0030: goto 007e // +004e │ │ +520022: 7100 ddcf 0000 |0031: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$400:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfdd │ │ +520028: 0c03 |0034: move-result-object v3 │ │ +52002a: 5533 c49b |0035: iget-boolean v3, v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ +52002e: 3803 0500 |0037: if-eqz v3, 003c // +0005 │ │ +520032: 7120 d368 7500 |0039: invoke-static {v5, v7}, Ljava/util/Collections;.shuffle:(Ljava/util/List;Ljava/util/Random;)V // method@68d3 │ │ +520038: 7100 decf 0000 |003c: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$500:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfde │ │ +52003e: 0c03 |003f: move-result-object v3 │ │ +520040: 5533 c79b |0040: iget-boolean v3, v3, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ +520044: 3803 0500 |0042: if-eqz v3, 0047 // +0005 │ │ +520048: 7120 d368 7600 |0044: invoke-static {v6, v7}, Ljava/util/Collections;.shuffle:(Ljava/util/List;Ljava/util/Random;)V // method@68d3 │ │ +52004e: 2207 1d0f |0047: new-instance v7, Ljava/util/ArrayList; // type@0f1d │ │ +520052: 7020 7768 0700 |0049: invoke-direct {v7, v0}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +520058: 6200 b79c |004c: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +52005c: 7100 dfcf 0000 |004e: invoke-static {}, Lorg/minidns/iterative/IterativeDnsClient;.access$600:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@cfdf │ │ +520062: 0c03 |0051: move-result-object v3 │ │ +520064: 6e10 a464 0300 |0052: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +52006a: 0a03 |0055: move-result v3 │ │ +52006c: 4400 0003 |0056: aget v0, v0, v3 │ │ +520070: 3220 1d00 |0058: if-eq v0, v2, 0075 // +001d │ │ +520074: 3210 1700 |005a: if-eq v0, v1, 0071 // +0017 │ │ +520078: 1231 |005c: const/4 v1, #int 3 // #3 │ │ +52007a: 3210 0d00 |005d: if-eq v0, v1, 006a // +000d │ │ +52007e: 1241 |005f: const/4 v1, #int 4 // #4 │ │ +520080: 3210 0300 |0060: if-eq v0, v1, 0063 // +0003 │ │ +520084: 2816 |0062: goto 0078 // +0016 │ │ +520086: 7220 3869 6700 |0063: invoke-interface {v7, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +52008c: 7220 3869 5700 |0066: invoke-interface {v7, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +520092: 280f |0069: goto 0078 // +000f │ │ +520094: 7220 3869 5700 |006a: invoke-interface {v7, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +52009a: 7220 3869 6700 |006d: invoke-interface {v7, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +5200a0: 2808 |0070: goto 0078 // +0008 │ │ +5200a2: 7220 3869 6700 |0071: invoke-interface {v7, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +5200a8: 2804 |0074: goto 0078 // +0004 │ │ +5200aa: 7220 3869 5700 |0075: invoke-interface {v7, v5}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +5200b0: 7110 da68 0700 |0078: invoke-static {v7}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +5200b6: 0c05 |007b: move-result-object v5 │ │ +5200b8: 5b45 bc9c |007c: iput-object v5, v4, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ +5200bc: 0e00 |007e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=500 │ │ 0x0015 line=510 │ │ 0x001f line=505 │ │ 0x0024 line=502 │ │ @@ -968085,17 +968085,17 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -5200a4: |[5200a4] org.minidns.iterative.IterativeDnsClient$IpResultSet.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V │ │ -5200b4: 7040 d7cf 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;)V // method@cfd7 │ │ -5200ba: 0e00 |0003: return-void │ │ +5200c0: |[5200c0] org.minidns.iterative.IterativeDnsClient$IpResultSet.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V │ │ +5200d0: 7040 d7cf 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.:(Ljava/util/List;Ljava/util/List;Ljava/util/Random;)V // method@cfd7 │ │ +5200d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0004 reg=2 (null) Ljava/util/List; │ │ @@ -968152,39 +968152,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -520f90: |[520f90] org.minidns.iterative.ReliableDnsClient$Mode.:()V │ │ -520fa0: 2200 3c22 |0000: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ -520fa4: 1a01 21d1 |0002: const-string v1, "recursiveWithIterativeFallback" // string@d121 │ │ -520fa8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -520faa: 7030 f6cf 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient$Mode;.:(Ljava/lang/String;I)V // method@cff6 │ │ -520fb0: 6900 c79c |0008: sput-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveWithIterativeFallback:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc7 │ │ -520fb4: 2200 3c22 |000a: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ -520fb8: 1a01 1ed1 |000c: const-string v1, "recursiveOnly" // string@d11e │ │ -520fbc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -520fbe: 7030 f6cf 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/minidns/iterative/ReliableDnsClient$Mode;.:(Ljava/lang/String;I)V // method@cff6 │ │ -520fc4: 6900 c69c |0012: sput-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ -520fc8: 2200 3c22 |0014: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ -520fcc: 1a01 a7ac |0016: const-string v1, "iterativeOnly" // string@aca7 │ │ -520fd0: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -520fd2: 7030 f6cf 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/minidns/iterative/ReliableDnsClient$Mode;.:(Ljava/lang/String;I)V // method@cff6 │ │ -520fd8: 6900 c59c |001c: sput-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ -520fdc: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -520fde: 2311 7824 |001f: new-array v1, v1, [Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@2478 │ │ -520fe2: 6205 c79c |0021: sget-object v5, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveWithIterativeFallback:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc7 │ │ -520fe6: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ -520fea: 6202 c69c |0025: sget-object v2, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ -520fee: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -520ff2: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ -520ff6: 6901 c49c |002b: sput-object v1, Lorg/minidns/iterative/ReliableDnsClient$Mode;.$VALUES:[Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc4 │ │ -520ffa: 0e00 |002d: return-void │ │ +520fac: |[520fac] org.minidns.iterative.ReliableDnsClient$Mode.:()V │ │ +520fbc: 2200 3c22 |0000: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ +520fc0: 1a01 21d1 |0002: const-string v1, "recursiveWithIterativeFallback" // string@d121 │ │ +520fc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +520fc6: 7030 f6cf 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient$Mode;.:(Ljava/lang/String;I)V // method@cff6 │ │ +520fcc: 6900 c79c |0008: sput-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveWithIterativeFallback:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc7 │ │ +520fd0: 2200 3c22 |000a: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ +520fd4: 1a01 1ed1 |000c: const-string v1, "recursiveOnly" // string@d11e │ │ +520fd8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +520fda: 7030 f6cf 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/minidns/iterative/ReliableDnsClient$Mode;.:(Ljava/lang/String;I)V // method@cff6 │ │ +520fe0: 6900 c69c |0012: sput-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ +520fe4: 2200 3c22 |0014: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ +520fe8: 1a01 a7ac |0016: const-string v1, "iterativeOnly" // string@aca7 │ │ +520fec: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +520fee: 7030 f6cf 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/minidns/iterative/ReliableDnsClient$Mode;.:(Ljava/lang/String;I)V // method@cff6 │ │ +520ff4: 6900 c59c |001c: sput-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ +520ff8: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +520ffa: 2311 7824 |001f: new-array v1, v1, [Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@2478 │ │ +520ffe: 6205 c79c |0021: sget-object v5, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveWithIterativeFallback:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc7 │ │ +521002: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ +521006: 6202 c69c |0025: sget-object v2, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ +52100a: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +52100e: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ +521012: 6901 c49c |002b: sput-object v1, Lorg/minidns/iterative/ReliableDnsClient$Mode;.$VALUES:[Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc4 │ │ +521016: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000a line=42 │ │ 0x0014 line=47 │ │ 0x0021 line=33 │ │ locals : │ │ @@ -968194,17 +968194,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -520ffc: |[520ffc] org.minidns.iterative.ReliableDnsClient$Mode.:(Ljava/lang/String;I)V │ │ -52100c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -521012: 0e00 |0003: return-void │ │ +521018: |[521018] org.minidns.iterative.ReliableDnsClient$Mode.:(Ljava/lang/String;I)V │ │ +521028: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +52102e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/iterative/ReliableDnsClient$Mode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -968214,20 +968214,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/iterative/ReliableDnsClient$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -520f48: |[520f48] org.minidns.iterative.ReliableDnsClient$Mode.valueOf:(Ljava/lang/String;)Lorg/minidns/iterative/ReliableDnsClient$Mode; │ │ -520f58: 1c00 3c22 |0000: const-class v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ -520f5c: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -520f62: 0c01 |0005: move-result-object v1 │ │ -520f64: 1f01 3c22 |0006: check-cast v1, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ -520f68: 1101 |0008: return-object v1 │ │ +520f64: |[520f64] org.minidns.iterative.ReliableDnsClient$Mode.valueOf:(Ljava/lang/String;)Lorg/minidns/iterative/ReliableDnsClient$Mode; │ │ +520f74: 1c00 3c22 |0000: const-class v0, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ +520f78: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +520f7e: 0c01 |0005: move-result-object v1 │ │ +520f80: 1f01 3c22 |0006: check-cast v1, Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@223c │ │ +520f84: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/minidns/iterative/ReliableDnsClient$Mode;) │ │ @@ -968235,20 +968235,20 @@ │ │ type : '()[Lorg/minidns/iterative/ReliableDnsClient$Mode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -520f6c: |[520f6c] org.minidns.iterative.ReliableDnsClient$Mode.values:()[Lorg/minidns/iterative/ReliableDnsClient$Mode; │ │ -520f7c: 6200 c49c |0000: sget-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.$VALUES:[Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc4 │ │ -520f80: 6e10 a9d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/iterative/ReliableDnsClient$Mode;.clone:()Ljava/lang/Object; // method@d6a9 │ │ -520f86: 0c00 |0005: move-result-object v0 │ │ -520f88: 1f00 7824 |0006: check-cast v0, [Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@2478 │ │ -520f8c: 1100 |0008: return-object v0 │ │ +520f88: |[520f88] org.minidns.iterative.ReliableDnsClient$Mode.values:()[Lorg/minidns/iterative/ReliableDnsClient$Mode; │ │ +520f98: 6200 c49c |0000: sget-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.$VALUES:[Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc4 │ │ +520f9c: 6e10 a9d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/iterative/ReliableDnsClient$Mode;.clone:()Ljava/lang/Object; // method@d6a9 │ │ +520fa2: 0c00 |0005: move-result-object v0 │ │ +520fa4: 1f00 7824 |0006: check-cast v0, [Lorg/minidns/iterative/ReliableDnsClient$Mode; // type@2478 │ │ +520fa8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23835 (ReliableDnsClient.java) │ │ @@ -968296,36 +968296,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -521270: |[521270] org.minidns.iterative.ResolutionState.:()V │ │ -521280: 0e00 |0000: return-void │ │ +52128c: |[52128c] org.minidns.iterative.ResolutionState.:()V │ │ +52129c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/iterative/ResolutionState;) │ │ name : '' │ │ type : '(Lorg/minidns/iterative/IterativeDnsClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -521284: |[521284] org.minidns.iterative.ResolutionState.:(Lorg/minidns/iterative/IterativeDnsClient;)V │ │ -521294: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -52129a: 2200 2b0f |0003: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -52129e: 7010 ec68 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -5212a4: 5b10 cb9c |0008: iput-object v0, v1, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ -5212a8: 5b12 cc9c |000a: iput-object v2, v1, Lorg/minidns/iterative/ResolutionState;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9ccc │ │ -5212ac: 0e00 |000c: return-void │ │ +5212a0: |[5212a0] org.minidns.iterative.ResolutionState.:(Lorg/minidns/iterative/IterativeDnsClient;)V │ │ +5212b0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +5212b6: 2200 2b0f |0003: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +5212ba: 7010 ec68 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +5212c0: 5b10 cb9c |0008: iput-object v0, v1, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ +5212c4: 5b12 cc9c |000a: iput-object v2, v1, Lorg/minidns/iterative/ResolutionState;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9ccc │ │ +5212c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=26 │ │ 0x000a line=30 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/minidns/iterative/ResolutionState; │ │ @@ -968337,19 +968337,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -5212b0: |[5212b0] org.minidns.iterative.ResolutionState.decrementSteps:()V │ │ -5212c0: 5210 cd9c |0000: iget v0, v1, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ -5212c4: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -5212c8: 5910 cd9c |0004: iput v0, v1, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ -5212cc: 0e00 |0006: return-void │ │ +5212cc: |[5212cc] org.minidns.iterative.ResolutionState.decrementSteps:()V │ │ +5212dc: 5210 cd9c |0000: iget v0, v1, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ +5212e0: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +5212e4: 5910 cd9c |0004: iput v0, v1, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ +5212e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/iterative/ResolutionState; │ │ │ │ #1 : (in Lorg/minidns/iterative/ResolutionState;) │ │ @@ -968357,51 +968357,51 @@ │ │ type : '(Ljava/net/InetAddress;Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -5212d0: |[5212d0] org.minidns.iterative.ResolutionState.recurse:(Ljava/net/InetAddress;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -5212e0: 6e10 c6ce 0400 |0000: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ -5212e6: 0c04 |0003: move-result-object v4 │ │ -5212e8: 5420 cb9c |0004: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ -5212ec: 6e20 f168 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@68f1 │ │ -5212f2: 0a00 |0009: move-result v0 │ │ -5212f4: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -5212f8: 5420 cb9c |000c: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ -5212fc: 2201 2c0f |000e: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ -521300: 7010 fd68 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ -521306: 6e30 f868 3001 |0013: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -52130c: 280f |0016: goto 0025 // +000f │ │ -52130e: 5420 cb9c |0017: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ -521312: 6e20 f468 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ -521318: 0c00 |001c: move-result-object v0 │ │ -52131a: 1f00 3f0f |001d: check-cast v0, Ljava/util/Set; // type@0f3f │ │ -52131e: 7220 9469 4000 |001f: invoke-interface {v0, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ -521324: 0a00 |0022: move-result v0 │ │ -521326: 3900 2000 |0023: if-nez v0, 0043 // +0020 │ │ -52132a: 5220 cd9c |0025: iget v0, v2, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ -52132e: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ -521332: 5920 cd9c |0029: iput v0, v2, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ -521336: 5421 cc9c |002b: iget-object v1, v2, Lorg/minidns/iterative/ResolutionState;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9ccc │ │ -52133a: 5211 c19c |002d: iget v1, v1, Lorg/minidns/iterative/IterativeDnsClient;.maxSteps:I // field@9cc1 │ │ -52133e: 3610 0e00 |002f: if-gt v0, v1, 003d // +000e │ │ -521342: 5420 cb9c |0031: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ -521346: 6e20 f468 3000 |0033: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ -52134c: 0c03 |0036: move-result-object v3 │ │ -52134e: 1f03 3f0f |0037: check-cast v3, Ljava/util/Set; // type@0f3f │ │ -521352: 7220 9169 4300 |0039: invoke-interface {v3, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -521358: 0e00 |003c: return-void │ │ -52135a: 2203 3422 |003d: new-instance v3, Lorg/minidns/iterative/IterativeClientException$MaxIterativeStepsReached; // type@2234 │ │ -52135e: 7010 cfcf 0300 |003f: invoke-direct {v3}, Lorg/minidns/iterative/IterativeClientException$MaxIterativeStepsReached;.:()V // method@cfcf │ │ -521364: 2703 |0042: throw v3 │ │ -521366: 2203 3322 |0043: new-instance v3, Lorg/minidns/iterative/IterativeClientException$LoopDetected; // type@2233 │ │ -52136a: 7010 cecf 0300 |0045: invoke-direct {v3}, Lorg/minidns/iterative/IterativeClientException$LoopDetected;.:()V // method@cfce │ │ -521370: 2703 |0048: throw v3 │ │ +5212ec: |[5212ec] org.minidns.iterative.ResolutionState.recurse:(Ljava/net/InetAddress;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +5212fc: 6e10 c6ce 0400 |0000: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ +521302: 0c04 |0003: move-result-object v4 │ │ +521304: 5420 cb9c |0004: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ +521308: 6e20 f168 3000 |0006: invoke-virtual {v0, v3}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@68f1 │ │ +52130e: 0a00 |0009: move-result v0 │ │ +521310: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +521314: 5420 cb9c |000c: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ +521318: 2201 2c0f |000e: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ +52131c: 7010 fd68 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ +521322: 6e30 f868 3001 |0013: invoke-virtual {v0, v3, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +521328: 280f |0016: goto 0025 // +000f │ │ +52132a: 5420 cb9c |0017: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ +52132e: 6e20 f468 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ +521334: 0c00 |001c: move-result-object v0 │ │ +521336: 1f00 3f0f |001d: check-cast v0, Ljava/util/Set; // type@0f3f │ │ +52133a: 7220 9469 4000 |001f: invoke-interface {v0, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ +521340: 0a00 |0022: move-result v0 │ │ +521342: 3900 2000 |0023: if-nez v0, 0043 // +0020 │ │ +521346: 5220 cd9c |0025: iget v0, v2, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ +52134a: d800 0001 |0027: add-int/lit8 v0, v0, #int 1 // #01 │ │ +52134e: 5920 cd9c |0029: iput v0, v2, Lorg/minidns/iterative/ResolutionState;.steps:I // field@9ccd │ │ +521352: 5421 cc9c |002b: iget-object v1, v2, Lorg/minidns/iterative/ResolutionState;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9ccc │ │ +521356: 5211 c19c |002d: iget v1, v1, Lorg/minidns/iterative/IterativeDnsClient;.maxSteps:I // field@9cc1 │ │ +52135a: 3610 0e00 |002f: if-gt v0, v1, 003d // +000e │ │ +52135e: 5420 cb9c |0031: iget-object v0, v2, Lorg/minidns/iterative/ResolutionState;.map:Ljava/util/HashMap; // field@9ccb │ │ +521362: 6e20 f468 3000 |0033: invoke-virtual {v0, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ +521368: 0c03 |0036: move-result-object v3 │ │ +52136a: 1f03 3f0f |0037: check-cast v3, Ljava/util/Set; // type@0f3f │ │ +52136e: 7220 9169 4300 |0039: invoke-interface {v3, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +521374: 0e00 |003c: return-void │ │ +521376: 2203 3422 |003d: new-instance v3, Lorg/minidns/iterative/IterativeClientException$MaxIterativeStepsReached; // type@2234 │ │ +52137a: 7010 cfcf 0300 |003f: invoke-direct {v3}, Lorg/minidns/iterative/IterativeClientException$MaxIterativeStepsReached;.:()V // method@cfcf │ │ +521380: 2703 |0042: throw v3 │ │ +521382: 2203 3322 |0043: new-instance v3, Lorg/minidns/iterative/IterativeClientException$LoopDetected; // type@2233 │ │ +521386: 7010 cecf 0300 |0045: invoke-direct {v3}, Lorg/minidns/iterative/IterativeClientException$LoopDetected;.:()V // method@cfce │ │ +52138c: 2703 |0048: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000c line=36 │ │ 0x0017 line=37 │ │ 0x0025 line=41 │ │ @@ -968454,17 +968454,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -521a4c: |[521a4c] org.minidns.record.Data.:()V │ │ -521a5c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -521a62: 0e00 |0003: return-void │ │ +521a68: |[521a68] org.minidns.record.Data.:()V │ │ +521a78: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +521a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/Data; │ │ │ │ #1 : (in Lorg/minidns/record/Data;) │ │ @@ -968472,31 +968472,31 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -521a64: |[521a64] org.minidns.record.Data.setBytes:()V │ │ -521a74: 5420 d39c |0000: iget-object v0, v2, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -521a78: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -521a7c: 0e00 |0004: return-void │ │ -521a7e: 2200 fd0d |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -521a82: 7010 6463 0000 |0007: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -521a88: 2201 010e |000a: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -521a8c: 7020 8963 0100 |000c: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -521a92: 6e20 2ad0 1200 |000f: invoke-virtual {v2, v1}, Lorg/minidns/record/Data;.serialize:(Ljava/io/DataOutputStream;)V // method@d02a │ │ -521a98: 6e10 6a63 0000 |0012: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -521a9e: 0c00 |0015: move-result-object v0 │ │ -521aa0: 5b20 d39c |0016: iput-object v0, v2, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -521aa4: 0e00 |0018: return-void │ │ -521aa6: 0d00 |0019: move-exception v0 │ │ -521aa8: 2201 290e |001a: new-instance v1, Ljava/lang/AssertionError; // type@0e29 │ │ -521aac: 7020 4964 0100 |001c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ -521ab2: 2701 |001f: throw v1 │ │ +521a80: |[521a80] org.minidns.record.Data.setBytes:()V │ │ +521a90: 5420 d39c |0000: iget-object v0, v2, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +521a94: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +521a98: 0e00 |0004: return-void │ │ +521a9a: 2200 fd0d |0005: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +521a9e: 7010 6463 0000 |0007: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +521aa4: 2201 010e |000a: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +521aa8: 7020 8963 0100 |000c: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +521aae: 6e20 2ad0 1200 |000f: invoke-virtual {v2, v1}, Lorg/minidns/record/Data;.serialize:(Ljava/io/DataOutputStream;)V // method@d02a │ │ +521ab4: 6e10 6a63 0000 |0012: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +521aba: 0c00 |0015: move-result-object v0 │ │ +521abc: 5b20 d39c |0016: iput-object v0, v2, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +521ac0: 0e00 |0018: return-void │ │ +521ac2: 0d00 |0019: move-exception v0 │ │ +521ac4: 2201 290e |001a: new-instance v1, Ljava/lang/AssertionError; // type@0e29 │ │ +521ac8: 7020 4964 0100 |001c: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ +521ace: 2701 |001f: throw v1 │ │ catches : 1 │ │ 0x000f - 0x0012 │ │ Ljava/io/IOException; -> 0x0019 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=47 │ │ 0x000a line=48 │ │ @@ -968512,30 +968512,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -521978: |[521978] org.minidns.record.Data.equals:(Ljava/lang/Object;)Z │ │ -521988: 2020 4622 |0000: instance-of v0, v2, Lorg/minidns/record/Data; // type@2246 │ │ -52198c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -521990: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -521992: 0f02 |0005: return v2 │ │ -521994: 3312 0400 |0006: if-ne v2, v1, 000a // +0004 │ │ -521998: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -52199a: 0f02 |0009: return v2 │ │ -52199c: 1f02 4622 |000a: check-cast v2, Lorg/minidns/record/Data; // type@2246 │ │ -5219a0: 7010 2bd0 0200 |000c: invoke-direct {v2}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ -5219a6: 7010 2bd0 0100 |000f: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ -5219ac: 5410 d39c |0012: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -5219b0: 5422 d39c |0014: iget-object v2, v2, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -5219b4: 7120 9468 2000 |0016: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -5219ba: 0a02 |0019: move-result v2 │ │ -5219bc: 0f02 |001a: return v2 │ │ +521994: |[521994] org.minidns.record.Data.equals:(Ljava/lang/Object;)Z │ │ +5219a4: 2020 4622 |0000: instance-of v0, v2, Lorg/minidns/record/Data; // type@2246 │ │ +5219a8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +5219ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +5219ae: 0f02 |0005: return v2 │ │ +5219b0: 3312 0400 |0006: if-ne v2, v1, 000a // +0004 │ │ +5219b4: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +5219b6: 0f02 |0009: return v2 │ │ +5219b8: 1f02 4622 |000a: check-cast v2, Lorg/minidns/record/Data; // type@2246 │ │ +5219bc: 7010 2bd0 0200 |000c: invoke-direct {v2}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ +5219c2: 7010 2bd0 0100 |000f: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ +5219c8: 5410 d39c |0012: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +5219cc: 5422 d39c |0014: iget-object v2, v2, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +5219d0: 7120 9468 2000 |0016: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +5219d6: 0a02 |0019: move-result v2 │ │ +5219d8: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000a line=98 │ │ 0x000c line=99 │ │ 0x000f line=100 │ │ 0x0012 line=102 │ │ @@ -968554,28 +968554,28 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -5219e8: |[5219e8] org.minidns.record.Data.hashCode:()I │ │ -5219f8: 5410 d49c |0000: iget-object v0, v1, Lorg/minidns/record/Data;.hashCodeCache:Ljava/lang/Integer; // field@9cd4 │ │ -5219fc: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ -521a00: 7010 2bd0 0100 |0004: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ -521a06: 5410 d39c |0007: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -521a0a: 6e10 1f65 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@651f │ │ -521a10: 0a00 |000c: move-result v0 │ │ -521a12: 7110 da64 0000 |000d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -521a18: 0c00 |0010: move-result-object v0 │ │ -521a1a: 5b10 d49c |0011: iput-object v0, v1, Lorg/minidns/record/Data;.hashCodeCache:Ljava/lang/Integer; // field@9cd4 │ │ -521a1e: 5410 d49c |0013: iget-object v0, v1, Lorg/minidns/record/Data;.hashCodeCache:Ljava/lang/Integer; // field@9cd4 │ │ -521a22: 6e10 ce64 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -521a28: 0a00 |0018: move-result v0 │ │ -521a2a: 0f00 |0019: return v0 │ │ +521a04: |[521a04] org.minidns.record.Data.hashCode:()I │ │ +521a14: 5410 d49c |0000: iget-object v0, v1, Lorg/minidns/record/Data;.hashCodeCache:Ljava/lang/Integer; // field@9cd4 │ │ +521a18: 3900 1100 |0002: if-nez v0, 0013 // +0011 │ │ +521a1c: 7010 2bd0 0100 |0004: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ +521a22: 5410 d39c |0007: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +521a26: 6e10 1f65 0000 |0009: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@651f │ │ +521a2c: 0a00 |000c: move-result v0 │ │ +521a2e: 7110 da64 0000 |000d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +521a34: 0c00 |0010: move-result-object v0 │ │ +521a36: 5b10 d49c |0011: iput-object v0, v1, Lorg/minidns/record/Data;.hashCodeCache:Ljava/lang/Integer; // field@9cd4 │ │ +521a3a: 5410 d49c |0013: iget-object v0, v1, Lorg/minidns/record/Data;.hashCodeCache:Ljava/lang/Integer; // field@9cd4 │ │ +521a3e: 6e10 ce64 0000 |0015: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +521a44: 0a00 |0018: move-result v0 │ │ +521a46: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x0007 line=85 │ │ 0x0013 line=87 │ │ locals : │ │ @@ -968586,19 +968586,19 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -521a2c: |[521a2c] org.minidns.record.Data.length:()I │ │ -521a3c: 7010 2bd0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ -521a42: 5410 d39c |0003: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -521a46: 2100 |0005: array-length v0, v0 │ │ -521a48: 0f00 |0006: return v0 │ │ +521a48: |[521a48] org.minidns.record.Data.length:()I │ │ +521a58: 7010 2bd0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ +521a5e: 5410 d39c |0003: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +521a62: 2100 |0005: array-length v0, v0 │ │ +521a64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/record/Data; │ │ │ │ @@ -968613,21 +968613,21 @@ │ │ type : '()[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -5219c0: |[5219c0] org.minidns.record.Data.toByteArray:()[B │ │ -5219d0: 7010 2bd0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ -5219d6: 5410 d39c |0003: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -5219da: 6e10 35d6 0000 |0005: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ -5219e0: 0c00 |0008: move-result-object v0 │ │ -5219e2: 1f00 2e23 |0009: check-cast v0, [B // type@232e │ │ -5219e6: 1100 |000b: return-object v0 │ │ +5219dc: |[5219dc] org.minidns.record.Data.toByteArray:()[B │ │ +5219ec: 7010 2bd0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ +5219f2: 5410 d39c |0003: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +5219f6: 6e10 35d6 0000 |0005: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ +5219fc: 0c00 |0008: move-result-object v0 │ │ +5219fe: 1f00 2e23 |0009: check-cast v0, [B // type@232e │ │ +521a02: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/minidns/record/Data; │ │ │ │ @@ -968636,19 +968636,19 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -521ac4: |[521ac4] org.minidns.record.Data.toOutputStream:(Ljava/io/DataOutputStream;)V │ │ -521ad4: 7010 2bd0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ -521ada: 5410 d39c |0003: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ -521ade: 6e20 8d63 0200 |0005: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -521ae4: 0e00 |0008: return-void │ │ +521ae0: |[521ae0] org.minidns.record.Data.toOutputStream:(Ljava/io/DataOutputStream;)V │ │ +521af0: 7010 2bd0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.setBytes:()V // method@d02b │ │ +521af6: 5410 d39c |0003: iget-object v0, v1, Lorg/minidns/record/Data;.bytes:[B // field@9cd3 │ │ +521afa: 6e20 8d63 0200 |0005: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +521b00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/record/Data; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/DataOutputStream; │ │ @@ -968725,21 +968725,21 @@ │ │ type : '(IBB[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -521ae8: |[521ae8] org.minidns.record.DelegatingDnssecRR$SharedData.:(IBB[B)V │ │ -521af8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -521afe: 5901 d89c |0003: iput v1, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.keyTag:I // field@9cd8 │ │ -521b02: 5d02 d59c |0005: iput-byte v2, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.algorithm:B // field@9cd5 │ │ -521b06: 5d03 d79c |0007: iput-byte v3, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digestType:B // field@9cd7 │ │ -521b0a: 5b04 d69c |0009: iput-object v4, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digest:[B // field@9cd6 │ │ -521b0e: 0e00 |000b: return-void │ │ +521b04: |[521b04] org.minidns.record.DelegatingDnssecRR$SharedData.:(IBB[B)V │ │ +521b14: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +521b1a: 5901 d89c |0003: iput v1, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.keyTag:I // field@9cd8 │ │ +521b1e: 5d02 d59c |0005: iput-byte v2, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.algorithm:B // field@9cd5 │ │ +521b22: 5d03 d79c |0007: iput-byte v3, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digestType:B // field@9cd7 │ │ +521b26: 5b04 d69c |0009: iput-object v4, v0, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digest:[B // field@9cd6 │ │ +521b2a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ 0x0009 line=86 │ │ @@ -968755,17 +968755,17 @@ │ │ type : '(IBB[BLorg/minidns/record/DelegatingDnssecRR$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -521b10: |[521b10] org.minidns.record.DelegatingDnssecRR$SharedData.:(IBB[BLorg/minidns/record/DelegatingDnssecRR$1;)V │ │ -521b20: 7054 2ed0 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.:(IBB[B)V // method@d02e │ │ -521b26: 0e00 |0003: return-void │ │ +521b2c: |[521b2c] org.minidns.record.DelegatingDnssecRR$SharedData.:(IBB[BLorg/minidns/record/DelegatingDnssecRR$1;)V │ │ +521b3c: 7054 2ed0 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.:(IBB[B)V // method@d02e │ │ +521b42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/DelegatingDnssecRR$SharedData; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) B │ │ @@ -968823,34 +968823,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -521ee0: |[521ee0] org.minidns.record.NSEC3$HashAlgorithm.:()V │ │ -521ef0: 2200 4d22 |0000: new-instance v0, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ -521ef4: 1a01 c05b |0002: const-string v1, "RESERVED" // string@5bc0 │ │ -521ef8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -521efa: 1a03 5b5d |0005: const-string v3, "Reserved" // string@5d5b │ │ -521efe: 7053 44d0 1022 |0007: invoke-direct {v0, v1, v2, v2, v3}, Lorg/minidns/record/NSEC3$HashAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@d044 │ │ -521f04: 6900 e49c |000a: sput-object v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.RESERVED:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce4 │ │ -521f08: 2200 4d22 |000c: new-instance v0, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ -521f0c: 1a01 0c5f |000e: const-string v1, "SHA1" // string@5f0c │ │ -521f10: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -521f12: 1a04 fe5e |0011: const-string v4, "SHA-1" // string@5efe │ │ -521f16: 7054 44d0 1033 |0013: invoke-direct {v0, v1, v3, v3, v4}, Lorg/minidns/record/NSEC3$HashAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@d044 │ │ -521f1c: 6900 e59c |0016: sput-object v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.SHA1:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce5 │ │ -521f20: 1221 |0018: const/4 v1, #int 2 // #2 │ │ -521f22: 2311 7924 |0019: new-array v1, v1, [Lorg/minidns/record/NSEC3$HashAlgorithm; // type@2479 │ │ -521f26: 6204 e49c |001b: sget-object v4, Lorg/minidns/record/NSEC3$HashAlgorithm;.RESERVED:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce4 │ │ -521f2a: 4d04 0102 |001d: aput-object v4, v1, v2 │ │ -521f2e: 4d00 0103 |001f: aput-object v0, v1, v3 │ │ -521f32: 6901 e39c |0021: sput-object v1, Lorg/minidns/record/NSEC3$HashAlgorithm;.$VALUES:[Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce3 │ │ -521f36: 0e00 |0023: return-void │ │ +521efc: |[521efc] org.minidns.record.NSEC3$HashAlgorithm.:()V │ │ +521f0c: 2200 4d22 |0000: new-instance v0, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ +521f10: 1a01 c05b |0002: const-string v1, "RESERVED" // string@5bc0 │ │ +521f14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +521f16: 1a03 5b5d |0005: const-string v3, "Reserved" // string@5d5b │ │ +521f1a: 7053 44d0 1022 |0007: invoke-direct {v0, v1, v2, v2, v3}, Lorg/minidns/record/NSEC3$HashAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@d044 │ │ +521f20: 6900 e49c |000a: sput-object v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.RESERVED:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce4 │ │ +521f24: 2200 4d22 |000c: new-instance v0, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ +521f28: 1a01 0c5f |000e: const-string v1, "SHA1" // string@5f0c │ │ +521f2c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +521f2e: 1a04 fe5e |0011: const-string v4, "SHA-1" // string@5efe │ │ +521f32: 7054 44d0 1033 |0013: invoke-direct {v0, v1, v3, v3, v4}, Lorg/minidns/record/NSEC3$HashAlgorithm;.:(Ljava/lang/String;IILjava/lang/String;)V // method@d044 │ │ +521f38: 6900 e59c |0016: sput-object v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.SHA1:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce5 │ │ +521f3c: 1221 |0018: const/4 v1, #int 2 // #2 │ │ +521f3e: 2311 7924 |0019: new-array v1, v1, [Lorg/minidns/record/NSEC3$HashAlgorithm; // type@2479 │ │ +521f42: 6204 e49c |001b: sget-object v4, Lorg/minidns/record/NSEC3$HashAlgorithm;.RESERVED:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce4 │ │ +521f46: 4d04 0102 |001d: aput-object v4, v1, v2 │ │ +521f4a: 4d00 0103 |001f: aput-object v0, v1, v3 │ │ +521f4e: 6901 e39c |0021: sput-object v1, Lorg/minidns/record/NSEC3$HashAlgorithm;.$VALUES:[Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce3 │ │ +521f52: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000c line=45 │ │ 0x001b line=43 │ │ locals : │ │ │ │ @@ -968859,31 +968859,31 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -521f38: |[521f38] org.minidns.record.NSEC3$HashAlgorithm.:(Ljava/lang/String;IILjava/lang/String;)V │ │ -521f48: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -521f4e: 3a03 1700 |0003: if-ltz v3, 001a // +0017 │ │ -521f52: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ -521f56: 3613 1300 |0007: if-gt v3, v1, 001a // +0013 │ │ -521f5a: 8d31 |0009: int-to-byte v1, v3 │ │ -521f5c: 5d01 e69c |000a: iput-byte v1, v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.value:B // field@9ce6 │ │ -521f60: 7100 4bd0 0000 |000c: invoke-static {}, Lorg/minidns/record/NSEC3;.access$000:()Ljava/util/Map; // method@d04b │ │ -521f66: 0c01 |000f: move-result-object v1 │ │ -521f68: 5602 e69c |0010: iget-byte v2, v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.value:B // field@9ce6 │ │ -521f6c: 7110 5464 0200 |0012: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -521f72: 0c02 |0015: move-result-object v2 │ │ -521f74: 7230 6b69 2100 |0016: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -521f7a: 0e00 |0019: return-void │ │ -521f7c: 2201 3e0e |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -521f80: 7010 bd64 0100 |001c: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -521f86: 2701 |001f: throw v1 │ │ +521f54: |[521f54] org.minidns.record.NSEC3$HashAlgorithm.:(Ljava/lang/String;IILjava/lang/String;)V │ │ +521f64: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +521f6a: 3a03 1700 |0003: if-ltz v3, 001a // +0017 │ │ +521f6e: 1301 ff00 |0005: const/16 v1, #int 255 // #ff │ │ +521f72: 3613 1300 |0007: if-gt v3, v1, 001a // +0013 │ │ +521f76: 8d31 |0009: int-to-byte v1, v3 │ │ +521f78: 5d01 e69c |000a: iput-byte v1, v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.value:B // field@9ce6 │ │ +521f7c: 7100 4bd0 0000 |000c: invoke-static {}, Lorg/minidns/record/NSEC3;.access$000:()Ljava/util/Map; // method@d04b │ │ +521f82: 0c01 |000f: move-result-object v1 │ │ +521f84: 5602 e69c |0010: iget-byte v2, v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.value:B // field@9ce6 │ │ +521f88: 7110 5464 0200 |0012: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +521f8e: 0c02 |0015: move-result-object v2 │ │ +521f90: 7230 6b69 2100 |0016: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +521f96: 0e00 |0019: return-void │ │ +521f98: 2201 3e0e |001a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +521f9c: 7010 bd64 0100 |001c: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +521fa2: 2701 |001f: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000a line=52 │ │ 0x000c line=54 │ │ 0x001a line=50 │ │ locals : │ │ @@ -968898,23 +968898,23 @@ │ │ type : '(B)Lorg/minidns/record/NSEC3$HashAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -521e68: |[521e68] org.minidns.record.NSEC3$HashAlgorithm.forByte:(B)Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ -521e78: 7100 4bd0 0000 |0000: invoke-static {}, Lorg/minidns/record/NSEC3;.access$000:()Ljava/util/Map; // method@d04b │ │ -521e7e: 0c00 |0003: move-result-object v0 │ │ -521e80: 7110 5464 0100 |0004: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -521e86: 0c01 |0007: move-result-object v1 │ │ -521e88: 7220 6769 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -521e8e: 0c01 |000b: move-result-object v1 │ │ -521e90: 1f01 4d22 |000c: check-cast v1, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ -521e94: 1101 |000e: return-object v1 │ │ +521e84: |[521e84] org.minidns.record.NSEC3$HashAlgorithm.forByte:(B)Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ +521e94: 7100 4bd0 0000 |0000: invoke-static {}, Lorg/minidns/record/NSEC3;.access$000:()Ljava/util/Map; // method@d04b │ │ +521e9a: 0c00 |0003: move-result-object v0 │ │ +521e9c: 7110 5464 0100 |0004: invoke-static {v1}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +521ea2: 0c01 |0007: move-result-object v1 │ │ +521ea4: 7220 6769 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +521eaa: 0c01 |000b: move-result-object v1 │ │ +521eac: 1f01 4d22 |000c: check-cast v1, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ +521eb0: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) B │ │ │ │ #3 : (in Lorg/minidns/record/NSEC3$HashAlgorithm;) │ │ @@ -968922,20 +968922,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/record/NSEC3$HashAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -521e98: |[521e98] org.minidns.record.NSEC3$HashAlgorithm.valueOf:(Ljava/lang/String;)Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ -521ea8: 1c00 4d22 |0000: const-class v0, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ -521eac: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -521eb2: 0c01 |0005: move-result-object v1 │ │ -521eb4: 1f01 4d22 |0006: check-cast v1, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ -521eb8: 1101 |0008: return-object v1 │ │ +521eb4: |[521eb4] org.minidns.record.NSEC3$HashAlgorithm.valueOf:(Ljava/lang/String;)Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ +521ec4: 1c00 4d22 |0000: const-class v0, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ +521ec8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +521ece: 0c01 |0005: move-result-object v1 │ │ +521ed0: 1f01 4d22 |0006: check-cast v1, Lorg/minidns/record/NSEC3$HashAlgorithm; // type@224d │ │ +521ed4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/record/NSEC3$HashAlgorithm;) │ │ @@ -968943,20 +968943,20 @@ │ │ type : '()[Lorg/minidns/record/NSEC3$HashAlgorithm;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -521ebc: |[521ebc] org.minidns.record.NSEC3$HashAlgorithm.values:()[Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ -521ecc: 6200 e39c |0000: sget-object v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.$VALUES:[Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce3 │ │ -521ed0: 6e10 aad6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/NSEC3$HashAlgorithm;.clone:()Ljava/lang/Object; // method@d6aa │ │ -521ed6: 0c00 |0005: move-result-object v0 │ │ -521ed8: 1f00 7924 |0006: check-cast v0, [Lorg/minidns/record/NSEC3$HashAlgorithm; // type@2479 │ │ -521edc: 1100 |0008: return-object v0 │ │ +521ed8: |[521ed8] org.minidns.record.NSEC3$HashAlgorithm.values:()[Lorg/minidns/record/NSEC3$HashAlgorithm; │ │ +521ee8: 6200 e39c |0000: sget-object v0, Lorg/minidns/record/NSEC3$HashAlgorithm;.$VALUES:[Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce3 │ │ +521eec: 6e10 aad6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/NSEC3$HashAlgorithm;.clone:()Ljava/lang/Object; // method@d6aa │ │ +521ef2: 0c00 |0005: move-result-object v0 │ │ +521ef4: 1f00 7924 |0006: check-cast v0, [Lorg/minidns/record/NSEC3$HashAlgorithm; // type@2479 │ │ +521ef8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21784 (NSEC3.java) │ │ @@ -968993,146 +968993,146 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 253 16-bit code units │ │ -522d90: |[522d90] org.minidns.record.Record$1.:()V │ │ -522da0: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ -522da6: 0c00 |0003: move-result-object v0 │ │ -522da8: 2100 |0004: array-length v0, v0 │ │ -522daa: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -522dae: 6900 079d |0007: sput-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522db2: 6201 559d |0009: sget-object v1, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ -522db6: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522dbc: 0a01 |000e: move-result v1 │ │ -522dbe: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -522dc0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -522dc4: 6200 079d |0012: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522dc8: 6201 579d |0014: sget-object v1, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ -522dcc: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522dd2: 0a01 |0019: move-result v1 │ │ -522dd4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -522dd6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -522dda: 6200 079d |001d: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522dde: 6201 3e9d |001f: sget-object v1, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ -522de2: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522de8: 0a01 |0024: move-result v1 │ │ -522dea: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -522dec: 4b02 0001 |0026: aput v2, v0, v1 │ │ -522df0: 6200 079d |0028: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522df4: 6201 139d |002a: sget-object v1, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -522df8: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522dfe: 0a01 |002f: move-result v1 │ │ -522e00: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -522e02: 4b02 0001 |0031: aput v2, v0, v1 │ │ -522e06: 6200 079d |0033: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e0a: 6201 119d |0035: sget-object v1, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -522e0e: 6e10 a464 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e14: 0a01 |003a: move-result v1 │ │ -522e16: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -522e18: 4b02 0001 |003c: aput v2, v0, v1 │ │ -522e1c: 6200 079d |003e: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e20: 6201 439d |0040: sget-object v1, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ -522e24: 6e10 a464 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e2a: 0a01 |0045: move-result v1 │ │ -522e2c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -522e2e: 4b02 0001 |0047: aput v2, v0, v1 │ │ -522e32: 6200 079d |0049: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e36: 6201 1d9d |004b: sget-object v1, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ -522e3a: 6e10 a464 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e40: 0a01 |0050: move-result v1 │ │ -522e42: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -522e44: 4b02 0001 |0052: aput v2, v0, v1 │ │ -522e48: 6200 079d |0054: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e4c: 6201 229d |0056: sget-object v1, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ -522e50: 6e10 a464 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e56: 0a01 |005b: move-result v1 │ │ -522e58: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -522e5c: 4b02 0001 |005e: aput v2, v0, v1 │ │ -522e60: 6200 079d |0060: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e64: 6201 4d9d |0062: sget-object v1, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ -522e68: 6e10 a464 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e6e: 0a01 |0067: move-result v1 │ │ -522e70: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -522e74: 4b02 0001 |006a: aput v2, v0, v1 │ │ -522e78: 6200 079d |006c: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e7c: 6201 5e9d |006e: sget-object v1, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ -522e80: 6e10 a464 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e86: 0a01 |0073: move-result v1 │ │ -522e88: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -522e8c: 4b02 0001 |0076: aput v2, v0, v1 │ │ -522e90: 6200 079d |0078: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522e94: 6201 4c9d |007a: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -522e98: 6e10 a464 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522e9e: 0a01 |007f: move-result v1 │ │ -522ea0: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ -522ea4: 4b02 0001 |0082: aput v2, v0, v1 │ │ -522ea8: 6200 079d |0084: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522eac: 6201 239d |0086: sget-object v1, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -522eb0: 6e10 a464 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522eb6: 0a01 |008b: move-result v1 │ │ -522eb8: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ -522ebc: 4b02 0001 |008e: aput v2, v0, v1 │ │ -522ec0: 6200 079d |0090: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522ec4: 6201 519d |0092: sget-object v1, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ -522ec8: 6e10 a464 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522ece: 0a01 |0097: move-result v1 │ │ -522ed0: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ -522ed4: 4b02 0001 |009a: aput v2, v0, v1 │ │ -522ed8: 6200 079d |009c: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522edc: 6201 249d |009e: sget-object v1, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ -522ee0: 6e10 a464 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522ee6: 0a01 |00a3: move-result v1 │ │ -522ee8: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ -522eec: 4b02 0001 |00a6: aput v2, v0, v1 │ │ -522ef0: 6200 079d |00a8: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522ef4: 6201 469d |00aa: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ -522ef8: 6e10 a464 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522efe: 0a01 |00af: move-result v1 │ │ -522f00: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ -522f04: 4b02 0001 |00b2: aput v2, v0, v1 │ │ -522f08: 6200 079d |00b4: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522f0c: 6201 479d |00b6: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ -522f10: 6e10 a464 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522f16: 0a01 |00bb: move-result v1 │ │ -522f18: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ -522f1c: 4b02 0001 |00be: aput v2, v0, v1 │ │ -522f20: 6200 079d |00c0: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522f24: 6201 489d |00c2: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ -522f28: 6e10 a464 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522f2e: 0a01 |00c7: move-result v1 │ │ -522f30: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ -522f34: 4b02 0001 |00ca: aput v2, v0, v1 │ │ -522f38: 6200 079d |00cc: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522f3c: 6201 5c9d |00ce: sget-object v1, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ -522f40: 6e10 a464 0100 |00d0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522f46: 0a01 |00d3: move-result v1 │ │ -522f48: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ -522f4c: 4b02 0001 |00d6: aput v2, v0, v1 │ │ -522f50: 6200 079d |00d8: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522f54: 6201 4b9d |00da: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ -522f58: 6e10 a464 0100 |00dc: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522f5e: 0a01 |00df: move-result v1 │ │ -522f60: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ -522f64: 4b02 0001 |00e2: aput v2, v0, v1 │ │ -522f68: 6200 079d |00e4: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522f6c: 6201 219d |00e6: sget-object v1, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ -522f70: 6e10 a464 0100 |00e8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522f76: 0a01 |00eb: move-result v1 │ │ -522f78: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ -522f7c: 4b02 0001 |00ee: aput v2, v0, v1 │ │ -522f80: 6200 079d |00f0: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -522f84: 6201 619d |00f2: sget-object v1, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ -522f88: 6e10 a464 0100 |00f4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -522f8e: 0a01 |00f7: move-result v1 │ │ -522f90: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ -522f94: 4b02 0001 |00fa: aput v2, v0, v1 │ │ -522f98: 0e00 |00fc: return-void │ │ +522dac: |[522dac] org.minidns.record.Record$1.:()V │ │ +522dbc: 7100 88d0 0000 |0000: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ +522dc2: 0c00 |0003: move-result-object v0 │ │ +522dc4: 2100 |0004: array-length v0, v0 │ │ +522dc6: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +522dca: 6900 079d |0007: sput-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522dce: 6201 559d |0009: sget-object v1, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ +522dd2: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522dd8: 0a01 |000e: move-result v1 │ │ +522dda: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +522ddc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +522de0: 6200 079d |0012: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522de4: 6201 579d |0014: sget-object v1, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ +522de8: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522dee: 0a01 |0019: move-result v1 │ │ +522df0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +522df2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +522df6: 6200 079d |001d: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522dfa: 6201 3e9d |001f: sget-object v1, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ +522dfe: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e04: 0a01 |0024: move-result v1 │ │ +522e06: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +522e08: 4b02 0001 |0026: aput v2, v0, v1 │ │ +522e0c: 6200 079d |0028: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e10: 6201 139d |002a: sget-object v1, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +522e14: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e1a: 0a01 |002f: move-result v1 │ │ +522e1c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +522e1e: 4b02 0001 |0031: aput v2, v0, v1 │ │ +522e22: 6200 079d |0033: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e26: 6201 119d |0035: sget-object v1, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +522e2a: 6e10 a464 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e30: 0a01 |003a: move-result v1 │ │ +522e32: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +522e34: 4b02 0001 |003c: aput v2, v0, v1 │ │ +522e38: 6200 079d |003e: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e3c: 6201 439d |0040: sget-object v1, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ +522e40: 6e10 a464 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e46: 0a01 |0045: move-result v1 │ │ +522e48: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +522e4a: 4b02 0001 |0047: aput v2, v0, v1 │ │ +522e4e: 6200 079d |0049: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e52: 6201 1d9d |004b: sget-object v1, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ +522e56: 6e10 a464 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e5c: 0a01 |0050: move-result v1 │ │ +522e5e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +522e60: 4b02 0001 |0052: aput v2, v0, v1 │ │ +522e64: 6200 079d |0054: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e68: 6201 229d |0056: sget-object v1, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ +522e6c: 6e10 a464 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e72: 0a01 |005b: move-result v1 │ │ +522e74: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +522e78: 4b02 0001 |005e: aput v2, v0, v1 │ │ +522e7c: 6200 079d |0060: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e80: 6201 4d9d |0062: sget-object v1, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ +522e84: 6e10 a464 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522e8a: 0a01 |0067: move-result v1 │ │ +522e8c: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +522e90: 4b02 0001 |006a: aput v2, v0, v1 │ │ +522e94: 6200 079d |006c: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522e98: 6201 5e9d |006e: sget-object v1, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ +522e9c: 6e10 a464 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522ea2: 0a01 |0073: move-result v1 │ │ +522ea4: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +522ea8: 4b02 0001 |0076: aput v2, v0, v1 │ │ +522eac: 6200 079d |0078: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522eb0: 6201 4c9d |007a: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +522eb4: 6e10 a464 0100 |007c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522eba: 0a01 |007f: move-result v1 │ │ +522ebc: 1302 0b00 |0080: const/16 v2, #int 11 // #b │ │ +522ec0: 4b02 0001 |0082: aput v2, v0, v1 │ │ +522ec4: 6200 079d |0084: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522ec8: 6201 239d |0086: sget-object v1, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +522ecc: 6e10 a464 0100 |0088: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522ed2: 0a01 |008b: move-result v1 │ │ +522ed4: 1302 0c00 |008c: const/16 v2, #int 12 // #c │ │ +522ed8: 4b02 0001 |008e: aput v2, v0, v1 │ │ +522edc: 6200 079d |0090: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522ee0: 6201 519d |0092: sget-object v1, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ +522ee4: 6e10 a464 0100 |0094: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522eea: 0a01 |0097: move-result v1 │ │ +522eec: 1302 0d00 |0098: const/16 v2, #int 13 // #d │ │ +522ef0: 4b02 0001 |009a: aput v2, v0, v1 │ │ +522ef4: 6200 079d |009c: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522ef8: 6201 249d |009e: sget-object v1, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ +522efc: 6e10 a464 0100 |00a0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f02: 0a01 |00a3: move-result v1 │ │ +522f04: 1302 0e00 |00a4: const/16 v2, #int 14 // #e │ │ +522f08: 4b02 0001 |00a6: aput v2, v0, v1 │ │ +522f0c: 6200 079d |00a8: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522f10: 6201 469d |00aa: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ +522f14: 6e10 a464 0100 |00ac: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f1a: 0a01 |00af: move-result v1 │ │ +522f1c: 1302 0f00 |00b0: const/16 v2, #int 15 // #f │ │ +522f20: 4b02 0001 |00b2: aput v2, v0, v1 │ │ +522f24: 6200 079d |00b4: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522f28: 6201 479d |00b6: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ +522f2c: 6e10 a464 0100 |00b8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f32: 0a01 |00bb: move-result v1 │ │ +522f34: 1302 1000 |00bc: const/16 v2, #int 16 // #10 │ │ +522f38: 4b02 0001 |00be: aput v2, v0, v1 │ │ +522f3c: 6200 079d |00c0: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522f40: 6201 489d |00c2: sget-object v1, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ +522f44: 6e10 a464 0100 |00c4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f4a: 0a01 |00c7: move-result v1 │ │ +522f4c: 1302 1100 |00c8: const/16 v2, #int 17 // #11 │ │ +522f50: 4b02 0001 |00ca: aput v2, v0, v1 │ │ +522f54: 6200 079d |00cc: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522f58: 6201 5c9d |00ce: sget-object v1, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ +522f5c: 6e10 a464 0100 |00d0: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f62: 0a01 |00d3: move-result v1 │ │ +522f64: 1302 1200 |00d4: const/16 v2, #int 18 // #12 │ │ +522f68: 4b02 0001 |00d6: aput v2, v0, v1 │ │ +522f6c: 6200 079d |00d8: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522f70: 6201 4b9d |00da: sget-object v1, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ +522f74: 6e10 a464 0100 |00dc: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f7a: 0a01 |00df: move-result v1 │ │ +522f7c: 1302 1300 |00e0: const/16 v2, #int 19 // #13 │ │ +522f80: 4b02 0001 |00e2: aput v2, v0, v1 │ │ +522f84: 6200 079d |00e4: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522f88: 6201 219d |00e6: sget-object v1, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ +522f8c: 6e10 a464 0100 |00e8: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522f92: 0a01 |00eb: move-result v1 │ │ +522f94: 1302 1400 |00ec: const/16 v2, #int 20 // #14 │ │ +522f98: 4b02 0001 |00ee: aput v2, v0, v1 │ │ +522f9c: 6200 079d |00f0: sget-object v0, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +522fa0: 6201 619d |00f2: sget-object v1, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ +522fa4: 6e10 a464 0100 |00f4: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +522faa: 0a01 |00f7: move-result v1 │ │ +522fac: 1302 1500 |00f8: const/16 v2, #int 21 // #15 │ │ +522fb0: 4b02 0001 |00fa: aput v2, v0, v1 │ │ +522fb4: 0e00 |00fc: return-void │ │ catches : 21 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -969244,71 +969244,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -523130: |[523130] org.minidns.record.Record$CLASS.:()V │ │ -523140: 2200 5722 |0000: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -523144: 1a01 f526 |0002: const-string v1, "IN" // string@26f5 │ │ -523148: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -52314a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -52314c: 7040 7bd0 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ -523152: 6900 0c9d |0009: sput-object v0, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ -523156: 2200 5722 |000b: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -52315a: 1a01 5f16 |000d: const-string v1, "CH" // string@165f │ │ -52315e: 1234 |000f: const/4 v4, #int 3 // #3 │ │ -523160: 7040 7bd0 1043 |0010: invoke-direct {v0, v1, v3, v4}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ -523166: 6900 0a9d |0013: sput-object v0, Lorg/minidns/record/Record$CLASS;.CH:Lorg/minidns/record/Record$CLASS; // field@9d0a │ │ -52316a: 2200 5722 |0015: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -52316e: 1a01 d525 |0017: const-string v1, "HS" // string@25d5 │ │ -523172: 1225 |0019: const/4 v5, #int 2 // #2 │ │ -523174: 1246 |001a: const/4 v6, #int 4 // #4 │ │ -523176: 7040 7bd0 1065 |001b: invoke-direct {v0, v1, v5, v6}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ -52317c: 6900 0b9d |001e: sput-object v0, Lorg/minidns/record/Record$CLASS;.HS:Lorg/minidns/record/Record$CLASS; // field@9d0b │ │ -523180: 2200 5722 |0020: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -523184: 1a01 d754 |0022: const-string v1, "NONE" // string@54d7 │ │ -523188: 1307 fe00 |0024: const/16 v7, #int 254 // #fe │ │ -52318c: 7040 7bd0 1074 |0026: invoke-direct {v0, v1, v4, v7}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ -523192: 6900 0e9d |0029: sput-object v0, Lorg/minidns/record/Record$CLASS;.NONE:Lorg/minidns/record/Record$CLASS; // field@9d0e │ │ -523196: 2200 5722 |002b: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -52319a: 1a01 550e |002d: const-string v1, "ANY" // string@0e55 │ │ -52319e: 1307 ff00 |002f: const/16 v7, #int 255 // #ff │ │ -5231a2: 7040 7bd0 1076 |0031: invoke-direct {v0, v1, v6, v7}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ -5231a8: 6900 099d |0034: sput-object v0, Lorg/minidns/record/Record$CLASS;.ANY:Lorg/minidns/record/Record$CLASS; // field@9d09 │ │ -5231ac: 1251 |0036: const/4 v1, #int 5 // #5 │ │ -5231ae: 2311 7a24 |0037: new-array v1, v1, [Lorg/minidns/record/Record$CLASS; // type@247a │ │ -5231b2: 6207 0c9d |0039: sget-object v7, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ -5231b6: 4d07 0102 |003b: aput-object v7, v1, v2 │ │ -5231ba: 6207 0a9d |003d: sget-object v7, Lorg/minidns/record/Record$CLASS;.CH:Lorg/minidns/record/Record$CLASS; // field@9d0a │ │ -5231be: 4d07 0103 |003f: aput-object v7, v1, v3 │ │ -5231c2: 6203 0b9d |0041: sget-object v3, Lorg/minidns/record/Record$CLASS;.HS:Lorg/minidns/record/Record$CLASS; // field@9d0b │ │ -5231c6: 4d03 0105 |0043: aput-object v3, v1, v5 │ │ -5231ca: 6203 0e9d |0045: sget-object v3, Lorg/minidns/record/Record$CLASS;.NONE:Lorg/minidns/record/Record$CLASS; // field@9d0e │ │ -5231ce: 4d03 0104 |0047: aput-object v3, v1, v4 │ │ -5231d2: 4d00 0106 |0049: aput-object v0, v1, v6 │ │ -5231d6: 6901 089d |004b: sput-object v1, Lorg/minidns/record/Record$CLASS;.$VALUES:[Lorg/minidns/record/Record$CLASS; // field@9d08 │ │ -5231da: 2200 2b0f |004d: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -5231de: 7010 ec68 0000 |004f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -5231e4: 6900 0d9d |0052: sput-object v0, Lorg/minidns/record/Record$CLASS;.INVERSE_LUT:Ljava/util/HashMap; // field@9d0d │ │ -5231e8: 7100 7fd0 0000 |0054: invoke-static {}, Lorg/minidns/record/Record$CLASS;.values:()[Lorg/minidns/record/Record$CLASS; // method@d07f │ │ -5231ee: 0c00 |0057: move-result-object v0 │ │ -5231f0: 2101 |0058: array-length v1, v0 │ │ -5231f2: 3512 1400 |0059: if-ge v2, v1, 006d // +0014 │ │ -5231f6: 4603 0002 |005b: aget-object v3, v0, v2 │ │ -5231fa: 6204 0d9d |005d: sget-object v4, Lorg/minidns/record/Record$CLASS;.INVERSE_LUT:Ljava/util/HashMap; // field@9d0d │ │ -5231fe: 6e10 7dd0 0300 |005f: invoke-virtual {v3}, Lorg/minidns/record/Record$CLASS;.getValue:()I // method@d07d │ │ -523204: 0a05 |0062: move-result v5 │ │ -523206: 7110 da64 0500 |0063: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52320c: 0c05 |0066: move-result-object v5 │ │ -52320e: 6e30 f868 5403 |0067: invoke-virtual {v4, v5, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -523214: d802 0201 |006a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -523218: 28ed |006c: goto 0059 // -0013 │ │ -52321a: 0e00 |006d: return-void │ │ +52314c: |[52314c] org.minidns.record.Record$CLASS.:()V │ │ +52315c: 2200 5722 |0000: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +523160: 1a01 f526 |0002: const-string v1, "IN" // string@26f5 │ │ +523164: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +523166: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +523168: 7040 7bd0 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ +52316e: 6900 0c9d |0009: sput-object v0, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ +523172: 2200 5722 |000b: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +523176: 1a01 5f16 |000d: const-string v1, "CH" // string@165f │ │ +52317a: 1234 |000f: const/4 v4, #int 3 // #3 │ │ +52317c: 7040 7bd0 1043 |0010: invoke-direct {v0, v1, v3, v4}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ +523182: 6900 0a9d |0013: sput-object v0, Lorg/minidns/record/Record$CLASS;.CH:Lorg/minidns/record/Record$CLASS; // field@9d0a │ │ +523186: 2200 5722 |0015: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +52318a: 1a01 d525 |0017: const-string v1, "HS" // string@25d5 │ │ +52318e: 1225 |0019: const/4 v5, #int 2 // #2 │ │ +523190: 1246 |001a: const/4 v6, #int 4 // #4 │ │ +523192: 7040 7bd0 1065 |001b: invoke-direct {v0, v1, v5, v6}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ +523198: 6900 0b9d |001e: sput-object v0, Lorg/minidns/record/Record$CLASS;.HS:Lorg/minidns/record/Record$CLASS; // field@9d0b │ │ +52319c: 2200 5722 |0020: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +5231a0: 1a01 d754 |0022: const-string v1, "NONE" // string@54d7 │ │ +5231a4: 1307 fe00 |0024: const/16 v7, #int 254 // #fe │ │ +5231a8: 7040 7bd0 1074 |0026: invoke-direct {v0, v1, v4, v7}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ +5231ae: 6900 0e9d |0029: sput-object v0, Lorg/minidns/record/Record$CLASS;.NONE:Lorg/minidns/record/Record$CLASS; // field@9d0e │ │ +5231b2: 2200 5722 |002b: new-instance v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +5231b6: 1a01 550e |002d: const-string v1, "ANY" // string@0e55 │ │ +5231ba: 1307 ff00 |002f: const/16 v7, #int 255 // #ff │ │ +5231be: 7040 7bd0 1076 |0031: invoke-direct {v0, v1, v6, v7}, Lorg/minidns/record/Record$CLASS;.:(Ljava/lang/String;II)V // method@d07b │ │ +5231c4: 6900 099d |0034: sput-object v0, Lorg/minidns/record/Record$CLASS;.ANY:Lorg/minidns/record/Record$CLASS; // field@9d09 │ │ +5231c8: 1251 |0036: const/4 v1, #int 5 // #5 │ │ +5231ca: 2311 7a24 |0037: new-array v1, v1, [Lorg/minidns/record/Record$CLASS; // type@247a │ │ +5231ce: 6207 0c9d |0039: sget-object v7, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ +5231d2: 4d07 0102 |003b: aput-object v7, v1, v2 │ │ +5231d6: 6207 0a9d |003d: sget-object v7, Lorg/minidns/record/Record$CLASS;.CH:Lorg/minidns/record/Record$CLASS; // field@9d0a │ │ +5231da: 4d07 0103 |003f: aput-object v7, v1, v3 │ │ +5231de: 6203 0b9d |0041: sget-object v3, Lorg/minidns/record/Record$CLASS;.HS:Lorg/minidns/record/Record$CLASS; // field@9d0b │ │ +5231e2: 4d03 0105 |0043: aput-object v3, v1, v5 │ │ +5231e6: 6203 0e9d |0045: sget-object v3, Lorg/minidns/record/Record$CLASS;.NONE:Lorg/minidns/record/Record$CLASS; // field@9d0e │ │ +5231ea: 4d03 0104 |0047: aput-object v3, v1, v4 │ │ +5231ee: 4d00 0106 |0049: aput-object v0, v1, v6 │ │ +5231f2: 6901 089d |004b: sput-object v1, Lorg/minidns/record/Record$CLASS;.$VALUES:[Lorg/minidns/record/Record$CLASS; // field@9d08 │ │ +5231f6: 2200 2b0f |004d: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +5231fa: 7010 ec68 0000 |004f: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +523200: 6900 0d9d |0052: sput-object v0, Lorg/minidns/record/Record$CLASS;.INVERSE_LUT:Ljava/util/HashMap; // field@9d0d │ │ +523204: 7100 7fd0 0000 |0054: invoke-static {}, Lorg/minidns/record/Record$CLASS;.values:()[Lorg/minidns/record/Record$CLASS; // method@d07f │ │ +52320a: 0c00 |0057: move-result-object v0 │ │ +52320c: 2101 |0058: array-length v1, v0 │ │ +52320e: 3512 1400 |0059: if-ge v2, v1, 006d // +0014 │ │ +523212: 4603 0002 |005b: aget-object v3, v0, v2 │ │ +523216: 6204 0d9d |005d: sget-object v4, Lorg/minidns/record/Record$CLASS;.INVERSE_LUT:Ljava/util/HashMap; // field@9d0d │ │ +52321a: 6e10 7dd0 0300 |005f: invoke-virtual {v3}, Lorg/minidns/record/Record$CLASS;.getValue:()I // method@d07d │ │ +523220: 0a05 |0062: move-result v5 │ │ +523222: 7110 da64 0500 |0063: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +523228: 0c05 |0066: move-result-object v5 │ │ +52322a: 6e30 f868 5403 |0067: invoke-virtual {v4, v5, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +523230: d802 0201 |006a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +523234: 28ed |006c: goto 0059 // -0013 │ │ +523236: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000b line=227 │ │ 0x0015 line=232 │ │ 0x0020 line=233 │ │ 0x002b line=234 │ │ @@ -969323,18 +969323,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -52321c: |[52321c] org.minidns.record.Record$CLASS.:(Ljava/lang/String;II)V │ │ -52322c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -523232: 5903 0f9d |0003: iput v3, v0, Lorg/minidns/record/Record$CLASS;.value:I // field@9d0f │ │ -523236: 0e00 |0005: return-void │ │ +523238: |[523238] org.minidns.record.Record$CLASS.:(Ljava/lang/String;II)V │ │ +523248: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +52324e: 5903 0f9d |0003: iput v3, v0, Lorg/minidns/record/Record$CLASS;.value:I // field@9d0f │ │ +523252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0003 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/record/Record$CLASS; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -969346,22 +969346,22 @@ │ │ type : '(I)Lorg/minidns/record/Record$CLASS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -5230bc: |[5230bc] org.minidns.record.Record$CLASS.getClass:(I)Lorg/minidns/record/Record$CLASS; │ │ -5230cc: 6200 0d9d |0000: sget-object v0, Lorg/minidns/record/Record$CLASS;.INVERSE_LUT:Ljava/util/HashMap; // field@9d0d │ │ -5230d0: 7110 da64 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -5230d6: 0c01 |0005: move-result-object v1 │ │ -5230d8: 6e20 f468 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ -5230de: 0c01 |0009: move-result-object v1 │ │ -5230e0: 1f01 5722 |000a: check-cast v1, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -5230e4: 1101 |000c: return-object v1 │ │ +5230d8: |[5230d8] org.minidns.record.Record$CLASS.getClass:(I)Lorg/minidns/record/Record$CLASS; │ │ +5230e8: 6200 0d9d |0000: sget-object v0, Lorg/minidns/record/Record$CLASS;.INVERSE_LUT:Ljava/util/HashMap; // field@9d0d │ │ +5230ec: 7110 da64 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5230f2: 0c01 |0005: move-result-object v1 │ │ +5230f4: 6e20 f468 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ +5230fa: 0c01 |0009: move-result-object v1 │ │ +5230fc: 1f01 5722 |000a: check-cast v1, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +523100: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ #3 : (in Lorg/minidns/record/Record$CLASS;) │ │ @@ -969369,20 +969369,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/record/Record$CLASS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -5230e8: |[5230e8] org.minidns.record.Record$CLASS.valueOf:(Ljava/lang/String;)Lorg/minidns/record/Record$CLASS; │ │ -5230f8: 1c00 5722 |0000: const-class v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -5230fc: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -523102: 0c01 |0005: move-result-object v1 │ │ -523104: 1f01 5722 |0006: check-cast v1, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ -523108: 1101 |0008: return-object v1 │ │ +523104: |[523104] org.minidns.record.Record$CLASS.valueOf:(Ljava/lang/String;)Lorg/minidns/record/Record$CLASS; │ │ +523114: 1c00 5722 |0000: const-class v0, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +523118: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +52311e: 0c01 |0005: move-result-object v1 │ │ +523120: 1f01 5722 |0006: check-cast v1, Lorg/minidns/record/Record$CLASS; // type@2257 │ │ +523124: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/minidns/record/Record$CLASS;) │ │ @@ -969390,20 +969390,20 @@ │ │ type : '()[Lorg/minidns/record/Record$CLASS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -52310c: |[52310c] org.minidns.record.Record$CLASS.values:()[Lorg/minidns/record/Record$CLASS; │ │ -52311c: 6200 089d |0000: sget-object v0, Lorg/minidns/record/Record$CLASS;.$VALUES:[Lorg/minidns/record/Record$CLASS; // field@9d08 │ │ -523120: 6e10 abd6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/Record$CLASS;.clone:()Ljava/lang/Object; // method@d6ab │ │ -523126: 0c00 |0005: move-result-object v0 │ │ -523128: 1f00 7a24 |0006: check-cast v0, [Lorg/minidns/record/Record$CLASS; // type@247a │ │ -52312c: 1100 |0008: return-object v0 │ │ +523128: |[523128] org.minidns.record.Record$CLASS.values:()[Lorg/minidns/record/Record$CLASS; │ │ +523138: 6200 089d |0000: sget-object v0, Lorg/minidns/record/Record$CLASS;.$VALUES:[Lorg/minidns/record/Record$CLASS; // field@9d08 │ │ +52313c: 6e10 abd6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/Record$CLASS;.clone:()Ljava/lang/Object; // method@d6ab │ │ +523142: 0c00 |0005: move-result-object v0 │ │ +523144: 1f00 7a24 |0006: check-cast v0, [Lorg/minidns/record/Record$CLASS; // type@247a │ │ +523148: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/minidns/record/Record$CLASS;) │ │ @@ -969411,17 +969411,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5230a4: |[5230a4] org.minidns.record.Record$CLASS.getValue:()I │ │ -5230b4: 5210 0f9d |0000: iget v0, v1, Lorg/minidns/record/Record$CLASS;.value:I // field@9d0f │ │ -5230b8: 0f00 |0002: return v0 │ │ +5230c0: |[5230c0] org.minidns.record.Record$CLASS.getValue:()I │ │ +5230d0: 5210 0f9d |0000: iget v0, v1, Lorg/minidns/record/Record$CLASS;.value:I // field@9d0f │ │ +5230d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/Record$CLASS; │ │ │ │ source_file_idx : 23764 (Record.java) │ │ @@ -969819,776 +969819,776 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 1599 16-bit code units │ │ -523308: |[523308] org.minidns.record.Record$TYPE.:()V │ │ -523318: 2200 5822 |0000: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52331c: 1a01 f368 |0002: const-string v1, "UNKNOWN" // string@68f3 │ │ -523320: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -523322: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ -523324: 7040 81d0 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52332a: 6900 619d |0009: sput-object v0, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ -52332e: 2200 5822 |000b: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523332: 1c01 3f22 |000d: const-class v1, Lorg/minidns/record/A; // type@223f │ │ -523336: 1a03 7a0d |000f: const-string v3, "A" // string@0d7a │ │ -52333a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -52333c: 7051 82d0 3044 |0012: invoke-direct {v0, v3, v4, v4, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523342: 6900 119d |0015: sput-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -523346: 2200 5822 |0017: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52334a: 1c01 4c22 |0019: const-class v1, Lorg/minidns/record/NS; // type@224c │ │ -52334e: 1a03 1055 |001b: const-string v3, "NS" // string@5510 │ │ -523352: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -523354: 7051 82d0 3055 |001e: invoke-direct {v0, v3, v5, v5, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -52335a: 6900 439d |0021: sput-object v0, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ -52335e: 2200 5822 |0023: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523362: 1a01 8c51 |0025: const-string v1, "MD" // string@518c │ │ -523366: 1233 |0027: const/4 v3, #int 3 // #3 │ │ -523368: 7040 81d0 1033 |0028: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52336e: 6900 399d |002b: sput-object v0, Lorg/minidns/record/Record$TYPE;.MD:Lorg/minidns/record/Record$TYPE; // field@9d39 │ │ -523372: 2200 5822 |002d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523376: 1a01 c351 |002f: const-string v1, "MF" // string@51c3 │ │ -52337a: 1246 |0031: const/4 v6, #int 4 // #4 │ │ -52337c: 7040 81d0 1066 |0032: invoke-direct {v0, v1, v6, v6}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523382: 6900 3a9d |0035: sput-object v0, Lorg/minidns/record/Record$TYPE;.MF:Lorg/minidns/record/Record$TYPE; // field@9d3a │ │ -523386: 2200 5822 |0037: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52338a: 1c01 4122 |0039: const-class v1, Lorg/minidns/record/CNAME; // type@2241 │ │ -52338e: 1a07 a016 |003b: const-string v7, "CNAME" // string@16a0 │ │ -523392: 1258 |003d: const/4 v8, #int 5 // #5 │ │ -523394: 7051 82d0 7088 |003e: invoke-direct {v0, v7, v8, v8, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -52339a: 6900 1d9d |0041: sput-object v0, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ -52339e: 2200 5822 |0043: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5233a2: 1c01 5a22 |0045: const-class v1, Lorg/minidns/record/SOA; // type@225a │ │ -5233a6: 1a07 0a60 |0047: const-string v7, "SOA" // string@600a │ │ -5233aa: 1269 |0049: const/4 v9, #int 6 // #6 │ │ -5233ac: 7051 82d0 7099 |004a: invoke-direct {v0, v7, v9, v9, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -5233b2: 6900 559d |004d: sput-object v0, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ -5233b6: 2200 5822 |004f: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5233ba: 1a01 8951 |0051: const-string v1, "MB" // string@5189 │ │ -5233be: 1277 |0053: const/4 v7, #int 7 // #7 │ │ -5233c0: 7040 81d0 1077 |0054: invoke-direct {v0, v1, v7, v7}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5233c6: 6900 389d |0057: sput-object v0, Lorg/minidns/record/Record$TYPE;.MB:Lorg/minidns/record/Record$TYPE; // field@9d38 │ │ -5233ca: 2200 5822 |0059: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5233ce: 1a01 c551 |005b: const-string v1, "MG" // string@51c5 │ │ -5233d2: 130a 0800 |005d: const/16 v10, #int 8 // #8 │ │ -5233d6: 7040 81d0 10aa |005f: invoke-direct {v0, v1, v10, v10}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5233dc: 6900 3b9d |0062: sput-object v0, Lorg/minidns/record/Record$TYPE;.MG:Lorg/minidns/record/Record$TYPE; // field@9d3b │ │ -5233e0: 2200 5822 |0064: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5233e4: 1a01 1552 |0066: const-string v1, "MR" // string@5215 │ │ -5233e8: 130b 0900 |0068: const/16 v11, #int 9 // #9 │ │ -5233ec: 7040 81d0 10bb |006a: invoke-direct {v0, v1, v11, v11}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5233f2: 6900 3d9d |006d: sput-object v0, Lorg/minidns/record/Record$TYPE;.MR:Lorg/minidns/record/Record$TYPE; // field@9d3d │ │ -5233f6: 2200 5822 |006f: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5233fa: 1a01 2255 |0071: const-string v1, "NULL" // string@5522 │ │ -5233fe: 130c 0a00 |0073: const/16 v12, #int 10 // #a │ │ -523402: 7040 81d0 10cc |0075: invoke-direct {v0, v1, v12, v12}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523408: 6900 499d |0078: sput-object v0, Lorg/minidns/record/Record$TYPE;.NULL:Lorg/minidns/record/Record$TYPE; // field@9d49 │ │ -52340c: 2200 5822 |007a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523410: 1a01 5e6d |007c: const-string v1, "WKS" // string@6d5e │ │ -523414: 130d 0b00 |007e: const/16 v13, #int 11 // #b │ │ -523418: 7040 81d0 10dd |0080: invoke-direct {v0, v1, v13, v13}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52341e: 6900 649d |0083: sput-object v0, Lorg/minidns/record/Record$TYPE;.WKS:Lorg/minidns/record/Record$TYPE; // field@9d64 │ │ -523422: 2200 5822 |0085: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523426: 1c01 5322 |0087: const-class v1, Lorg/minidns/record/PTR; // type@2253 │ │ -52342a: 1a0e 1459 |0089: const-string v14, "PTR" // string@5914 │ │ -52342e: 130f 0c00 |008b: const/16 v15, #int 12 // #c │ │ -523432: 7051 82d0 e0ff |008d: invoke-direct {v0, v14, v15, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523438: 6900 4d9d |0090: sput-object v0, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ -52343c: 2200 5822 |0092: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523440: 1a01 8f25 |0094: const-string v1, "HINFO" // string@258f │ │ -523444: 130e 0d00 |0096: const/16 v14, #int 13 // #d │ │ -523448: 7040 81d0 10ee |0098: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52344e: 6900 2a9d |009b: sput-object v0, Lorg/minidns/record/Record$TYPE;.HINFO:Lorg/minidns/record/Record$TYPE; // field@9d2a │ │ -523452: 2200 5822 |009d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523456: 1a01 d251 |009f: const-string v1, "MINFO" // string@51d2 │ │ -52345a: 130e 0e00 |00a1: const/16 v14, #int 14 // #e │ │ -52345e: 7040 81d0 10ee |00a3: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523464: 6900 3c9d |00a6: sput-object v0, Lorg/minidns/record/Record$TYPE;.MINFO:Lorg/minidns/record/Record$TYPE; // field@9d3c │ │ -523468: 2200 5822 |00a8: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52346c: 1c01 4b22 |00aa: const-class v1, Lorg/minidns/record/MX; // type@224b │ │ -523470: 1a0e 2c52 |00ac: const-string v14, "MX" // string@522c │ │ -523474: 130f 0f00 |00ae: const/16 v15, #int 15 // #f │ │ -523478: 7051 82d0 e0ff |00b0: invoke-direct {v0, v14, v15, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -52347e: 6900 3e9d |00b3: sput-object v0, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ -523482: 2200 5822 |00b5: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523486: 1c01 6022 |00b7: const-class v1, Lorg/minidns/record/TXT; // type@2260 │ │ -52348a: 1a0e f565 |00b9: const-string v14, "TXT" // string@65f5 │ │ -52348e: 130f 1000 |00bb: const/16 v15, #int 16 // #10 │ │ -523492: 7051 82d0 e0ff |00bd: invoke-direct {v0, v14, v15, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523498: 6900 5e9d |00c0: sput-object v0, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ -52349c: 2200 5822 |00c2: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5234a0: 1a01 595c |00c4: const-string v1, "RP" // string@5c59 │ │ -5234a4: 130e 1100 |00c6: const/16 v14, #int 17 // #11 │ │ -5234a8: 7040 81d0 10ee |00c8: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5234ae: 6900 509d |00cb: sput-object v0, Lorg/minidns/record/Record$TYPE;.RP:Lorg/minidns/record/Record$TYPE; // field@9d50 │ │ -5234b2: 2200 5822 |00cd: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5234b6: 1a01 170e |00cf: const-string v1, "AFSDB" // string@0e17 │ │ -5234ba: 130e 1200 |00d1: const/16 v14, #int 18 // #12 │ │ -5234be: 7040 81d0 10ee |00d3: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5234c4: 6900 149d |00d6: sput-object v0, Lorg/minidns/record/Record$TYPE;.AFSDB:Lorg/minidns/record/Record$TYPE; // field@9d14 │ │ -5234c8: 2200 5822 |00d8: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5234cc: 1a01 676e |00da: const-string v1, "X25" // string@6e67 │ │ -5234d0: 130e 1300 |00dc: const/16 v14, #int 19 // #13 │ │ -5234d4: 7040 81d0 10ee |00de: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5234da: 6900 659d |00e1: sput-object v0, Lorg/minidns/record/Record$TYPE;.X25:Lorg/minidns/record/Record$TYPE; // field@9d65 │ │ -5234de: 2200 5822 |00e3: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5234e2: 1a01 6827 |00e5: const-string v1, "ISDN" // string@2768 │ │ -5234e6: 130e 1400 |00e7: const/16 v14, #int 20 // #14 │ │ -5234ea: 7040 81d0 10ee |00e9: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5234f0: 6900 2e9d |00ec: sput-object v0, Lorg/minidns/record/Record$TYPE;.ISDN:Lorg/minidns/record/Record$TYPE; // field@9d2e │ │ -5234f4: 2200 5822 |00ee: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5234f8: 1a01 8f5c |00f0: const-string v1, "RT" // string@5c8f │ │ -5234fc: 130e 1500 |00f2: const/16 v14, #int 21 // #15 │ │ -523500: 7040 81d0 10ee |00f4: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523506: 6900 529d |00f7: sput-object v0, Lorg/minidns/record/Record$TYPE;.RT:Lorg/minidns/record/Record$TYPE; // field@9d52 │ │ -52350a: 2200 5822 |00f9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52350e: 1a01 1255 |00fb: const-string v1, "NSAP" // string@5512 │ │ -523512: 130e 1600 |00fd: const/16 v14, #int 22 // #16 │ │ -523516: 130f 1600 |00ff: const/16 v15, #int 22 // #16 │ │ -52351a: 7040 81d0 10fe |0101: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523520: 6900 449d |0104: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSAP:Lorg/minidns/record/Record$TYPE; // field@9d44 │ │ -523524: 2200 5822 |0106: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523528: 1a01 1355 |0108: const-string v1, "NSAP_PTR" // string@5513 │ │ -52352c: 130e 1700 |010a: const/16 v14, #int 23 // #17 │ │ -523530: 130f 1700 |010c: const/16 v15, #int 23 // #17 │ │ -523534: 7040 81d0 10fe |010e: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52353a: 6900 459d |0111: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSAP_PTR:Lorg/minidns/record/Record$TYPE; // field@9d45 │ │ -52353e: 2200 5822 |0113: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523542: 1a01 a65f |0115: const-string v1, "SIG" // string@5fa6 │ │ -523546: 130e 1800 |0117: const/16 v14, #int 24 // #18 │ │ -52354a: 130f 1800 |0119: const/16 v15, #int 24 // #18 │ │ -52354e: 7040 81d0 10fe |011b: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523554: 6900 539d |011e: sput-object v0, Lorg/minidns/record/Record$TYPE;.SIG:Lorg/minidns/record/Record$TYPE; // field@9d53 │ │ -523558: 2200 5822 |0120: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52355c: 1a01 8329 |0122: const-string v1, "KEY" // string@2983 │ │ -523560: 130e 1900 |0124: const/16 v14, #int 25 // #19 │ │ -523564: 130f 1900 |0126: const/16 v15, #int 25 // #19 │ │ -523568: 7040 81d0 10fe |0128: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52356e: 6900 309d |012b: sput-object v0, Lorg/minidns/record/Record$TYPE;.KEY:Lorg/minidns/record/Record$TYPE; // field@9d30 │ │ -523572: 2200 5822 |012d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523576: 1a01 2559 |012f: const-string v1, "PX" // string@5925 │ │ -52357a: 130e 1a00 |0131: const/16 v14, #int 26 // #1a │ │ -52357e: 130f 1a00 |0133: const/16 v15, #int 26 // #1a │ │ -523582: 7040 81d0 10fe |0135: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523588: 6900 4e9d |0138: sput-object v0, Lorg/minidns/record/Record$TYPE;.PX:Lorg/minidns/record/Record$TYPE; // field@9d4e │ │ -52358c: 2200 5822 |013a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523590: 1a01 6a24 |013c: const-string v1, "GPOS" // string@246a │ │ -523594: 130e 1b00 |013e: const/16 v14, #int 27 // #1b │ │ -523598: 130f 1b00 |0140: const/16 v15, #int 27 // #1b │ │ -52359c: 7040 81d0 10fe |0142: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5235a2: 6900 299d |0145: sput-object v0, Lorg/minidns/record/Record$TYPE;.GPOS:Lorg/minidns/record/Record$TYPE; // field@9d29 │ │ -5235a6: 2200 5822 |0147: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5235aa: 1c01 4022 |0149: const-class v1, Lorg/minidns/record/AAAA; // type@2240 │ │ -5235ae: 1a0e 950d |014b: const-string v14, "AAAA" // string@0d95 │ │ -5235b2: 130f 1c00 |014d: const/16 v15, #int 28 // #1c │ │ -5235b6: 130d 1c00 |014f: const/16 v13, #int 28 // #1c │ │ -5235ba: 7051 82d0 e0df |0151: invoke-direct {v0, v14, v15, v13, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -5235c0: 6900 139d |0154: sput-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -5235c4: 2200 5822 |0156: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5235c8: 1a01 042c |0158: const-string v1, "LOC" // string@2c04 │ │ -5235cc: 130d 1d00 |015a: const/16 v13, #int 29 // #1d │ │ -5235d0: 130e 1d00 |015c: const/16 v14, #int 29 // #1d │ │ -5235d4: 7040 81d0 10ed |015e: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5235da: 6900 349d |0161: sput-object v0, Lorg/minidns/record/Record$TYPE;.LOC:Lorg/minidns/record/Record$TYPE; // field@9d34 │ │ -5235de: 2200 5822 |0163: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5235e2: 1a01 2d55 |0165: const-string v1, "NXT" // string@552d │ │ -5235e6: 130d 1e00 |0167: const/16 v13, #int 30 // #1e │ │ -5235ea: 130e 1e00 |0169: const/16 v14, #int 30 // #1e │ │ -5235ee: 7040 81d0 10ed |016b: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5235f4: 6900 4a9d |016e: sput-object v0, Lorg/minidns/record/Record$TYPE;.NXT:Lorg/minidns/record/Record$TYPE; // field@9d4a │ │ -5235f8: 2200 5822 |0170: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5235fc: 1a01 7d1f |0172: const-string v1, "EID" // string@1f7d │ │ -523600: 130d 1f00 |0174: const/16 v13, #int 31 // #1f │ │ -523604: 130e 1f00 |0176: const/16 v14, #int 31 // #1f │ │ -523608: 7040 81d0 10ed |0178: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52360e: 6900 259d |017b: sput-object v0, Lorg/minidns/record/Record$TYPE;.EID:Lorg/minidns/record/Record$TYPE; // field@9d25 │ │ -523612: 2200 5822 |017d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523616: 1a01 cb54 |017f: const-string v1, "NIMLOC" // string@54cb │ │ -52361a: 130d 2000 |0181: const/16 v13, #int 32 // #20 │ │ -52361e: 130e 2000 |0183: const/16 v14, #int 32 // #20 │ │ -523622: 7040 81d0 10ed |0185: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523628: 6900 419d |0188: sput-object v0, Lorg/minidns/record/Record$TYPE;.NIMLOC:Lorg/minidns/record/Record$TYPE; // field@9d41 │ │ -52362c: 2200 5822 |018a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523630: 1c01 5b22 |018c: const-class v1, Lorg/minidns/record/SRV; // type@225b │ │ -523634: 1a0d 5f60 |018e: const-string v13, "SRV" // string@605f │ │ -523638: 130e 2100 |0190: const/16 v14, #int 33 // #21 │ │ -52363c: 130f 2100 |0192: const/16 v15, #int 33 // #21 │ │ -523640: 7051 82d0 d0fe |0194: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523646: 6900 579d |0197: sput-object v0, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ -52364a: 2200 5822 |0199: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52364e: 1a01 890e |019b: const-string v1, "ATMA" // string@0e89 │ │ -523652: 130d 2200 |019d: const/16 v13, #int 34 // #22 │ │ -523656: 130e 2200 |019f: const/16 v14, #int 34 // #22 │ │ -52365a: 7040 81d0 10ed |01a1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523660: 6900 179d |01a4: sput-object v0, Lorg/minidns/record/Record$TYPE;.ATMA:Lorg/minidns/record/Record$TYPE; // field@9d17 │ │ -523664: 2200 5822 |01a6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523668: 1a01 b154 |01a8: const-string v1, "NAPTR" // string@54b1 │ │ -52366c: 130d 2300 |01aa: const/16 v13, #int 35 // #23 │ │ -523670: 130e 2300 |01ac: const/16 v14, #int 35 // #23 │ │ -523674: 7040 81d0 10ed |01ae: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52367a: 6900 3f9d |01b1: sput-object v0, Lorg/minidns/record/Record$TYPE;.NAPTR:Lorg/minidns/record/Record$TYPE; // field@9d3f │ │ -52367e: 2200 5822 |01b3: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523682: 1a01 b529 |01b5: const-string v1, "KX" // string@29b5 │ │ -523686: 130d 2400 |01b7: const/16 v13, #int 36 // #24 │ │ -52368a: 130e 2400 |01b9: const/16 v14, #int 36 // #24 │ │ -52368e: 7040 81d0 10ed |01bb: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523694: 6900 319d |01be: sput-object v0, Lorg/minidns/record/Record$TYPE;.KX:Lorg/minidns/record/Record$TYPE; // field@9d31 │ │ -523698: 2200 5822 |01c0: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52369c: 1a01 4e16 |01c2: const-string v1, "CERT" // string@164e │ │ -5236a0: 130d 2500 |01c4: const/16 v13, #int 37 // #25 │ │ -5236a4: 130e 2500 |01c6: const/16 v14, #int 37 // #25 │ │ -5236a8: 7040 81d0 10ed |01c8: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5236ae: 6900 1c9d |01cb: sput-object v0, Lorg/minidns/record/Record$TYPE;.CERT:Lorg/minidns/record/Record$TYPE; // field@9d1c │ │ -5236b2: 2200 5822 |01cd: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5236b6: 1a01 8f0d |01cf: const-string v1, "A6" // string@0d8f │ │ -5236ba: 130d 2600 |01d1: const/16 v13, #int 38 // #26 │ │ -5236be: 130e 2600 |01d3: const/16 v14, #int 38 // #26 │ │ -5236c2: 7040 81d0 10ed |01d5: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5236c8: 6900 129d |01d8: sput-object v0, Lorg/minidns/record/Record$TYPE;.A6:Lorg/minidns/record/Record$TYPE; // field@9d12 │ │ -5236cc: 2200 5822 |01da: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5236d0: 1c01 4322 |01dc: const-class v1, Lorg/minidns/record/DNAME; // type@2243 │ │ -5236d4: 1a0d 151d |01de: const-string v13, "DNAME" // string@1d15 │ │ -5236d8: 130e 2700 |01e0: const/16 v14, #int 39 // #27 │ │ -5236dc: 130f 2700 |01e2: const/16 v15, #int 39 // #27 │ │ -5236e0: 7051 82d0 d0fe |01e4: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -5236e6: 6900 229d |01e7: sput-object v0, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ -5236ea: 2200 5822 |01e9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5236ee: 1a01 b55f |01eb: const-string v1, "SINK" // string@5fb5 │ │ -5236f2: 130d 2800 |01ed: const/16 v13, #int 40 // #28 │ │ -5236f6: 130e 2800 |01ef: const/16 v14, #int 40 // #28 │ │ -5236fa: 7040 81d0 10ed |01f1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523700: 6900 549d |01f4: sput-object v0, Lorg/minidns/record/Record$TYPE;.SINK:Lorg/minidns/record/Record$TYPE; // field@9d54 │ │ -523704: 2200 5822 |01f6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523708: 1c01 5222 |01f8: const-class v1, Lorg/minidns/record/OPT; // type@2252 │ │ -52370c: 1a0d 8356 |01fa: const-string v13, "OPT" // string@5683 │ │ -523710: 130e 2900 |01fc: const/16 v14, #int 41 // #29 │ │ -523714: 130f 2900 |01fe: const/16 v15, #int 41 // #29 │ │ -523718: 7051 82d0 d0fe |0200: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -52371e: 6900 4c9d |0203: sput-object v0, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -523722: 2200 5822 |0205: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523726: 1a01 590e |0207: const-string v1, "APL" // string@0e59 │ │ -52372a: 130d 2a00 |0209: const/16 v13, #int 42 // #2a │ │ -52372e: 130e 2a00 |020b: const/16 v14, #int 42 // #2a │ │ -523732: 7040 81d0 10ed |020d: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523738: 6900 169d |0210: sput-object v0, Lorg/minidns/record/Record$TYPE;.APL:Lorg/minidns/record/Record$TYPE; // field@9d16 │ │ -52373c: 2200 5822 |0212: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523740: 1c01 4522 |0214: const-class v1, Lorg/minidns/record/DS; // type@2245 │ │ -523744: 1a0d 4a1d |0216: const-string v13, "DS" // string@1d4a │ │ -523748: 130e 2b00 |0218: const/16 v14, #int 43 // #2b │ │ -52374c: 130f 2b00 |021a: const/16 v15, #int 43 // #2b │ │ -523750: 7051 82d0 d0fe |021c: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523756: 6900 249d |021f: sput-object v0, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ -52375a: 2200 5822 |0221: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52375e: 1a01 6760 |0223: const-string v1, "SSHFP" // string@6067 │ │ -523762: 130d 2c00 |0225: const/16 v13, #int 44 // #2c │ │ -523766: 130e 2c00 |0227: const/16 v14, #int 44 // #2c │ │ -52376a: 7040 81d0 10ed |0229: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523770: 6900 589d |022c: sput-object v0, Lorg/minidns/record/Record$TYPE;.SSHFP:Lorg/minidns/record/Record$TYPE; // field@9d58 │ │ -523774: 2200 5822 |022e: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523778: 1a01 4527 |0230: const-string v1, "IPSECKEY" // string@2745 │ │ -52377c: 130d 2d00 |0232: const/16 v13, #int 45 // #2d │ │ -523780: 130e 2d00 |0234: const/16 v14, #int 45 // #2d │ │ -523784: 7040 81d0 10ed |0236: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52378a: 6900 2d9d |0239: sput-object v0, Lorg/minidns/record/Record$TYPE;.IPSECKEY:Lorg/minidns/record/Record$TYPE; // field@9d2d │ │ -52378e: 2200 5822 |023b: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523792: 1c01 5422 |023d: const-class v1, Lorg/minidns/record/RRSIG; // type@2254 │ │ -523796: 1a0d 5a5c |023f: const-string v13, "RRSIG" // string@5c5a │ │ -52379a: 130e 2e00 |0241: const/16 v14, #int 46 // #2e │ │ -52379e: 130f 2e00 |0243: const/16 v15, #int 46 // #2e │ │ -5237a2: 7051 82d0 d0fe |0245: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -5237a8: 6900 519d |0248: sput-object v0, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ -5237ac: 2200 5822 |024a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5237b0: 1c01 5022 |024c: const-class v1, Lorg/minidns/record/NSEC; // type@2250 │ │ -5237b4: 1a0d 1455 |024e: const-string v13, "NSEC" // string@5514 │ │ -5237b8: 130e 2f00 |0250: const/16 v14, #int 47 // #2f │ │ -5237bc: 130f 2f00 |0252: const/16 v15, #int 47 // #2f │ │ -5237c0: 7051 82d0 d0fe |0254: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -5237c6: 6900 469d |0257: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ -5237ca: 2200 5822 |0259: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5237ce: 1c01 4422 |025b: const-class v1, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -5237d2: 1a0d 1d1d |025d: const-string v13, "DNSKEY" // string@1d1d │ │ -5237d6: 130e 3000 |025f: const/16 v14, #int 48 // #30 │ │ -5237da: 130f 3000 |0261: const/16 v15, #int 48 // #30 │ │ -5237de: 7051 82d0 d0fe |0263: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -5237e4: 6900 239d |0266: sput-object v0, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -5237e8: 2200 5822 |0268: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5237ec: 1a01 b21c |026a: const-string v1, "DHCID" // string@1cb2 │ │ -5237f0: 130d 3100 |026c: const/16 v13, #int 49 // #31 │ │ -5237f4: 130e 3100 |026e: const/16 v14, #int 49 // #31 │ │ -5237f8: 7040 81d0 10ed |0270: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5237fe: 6900 209d |0273: sput-object v0, Lorg/minidns/record/Record$TYPE;.DHCID:Lorg/minidns/record/Record$TYPE; // field@9d20 │ │ -523802: 2200 5822 |0275: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523806: 1c01 4e22 |0277: const-class v1, Lorg/minidns/record/NSEC3; // type@224e │ │ -52380a: 1a0d 1755 |0279: const-string v13, "NSEC3" // string@5517 │ │ -52380e: 130e 3200 |027b: const/16 v14, #int 50 // #32 │ │ -523812: 130f 3200 |027d: const/16 v15, #int 50 // #32 │ │ -523816: 7051 82d0 d0fe |027f: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -52381c: 6900 479d |0282: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ -523820: 2200 5822 |0284: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523824: 1c01 4f22 |0286: const-class v1, Lorg/minidns/record/NSEC3PARAM; // type@224f │ │ -523828: 1a0d 1955 |0288: const-string v13, "NSEC3PARAM" // string@5519 │ │ -52382c: 130e 3300 |028a: const/16 v14, #int 51 // #33 │ │ -523830: 130f 3300 |028c: const/16 v15, #int 51 // #33 │ │ -523834: 7051 82d0 d0fe |028e: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -52383a: 6900 489d |0291: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ -52383e: 2200 5822 |0293: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523842: 1c01 5f22 |0295: const-class v1, Lorg/minidns/record/TLSA; // type@225f │ │ -523846: 1a0d 2265 |0297: const-string v13, "TLSA" // string@6522 │ │ -52384a: 130e 3400 |0299: const/16 v14, #int 52 // #34 │ │ -52384e: 130f 3400 |029b: const/16 v15, #int 52 // #34 │ │ -523852: 7051 82d0 d0fe |029d: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523858: 6900 5c9d |02a0: sput-object v0, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ -52385c: 2200 5822 |02a2: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523860: 1a01 9125 |02a4: const-string v1, "HIP" // string@2591 │ │ -523864: 130d 3500 |02a6: const/16 v13, #int 53 // #35 │ │ -523868: 130e 3700 |02a8: const/16 v14, #int 55 // #37 │ │ -52386c: 7040 81d0 10ed |02aa: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523872: 6900 2b9d |02ad: sput-object v0, Lorg/minidns/record/Record$TYPE;.HIP:Lorg/minidns/record/Record$TYPE; // field@9d2b │ │ -523876: 2200 5822 |02af: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52387a: 1a01 cc54 |02b1: const-string v1, "NINFO" // string@54cc │ │ -52387e: 130d 3600 |02b3: const/16 v13, #int 54 // #36 │ │ -523882: 130e 3800 |02b5: const/16 v14, #int 56 // #38 │ │ -523886: 7040 81d0 10ed |02b7: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52388c: 6900 429d |02ba: sput-object v0, Lorg/minidns/record/Record$TYPE;.NINFO:Lorg/minidns/record/Record$TYPE; // field@9d42 │ │ -523890: 2200 5822 |02bc: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523894: 1a01 fb5b |02be: const-string v1, "RKEY" // string@5bfb │ │ -523898: 130d 3700 |02c0: const/16 v13, #int 55 // #37 │ │ -52389c: 130e 3900 |02c2: const/16 v14, #int 57 // #39 │ │ -5238a0: 7040 81d0 10ed |02c4: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5238a6: 6900 4f9d |02c7: sput-object v0, Lorg/minidns/record/Record$TYPE;.RKEY:Lorg/minidns/record/Record$TYPE; // field@9d4f │ │ -5238aa: 2200 5822 |02c9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5238ae: 1a01 8b64 |02cb: const-string v1, "TALINK" // string@648b │ │ -5238b2: 130d 3800 |02cd: const/16 v13, #int 56 // #38 │ │ -5238b6: 130e 3a00 |02cf: const/16 v14, #int 58 // #3a │ │ -5238ba: 7040 81d0 10ed |02d1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5238c0: 6900 5a9d |02d4: sput-object v0, Lorg/minidns/record/Record$TYPE;.TALINK:Lorg/minidns/record/Record$TYPE; // field@9d5a │ │ -5238c4: 2200 5822 |02d6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5238c8: 1a01 4816 |02d8: const-string v1, "CDS" // string@1648 │ │ -5238cc: 130d 3900 |02da: const/16 v13, #int 57 // #39 │ │ -5238d0: 130e 3b00 |02dc: const/16 v14, #int 59 // #3b │ │ -5238d4: 7040 81d0 10ed |02de: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5238da: 6900 1b9d |02e1: sput-object v0, Lorg/minidns/record/Record$TYPE;.CDS:Lorg/minidns/record/Record$TYPE; // field@9d1b │ │ -5238de: 2200 5822 |02e3: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5238e2: 1a01 4716 |02e5: const-string v1, "CDNSKEY" // string@1647 │ │ -5238e6: 130d 3a00 |02e7: const/16 v13, #int 58 // #3a │ │ -5238ea: 130e 3c00 |02e9: const/16 v14, #int 60 // #3c │ │ -5238ee: 7040 81d0 10ed |02eb: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5238f4: 6900 1a9d |02ee: sput-object v0, Lorg/minidns/record/Record$TYPE;.CDNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d1a │ │ -5238f8: 2200 5822 |02f0: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5238fc: 1c01 5122 |02f2: const-class v1, Lorg/minidns/record/OPENPGPKEY; // type@2251 │ │ -523900: 1a0d 7656 |02f4: const-string v13, "OPENPGPKEY" // string@5676 │ │ -523904: 130e 3b00 |02f6: const/16 v14, #int 59 // #3b │ │ -523908: 130f 3d00 |02f8: const/16 v15, #int 61 // #3d │ │ -52390c: 7051 82d0 d0fe |02fa: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523912: 6900 4b9d |02fd: sput-object v0, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ -523916: 2200 5822 |02ff: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52391a: 1a01 7f17 |0301: const-string v1, "CSYNC" // string@177f │ │ -52391e: 130d 3c00 |0303: const/16 v13, #int 60 // #3c │ │ -523922: 130e 3e00 |0305: const/16 v14, #int 62 // #3e │ │ -523926: 7040 81d0 10ed |0307: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52392c: 6900 1e9d |030a: sput-object v0, Lorg/minidns/record/Record$TYPE;.CSYNC:Lorg/minidns/record/Record$TYPE; // field@9d1e │ │ -523930: 2200 5822 |030c: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523934: 1a01 1860 |030e: const-string v1, "SPF" // string@6018 │ │ -523938: 130d 3d00 |0310: const/16 v13, #int 61 // #3d │ │ -52393c: 130e 6300 |0312: const/16 v14, #int 99 // #63 │ │ -523940: 7040 81d0 10ed |0314: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523946: 6900 569d |0317: sput-object v0, Lorg/minidns/record/Record$TYPE;.SPF:Lorg/minidns/record/Record$TYPE; // field@9d56 │ │ -52394a: 2200 5822 |0319: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52394e: 1a01 e468 |031b: const-string v1, "UINFO" // string@68e4 │ │ -523952: 130d 3e00 |031d: const/16 v13, #int 62 // #3e │ │ -523956: 130e 6400 |031f: const/16 v14, #int 100 // #64 │ │ -52395a: 7040 81d0 10ed |0321: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523960: 6900 609d |0324: sput-object v0, Lorg/minidns/record/Record$TYPE;.UINFO:Lorg/minidns/record/Record$TYPE; // field@9d60 │ │ -523964: 2200 5822 |0326: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523968: 1a01 e368 |0328: const-string v1, "UID" // string@68e3 │ │ -52396c: 130d 3f00 |032a: const/16 v13, #int 63 // #3f │ │ -523970: 130e 6500 |032c: const/16 v14, #int 101 // #65 │ │ -523974: 7040 81d0 10ed |032e: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -52397a: 6900 5f9d |0331: sput-object v0, Lorg/minidns/record/Record$TYPE;.UID:Lorg/minidns/record/Record$TYPE; // field@9d5f │ │ -52397e: 2200 5822 |0333: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523982: 1a01 2f24 |0335: const-string v1, "GID" // string@242f │ │ -523986: 130d 4000 |0337: const/16 v13, #int 64 // #40 │ │ -52398a: 130e 6600 |0339: const/16 v14, #int 102 // #66 │ │ -52398e: 7040 81d0 10ed |033b: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523994: 6900 289d |033e: sput-object v0, Lorg/minidns/record/Record$TYPE;.GID:Lorg/minidns/record/Record$TYPE; // field@9d28 │ │ -523998: 2200 5822 |0340: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -52399c: 1a01 fd68 |0342: const-string v1, "UNSPEC" // string@68fd │ │ -5239a0: 130d 4100 |0344: const/16 v13, #int 65 // #41 │ │ -5239a4: 130e 6700 |0346: const/16 v14, #int 103 // #67 │ │ -5239a8: 7040 81d0 10ed |0348: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5239ae: 6900 629d |034b: sput-object v0, Lorg/minidns/record/Record$TYPE;.UNSPEC:Lorg/minidns/record/Record$TYPE; // field@9d62 │ │ -5239b2: 2200 5822 |034d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5239b6: 1a01 c954 |034f: const-string v1, "NID" // string@54c9 │ │ -5239ba: 130d 4200 |0351: const/16 v13, #int 66 // #42 │ │ -5239be: 130e 6800 |0353: const/16 v14, #int 104 // #68 │ │ -5239c2: 7040 81d0 10ed |0355: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5239c8: 6900 409d |0358: sput-object v0, Lorg/minidns/record/Record$TYPE;.NID:Lorg/minidns/record/Record$TYPE; // field@9d40 │ │ -5239cc: 2200 5822 |035a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5239d0: 1a01 ea2a |035c: const-string v1, "L32" // string@2aea │ │ -5239d4: 130d 4300 |035e: const/16 v13, #int 67 // #43 │ │ -5239d8: 130e 6900 |0360: const/16 v14, #int 105 // #69 │ │ -5239dc: 7040 81d0 10ed |0362: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5239e2: 6900 329d |0365: sput-object v0, Lorg/minidns/record/Record$TYPE;.L32:Lorg/minidns/record/Record$TYPE; // field@9d32 │ │ -5239e6: 2200 5822 |0367: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5239ea: 1a01 eb2a |0369: const-string v1, "L64" // string@2aeb │ │ -5239ee: 130d 4400 |036b: const/16 v13, #int 68 // #44 │ │ -5239f2: 130e 6a00 |036d: const/16 v14, #int 106 // #6a │ │ -5239f6: 7040 81d0 10ed |036f: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -5239fc: 6900 339d |0372: sput-object v0, Lorg/minidns/record/Record$TYPE;.L64:Lorg/minidns/record/Record$TYPE; // field@9d33 │ │ -523a00: 2200 5822 |0374: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523a04: 1a01 1a2c |0376: const-string v1, "LP" // string@2c1a │ │ -523a08: 130d 4500 |0378: const/16 v13, #int 69 // #45 │ │ -523a0c: 130e 6b00 |037a: const/16 v14, #int 107 // #6b │ │ -523a10: 7040 81d0 10ed |037c: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523a16: 6900 359d |037f: sput-object v0, Lorg/minidns/record/Record$TYPE;.LP:Lorg/minidns/record/Record$TYPE; // field@9d35 │ │ -523a1a: 2200 5822 |0381: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523a1e: 1a01 da1f |0383: const-string v1, "EUI48" // string@1fda │ │ -523a22: 130d 4600 |0385: const/16 v13, #int 70 // #46 │ │ -523a26: 130e 6c00 |0387: const/16 v14, #int 108 // #6c │ │ -523a2a: 7040 81d0 10ed |0389: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523a30: 6900 269d |038c: sput-object v0, Lorg/minidns/record/Record$TYPE;.EUI48:Lorg/minidns/record/Record$TYPE; // field@9d26 │ │ -523a34: 2200 5822 |038e: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523a38: 1a01 db1f |0390: const-string v1, "EUI64" // string@1fdb │ │ -523a3c: 130d 4700 |0392: const/16 v13, #int 71 // #47 │ │ -523a40: 130e 6d00 |0394: const/16 v14, #int 109 // #6d │ │ -523a44: 7040 81d0 10ed |0396: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523a4a: 6900 279d |0399: sput-object v0, Lorg/minidns/record/Record$TYPE;.EUI64:Lorg/minidns/record/Record$TYPE; // field@9d27 │ │ -523a4e: 2200 5822 |039b: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523a52: 1a01 0f65 |039d: const-string v1, "TKEY" // string@650f │ │ -523a56: 130d 4800 |039f: const/16 v13, #int 72 // #48 │ │ -523a5a: 130e f900 |03a1: const/16 v14, #int 249 // #f9 │ │ -523a5e: 7040 81d0 10ed |03a3: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523a64: 6900 5b9d |03a6: sput-object v0, Lorg/minidns/record/Record$TYPE;.TKEY:Lorg/minidns/record/Record$TYPE; // field@9d5b │ │ -523a68: 2200 5822 |03a8: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523a6c: 1a01 9365 |03aa: const-string v1, "TSIG" // string@6593 │ │ -523a70: 130d 4900 |03ac: const/16 v13, #int 73 // #49 │ │ -523a74: 130e fa00 |03ae: const/16 v14, #int 250 // #fa │ │ -523a78: 7040 81d0 10ed |03b0: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523a7e: 6900 5d9d |03b3: sput-object v0, Lorg/minidns/record/Record$TYPE;.TSIG:Lorg/minidns/record/Record$TYPE; // field@9d5d │ │ -523a82: 2200 5822 |03b5: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523a86: 1a01 bf27 |03b7: const-string v1, "IXFR" // string@27bf │ │ -523a8a: 130d 4a00 |03b9: const/16 v13, #int 74 // #4a │ │ -523a8e: 130e fb00 |03bb: const/16 v14, #int 251 // #fb │ │ -523a92: 7040 81d0 10ed |03bd: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523a98: 6900 2f9d |03c0: sput-object v0, Lorg/minidns/record/Record$TYPE;.IXFR:Lorg/minidns/record/Record$TYPE; // field@9d2f │ │ -523a9c: 2200 5822 |03c2: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523aa0: 1a01 ae0e |03c4: const-string v1, "AXFR" // string@0eae │ │ -523aa4: 130d 4b00 |03c6: const/16 v13, #int 75 // #4b │ │ -523aa8: 130e fc00 |03c8: const/16 v14, #int 252 // #fc │ │ -523aac: 7040 81d0 10ed |03ca: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523ab2: 6900 189d |03cd: sput-object v0, Lorg/minidns/record/Record$TYPE;.AXFR:Lorg/minidns/record/Record$TYPE; // field@9d18 │ │ -523ab6: 2200 5822 |03cf: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523aba: 1a01 4851 |03d1: const-string v1, "MAILB" // string@5148 │ │ -523abe: 130d 4c00 |03d3: const/16 v13, #int 76 // #4c │ │ -523ac2: 130e fd00 |03d5: const/16 v14, #int 253 // #fd │ │ -523ac6: 7040 81d0 10ed |03d7: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523acc: 6900 379d |03da: sput-object v0, Lorg/minidns/record/Record$TYPE;.MAILB:Lorg/minidns/record/Record$TYPE; // field@9d37 │ │ -523ad0: 2200 5822 |03dc: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523ad4: 1a01 4751 |03de: const-string v1, "MAILA" // string@5147 │ │ -523ad8: 130d 4d00 |03e0: const/16 v13, #int 77 // #4d │ │ -523adc: 130e fe00 |03e2: const/16 v14, #int 254 // #fe │ │ -523ae0: 7040 81d0 10ed |03e4: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523ae6: 6900 369d |03e7: sput-object v0, Lorg/minidns/record/Record$TYPE;.MAILA:Lorg/minidns/record/Record$TYPE; // field@9d36 │ │ -523aea: 2200 5822 |03e9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523aee: 1a01 550e |03eb: const-string v1, "ANY" // string@0e55 │ │ -523af2: 130d 4e00 |03ed: const/16 v13, #int 78 // #4e │ │ -523af6: 130e ff00 |03ef: const/16 v14, #int 255 // #ff │ │ -523afa: 7040 81d0 10ed |03f1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523b00: 6900 159d |03f4: sput-object v0, Lorg/minidns/record/Record$TYPE;.ANY:Lorg/minidns/record/Record$TYPE; // field@9d15 │ │ -523b04: 2200 5822 |03f6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523b08: 1a01 2469 |03f8: const-string v1, "URI" // string@6924 │ │ -523b0c: 130d 4f00 |03fa: const/16 v13, #int 79 // #4f │ │ -523b10: 130e 0001 |03fc: const/16 v14, #int 256 // #100 │ │ -523b14: 7040 81d0 10ed |03fe: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523b1a: 6900 639d |0401: sput-object v0, Lorg/minidns/record/Record$TYPE;.URI:Lorg/minidns/record/Record$TYPE; // field@9d63 │ │ -523b1e: 2200 5822 |0403: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523b22: 1a01 0f16 |0405: const-string v1, "CAA" // string@160f │ │ -523b26: 130d 5000 |0407: const/16 v13, #int 80 // #50 │ │ -523b2a: 130e 0101 |0409: const/16 v14, #int 257 // #101 │ │ -523b2e: 7040 81d0 10ed |040b: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523b34: 6900 199d |040e: sput-object v0, Lorg/minidns/record/Record$TYPE;.CAA:Lorg/minidns/record/Record$TYPE; // field@9d19 │ │ -523b38: 2200 5822 |0410: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523b3c: 1a01 7364 |0412: const-string v1, "TA" // string@6473 │ │ -523b40: 130d 5100 |0414: const/16 v13, #int 81 // #51 │ │ -523b44: 140e 0080 0000 |0416: const v14, #float 4.59177e-41 // #00008000 │ │ -523b4a: 7040 81d0 10ed |0419: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ -523b50: 6900 599d |041c: sput-object v0, Lorg/minidns/record/Record$TYPE;.TA:Lorg/minidns/record/Record$TYPE; // field@9d59 │ │ -523b54: 2200 5822 |041e: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523b58: 1c01 4222 |0420: const-class v1, Lorg/minidns/record/DLV; // type@2242 │ │ -523b5c: 1a0d 0f1d |0422: const-string v13, "DLV" // string@1d0f │ │ -523b60: 130e 5200 |0424: const/16 v14, #int 82 // #52 │ │ -523b64: 140f 0180 0000 |0426: const v15, #float 4.59191e-41 // #00008001 │ │ -523b6a: 7051 82d0 d0fe |0429: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523b70: 6900 219d |042c: sput-object v0, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ -523b74: 1301 5300 |042e: const/16 v1, #int 83 // #53 │ │ -523b78: 2311 7b24 |0430: new-array v1, v1, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ -523b7c: 620d 619d |0432: sget-object v13, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ -523b80: 4d0d 0102 |0434: aput-object v13, v1, v2 │ │ -523b84: 620d 119d |0436: sget-object v13, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -523b88: 4d0d 0104 |0438: aput-object v13, v1, v4 │ │ -523b8c: 6204 439d |043a: sget-object v4, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ -523b90: 4d04 0105 |043c: aput-object v4, v1, v5 │ │ -523b94: 6204 399d |043e: sget-object v4, Lorg/minidns/record/Record$TYPE;.MD:Lorg/minidns/record/Record$TYPE; // field@9d39 │ │ -523b98: 4d04 0103 |0440: aput-object v4, v1, v3 │ │ -523b9c: 6203 3a9d |0442: sget-object v3, Lorg/minidns/record/Record$TYPE;.MF:Lorg/minidns/record/Record$TYPE; // field@9d3a │ │ -523ba0: 4d03 0106 |0444: aput-object v3, v1, v6 │ │ -523ba4: 6203 1d9d |0446: sget-object v3, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ -523ba8: 4d03 0108 |0448: aput-object v3, v1, v8 │ │ -523bac: 6203 559d |044a: sget-object v3, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ -523bb0: 4d03 0109 |044c: aput-object v3, v1, v9 │ │ -523bb4: 6203 389d |044e: sget-object v3, Lorg/minidns/record/Record$TYPE;.MB:Lorg/minidns/record/Record$TYPE; // field@9d38 │ │ -523bb8: 4d03 0107 |0450: aput-object v3, v1, v7 │ │ -523bbc: 6203 3b9d |0452: sget-object v3, Lorg/minidns/record/Record$TYPE;.MG:Lorg/minidns/record/Record$TYPE; // field@9d3b │ │ -523bc0: 4d03 010a |0454: aput-object v3, v1, v10 │ │ -523bc4: 6203 3d9d |0456: sget-object v3, Lorg/minidns/record/Record$TYPE;.MR:Lorg/minidns/record/Record$TYPE; // field@9d3d │ │ -523bc8: 4d03 010b |0458: aput-object v3, v1, v11 │ │ -523bcc: 6203 499d |045a: sget-object v3, Lorg/minidns/record/Record$TYPE;.NULL:Lorg/minidns/record/Record$TYPE; // field@9d49 │ │ -523bd0: 4d03 010c |045c: aput-object v3, v1, v12 │ │ -523bd4: 6203 649d |045e: sget-object v3, Lorg/minidns/record/Record$TYPE;.WKS:Lorg/minidns/record/Record$TYPE; // field@9d64 │ │ -523bd8: 1304 0b00 |0460: const/16 v4, #int 11 // #b │ │ -523bdc: 4d03 0104 |0462: aput-object v3, v1, v4 │ │ -523be0: 6203 4d9d |0464: sget-object v3, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ -523be4: 1304 0c00 |0466: const/16 v4, #int 12 // #c │ │ -523be8: 4d03 0104 |0468: aput-object v3, v1, v4 │ │ -523bec: 6203 2a9d |046a: sget-object v3, Lorg/minidns/record/Record$TYPE;.HINFO:Lorg/minidns/record/Record$TYPE; // field@9d2a │ │ -523bf0: 1304 0d00 |046c: const/16 v4, #int 13 // #d │ │ -523bf4: 4d03 0104 |046e: aput-object v3, v1, v4 │ │ -523bf8: 6203 3c9d |0470: sget-object v3, Lorg/minidns/record/Record$TYPE;.MINFO:Lorg/minidns/record/Record$TYPE; // field@9d3c │ │ -523bfc: 1304 0e00 |0472: const/16 v4, #int 14 // #e │ │ -523c00: 4d03 0104 |0474: aput-object v3, v1, v4 │ │ -523c04: 6203 3e9d |0476: sget-object v3, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ -523c08: 1304 0f00 |0478: const/16 v4, #int 15 // #f │ │ -523c0c: 4d03 0104 |047a: aput-object v3, v1, v4 │ │ -523c10: 6203 5e9d |047c: sget-object v3, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ -523c14: 1304 1000 |047e: const/16 v4, #int 16 // #10 │ │ -523c18: 4d03 0104 |0480: aput-object v3, v1, v4 │ │ -523c1c: 6203 509d |0482: sget-object v3, Lorg/minidns/record/Record$TYPE;.RP:Lorg/minidns/record/Record$TYPE; // field@9d50 │ │ -523c20: 1304 1100 |0484: const/16 v4, #int 17 // #11 │ │ -523c24: 4d03 0104 |0486: aput-object v3, v1, v4 │ │ -523c28: 6203 149d |0488: sget-object v3, Lorg/minidns/record/Record$TYPE;.AFSDB:Lorg/minidns/record/Record$TYPE; // field@9d14 │ │ -523c2c: 1304 1200 |048a: const/16 v4, #int 18 // #12 │ │ -523c30: 4d03 0104 |048c: aput-object v3, v1, v4 │ │ -523c34: 6203 659d |048e: sget-object v3, Lorg/minidns/record/Record$TYPE;.X25:Lorg/minidns/record/Record$TYPE; // field@9d65 │ │ -523c38: 1304 1300 |0490: const/16 v4, #int 19 // #13 │ │ -523c3c: 4d03 0104 |0492: aput-object v3, v1, v4 │ │ -523c40: 6203 2e9d |0494: sget-object v3, Lorg/minidns/record/Record$TYPE;.ISDN:Lorg/minidns/record/Record$TYPE; // field@9d2e │ │ -523c44: 1304 1400 |0496: const/16 v4, #int 20 // #14 │ │ -523c48: 4d03 0104 |0498: aput-object v3, v1, v4 │ │ -523c4c: 6203 529d |049a: sget-object v3, Lorg/minidns/record/Record$TYPE;.RT:Lorg/minidns/record/Record$TYPE; // field@9d52 │ │ -523c50: 1304 1500 |049c: const/16 v4, #int 21 // #15 │ │ -523c54: 4d03 0104 |049e: aput-object v3, v1, v4 │ │ -523c58: 6203 449d |04a0: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSAP:Lorg/minidns/record/Record$TYPE; // field@9d44 │ │ -523c5c: 1304 1600 |04a2: const/16 v4, #int 22 // #16 │ │ -523c60: 4d03 0104 |04a4: aput-object v3, v1, v4 │ │ -523c64: 6203 459d |04a6: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSAP_PTR:Lorg/minidns/record/Record$TYPE; // field@9d45 │ │ -523c68: 1304 1700 |04a8: const/16 v4, #int 23 // #17 │ │ -523c6c: 4d03 0104 |04aa: aput-object v3, v1, v4 │ │ -523c70: 6203 539d |04ac: sget-object v3, Lorg/minidns/record/Record$TYPE;.SIG:Lorg/minidns/record/Record$TYPE; // field@9d53 │ │ -523c74: 1304 1800 |04ae: const/16 v4, #int 24 // #18 │ │ -523c78: 4d03 0104 |04b0: aput-object v3, v1, v4 │ │ -523c7c: 6203 309d |04b2: sget-object v3, Lorg/minidns/record/Record$TYPE;.KEY:Lorg/minidns/record/Record$TYPE; // field@9d30 │ │ -523c80: 1304 1900 |04b4: const/16 v4, #int 25 // #19 │ │ -523c84: 4d03 0104 |04b6: aput-object v3, v1, v4 │ │ -523c88: 6203 4e9d |04b8: sget-object v3, Lorg/minidns/record/Record$TYPE;.PX:Lorg/minidns/record/Record$TYPE; // field@9d4e │ │ -523c8c: 1304 1a00 |04ba: const/16 v4, #int 26 // #1a │ │ -523c90: 4d03 0104 |04bc: aput-object v3, v1, v4 │ │ -523c94: 6203 299d |04be: sget-object v3, Lorg/minidns/record/Record$TYPE;.GPOS:Lorg/minidns/record/Record$TYPE; // field@9d29 │ │ -523c98: 1304 1b00 |04c0: const/16 v4, #int 27 // #1b │ │ -523c9c: 4d03 0104 |04c2: aput-object v3, v1, v4 │ │ -523ca0: 6203 139d |04c4: sget-object v3, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -523ca4: 1304 1c00 |04c6: const/16 v4, #int 28 // #1c │ │ -523ca8: 4d03 0104 |04c8: aput-object v3, v1, v4 │ │ -523cac: 6203 349d |04ca: sget-object v3, Lorg/minidns/record/Record$TYPE;.LOC:Lorg/minidns/record/Record$TYPE; // field@9d34 │ │ -523cb0: 1304 1d00 |04cc: const/16 v4, #int 29 // #1d │ │ -523cb4: 4d03 0104 |04ce: aput-object v3, v1, v4 │ │ -523cb8: 6203 4a9d |04d0: sget-object v3, Lorg/minidns/record/Record$TYPE;.NXT:Lorg/minidns/record/Record$TYPE; // field@9d4a │ │ -523cbc: 1304 1e00 |04d2: const/16 v4, #int 30 // #1e │ │ -523cc0: 4d03 0104 |04d4: aput-object v3, v1, v4 │ │ -523cc4: 6203 259d |04d6: sget-object v3, Lorg/minidns/record/Record$TYPE;.EID:Lorg/minidns/record/Record$TYPE; // field@9d25 │ │ -523cc8: 1304 1f00 |04d8: const/16 v4, #int 31 // #1f │ │ -523ccc: 4d03 0104 |04da: aput-object v3, v1, v4 │ │ -523cd0: 6203 419d |04dc: sget-object v3, Lorg/minidns/record/Record$TYPE;.NIMLOC:Lorg/minidns/record/Record$TYPE; // field@9d41 │ │ -523cd4: 1304 2000 |04de: const/16 v4, #int 32 // #20 │ │ -523cd8: 4d03 0104 |04e0: aput-object v3, v1, v4 │ │ -523cdc: 6203 579d |04e2: sget-object v3, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ -523ce0: 1304 2100 |04e4: const/16 v4, #int 33 // #21 │ │ -523ce4: 4d03 0104 |04e6: aput-object v3, v1, v4 │ │ -523ce8: 6203 179d |04e8: sget-object v3, Lorg/minidns/record/Record$TYPE;.ATMA:Lorg/minidns/record/Record$TYPE; // field@9d17 │ │ -523cec: 1304 2200 |04ea: const/16 v4, #int 34 // #22 │ │ -523cf0: 4d03 0104 |04ec: aput-object v3, v1, v4 │ │ -523cf4: 6203 3f9d |04ee: sget-object v3, Lorg/minidns/record/Record$TYPE;.NAPTR:Lorg/minidns/record/Record$TYPE; // field@9d3f │ │ -523cf8: 1304 2300 |04f0: const/16 v4, #int 35 // #23 │ │ -523cfc: 4d03 0104 |04f2: aput-object v3, v1, v4 │ │ -523d00: 6203 319d |04f4: sget-object v3, Lorg/minidns/record/Record$TYPE;.KX:Lorg/minidns/record/Record$TYPE; // field@9d31 │ │ -523d04: 1304 2400 |04f6: const/16 v4, #int 36 // #24 │ │ -523d08: 4d03 0104 |04f8: aput-object v3, v1, v4 │ │ -523d0c: 6203 1c9d |04fa: sget-object v3, Lorg/minidns/record/Record$TYPE;.CERT:Lorg/minidns/record/Record$TYPE; // field@9d1c │ │ -523d10: 1304 2500 |04fc: const/16 v4, #int 37 // #25 │ │ -523d14: 4d03 0104 |04fe: aput-object v3, v1, v4 │ │ -523d18: 6203 129d |0500: sget-object v3, Lorg/minidns/record/Record$TYPE;.A6:Lorg/minidns/record/Record$TYPE; // field@9d12 │ │ -523d1c: 1304 2600 |0502: const/16 v4, #int 38 // #26 │ │ -523d20: 4d03 0104 |0504: aput-object v3, v1, v4 │ │ -523d24: 6203 229d |0506: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ -523d28: 1304 2700 |0508: const/16 v4, #int 39 // #27 │ │ -523d2c: 4d03 0104 |050a: aput-object v3, v1, v4 │ │ -523d30: 6203 549d |050c: sget-object v3, Lorg/minidns/record/Record$TYPE;.SINK:Lorg/minidns/record/Record$TYPE; // field@9d54 │ │ -523d34: 1304 2800 |050e: const/16 v4, #int 40 // #28 │ │ -523d38: 4d03 0104 |0510: aput-object v3, v1, v4 │ │ -523d3c: 6203 4c9d |0512: sget-object v3, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -523d40: 1304 2900 |0514: const/16 v4, #int 41 // #29 │ │ -523d44: 4d03 0104 |0516: aput-object v3, v1, v4 │ │ -523d48: 6203 169d |0518: sget-object v3, Lorg/minidns/record/Record$TYPE;.APL:Lorg/minidns/record/Record$TYPE; // field@9d16 │ │ -523d4c: 1304 2a00 |051a: const/16 v4, #int 42 // #2a │ │ -523d50: 4d03 0104 |051c: aput-object v3, v1, v4 │ │ -523d54: 6203 249d |051e: sget-object v3, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ -523d58: 1304 2b00 |0520: const/16 v4, #int 43 // #2b │ │ -523d5c: 4d03 0104 |0522: aput-object v3, v1, v4 │ │ -523d60: 6203 589d |0524: sget-object v3, Lorg/minidns/record/Record$TYPE;.SSHFP:Lorg/minidns/record/Record$TYPE; // field@9d58 │ │ -523d64: 1304 2c00 |0526: const/16 v4, #int 44 // #2c │ │ -523d68: 4d03 0104 |0528: aput-object v3, v1, v4 │ │ -523d6c: 6203 2d9d |052a: sget-object v3, Lorg/minidns/record/Record$TYPE;.IPSECKEY:Lorg/minidns/record/Record$TYPE; // field@9d2d │ │ -523d70: 1304 2d00 |052c: const/16 v4, #int 45 // #2d │ │ -523d74: 4d03 0104 |052e: aput-object v3, v1, v4 │ │ -523d78: 6203 519d |0530: sget-object v3, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ -523d7c: 1304 2e00 |0532: const/16 v4, #int 46 // #2e │ │ -523d80: 4d03 0104 |0534: aput-object v3, v1, v4 │ │ -523d84: 6203 469d |0536: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ -523d88: 1304 2f00 |0538: const/16 v4, #int 47 // #2f │ │ -523d8c: 4d03 0104 |053a: aput-object v3, v1, v4 │ │ -523d90: 6203 239d |053c: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -523d94: 1304 3000 |053e: const/16 v4, #int 48 // #30 │ │ -523d98: 4d03 0104 |0540: aput-object v3, v1, v4 │ │ -523d9c: 6203 209d |0542: sget-object v3, Lorg/minidns/record/Record$TYPE;.DHCID:Lorg/minidns/record/Record$TYPE; // field@9d20 │ │ -523da0: 1304 3100 |0544: const/16 v4, #int 49 // #31 │ │ -523da4: 4d03 0104 |0546: aput-object v3, v1, v4 │ │ -523da8: 6203 479d |0548: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ -523dac: 1304 3200 |054a: const/16 v4, #int 50 // #32 │ │ -523db0: 4d03 0104 |054c: aput-object v3, v1, v4 │ │ -523db4: 6203 489d |054e: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ -523db8: 1304 3300 |0550: const/16 v4, #int 51 // #33 │ │ -523dbc: 4d03 0104 |0552: aput-object v3, v1, v4 │ │ -523dc0: 6203 5c9d |0554: sget-object v3, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ -523dc4: 1304 3400 |0556: const/16 v4, #int 52 // #34 │ │ -523dc8: 4d03 0104 |0558: aput-object v3, v1, v4 │ │ -523dcc: 6203 2b9d |055a: sget-object v3, Lorg/minidns/record/Record$TYPE;.HIP:Lorg/minidns/record/Record$TYPE; // field@9d2b │ │ -523dd0: 1304 3500 |055c: const/16 v4, #int 53 // #35 │ │ -523dd4: 4d03 0104 |055e: aput-object v3, v1, v4 │ │ -523dd8: 6203 429d |0560: sget-object v3, Lorg/minidns/record/Record$TYPE;.NINFO:Lorg/minidns/record/Record$TYPE; // field@9d42 │ │ -523ddc: 1304 3600 |0562: const/16 v4, #int 54 // #36 │ │ -523de0: 4d03 0104 |0564: aput-object v3, v1, v4 │ │ -523de4: 6203 4f9d |0566: sget-object v3, Lorg/minidns/record/Record$TYPE;.RKEY:Lorg/minidns/record/Record$TYPE; // field@9d4f │ │ -523de8: 1304 3700 |0568: const/16 v4, #int 55 // #37 │ │ -523dec: 4d03 0104 |056a: aput-object v3, v1, v4 │ │ -523df0: 6203 5a9d |056c: sget-object v3, Lorg/minidns/record/Record$TYPE;.TALINK:Lorg/minidns/record/Record$TYPE; // field@9d5a │ │ -523df4: 1304 3800 |056e: const/16 v4, #int 56 // #38 │ │ -523df8: 4d03 0104 |0570: aput-object v3, v1, v4 │ │ -523dfc: 6203 1b9d |0572: sget-object v3, Lorg/minidns/record/Record$TYPE;.CDS:Lorg/minidns/record/Record$TYPE; // field@9d1b │ │ -523e00: 1304 3900 |0574: const/16 v4, #int 57 // #39 │ │ -523e04: 4d03 0104 |0576: aput-object v3, v1, v4 │ │ -523e08: 6203 1a9d |0578: sget-object v3, Lorg/minidns/record/Record$TYPE;.CDNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d1a │ │ -523e0c: 1304 3a00 |057a: const/16 v4, #int 58 // #3a │ │ -523e10: 4d03 0104 |057c: aput-object v3, v1, v4 │ │ -523e14: 6203 4b9d |057e: sget-object v3, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ -523e18: 1304 3b00 |0580: const/16 v4, #int 59 // #3b │ │ -523e1c: 4d03 0104 |0582: aput-object v3, v1, v4 │ │ -523e20: 6203 1e9d |0584: sget-object v3, Lorg/minidns/record/Record$TYPE;.CSYNC:Lorg/minidns/record/Record$TYPE; // field@9d1e │ │ -523e24: 1304 3c00 |0586: const/16 v4, #int 60 // #3c │ │ -523e28: 4d03 0104 |0588: aput-object v3, v1, v4 │ │ -523e2c: 6203 569d |058a: sget-object v3, Lorg/minidns/record/Record$TYPE;.SPF:Lorg/minidns/record/Record$TYPE; // field@9d56 │ │ -523e30: 1304 3d00 |058c: const/16 v4, #int 61 // #3d │ │ -523e34: 4d03 0104 |058e: aput-object v3, v1, v4 │ │ -523e38: 6203 609d |0590: sget-object v3, Lorg/minidns/record/Record$TYPE;.UINFO:Lorg/minidns/record/Record$TYPE; // field@9d60 │ │ -523e3c: 1304 3e00 |0592: const/16 v4, #int 62 // #3e │ │ -523e40: 4d03 0104 |0594: aput-object v3, v1, v4 │ │ -523e44: 6203 5f9d |0596: sget-object v3, Lorg/minidns/record/Record$TYPE;.UID:Lorg/minidns/record/Record$TYPE; // field@9d5f │ │ -523e48: 1304 3f00 |0598: const/16 v4, #int 63 // #3f │ │ -523e4c: 4d03 0104 |059a: aput-object v3, v1, v4 │ │ -523e50: 6203 289d |059c: sget-object v3, Lorg/minidns/record/Record$TYPE;.GID:Lorg/minidns/record/Record$TYPE; // field@9d28 │ │ -523e54: 1304 4000 |059e: const/16 v4, #int 64 // #40 │ │ -523e58: 4d03 0104 |05a0: aput-object v3, v1, v4 │ │ -523e5c: 6203 629d |05a2: sget-object v3, Lorg/minidns/record/Record$TYPE;.UNSPEC:Lorg/minidns/record/Record$TYPE; // field@9d62 │ │ -523e60: 1304 4100 |05a4: const/16 v4, #int 65 // #41 │ │ -523e64: 4d03 0104 |05a6: aput-object v3, v1, v4 │ │ -523e68: 6203 409d |05a8: sget-object v3, Lorg/minidns/record/Record$TYPE;.NID:Lorg/minidns/record/Record$TYPE; // field@9d40 │ │ -523e6c: 1304 4200 |05aa: const/16 v4, #int 66 // #42 │ │ -523e70: 4d03 0104 |05ac: aput-object v3, v1, v4 │ │ -523e74: 6203 329d |05ae: sget-object v3, Lorg/minidns/record/Record$TYPE;.L32:Lorg/minidns/record/Record$TYPE; // field@9d32 │ │ -523e78: 1304 4300 |05b0: const/16 v4, #int 67 // #43 │ │ -523e7c: 4d03 0104 |05b2: aput-object v3, v1, v4 │ │ -523e80: 6203 339d |05b4: sget-object v3, Lorg/minidns/record/Record$TYPE;.L64:Lorg/minidns/record/Record$TYPE; // field@9d33 │ │ -523e84: 1304 4400 |05b6: const/16 v4, #int 68 // #44 │ │ -523e88: 4d03 0104 |05b8: aput-object v3, v1, v4 │ │ -523e8c: 6203 359d |05ba: sget-object v3, Lorg/minidns/record/Record$TYPE;.LP:Lorg/minidns/record/Record$TYPE; // field@9d35 │ │ -523e90: 1304 4500 |05bc: const/16 v4, #int 69 // #45 │ │ -523e94: 4d03 0104 |05be: aput-object v3, v1, v4 │ │ -523e98: 6203 269d |05c0: sget-object v3, Lorg/minidns/record/Record$TYPE;.EUI48:Lorg/minidns/record/Record$TYPE; // field@9d26 │ │ -523e9c: 1304 4600 |05c2: const/16 v4, #int 70 // #46 │ │ -523ea0: 4d03 0104 |05c4: aput-object v3, v1, v4 │ │ -523ea4: 6203 279d |05c6: sget-object v3, Lorg/minidns/record/Record$TYPE;.EUI64:Lorg/minidns/record/Record$TYPE; // field@9d27 │ │ -523ea8: 1304 4700 |05c8: const/16 v4, #int 71 // #47 │ │ -523eac: 4d03 0104 |05ca: aput-object v3, v1, v4 │ │ -523eb0: 6203 5b9d |05cc: sget-object v3, Lorg/minidns/record/Record$TYPE;.TKEY:Lorg/minidns/record/Record$TYPE; // field@9d5b │ │ -523eb4: 1304 4800 |05ce: const/16 v4, #int 72 // #48 │ │ -523eb8: 4d03 0104 |05d0: aput-object v3, v1, v4 │ │ -523ebc: 6203 5d9d |05d2: sget-object v3, Lorg/minidns/record/Record$TYPE;.TSIG:Lorg/minidns/record/Record$TYPE; // field@9d5d │ │ -523ec0: 1304 4900 |05d4: const/16 v4, #int 73 // #49 │ │ -523ec4: 4d03 0104 |05d6: aput-object v3, v1, v4 │ │ -523ec8: 6203 2f9d |05d8: sget-object v3, Lorg/minidns/record/Record$TYPE;.IXFR:Lorg/minidns/record/Record$TYPE; // field@9d2f │ │ -523ecc: 1304 4a00 |05da: const/16 v4, #int 74 // #4a │ │ -523ed0: 4d03 0104 |05dc: aput-object v3, v1, v4 │ │ -523ed4: 6203 189d |05de: sget-object v3, Lorg/minidns/record/Record$TYPE;.AXFR:Lorg/minidns/record/Record$TYPE; // field@9d18 │ │ -523ed8: 1304 4b00 |05e0: const/16 v4, #int 75 // #4b │ │ -523edc: 4d03 0104 |05e2: aput-object v3, v1, v4 │ │ -523ee0: 6203 379d |05e4: sget-object v3, Lorg/minidns/record/Record$TYPE;.MAILB:Lorg/minidns/record/Record$TYPE; // field@9d37 │ │ -523ee4: 1304 4c00 |05e6: const/16 v4, #int 76 // #4c │ │ -523ee8: 4d03 0104 |05e8: aput-object v3, v1, v4 │ │ -523eec: 6203 369d |05ea: sget-object v3, Lorg/minidns/record/Record$TYPE;.MAILA:Lorg/minidns/record/Record$TYPE; // field@9d36 │ │ -523ef0: 1304 4d00 |05ec: const/16 v4, #int 77 // #4d │ │ -523ef4: 4d03 0104 |05ee: aput-object v3, v1, v4 │ │ -523ef8: 6203 159d |05f0: sget-object v3, Lorg/minidns/record/Record$TYPE;.ANY:Lorg/minidns/record/Record$TYPE; // field@9d15 │ │ -523efc: 1304 4e00 |05f2: const/16 v4, #int 78 // #4e │ │ -523f00: 4d03 0104 |05f4: aput-object v3, v1, v4 │ │ -523f04: 6203 639d |05f6: sget-object v3, Lorg/minidns/record/Record$TYPE;.URI:Lorg/minidns/record/Record$TYPE; // field@9d63 │ │ -523f08: 1304 4f00 |05f8: const/16 v4, #int 79 // #4f │ │ -523f0c: 4d03 0104 |05fa: aput-object v3, v1, v4 │ │ -523f10: 6203 199d |05fc: sget-object v3, Lorg/minidns/record/Record$TYPE;.CAA:Lorg/minidns/record/Record$TYPE; // field@9d19 │ │ -523f14: 1304 5000 |05fe: const/16 v4, #int 80 // #50 │ │ -523f18: 4d03 0104 |0600: aput-object v3, v1, v4 │ │ -523f1c: 6203 599d |0602: sget-object v3, Lorg/minidns/record/Record$TYPE;.TA:Lorg/minidns/record/Record$TYPE; // field@9d59 │ │ -523f20: 1304 5100 |0604: const/16 v4, #int 81 // #51 │ │ -523f24: 4d03 0104 |0606: aput-object v3, v1, v4 │ │ -523f28: 1303 5200 |0608: const/16 v3, #int 82 // #52 │ │ -523f2c: 4d00 0103 |060a: aput-object v0, v1, v3 │ │ -523f30: 6901 109d |060c: sput-object v1, Lorg/minidns/record/Record$TYPE;.$VALUES:[Lorg/minidns/record/Record$TYPE; // field@9d10 │ │ -523f34: 2200 2b0f |060e: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -523f38: 7010 ec68 0000 |0610: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -523f3e: 6900 2c9d |0613: sput-object v0, Lorg/minidns/record/Record$TYPE;.INVERSE_LUT:Ljava/util/Map; // field@9d2c │ │ -523f42: 2200 2b0f |0615: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -523f46: 7010 ec68 0000 |0617: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -523f4c: 6900 1f9d |061a: sput-object v0, Lorg/minidns/record/Record$TYPE;.DATA_LUT:Ljava/util/Map; // field@9d1f │ │ -523f50: 7100 88d0 0000 |061c: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ -523f56: 0c00 |061f: move-result-object v0 │ │ -523f58: 2101 |0620: array-length v1, v0 │ │ -523f5a: 3512 1d00 |0621: if-ge v2, v1, 063e // +001d │ │ -523f5e: 4603 0002 |0623: aget-object v3, v0, v2 │ │ -523f62: 6204 2c9d |0625: sget-object v4, Lorg/minidns/record/Record$TYPE;.INVERSE_LUT:Ljava/util/Map; // field@9d2c │ │ -523f66: 6e10 86d0 0300 |0627: invoke-virtual {v3}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ -523f6c: 0a05 |062a: move-result v5 │ │ -523f6e: 7110 da64 0500 |062b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -523f74: 0c05 |062e: move-result-object v5 │ │ -523f76: 7230 6b69 5403 |062f: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -523f7c: 5434 669d |0632: iget-object v4, v3, Lorg/minidns/record/Record$TYPE;.dataClass:Ljava/lang/Class; // field@9d66 │ │ -523f80: 3804 0700 |0634: if-eqz v4, 063b // +0007 │ │ -523f84: 6205 1f9d |0636: sget-object v5, Lorg/minidns/record/Record$TYPE;.DATA_LUT:Ljava/util/Map; // field@9d1f │ │ -523f88: 7230 6b69 4503 |0638: invoke-interface {v5, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -523f8e: d802 0201 |063b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -523f92: 28e4 |063d: goto 0621 // -001c │ │ -523f94: 0e00 |063e: return-void │ │ +523324: |[523324] org.minidns.record.Record$TYPE.:()V │ │ +523334: 2200 5822 |0000: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523338: 1a01 f368 |0002: const-string v1, "UNKNOWN" // string@68f3 │ │ +52333c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +52333e: 12f3 |0005: const/4 v3, #int -1 // #ff │ │ +523340: 7040 81d0 1032 |0006: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523346: 6900 619d |0009: sput-object v0, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ +52334a: 2200 5822 |000b: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52334e: 1c01 3f22 |000d: const-class v1, Lorg/minidns/record/A; // type@223f │ │ +523352: 1a03 7a0d |000f: const-string v3, "A" // string@0d7a │ │ +523356: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +523358: 7051 82d0 3044 |0012: invoke-direct {v0, v3, v4, v4, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +52335e: 6900 119d |0015: sput-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +523362: 2200 5822 |0017: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523366: 1c01 4c22 |0019: const-class v1, Lorg/minidns/record/NS; // type@224c │ │ +52336a: 1a03 1055 |001b: const-string v3, "NS" // string@5510 │ │ +52336e: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +523370: 7051 82d0 3055 |001e: invoke-direct {v0, v3, v5, v5, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523376: 6900 439d |0021: sput-object v0, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ +52337a: 2200 5822 |0023: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52337e: 1a01 8c51 |0025: const-string v1, "MD" // string@518c │ │ +523382: 1233 |0027: const/4 v3, #int 3 // #3 │ │ +523384: 7040 81d0 1033 |0028: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52338a: 6900 399d |002b: sput-object v0, Lorg/minidns/record/Record$TYPE;.MD:Lorg/minidns/record/Record$TYPE; // field@9d39 │ │ +52338e: 2200 5822 |002d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523392: 1a01 c351 |002f: const-string v1, "MF" // string@51c3 │ │ +523396: 1246 |0031: const/4 v6, #int 4 // #4 │ │ +523398: 7040 81d0 1066 |0032: invoke-direct {v0, v1, v6, v6}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52339e: 6900 3a9d |0035: sput-object v0, Lorg/minidns/record/Record$TYPE;.MF:Lorg/minidns/record/Record$TYPE; // field@9d3a │ │ +5233a2: 2200 5822 |0037: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5233a6: 1c01 4122 |0039: const-class v1, Lorg/minidns/record/CNAME; // type@2241 │ │ +5233aa: 1a07 a016 |003b: const-string v7, "CNAME" // string@16a0 │ │ +5233ae: 1258 |003d: const/4 v8, #int 5 // #5 │ │ +5233b0: 7051 82d0 7088 |003e: invoke-direct {v0, v7, v8, v8, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +5233b6: 6900 1d9d |0041: sput-object v0, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ +5233ba: 2200 5822 |0043: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5233be: 1c01 5a22 |0045: const-class v1, Lorg/minidns/record/SOA; // type@225a │ │ +5233c2: 1a07 0a60 |0047: const-string v7, "SOA" // string@600a │ │ +5233c6: 1269 |0049: const/4 v9, #int 6 // #6 │ │ +5233c8: 7051 82d0 7099 |004a: invoke-direct {v0, v7, v9, v9, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +5233ce: 6900 559d |004d: sput-object v0, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ +5233d2: 2200 5822 |004f: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5233d6: 1a01 8951 |0051: const-string v1, "MB" // string@5189 │ │ +5233da: 1277 |0053: const/4 v7, #int 7 // #7 │ │ +5233dc: 7040 81d0 1077 |0054: invoke-direct {v0, v1, v7, v7}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5233e2: 6900 389d |0057: sput-object v0, Lorg/minidns/record/Record$TYPE;.MB:Lorg/minidns/record/Record$TYPE; // field@9d38 │ │ +5233e6: 2200 5822 |0059: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5233ea: 1a01 c551 |005b: const-string v1, "MG" // string@51c5 │ │ +5233ee: 130a 0800 |005d: const/16 v10, #int 8 // #8 │ │ +5233f2: 7040 81d0 10aa |005f: invoke-direct {v0, v1, v10, v10}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5233f8: 6900 3b9d |0062: sput-object v0, Lorg/minidns/record/Record$TYPE;.MG:Lorg/minidns/record/Record$TYPE; // field@9d3b │ │ +5233fc: 2200 5822 |0064: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523400: 1a01 1552 |0066: const-string v1, "MR" // string@5215 │ │ +523404: 130b 0900 |0068: const/16 v11, #int 9 // #9 │ │ +523408: 7040 81d0 10bb |006a: invoke-direct {v0, v1, v11, v11}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52340e: 6900 3d9d |006d: sput-object v0, Lorg/minidns/record/Record$TYPE;.MR:Lorg/minidns/record/Record$TYPE; // field@9d3d │ │ +523412: 2200 5822 |006f: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523416: 1a01 2255 |0071: const-string v1, "NULL" // string@5522 │ │ +52341a: 130c 0a00 |0073: const/16 v12, #int 10 // #a │ │ +52341e: 7040 81d0 10cc |0075: invoke-direct {v0, v1, v12, v12}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523424: 6900 499d |0078: sput-object v0, Lorg/minidns/record/Record$TYPE;.NULL:Lorg/minidns/record/Record$TYPE; // field@9d49 │ │ +523428: 2200 5822 |007a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52342c: 1a01 5e6d |007c: const-string v1, "WKS" // string@6d5e │ │ +523430: 130d 0b00 |007e: const/16 v13, #int 11 // #b │ │ +523434: 7040 81d0 10dd |0080: invoke-direct {v0, v1, v13, v13}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52343a: 6900 649d |0083: sput-object v0, Lorg/minidns/record/Record$TYPE;.WKS:Lorg/minidns/record/Record$TYPE; // field@9d64 │ │ +52343e: 2200 5822 |0085: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523442: 1c01 5322 |0087: const-class v1, Lorg/minidns/record/PTR; // type@2253 │ │ +523446: 1a0e 1459 |0089: const-string v14, "PTR" // string@5914 │ │ +52344a: 130f 0c00 |008b: const/16 v15, #int 12 // #c │ │ +52344e: 7051 82d0 e0ff |008d: invoke-direct {v0, v14, v15, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523454: 6900 4d9d |0090: sput-object v0, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ +523458: 2200 5822 |0092: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52345c: 1a01 8f25 |0094: const-string v1, "HINFO" // string@258f │ │ +523460: 130e 0d00 |0096: const/16 v14, #int 13 // #d │ │ +523464: 7040 81d0 10ee |0098: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52346a: 6900 2a9d |009b: sput-object v0, Lorg/minidns/record/Record$TYPE;.HINFO:Lorg/minidns/record/Record$TYPE; // field@9d2a │ │ +52346e: 2200 5822 |009d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523472: 1a01 d251 |009f: const-string v1, "MINFO" // string@51d2 │ │ +523476: 130e 0e00 |00a1: const/16 v14, #int 14 // #e │ │ +52347a: 7040 81d0 10ee |00a3: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523480: 6900 3c9d |00a6: sput-object v0, Lorg/minidns/record/Record$TYPE;.MINFO:Lorg/minidns/record/Record$TYPE; // field@9d3c │ │ +523484: 2200 5822 |00a8: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523488: 1c01 4b22 |00aa: const-class v1, Lorg/minidns/record/MX; // type@224b │ │ +52348c: 1a0e 2c52 |00ac: const-string v14, "MX" // string@522c │ │ +523490: 130f 0f00 |00ae: const/16 v15, #int 15 // #f │ │ +523494: 7051 82d0 e0ff |00b0: invoke-direct {v0, v14, v15, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +52349a: 6900 3e9d |00b3: sput-object v0, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ +52349e: 2200 5822 |00b5: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5234a2: 1c01 6022 |00b7: const-class v1, Lorg/minidns/record/TXT; // type@2260 │ │ +5234a6: 1a0e f565 |00b9: const-string v14, "TXT" // string@65f5 │ │ +5234aa: 130f 1000 |00bb: const/16 v15, #int 16 // #10 │ │ +5234ae: 7051 82d0 e0ff |00bd: invoke-direct {v0, v14, v15, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +5234b4: 6900 5e9d |00c0: sput-object v0, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ +5234b8: 2200 5822 |00c2: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5234bc: 1a01 595c |00c4: const-string v1, "RP" // string@5c59 │ │ +5234c0: 130e 1100 |00c6: const/16 v14, #int 17 // #11 │ │ +5234c4: 7040 81d0 10ee |00c8: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5234ca: 6900 509d |00cb: sput-object v0, Lorg/minidns/record/Record$TYPE;.RP:Lorg/minidns/record/Record$TYPE; // field@9d50 │ │ +5234ce: 2200 5822 |00cd: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5234d2: 1a01 170e |00cf: const-string v1, "AFSDB" // string@0e17 │ │ +5234d6: 130e 1200 |00d1: const/16 v14, #int 18 // #12 │ │ +5234da: 7040 81d0 10ee |00d3: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5234e0: 6900 149d |00d6: sput-object v0, Lorg/minidns/record/Record$TYPE;.AFSDB:Lorg/minidns/record/Record$TYPE; // field@9d14 │ │ +5234e4: 2200 5822 |00d8: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5234e8: 1a01 676e |00da: const-string v1, "X25" // string@6e67 │ │ +5234ec: 130e 1300 |00dc: const/16 v14, #int 19 // #13 │ │ +5234f0: 7040 81d0 10ee |00de: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5234f6: 6900 659d |00e1: sput-object v0, Lorg/minidns/record/Record$TYPE;.X25:Lorg/minidns/record/Record$TYPE; // field@9d65 │ │ +5234fa: 2200 5822 |00e3: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5234fe: 1a01 6827 |00e5: const-string v1, "ISDN" // string@2768 │ │ +523502: 130e 1400 |00e7: const/16 v14, #int 20 // #14 │ │ +523506: 7040 81d0 10ee |00e9: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52350c: 6900 2e9d |00ec: sput-object v0, Lorg/minidns/record/Record$TYPE;.ISDN:Lorg/minidns/record/Record$TYPE; // field@9d2e │ │ +523510: 2200 5822 |00ee: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523514: 1a01 8f5c |00f0: const-string v1, "RT" // string@5c8f │ │ +523518: 130e 1500 |00f2: const/16 v14, #int 21 // #15 │ │ +52351c: 7040 81d0 10ee |00f4: invoke-direct {v0, v1, v14, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523522: 6900 529d |00f7: sput-object v0, Lorg/minidns/record/Record$TYPE;.RT:Lorg/minidns/record/Record$TYPE; // field@9d52 │ │ +523526: 2200 5822 |00f9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52352a: 1a01 1255 |00fb: const-string v1, "NSAP" // string@5512 │ │ +52352e: 130e 1600 |00fd: const/16 v14, #int 22 // #16 │ │ +523532: 130f 1600 |00ff: const/16 v15, #int 22 // #16 │ │ +523536: 7040 81d0 10fe |0101: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52353c: 6900 449d |0104: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSAP:Lorg/minidns/record/Record$TYPE; // field@9d44 │ │ +523540: 2200 5822 |0106: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523544: 1a01 1355 |0108: const-string v1, "NSAP_PTR" // string@5513 │ │ +523548: 130e 1700 |010a: const/16 v14, #int 23 // #17 │ │ +52354c: 130f 1700 |010c: const/16 v15, #int 23 // #17 │ │ +523550: 7040 81d0 10fe |010e: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523556: 6900 459d |0111: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSAP_PTR:Lorg/minidns/record/Record$TYPE; // field@9d45 │ │ +52355a: 2200 5822 |0113: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52355e: 1a01 a65f |0115: const-string v1, "SIG" // string@5fa6 │ │ +523562: 130e 1800 |0117: const/16 v14, #int 24 // #18 │ │ +523566: 130f 1800 |0119: const/16 v15, #int 24 // #18 │ │ +52356a: 7040 81d0 10fe |011b: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523570: 6900 539d |011e: sput-object v0, Lorg/minidns/record/Record$TYPE;.SIG:Lorg/minidns/record/Record$TYPE; // field@9d53 │ │ +523574: 2200 5822 |0120: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523578: 1a01 8329 |0122: const-string v1, "KEY" // string@2983 │ │ +52357c: 130e 1900 |0124: const/16 v14, #int 25 // #19 │ │ +523580: 130f 1900 |0126: const/16 v15, #int 25 // #19 │ │ +523584: 7040 81d0 10fe |0128: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52358a: 6900 309d |012b: sput-object v0, Lorg/minidns/record/Record$TYPE;.KEY:Lorg/minidns/record/Record$TYPE; // field@9d30 │ │ +52358e: 2200 5822 |012d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523592: 1a01 2559 |012f: const-string v1, "PX" // string@5925 │ │ +523596: 130e 1a00 |0131: const/16 v14, #int 26 // #1a │ │ +52359a: 130f 1a00 |0133: const/16 v15, #int 26 // #1a │ │ +52359e: 7040 81d0 10fe |0135: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5235a4: 6900 4e9d |0138: sput-object v0, Lorg/minidns/record/Record$TYPE;.PX:Lorg/minidns/record/Record$TYPE; // field@9d4e │ │ +5235a8: 2200 5822 |013a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5235ac: 1a01 6a24 |013c: const-string v1, "GPOS" // string@246a │ │ +5235b0: 130e 1b00 |013e: const/16 v14, #int 27 // #1b │ │ +5235b4: 130f 1b00 |0140: const/16 v15, #int 27 // #1b │ │ +5235b8: 7040 81d0 10fe |0142: invoke-direct {v0, v1, v14, v15}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5235be: 6900 299d |0145: sput-object v0, Lorg/minidns/record/Record$TYPE;.GPOS:Lorg/minidns/record/Record$TYPE; // field@9d29 │ │ +5235c2: 2200 5822 |0147: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5235c6: 1c01 4022 |0149: const-class v1, Lorg/minidns/record/AAAA; // type@2240 │ │ +5235ca: 1a0e 950d |014b: const-string v14, "AAAA" // string@0d95 │ │ +5235ce: 130f 1c00 |014d: const/16 v15, #int 28 // #1c │ │ +5235d2: 130d 1c00 |014f: const/16 v13, #int 28 // #1c │ │ +5235d6: 7051 82d0 e0df |0151: invoke-direct {v0, v14, v15, v13, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +5235dc: 6900 139d |0154: sput-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +5235e0: 2200 5822 |0156: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5235e4: 1a01 042c |0158: const-string v1, "LOC" // string@2c04 │ │ +5235e8: 130d 1d00 |015a: const/16 v13, #int 29 // #1d │ │ +5235ec: 130e 1d00 |015c: const/16 v14, #int 29 // #1d │ │ +5235f0: 7040 81d0 10ed |015e: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5235f6: 6900 349d |0161: sput-object v0, Lorg/minidns/record/Record$TYPE;.LOC:Lorg/minidns/record/Record$TYPE; // field@9d34 │ │ +5235fa: 2200 5822 |0163: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5235fe: 1a01 2d55 |0165: const-string v1, "NXT" // string@552d │ │ +523602: 130d 1e00 |0167: const/16 v13, #int 30 // #1e │ │ +523606: 130e 1e00 |0169: const/16 v14, #int 30 // #1e │ │ +52360a: 7040 81d0 10ed |016b: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523610: 6900 4a9d |016e: sput-object v0, Lorg/minidns/record/Record$TYPE;.NXT:Lorg/minidns/record/Record$TYPE; // field@9d4a │ │ +523614: 2200 5822 |0170: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523618: 1a01 7d1f |0172: const-string v1, "EID" // string@1f7d │ │ +52361c: 130d 1f00 |0174: const/16 v13, #int 31 // #1f │ │ +523620: 130e 1f00 |0176: const/16 v14, #int 31 // #1f │ │ +523624: 7040 81d0 10ed |0178: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52362a: 6900 259d |017b: sput-object v0, Lorg/minidns/record/Record$TYPE;.EID:Lorg/minidns/record/Record$TYPE; // field@9d25 │ │ +52362e: 2200 5822 |017d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523632: 1a01 cb54 |017f: const-string v1, "NIMLOC" // string@54cb │ │ +523636: 130d 2000 |0181: const/16 v13, #int 32 // #20 │ │ +52363a: 130e 2000 |0183: const/16 v14, #int 32 // #20 │ │ +52363e: 7040 81d0 10ed |0185: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523644: 6900 419d |0188: sput-object v0, Lorg/minidns/record/Record$TYPE;.NIMLOC:Lorg/minidns/record/Record$TYPE; // field@9d41 │ │ +523648: 2200 5822 |018a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52364c: 1c01 5b22 |018c: const-class v1, Lorg/minidns/record/SRV; // type@225b │ │ +523650: 1a0d 5f60 |018e: const-string v13, "SRV" // string@605f │ │ +523654: 130e 2100 |0190: const/16 v14, #int 33 // #21 │ │ +523658: 130f 2100 |0192: const/16 v15, #int 33 // #21 │ │ +52365c: 7051 82d0 d0fe |0194: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523662: 6900 579d |0197: sput-object v0, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ +523666: 2200 5822 |0199: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52366a: 1a01 890e |019b: const-string v1, "ATMA" // string@0e89 │ │ +52366e: 130d 2200 |019d: const/16 v13, #int 34 // #22 │ │ +523672: 130e 2200 |019f: const/16 v14, #int 34 // #22 │ │ +523676: 7040 81d0 10ed |01a1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52367c: 6900 179d |01a4: sput-object v0, Lorg/minidns/record/Record$TYPE;.ATMA:Lorg/minidns/record/Record$TYPE; // field@9d17 │ │ +523680: 2200 5822 |01a6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523684: 1a01 b154 |01a8: const-string v1, "NAPTR" // string@54b1 │ │ +523688: 130d 2300 |01aa: const/16 v13, #int 35 // #23 │ │ +52368c: 130e 2300 |01ac: const/16 v14, #int 35 // #23 │ │ +523690: 7040 81d0 10ed |01ae: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523696: 6900 3f9d |01b1: sput-object v0, Lorg/minidns/record/Record$TYPE;.NAPTR:Lorg/minidns/record/Record$TYPE; // field@9d3f │ │ +52369a: 2200 5822 |01b3: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52369e: 1a01 b529 |01b5: const-string v1, "KX" // string@29b5 │ │ +5236a2: 130d 2400 |01b7: const/16 v13, #int 36 // #24 │ │ +5236a6: 130e 2400 |01b9: const/16 v14, #int 36 // #24 │ │ +5236aa: 7040 81d0 10ed |01bb: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5236b0: 6900 319d |01be: sput-object v0, Lorg/minidns/record/Record$TYPE;.KX:Lorg/minidns/record/Record$TYPE; // field@9d31 │ │ +5236b4: 2200 5822 |01c0: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5236b8: 1a01 4e16 |01c2: const-string v1, "CERT" // string@164e │ │ +5236bc: 130d 2500 |01c4: const/16 v13, #int 37 // #25 │ │ +5236c0: 130e 2500 |01c6: const/16 v14, #int 37 // #25 │ │ +5236c4: 7040 81d0 10ed |01c8: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5236ca: 6900 1c9d |01cb: sput-object v0, Lorg/minidns/record/Record$TYPE;.CERT:Lorg/minidns/record/Record$TYPE; // field@9d1c │ │ +5236ce: 2200 5822 |01cd: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5236d2: 1a01 8f0d |01cf: const-string v1, "A6" // string@0d8f │ │ +5236d6: 130d 2600 |01d1: const/16 v13, #int 38 // #26 │ │ +5236da: 130e 2600 |01d3: const/16 v14, #int 38 // #26 │ │ +5236de: 7040 81d0 10ed |01d5: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5236e4: 6900 129d |01d8: sput-object v0, Lorg/minidns/record/Record$TYPE;.A6:Lorg/minidns/record/Record$TYPE; // field@9d12 │ │ +5236e8: 2200 5822 |01da: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5236ec: 1c01 4322 |01dc: const-class v1, Lorg/minidns/record/DNAME; // type@2243 │ │ +5236f0: 1a0d 151d |01de: const-string v13, "DNAME" // string@1d15 │ │ +5236f4: 130e 2700 |01e0: const/16 v14, #int 39 // #27 │ │ +5236f8: 130f 2700 |01e2: const/16 v15, #int 39 // #27 │ │ +5236fc: 7051 82d0 d0fe |01e4: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523702: 6900 229d |01e7: sput-object v0, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ +523706: 2200 5822 |01e9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52370a: 1a01 b55f |01eb: const-string v1, "SINK" // string@5fb5 │ │ +52370e: 130d 2800 |01ed: const/16 v13, #int 40 // #28 │ │ +523712: 130e 2800 |01ef: const/16 v14, #int 40 // #28 │ │ +523716: 7040 81d0 10ed |01f1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52371c: 6900 549d |01f4: sput-object v0, Lorg/minidns/record/Record$TYPE;.SINK:Lorg/minidns/record/Record$TYPE; // field@9d54 │ │ +523720: 2200 5822 |01f6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523724: 1c01 5222 |01f8: const-class v1, Lorg/minidns/record/OPT; // type@2252 │ │ +523728: 1a0d 8356 |01fa: const-string v13, "OPT" // string@5683 │ │ +52372c: 130e 2900 |01fc: const/16 v14, #int 41 // #29 │ │ +523730: 130f 2900 |01fe: const/16 v15, #int 41 // #29 │ │ +523734: 7051 82d0 d0fe |0200: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +52373a: 6900 4c9d |0203: sput-object v0, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +52373e: 2200 5822 |0205: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523742: 1a01 590e |0207: const-string v1, "APL" // string@0e59 │ │ +523746: 130d 2a00 |0209: const/16 v13, #int 42 // #2a │ │ +52374a: 130e 2a00 |020b: const/16 v14, #int 42 // #2a │ │ +52374e: 7040 81d0 10ed |020d: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523754: 6900 169d |0210: sput-object v0, Lorg/minidns/record/Record$TYPE;.APL:Lorg/minidns/record/Record$TYPE; // field@9d16 │ │ +523758: 2200 5822 |0212: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52375c: 1c01 4522 |0214: const-class v1, Lorg/minidns/record/DS; // type@2245 │ │ +523760: 1a0d 4a1d |0216: const-string v13, "DS" // string@1d4a │ │ +523764: 130e 2b00 |0218: const/16 v14, #int 43 // #2b │ │ +523768: 130f 2b00 |021a: const/16 v15, #int 43 // #2b │ │ +52376c: 7051 82d0 d0fe |021c: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523772: 6900 249d |021f: sput-object v0, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ +523776: 2200 5822 |0221: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52377a: 1a01 6760 |0223: const-string v1, "SSHFP" // string@6067 │ │ +52377e: 130d 2c00 |0225: const/16 v13, #int 44 // #2c │ │ +523782: 130e 2c00 |0227: const/16 v14, #int 44 // #2c │ │ +523786: 7040 81d0 10ed |0229: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52378c: 6900 589d |022c: sput-object v0, Lorg/minidns/record/Record$TYPE;.SSHFP:Lorg/minidns/record/Record$TYPE; // field@9d58 │ │ +523790: 2200 5822 |022e: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523794: 1a01 4527 |0230: const-string v1, "IPSECKEY" // string@2745 │ │ +523798: 130d 2d00 |0232: const/16 v13, #int 45 // #2d │ │ +52379c: 130e 2d00 |0234: const/16 v14, #int 45 // #2d │ │ +5237a0: 7040 81d0 10ed |0236: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5237a6: 6900 2d9d |0239: sput-object v0, Lorg/minidns/record/Record$TYPE;.IPSECKEY:Lorg/minidns/record/Record$TYPE; // field@9d2d │ │ +5237aa: 2200 5822 |023b: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5237ae: 1c01 5422 |023d: const-class v1, Lorg/minidns/record/RRSIG; // type@2254 │ │ +5237b2: 1a0d 5a5c |023f: const-string v13, "RRSIG" // string@5c5a │ │ +5237b6: 130e 2e00 |0241: const/16 v14, #int 46 // #2e │ │ +5237ba: 130f 2e00 |0243: const/16 v15, #int 46 // #2e │ │ +5237be: 7051 82d0 d0fe |0245: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +5237c4: 6900 519d |0248: sput-object v0, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ +5237c8: 2200 5822 |024a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5237cc: 1c01 5022 |024c: const-class v1, Lorg/minidns/record/NSEC; // type@2250 │ │ +5237d0: 1a0d 1455 |024e: const-string v13, "NSEC" // string@5514 │ │ +5237d4: 130e 2f00 |0250: const/16 v14, #int 47 // #2f │ │ +5237d8: 130f 2f00 |0252: const/16 v15, #int 47 // #2f │ │ +5237dc: 7051 82d0 d0fe |0254: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +5237e2: 6900 469d |0257: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ +5237e6: 2200 5822 |0259: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5237ea: 1c01 4422 |025b: const-class v1, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +5237ee: 1a0d 1d1d |025d: const-string v13, "DNSKEY" // string@1d1d │ │ +5237f2: 130e 3000 |025f: const/16 v14, #int 48 // #30 │ │ +5237f6: 130f 3000 |0261: const/16 v15, #int 48 // #30 │ │ +5237fa: 7051 82d0 d0fe |0263: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523800: 6900 239d |0266: sput-object v0, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +523804: 2200 5822 |0268: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523808: 1a01 b21c |026a: const-string v1, "DHCID" // string@1cb2 │ │ +52380c: 130d 3100 |026c: const/16 v13, #int 49 // #31 │ │ +523810: 130e 3100 |026e: const/16 v14, #int 49 // #31 │ │ +523814: 7040 81d0 10ed |0270: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52381a: 6900 209d |0273: sput-object v0, Lorg/minidns/record/Record$TYPE;.DHCID:Lorg/minidns/record/Record$TYPE; // field@9d20 │ │ +52381e: 2200 5822 |0275: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523822: 1c01 4e22 |0277: const-class v1, Lorg/minidns/record/NSEC3; // type@224e │ │ +523826: 1a0d 1755 |0279: const-string v13, "NSEC3" // string@5517 │ │ +52382a: 130e 3200 |027b: const/16 v14, #int 50 // #32 │ │ +52382e: 130f 3200 |027d: const/16 v15, #int 50 // #32 │ │ +523832: 7051 82d0 d0fe |027f: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523838: 6900 479d |0282: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ +52383c: 2200 5822 |0284: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523840: 1c01 4f22 |0286: const-class v1, Lorg/minidns/record/NSEC3PARAM; // type@224f │ │ +523844: 1a0d 1955 |0288: const-string v13, "NSEC3PARAM" // string@5519 │ │ +523848: 130e 3300 |028a: const/16 v14, #int 51 // #33 │ │ +52384c: 130f 3300 |028c: const/16 v15, #int 51 // #33 │ │ +523850: 7051 82d0 d0fe |028e: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523856: 6900 489d |0291: sput-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ +52385a: 2200 5822 |0293: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52385e: 1c01 5f22 |0295: const-class v1, Lorg/minidns/record/TLSA; // type@225f │ │ +523862: 1a0d 2265 |0297: const-string v13, "TLSA" // string@6522 │ │ +523866: 130e 3400 |0299: const/16 v14, #int 52 // #34 │ │ +52386a: 130f 3400 |029b: const/16 v15, #int 52 // #34 │ │ +52386e: 7051 82d0 d0fe |029d: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523874: 6900 5c9d |02a0: sput-object v0, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ +523878: 2200 5822 |02a2: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52387c: 1a01 9125 |02a4: const-string v1, "HIP" // string@2591 │ │ +523880: 130d 3500 |02a6: const/16 v13, #int 53 // #35 │ │ +523884: 130e 3700 |02a8: const/16 v14, #int 55 // #37 │ │ +523888: 7040 81d0 10ed |02aa: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52388e: 6900 2b9d |02ad: sput-object v0, Lorg/minidns/record/Record$TYPE;.HIP:Lorg/minidns/record/Record$TYPE; // field@9d2b │ │ +523892: 2200 5822 |02af: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523896: 1a01 cc54 |02b1: const-string v1, "NINFO" // string@54cc │ │ +52389a: 130d 3600 |02b3: const/16 v13, #int 54 // #36 │ │ +52389e: 130e 3800 |02b5: const/16 v14, #int 56 // #38 │ │ +5238a2: 7040 81d0 10ed |02b7: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5238a8: 6900 429d |02ba: sput-object v0, Lorg/minidns/record/Record$TYPE;.NINFO:Lorg/minidns/record/Record$TYPE; // field@9d42 │ │ +5238ac: 2200 5822 |02bc: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5238b0: 1a01 fb5b |02be: const-string v1, "RKEY" // string@5bfb │ │ +5238b4: 130d 3700 |02c0: const/16 v13, #int 55 // #37 │ │ +5238b8: 130e 3900 |02c2: const/16 v14, #int 57 // #39 │ │ +5238bc: 7040 81d0 10ed |02c4: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5238c2: 6900 4f9d |02c7: sput-object v0, Lorg/minidns/record/Record$TYPE;.RKEY:Lorg/minidns/record/Record$TYPE; // field@9d4f │ │ +5238c6: 2200 5822 |02c9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5238ca: 1a01 8b64 |02cb: const-string v1, "TALINK" // string@648b │ │ +5238ce: 130d 3800 |02cd: const/16 v13, #int 56 // #38 │ │ +5238d2: 130e 3a00 |02cf: const/16 v14, #int 58 // #3a │ │ +5238d6: 7040 81d0 10ed |02d1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5238dc: 6900 5a9d |02d4: sput-object v0, Lorg/minidns/record/Record$TYPE;.TALINK:Lorg/minidns/record/Record$TYPE; // field@9d5a │ │ +5238e0: 2200 5822 |02d6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5238e4: 1a01 4816 |02d8: const-string v1, "CDS" // string@1648 │ │ +5238e8: 130d 3900 |02da: const/16 v13, #int 57 // #39 │ │ +5238ec: 130e 3b00 |02dc: const/16 v14, #int 59 // #3b │ │ +5238f0: 7040 81d0 10ed |02de: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5238f6: 6900 1b9d |02e1: sput-object v0, Lorg/minidns/record/Record$TYPE;.CDS:Lorg/minidns/record/Record$TYPE; // field@9d1b │ │ +5238fa: 2200 5822 |02e3: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5238fe: 1a01 4716 |02e5: const-string v1, "CDNSKEY" // string@1647 │ │ +523902: 130d 3a00 |02e7: const/16 v13, #int 58 // #3a │ │ +523906: 130e 3c00 |02e9: const/16 v14, #int 60 // #3c │ │ +52390a: 7040 81d0 10ed |02eb: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523910: 6900 1a9d |02ee: sput-object v0, Lorg/minidns/record/Record$TYPE;.CDNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d1a │ │ +523914: 2200 5822 |02f0: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523918: 1c01 5122 |02f2: const-class v1, Lorg/minidns/record/OPENPGPKEY; // type@2251 │ │ +52391c: 1a0d 7656 |02f4: const-string v13, "OPENPGPKEY" // string@5676 │ │ +523920: 130e 3b00 |02f6: const/16 v14, #int 59 // #3b │ │ +523924: 130f 3d00 |02f8: const/16 v15, #int 61 // #3d │ │ +523928: 7051 82d0 d0fe |02fa: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +52392e: 6900 4b9d |02fd: sput-object v0, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ +523932: 2200 5822 |02ff: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523936: 1a01 7f17 |0301: const-string v1, "CSYNC" // string@177f │ │ +52393a: 130d 3c00 |0303: const/16 v13, #int 60 // #3c │ │ +52393e: 130e 3e00 |0305: const/16 v14, #int 62 // #3e │ │ +523942: 7040 81d0 10ed |0307: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523948: 6900 1e9d |030a: sput-object v0, Lorg/minidns/record/Record$TYPE;.CSYNC:Lorg/minidns/record/Record$TYPE; // field@9d1e │ │ +52394c: 2200 5822 |030c: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523950: 1a01 1860 |030e: const-string v1, "SPF" // string@6018 │ │ +523954: 130d 3d00 |0310: const/16 v13, #int 61 // #3d │ │ +523958: 130e 6300 |0312: const/16 v14, #int 99 // #63 │ │ +52395c: 7040 81d0 10ed |0314: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523962: 6900 569d |0317: sput-object v0, Lorg/minidns/record/Record$TYPE;.SPF:Lorg/minidns/record/Record$TYPE; // field@9d56 │ │ +523966: 2200 5822 |0319: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52396a: 1a01 e468 |031b: const-string v1, "UINFO" // string@68e4 │ │ +52396e: 130d 3e00 |031d: const/16 v13, #int 62 // #3e │ │ +523972: 130e 6400 |031f: const/16 v14, #int 100 // #64 │ │ +523976: 7040 81d0 10ed |0321: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +52397c: 6900 609d |0324: sput-object v0, Lorg/minidns/record/Record$TYPE;.UINFO:Lorg/minidns/record/Record$TYPE; // field@9d60 │ │ +523980: 2200 5822 |0326: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523984: 1a01 e368 |0328: const-string v1, "UID" // string@68e3 │ │ +523988: 130d 3f00 |032a: const/16 v13, #int 63 // #3f │ │ +52398c: 130e 6500 |032c: const/16 v14, #int 101 // #65 │ │ +523990: 7040 81d0 10ed |032e: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523996: 6900 5f9d |0331: sput-object v0, Lorg/minidns/record/Record$TYPE;.UID:Lorg/minidns/record/Record$TYPE; // field@9d5f │ │ +52399a: 2200 5822 |0333: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +52399e: 1a01 2f24 |0335: const-string v1, "GID" // string@242f │ │ +5239a2: 130d 4000 |0337: const/16 v13, #int 64 // #40 │ │ +5239a6: 130e 6600 |0339: const/16 v14, #int 102 // #66 │ │ +5239aa: 7040 81d0 10ed |033b: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5239b0: 6900 289d |033e: sput-object v0, Lorg/minidns/record/Record$TYPE;.GID:Lorg/minidns/record/Record$TYPE; // field@9d28 │ │ +5239b4: 2200 5822 |0340: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5239b8: 1a01 fd68 |0342: const-string v1, "UNSPEC" // string@68fd │ │ +5239bc: 130d 4100 |0344: const/16 v13, #int 65 // #41 │ │ +5239c0: 130e 6700 |0346: const/16 v14, #int 103 // #67 │ │ +5239c4: 7040 81d0 10ed |0348: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5239ca: 6900 629d |034b: sput-object v0, Lorg/minidns/record/Record$TYPE;.UNSPEC:Lorg/minidns/record/Record$TYPE; // field@9d62 │ │ +5239ce: 2200 5822 |034d: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5239d2: 1a01 c954 |034f: const-string v1, "NID" // string@54c9 │ │ +5239d6: 130d 4200 |0351: const/16 v13, #int 66 // #42 │ │ +5239da: 130e 6800 |0353: const/16 v14, #int 104 // #68 │ │ +5239de: 7040 81d0 10ed |0355: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5239e4: 6900 409d |0358: sput-object v0, Lorg/minidns/record/Record$TYPE;.NID:Lorg/minidns/record/Record$TYPE; // field@9d40 │ │ +5239e8: 2200 5822 |035a: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5239ec: 1a01 ea2a |035c: const-string v1, "L32" // string@2aea │ │ +5239f0: 130d 4300 |035e: const/16 v13, #int 67 // #43 │ │ +5239f4: 130e 6900 |0360: const/16 v14, #int 105 // #69 │ │ +5239f8: 7040 81d0 10ed |0362: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +5239fe: 6900 329d |0365: sput-object v0, Lorg/minidns/record/Record$TYPE;.L32:Lorg/minidns/record/Record$TYPE; // field@9d32 │ │ +523a02: 2200 5822 |0367: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523a06: 1a01 eb2a |0369: const-string v1, "L64" // string@2aeb │ │ +523a0a: 130d 4400 |036b: const/16 v13, #int 68 // #44 │ │ +523a0e: 130e 6a00 |036d: const/16 v14, #int 106 // #6a │ │ +523a12: 7040 81d0 10ed |036f: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523a18: 6900 339d |0372: sput-object v0, Lorg/minidns/record/Record$TYPE;.L64:Lorg/minidns/record/Record$TYPE; // field@9d33 │ │ +523a1c: 2200 5822 |0374: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523a20: 1a01 1a2c |0376: const-string v1, "LP" // string@2c1a │ │ +523a24: 130d 4500 |0378: const/16 v13, #int 69 // #45 │ │ +523a28: 130e 6b00 |037a: const/16 v14, #int 107 // #6b │ │ +523a2c: 7040 81d0 10ed |037c: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523a32: 6900 359d |037f: sput-object v0, Lorg/minidns/record/Record$TYPE;.LP:Lorg/minidns/record/Record$TYPE; // field@9d35 │ │ +523a36: 2200 5822 |0381: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523a3a: 1a01 da1f |0383: const-string v1, "EUI48" // string@1fda │ │ +523a3e: 130d 4600 |0385: const/16 v13, #int 70 // #46 │ │ +523a42: 130e 6c00 |0387: const/16 v14, #int 108 // #6c │ │ +523a46: 7040 81d0 10ed |0389: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523a4c: 6900 269d |038c: sput-object v0, Lorg/minidns/record/Record$TYPE;.EUI48:Lorg/minidns/record/Record$TYPE; // field@9d26 │ │ +523a50: 2200 5822 |038e: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523a54: 1a01 db1f |0390: const-string v1, "EUI64" // string@1fdb │ │ +523a58: 130d 4700 |0392: const/16 v13, #int 71 // #47 │ │ +523a5c: 130e 6d00 |0394: const/16 v14, #int 109 // #6d │ │ +523a60: 7040 81d0 10ed |0396: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523a66: 6900 279d |0399: sput-object v0, Lorg/minidns/record/Record$TYPE;.EUI64:Lorg/minidns/record/Record$TYPE; // field@9d27 │ │ +523a6a: 2200 5822 |039b: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523a6e: 1a01 0f65 |039d: const-string v1, "TKEY" // string@650f │ │ +523a72: 130d 4800 |039f: const/16 v13, #int 72 // #48 │ │ +523a76: 130e f900 |03a1: const/16 v14, #int 249 // #f9 │ │ +523a7a: 7040 81d0 10ed |03a3: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523a80: 6900 5b9d |03a6: sput-object v0, Lorg/minidns/record/Record$TYPE;.TKEY:Lorg/minidns/record/Record$TYPE; // field@9d5b │ │ +523a84: 2200 5822 |03a8: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523a88: 1a01 9365 |03aa: const-string v1, "TSIG" // string@6593 │ │ +523a8c: 130d 4900 |03ac: const/16 v13, #int 73 // #49 │ │ +523a90: 130e fa00 |03ae: const/16 v14, #int 250 // #fa │ │ +523a94: 7040 81d0 10ed |03b0: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523a9a: 6900 5d9d |03b3: sput-object v0, Lorg/minidns/record/Record$TYPE;.TSIG:Lorg/minidns/record/Record$TYPE; // field@9d5d │ │ +523a9e: 2200 5822 |03b5: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523aa2: 1a01 bf27 |03b7: const-string v1, "IXFR" // string@27bf │ │ +523aa6: 130d 4a00 |03b9: const/16 v13, #int 74 // #4a │ │ +523aaa: 130e fb00 |03bb: const/16 v14, #int 251 // #fb │ │ +523aae: 7040 81d0 10ed |03bd: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523ab4: 6900 2f9d |03c0: sput-object v0, Lorg/minidns/record/Record$TYPE;.IXFR:Lorg/minidns/record/Record$TYPE; // field@9d2f │ │ +523ab8: 2200 5822 |03c2: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523abc: 1a01 ae0e |03c4: const-string v1, "AXFR" // string@0eae │ │ +523ac0: 130d 4b00 |03c6: const/16 v13, #int 75 // #4b │ │ +523ac4: 130e fc00 |03c8: const/16 v14, #int 252 // #fc │ │ +523ac8: 7040 81d0 10ed |03ca: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523ace: 6900 189d |03cd: sput-object v0, Lorg/minidns/record/Record$TYPE;.AXFR:Lorg/minidns/record/Record$TYPE; // field@9d18 │ │ +523ad2: 2200 5822 |03cf: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523ad6: 1a01 4851 |03d1: const-string v1, "MAILB" // string@5148 │ │ +523ada: 130d 4c00 |03d3: const/16 v13, #int 76 // #4c │ │ +523ade: 130e fd00 |03d5: const/16 v14, #int 253 // #fd │ │ +523ae2: 7040 81d0 10ed |03d7: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523ae8: 6900 379d |03da: sput-object v0, Lorg/minidns/record/Record$TYPE;.MAILB:Lorg/minidns/record/Record$TYPE; // field@9d37 │ │ +523aec: 2200 5822 |03dc: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523af0: 1a01 4751 |03de: const-string v1, "MAILA" // string@5147 │ │ +523af4: 130d 4d00 |03e0: const/16 v13, #int 77 // #4d │ │ +523af8: 130e fe00 |03e2: const/16 v14, #int 254 // #fe │ │ +523afc: 7040 81d0 10ed |03e4: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523b02: 6900 369d |03e7: sput-object v0, Lorg/minidns/record/Record$TYPE;.MAILA:Lorg/minidns/record/Record$TYPE; // field@9d36 │ │ +523b06: 2200 5822 |03e9: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523b0a: 1a01 550e |03eb: const-string v1, "ANY" // string@0e55 │ │ +523b0e: 130d 4e00 |03ed: const/16 v13, #int 78 // #4e │ │ +523b12: 130e ff00 |03ef: const/16 v14, #int 255 // #ff │ │ +523b16: 7040 81d0 10ed |03f1: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523b1c: 6900 159d |03f4: sput-object v0, Lorg/minidns/record/Record$TYPE;.ANY:Lorg/minidns/record/Record$TYPE; // field@9d15 │ │ +523b20: 2200 5822 |03f6: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523b24: 1a01 2469 |03f8: const-string v1, "URI" // string@6924 │ │ +523b28: 130d 4f00 |03fa: const/16 v13, #int 79 // #4f │ │ +523b2c: 130e 0001 |03fc: const/16 v14, #int 256 // #100 │ │ +523b30: 7040 81d0 10ed |03fe: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523b36: 6900 639d |0401: sput-object v0, Lorg/minidns/record/Record$TYPE;.URI:Lorg/minidns/record/Record$TYPE; // field@9d63 │ │ +523b3a: 2200 5822 |0403: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523b3e: 1a01 0f16 |0405: const-string v1, "CAA" // string@160f │ │ +523b42: 130d 5000 |0407: const/16 v13, #int 80 // #50 │ │ +523b46: 130e 0101 |0409: const/16 v14, #int 257 // #101 │ │ +523b4a: 7040 81d0 10ed |040b: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523b50: 6900 199d |040e: sput-object v0, Lorg/minidns/record/Record$TYPE;.CAA:Lorg/minidns/record/Record$TYPE; // field@9d19 │ │ +523b54: 2200 5822 |0410: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523b58: 1a01 7364 |0412: const-string v1, "TA" // string@6473 │ │ +523b5c: 130d 5100 |0414: const/16 v13, #int 81 // #51 │ │ +523b60: 140e 0080 0000 |0416: const v14, #float 4.59177e-41 // #00008000 │ │ +523b66: 7040 81d0 10ed |0419: invoke-direct {v0, v1, v13, v14}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;II)V // method@d081 │ │ +523b6c: 6900 599d |041c: sput-object v0, Lorg/minidns/record/Record$TYPE;.TA:Lorg/minidns/record/Record$TYPE; // field@9d59 │ │ +523b70: 2200 5822 |041e: new-instance v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +523b74: 1c01 4222 |0420: const-class v1, Lorg/minidns/record/DLV; // type@2242 │ │ +523b78: 1a0d 0f1d |0422: const-string v13, "DLV" // string@1d0f │ │ +523b7c: 130e 5200 |0424: const/16 v14, #int 82 // #52 │ │ +523b80: 140f 0180 0000 |0426: const v15, #float 4.59191e-41 // #00008001 │ │ +523b86: 7051 82d0 d0fe |0429: invoke-direct {v0, v13, v14, v15, v1}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523b8c: 6900 219d |042c: sput-object v0, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ +523b90: 1301 5300 |042e: const/16 v1, #int 83 // #53 │ │ +523b94: 2311 7b24 |0430: new-array v1, v1, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ +523b98: 620d 619d |0432: sget-object v13, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ +523b9c: 4d0d 0102 |0434: aput-object v13, v1, v2 │ │ +523ba0: 620d 119d |0436: sget-object v13, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +523ba4: 4d0d 0104 |0438: aput-object v13, v1, v4 │ │ +523ba8: 6204 439d |043a: sget-object v4, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ +523bac: 4d04 0105 |043c: aput-object v4, v1, v5 │ │ +523bb0: 6204 399d |043e: sget-object v4, Lorg/minidns/record/Record$TYPE;.MD:Lorg/minidns/record/Record$TYPE; // field@9d39 │ │ +523bb4: 4d04 0103 |0440: aput-object v4, v1, v3 │ │ +523bb8: 6203 3a9d |0442: sget-object v3, Lorg/minidns/record/Record$TYPE;.MF:Lorg/minidns/record/Record$TYPE; // field@9d3a │ │ +523bbc: 4d03 0106 |0444: aput-object v3, v1, v6 │ │ +523bc0: 6203 1d9d |0446: sget-object v3, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ +523bc4: 4d03 0108 |0448: aput-object v3, v1, v8 │ │ +523bc8: 6203 559d |044a: sget-object v3, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ +523bcc: 4d03 0109 |044c: aput-object v3, v1, v9 │ │ +523bd0: 6203 389d |044e: sget-object v3, Lorg/minidns/record/Record$TYPE;.MB:Lorg/minidns/record/Record$TYPE; // field@9d38 │ │ +523bd4: 4d03 0107 |0450: aput-object v3, v1, v7 │ │ +523bd8: 6203 3b9d |0452: sget-object v3, Lorg/minidns/record/Record$TYPE;.MG:Lorg/minidns/record/Record$TYPE; // field@9d3b │ │ +523bdc: 4d03 010a |0454: aput-object v3, v1, v10 │ │ +523be0: 6203 3d9d |0456: sget-object v3, Lorg/minidns/record/Record$TYPE;.MR:Lorg/minidns/record/Record$TYPE; // field@9d3d │ │ +523be4: 4d03 010b |0458: aput-object v3, v1, v11 │ │ +523be8: 6203 499d |045a: sget-object v3, Lorg/minidns/record/Record$TYPE;.NULL:Lorg/minidns/record/Record$TYPE; // field@9d49 │ │ +523bec: 4d03 010c |045c: aput-object v3, v1, v12 │ │ +523bf0: 6203 649d |045e: sget-object v3, Lorg/minidns/record/Record$TYPE;.WKS:Lorg/minidns/record/Record$TYPE; // field@9d64 │ │ +523bf4: 1304 0b00 |0460: const/16 v4, #int 11 // #b │ │ +523bf8: 4d03 0104 |0462: aput-object v3, v1, v4 │ │ +523bfc: 6203 4d9d |0464: sget-object v3, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ +523c00: 1304 0c00 |0466: const/16 v4, #int 12 // #c │ │ +523c04: 4d03 0104 |0468: aput-object v3, v1, v4 │ │ +523c08: 6203 2a9d |046a: sget-object v3, Lorg/minidns/record/Record$TYPE;.HINFO:Lorg/minidns/record/Record$TYPE; // field@9d2a │ │ +523c0c: 1304 0d00 |046c: const/16 v4, #int 13 // #d │ │ +523c10: 4d03 0104 |046e: aput-object v3, v1, v4 │ │ +523c14: 6203 3c9d |0470: sget-object v3, Lorg/minidns/record/Record$TYPE;.MINFO:Lorg/minidns/record/Record$TYPE; // field@9d3c │ │ +523c18: 1304 0e00 |0472: const/16 v4, #int 14 // #e │ │ +523c1c: 4d03 0104 |0474: aput-object v3, v1, v4 │ │ +523c20: 6203 3e9d |0476: sget-object v3, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ +523c24: 1304 0f00 |0478: const/16 v4, #int 15 // #f │ │ +523c28: 4d03 0104 |047a: aput-object v3, v1, v4 │ │ +523c2c: 6203 5e9d |047c: sget-object v3, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ +523c30: 1304 1000 |047e: const/16 v4, #int 16 // #10 │ │ +523c34: 4d03 0104 |0480: aput-object v3, v1, v4 │ │ +523c38: 6203 509d |0482: sget-object v3, Lorg/minidns/record/Record$TYPE;.RP:Lorg/minidns/record/Record$TYPE; // field@9d50 │ │ +523c3c: 1304 1100 |0484: const/16 v4, #int 17 // #11 │ │ +523c40: 4d03 0104 |0486: aput-object v3, v1, v4 │ │ +523c44: 6203 149d |0488: sget-object v3, Lorg/minidns/record/Record$TYPE;.AFSDB:Lorg/minidns/record/Record$TYPE; // field@9d14 │ │ +523c48: 1304 1200 |048a: const/16 v4, #int 18 // #12 │ │ +523c4c: 4d03 0104 |048c: aput-object v3, v1, v4 │ │ +523c50: 6203 659d |048e: sget-object v3, Lorg/minidns/record/Record$TYPE;.X25:Lorg/minidns/record/Record$TYPE; // field@9d65 │ │ +523c54: 1304 1300 |0490: const/16 v4, #int 19 // #13 │ │ +523c58: 4d03 0104 |0492: aput-object v3, v1, v4 │ │ +523c5c: 6203 2e9d |0494: sget-object v3, Lorg/minidns/record/Record$TYPE;.ISDN:Lorg/minidns/record/Record$TYPE; // field@9d2e │ │ +523c60: 1304 1400 |0496: const/16 v4, #int 20 // #14 │ │ +523c64: 4d03 0104 |0498: aput-object v3, v1, v4 │ │ +523c68: 6203 529d |049a: sget-object v3, Lorg/minidns/record/Record$TYPE;.RT:Lorg/minidns/record/Record$TYPE; // field@9d52 │ │ +523c6c: 1304 1500 |049c: const/16 v4, #int 21 // #15 │ │ +523c70: 4d03 0104 |049e: aput-object v3, v1, v4 │ │ +523c74: 6203 449d |04a0: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSAP:Lorg/minidns/record/Record$TYPE; // field@9d44 │ │ +523c78: 1304 1600 |04a2: const/16 v4, #int 22 // #16 │ │ +523c7c: 4d03 0104 |04a4: aput-object v3, v1, v4 │ │ +523c80: 6203 459d |04a6: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSAP_PTR:Lorg/minidns/record/Record$TYPE; // field@9d45 │ │ +523c84: 1304 1700 |04a8: const/16 v4, #int 23 // #17 │ │ +523c88: 4d03 0104 |04aa: aput-object v3, v1, v4 │ │ +523c8c: 6203 539d |04ac: sget-object v3, Lorg/minidns/record/Record$TYPE;.SIG:Lorg/minidns/record/Record$TYPE; // field@9d53 │ │ +523c90: 1304 1800 |04ae: const/16 v4, #int 24 // #18 │ │ +523c94: 4d03 0104 |04b0: aput-object v3, v1, v4 │ │ +523c98: 6203 309d |04b2: sget-object v3, Lorg/minidns/record/Record$TYPE;.KEY:Lorg/minidns/record/Record$TYPE; // field@9d30 │ │ +523c9c: 1304 1900 |04b4: const/16 v4, #int 25 // #19 │ │ +523ca0: 4d03 0104 |04b6: aput-object v3, v1, v4 │ │ +523ca4: 6203 4e9d |04b8: sget-object v3, Lorg/minidns/record/Record$TYPE;.PX:Lorg/minidns/record/Record$TYPE; // field@9d4e │ │ +523ca8: 1304 1a00 |04ba: const/16 v4, #int 26 // #1a │ │ +523cac: 4d03 0104 |04bc: aput-object v3, v1, v4 │ │ +523cb0: 6203 299d |04be: sget-object v3, Lorg/minidns/record/Record$TYPE;.GPOS:Lorg/minidns/record/Record$TYPE; // field@9d29 │ │ +523cb4: 1304 1b00 |04c0: const/16 v4, #int 27 // #1b │ │ +523cb8: 4d03 0104 |04c2: aput-object v3, v1, v4 │ │ +523cbc: 6203 139d |04c4: sget-object v3, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +523cc0: 1304 1c00 |04c6: const/16 v4, #int 28 // #1c │ │ +523cc4: 4d03 0104 |04c8: aput-object v3, v1, v4 │ │ +523cc8: 6203 349d |04ca: sget-object v3, Lorg/minidns/record/Record$TYPE;.LOC:Lorg/minidns/record/Record$TYPE; // field@9d34 │ │ +523ccc: 1304 1d00 |04cc: const/16 v4, #int 29 // #1d │ │ +523cd0: 4d03 0104 |04ce: aput-object v3, v1, v4 │ │ +523cd4: 6203 4a9d |04d0: sget-object v3, Lorg/minidns/record/Record$TYPE;.NXT:Lorg/minidns/record/Record$TYPE; // field@9d4a │ │ +523cd8: 1304 1e00 |04d2: const/16 v4, #int 30 // #1e │ │ +523cdc: 4d03 0104 |04d4: aput-object v3, v1, v4 │ │ +523ce0: 6203 259d |04d6: sget-object v3, Lorg/minidns/record/Record$TYPE;.EID:Lorg/minidns/record/Record$TYPE; // field@9d25 │ │ +523ce4: 1304 1f00 |04d8: const/16 v4, #int 31 // #1f │ │ +523ce8: 4d03 0104 |04da: aput-object v3, v1, v4 │ │ +523cec: 6203 419d |04dc: sget-object v3, Lorg/minidns/record/Record$TYPE;.NIMLOC:Lorg/minidns/record/Record$TYPE; // field@9d41 │ │ +523cf0: 1304 2000 |04de: const/16 v4, #int 32 // #20 │ │ +523cf4: 4d03 0104 |04e0: aput-object v3, v1, v4 │ │ +523cf8: 6203 579d |04e2: sget-object v3, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ +523cfc: 1304 2100 |04e4: const/16 v4, #int 33 // #21 │ │ +523d00: 4d03 0104 |04e6: aput-object v3, v1, v4 │ │ +523d04: 6203 179d |04e8: sget-object v3, Lorg/minidns/record/Record$TYPE;.ATMA:Lorg/minidns/record/Record$TYPE; // field@9d17 │ │ +523d08: 1304 2200 |04ea: const/16 v4, #int 34 // #22 │ │ +523d0c: 4d03 0104 |04ec: aput-object v3, v1, v4 │ │ +523d10: 6203 3f9d |04ee: sget-object v3, Lorg/minidns/record/Record$TYPE;.NAPTR:Lorg/minidns/record/Record$TYPE; // field@9d3f │ │ +523d14: 1304 2300 |04f0: const/16 v4, #int 35 // #23 │ │ +523d18: 4d03 0104 |04f2: aput-object v3, v1, v4 │ │ +523d1c: 6203 319d |04f4: sget-object v3, Lorg/minidns/record/Record$TYPE;.KX:Lorg/minidns/record/Record$TYPE; // field@9d31 │ │ +523d20: 1304 2400 |04f6: const/16 v4, #int 36 // #24 │ │ +523d24: 4d03 0104 |04f8: aput-object v3, v1, v4 │ │ +523d28: 6203 1c9d |04fa: sget-object v3, Lorg/minidns/record/Record$TYPE;.CERT:Lorg/minidns/record/Record$TYPE; // field@9d1c │ │ +523d2c: 1304 2500 |04fc: const/16 v4, #int 37 // #25 │ │ +523d30: 4d03 0104 |04fe: aput-object v3, v1, v4 │ │ +523d34: 6203 129d |0500: sget-object v3, Lorg/minidns/record/Record$TYPE;.A6:Lorg/minidns/record/Record$TYPE; // field@9d12 │ │ +523d38: 1304 2600 |0502: const/16 v4, #int 38 // #26 │ │ +523d3c: 4d03 0104 |0504: aput-object v3, v1, v4 │ │ +523d40: 6203 229d |0506: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ +523d44: 1304 2700 |0508: const/16 v4, #int 39 // #27 │ │ +523d48: 4d03 0104 |050a: aput-object v3, v1, v4 │ │ +523d4c: 6203 549d |050c: sget-object v3, Lorg/minidns/record/Record$TYPE;.SINK:Lorg/minidns/record/Record$TYPE; // field@9d54 │ │ +523d50: 1304 2800 |050e: const/16 v4, #int 40 // #28 │ │ +523d54: 4d03 0104 |0510: aput-object v3, v1, v4 │ │ +523d58: 6203 4c9d |0512: sget-object v3, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +523d5c: 1304 2900 |0514: const/16 v4, #int 41 // #29 │ │ +523d60: 4d03 0104 |0516: aput-object v3, v1, v4 │ │ +523d64: 6203 169d |0518: sget-object v3, Lorg/minidns/record/Record$TYPE;.APL:Lorg/minidns/record/Record$TYPE; // field@9d16 │ │ +523d68: 1304 2a00 |051a: const/16 v4, #int 42 // #2a │ │ +523d6c: 4d03 0104 |051c: aput-object v3, v1, v4 │ │ +523d70: 6203 249d |051e: sget-object v3, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ +523d74: 1304 2b00 |0520: const/16 v4, #int 43 // #2b │ │ +523d78: 4d03 0104 |0522: aput-object v3, v1, v4 │ │ +523d7c: 6203 589d |0524: sget-object v3, Lorg/minidns/record/Record$TYPE;.SSHFP:Lorg/minidns/record/Record$TYPE; // field@9d58 │ │ +523d80: 1304 2c00 |0526: const/16 v4, #int 44 // #2c │ │ +523d84: 4d03 0104 |0528: aput-object v3, v1, v4 │ │ +523d88: 6203 2d9d |052a: sget-object v3, Lorg/minidns/record/Record$TYPE;.IPSECKEY:Lorg/minidns/record/Record$TYPE; // field@9d2d │ │ +523d8c: 1304 2d00 |052c: const/16 v4, #int 45 // #2d │ │ +523d90: 4d03 0104 |052e: aput-object v3, v1, v4 │ │ +523d94: 6203 519d |0530: sget-object v3, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ +523d98: 1304 2e00 |0532: const/16 v4, #int 46 // #2e │ │ +523d9c: 4d03 0104 |0534: aput-object v3, v1, v4 │ │ +523da0: 6203 469d |0536: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ +523da4: 1304 2f00 |0538: const/16 v4, #int 47 // #2f │ │ +523da8: 4d03 0104 |053a: aput-object v3, v1, v4 │ │ +523dac: 6203 239d |053c: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +523db0: 1304 3000 |053e: const/16 v4, #int 48 // #30 │ │ +523db4: 4d03 0104 |0540: aput-object v3, v1, v4 │ │ +523db8: 6203 209d |0542: sget-object v3, Lorg/minidns/record/Record$TYPE;.DHCID:Lorg/minidns/record/Record$TYPE; // field@9d20 │ │ +523dbc: 1304 3100 |0544: const/16 v4, #int 49 // #31 │ │ +523dc0: 4d03 0104 |0546: aput-object v3, v1, v4 │ │ +523dc4: 6203 479d |0548: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ +523dc8: 1304 3200 |054a: const/16 v4, #int 50 // #32 │ │ +523dcc: 4d03 0104 |054c: aput-object v3, v1, v4 │ │ +523dd0: 6203 489d |054e: sget-object v3, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ +523dd4: 1304 3300 |0550: const/16 v4, #int 51 // #33 │ │ +523dd8: 4d03 0104 |0552: aput-object v3, v1, v4 │ │ +523ddc: 6203 5c9d |0554: sget-object v3, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ +523de0: 1304 3400 |0556: const/16 v4, #int 52 // #34 │ │ +523de4: 4d03 0104 |0558: aput-object v3, v1, v4 │ │ +523de8: 6203 2b9d |055a: sget-object v3, Lorg/minidns/record/Record$TYPE;.HIP:Lorg/minidns/record/Record$TYPE; // field@9d2b │ │ +523dec: 1304 3500 |055c: const/16 v4, #int 53 // #35 │ │ +523df0: 4d03 0104 |055e: aput-object v3, v1, v4 │ │ +523df4: 6203 429d |0560: sget-object v3, Lorg/minidns/record/Record$TYPE;.NINFO:Lorg/minidns/record/Record$TYPE; // field@9d42 │ │ +523df8: 1304 3600 |0562: const/16 v4, #int 54 // #36 │ │ +523dfc: 4d03 0104 |0564: aput-object v3, v1, v4 │ │ +523e00: 6203 4f9d |0566: sget-object v3, Lorg/minidns/record/Record$TYPE;.RKEY:Lorg/minidns/record/Record$TYPE; // field@9d4f │ │ +523e04: 1304 3700 |0568: const/16 v4, #int 55 // #37 │ │ +523e08: 4d03 0104 |056a: aput-object v3, v1, v4 │ │ +523e0c: 6203 5a9d |056c: sget-object v3, Lorg/minidns/record/Record$TYPE;.TALINK:Lorg/minidns/record/Record$TYPE; // field@9d5a │ │ +523e10: 1304 3800 |056e: const/16 v4, #int 56 // #38 │ │ +523e14: 4d03 0104 |0570: aput-object v3, v1, v4 │ │ +523e18: 6203 1b9d |0572: sget-object v3, Lorg/minidns/record/Record$TYPE;.CDS:Lorg/minidns/record/Record$TYPE; // field@9d1b │ │ +523e1c: 1304 3900 |0574: const/16 v4, #int 57 // #39 │ │ +523e20: 4d03 0104 |0576: aput-object v3, v1, v4 │ │ +523e24: 6203 1a9d |0578: sget-object v3, Lorg/minidns/record/Record$TYPE;.CDNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d1a │ │ +523e28: 1304 3a00 |057a: const/16 v4, #int 58 // #3a │ │ +523e2c: 4d03 0104 |057c: aput-object v3, v1, v4 │ │ +523e30: 6203 4b9d |057e: sget-object v3, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ +523e34: 1304 3b00 |0580: const/16 v4, #int 59 // #3b │ │ +523e38: 4d03 0104 |0582: aput-object v3, v1, v4 │ │ +523e3c: 6203 1e9d |0584: sget-object v3, Lorg/minidns/record/Record$TYPE;.CSYNC:Lorg/minidns/record/Record$TYPE; // field@9d1e │ │ +523e40: 1304 3c00 |0586: const/16 v4, #int 60 // #3c │ │ +523e44: 4d03 0104 |0588: aput-object v3, v1, v4 │ │ +523e48: 6203 569d |058a: sget-object v3, Lorg/minidns/record/Record$TYPE;.SPF:Lorg/minidns/record/Record$TYPE; // field@9d56 │ │ +523e4c: 1304 3d00 |058c: const/16 v4, #int 61 // #3d │ │ +523e50: 4d03 0104 |058e: aput-object v3, v1, v4 │ │ +523e54: 6203 609d |0590: sget-object v3, Lorg/minidns/record/Record$TYPE;.UINFO:Lorg/minidns/record/Record$TYPE; // field@9d60 │ │ +523e58: 1304 3e00 |0592: const/16 v4, #int 62 // #3e │ │ +523e5c: 4d03 0104 |0594: aput-object v3, v1, v4 │ │ +523e60: 6203 5f9d |0596: sget-object v3, Lorg/minidns/record/Record$TYPE;.UID:Lorg/minidns/record/Record$TYPE; // field@9d5f │ │ +523e64: 1304 3f00 |0598: const/16 v4, #int 63 // #3f │ │ +523e68: 4d03 0104 |059a: aput-object v3, v1, v4 │ │ +523e6c: 6203 289d |059c: sget-object v3, Lorg/minidns/record/Record$TYPE;.GID:Lorg/minidns/record/Record$TYPE; // field@9d28 │ │ +523e70: 1304 4000 |059e: const/16 v4, #int 64 // #40 │ │ +523e74: 4d03 0104 |05a0: aput-object v3, v1, v4 │ │ +523e78: 6203 629d |05a2: sget-object v3, Lorg/minidns/record/Record$TYPE;.UNSPEC:Lorg/minidns/record/Record$TYPE; // field@9d62 │ │ +523e7c: 1304 4100 |05a4: const/16 v4, #int 65 // #41 │ │ +523e80: 4d03 0104 |05a6: aput-object v3, v1, v4 │ │ +523e84: 6203 409d |05a8: sget-object v3, Lorg/minidns/record/Record$TYPE;.NID:Lorg/minidns/record/Record$TYPE; // field@9d40 │ │ +523e88: 1304 4200 |05aa: const/16 v4, #int 66 // #42 │ │ +523e8c: 4d03 0104 |05ac: aput-object v3, v1, v4 │ │ +523e90: 6203 329d |05ae: sget-object v3, Lorg/minidns/record/Record$TYPE;.L32:Lorg/minidns/record/Record$TYPE; // field@9d32 │ │ +523e94: 1304 4300 |05b0: const/16 v4, #int 67 // #43 │ │ +523e98: 4d03 0104 |05b2: aput-object v3, v1, v4 │ │ +523e9c: 6203 339d |05b4: sget-object v3, Lorg/minidns/record/Record$TYPE;.L64:Lorg/minidns/record/Record$TYPE; // field@9d33 │ │ +523ea0: 1304 4400 |05b6: const/16 v4, #int 68 // #44 │ │ +523ea4: 4d03 0104 |05b8: aput-object v3, v1, v4 │ │ +523ea8: 6203 359d |05ba: sget-object v3, Lorg/minidns/record/Record$TYPE;.LP:Lorg/minidns/record/Record$TYPE; // field@9d35 │ │ +523eac: 1304 4500 |05bc: const/16 v4, #int 69 // #45 │ │ +523eb0: 4d03 0104 |05be: aput-object v3, v1, v4 │ │ +523eb4: 6203 269d |05c0: sget-object v3, Lorg/minidns/record/Record$TYPE;.EUI48:Lorg/minidns/record/Record$TYPE; // field@9d26 │ │ +523eb8: 1304 4600 |05c2: const/16 v4, #int 70 // #46 │ │ +523ebc: 4d03 0104 |05c4: aput-object v3, v1, v4 │ │ +523ec0: 6203 279d |05c6: sget-object v3, Lorg/minidns/record/Record$TYPE;.EUI64:Lorg/minidns/record/Record$TYPE; // field@9d27 │ │ +523ec4: 1304 4700 |05c8: const/16 v4, #int 71 // #47 │ │ +523ec8: 4d03 0104 |05ca: aput-object v3, v1, v4 │ │ +523ecc: 6203 5b9d |05cc: sget-object v3, Lorg/minidns/record/Record$TYPE;.TKEY:Lorg/minidns/record/Record$TYPE; // field@9d5b │ │ +523ed0: 1304 4800 |05ce: const/16 v4, #int 72 // #48 │ │ +523ed4: 4d03 0104 |05d0: aput-object v3, v1, v4 │ │ +523ed8: 6203 5d9d |05d2: sget-object v3, Lorg/minidns/record/Record$TYPE;.TSIG:Lorg/minidns/record/Record$TYPE; // field@9d5d │ │ +523edc: 1304 4900 |05d4: const/16 v4, #int 73 // #49 │ │ +523ee0: 4d03 0104 |05d6: aput-object v3, v1, v4 │ │ +523ee4: 6203 2f9d |05d8: sget-object v3, Lorg/minidns/record/Record$TYPE;.IXFR:Lorg/minidns/record/Record$TYPE; // field@9d2f │ │ +523ee8: 1304 4a00 |05da: const/16 v4, #int 74 // #4a │ │ +523eec: 4d03 0104 |05dc: aput-object v3, v1, v4 │ │ +523ef0: 6203 189d |05de: sget-object v3, Lorg/minidns/record/Record$TYPE;.AXFR:Lorg/minidns/record/Record$TYPE; // field@9d18 │ │ +523ef4: 1304 4b00 |05e0: const/16 v4, #int 75 // #4b │ │ +523ef8: 4d03 0104 |05e2: aput-object v3, v1, v4 │ │ +523efc: 6203 379d |05e4: sget-object v3, Lorg/minidns/record/Record$TYPE;.MAILB:Lorg/minidns/record/Record$TYPE; // field@9d37 │ │ +523f00: 1304 4c00 |05e6: const/16 v4, #int 76 // #4c │ │ +523f04: 4d03 0104 |05e8: aput-object v3, v1, v4 │ │ +523f08: 6203 369d |05ea: sget-object v3, Lorg/minidns/record/Record$TYPE;.MAILA:Lorg/minidns/record/Record$TYPE; // field@9d36 │ │ +523f0c: 1304 4d00 |05ec: const/16 v4, #int 77 // #4d │ │ +523f10: 4d03 0104 |05ee: aput-object v3, v1, v4 │ │ +523f14: 6203 159d |05f0: sget-object v3, Lorg/minidns/record/Record$TYPE;.ANY:Lorg/minidns/record/Record$TYPE; // field@9d15 │ │ +523f18: 1304 4e00 |05f2: const/16 v4, #int 78 // #4e │ │ +523f1c: 4d03 0104 |05f4: aput-object v3, v1, v4 │ │ +523f20: 6203 639d |05f6: sget-object v3, Lorg/minidns/record/Record$TYPE;.URI:Lorg/minidns/record/Record$TYPE; // field@9d63 │ │ +523f24: 1304 4f00 |05f8: const/16 v4, #int 79 // #4f │ │ +523f28: 4d03 0104 |05fa: aput-object v3, v1, v4 │ │ +523f2c: 6203 199d |05fc: sget-object v3, Lorg/minidns/record/Record$TYPE;.CAA:Lorg/minidns/record/Record$TYPE; // field@9d19 │ │ +523f30: 1304 5000 |05fe: const/16 v4, #int 80 // #50 │ │ +523f34: 4d03 0104 |0600: aput-object v3, v1, v4 │ │ +523f38: 6203 599d |0602: sget-object v3, Lorg/minidns/record/Record$TYPE;.TA:Lorg/minidns/record/Record$TYPE; // field@9d59 │ │ +523f3c: 1304 5100 |0604: const/16 v4, #int 81 // #51 │ │ +523f40: 4d03 0104 |0606: aput-object v3, v1, v4 │ │ +523f44: 1303 5200 |0608: const/16 v3, #int 82 // #52 │ │ +523f48: 4d00 0103 |060a: aput-object v0, v1, v3 │ │ +523f4c: 6901 109d |060c: sput-object v1, Lorg/minidns/record/Record$TYPE;.$VALUES:[Lorg/minidns/record/Record$TYPE; // field@9d10 │ │ +523f50: 2200 2b0f |060e: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +523f54: 7010 ec68 0000 |0610: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +523f5a: 6900 2c9d |0613: sput-object v0, Lorg/minidns/record/Record$TYPE;.INVERSE_LUT:Ljava/util/Map; // field@9d2c │ │ +523f5e: 2200 2b0f |0615: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +523f62: 7010 ec68 0000 |0617: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +523f68: 6900 1f9d |061a: sput-object v0, Lorg/minidns/record/Record$TYPE;.DATA_LUT:Ljava/util/Map; // field@9d1f │ │ +523f6c: 7100 88d0 0000 |061c: invoke-static {}, Lorg/minidns/record/Record$TYPE;.values:()[Lorg/minidns/record/Record$TYPE; // method@d088 │ │ +523f72: 0c00 |061f: move-result-object v0 │ │ +523f74: 2101 |0620: array-length v1, v0 │ │ +523f76: 3512 1d00 |0621: if-ge v2, v1, 063e // +001d │ │ +523f7a: 4603 0002 |0623: aget-object v3, v0, v2 │ │ +523f7e: 6204 2c9d |0625: sget-object v4, Lorg/minidns/record/Record$TYPE;.INVERSE_LUT:Ljava/util/Map; // field@9d2c │ │ +523f82: 6e10 86d0 0300 |0627: invoke-virtual {v3}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ +523f88: 0a05 |062a: move-result v5 │ │ +523f8a: 7110 da64 0500 |062b: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +523f90: 0c05 |062e: move-result-object v5 │ │ +523f92: 7230 6b69 5403 |062f: invoke-interface {v4, v5, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +523f98: 5434 669d |0632: iget-object v4, v3, Lorg/minidns/record/Record$TYPE;.dataClass:Ljava/lang/Class; // field@9d66 │ │ +523f9c: 3804 0700 |0634: if-eqz v4, 063b // +0007 │ │ +523fa0: 6205 1f9d |0636: sget-object v5, Lorg/minidns/record/Record$TYPE;.DATA_LUT:Ljava/util/Map; // field@9d1f │ │ +523fa4: 7230 6b69 4503 |0638: invoke-interface {v5, v4, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +523faa: d802 0201 |063b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +523fae: 28e4 |063d: goto 0621 // -001c │ │ +523fb0: 0e00 |063e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=41 │ │ 0x0017 line=42 │ │ 0x0023 line=43 │ │ 0x002d line=44 │ │ @@ -970684,18 +970684,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -523f98: |[523f98] org.minidns.record.Record$TYPE.:(Ljava/lang/String;II)V │ │ -523fa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -523faa: 7050 82d0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ -523fb0: 0e00 |0004: return-void │ │ +523fb4: |[523fb4] org.minidns.record.Record$TYPE.:(Ljava/lang/String;II)V │ │ +523fc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +523fc6: 7050 82d0 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/minidns/record/Record$TYPE;.:(Ljava/lang/String;IILjava/lang/Class;)V // method@d082 │ │ +523fcc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=155 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/record/Record$TYPE; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) I │ │ @@ -970706,19 +970706,19 @@ │ │ type : '(Ljava/lang/String;IILjava/lang/Class;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -523fb4: |[523fb4] org.minidns.record.Record$TYPE.:(Ljava/lang/String;IILjava/lang/Class;)V │ │ -523fc4: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -523fca: 5903 679d |0003: iput v3, v0, Lorg/minidns/record/Record$TYPE;.value:I // field@9d67 │ │ -523fce: 5b04 669d |0005: iput-object v4, v0, Lorg/minidns/record/Record$TYPE;.dataClass:Ljava/lang/Class; // field@9d66 │ │ -523fd2: 0e00 |0007: return-void │ │ +523fd0: |[523fd0] org.minidns.record.Record$TYPE.:(Ljava/lang/String;IILjava/lang/Class;)V │ │ +523fe0: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +523fe6: 5903 679d |0003: iput v3, v0, Lorg/minidns/record/Record$TYPE;.value:I // field@9d67 │ │ +523fea: 5b04 669d |0005: iput-object v4, v0, Lorg/minidns/record/Record$TYPE;.dataClass:Ljava/lang/Class; // field@9d66 │ │ +523fee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0003 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/record/Record$TYPE; │ │ @@ -970732,17 +970732,17 @@ │ │ type : '(Lorg/minidns/record/Record$TYPE;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -523250: |[523250] org.minidns.record.Record$TYPE.access$000:(Lorg/minidns/record/Record$TYPE;)Ljava/lang/Class; │ │ -523260: 5400 669d |0000: iget-object v0, v0, Lorg/minidns/record/Record$TYPE;.dataClass:Ljava/lang/Class; // field@9d66 │ │ -523264: 1100 |0002: return-object v0 │ │ +52326c: |[52326c] org.minidns.record.Record$TYPE.access$000:(Lorg/minidns/record/Record$TYPE;)Ljava/lang/Class; │ │ +52327c: 5400 669d |0000: iget-object v0, v0, Lorg/minidns/record/Record$TYPE;.dataClass:Ljava/lang/Class; // field@9d66 │ │ +523280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/minidns/record/Record$TYPE; │ │ │ │ #4 : (in Lorg/minidns/record/Record$TYPE;) │ │ @@ -970750,24 +970750,24 @@ │ │ type : '(I)Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -523268: |[523268] org.minidns.record.Record$TYPE.getType:(I)Lorg/minidns/record/Record$TYPE; │ │ -523278: 6200 2c9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.INVERSE_LUT:Ljava/util/Map; // field@9d2c │ │ -52327c: 7110 da64 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -523282: 0c01 |0005: move-result-object v1 │ │ -523284: 7220 6769 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -52328a: 0c01 |0009: move-result-object v1 │ │ -52328c: 1f01 5822 |000a: check-cast v1, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -523290: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ -523294: 6201 619d |000e: sget-object v1, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ -523298: 1101 |0010: return-object v1 │ │ +523284: |[523284] org.minidns.record.Record$TYPE.getType:(I)Lorg/minidns/record/Record$TYPE; │ │ +523294: 6200 2c9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.INVERSE_LUT:Ljava/util/Map; // field@9d2c │ │ +523298: 7110 da64 0100 |0002: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52329e: 0c01 |0005: move-result-object v1 │ │ +5232a0: 7220 6769 1000 |0006: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +5232a6: 0c01 |0009: move-result-object v1 │ │ +5232a8: 1f01 5822 |000a: check-cast v1, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5232ac: 3901 0400 |000c: if-nez v1, 0010 // +0004 │ │ +5232b0: 6201 619d |000e: sget-object v1, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ +5232b4: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000e line=196 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) I │ │ │ │ @@ -970776,20 +970776,20 @@ │ │ type : '(Ljava/lang/Class;)Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -52329c: |[52329c] org.minidns.record.Record$TYPE.getType:(Ljava/lang/Class;)Lorg/minidns/record/Record$TYPE; │ │ -5232ac: 6200 1f9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DATA_LUT:Ljava/util/Map; // field@9d1f │ │ -5232b0: 7220 6769 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -5232b6: 0c01 |0005: move-result-object v1 │ │ -5232b8: 1f01 5822 |0006: check-cast v1, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5232bc: 1101 |0008: return-object v1 │ │ +5232b8: |[5232b8] org.minidns.record.Record$TYPE.getType:(Ljava/lang/Class;)Lorg/minidns/record/Record$TYPE; │ │ +5232c8: 6200 1f9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DATA_LUT:Ljava/util/Map; // field@9d1f │ │ +5232cc: 7220 6769 1000 |0002: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +5232d2: 0c01 |0005: move-result-object v1 │ │ +5232d4: 1f01 5822 |0006: check-cast v1, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5232d8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Class; │ │ │ │ #6 : (in Lorg/minidns/record/Record$TYPE;) │ │ @@ -970797,20 +970797,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -5232c0: |[5232c0] org.minidns.record.Record$TYPE.valueOf:(Ljava/lang/String;)Lorg/minidns/record/Record$TYPE; │ │ -5232d0: 1c00 5822 |0000: const-class v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5232d4: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -5232da: 0c01 |0005: move-result-object v1 │ │ -5232dc: 1f01 5822 |0006: check-cast v1, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ -5232e0: 1101 |0008: return-object v1 │ │ +5232dc: |[5232dc] org.minidns.record.Record$TYPE.valueOf:(Ljava/lang/String;)Lorg/minidns/record/Record$TYPE; │ │ +5232ec: 1c00 5822 |0000: const-class v0, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5232f0: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +5232f6: 0c01 |0005: move-result-object v1 │ │ +5232f8: 1f01 5822 |0006: check-cast v1, Lorg/minidns/record/Record$TYPE; // type@2258 │ │ +5232fc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #7 : (in Lorg/minidns/record/Record$TYPE;) │ │ @@ -970818,20 +970818,20 @@ │ │ type : '()[Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5232e4: |[5232e4] org.minidns.record.Record$TYPE.values:()[Lorg/minidns/record/Record$TYPE; │ │ -5232f4: 6200 109d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.$VALUES:[Lorg/minidns/record/Record$TYPE; // field@9d10 │ │ -5232f8: 6e10 acd6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/Record$TYPE;.clone:()Ljava/lang/Object; // method@d6ac │ │ -5232fe: 0c00 |0005: move-result-object v0 │ │ -523300: 1f00 7b24 |0006: check-cast v0, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ -523304: 1100 |0008: return-object v0 │ │ +523300: |[523300] org.minidns.record.Record$TYPE.values:()[Lorg/minidns/record/Record$TYPE; │ │ +523310: 6200 109d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.$VALUES:[Lorg/minidns/record/Record$TYPE; // field@9d10 │ │ +523314: 6e10 acd6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/Record$TYPE;.clone:()Ljava/lang/Object; // method@d6ac │ │ +52331a: 0c00 |0005: move-result-object v0 │ │ +52331c: 1f00 7b24 |0006: check-cast v0, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ +523320: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/minidns/record/Record$TYPE;) │ │ @@ -970839,17 +970839,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -523238: |[523238] org.minidns.record.Record$TYPE.getValue:()I │ │ -523248: 5210 679d |0000: iget v0, v1, Lorg/minidns/record/Record$TYPE;.value:I // field@9d67 │ │ -52324c: 0f00 |0002: return v0 │ │ +523254: |[523254] org.minidns.record.Record$TYPE.getValue:()I │ │ +523264: 5210 679d |0000: iget v0, v1, Lorg/minidns/record/Record$TYPE;.value:I // field@9d67 │ │ +523268: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/Record$TYPE; │ │ │ │ source_file_idx : 23764 (Record.java) │ │ @@ -970931,25 +970931,25 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 13 16-bit code units │ │ -524430: |[524430] org.minidns.record.Record.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V │ │ -524440: 6203 0e9d |0000: sget-object v3, Lorg/minidns/record/Record$CLASS;.NONE:Lorg/minidns/record/Record$CLASS; // field@9d0e │ │ -524444: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -524446: 0790 |0003: move-object v0, v9 │ │ -524448: 07a1 |0004: move-object v1, v10 │ │ -52444a: 07b2 |0005: move-object v2, v11 │ │ -52444c: 01c4 |0006: move v4, v12 │ │ -52444e: 04d5 |0007: move-wide v5, v13 │ │ -524450: 07f7 |0008: move-object v7, v15 │ │ -524452: 7609 8ad0 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V // method@d08a │ │ -524458: 0e00 |000c: return-void │ │ +52444c: |[52444c] org.minidns.record.Record.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;IJLorg/minidns/record/Data;)V │ │ +52445c: 6203 0e9d |0000: sget-object v3, Lorg/minidns/record/Record$CLASS;.NONE:Lorg/minidns/record/Record$CLASS; // field@9d0e │ │ +524460: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +524462: 0790 |0003: move-object v0, v9 │ │ +524464: 07a1 |0004: move-object v1, v10 │ │ +524466: 07b2 |0005: move-object v2, v11 │ │ +524468: 01c4 |0006: move v4, v12 │ │ +52446a: 04d5 |0007: move-wide v5, v13 │ │ +52446c: 07f7 |0008: move-object v7, v15 │ │ +52446e: 7609 8ad0 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V // method@d08a │ │ +524474: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x000d reg=9 this Lorg/minidns/record/Record; │ │ 0x0000 - 0x000d reg=10 (null) Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x000d reg=11 (null) Lorg/minidns/record/Record$TYPE; │ │ @@ -970962,23 +970962,23 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -52445c: |[52445c] org.minidns.record.Record.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V │ │ -52446c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -524472: 5b01 6c9d |0003: iput-object v1, v0, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -524476: 5b02 6f9d |0005: iput-object v2, v0, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -52447a: 5b03 699d |0007: iput-object v3, v0, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ -52447e: 5904 6a9d |0009: iput v4, v0, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ -524482: 5a05 6e9d |000b: iput-wide v5, v0, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ -524486: 5b07 6d9d |000d: iput-object v7, v0, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -52448a: 0e00 |000f: return-void │ │ +524478: |[524478] org.minidns.record.Record.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V │ │ +524488: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52448e: 5b01 6c9d |0003: iput-object v1, v0, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +524492: 5b02 6f9d |0005: iput-object v2, v0, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +524496: 5b03 699d |0007: iput-object v3, v0, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ +52449a: 5904 6a9d |0009: iput v4, v0, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ +52449e: 5a05 6e9d |000b: iput-wide v5, v0, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ +5244a2: 5b07 6d9d |000d: iput-object v7, v0, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +5244a6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ 0x0005 line=427 │ │ 0x0007 line=428 │ │ 0x0009 line=429 │ │ @@ -970999,30 +970999,30 @@ │ │ type : '(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -52448c: |[52448c] org.minidns.record.Record.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V │ │ -52449c: 7210 c768 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -5244a2: 0c03 |0003: move-result-object v3 │ │ -5244a4: 7210 1269 0300 |0004: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5244aa: 0a00 |0007: move-result v0 │ │ -5244ac: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -5244b0: 7210 1369 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5244b6: 0c00 |000d: move-result-object v0 │ │ -5244b8: 1f00 5922 |000e: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ -5244bc: 6e20 8fd0 2000 |0010: invoke-virtual {v0, v2}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -5244c2: 0c00 |0013: move-result-object v0 │ │ -5244c4: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ -5244c8: 28ee |0016: goto 0004 // -0012 │ │ -5244ca: 7220 c268 0100 |0017: invoke-interface {v1, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ -5244d0: 28ea |001a: goto 0004 // -0016 │ │ -5244d2: 0e00 |001b: return-void │ │ +5244a8: |[5244a8] org.minidns.record.Record.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V │ │ +5244b8: 7210 c768 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +5244be: 0c03 |0003: move-result-object v3 │ │ +5244c0: 7210 1269 0300 |0004: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5244c6: 0a00 |0007: move-result v0 │ │ +5244c8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +5244cc: 7210 1369 0300 |000a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5244d2: 0c00 |000d: move-result-object v0 │ │ +5244d4: 1f00 5922 |000e: check-cast v0, Lorg/minidns/record/Record; // type@2259 │ │ +5244d8: 6e20 8fd0 2000 |0010: invoke-virtual {v0, v2}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +5244de: 0c00 |0013: move-result-object v0 │ │ +5244e0: 3900 0300 |0014: if-nez v0, 0017 // +0003 │ │ +5244e4: 28ee |0016: goto 0004 // -0012 │ │ +5244e6: 7220 c268 0100 |0017: invoke-interface {v1, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ +5244ec: 28ea |001a: goto 0004 // -0016 │ │ +5244ee: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0010 line=590 │ │ 0x0017 line=594 │ │ locals : │ │ 0x0000 - 0x001c reg=1 (null) Ljava/util/Collection; │ │ @@ -971034,118 +971034,118 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 220 16-bit code units │ │ -524268: |[524268] org.minidns.record.Record.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; │ │ -524278: 7120 edce cb00 |0000: invoke-static {v11, v12}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -52427e: 0c01 |0003: move-result-object v1 │ │ -524280: 6e10 8663 0b00 |0004: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -524286: 0a00 |0007: move-result v0 │ │ -524288: 7110 84d0 0000 |0008: invoke-static {v0}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ -52428e: 0c02 |000b: move-result-object v2 │ │ -524290: 6e10 8663 0b00 |000c: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -524296: 0a04 |000f: move-result v4 │ │ -524298: d540 ff7f |0010: and-int/lit16 v0, v4, #int 32767 // #7fff │ │ -52429c: 7110 7cd0 0000 |0012: invoke-static {v0}, Lorg/minidns/record/Record$CLASS;.getClass:(I)Lorg/minidns/record/Record$CLASS; // method@d07c │ │ -5242a2: 0c03 |0015: move-result-object v3 │ │ -5242a4: 1400 0080 0000 |0016: const v0, #float 4.59177e-41 // #00008000 │ │ -5242aa: b540 |0019: and-int/2addr v0, v4 │ │ -5242ac: 3d00 0500 |001a: if-lez v0, 001f // +0005 │ │ -5242b0: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -5242b2: 1218 |001d: const/4 v8, #int 1 // #1 │ │ -5242b4: 2803 |001e: goto 0021 // +0003 │ │ -5242b6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -5242b8: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -5242ba: 6e10 8663 0b00 |0021: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5242c0: 0a00 |0024: move-result v0 │ │ -5242c2: 8105 |0025: int-to-long v5, v0 │ │ -5242c4: 1300 1000 |0026: const/16 v0, #int 16 // #10 │ │ -5242c8: c305 |0028: shl-long/2addr v5, v0 │ │ -5242ca: 6e10 8663 0b00 |0029: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5242d0: 0a00 |002c: move-result v0 │ │ -5242d2: 8109 |002d: int-to-long v9, v0 │ │ -5242d4: bb95 |002e: add-long/2addr v5, v9 │ │ -5242d6: 6e10 8663 0b00 |002f: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5242dc: 0a00 |0032: move-result v0 │ │ -5242de: 6207 079d |0033: sget-object v7, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ -5242e2: 6e10 a464 0200 |0035: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5242e8: 0a09 |0038: move-result v9 │ │ -5242ea: 4407 0709 |0039: aget v7, v7, v9 │ │ -5242ee: 2b07 7500 0000 |003b: packed-switch v7, 000000b0 // +00000075 │ │ -5242f4: 7130 c0d0 0b02 |003e: invoke-static {v11, v0, v2}, Lorg/minidns/record/UNKNOWN;.parse:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)Lorg/minidns/record/UNKNOWN; // method@d0c0 │ │ -5242fa: 0c0b |0041: move-result-object v11 │ │ -5242fc: 2900 6600 |0042: goto/16 00a8 // +0066 │ │ -524300: 7120 13d0 0b00 |0044: invoke-static {v11, v0}, Lorg/minidns/record/DLV;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DLV; // method@d013 │ │ -524306: 0c0b |0047: move-result-object v11 │ │ -524308: 2900 6000 |0048: goto/16 00a8 // +0060 │ │ -52430c: 7120 63d0 0b00 |004a: invoke-static {v11, v0}, Lorg/minidns/record/OPENPGPKEY;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPENPGPKEY; // method@d063 │ │ -524312: 0c0b |004d: move-result-object v11 │ │ -524314: 285a |004e: goto 00a8 // +005a │ │ -524316: 7120 b4d0 0b00 |004f: invoke-static {v11, v0}, Lorg/minidns/record/TLSA;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TLSA; // method@d0b4 │ │ -52431c: 0c0b |0052: move-result-object v11 │ │ -52431e: 2855 |0053: goto 00a8 // +0055 │ │ -524320: 7110 54d0 0b00 |0054: invoke-static {v11}, Lorg/minidns/record/NSEC3PARAM;.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/NSEC3PARAM; // method@d054 │ │ -524326: 0c0b |0057: move-result-object v11 │ │ -524328: 2850 |0058: goto 00a8 // +0050 │ │ -52432a: 7120 4dd0 0b00 |0059: invoke-static {v11, v0}, Lorg/minidns/record/NSEC3;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/NSEC3; // method@d04d │ │ -524330: 0c0b |005c: move-result-object v11 │ │ -524332: 284b |005d: goto 00a8 // +004b │ │ -524334: 7130 5bd0 cb00 |005e: invoke-static {v11, v12, v0}, Lorg/minidns/record/NSEC;.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/NSEC; // method@d05b │ │ -52433a: 0c0b |0061: move-result-object v11 │ │ -52433c: 2846 |0062: goto 00a8 // +0046 │ │ -52433e: 7120 24d0 0b00 |0063: invoke-static {v11, v0}, Lorg/minidns/record/DS;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DS; // method@d024 │ │ -524344: 0c0b |0066: move-result-object v11 │ │ -524346: 2841 |0067: goto 00a8 // +0041 │ │ -524348: 7130 72d0 cb00 |0068: invoke-static {v11, v12, v0}, Lorg/minidns/record/RRSIG;.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/RRSIG; // method@d072 │ │ -52434e: 0c0b |006b: move-result-object v11 │ │ -524350: 283c |006c: goto 00a8 // +003c │ │ -524352: 7120 1fd0 0b00 |006d: invoke-static {v11, v0}, Lorg/minidns/record/DNSKEY;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DNSKEY; // method@d01f │ │ -524358: 0c0b |0070: move-result-object v11 │ │ -52435a: 2837 |0071: goto 00a8 // +0037 │ │ -52435c: 7120 6ad0 0b00 |0072: invoke-static {v11, v0}, Lorg/minidns/record/OPT;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPT; // method@d06a │ │ -524362: 0c0b |0075: move-result-object v11 │ │ -524364: 2832 |0076: goto 00a8 // +0032 │ │ -524366: 7120 bbd0 0b00 |0077: invoke-static {v11, v0}, Lorg/minidns/record/TXT;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TXT; // method@d0bb │ │ -52436c: 0c0b |007a: move-result-object v11 │ │ -52436e: 282d |007b: goto 00a8 // +002d │ │ -524370: 7120 6ed0 cb00 |007c: invoke-static {v11, v12}, Lorg/minidns/record/PTR;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/PTR; // method@d06e │ │ -524376: 0c0b |007f: move-result-object v11 │ │ -524378: 2828 |0080: goto 00a8 // +0028 │ │ -52437a: 7120 16d0 cb00 |0081: invoke-static {v11, v12}, Lorg/minidns/record/DNAME;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/DNAME; // method@d016 │ │ -524380: 0c0b |0084: move-result-object v11 │ │ -524382: 2823 |0085: goto 00a8 // +0023 │ │ -524384: 7120 10d0 cb00 |0086: invoke-static {v11, v12}, Lorg/minidns/record/CNAME;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/CNAME; // method@d010 │ │ -52438a: 0c0b |0089: move-result-object v11 │ │ -52438c: 281e |008a: goto 00a8 // +001e │ │ -52438e: 7120 42d0 cb00 |008b: invoke-static {v11, v12}, Lorg/minidns/record/NS;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/NS; // method@d042 │ │ -524394: 0c0b |008e: move-result-object v11 │ │ -524396: 2819 |008f: goto 00a8 // +0019 │ │ -524398: 7110 07d0 0b00 |0090: invoke-static {v11}, Lorg/minidns/record/A;.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/A; // method@d007 │ │ -52439e: 0c0b |0093: move-result-object v11 │ │ -5243a0: 2814 |0094: goto 00a8 // +0014 │ │ -5243a2: 7110 0cd0 0b00 |0095: invoke-static {v11}, Lorg/minidns/record/AAAA;.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/AAAA; // method@d00c │ │ -5243a8: 0c0b |0098: move-result-object v11 │ │ -5243aa: 280f |0099: goto 00a8 // +000f │ │ -5243ac: 7120 3dd0 cb00 |009a: invoke-static {v11, v12}, Lorg/minidns/record/MX;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/MX; // method@d03d │ │ -5243b2: 0c0b |009d: move-result-object v11 │ │ -5243b4: 280a |009e: goto 00a8 // +000a │ │ -5243b6: 7120 9ed0 cb00 |009f: invoke-static {v11, v12}, Lorg/minidns/record/SRV;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SRV; // method@d09e │ │ -5243bc: 0c0b |00a2: move-result-object v11 │ │ -5243be: 2805 |00a3: goto 00a8 // +0005 │ │ -5243c0: 7120 97d0 cb00 |00a4: invoke-static {v11, v12}, Lorg/minidns/record/SOA;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SOA; // method@d097 │ │ -5243c6: 0c0b |00a7: move-result-object v11 │ │ -5243c8: 07b7 |00a8: move-object v7, v11 │ │ -5243ca: 220b 5922 |00a9: new-instance v11, Lorg/minidns/record/Record; // type@2259 │ │ -5243ce: 07b0 |00ab: move-object v0, v11 │ │ -5243d0: 7609 8ad0 0000 |00ac: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V // method@d08a │ │ -5243d6: 110b |00af: return-object v11 │ │ -5243d8: 0001 1400 0100 0000 6900 0000 6400 ... |00b0: packed-switch-data (44 units) │ │ +524284: |[524284] org.minidns.record.Record.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/Record; │ │ +524294: 7120 edce cb00 |0000: invoke-static {v11, v12}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +52429a: 0c01 |0003: move-result-object v1 │ │ +52429c: 6e10 8663 0b00 |0004: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5242a2: 0a00 |0007: move-result v0 │ │ +5242a4: 7110 84d0 0000 |0008: invoke-static {v0}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ +5242aa: 0c02 |000b: move-result-object v2 │ │ +5242ac: 6e10 8663 0b00 |000c: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5242b2: 0a04 |000f: move-result v4 │ │ +5242b4: d540 ff7f |0010: and-int/lit16 v0, v4, #int 32767 // #7fff │ │ +5242b8: 7110 7cd0 0000 |0012: invoke-static {v0}, Lorg/minidns/record/Record$CLASS;.getClass:(I)Lorg/minidns/record/Record$CLASS; // method@d07c │ │ +5242be: 0c03 |0015: move-result-object v3 │ │ +5242c0: 1400 0080 0000 |0016: const v0, #float 4.59177e-41 // #00008000 │ │ +5242c6: b540 |0019: and-int/2addr v0, v4 │ │ +5242c8: 3d00 0500 |001a: if-lez v0, 001f // +0005 │ │ +5242cc: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +5242ce: 1218 |001d: const/4 v8, #int 1 // #1 │ │ +5242d0: 2803 |001e: goto 0021 // +0003 │ │ +5242d2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +5242d4: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +5242d6: 6e10 8663 0b00 |0021: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5242dc: 0a00 |0024: move-result v0 │ │ +5242de: 8105 |0025: int-to-long v5, v0 │ │ +5242e0: 1300 1000 |0026: const/16 v0, #int 16 // #10 │ │ +5242e4: c305 |0028: shl-long/2addr v5, v0 │ │ +5242e6: 6e10 8663 0b00 |0029: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5242ec: 0a00 |002c: move-result v0 │ │ +5242ee: 8109 |002d: int-to-long v9, v0 │ │ +5242f0: bb95 |002e: add-long/2addr v5, v9 │ │ +5242f2: 6e10 8663 0b00 |002f: invoke-virtual {v11}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5242f8: 0a00 |0032: move-result v0 │ │ +5242fa: 6207 079d |0033: sget-object v7, Lorg/minidns/record/Record$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9d07 │ │ +5242fe: 6e10 a464 0200 |0035: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +524304: 0a09 |0038: move-result v9 │ │ +524306: 4407 0709 |0039: aget v7, v7, v9 │ │ +52430a: 2b07 7500 0000 |003b: packed-switch v7, 000000b0 // +00000075 │ │ +524310: 7130 c0d0 0b02 |003e: invoke-static {v11, v0, v2}, Lorg/minidns/record/UNKNOWN;.parse:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)Lorg/minidns/record/UNKNOWN; // method@d0c0 │ │ +524316: 0c0b |0041: move-result-object v11 │ │ +524318: 2900 6600 |0042: goto/16 00a8 // +0066 │ │ +52431c: 7120 13d0 0b00 |0044: invoke-static {v11, v0}, Lorg/minidns/record/DLV;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DLV; // method@d013 │ │ +524322: 0c0b |0047: move-result-object v11 │ │ +524324: 2900 6000 |0048: goto/16 00a8 // +0060 │ │ +524328: 7120 63d0 0b00 |004a: invoke-static {v11, v0}, Lorg/minidns/record/OPENPGPKEY;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPENPGPKEY; // method@d063 │ │ +52432e: 0c0b |004d: move-result-object v11 │ │ +524330: 285a |004e: goto 00a8 // +005a │ │ +524332: 7120 b4d0 0b00 |004f: invoke-static {v11, v0}, Lorg/minidns/record/TLSA;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TLSA; // method@d0b4 │ │ +524338: 0c0b |0052: move-result-object v11 │ │ +52433a: 2855 |0053: goto 00a8 // +0055 │ │ +52433c: 7110 54d0 0b00 |0054: invoke-static {v11}, Lorg/minidns/record/NSEC3PARAM;.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/NSEC3PARAM; // method@d054 │ │ +524342: 0c0b |0057: move-result-object v11 │ │ +524344: 2850 |0058: goto 00a8 // +0050 │ │ +524346: 7120 4dd0 0b00 |0059: invoke-static {v11, v0}, Lorg/minidns/record/NSEC3;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/NSEC3; // method@d04d │ │ +52434c: 0c0b |005c: move-result-object v11 │ │ +52434e: 284b |005d: goto 00a8 // +004b │ │ +524350: 7130 5bd0 cb00 |005e: invoke-static {v11, v12, v0}, Lorg/minidns/record/NSEC;.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/NSEC; // method@d05b │ │ +524356: 0c0b |0061: move-result-object v11 │ │ +524358: 2846 |0062: goto 00a8 // +0046 │ │ +52435a: 7120 24d0 0b00 |0063: invoke-static {v11, v0}, Lorg/minidns/record/DS;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DS; // method@d024 │ │ +524360: 0c0b |0066: move-result-object v11 │ │ +524362: 2841 |0067: goto 00a8 // +0041 │ │ +524364: 7130 72d0 cb00 |0068: invoke-static {v11, v12, v0}, Lorg/minidns/record/RRSIG;.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/RRSIG; // method@d072 │ │ +52436a: 0c0b |006b: move-result-object v11 │ │ +52436c: 283c |006c: goto 00a8 // +003c │ │ +52436e: 7120 1fd0 0b00 |006d: invoke-static {v11, v0}, Lorg/minidns/record/DNSKEY;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DNSKEY; // method@d01f │ │ +524374: 0c0b |0070: move-result-object v11 │ │ +524376: 2837 |0071: goto 00a8 // +0037 │ │ +524378: 7120 6ad0 0b00 |0072: invoke-static {v11, v0}, Lorg/minidns/record/OPT;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPT; // method@d06a │ │ +52437e: 0c0b |0075: move-result-object v11 │ │ +524380: 2832 |0076: goto 00a8 // +0032 │ │ +524382: 7120 bbd0 0b00 |0077: invoke-static {v11, v0}, Lorg/minidns/record/TXT;.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TXT; // method@d0bb │ │ +524388: 0c0b |007a: move-result-object v11 │ │ +52438a: 282d |007b: goto 00a8 // +002d │ │ +52438c: 7120 6ed0 cb00 |007c: invoke-static {v11, v12}, Lorg/minidns/record/PTR;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/PTR; // method@d06e │ │ +524392: 0c0b |007f: move-result-object v11 │ │ +524394: 2828 |0080: goto 00a8 // +0028 │ │ +524396: 7120 16d0 cb00 |0081: invoke-static {v11, v12}, Lorg/minidns/record/DNAME;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/DNAME; // method@d016 │ │ +52439c: 0c0b |0084: move-result-object v11 │ │ +52439e: 2823 |0085: goto 00a8 // +0023 │ │ +5243a0: 7120 10d0 cb00 |0086: invoke-static {v11, v12}, Lorg/minidns/record/CNAME;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/CNAME; // method@d010 │ │ +5243a6: 0c0b |0089: move-result-object v11 │ │ +5243a8: 281e |008a: goto 00a8 // +001e │ │ +5243aa: 7120 42d0 cb00 |008b: invoke-static {v11, v12}, Lorg/minidns/record/NS;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/NS; // method@d042 │ │ +5243b0: 0c0b |008e: move-result-object v11 │ │ +5243b2: 2819 |008f: goto 00a8 // +0019 │ │ +5243b4: 7110 07d0 0b00 |0090: invoke-static {v11}, Lorg/minidns/record/A;.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/A; // method@d007 │ │ +5243ba: 0c0b |0093: move-result-object v11 │ │ +5243bc: 2814 |0094: goto 00a8 // +0014 │ │ +5243be: 7110 0cd0 0b00 |0095: invoke-static {v11}, Lorg/minidns/record/AAAA;.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/AAAA; // method@d00c │ │ +5243c4: 0c0b |0098: move-result-object v11 │ │ +5243c6: 280f |0099: goto 00a8 // +000f │ │ +5243c8: 7120 3dd0 cb00 |009a: invoke-static {v11, v12}, Lorg/minidns/record/MX;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/MX; // method@d03d │ │ +5243ce: 0c0b |009d: move-result-object v11 │ │ +5243d0: 280a |009e: goto 00a8 // +000a │ │ +5243d2: 7120 9ed0 cb00 |009f: invoke-static {v11, v12}, Lorg/minidns/record/SRV;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SRV; // method@d09e │ │ +5243d8: 0c0b |00a2: move-result-object v11 │ │ +5243da: 2805 |00a3: goto 00a8 // +0005 │ │ +5243dc: 7120 97d0 cb00 |00a4: invoke-static {v11, v12}, Lorg/minidns/record/SOA;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SOA; // method@d097 │ │ +5243e2: 0c0b |00a7: move-result-object v11 │ │ +5243e4: 07b7 |00a8: move-object v7, v11 │ │ +5243e6: 220b 5922 |00a9: new-instance v11, Lorg/minidns/record/Record; // type@2259 │ │ +5243ea: 07b0 |00ab: move-object v0, v11 │ │ +5243ec: 7609 8ad0 0000 |00ac: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/minidns/record/Record;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;IJLorg/minidns/record/Data;Z)V // method@d08a │ │ +5243f2: 110b |00af: return-object v11 │ │ +5243f4: 0001 1400 0100 0000 6900 0000 6400 ... |00b0: packed-switch-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ 0x0008 line=332 │ │ 0x000c line=333 │ │ 0x0012 line=334 │ │ @@ -971185,44 +971185,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -523fd4: |[523fd4] org.minidns.record.Record.equals:(Ljava/lang/Object;)Z │ │ -523fe4: 2050 5922 |0000: instance-of v0, v5, Lorg/minidns/record/Record; // type@2259 │ │ -523fe8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -523fea: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -523fee: 0f01 |0005: return v1 │ │ -523ff0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -523ff2: 3345 0300 |0007: if-ne v5, v4, 000a // +0003 │ │ -523ff6: 0f00 |0009: return v0 │ │ -523ff8: 1f05 5922 |000a: check-cast v5, Lorg/minidns/record/Record; // type@2259 │ │ -523ffc: 5442 6c9d |000c: iget-object v2, v4, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -524000: 5453 6c9d |000e: iget-object v3, v5, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -524004: 6e20 dece 3200 |0010: invoke-virtual {v2, v3}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -52400a: 0a02 |0013: move-result v2 │ │ -52400c: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ -524010: 0f01 |0016: return v1 │ │ -524012: 5442 6f9d |0017: iget-object v2, v4, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -524016: 5453 6f9d |0019: iget-object v3, v5, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -52401a: 3232 0300 |001b: if-eq v2, v3, 001e // +0003 │ │ -52401e: 0f01 |001d: return v1 │ │ -524020: 5442 699d |001e: iget-object v2, v4, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ -524024: 5453 699d |0020: iget-object v3, v5, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ -524028: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ -52402c: 0f01 |0024: return v1 │ │ -52402e: 5442 6d9d |0025: iget-object v2, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -524032: 5455 6d9d |0027: iget-object v5, v5, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -524036: 6e20 26d0 5200 |0029: invoke-virtual {v2, v5}, Lorg/minidns/record/Data;.equals:(Ljava/lang/Object;)Z // method@d026 │ │ -52403c: 0a05 |002c: move-result v5 │ │ -52403e: 3905 0300 |002d: if-nez v5, 0030 // +0003 │ │ -524042: 0f01 |002f: return v1 │ │ -524044: 0f00 |0030: return v0 │ │ +523ff0: |[523ff0] org.minidns.record.Record.equals:(Ljava/lang/Object;)Z │ │ +524000: 2050 5922 |0000: instance-of v0, v5, Lorg/minidns/record/Record; // type@2259 │ │ +524004: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +524006: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +52400a: 0f01 |0005: return v1 │ │ +52400c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +52400e: 3345 0300 |0007: if-ne v5, v4, 000a // +0003 │ │ +524012: 0f00 |0009: return v0 │ │ +524014: 1f05 5922 |000a: check-cast v5, Lorg/minidns/record/Record; // type@2259 │ │ +524018: 5442 6c9d |000c: iget-object v2, v4, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +52401c: 5453 6c9d |000e: iget-object v3, v5, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +524020: 6e20 dece 3200 |0010: invoke-virtual {v2, v3}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +524026: 0a02 |0013: move-result v2 │ │ +524028: 3902 0300 |0014: if-nez v2, 0017 // +0003 │ │ +52402c: 0f01 |0016: return v1 │ │ +52402e: 5442 6f9d |0017: iget-object v2, v4, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +524032: 5453 6f9d |0019: iget-object v3, v5, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +524036: 3232 0300 |001b: if-eq v2, v3, 001e // +0003 │ │ +52403a: 0f01 |001d: return v1 │ │ +52403c: 5442 699d |001e: iget-object v2, v4, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ +524040: 5453 699d |0020: iget-object v3, v5, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ +524044: 3232 0300 |0022: if-eq v2, v3, 0025 // +0003 │ │ +524048: 0f01 |0024: return v1 │ │ +52404a: 5442 6d9d |0025: iget-object v2, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +52404e: 5455 6d9d |0027: iget-object v5, v5, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +524052: 6e20 26d0 5200 |0029: invoke-virtual {v2, v5}, Lorg/minidns/record/Data;.equals:(Ljava/lang/Object;)Z // method@d026 │ │ +524058: 0a05 |002c: move-result v5 │ │ +52405a: 3905 0300 |002d: if-nez v5, 0030 // +0003 │ │ +52405e: 0f01 |002f: return v1 │ │ +524060: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x000a line=560 │ │ 0x000c line=561 │ │ 0x0017 line=562 │ │ 0x001e line=563 │ │ @@ -971236,17 +971236,17 @@ │ │ type : '()Lorg/minidns/record/Data;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524228: |[524228] org.minidns.record.Record.getPayload:()Lorg/minidns/record/Data; │ │ -524238: 5410 6d9d |0000: iget-object v0, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -52423c: 1100 |0002: return-object v0 │ │ +524244: |[524244] org.minidns.record.Record.getPayload:()Lorg/minidns/record/Data; │ │ +524254: 5410 6d9d |0000: iget-object v0, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +524258: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/Record; │ │ │ │ #2 : (in Lorg/minidns/record/Record;) │ │ @@ -971254,44 +971254,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -52412c: |[52412c] org.minidns.record.Record.hashCode:()I │ │ -52413c: 5430 6b9d |0000: iget-object v0, v3, Lorg/minidns/record/Record;.hashCodeCache:Ljava/lang/Integer; // field@9d6b │ │ -524140: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ -524144: 5430 6c9d |0004: iget-object v0, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -524148: 6e10 e8ce 0000 |0006: invoke-virtual {v0}, Lorg/minidns/dnsname/DnsName;.hashCode:()I // method@cee8 │ │ -52414e: 0a00 |0009: move-result v0 │ │ -524150: 1301 2500 |000a: const/16 v1, #int 37 // #25 │ │ -524154: b010 |000c: add-int/2addr v0, v1 │ │ -524156: da00 0025 |000d: mul-int/lit8 v0, v0, #int 37 // #25 │ │ -52415a: 5432 6f9d |000f: iget-object v2, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -52415e: 6e10 a264 0200 |0011: invoke-virtual {v2}, Ljava/lang/Enum;.hashCode:()I // method@64a2 │ │ -524164: 0a02 |0014: move-result v2 │ │ -524166: b020 |0015: add-int/2addr v0, v2 │ │ -524168: da00 0025 |0016: mul-int/lit8 v0, v0, #int 37 // #25 │ │ -52416c: 5432 699d |0018: iget-object v2, v3, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ -524170: 6e10 a264 0200 |001a: invoke-virtual {v2}, Ljava/lang/Enum;.hashCode:()I // method@64a2 │ │ -524176: 0a02 |001d: move-result v2 │ │ -524178: b020 |001e: add-int/2addr v0, v2 │ │ -52417a: da00 0025 |001f: mul-int/lit8 v0, v0, #int 37 // #25 │ │ -52417e: 5431 6d9d |0021: iget-object v1, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -524182: 6e10 28d0 0100 |0023: invoke-virtual {v1}, Lorg/minidns/record/Data;.hashCode:()I // method@d028 │ │ -524188: 0a01 |0026: move-result v1 │ │ -52418a: b010 |0027: add-int/2addr v0, v1 │ │ -52418c: 7110 da64 0000 |0028: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -524192: 0c00 |002b: move-result-object v0 │ │ -524194: 5b30 6b9d |002c: iput-object v0, v3, Lorg/minidns/record/Record;.hashCodeCache:Ljava/lang/Integer; // field@9d6b │ │ -524198: 5430 6b9d |002e: iget-object v0, v3, Lorg/minidns/record/Record;.hashCodeCache:Ljava/lang/Integer; // field@9d6b │ │ -52419c: 6e10 ce64 0000 |0030: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -5241a2: 0a00 |0033: move-result v0 │ │ -5241a4: 0f00 |0034: return v0 │ │ +524148: |[524148] org.minidns.record.Record.hashCode:()I │ │ +524158: 5430 6b9d |0000: iget-object v0, v3, Lorg/minidns/record/Record;.hashCodeCache:Ljava/lang/Integer; // field@9d6b │ │ +52415c: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ +524160: 5430 6c9d |0004: iget-object v0, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +524164: 6e10 e8ce 0000 |0006: invoke-virtual {v0}, Lorg/minidns/dnsname/DnsName;.hashCode:()I // method@cee8 │ │ +52416a: 0a00 |0009: move-result v0 │ │ +52416c: 1301 2500 |000a: const/16 v1, #int 37 // #25 │ │ +524170: b010 |000c: add-int/2addr v0, v1 │ │ +524172: da00 0025 |000d: mul-int/lit8 v0, v0, #int 37 // #25 │ │ +524176: 5432 6f9d |000f: iget-object v2, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +52417a: 6e10 a264 0200 |0011: invoke-virtual {v2}, Ljava/lang/Enum;.hashCode:()I // method@64a2 │ │ +524180: 0a02 |0014: move-result v2 │ │ +524182: b020 |0015: add-int/2addr v0, v2 │ │ +524184: da00 0025 |0016: mul-int/lit8 v0, v0, #int 37 // #25 │ │ +524188: 5432 699d |0018: iget-object v2, v3, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ +52418c: 6e10 a264 0200 |001a: invoke-virtual {v2}, Ljava/lang/Enum;.hashCode:()I // method@64a2 │ │ +524192: 0a02 |001d: move-result v2 │ │ +524194: b020 |001e: add-int/2addr v0, v2 │ │ +524196: da00 0025 |001f: mul-int/lit8 v0, v0, #int 37 // #25 │ │ +52419a: 5431 6d9d |0021: iget-object v1, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +52419e: 6e10 28d0 0100 |0023: invoke-virtual {v1}, Lorg/minidns/record/Data;.hashCode:()I // method@d028 │ │ +5241a4: 0a01 |0026: move-result v1 │ │ +5241a6: b010 |0027: add-int/2addr v0, v1 │ │ +5241a8: 7110 da64 0000 |0028: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +5241ae: 0c00 |002b: move-result-object v0 │ │ +5241b0: 5b30 6b9d |002c: iput-object v0, v3, Lorg/minidns/record/Record;.hashCodeCache:Ljava/lang/Integer; // field@9d6b │ │ +5241b4: 5430 6b9d |002e: iget-object v0, v3, Lorg/minidns/record/Record;.hashCodeCache:Ljava/lang/Integer; // field@9d6b │ │ +5241b8: 6e10 ce64 0000 |0030: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +5241be: 0a00 |0033: move-result v0 │ │ +5241c0: 0f00 |0034: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0004 line=543 │ │ 0x000f line=544 │ │ 0x0018 line=545 │ │ 0x0021 line=546 │ │ @@ -971305,22 +971305,22 @@ │ │ type : '(Ljava/lang/Class;)Lorg/minidns/record/Record;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -524240: |[524240] org.minidns.record.Record.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; │ │ -524250: 5410 6f9d |0000: iget-object v0, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -524254: 7110 83d0 0000 |0002: invoke-static {v0}, Lorg/minidns/record/Record$TYPE;.access$000:(Lorg/minidns/record/Record$TYPE;)Ljava/lang/Class; // method@d083 │ │ -52425a: 0c00 |0005: move-result-object v0 │ │ -52425c: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ -524260: 1101 |0008: return-object v1 │ │ -524262: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -524264: 1102 |000a: return-object v2 │ │ +52425c: |[52425c] org.minidns.record.Record.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; │ │ +52426c: 5410 6f9d |0000: iget-object v0, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +524270: 7110 83d0 0000 |0002: invoke-static {v0}, Lorg/minidns/record/Record$TYPE;.access$000:(Lorg/minidns/record/Record$TYPE;)Ljava/lang/Class; // method@d083 │ │ +524276: 0c00 |0005: move-result-object v0 │ │ +524278: 3320 0300 |0006: if-ne v0, v2, 0009 // +0003 │ │ +52427c: 1101 |0008: return-object v1 │ │ +52427e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +524280: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/minidns/record/Record; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Class; │ │ │ │ @@ -971329,34 +971329,34 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -524048: |[524048] org.minidns.record.Record.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z │ │ -524058: 5430 509c |0000: iget-object v0, v3, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -52405c: 5421 6f9d |0002: iget-object v1, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -524060: 3210 0600 |0004: if-eq v0, v1, 000a // +0006 │ │ -524064: 6201 159d |0006: sget-object v1, Lorg/minidns/record/Record$TYPE;.ANY:Lorg/minidns/record/Record$TYPE; // field@9d15 │ │ -524068: 3310 1800 |0008: if-ne v0, v1, 0020 // +0018 │ │ -52406c: 5430 4e9c |000a: iget-object v0, v3, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ -524070: 5421 699d |000c: iget-object v1, v2, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ -524074: 3210 0600 |000e: if-eq v0, v1, 0014 // +0006 │ │ -524078: 6201 099d |0010: sget-object v1, Lorg/minidns/record/Record$CLASS;.ANY:Lorg/minidns/record/Record$CLASS; // field@9d09 │ │ -52407c: 3310 0e00 |0012: if-ne v0, v1, 0020 // +000e │ │ -524080: 5433 4f9c |0014: iget-object v3, v3, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -524084: 5420 6c9d |0016: iget-object v0, v2, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -524088: 6e20 dece 0300 |0018: invoke-virtual {v3, v0}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -52408e: 0a03 |001b: move-result v3 │ │ -524090: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ -524094: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -524096: 2802 |001f: goto 0021 // +0002 │ │ -524098: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -52409a: 0f03 |0021: return v3 │ │ +524064: |[524064] org.minidns.record.Record.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z │ │ +524074: 5430 509c |0000: iget-object v0, v3, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +524078: 5421 6f9d |0002: iget-object v1, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +52407c: 3210 0600 |0004: if-eq v0, v1, 000a // +0006 │ │ +524080: 6201 159d |0006: sget-object v1, Lorg/minidns/record/Record$TYPE;.ANY:Lorg/minidns/record/Record$TYPE; // field@9d15 │ │ +524084: 3310 1800 |0008: if-ne v0, v1, 0020 // +0018 │ │ +524088: 5430 4e9c |000a: iget-object v0, v3, Lorg/minidns/dnsmessage/Question;.clazz:Lorg/minidns/record/Record$CLASS; // field@9c4e │ │ +52408c: 5421 699d |000c: iget-object v1, v2, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ +524090: 3210 0600 |000e: if-eq v0, v1, 0014 // +0006 │ │ +524094: 6201 099d |0010: sget-object v1, Lorg/minidns/record/Record$CLASS;.ANY:Lorg/minidns/record/Record$CLASS; // field@9d09 │ │ +524098: 3310 0e00 |0012: if-ne v0, v1, 0020 // +000e │ │ +52409c: 5433 4f9c |0014: iget-object v3, v3, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +5240a0: 5420 6c9d |0016: iget-object v0, v2, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +5240a4: 6e20 dece 0300 |0018: invoke-virtual {v3, v0}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +5240aa: 0a03 |001b: move-result v3 │ │ +5240ac: 3803 0400 |001c: if-eqz v3, 0020 // +0004 │ │ +5240b0: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +5240b2: 2802 |001f: goto 0021 // +0002 │ │ +5240b4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +5240b6: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0018 line=483 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/minidns/record/Record; │ │ 0x0000 - 0x0022 reg=3 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -971366,43 +971366,43 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -52409c: |[52409c] org.minidns.record.Record.toByteArray:()[B │ │ -5240ac: 5430 689d |0000: iget-object v0, v3, Lorg/minidns/record/Record;.bytes:[B // field@9d68 │ │ -5240b0: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ -5240b4: 2200 fd0d |0004: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -5240b8: 5431 6c9d |0006: iget-object v1, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -5240bc: 6e10 f2ce 0100 |0008: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ -5240c2: 0a01 |000b: move-result v1 │ │ -5240c4: d801 0108 |000c: add-int/lit8 v1, v1, #int 8 // #08 │ │ -5240c8: 5432 6d9d |000e: iget-object v2, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -5240cc: 6e10 29d0 0200 |0010: invoke-virtual {v2}, Lorg/minidns/record/Data;.length:()I // method@d029 │ │ -5240d2: 0a02 |0013: move-result v2 │ │ -5240d4: b021 |0014: add-int/2addr v1, v2 │ │ -5240d6: 7020 6563 1000 |0015: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ -5240dc: 2201 010e |0018: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -5240e0: 7020 8963 0100 |001a: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -5240e6: 6e20 93d0 1300 |001d: invoke-virtual {v3, v1}, Lorg/minidns/record/Record;.toOutputStream:(Ljava/io/DataOutputStream;)V // method@d093 │ │ -5240ec: 6e10 6a63 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -5240f2: 0c00 |0023: move-result-object v0 │ │ -5240f4: 5b30 689d |0024: iput-object v0, v3, Lorg/minidns/record/Record;.bytes:[B // field@9d68 │ │ -5240f8: 2808 |0026: goto 002e // +0008 │ │ -5240fa: 0d00 |0027: move-exception v0 │ │ -5240fc: 2201 290e |0028: new-instance v1, Ljava/lang/AssertionError; // type@0e29 │ │ -524100: 7020 4964 0100 |002a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ -524106: 2701 |002d: throw v1 │ │ -524108: 5430 689d |002e: iget-object v0, v3, Lorg/minidns/record/Record;.bytes:[B // field@9d68 │ │ -52410c: 6e10 35d6 0000 |0030: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ -524112: 0c00 |0033: move-result-object v0 │ │ -524114: 1f00 2e23 |0034: check-cast v0, [B // type@232e │ │ -524118: 1100 |0036: return-object v0 │ │ +5240b8: |[5240b8] org.minidns.record.Record.toByteArray:()[B │ │ +5240c8: 5430 689d |0000: iget-object v0, v3, Lorg/minidns/record/Record;.bytes:[B // field@9d68 │ │ +5240cc: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ +5240d0: 2200 fd0d |0004: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +5240d4: 5431 6c9d |0006: iget-object v1, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +5240d8: 6e10 f2ce 0100 |0008: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ +5240de: 0a01 |000b: move-result v1 │ │ +5240e0: d801 0108 |000c: add-int/lit8 v1, v1, #int 8 // #08 │ │ +5240e4: 5432 6d9d |000e: iget-object v2, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +5240e8: 6e10 29d0 0200 |0010: invoke-virtual {v2}, Lorg/minidns/record/Data;.length:()I // method@d029 │ │ +5240ee: 0a02 |0013: move-result v2 │ │ +5240f0: b021 |0014: add-int/2addr v1, v2 │ │ +5240f2: 7020 6563 1000 |0015: invoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;.:(I)V // method@6365 │ │ +5240f8: 2201 010e |0018: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +5240fc: 7020 8963 0100 |001a: invoke-direct {v1, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +524102: 6e20 93d0 1300 |001d: invoke-virtual {v3, v1}, Lorg/minidns/record/Record;.toOutputStream:(Ljava/io/DataOutputStream;)V // method@d093 │ │ +524108: 6e10 6a63 0000 |0020: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +52410e: 0c00 |0023: move-result-object v0 │ │ +524110: 5b30 689d |0024: iput-object v0, v3, Lorg/minidns/record/Record;.bytes:[B // field@9d68 │ │ +524114: 2808 |0026: goto 002e // +0008 │ │ +524116: 0d00 |0027: move-exception v0 │ │ +524118: 2201 290e |0028: new-instance v1, Ljava/lang/AssertionError; // type@0e29 │ │ +52411c: 7020 4964 0100 |002a: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ +524122: 2701 |002d: throw v1 │ │ +524124: 5430 689d |002e: iget-object v0, v3, Lorg/minidns/record/Record;.bytes:[B // field@9d68 │ │ +524128: 6e10 35d6 0000 |0030: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ +52412e: 0c00 |0033: move-result-object v0 │ │ +524130: 1f00 2e23 |0034: check-cast v0, [B // type@232e │ │ +524134: 1100 |0036: return-object v0 │ │ catches : 1 │ │ 0x001d - 0x0020 │ │ Ljava/io/IOException; -> 0x0027 │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ 0x0018 line=454 │ │ @@ -971418,39 +971418,39 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -5244d4: |[5244d4] org.minidns.record.Record.toOutputStream:(Ljava/io/DataOutputStream;)V │ │ -5244e4: 5420 6d9d |0000: iget-object v0, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -5244e8: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -5244ec: 5420 6c9d |0004: iget-object v0, v2, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -5244f0: 6e20 f8ce 3000 |0006: invoke-virtual {v0, v3}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -5244f6: 5420 6f9d |0009: iget-object v0, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -5244fa: 6e10 86d0 0000 |000b: invoke-virtual {v0}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ -524500: 0a00 |000e: move-result v0 │ │ -524502: 6e20 9163 0300 |000f: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -524508: 5220 6a9d |0012: iget v0, v2, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ -52450c: 6e20 9163 0300 |0014: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -524512: 5320 6e9d |0017: iget-wide v0, v2, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ -524516: 8401 |0019: long-to-int v1, v0 │ │ -524518: 6e20 8f63 1300 |001a: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -52451e: 5420 6d9d |001d: iget-object v0, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -524522: 6e10 29d0 0000 |001f: invoke-virtual {v0}, Lorg/minidns/record/Data;.length:()I // method@d029 │ │ -524528: 0a00 |0022: move-result v0 │ │ -52452a: 6e20 9163 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -524530: 5420 6d9d |0026: iget-object v0, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -524534: 6e20 2dd0 3000 |0028: invoke-virtual {v0, v3}, Lorg/minidns/record/Data;.toOutputStream:(Ljava/io/DataOutputStream;)V // method@d02d │ │ -52453a: 0e00 |002b: return-void │ │ -52453c: 2203 3f0e |002c: new-instance v3, Ljava/lang/IllegalStateException; // type@0e3f │ │ -524540: 1a00 7a20 |002e: const-string v0, "Empty Record has no byte representation" // string@207a │ │ -524544: 7020 c464 0300 |0030: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -52454a: 2703 |0033: throw v3 │ │ +5244f0: |[5244f0] org.minidns.record.Record.toOutputStream:(Ljava/io/DataOutputStream;)V │ │ +524500: 5420 6d9d |0000: iget-object v0, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +524504: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +524508: 5420 6c9d |0004: iget-object v0, v2, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +52450c: 6e20 f8ce 3000 |0006: invoke-virtual {v0, v3}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +524512: 5420 6f9d |0009: iget-object v0, v2, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +524516: 6e10 86d0 0000 |000b: invoke-virtual {v0}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ +52451c: 0a00 |000e: move-result v0 │ │ +52451e: 6e20 9163 0300 |000f: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +524524: 5220 6a9d |0012: iget v0, v2, Lorg/minidns/record/Record;.clazzValue:I // field@9d6a │ │ +524528: 6e20 9163 0300 |0014: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +52452e: 5320 6e9d |0017: iget-wide v0, v2, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ +524532: 8401 |0019: long-to-int v1, v0 │ │ +524534: 6e20 8f63 1300 |001a: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +52453a: 5420 6d9d |001d: iget-object v0, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +52453e: 6e10 29d0 0000 |001f: invoke-virtual {v0}, Lorg/minidns/record/Data;.length:()I // method@d029 │ │ +524544: 0a00 |0022: move-result v0 │ │ +524546: 6e20 9163 0300 |0023: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +52454c: 5420 6d9d |0026: iget-object v0, v2, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +524550: 6e20 2dd0 3000 |0028: invoke-virtual {v0, v3}, Lorg/minidns/record/Data;.toOutputStream:(Ljava/io/DataOutputStream;)V // method@d02d │ │ +524556: 0e00 |002b: return-void │ │ +524558: 2203 3f0e |002c: new-instance v3, Ljava/lang/IllegalStateException; // type@0e3f │ │ +52455c: 1a00 7a20 |002e: const-string v0, "Empty Record has no byte representation" // string@207a │ │ +524560: 7020 c464 0300 |0030: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +524566: 2703 |0033: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0004 line=440 │ │ 0x0009 line=441 │ │ 0x0012 line=442 │ │ 0x0017 line=443 │ │ @@ -971466,38 +971466,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -5241a8: |[5241a8] org.minidns.record.Record.toString:()Ljava/lang/String; │ │ -5241b8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5241bc: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5241c2: 5431 6c9d |0005: iget-object v1, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -5241c6: 6e10 e7ce 0100 |0007: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.getRawAce:()Ljava/lang/String; // method@cee7 │ │ -5241cc: 0c01 |000a: move-result-object v1 │ │ -5241ce: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5241d4: 1a01 1708 |000e: const-string v1, ". " // string@0817 │ │ -5241d8: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5241de: 5331 6e9d |0013: iget-wide v1, v3, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ -5241e2: 6e30 8d65 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5241e8: 1301 0900 |0018: const/16 v1, #int 9 // #9 │ │ -5241ec: 6e20 8965 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5241f2: 5432 699d |001d: iget-object v2, v3, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ -5241f6: 6e20 9065 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5241fc: 6e20 8965 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -524202: 5432 6f9d |0025: iget-object v2, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -524206: 6e20 9065 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52420c: 6e20 8965 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -524212: 5431 6d9d |002d: iget-object v1, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -524216: 6e20 9065 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52421c: 6e10 a365 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -524222: 0c00 |0035: move-result-object v0 │ │ -524224: 1100 |0036: return-object v0 │ │ +5241c4: |[5241c4] org.minidns.record.Record.toString:()Ljava/lang/String; │ │ +5241d4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5241d8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5241de: 5431 6c9d |0005: iget-object v1, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +5241e2: 6e10 e7ce 0100 |0007: invoke-virtual {v1}, Lorg/minidns/dnsname/DnsName;.getRawAce:()Ljava/lang/String; // method@cee7 │ │ +5241e8: 0c01 |000a: move-result-object v1 │ │ +5241ea: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5241f0: 1a01 1708 |000e: const-string v1, ". " // string@0817 │ │ +5241f4: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5241fa: 5331 6e9d |0013: iget-wide v1, v3, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ +5241fe: 6e30 8d65 1002 |0015: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +524204: 1301 0900 |0018: const/16 v1, #int 9 // #9 │ │ +524208: 6e20 8965 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52420e: 5432 699d |001d: iget-object v2, v3, Lorg/minidns/record/Record;.clazz:Lorg/minidns/record/Record$CLASS; // field@9d69 │ │ +524212: 6e20 9065 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +524218: 6e20 8965 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52421e: 5432 6f9d |0025: iget-object v2, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +524222: 6e20 9065 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +524228: 6e20 8965 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52422e: 5431 6d9d |002d: iget-object v1, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +524232: 6e20 9065 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +524238: 6e10 a365 0000 |0032: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52423e: 0c00 |0035: move-result-object v0 │ │ +524240: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0037 reg=3 this Lorg/minidns/record/Record; │ │ │ │ source_file_idx : 23764 (Record.java) │ │ @@ -971553,46 +971553,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -5248b4: |[5248b4] org.minidns.record.TLSA$CertUsage.:()V │ │ -5248c4: 2200 5c22 |0000: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -5248c8: 1a01 ab7c |0002: const-string v1, "caConstraint" // string@7cab │ │ -5248cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -5248ce: 7040 a2d0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ -5248d4: 6900 7c9d |0008: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.caConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7c │ │ -5248d8: 2200 5c22 |000a: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -5248dc: 1a01 92d7 |000c: const-string v1, "serviceCertificateConstraint" // string@d792 │ │ -5248e0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -5248e2: 7040 a2d0 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ -5248e8: 6900 7e9d |0012: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7e │ │ -5248ec: 2200 5c22 |0014: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -5248f0: 1a01 99e7 |0016: const-string v1, "trustAnchorAssertion" // string@e799 │ │ -5248f4: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -5248f6: 7040 a2d0 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ -5248fc: 6900 7f9d |001c: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; // field@9d7f │ │ -524900: 2200 5c22 |001e: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -524904: 1a01 b989 |0020: const-string v1, "domainIssuedCertificate" // string@89b9 │ │ -524908: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -52490a: 7040 a2d0 1055 |0023: invoke-direct {v0, v1, v5, v5}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ -524910: 6900 7d9d |0026: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.domainIssuedCertificate:Lorg/minidns/record/TLSA$CertUsage; // field@9d7d │ │ -524914: 1241 |0028: const/4 v1, #int 4 // #4 │ │ -524916: 2311 7c24 |0029: new-array v1, v1, [Lorg/minidns/record/TLSA$CertUsage; // type@247c │ │ -52491a: 6206 7c9d |002b: sget-object v6, Lorg/minidns/record/TLSA$CertUsage;.caConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7c │ │ -52491e: 4d06 0102 |002d: aput-object v6, v1, v2 │ │ -524922: 6202 7e9d |002f: sget-object v2, Lorg/minidns/record/TLSA$CertUsage;.serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7e │ │ -524926: 4d02 0103 |0031: aput-object v2, v1, v3 │ │ -52492a: 6202 7f9d |0033: sget-object v2, Lorg/minidns/record/TLSA$CertUsage;.trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; // field@9d7f │ │ -52492e: 4d02 0104 |0035: aput-object v2, v1, v4 │ │ -524932: 4d00 0105 |0037: aput-object v0, v1, v5 │ │ -524936: 6901 7b9d |0039: sput-object v1, Lorg/minidns/record/TLSA$CertUsage;.$VALUES:[Lorg/minidns/record/TLSA$CertUsage; // field@9d7b │ │ -52493a: 0e00 |003b: return-void │ │ +5248d0: |[5248d0] org.minidns.record.TLSA$CertUsage.:()V │ │ +5248e0: 2200 5c22 |0000: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +5248e4: 1a01 ab7c |0002: const-string v1, "caConstraint" // string@7cab │ │ +5248e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +5248ea: 7040 a2d0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ +5248f0: 6900 7c9d |0008: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.caConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7c │ │ +5248f4: 2200 5c22 |000a: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +5248f8: 1a01 92d7 |000c: const-string v1, "serviceCertificateConstraint" // string@d792 │ │ +5248fc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +5248fe: 7040 a2d0 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ +524904: 6900 7e9d |0012: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7e │ │ +524908: 2200 5c22 |0014: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +52490c: 1a01 99e7 |0016: const-string v1, "trustAnchorAssertion" // string@e799 │ │ +524910: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +524912: 7040 a2d0 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ +524918: 6900 7f9d |001c: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; // field@9d7f │ │ +52491c: 2200 5c22 |001e: new-instance v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +524920: 1a01 b989 |0020: const-string v1, "domainIssuedCertificate" // string@89b9 │ │ +524924: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +524926: 7040 a2d0 1055 |0023: invoke-direct {v0, v1, v5, v5}, Lorg/minidns/record/TLSA$CertUsage;.:(Ljava/lang/String;IB)V // method@d0a2 │ │ +52492c: 6900 7d9d |0026: sput-object v0, Lorg/minidns/record/TLSA$CertUsage;.domainIssuedCertificate:Lorg/minidns/record/TLSA$CertUsage; // field@9d7d │ │ +524930: 1241 |0028: const/4 v1, #int 4 // #4 │ │ +524932: 2311 7c24 |0029: new-array v1, v1, [Lorg/minidns/record/TLSA$CertUsage; // type@247c │ │ +524936: 6206 7c9d |002b: sget-object v6, Lorg/minidns/record/TLSA$CertUsage;.caConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7c │ │ +52493a: 4d06 0102 |002d: aput-object v6, v1, v2 │ │ +52493e: 6202 7e9d |002f: sget-object v2, Lorg/minidns/record/TLSA$CertUsage;.serviceCertificateConstraint:Lorg/minidns/record/TLSA$CertUsage; // field@9d7e │ │ +524942: 4d02 0103 |0031: aput-object v2, v1, v3 │ │ +524946: 6202 7f9d |0033: sget-object v2, Lorg/minidns/record/TLSA$CertUsage;.trustAnchorAssertion:Lorg/minidns/record/TLSA$CertUsage; // field@9d7f │ │ +52494a: 4d02 0104 |0035: aput-object v2, v1, v4 │ │ +52494e: 4d00 0105 |0037: aput-object v0, v1, v5 │ │ +524952: 6901 7b9d |0039: sput-object v1, Lorg/minidns/record/TLSA$CertUsage;.$VALUES:[Lorg/minidns/record/TLSA$CertUsage; // field@9d7b │ │ +524956: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x000a line=28 │ │ 0x0014 line=29 │ │ 0x001e line=30 │ │ 0x002b line=25 │ │ @@ -971603,22 +971603,22 @@ │ │ type : '(Ljava/lang/String;IB)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -52493c: |[52493c] org.minidns.record.TLSA$CertUsage.:(Ljava/lang/String;IB)V │ │ -52494c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -524952: 7100 afd0 0000 |0003: invoke-static {}, Lorg/minidns/record/TLSA;.access$000:()Ljava/util/Map; // method@d0af │ │ -524958: 0c01 |0006: move-result-object v1 │ │ -52495a: 7110 5464 0300 |0007: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -524960: 0c02 |000a: move-result-object v2 │ │ -524962: 7230 6b69 2100 |000b: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -524968: 0e00 |000e: return-void │ │ +524958: |[524958] org.minidns.record.TLSA$CertUsage.:(Ljava/lang/String;IB)V │ │ +524968: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +52496e: 7100 afd0 0000 |0003: invoke-static {}, Lorg/minidns/record/TLSA;.access$000:()Ljava/util/Map; // method@d0af │ │ +524974: 0c01 |0006: move-result-object v1 │ │ +524976: 7110 5464 0300 |0007: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +52497c: 0c02 |000a: move-result-object v2 │ │ +52497e: 7230 6b69 2100 |000b: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +524984: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/minidns/record/TLSA$CertUsage; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ @@ -971630,20 +971630,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/record/TLSA$CertUsage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -52486c: |[52486c] org.minidns.record.TLSA$CertUsage.valueOf:(Ljava/lang/String;)Lorg/minidns/record/TLSA$CertUsage; │ │ -52487c: 1c00 5c22 |0000: const-class v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -524880: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -524886: 0c01 |0005: move-result-object v1 │ │ -524888: 1f01 5c22 |0006: check-cast v1, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -52488c: 1101 |0008: return-object v1 │ │ +524888: |[524888] org.minidns.record.TLSA$CertUsage.valueOf:(Ljava/lang/String;)Lorg/minidns/record/TLSA$CertUsage; │ │ +524898: 1c00 5c22 |0000: const-class v0, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +52489c: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +5248a2: 0c01 |0005: move-result-object v1 │ │ +5248a4: 1f01 5c22 |0006: check-cast v1, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +5248a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/minidns/record/TLSA$CertUsage;) │ │ @@ -971651,20 +971651,20 @@ │ │ type : '()[Lorg/minidns/record/TLSA$CertUsage;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -524890: |[524890] org.minidns.record.TLSA$CertUsage.values:()[Lorg/minidns/record/TLSA$CertUsage; │ │ -5248a0: 6200 7b9d |0000: sget-object v0, Lorg/minidns/record/TLSA$CertUsage;.$VALUES:[Lorg/minidns/record/TLSA$CertUsage; // field@9d7b │ │ -5248a4: 6e10 add6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/TLSA$CertUsage;.clone:()Ljava/lang/Object; // method@d6ad │ │ -5248aa: 0c00 |0005: move-result-object v0 │ │ -5248ac: 1f00 7c24 |0006: check-cast v0, [Lorg/minidns/record/TLSA$CertUsage; // type@247c │ │ -5248b0: 1100 |0008: return-object v0 │ │ +5248ac: |[5248ac] org.minidns.record.TLSA$CertUsage.values:()[Lorg/minidns/record/TLSA$CertUsage; │ │ +5248bc: 6200 7b9d |0000: sget-object v0, Lorg/minidns/record/TLSA$CertUsage;.$VALUES:[Lorg/minidns/record/TLSA$CertUsage; // field@9d7b │ │ +5248c0: 6e10 add6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/TLSA$CertUsage;.clone:()Ljava/lang/Object; // method@d6ad │ │ +5248c6: 0c00 |0005: move-result-object v0 │ │ +5248c8: 1f00 7c24 |0006: check-cast v0, [Lorg/minidns/record/TLSA$CertUsage; // type@247c │ │ +5248cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25897 (TLSA.java) │ │ @@ -971716,39 +971716,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -5249b4: |[5249b4] org.minidns.record.TLSA$MatchingType.:()V │ │ -5249c4: 2200 5d22 |0000: new-instance v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ -5249c8: 1a01 2ec3 |0002: const-string v1, "noHash" // string@c32e │ │ -5249cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -5249ce: 7040 a6d0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/record/TLSA$MatchingType;.:(Ljava/lang/String;IB)V // method@d0a6 │ │ -5249d4: 6900 819d |0008: sput-object v0, Lorg/minidns/record/TLSA$MatchingType;.noHash:Lorg/minidns/record/TLSA$MatchingType; // field@9d81 │ │ -5249d8: 2200 5d22 |000a: new-instance v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ -5249dc: 1a01 4fe0 |000c: const-string v1, "sha256" // string@e04f │ │ -5249e0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -5249e2: 7040 a6d0 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/TLSA$MatchingType;.:(Ljava/lang/String;IB)V // method@d0a6 │ │ -5249e8: 6900 829d |0012: sput-object v0, Lorg/minidns/record/TLSA$MatchingType;.sha256:Lorg/minidns/record/TLSA$MatchingType; // field@9d82 │ │ -5249ec: 2200 5d22 |0014: new-instance v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ -5249f0: 1a01 5de0 |0016: const-string v1, "sha512" // string@e05d │ │ -5249f4: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -5249f6: 7040 a6d0 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lorg/minidns/record/TLSA$MatchingType;.:(Ljava/lang/String;IB)V // method@d0a6 │ │ -5249fc: 6900 839d |001c: sput-object v0, Lorg/minidns/record/TLSA$MatchingType;.sha512:Lorg/minidns/record/TLSA$MatchingType; // field@9d83 │ │ -524a00: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -524a02: 2311 7d24 |001f: new-array v1, v1, [Lorg/minidns/record/TLSA$MatchingType; // type@247d │ │ -524a06: 6205 819d |0021: sget-object v5, Lorg/minidns/record/TLSA$MatchingType;.noHash:Lorg/minidns/record/TLSA$MatchingType; // field@9d81 │ │ -524a0a: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ -524a0e: 6202 829d |0025: sget-object v2, Lorg/minidns/record/TLSA$MatchingType;.sha256:Lorg/minidns/record/TLSA$MatchingType; // field@9d82 │ │ -524a12: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -524a16: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ -524a1a: 6901 809d |002b: sput-object v1, Lorg/minidns/record/TLSA$MatchingType;.$VALUES:[Lorg/minidns/record/TLSA$MatchingType; // field@9d80 │ │ -524a1e: 0e00 |002d: return-void │ │ +5249d0: |[5249d0] org.minidns.record.TLSA$MatchingType.:()V │ │ +5249e0: 2200 5d22 |0000: new-instance v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ +5249e4: 1a01 2ec3 |0002: const-string v1, "noHash" // string@c32e │ │ +5249e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +5249ea: 7040 a6d0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/record/TLSA$MatchingType;.:(Ljava/lang/String;IB)V // method@d0a6 │ │ +5249f0: 6900 819d |0008: sput-object v0, Lorg/minidns/record/TLSA$MatchingType;.noHash:Lorg/minidns/record/TLSA$MatchingType; // field@9d81 │ │ +5249f4: 2200 5d22 |000a: new-instance v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ +5249f8: 1a01 4fe0 |000c: const-string v1, "sha256" // string@e04f │ │ +5249fc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +5249fe: 7040 a6d0 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/TLSA$MatchingType;.:(Ljava/lang/String;IB)V // method@d0a6 │ │ +524a04: 6900 829d |0012: sput-object v0, Lorg/minidns/record/TLSA$MatchingType;.sha256:Lorg/minidns/record/TLSA$MatchingType; // field@9d82 │ │ +524a08: 2200 5d22 |0014: new-instance v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ +524a0c: 1a01 5de0 |0016: const-string v1, "sha512" // string@e05d │ │ +524a10: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +524a12: 7040 a6d0 1044 |0019: invoke-direct {v0, v1, v4, v4}, Lorg/minidns/record/TLSA$MatchingType;.:(Ljava/lang/String;IB)V // method@d0a6 │ │ +524a18: 6900 839d |001c: sput-object v0, Lorg/minidns/record/TLSA$MatchingType;.sha512:Lorg/minidns/record/TLSA$MatchingType; // field@9d83 │ │ +524a1c: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +524a1e: 2311 7d24 |001f: new-array v1, v1, [Lorg/minidns/record/TLSA$MatchingType; // type@247d │ │ +524a22: 6205 819d |0021: sget-object v5, Lorg/minidns/record/TLSA$MatchingType;.noHash:Lorg/minidns/record/TLSA$MatchingType; // field@9d81 │ │ +524a26: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ +524a2a: 6202 829d |0025: sget-object v2, Lorg/minidns/record/TLSA$MatchingType;.sha256:Lorg/minidns/record/TLSA$MatchingType; // field@9d82 │ │ +524a2e: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +524a32: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ +524a36: 6901 809d |002b: sput-object v1, Lorg/minidns/record/TLSA$MatchingType;.$VALUES:[Lorg/minidns/record/TLSA$MatchingType; // field@9d80 │ │ +524a3a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0014 line=61 │ │ 0x0021 line=58 │ │ locals : │ │ @@ -971758,22 +971758,22 @@ │ │ type : '(Ljava/lang/String;IB)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -524a20: |[524a20] org.minidns.record.TLSA$MatchingType.:(Ljava/lang/String;IB)V │ │ -524a30: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -524a36: 7100 b1d0 0000 |0003: invoke-static {}, Lorg/minidns/record/TLSA;.access$200:()Ljava/util/Map; // method@d0b1 │ │ -524a3c: 0c01 |0006: move-result-object v1 │ │ -524a3e: 7110 5464 0300 |0007: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -524a44: 0c02 |000a: move-result-object v2 │ │ -524a46: 7230 6b69 2100 |000b: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -524a4c: 0e00 |000e: return-void │ │ +524a3c: |[524a3c] org.minidns.record.TLSA$MatchingType.:(Ljava/lang/String;IB)V │ │ +524a4c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +524a52: 7100 b1d0 0000 |0003: invoke-static {}, Lorg/minidns/record/TLSA;.access$200:()Ljava/util/Map; // method@d0b1 │ │ +524a58: 0c01 |0006: move-result-object v1 │ │ +524a5a: 7110 5464 0300 |0007: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +524a60: 0c02 |000a: move-result-object v2 │ │ +524a62: 7230 6b69 2100 |000b: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +524a68: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/minidns/record/TLSA$MatchingType; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ @@ -971785,20 +971785,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/record/TLSA$MatchingType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -52496c: |[52496c] org.minidns.record.TLSA$MatchingType.valueOf:(Ljava/lang/String;)Lorg/minidns/record/TLSA$MatchingType; │ │ -52497c: 1c00 5d22 |0000: const-class v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ -524980: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -524986: 0c01 |0005: move-result-object v1 │ │ -524988: 1f01 5d22 |0006: check-cast v1, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ -52498c: 1101 |0008: return-object v1 │ │ +524988: |[524988] org.minidns.record.TLSA$MatchingType.valueOf:(Ljava/lang/String;)Lorg/minidns/record/TLSA$MatchingType; │ │ +524998: 1c00 5d22 |0000: const-class v0, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ +52499c: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +5249a2: 0c01 |0005: move-result-object v1 │ │ +5249a4: 1f01 5d22 |0006: check-cast v1, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ +5249a8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/minidns/record/TLSA$MatchingType;) │ │ @@ -971806,20 +971806,20 @@ │ │ type : '()[Lorg/minidns/record/TLSA$MatchingType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -524990: |[524990] org.minidns.record.TLSA$MatchingType.values:()[Lorg/minidns/record/TLSA$MatchingType; │ │ -5249a0: 6200 809d |0000: sget-object v0, Lorg/minidns/record/TLSA$MatchingType;.$VALUES:[Lorg/minidns/record/TLSA$MatchingType; // field@9d80 │ │ -5249a4: 6e10 aed6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/TLSA$MatchingType;.clone:()Ljava/lang/Object; // method@d6ae │ │ -5249aa: 0c00 |0005: move-result-object v0 │ │ -5249ac: 1f00 7d24 |0006: check-cast v0, [Lorg/minidns/record/TLSA$MatchingType; // type@247d │ │ -5249b0: 1100 |0008: return-object v0 │ │ +5249ac: |[5249ac] org.minidns.record.TLSA$MatchingType.values:()[Lorg/minidns/record/TLSA$MatchingType; │ │ +5249bc: 6200 809d |0000: sget-object v0, Lorg/minidns/record/TLSA$MatchingType;.$VALUES:[Lorg/minidns/record/TLSA$MatchingType; // field@9d80 │ │ +5249c0: 6e10 aed6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/TLSA$MatchingType;.clone:()Ljava/lang/Object; // method@d6ae │ │ +5249c6: 0c00 |0005: move-result-object v0 │ │ +5249c8: 1f00 7d24 |0006: check-cast v0, [Lorg/minidns/record/TLSA$MatchingType; // type@247d │ │ +5249cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25897 (TLSA.java) │ │ @@ -971867,32 +971867,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -524a98: |[524a98] org.minidns.record.TLSA$Selector.:()V │ │ -524aa8: 2200 5e22 |0000: new-instance v0, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ -524aac: 1a01 8491 |0002: const-string v1, "fullCertificate" // string@9184 │ │ -524ab0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -524ab2: 7040 aad0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/record/TLSA$Selector;.:(Ljava/lang/String;IB)V // method@d0aa │ │ -524ab8: 6900 859d |0008: sput-object v0, Lorg/minidns/record/TLSA$Selector;.fullCertificate:Lorg/minidns/record/TLSA$Selector; // field@9d85 │ │ -524abc: 2200 5e22 |000a: new-instance v0, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ -524ac0: 1a01 eae3 |000c: const-string v1, "subjectPublicKeyInfo" // string@e3ea │ │ -524ac4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -524ac6: 7040 aad0 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/TLSA$Selector;.:(Ljava/lang/String;IB)V // method@d0aa │ │ -524acc: 6900 869d |0012: sput-object v0, Lorg/minidns/record/TLSA$Selector;.subjectPublicKeyInfo:Lorg/minidns/record/TLSA$Selector; // field@9d86 │ │ -524ad0: 1221 |0014: const/4 v1, #int 2 // #2 │ │ -524ad2: 2311 7e24 |0015: new-array v1, v1, [Lorg/minidns/record/TLSA$Selector; // type@247e │ │ -524ad6: 6204 859d |0017: sget-object v4, Lorg/minidns/record/TLSA$Selector;.fullCertificate:Lorg/minidns/record/TLSA$Selector; // field@9d85 │ │ -524ada: 4d04 0102 |0019: aput-object v4, v1, v2 │ │ -524ade: 4d00 0103 |001b: aput-object v0, v1, v3 │ │ -524ae2: 6901 849d |001d: sput-object v1, Lorg/minidns/record/TLSA$Selector;.$VALUES:[Lorg/minidns/record/TLSA$Selector; // field@9d84 │ │ -524ae6: 0e00 |001f: return-void │ │ +524ab4: |[524ab4] org.minidns.record.TLSA$Selector.:()V │ │ +524ac4: 2200 5e22 |0000: new-instance v0, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ +524ac8: 1a01 8491 |0002: const-string v1, "fullCertificate" // string@9184 │ │ +524acc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +524ace: 7040 aad0 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/minidns/record/TLSA$Selector;.:(Ljava/lang/String;IB)V // method@d0aa │ │ +524ad4: 6900 859d |0008: sput-object v0, Lorg/minidns/record/TLSA$Selector;.fullCertificate:Lorg/minidns/record/TLSA$Selector; // field@9d85 │ │ +524ad8: 2200 5e22 |000a: new-instance v0, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ +524adc: 1a01 eae3 |000c: const-string v1, "subjectPublicKeyInfo" // string@e3ea │ │ +524ae0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +524ae2: 7040 aad0 1033 |000f: invoke-direct {v0, v1, v3, v3}, Lorg/minidns/record/TLSA$Selector;.:(Ljava/lang/String;IB)V // method@d0aa │ │ +524ae8: 6900 869d |0012: sput-object v0, Lorg/minidns/record/TLSA$Selector;.subjectPublicKeyInfo:Lorg/minidns/record/TLSA$Selector; // field@9d86 │ │ +524aec: 1221 |0014: const/4 v1, #int 2 // #2 │ │ +524aee: 2311 7e24 |0015: new-array v1, v1, [Lorg/minidns/record/TLSA$Selector; // type@247e │ │ +524af2: 6204 859d |0017: sget-object v4, Lorg/minidns/record/TLSA$Selector;.fullCertificate:Lorg/minidns/record/TLSA$Selector; // field@9d85 │ │ +524af6: 4d04 0102 |0019: aput-object v4, v1, v2 │ │ +524afa: 4d00 0103 |001b: aput-object v0, v1, v3 │ │ +524afe: 6901 849d |001d: sput-object v1, Lorg/minidns/record/TLSA$Selector;.$VALUES:[Lorg/minidns/record/TLSA$Selector; // field@9d84 │ │ +524b02: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x000a line=45 │ │ 0x0017 line=43 │ │ locals : │ │ │ │ @@ -971901,22 +971901,22 @@ │ │ type : '(Ljava/lang/String;IB)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -524ae8: |[524ae8] org.minidns.record.TLSA$Selector.:(Ljava/lang/String;IB)V │ │ -524af8: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -524afe: 7100 b0d0 0000 |0003: invoke-static {}, Lorg/minidns/record/TLSA;.access$100:()Ljava/util/Map; // method@d0b0 │ │ -524b04: 0c01 |0006: move-result-object v1 │ │ -524b06: 7110 5464 0300 |0007: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -524b0c: 0c02 |000a: move-result-object v2 │ │ -524b0e: 7230 6b69 2100 |000b: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -524b14: 0e00 |000e: return-void │ │ +524b04: |[524b04] org.minidns.record.TLSA$Selector.:(Ljava/lang/String;IB)V │ │ +524b14: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +524b1a: 7100 b0d0 0000 |0003: invoke-static {}, Lorg/minidns/record/TLSA;.access$100:()Ljava/util/Map; // method@d0b0 │ │ +524b20: 0c01 |0006: move-result-object v1 │ │ +524b22: 7110 5464 0300 |0007: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +524b28: 0c02 |000a: move-result-object v2 │ │ +524b2a: 7230 6b69 2100 |000b: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +524b30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/minidns/record/TLSA$Selector; │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/String; │ │ @@ -971928,20 +971928,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/record/TLSA$Selector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -524a50: |[524a50] org.minidns.record.TLSA$Selector.valueOf:(Ljava/lang/String;)Lorg/minidns/record/TLSA$Selector; │ │ -524a60: 1c00 5e22 |0000: const-class v0, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ -524a64: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -524a6a: 0c01 |0005: move-result-object v1 │ │ -524a6c: 1f01 5e22 |0006: check-cast v1, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ -524a70: 1101 |0008: return-object v1 │ │ +524a6c: |[524a6c] org.minidns.record.TLSA$Selector.valueOf:(Ljava/lang/String;)Lorg/minidns/record/TLSA$Selector; │ │ +524a7c: 1c00 5e22 |0000: const-class v0, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ +524a80: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +524a86: 0c01 |0005: move-result-object v1 │ │ +524a88: 1f01 5e22 |0006: check-cast v1, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ +524a8c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/minidns/record/TLSA$Selector;) │ │ @@ -971949,20 +971949,20 @@ │ │ type : '()[Lorg/minidns/record/TLSA$Selector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -524a74: |[524a74] org.minidns.record.TLSA$Selector.values:()[Lorg/minidns/record/TLSA$Selector; │ │ -524a84: 6200 849d |0000: sget-object v0, Lorg/minidns/record/TLSA$Selector;.$VALUES:[Lorg/minidns/record/TLSA$Selector; // field@9d84 │ │ -524a88: 6e10 afd6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/TLSA$Selector;.clone:()Ljava/lang/Object; // method@d6af │ │ -524a8e: 0c00 |0005: move-result-object v0 │ │ -524a90: 1f00 7e24 |0006: check-cast v0, [Lorg/minidns/record/TLSA$Selector; // type@247e │ │ -524a94: 1100 |0008: return-object v0 │ │ +524a90: |[524a90] org.minidns.record.TLSA$Selector.values:()[Lorg/minidns/record/TLSA$Selector; │ │ +524aa0: 6200 849d |0000: sget-object v0, Lorg/minidns/record/TLSA$Selector;.$VALUES:[Lorg/minidns/record/TLSA$Selector; // field@9d84 │ │ +524aa4: 6e10 afd6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/record/TLSA$Selector;.clone:()Ljava/lang/Object; // method@d6af │ │ +524aaa: 0c00 |0005: move-result-object v0 │ │ +524aac: 1f00 7e24 |0006: check-cast v0, [Lorg/minidns/record/TLSA$Selector; // type@247e │ │ +524ab0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 25897 (TLSA.java) │ │ @@ -972046,39 +972046,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -524fc0: |[524fc0] org.minidns.source.DnsDataSource$QueryMode.:()V │ │ -524fd0: 2200 6322 |0000: new-instance v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ -524fd4: 1a01 ca89 |0002: const-string v1, "dontCare" // string@89ca │ │ -524fd8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -524fda: 7030 c4d0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/source/DnsDataSource$QueryMode;.:(Ljava/lang/String;I)V // method@d0c4 │ │ -524fe0: 6900 959d |0008: sput-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ -524fe4: 2200 6322 |000a: new-instance v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ -524fe8: 1a01 ece7 |000c: const-string v1, "udpTcp" // string@e7ec │ │ -524fec: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -524fee: 7030 c4d0 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/minidns/source/DnsDataSource$QueryMode;.:(Ljava/lang/String;I)V // method@d0c4 │ │ -524ff4: 6900 979d |0012: sput-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.udpTcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d97 │ │ -524ff8: 2200 6322 |0014: new-instance v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ -524ffc: 1a01 fee4 |0016: const-string v1, "tcp" // string@e4fe │ │ -525000: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -525002: 7030 c4d0 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/minidns/source/DnsDataSource$QueryMode;.:(Ljava/lang/String;I)V // method@d0c4 │ │ -525008: 6900 969d |001c: sput-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.tcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d96 │ │ -52500c: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -52500e: 2311 7f24 |001f: new-array v1, v1, [Lorg/minidns/source/DnsDataSource$QueryMode; // type@247f │ │ -525012: 6205 959d |0021: sget-object v5, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ -525016: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ -52501a: 6202 979d |0025: sget-object v2, Lorg/minidns/source/DnsDataSource$QueryMode;.udpTcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d97 │ │ -52501e: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -525022: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ -525026: 6901 949d |002b: sput-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.$VALUES:[Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d94 │ │ -52502a: 0e00 |002d: return-void │ │ +524fdc: |[524fdc] org.minidns.source.DnsDataSource$QueryMode.:()V │ │ +524fec: 2200 6322 |0000: new-instance v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ +524ff0: 1a01 ca89 |0002: const-string v1, "dontCare" // string@89ca │ │ +524ff4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +524ff6: 7030 c4d0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/source/DnsDataSource$QueryMode;.:(Ljava/lang/String;I)V // method@d0c4 │ │ +524ffc: 6900 959d |0008: sput-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ +525000: 2200 6322 |000a: new-instance v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ +525004: 1a01 ece7 |000c: const-string v1, "udpTcp" // string@e7ec │ │ +525008: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +52500a: 7030 c4d0 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/minidns/source/DnsDataSource$QueryMode;.:(Ljava/lang/String;I)V // method@d0c4 │ │ +525010: 6900 979d |0012: sput-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.udpTcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d97 │ │ +525014: 2200 6322 |0014: new-instance v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ +525018: 1a01 fee4 |0016: const-string v1, "tcp" // string@e4fe │ │ +52501c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +52501e: 7030 c4d0 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/minidns/source/DnsDataSource$QueryMode;.:(Ljava/lang/String;I)V // method@d0c4 │ │ +525024: 6900 969d |001c: sput-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.tcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d96 │ │ +525028: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +52502a: 2311 7f24 |001f: new-array v1, v1, [Lorg/minidns/source/DnsDataSource$QueryMode; // type@247f │ │ +52502e: 6205 959d |0021: sget-object v5, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ +525032: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ +525036: 6202 979d |0025: sget-object v2, Lorg/minidns/source/DnsDataSource$QueryMode;.udpTcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d97 │ │ +52503a: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +52503e: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ +525042: 6901 949d |002b: sput-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.$VALUES:[Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d94 │ │ +525046: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x000a line=97 │ │ 0x0014 line=102 │ │ 0x0021 line=88 │ │ locals : │ │ @@ -972088,17 +972088,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -52502c: |[52502c] org.minidns.source.DnsDataSource$QueryMode.:(Ljava/lang/String;I)V │ │ -52503c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -525042: 0e00 |0003: return-void │ │ +525048: |[525048] org.minidns.source.DnsDataSource$QueryMode.:(Ljava/lang/String;I)V │ │ +525058: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +52505e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/source/DnsDataSource$QueryMode; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -972108,20 +972108,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/source/DnsDataSource$QueryMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -524f78: |[524f78] org.minidns.source.DnsDataSource$QueryMode.valueOf:(Ljava/lang/String;)Lorg/minidns/source/DnsDataSource$QueryMode; │ │ -524f88: 1c00 6322 |0000: const-class v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ -524f8c: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -524f92: 0c01 |0005: move-result-object v1 │ │ -524f94: 1f01 6322 |0006: check-cast v1, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ -524f98: 1101 |0008: return-object v1 │ │ +524f94: |[524f94] org.minidns.source.DnsDataSource$QueryMode.valueOf:(Ljava/lang/String;)Lorg/minidns/source/DnsDataSource$QueryMode; │ │ +524fa4: 1c00 6322 |0000: const-class v0, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ +524fa8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +524fae: 0c01 |0005: move-result-object v1 │ │ +524fb0: 1f01 6322 |0006: check-cast v1, Lorg/minidns/source/DnsDataSource$QueryMode; // type@2263 │ │ +524fb4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/minidns/source/DnsDataSource$QueryMode;) │ │ @@ -972129,20 +972129,20 @@ │ │ type : '()[Lorg/minidns/source/DnsDataSource$QueryMode;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -524f9c: |[524f9c] org.minidns.source.DnsDataSource$QueryMode.values:()[Lorg/minidns/source/DnsDataSource$QueryMode; │ │ -524fac: 6200 949d |0000: sget-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.$VALUES:[Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d94 │ │ -524fb0: 6e10 b0d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/source/DnsDataSource$QueryMode;.clone:()Ljava/lang/Object; // method@d6b0 │ │ -524fb6: 0c00 |0005: move-result-object v0 │ │ -524fb8: 1f00 7f24 |0006: check-cast v0, [Lorg/minidns/source/DnsDataSource$QueryMode; // type@247f │ │ -524fbc: 1100 |0008: return-object v0 │ │ +524fb8: |[524fb8] org.minidns.source.DnsDataSource$QueryMode.values:()[Lorg/minidns/source/DnsDataSource$QueryMode; │ │ +524fc8: 6200 949d |0000: sget-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.$VALUES:[Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d94 │ │ +524fcc: 6e10 b0d6 0000 |0002: invoke-virtual {v0}, [Lorg/minidns/source/DnsDataSource$QueryMode;.clone:()Ljava/lang/Object; // method@d6b0 │ │ +524fd2: 0c00 |0005: move-result-object v0 │ │ +524fd4: 1f00 7f24 |0006: check-cast v0, [Lorg/minidns/source/DnsDataSource$QueryMode; // type@247f │ │ +524fd8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7844 (DnsDataSource.java) │ │ @@ -972188,23 +972188,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -525074: |[525074] org.minidns.source.DnsDataSource.:()V │ │ -525084: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -52508a: 1300 0004 |0003: const/16 v0, #int 1024 // #400 │ │ -52508e: 5910 9a9d |0005: iput v0, v1, Lorg/minidns/source/DnsDataSource;.udpPayloadSize:I // field@9d9a │ │ -525092: 1300 8813 |0007: const/16 v0, #int 5000 // #1388 │ │ -525096: 5910 999d |0009: iput v0, v1, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ -52509a: 6200 959d |000b: sget-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ -52509e: 5b10 989d |000d: iput-object v0, v1, Lorg/minidns/source/DnsDataSource;.queryMode:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d98 │ │ -5250a2: 0e00 |000f: return-void │ │ +525090: |[525090] org.minidns.source.DnsDataSource.:()V │ │ +5250a0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +5250a6: 1300 0004 |0003: const/16 v0, #int 1024 // #400 │ │ +5250aa: 5910 9a9d |0005: iput v0, v1, Lorg/minidns/source/DnsDataSource;.udpPayloadSize:I // field@9d9a │ │ +5250ae: 1300 8813 |0007: const/16 v0, #int 5000 // #1388 │ │ +5250b2: 5910 999d |0009: iput v0, v1, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ +5250b6: 6200 959d |000b: sget-object v0, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ +5250ba: 5b10 989d |000d: iput-object v0, v1, Lorg/minidns/source/DnsDataSource;.queryMode:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d98 │ │ +5250be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=38 │ │ 0x0009 line=43 │ │ 0x000b line=105 │ │ locals : │ │ @@ -972216,17 +972216,17 @@ │ │ type : '()Lorg/minidns/source/DnsDataSource$QueryMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52505c: |[52505c] org.minidns.source.DnsDataSource.getQueryMode:()Lorg/minidns/source/DnsDataSource$QueryMode; │ │ -52506c: 5410 989d |0000: iget-object v0, v1, Lorg/minidns/source/DnsDataSource;.queryMode:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d98 │ │ -525070: 1100 |0002: return-object v0 │ │ +525078: |[525078] org.minidns.source.DnsDataSource.getQueryMode:()Lorg/minidns/source/DnsDataSource$QueryMode; │ │ +525088: 5410 989d |0000: iget-object v0, v1, Lorg/minidns/source/DnsDataSource;.queryMode:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d98 │ │ +52508c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/source/DnsDataSource; │ │ │ │ #1 : (in Lorg/minidns/source/DnsDataSource;) │ │ @@ -972234,17 +972234,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525044: |[525044] org.minidns.source.DnsDataSource.getUdpPayloadSize:()I │ │ -525054: 5210 9a9d |0000: iget v0, v1, Lorg/minidns/source/DnsDataSource;.udpPayloadSize:I // field@9d9a │ │ -525058: 0f00 |0002: return v0 │ │ +525060: |[525060] org.minidns.source.DnsDataSource.getUdpPayloadSize:()I │ │ +525070: 5210 9a9d |0000: iget v0, v1, Lorg/minidns/source/DnsDataSource;.udpPayloadSize:I // field@9d9a │ │ +525074: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/source/DnsDataSource; │ │ │ │ #2 : (in Lorg/minidns/source/DnsDataSource;) │ │ @@ -972287,38 +972287,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -5250a4: |[5250a4] org.minidns.source.NetworkDataSource$1.:()V │ │ -5250b4: 7100 c6d0 0000 |0000: invoke-static {}, Lorg/minidns/source/DnsDataSource$QueryMode;.values:()[Lorg/minidns/source/DnsDataSource$QueryMode; // method@d0c6 │ │ -5250ba: 0c00 |0003: move-result-object v0 │ │ -5250bc: 2100 |0004: array-length v0, v0 │ │ -5250be: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -5250c2: 6900 9b9d |0007: sput-object v0, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ -5250c6: 6201 959d |0009: sget-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ -5250ca: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5250d0: 0a01 |000e: move-result v1 │ │ -5250d2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -5250d4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -5250d8: 6200 9b9d |0012: sget-object v0, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ -5250dc: 6201 979d |0014: sget-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.udpTcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d97 │ │ -5250e0: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5250e6: 0a01 |0019: move-result v1 │ │ -5250e8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -5250ea: 4b02 0001 |001b: aput v2, v0, v1 │ │ -5250ee: 6200 9b9d |001d: sget-object v0, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ -5250f2: 6201 969d |001f: sget-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.tcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d96 │ │ -5250f6: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5250fc: 0a01 |0024: move-result v1 │ │ -5250fe: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -525100: 4b02 0001 |0026: aput v2, v0, v1 │ │ -525104: 0e00 |0028: return-void │ │ +5250c0: |[5250c0] org.minidns.source.NetworkDataSource$1.:()V │ │ +5250d0: 7100 c6d0 0000 |0000: invoke-static {}, Lorg/minidns/source/DnsDataSource$QueryMode;.values:()[Lorg/minidns/source/DnsDataSource$QueryMode; // method@d0c6 │ │ +5250d6: 0c00 |0003: move-result-object v0 │ │ +5250d8: 2100 |0004: array-length v0, v0 │ │ +5250da: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +5250de: 6900 9b9d |0007: sput-object v0, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ +5250e2: 6201 959d |0009: sget-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.dontCare:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d95 │ │ +5250e6: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5250ec: 0a01 |000e: move-result v1 │ │ +5250ee: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +5250f0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +5250f4: 6200 9b9d |0012: sget-object v0, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ +5250f8: 6201 979d |0014: sget-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.udpTcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d97 │ │ +5250fc: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +525102: 0a01 |0019: move-result v1 │ │ +525104: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +525106: 4b02 0001 |001b: aput v2, v0, v1 │ │ +52510a: 6200 9b9d |001d: sget-object v0, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ +52510e: 6201 969d |001f: sget-object v1, Lorg/minidns/source/DnsDataSource$QueryMode;.tcp:Lorg/minidns/source/DnsDataSource$QueryMode; // field@9d96 │ │ +525112: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +525118: 0a01 |0024: move-result v1 │ │ +52511a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +52511c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +525120: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -972352,138 +972352,138 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 222 16-bit code units │ │ -525458: |[525458] org.minidns.util.Base32.encodeToString:([B)Ljava/lang/String; │ │ -525468: 21e0 |0000: array-length v0, v14 │ │ -52546a: 1251 |0001: const/4 v1, #int 5 // #5 │ │ -52546c: b410 |0002: rem-int/2addr v0, v1 │ │ -52546e: 8302 |0003: int-to-double v2, v0 │ │ -525470: 1804 9a99 9999 9999 f93f |0004: const-wide v4, #double 1.6 // #3ff999999999999a │ │ -52547a: 7120 9a64 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -525480: ad02 0204 |000c: mul-double v2, v2, v4 │ │ -525484: 1904 2040 |000e: const-wide/high16 v4, #long 4620693217682128896 // #4020 │ │ -525488: cc24 |0010: sub-double/2addr v4, v2 │ │ -52548a: 8a40 |0011: double-to-int v0, v4 │ │ -52548c: dc00 0008 |0012: rem-int/lit8 v0, v0, #int 8 // #08 │ │ -525490: 21e2 |0014: array-length v2, v14 │ │ -525492: b002 |0015: add-int/2addr v2, v0 │ │ -525494: 2322 2e23 |0016: new-array v2, v2, [B // type@232e │ │ -525498: 21e3 |0018: array-length v3, v14 │ │ -52549a: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -52549c: 7153 a465 4e42 |001a: invoke-static {v14, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -5254a2: 2203 5f0e |001d: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -5254a6: 7010 8565 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5254ac: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -5254ae: 21e6 |0023: array-length v6, v14 │ │ -5254b0: 3565 9b00 |0024: if-ge v5, v6, 00bf // +009b │ │ -5254b4: 4806 0205 |0026: aget-byte v6, v2, v5 │ │ -5254b8: d566 ff00 |0028: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -5254bc: 8166 |002a: int-to-long v6, v6 │ │ -5254be: 1308 2000 |002b: const/16 v8, #int 32 // #20 │ │ -5254c2: c386 |002d: shl-long/2addr v6, v8 │ │ -5254c4: d808 0501 |002e: add-int/lit8 v8, v5, #int 1 // #01 │ │ -5254c8: 4808 0208 |0030: aget-byte v8, v2, v8 │ │ -5254cc: d588 ff00 |0032: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -5254d0: 8188 |0034: int-to-long v8, v8 │ │ -5254d2: 130a 1800 |0035: const/16 v10, #int 24 // #18 │ │ -5254d6: c3a8 |0037: shl-long/2addr v8, v10 │ │ -5254d8: bb86 |0038: add-long/2addr v6, v8 │ │ -5254da: d808 0502 |0039: add-int/lit8 v8, v5, #int 2 // #02 │ │ -5254de: 4808 0208 |003b: aget-byte v8, v2, v8 │ │ -5254e2: d588 ff00 |003d: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -5254e6: e008 0810 |003f: shl-int/lit8 v8, v8, #int 16 // #10 │ │ -5254ea: 8188 |0041: int-to-long v8, v8 │ │ -5254ec: bb86 |0042: add-long/2addr v6, v8 │ │ -5254ee: d808 0503 |0043: add-int/lit8 v8, v5, #int 3 // #03 │ │ -5254f2: 4808 0208 |0045: aget-byte v8, v2, v8 │ │ -5254f6: d588 ff00 |0047: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -5254fa: e008 0808 |0049: shl-int/lit8 v8, v8, #int 8 // #08 │ │ -5254fe: 8188 |004b: int-to-long v8, v8 │ │ -525500: bb86 |004c: add-long/2addr v6, v8 │ │ -525502: d808 0504 |004d: add-int/lit8 v8, v5, #int 4 // #04 │ │ -525506: 4808 0208 |004f: aget-byte v8, v2, v8 │ │ -52550a: d588 ff00 |0051: and-int/lit16 v8, v8, #int 255 // #00ff │ │ -52550e: 8188 |0053: int-to-long v8, v8 │ │ -525510: bb86 |0054: add-long/2addr v6, v8 │ │ -525512: 1308 2300 |0055: const/16 v8, #int 35 // #23 │ │ -525516: a408 0608 |0057: shr-long v8, v6, v8 │ │ -52551a: 160a 1f00 |0059: const-wide/16 v10, #int 31 // #1f │ │ -52551e: c0a8 |005b: and-long/2addr v8, v10 │ │ -525520: 8489 |005c: long-to-int v9, v8 │ │ -525522: 1a08 c708 |005d: const-string v8, "0123456789ABCDEFGHIJKLMNOPQRSTUV" // string@08c7 │ │ -525526: 6e20 4165 9800 |005f: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -52552c: 0a09 |0062: move-result v9 │ │ -52552e: 6e20 8965 9300 |0063: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -525534: 1309 1e00 |0066: const/16 v9, #int 30 // #1e │ │ -525538: a40c 0609 |0068: shr-long v12, v6, v9 │ │ -52553c: c0ac |006a: and-long/2addr v12, v10 │ │ -52553e: 84c9 |006b: long-to-int v9, v12 │ │ -525540: 6e20 4165 9800 |006c: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -525546: 0a09 |006f: move-result v9 │ │ -525548: 6e20 8965 9300 |0070: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52554e: 1309 1900 |0073: const/16 v9, #int 25 // #19 │ │ -525552: a40c 0609 |0075: shr-long v12, v6, v9 │ │ -525556: c0ac |0077: and-long/2addr v12, v10 │ │ -525558: 84c9 |0078: long-to-int v9, v12 │ │ -52555a: 6e20 4165 9800 |0079: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -525560: 0a09 |007c: move-result v9 │ │ -525562: 6e20 8965 9300 |007d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -525568: 1309 1400 |0080: const/16 v9, #int 20 // #14 │ │ -52556c: a40c 0609 |0082: shr-long v12, v6, v9 │ │ -525570: c0ac |0084: and-long/2addr v12, v10 │ │ -525572: 84c9 |0085: long-to-int v9, v12 │ │ -525574: 6e20 4165 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -52557a: 0a09 |0089: move-result v9 │ │ -52557c: 6e20 8965 9300 |008a: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -525582: 1309 0f00 |008d: const/16 v9, #int 15 // #f │ │ -525586: a40c 0609 |008f: shr-long v12, v6, v9 │ │ -52558a: c0ac |0091: and-long/2addr v12, v10 │ │ -52558c: 84c9 |0092: long-to-int v9, v12 │ │ -52558e: 6e20 4165 9800 |0093: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -525594: 0a09 |0096: move-result v9 │ │ -525596: 6e20 8965 9300 |0097: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52559c: 1309 0a00 |009a: const/16 v9, #int 10 // #a │ │ -5255a0: a40c 0609 |009c: shr-long v12, v6, v9 │ │ -5255a4: c0ac |009e: and-long/2addr v12, v10 │ │ -5255a6: 84c9 |009f: long-to-int v9, v12 │ │ -5255a8: 6e20 4165 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5255ae: 0a09 |00a3: move-result v9 │ │ -5255b0: 6e20 8965 9300 |00a4: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5255b6: a40c 0601 |00a7: shr-long v12, v6, v1 │ │ -5255ba: c0ac |00a9: and-long/2addr v12, v10 │ │ -5255bc: 84c9 |00aa: long-to-int v9, v12 │ │ -5255be: 6e20 4165 9800 |00ab: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5255c4: 0a09 |00ae: move-result v9 │ │ -5255c6: 6e20 8965 9300 |00af: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5255cc: c0a6 |00b2: and-long/2addr v6, v10 │ │ -5255ce: 8467 |00b3: long-to-int v7, v6 │ │ -5255d0: 6e20 4165 7800 |00b4: invoke-virtual {v8, v7}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5255d6: 0a06 |00b7: move-result v6 │ │ -5255d8: 6e20 8965 6300 |00b8: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5255de: d805 0505 |00bb: add-int/lit8 v5, v5, #int 5 // #05 │ │ -5255e2: 2900 66ff |00bd: goto/16 0023 // -009a │ │ -5255e6: 220e 5f0e |00bf: new-instance v14, Ljava/lang/StringBuilder; // type@0e5f │ │ -5255ea: 7010 8565 0e00 |00c1: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5255f0: 6e10 9d65 0300 |00c4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ -5255f6: 0a01 |00c7: move-result v1 │ │ -5255f8: b101 |00c8: sub-int/2addr v1, v0 │ │ -5255fa: 6e30 a265 4301 |00c9: invoke-virtual {v3, v4, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@65a2 │ │ -525600: 0c01 |00cc: move-result-object v1 │ │ -525602: 6e20 9165 1e00 |00cd: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525608: 1a01 140d |00d0: const-string v1, "======" // string@0d14 │ │ -52560c: 6e30 6765 4100 |00d2: invoke-virtual {v1, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -525612: 0c00 |00d5: move-result-object v0 │ │ -525614: 6e20 9165 0e00 |00d6: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52561a: 6e10 a365 0e00 |00d9: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -525620: 0c0e |00dc: move-result-object v14 │ │ -525622: 110e |00dd: return-object v14 │ │ +525474: |[525474] org.minidns.util.Base32.encodeToString:([B)Ljava/lang/String; │ │ +525484: 21e0 |0000: array-length v0, v14 │ │ +525486: 1251 |0001: const/4 v1, #int 5 // #5 │ │ +525488: b410 |0002: rem-int/2addr v0, v1 │ │ +52548a: 8302 |0003: int-to-double v2, v0 │ │ +52548c: 1804 9a99 9999 9999 f93f |0004: const-wide v4, #double 1.6 // #3ff999999999999a │ │ +525496: 7120 9a64 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +52549c: ad02 0204 |000c: mul-double v2, v2, v4 │ │ +5254a0: 1904 2040 |000e: const-wide/high16 v4, #long 4620693217682128896 // #4020 │ │ +5254a4: cc24 |0010: sub-double/2addr v4, v2 │ │ +5254a6: 8a40 |0011: double-to-int v0, v4 │ │ +5254a8: dc00 0008 |0012: rem-int/lit8 v0, v0, #int 8 // #08 │ │ +5254ac: 21e2 |0014: array-length v2, v14 │ │ +5254ae: b002 |0015: add-int/2addr v2, v0 │ │ +5254b0: 2322 2e23 |0016: new-array v2, v2, [B // type@232e │ │ +5254b4: 21e3 |0018: array-length v3, v14 │ │ +5254b6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +5254b8: 7153 a465 4e42 |001a: invoke-static {v14, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +5254be: 2203 5f0e |001d: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +5254c2: 7010 8565 0300 |001f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5254c8: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +5254ca: 21e6 |0023: array-length v6, v14 │ │ +5254cc: 3565 9b00 |0024: if-ge v5, v6, 00bf // +009b │ │ +5254d0: 4806 0205 |0026: aget-byte v6, v2, v5 │ │ +5254d4: d566 ff00 |0028: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +5254d8: 8166 |002a: int-to-long v6, v6 │ │ +5254da: 1308 2000 |002b: const/16 v8, #int 32 // #20 │ │ +5254de: c386 |002d: shl-long/2addr v6, v8 │ │ +5254e0: d808 0501 |002e: add-int/lit8 v8, v5, #int 1 // #01 │ │ +5254e4: 4808 0208 |0030: aget-byte v8, v2, v8 │ │ +5254e8: d588 ff00 |0032: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +5254ec: 8188 |0034: int-to-long v8, v8 │ │ +5254ee: 130a 1800 |0035: const/16 v10, #int 24 // #18 │ │ +5254f2: c3a8 |0037: shl-long/2addr v8, v10 │ │ +5254f4: bb86 |0038: add-long/2addr v6, v8 │ │ +5254f6: d808 0502 |0039: add-int/lit8 v8, v5, #int 2 // #02 │ │ +5254fa: 4808 0208 |003b: aget-byte v8, v2, v8 │ │ +5254fe: d588 ff00 |003d: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +525502: e008 0810 |003f: shl-int/lit8 v8, v8, #int 16 // #10 │ │ +525506: 8188 |0041: int-to-long v8, v8 │ │ +525508: bb86 |0042: add-long/2addr v6, v8 │ │ +52550a: d808 0503 |0043: add-int/lit8 v8, v5, #int 3 // #03 │ │ +52550e: 4808 0208 |0045: aget-byte v8, v2, v8 │ │ +525512: d588 ff00 |0047: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +525516: e008 0808 |0049: shl-int/lit8 v8, v8, #int 8 // #08 │ │ +52551a: 8188 |004b: int-to-long v8, v8 │ │ +52551c: bb86 |004c: add-long/2addr v6, v8 │ │ +52551e: d808 0504 |004d: add-int/lit8 v8, v5, #int 4 // #04 │ │ +525522: 4808 0208 |004f: aget-byte v8, v2, v8 │ │ +525526: d588 ff00 |0051: and-int/lit16 v8, v8, #int 255 // #00ff │ │ +52552a: 8188 |0053: int-to-long v8, v8 │ │ +52552c: bb86 |0054: add-long/2addr v6, v8 │ │ +52552e: 1308 2300 |0055: const/16 v8, #int 35 // #23 │ │ +525532: a408 0608 |0057: shr-long v8, v6, v8 │ │ +525536: 160a 1f00 |0059: const-wide/16 v10, #int 31 // #1f │ │ +52553a: c0a8 |005b: and-long/2addr v8, v10 │ │ +52553c: 8489 |005c: long-to-int v9, v8 │ │ +52553e: 1a08 c708 |005d: const-string v8, "0123456789ABCDEFGHIJKLMNOPQRSTUV" // string@08c7 │ │ +525542: 6e20 4165 9800 |005f: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +525548: 0a09 |0062: move-result v9 │ │ +52554a: 6e20 8965 9300 |0063: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +525550: 1309 1e00 |0066: const/16 v9, #int 30 // #1e │ │ +525554: a40c 0609 |0068: shr-long v12, v6, v9 │ │ +525558: c0ac |006a: and-long/2addr v12, v10 │ │ +52555a: 84c9 |006b: long-to-int v9, v12 │ │ +52555c: 6e20 4165 9800 |006c: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +525562: 0a09 |006f: move-result v9 │ │ +525564: 6e20 8965 9300 |0070: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52556a: 1309 1900 |0073: const/16 v9, #int 25 // #19 │ │ +52556e: a40c 0609 |0075: shr-long v12, v6, v9 │ │ +525572: c0ac |0077: and-long/2addr v12, v10 │ │ +525574: 84c9 |0078: long-to-int v9, v12 │ │ +525576: 6e20 4165 9800 |0079: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +52557c: 0a09 |007c: move-result v9 │ │ +52557e: 6e20 8965 9300 |007d: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +525584: 1309 1400 |0080: const/16 v9, #int 20 // #14 │ │ +525588: a40c 0609 |0082: shr-long v12, v6, v9 │ │ +52558c: c0ac |0084: and-long/2addr v12, v10 │ │ +52558e: 84c9 |0085: long-to-int v9, v12 │ │ +525590: 6e20 4165 9800 |0086: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +525596: 0a09 |0089: move-result v9 │ │ +525598: 6e20 8965 9300 |008a: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52559e: 1309 0f00 |008d: const/16 v9, #int 15 // #f │ │ +5255a2: a40c 0609 |008f: shr-long v12, v6, v9 │ │ +5255a6: c0ac |0091: and-long/2addr v12, v10 │ │ +5255a8: 84c9 |0092: long-to-int v9, v12 │ │ +5255aa: 6e20 4165 9800 |0093: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5255b0: 0a09 |0096: move-result v9 │ │ +5255b2: 6e20 8965 9300 |0097: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5255b8: 1309 0a00 |009a: const/16 v9, #int 10 // #a │ │ +5255bc: a40c 0609 |009c: shr-long v12, v6, v9 │ │ +5255c0: c0ac |009e: and-long/2addr v12, v10 │ │ +5255c2: 84c9 |009f: long-to-int v9, v12 │ │ +5255c4: 6e20 4165 9800 |00a0: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5255ca: 0a09 |00a3: move-result v9 │ │ +5255cc: 6e20 8965 9300 |00a4: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5255d2: a40c 0601 |00a7: shr-long v12, v6, v1 │ │ +5255d6: c0ac |00a9: and-long/2addr v12, v10 │ │ +5255d8: 84c9 |00aa: long-to-int v9, v12 │ │ +5255da: 6e20 4165 9800 |00ab: invoke-virtual {v8, v9}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5255e0: 0a09 |00ae: move-result v9 │ │ +5255e2: 6e20 8965 9300 |00af: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5255e8: c0a6 |00b2: and-long/2addr v6, v10 │ │ +5255ea: 8467 |00b3: long-to-int v7, v6 │ │ +5255ec: 6e20 4165 7800 |00b4: invoke-virtual {v8, v7}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5255f2: 0a06 |00b7: move-result v6 │ │ +5255f4: 6e20 8965 6300 |00b8: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5255fa: d805 0505 |00bb: add-int/lit8 v5, v5, #int 5 // #05 │ │ +5255fe: 2900 66ff |00bd: goto/16 0023 // -009a │ │ +525602: 220e 5f0e |00bf: new-instance v14, Ljava/lang/StringBuilder; // type@0e5f │ │ +525606: 7010 8565 0e00 |00c1: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52560c: 6e10 9d65 0300 |00c4: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ +525612: 0a01 |00c7: move-result v1 │ │ +525614: b101 |00c8: sub-int/2addr v1, v0 │ │ +525616: 6e30 a265 4301 |00c9: invoke-virtual {v3, v4, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@65a2 │ │ +52561c: 0c01 |00cc: move-result-object v1 │ │ +52561e: 6e20 9165 1e00 |00cd: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525624: 1a01 140d |00d0: const-string v1, "======" // string@0d14 │ │ +525628: 6e30 6765 4100 |00d2: invoke-virtual {v1, v4, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +52562e: 0c00 |00d5: move-result-object v0 │ │ +525630: 6e20 9165 0e00 |00d6: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525636: 6e10 a365 0e00 |00d9: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52563c: 0c0e |00dc: move-result-object v14 │ │ +52563e: 110e |00dd: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0014 line=28 │ │ 0x0018 line=29 │ │ 0x001d line=30 │ │ 0x0023 line=31 │ │ @@ -972522,79 +972522,79 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -525624: |[525624] org.minidns.util.Base64.encodeToString:([B)Ljava/lang/String; │ │ -525634: 2180 |0000: array-length v0, v8 │ │ -525636: dc00 0003 |0001: rem-int/lit8 v0, v0, #int 3 // #03 │ │ -52563a: d900 0003 |0003: rsub-int/lit8 v0, v0, #int 3 // #03 │ │ -52563e: dc00 0003 |0005: rem-int/lit8 v0, v0, #int 3 // #03 │ │ -525642: 2181 |0007: array-length v1, v8 │ │ -525644: b001 |0008: add-int/2addr v1, v0 │ │ -525646: 2311 2e23 |0009: new-array v1, v1, [B // type@232e │ │ -52564a: 2182 |000b: array-length v2, v8 │ │ -52564c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -52564e: 7152 a465 3831 |000d: invoke-static {v8, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -525654: 2202 5f0e |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -525658: 7010 8565 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52565e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -525660: 2185 |0016: array-length v5, v8 │ │ -525662: 3554 4700 |0017: if-ge v4, v5, 005e // +0047 │ │ -525666: 4805 0104 |0019: aget-byte v5, v1, v4 │ │ -52566a: d555 ff00 |001b: and-int/lit16 v5, v5, #int 255 // #00ff │ │ -52566e: e005 0510 |001d: shl-int/lit8 v5, v5, #int 16 // #10 │ │ -525672: d806 0401 |001f: add-int/lit8 v6, v4, #int 1 // #01 │ │ -525676: 4806 0106 |0021: aget-byte v6, v1, v6 │ │ -52567a: d566 ff00 |0023: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -52567e: e006 0608 |0025: shl-int/lit8 v6, v6, #int 8 // #08 │ │ -525682: b065 |0027: add-int/2addr v5, v6 │ │ -525684: d806 0402 |0028: add-int/lit8 v6, v4, #int 2 // #02 │ │ -525688: 4806 0106 |002a: aget-byte v6, v1, v6 │ │ -52568c: d566 ff00 |002c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ -525690: b065 |002e: add-int/2addr v5, v6 │ │ -525692: e106 0512 |002f: shr-int/lit8 v6, v5, #int 18 // #12 │ │ -525696: dd06 063f |0031: and-int/lit8 v6, v6, #int 63 // #3f │ │ -52569a: 1a07 9f0d |0033: const-string v7, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // string@0d9f │ │ -52569e: 6e20 4165 6700 |0035: invoke-virtual {v7, v6}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5256a4: 0a06 |0038: move-result v6 │ │ -5256a6: 6e20 8965 6200 |0039: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5256ac: e106 050c |003c: shr-int/lit8 v6, v5, #int 12 // #0c │ │ -5256b0: dd06 063f |003e: and-int/lit8 v6, v6, #int 63 // #3f │ │ -5256b4: 6e20 4165 6700 |0040: invoke-virtual {v7, v6}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5256ba: 0a06 |0043: move-result v6 │ │ -5256bc: 6e20 8965 6200 |0044: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5256c2: e106 0506 |0047: shr-int/lit8 v6, v5, #int 6 // #06 │ │ -5256c6: dd06 063f |0049: and-int/lit8 v6, v6, #int 63 // #3f │ │ -5256ca: 6e20 4165 6700 |004b: invoke-virtual {v7, v6}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5256d0: 0a06 |004e: move-result v6 │ │ -5256d2: 6e20 8965 6200 |004f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5256d8: dd05 053f |0052: and-int/lit8 v5, v5, #int 63 // #3f │ │ -5256dc: 6e20 4165 5700 |0054: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5256e2: 0a05 |0057: move-result v5 │ │ -5256e4: 6e20 8965 5200 |0058: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5256ea: d804 0403 |005b: add-int/lit8 v4, v4, #int 3 // #03 │ │ -5256ee: 28b9 |005d: goto 0016 // -0047 │ │ -5256f0: 2208 5f0e |005e: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -5256f4: 7010 8565 0800 |0060: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5256fa: 6e10 9d65 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ -525700: 0a01 |0066: move-result v1 │ │ -525702: b101 |0067: sub-int/2addr v1, v0 │ │ -525704: 6e30 a265 3201 |0068: invoke-virtual {v2, v3, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@65a2 │ │ -52570a: 0c01 |006b: move-result-object v1 │ │ -52570c: 6e20 9165 1800 |006c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525712: 1a01 130d |006f: const-string v1, "==" // string@0d13 │ │ -525716: 6e30 6765 3100 |0071: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -52571c: 0c00 |0074: move-result-object v0 │ │ -52571e: 6e20 9165 0800 |0075: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525724: 6e10 a365 0800 |0078: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52572a: 0c08 |007b: move-result-object v8 │ │ -52572c: 1108 |007c: return-object v8 │ │ +525640: |[525640] org.minidns.util.Base64.encodeToString:([B)Ljava/lang/String; │ │ +525650: 2180 |0000: array-length v0, v8 │ │ +525652: dc00 0003 |0001: rem-int/lit8 v0, v0, #int 3 // #03 │ │ +525656: d900 0003 |0003: rsub-int/lit8 v0, v0, #int 3 // #03 │ │ +52565a: dc00 0003 |0005: rem-int/lit8 v0, v0, #int 3 // #03 │ │ +52565e: 2181 |0007: array-length v1, v8 │ │ +525660: b001 |0008: add-int/2addr v1, v0 │ │ +525662: 2311 2e23 |0009: new-array v1, v1, [B // type@232e │ │ +525666: 2182 |000b: array-length v2, v8 │ │ +525668: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +52566a: 7152 a465 3831 |000d: invoke-static {v8, v3, v1, v3, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +525670: 2202 5f0e |0010: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +525674: 7010 8565 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52567a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +52567c: 2185 |0016: array-length v5, v8 │ │ +52567e: 3554 4700 |0017: if-ge v4, v5, 005e // +0047 │ │ +525682: 4805 0104 |0019: aget-byte v5, v1, v4 │ │ +525686: d555 ff00 |001b: and-int/lit16 v5, v5, #int 255 // #00ff │ │ +52568a: e005 0510 |001d: shl-int/lit8 v5, v5, #int 16 // #10 │ │ +52568e: d806 0401 |001f: add-int/lit8 v6, v4, #int 1 // #01 │ │ +525692: 4806 0106 |0021: aget-byte v6, v1, v6 │ │ +525696: d566 ff00 |0023: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +52569a: e006 0608 |0025: shl-int/lit8 v6, v6, #int 8 // #08 │ │ +52569e: b065 |0027: add-int/2addr v5, v6 │ │ +5256a0: d806 0402 |0028: add-int/lit8 v6, v4, #int 2 // #02 │ │ +5256a4: 4806 0106 |002a: aget-byte v6, v1, v6 │ │ +5256a8: d566 ff00 |002c: and-int/lit16 v6, v6, #int 255 // #00ff │ │ +5256ac: b065 |002e: add-int/2addr v5, v6 │ │ +5256ae: e106 0512 |002f: shr-int/lit8 v6, v5, #int 18 // #12 │ │ +5256b2: dd06 063f |0031: and-int/lit8 v6, v6, #int 63 // #3f │ │ +5256b6: 1a07 9f0d |0033: const-string v7, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" // string@0d9f │ │ +5256ba: 6e20 4165 6700 |0035: invoke-virtual {v7, v6}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5256c0: 0a06 |0038: move-result v6 │ │ +5256c2: 6e20 8965 6200 |0039: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5256c8: e106 050c |003c: shr-int/lit8 v6, v5, #int 12 // #0c │ │ +5256cc: dd06 063f |003e: and-int/lit8 v6, v6, #int 63 // #3f │ │ +5256d0: 6e20 4165 6700 |0040: invoke-virtual {v7, v6}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5256d6: 0a06 |0043: move-result v6 │ │ +5256d8: 6e20 8965 6200 |0044: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5256de: e106 0506 |0047: shr-int/lit8 v6, v5, #int 6 // #06 │ │ +5256e2: dd06 063f |0049: and-int/lit8 v6, v6, #int 63 // #3f │ │ +5256e6: 6e20 4165 6700 |004b: invoke-virtual {v7, v6}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5256ec: 0a06 |004e: move-result v6 │ │ +5256ee: 6e20 8965 6200 |004f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5256f4: dd05 053f |0052: and-int/lit8 v5, v5, #int 63 // #3f │ │ +5256f8: 6e20 4165 5700 |0054: invoke-virtual {v7, v5}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5256fe: 0a05 |0057: move-result v5 │ │ +525700: 6e20 8965 5200 |0058: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +525706: d804 0403 |005b: add-int/lit8 v4, v4, #int 3 // #03 │ │ +52570a: 28b9 |005d: goto 0016 // -0047 │ │ +52570c: 2208 5f0e |005e: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +525710: 7010 8565 0800 |0060: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +525716: 6e10 9d65 0200 |0063: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@659d │ │ +52571c: 0a01 |0066: move-result v1 │ │ +52571e: b101 |0067: sub-int/2addr v1, v0 │ │ +525720: 6e30 a265 3201 |0068: invoke-virtual {v2, v3, v1}, Ljava/lang/StringBuilder;.substring:(II)Ljava/lang/String; // method@65a2 │ │ +525726: 0c01 |006b: move-result-object v1 │ │ +525728: 6e20 9165 1800 |006c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52572e: 1a01 130d |006f: const-string v1, "==" // string@0d13 │ │ +525732: 6e30 6765 3100 |0071: invoke-virtual {v1, v3, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +525738: 0c00 |0074: move-result-object v0 │ │ +52573a: 6e20 9165 0800 |0075: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525740: 6e10 a365 0800 |0078: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +525746: 0c08 |007b: move-result-object v8 │ │ +525748: 1108 |007c: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x000b line=29 │ │ 0x0010 line=30 │ │ 0x0016 line=31 │ │ @@ -972637,33 +972637,33 @@ │ │ type : '(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -525730: |[525730] org.minidns.util.CollectionsUtil.getRandomFrom:(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object; │ │ -525740: 7210 9d69 0200 |0000: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ -525746: 0a00 |0003: move-result v0 │ │ -525748: 6e20 8969 0300 |0004: invoke-virtual {v3, v0}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ -52574e: 0a03 |0007: move-result v3 │ │ -525750: 7210 9969 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -525756: 0c02 |000b: move-result-object v2 │ │ -525758: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -52575a: 3530 0f00 |000d: if-ge v0, v3, 001c // +000f │ │ -52575e: 7210 1269 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -525764: 0a01 |0012: move-result v1 │ │ -525766: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -52576a: 2807 |0015: goto 001c // +0007 │ │ -52576c: 7210 1369 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -525772: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -525776: 28f2 |001b: goto 000d // -000e │ │ -525778: 7210 1369 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52577e: 0c02 |001f: move-result-object v2 │ │ -525780: 1102 |0020: return-object v2 │ │ +52574c: |[52574c] org.minidns.util.CollectionsUtil.getRandomFrom:(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object; │ │ +52575c: 7210 9d69 0200 |0000: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ +525762: 0a00 |0003: move-result v0 │ │ +525764: 6e20 8969 0300 |0004: invoke-virtual {v3, v0}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ +52576a: 0a03 |0007: move-result v3 │ │ +52576c: 7210 9969 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +525772: 0c02 |000b: move-result-object v2 │ │ +525774: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +525776: 3530 0f00 |000d: if-ge v0, v3, 001c // +000f │ │ +52577a: 7210 1269 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +525780: 0a01 |0012: move-result v1 │ │ +525782: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +525786: 2807 |0015: goto 001c // +0007 │ │ +525788: 7210 1369 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52578e: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +525792: 28f2 |001b: goto 000d // -000e │ │ +525794: 7210 1369 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52579a: 0c02 |001f: move-result-object v2 │ │ +52579c: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0008 line=21 │ │ 0x000f line=23 │ │ 0x0016 line=24 │ │ 0x001c line=26 │ │ @@ -972697,36 +972697,36 @@ │ │ type : '([B)Ljava/lang/StringBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -525784: |[525784] org.minidns.util.Hex.from:([B)Ljava/lang/StringBuilder; │ │ -525794: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -525798: 2161 |0002: array-length v1, v6 │ │ -52579a: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -52579e: 7020 8665 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@6586 │ │ -5257a4: 2161 |0008: array-length v1, v6 │ │ -5257a6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -5257a8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -5257aa: 3513 1900 |000b: if-ge v3, v1, 0024 // +0019 │ │ -5257ae: 4804 0603 |000d: aget-byte v4, v6, v3 │ │ -5257b2: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -5257b4: 2355 e423 |0010: new-array v5, v5, [Ljava/lang/Object; // type@23e4 │ │ -5257b8: 7110 5464 0400 |0012: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -5257be: 0c04 |0015: move-result-object v4 │ │ -5257c0: 4d04 0502 |0016: aput-object v4, v5, v2 │ │ -5257c4: 1a04 0f05 |0018: const-string v4, "%02X " // string@050f │ │ -5257c8: 7120 4b65 5400 |001a: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654b │ │ -5257ce: 0c04 |001d: move-result-object v4 │ │ -5257d0: 6e20 9165 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5257d6: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -5257da: 28e8 |0023: goto 000b // -0018 │ │ -5257dc: 1100 |0024: return-object v0 │ │ +5257a0: |[5257a0] org.minidns.util.Hex.from:([B)Ljava/lang/StringBuilder; │ │ +5257b0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5257b4: 2161 |0002: array-length v1, v6 │ │ +5257b6: da01 0102 |0003: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +5257ba: 7020 8665 1000 |0005: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@6586 │ │ +5257c0: 2161 |0008: array-length v1, v6 │ │ +5257c2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +5257c4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +5257c6: 3513 1900 |000b: if-ge v3, v1, 0024 // +0019 │ │ +5257ca: 4804 0603 |000d: aget-byte v4, v6, v3 │ │ +5257ce: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +5257d0: 2355 e423 |0010: new-array v5, v5, [Ljava/lang/Object; // type@23e4 │ │ +5257d4: 7110 5464 0400 |0012: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +5257da: 0c04 |0015: move-result-object v4 │ │ +5257dc: 4d04 0502 |0016: aput-object v4, v5, v2 │ │ +5257e0: 1a04 0f05 |0018: const-string v4, "%02X " // string@050f │ │ +5257e4: 7120 4b65 5400 |001a: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654b │ │ +5257ea: 0c04 |001d: move-result-object v4 │ │ +5257ec: 6e20 9165 4000 |001e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5257f2: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +5257f6: 28e8 |0023: goto 000b // -0018 │ │ +5257f8: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0008 line=17 │ │ 0x0012 line=18 │ │ locals : │ │ 0x0000 - 0x0025 reg=6 (null) [B │ │ @@ -972765,24 +972765,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -525924: |[525924] org.minidns.util.InetAddressUtil.:()V │ │ -525934: 1a00 cb71 |0000: const-string v0, "\A(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}\z" // string@71cb │ │ -525938: 7110 6c6a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ -52593e: 0c00 |0005: move-result-object v0 │ │ -525940: 6900 9d9d |0006: sput-object v0, Lorg/minidns/util/InetAddressUtil;.IPV4_PATTERN:Ljava/util/regex/Pattern; // field@9d9d │ │ -525944: 1a00 9a05 |0008: const-string v0, "(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))" // string@059a │ │ -525948: 7110 6c6a 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ -52594e: 0c00 |000d: move-result-object v0 │ │ -525950: 6900 9e9d |000e: sput-object v0, Lorg/minidns/util/InetAddressUtil;.IPV6_PATTERN:Ljava/util/regex/Pattern; // field@9d9e │ │ -525954: 0e00 |0010: return-void │ │ +525940: |[525940] org.minidns.util.InetAddressUtil.:()V │ │ +525950: 1a00 cb71 |0000: const-string v0, "\A(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}\z" // string@71cb │ │ +525954: 7110 6c6a 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ +52595a: 0c00 |0005: move-result-object v0 │ │ +52595c: 6900 9d9d |0006: sput-object v0, Lorg/minidns/util/InetAddressUtil;.IPV4_PATTERN:Ljava/util/regex/Pattern; // field@9d9d │ │ +525960: 1a00 9a05 |0008: const-string v0, "(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))" // string@059a │ │ +525964: 7110 6c6a 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ +52596a: 0c00 |000d: move-result-object v0 │ │ +52596c: 6900 9e9d |000e: sput-object v0, Lorg/minidns/util/InetAddressUtil;.IPV6_PATTERN:Ljava/util/regex/Pattern; // field@9d9e │ │ +525970: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x000a line=62 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/util/InetAddressUtil;) │ │ @@ -972790,30 +972790,30 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/net/Inet4Address;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -525874: |[525874] org.minidns.util.InetAddressUtil.ipv4From:(Ljava/lang/CharSequence;)Ljava/net/Inet4Address; │ │ -525884: 7210 5864 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ -52588a: 0c01 |0003: move-result-object v1 │ │ -52588c: 7110 5166 0100 |0004: invoke-static {v1}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ -525892: 0c01 |0007: move-result-object v1 │ │ -525894: 2010 800e |0008: instance-of v0, v1, Ljava/net/Inet4Address; // type@0e80 │ │ -525898: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -52589c: 1f01 800e |000c: check-cast v1, Ljava/net/Inet4Address; // type@0e80 │ │ -5258a0: 1101 |000e: return-object v1 │ │ -5258a2: 2201 3e0e |000f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -5258a6: 7010 bd64 0100 |0011: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -5258ac: 2701 |0014: throw v1 │ │ -5258ae: 0d01 |0015: move-exception v1 │ │ -5258b0: 2200 3e0e |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -5258b4: 7020 c064 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@64c0 │ │ -5258ba: 2700 |001b: throw v0 │ │ +525890: |[525890] org.minidns.util.InetAddressUtil.ipv4From:(Ljava/lang/CharSequence;)Ljava/net/Inet4Address; │ │ +5258a0: 7210 5864 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ +5258a6: 0c01 |0003: move-result-object v1 │ │ +5258a8: 7110 5166 0100 |0004: invoke-static {v1}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ +5258ae: 0c01 |0007: move-result-object v1 │ │ +5258b0: 2010 800e |0008: instance-of v0, v1, Ljava/net/Inet4Address; // type@0e80 │ │ +5258b4: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +5258b8: 1f01 800e |000c: check-cast v1, Ljava/net/Inet4Address; // type@0e80 │ │ +5258bc: 1101 |000e: return-object v1 │ │ +5258be: 2201 3e0e |000f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +5258c2: 7010 bd64 0100 |0011: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +5258c8: 2701 |0014: throw v1 │ │ +5258ca: 0d01 |0015: move-exception v1 │ │ +5258cc: 2200 3e0e |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +5258d0: 7020 c064 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@64c0 │ │ +5258d6: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/net/UnknownHostException; -> 0x0015 │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=30 │ │ 0x000c line=31 │ │ @@ -972827,30 +972827,30 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/net/Inet6Address;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -5258cc: |[5258cc] org.minidns.util.InetAddressUtil.ipv6From:(Ljava/lang/CharSequence;)Ljava/net/Inet6Address; │ │ -5258dc: 7210 5864 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ -5258e2: 0c01 |0003: move-result-object v1 │ │ -5258e4: 7110 5166 0100 |0004: invoke-static {v1}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ -5258ea: 0c01 |0007: move-result-object v1 │ │ -5258ec: 2010 810e |0008: instance-of v0, v1, Ljava/net/Inet6Address; // type@0e81 │ │ -5258f0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -5258f4: 1f01 810e |000c: check-cast v1, Ljava/net/Inet6Address; // type@0e81 │ │ -5258f8: 1101 |000e: return-object v1 │ │ -5258fa: 2201 3e0e |000f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -5258fe: 7010 bd64 0100 |0011: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -525904: 2701 |0014: throw v1 │ │ -525906: 0d01 |0015: move-exception v1 │ │ -525908: 2200 3e0e |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52590c: 7020 c064 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@64c0 │ │ -525912: 2700 |001b: throw v0 │ │ +5258e8: |[5258e8] org.minidns.util.InetAddressUtil.ipv6From:(Ljava/lang/CharSequence;)Ljava/net/Inet6Address; │ │ +5258f8: 7210 5864 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@6458 │ │ +5258fe: 0c01 |0003: move-result-object v1 │ │ +525900: 7110 5166 0100 |0004: invoke-static {v1}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ +525906: 0c01 |0007: move-result-object v1 │ │ +525908: 2010 810e |0008: instance-of v0, v1, Ljava/net/Inet6Address; // type@0e81 │ │ +52590c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +525910: 1f01 810e |000c: check-cast v1, Ljava/net/Inet6Address; // type@0e81 │ │ +525914: 1101 |000e: return-object v1 │ │ +525916: 2201 3e0e |000f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52591a: 7010 bd64 0100 |0011: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +525920: 2701 |0014: throw v1 │ │ +525922: 0d01 |0015: move-exception v1 │ │ +525924: 2200 3e0e |0016: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +525928: 7020 c064 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@64c0 │ │ +52592e: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/net/UnknownHostException; -> 0x0015 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=43 │ │ 0x000c line=44 │ │ @@ -972864,26 +972864,26 @@ │ │ type : '(Ljava/lang/CharSequence;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -5257e0: |[5257e0] org.minidns.util.InetAddressUtil.isIpAddress:(Ljava/lang/CharSequence;)Z │ │ -5257f0: 7110 dcd0 0100 |0000: invoke-static {v1}, Lorg/minidns/util/InetAddressUtil;.isIpV6Address:(Ljava/lang/CharSequence;)Z // method@d0dc │ │ -5257f6: 0a00 |0003: move-result v0 │ │ -5257f8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -5257fc: 7110 dbd0 0100 |0006: invoke-static {v1}, Lorg/minidns/util/InetAddressUtil;.isIpV4Address:(Ljava/lang/CharSequence;)Z // method@d0db │ │ -525802: 0a01 |0009: move-result v1 │ │ -525804: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -525808: 2803 |000c: goto 000f // +0003 │ │ -52580a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -52580c: 2802 |000e: goto 0010 // +0002 │ │ -52580e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -525810: 0f01 |0010: return v1 │ │ +5257fc: |[5257fc] org.minidns.util.InetAddressUtil.isIpAddress:(Ljava/lang/CharSequence;)Z │ │ +52580c: 7110 dcd0 0100 |0000: invoke-static {v1}, Lorg/minidns/util/InetAddressUtil;.isIpV6Address:(Ljava/lang/CharSequence;)Z // method@d0dc │ │ +525812: 0a00 |0003: move-result v0 │ │ +525814: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +525818: 7110 dbd0 0100 |0006: invoke-static {v1}, Lorg/minidns/util/InetAddressUtil;.isIpV4Address:(Ljava/lang/CharSequence;)Z // method@d0db │ │ +52581e: 0a01 |0009: move-result v1 │ │ +525820: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +525824: 2803 |000c: goto 000f // +0003 │ │ +525826: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +525828: 2802 |000e: goto 0010 // +0002 │ │ +52582a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +52582c: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ #4 : (in Lorg/minidns/util/InetAddressUtil;) │ │ @@ -972891,24 +972891,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -525814: |[525814] org.minidns.util.InetAddressUtil.isIpV4Address:(Ljava/lang/CharSequence;)Z │ │ -525824: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -525828: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -52582a: 0f01 |0003: return v1 │ │ -52582c: 6200 9d9d |0004: sget-object v0, Lorg/minidns/util/InetAddressUtil;.IPV4_PATTERN:Ljava/util/regex/Pattern; // field@9d9d │ │ -525830: 6e20 6e6a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ -525836: 0c01 |0009: move-result-object v1 │ │ -525838: 6e10 646a 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@6a64 │ │ -52583e: 0a01 |000d: move-result v1 │ │ -525840: 0f01 |000e: return v1 │ │ +525830: |[525830] org.minidns.util.InetAddressUtil.isIpV4Address:(Ljava/lang/CharSequence;)Z │ │ +525840: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +525844: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +525846: 0f01 |0003: return v1 │ │ +525848: 6200 9d9d |0004: sget-object v0, Lorg/minidns/util/InetAddressUtil;.IPV4_PATTERN:Ljava/util/regex/Pattern; // field@9d9d │ │ +52584c: 6e20 6e6a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ +525852: 0c01 |0009: move-result-object v1 │ │ +525854: 6e10 646a 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@6a64 │ │ +52585a: 0a01 |000d: move-result v1 │ │ +52585c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ #5 : (in Lorg/minidns/util/InetAddressUtil;) │ │ @@ -972916,24 +972916,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -525844: |[525844] org.minidns.util.InetAddressUtil.isIpV6Address:(Ljava/lang/CharSequence;)Z │ │ -525854: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -525858: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -52585a: 0f01 |0003: return v1 │ │ -52585c: 6200 9e9d |0004: sget-object v0, Lorg/minidns/util/InetAddressUtil;.IPV6_PATTERN:Ljava/util/regex/Pattern; // field@9d9e │ │ -525860: 6e20 6e6a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ -525866: 0c01 |0009: move-result-object v1 │ │ -525868: 6e10 646a 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@6a64 │ │ -52586e: 0a01 |000d: move-result v1 │ │ -525870: 0f01 |000e: return v1 │ │ +525860: |[525860] org.minidns.util.InetAddressUtil.isIpV6Address:(Ljava/lang/CharSequence;)Z │ │ +525870: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +525874: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +525876: 0f01 |0003: return v1 │ │ +525878: 6200 9e9d |0004: sget-object v0, Lorg/minidns/util/InetAddressUtil;.IPV6_PATTERN:Ljava/util/regex/Pattern; // field@9d9e │ │ +52587c: 6e20 6e6a 1000 |0006: invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ +525882: 0c01 |0009: move-result-object v1 │ │ +525884: 6e10 646a 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@6a64 │ │ +52588a: 0a01 |000d: move-result v1 │ │ +52588c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ @@ -972973,37 +972973,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5259c4: |[5259c4] org.minidns.util.MultipleIoException.:()V │ │ -5259d4: 1c00 6c22 |0000: const-class v0, Lorg/minidns/util/MultipleIoException; // type@226c │ │ -5259d8: 0e00 |0002: return-void │ │ +5259e0: |[5259e0] org.minidns.util.MultipleIoException.:()V │ │ +5259f0: 1c00 6c22 |0000: const-class v0, Lorg/minidns/util/MultipleIoException; // type@226c │ │ +5259f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/util/MultipleIoException;) │ │ name : '' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -5259dc: |[5259dc] org.minidns.util.MultipleIoException.:(Ljava/util/List;)V │ │ -5259ec: 7110 dfd0 0200 |0000: invoke-static {v2}, Lorg/minidns/util/MultipleIoException;.getMessage:(Ljava/util/Collection;)Ljava/lang/String; // method@d0df │ │ -5259f2: 0c00 |0003: move-result-object v0 │ │ -5259f4: 7020 d963 0100 |0004: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -5259fa: 7110 da68 0200 |0007: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -525a00: 0e00 |000a: return-void │ │ +5259f8: |[5259f8] org.minidns.util.MultipleIoException.:(Ljava/util/List;)V │ │ +525a08: 7110 dfd0 0200 |0000: invoke-static {v2}, Lorg/minidns/util/MultipleIoException;.getMessage:(Ljava/util/Collection;)Ljava/lang/String; // method@d0df │ │ +525a0e: 0c00 |0003: move-result-object v0 │ │ +525a10: 7020 d963 0100 |0004: invoke-direct {v1, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +525a16: 7110 da68 0200 |0007: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +525a1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/minidns/util/MultipleIoException; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/util/List; │ │ @@ -973013,37 +973013,37 @@ │ │ type : '(Ljava/util/Collection;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -525958: |[525958] org.minidns.util.MultipleIoException.getMessage:(Ljava/util/Collection;)Ljava/lang/String; │ │ -525968: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52596c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -525972: 7210 c768 0200 |0005: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -525978: 0c02 |0008: move-result-object v2 │ │ -52597a: 7210 1269 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -525980: 0a01 |000c: move-result v1 │ │ -525982: 3801 1b00 |000d: if-eqz v1, 0028 // +001b │ │ -525986: 7210 1369 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52598c: 0c01 |0012: move-result-object v1 │ │ -52598e: 1f01 3a0e |0013: check-cast v1, Ljava/lang/Exception; // type@0e3a │ │ -525992: 6e10 ad64 0100 |0015: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@64ad │ │ -525998: 0c01 |0018: move-result-object v1 │ │ -52599a: 6e20 9165 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5259a0: 7210 1269 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5259a6: 0a01 |001f: move-result v1 │ │ -5259a8: 3801 e9ff |0020: if-eqz v1, 0009 // -0017 │ │ -5259ac: 1a01 e806 |0022: const-string v1, ", " // string@06e8 │ │ -5259b0: 6e20 9165 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5259b6: 28e2 |0027: goto 0009 // -001e │ │ -5259b8: 6e10 a365 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5259be: 0c02 |002b: move-result-object v2 │ │ -5259c0: 1102 |002c: return-object v2 │ │ +525974: |[525974] org.minidns.util.MultipleIoException.getMessage:(Ljava/util/Collection;)Ljava/lang/String; │ │ +525984: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +525988: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52598e: 7210 c768 0200 |0005: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +525994: 0c02 |0008: move-result-object v2 │ │ +525996: 7210 1269 0200 |0009: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52599c: 0a01 |000c: move-result v1 │ │ +52599e: 3801 1b00 |000d: if-eqz v1, 0028 // +001b │ │ +5259a2: 7210 1369 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5259a8: 0c01 |0012: move-result-object v1 │ │ +5259aa: 1f01 3a0e |0013: check-cast v1, Ljava/lang/Exception; // type@0e3a │ │ +5259ae: 6e10 ad64 0100 |0015: invoke-virtual {v1}, Ljava/lang/Exception;.getMessage:()Ljava/lang/String; // method@64ad │ │ +5259b4: 0c01 |0018: move-result-object v1 │ │ +5259b6: 6e20 9165 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5259bc: 7210 1269 0200 |001c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5259c2: 0a01 |001f: move-result v1 │ │ +5259c4: 3801 e9ff |0020: if-eqz v1, 0009 // -0017 │ │ +5259c8: 1a01 e806 |0022: const-string v1, ", " // string@06e8 │ │ +5259cc: 6e20 9165 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5259d2: 28e2 |0027: goto 0009 // -001e │ │ +5259d4: 6e10 a365 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5259da: 0c02 |002b: move-result-object v2 │ │ +5259dc: 1102 |002c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ 0x0009 line=41 │ │ 0x000f line=42 │ │ 0x001c line=43 │ │ @@ -973057,33 +973057,33 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -525a04: |[525a04] org.minidns.util.MultipleIoException.throwIfRequired:(Ljava/util/List;)V │ │ -525a14: 3802 1e00 |0000: if-eqz v2, 001e // +001e │ │ -525a18: 7210 4069 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -525a1e: 0a00 |0005: move-result v0 │ │ -525a20: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -525a24: 2816 |0008: goto 001e // +0016 │ │ -525a26: 7210 4869 0200 |0009: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -525a2c: 0a00 |000c: move-result v0 │ │ -525a2e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -525a30: 3310 0a00 |000e: if-ne v0, v1, 0018 // +000a │ │ -525a34: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -525a36: 7220 3d69 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -525a3c: 0c02 |0014: move-result-object v2 │ │ -525a3e: 1f02 100e |0015: check-cast v2, Ljava/io/IOException; // type@0e10 │ │ -525a42: 2702 |0017: throw v2 │ │ -525a44: 2200 6c22 |0018: new-instance v0, Lorg/minidns/util/MultipleIoException; // type@226c │ │ -525a48: 7020 ded0 2000 |001a: invoke-direct {v0, v2}, Lorg/minidns/util/MultipleIoException;.:(Ljava/util/List;)V // method@d0de │ │ -525a4e: 2700 |001d: throw v0 │ │ -525a50: 0e00 |001e: return-void │ │ +525a20: |[525a20] org.minidns.util.MultipleIoException.throwIfRequired:(Ljava/util/List;)V │ │ +525a30: 3802 1e00 |0000: if-eqz v2, 001e // +001e │ │ +525a34: 7210 4069 0200 |0002: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +525a3a: 0a00 |0005: move-result v0 │ │ +525a3c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +525a40: 2816 |0008: goto 001e // +0016 │ │ +525a42: 7210 4869 0200 |0009: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +525a48: 0a00 |000c: move-result v0 │ │ +525a4a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +525a4c: 3310 0a00 |000e: if-ne v0, v1, 0018 // +000a │ │ +525a50: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +525a52: 7220 3d69 0200 |0011: invoke-interface {v2, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +525a58: 0c02 |0014: move-result-object v2 │ │ +525a5a: 1f02 100e |0015: check-cast v2, Ljava/io/IOException; // type@0e10 │ │ +525a5e: 2702 |0017: throw v2 │ │ +525a60: 2200 6c22 |0018: new-instance v0, Lorg/minidns/util/MultipleIoException; // type@226c │ │ +525a64: 7020 ded0 2000 |001a: invoke-direct {v0, v2}, Lorg/minidns/util/MultipleIoException;.:(Ljava/util/List;)V // method@d0de │ │ +525a6a: 2700 |001d: throw v0 │ │ +525a6c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=51 │ │ 0x0009 line=54 │ │ 0x0011 line=55 │ │ 0x0018 line=57 │ │ locals : │ │ @@ -973119,28 +973119,28 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -525a54: |[525a54] org.minidns.util.PlatformDetection.isAndroid:()Z │ │ -525a64: 6200 9f9d |0000: sget-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ -525a68: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -525a6c: 1a00 e176 |0004: const-string v0, "android.Manifest" // string@76e1 │ │ -525a70: 7110 7264 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ -525a76: 6200 2054 |0009: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@5420 │ │ -525a7a: 6900 9f9d |000b: sput-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ -525a7e: 2805 |000d: goto 0012 // +0005 │ │ -525a80: 6200 1f54 |000e: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@541f │ │ -525a84: 6900 9f9d |0010: sput-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ -525a88: 6200 9f9d |0012: sget-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ -525a8c: 6e10 4b64 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ -525a92: 0a00 |0017: move-result v0 │ │ -525a94: 0f00 |0018: return v0 │ │ +525a70: |[525a70] org.minidns.util.PlatformDetection.isAndroid:()Z │ │ +525a80: 6200 9f9d |0000: sget-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ +525a84: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +525a88: 1a00 e176 |0004: const-string v0, "android.Manifest" // string@76e1 │ │ +525a8c: 7110 7264 0000 |0006: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ +525a92: 6200 2054 |0009: sget-object v0, Ljava/lang/Boolean;.TRUE:Ljava/lang/Boolean; // field@5420 │ │ +525a96: 6900 9f9d |000b: sput-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ +525a9a: 2805 |000d: goto 0012 // +0005 │ │ +525a9c: 6200 1f54 |000e: sget-object v0, Ljava/lang/Boolean;.FALSE:Ljava/lang/Boolean; // field@541f │ │ +525aa0: 6900 9f9d |0010: sput-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ +525aa4: 6200 9f9d |0012: sget-object v0, Lorg/minidns/util/PlatformDetection;.android:Ljava/lang/Boolean; // field@9d9f │ │ +525aa8: 6e10 4b64 0000 |0014: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ +525aae: 0a00 |0017: move-result v0 │ │ +525ab0: 0f00 |0018: return v0 │ │ catches : 1 │ │ 0x0004 - 0x000d │ │ Ljava/lang/Exception; -> 0x000e │ │ positions : │ │ 0x0000 line=18 │ │ 0x0006 line=20 │ │ 0x0009 line=21 │ │ @@ -973336,28 +973336,28 @@ │ │ type : '()Lorg/osmdroid/config/IConfigurationProvider;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -525aa8: |[525aa8] org.osmdroid.config.Configuration.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; │ │ -525ab8: 1c00 7222 |0000: const-class v0, Lorg/osmdroid/config/Configuration; // type@2272 │ │ -525abc: 1d00 |0002: monitor-enter v0 │ │ -525abe: 6201 a09d |0003: sget-object v1, Lorg/osmdroid/config/Configuration;.ref:Lorg/osmdroid/config/IConfigurationProvider; // field@9da0 │ │ -525ac2: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ -525ac6: 2201 7322 |0007: new-instance v1, Lorg/osmdroid/config/DefaultConfigurationProvider; // type@2273 │ │ -525aca: 7010 eed0 0100 |0009: invoke-direct {v1}, Lorg/osmdroid/config/DefaultConfigurationProvider;.:()V // method@d0ee │ │ -525ad0: 6901 a09d |000c: sput-object v1, Lorg/osmdroid/config/Configuration;.ref:Lorg/osmdroid/config/IConfigurationProvider; // field@9da0 │ │ -525ad4: 6201 a09d |000e: sget-object v1, Lorg/osmdroid/config/Configuration;.ref:Lorg/osmdroid/config/IConfigurationProvider; // field@9da0 │ │ -525ad8: 1e00 |0010: monitor-exit v0 │ │ -525ada: 1101 |0011: return-object v1 │ │ -525adc: 0d01 |0012: move-exception v1 │ │ -525ade: 1e00 |0013: monitor-exit v0 │ │ -525ae0: 2701 |0014: throw v1 │ │ +525ac4: |[525ac4] org.osmdroid.config.Configuration.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; │ │ +525ad4: 1c00 7222 |0000: const-class v0, Lorg/osmdroid/config/Configuration; // type@2272 │ │ +525ad8: 1d00 |0002: monitor-enter v0 │ │ +525ada: 6201 a09d |0003: sget-object v1, Lorg/osmdroid/config/Configuration;.ref:Lorg/osmdroid/config/IConfigurationProvider; // field@9da0 │ │ +525ade: 3901 0900 |0005: if-nez v1, 000e // +0009 │ │ +525ae2: 2201 7322 |0007: new-instance v1, Lorg/osmdroid/config/DefaultConfigurationProvider; // type@2273 │ │ +525ae6: 7010 eed0 0100 |0009: invoke-direct {v1}, Lorg/osmdroid/config/DefaultConfigurationProvider;.:()V // method@d0ee │ │ +525aec: 6901 a09d |000c: sput-object v1, Lorg/osmdroid/config/Configuration;.ref:Lorg/osmdroid/config/IConfigurationProvider; // field@9da0 │ │ +525af0: 6201 a09d |000e: sget-object v1, Lorg/osmdroid/config/Configuration;.ref:Lorg/osmdroid/config/IConfigurationProvider; // field@9da0 │ │ +525af4: 1e00 |0010: monitor-exit v0 │ │ +525af6: 1101 |0011: return-object v1 │ │ +525af8: 0d01 |0012: move-exception v1 │ │ +525afa: 1e00 |0013: monitor-exit v0 │ │ +525afc: 2701 |0014: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0003 line=23 │ │ 0x0007 line=24 │ │ 0x000e line=25 │ │ @@ -973653,20 +973653,20 @@ │ │ type : '(Lorg/osmdroid/views/MapView;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -526040: |[526040] org.osmdroid.events.ScrollEvent.:(Lorg/osmdroid/views/MapView;II)V │ │ -526050: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -526056: 5b01 c09d |0003: iput-object v1, v0, Lorg/osmdroid/events/ScrollEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc0 │ │ -52605a: 5902 c19d |0005: iput v2, v0, Lorg/osmdroid/events/ScrollEvent;.x:I // field@9dc1 │ │ -52605e: 5903 c29d |0007: iput v3, v0, Lorg/osmdroid/events/ScrollEvent;.y:I // field@9dc2 │ │ -526062: 0e00 |0009: return-void │ │ +52605c: |[52605c] org.osmdroid.events.ScrollEvent.:(Lorg/osmdroid/views/MapView;II)V │ │ +52606c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +526072: 5b01 c09d |0003: iput-object v1, v0, Lorg/osmdroid/events/ScrollEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc0 │ │ +526076: 5902 c19d |0005: iput v2, v0, Lorg/osmdroid/events/ScrollEvent;.x:I // field@9dc1 │ │ +52607a: 5903 c29d |0007: iput v3, v0, Lorg/osmdroid/events/ScrollEvent;.y:I // field@9dc2 │ │ +52607e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -973681,34 +973681,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -525fd4: |[525fd4] org.osmdroid.events.ScrollEvent.toString:()Ljava/lang/String; │ │ -525fe4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -525fe8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -525fee: 1a01 1c61 |0005: const-string v1, "ScrollEvent [source=" // string@611c │ │ -525ff2: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525ff8: 5421 c09d |000a: iget-object v1, v2, Lorg/osmdroid/events/ScrollEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc0 │ │ -525ffc: 6e20 9065 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -526002: 1a01 c307 |000f: const-string v1, ", x=" // string@07c3 │ │ -526006: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52600c: 5221 c19d |0014: iget v1, v2, Lorg/osmdroid/events/ScrollEvent;.x:I // field@9dc1 │ │ -526010: 6e20 8c65 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -526016: 1a01 c407 |0019: const-string v1, ", y=" // string@07c4 │ │ -52601a: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -526020: 5221 c29d |001e: iget v1, v2, Lorg/osmdroid/events/ScrollEvent;.y:I // field@9dc2 │ │ -526024: 6e20 8c65 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52602a: 1a01 d871 |0023: const-string v1, "]" // string@71d8 │ │ -52602e: 6e20 9165 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -526034: 6e10 a365 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52603a: 0c00 |002b: move-result-object v0 │ │ -52603c: 1100 |002c: return-object v0 │ │ +525ff0: |[525ff0] org.osmdroid.events.ScrollEvent.toString:()Ljava/lang/String; │ │ +526000: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +526004: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52600a: 1a01 1c61 |0005: const-string v1, "ScrollEvent [source=" // string@611c │ │ +52600e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +526014: 5421 c09d |000a: iget-object v1, v2, Lorg/osmdroid/events/ScrollEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc0 │ │ +526018: 6e20 9065 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52601e: 1a01 c307 |000f: const-string v1, ", x=" // string@07c3 │ │ +526022: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +526028: 5221 c19d |0014: iget v1, v2, Lorg/osmdroid/events/ScrollEvent;.x:I // field@9dc1 │ │ +52602c: 6e20 8c65 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +526032: 1a01 c407 |0019: const-string v1, ", y=" // string@07c4 │ │ +526036: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52603c: 5221 c29d |001e: iget v1, v2, Lorg/osmdroid/events/ScrollEvent;.y:I // field@9dc2 │ │ +526040: 6e20 8c65 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +526046: 1a01 d871 |0023: const-string v1, "]" // string@71d8 │ │ +52604a: 6e20 9165 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +526050: 6e10 a365 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +526056: 0c00 |002b: move-result-object v0 │ │ +526058: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lorg/osmdroid/events/ScrollEvent; │ │ │ │ source_file_idx : 24861 (ScrollEvent.java) │ │ @@ -973744,19 +973744,19 @@ │ │ type : '(Lorg/osmdroid/views/MapView;D)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5260bc: |[5260bc] org.osmdroid.events.ZoomEvent.:(Lorg/osmdroid/views/MapView;D)V │ │ -5260cc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5260d2: 5b01 c39d |0003: iput-object v1, v0, Lorg/osmdroid/events/ZoomEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc3 │ │ -5260d6: 5a02 c49d |0005: iput-wide v2, v0, Lorg/osmdroid/events/ZoomEvent;.zoomLevel:D // field@9dc4 │ │ -5260da: 0e00 |0007: return-void │ │ +5260d8: |[5260d8] org.osmdroid.events.ZoomEvent.:(Lorg/osmdroid/views/MapView;D)V │ │ +5260e8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5260ee: 5b01 c39d |0003: iput-object v1, v0, Lorg/osmdroid/events/ZoomEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc3 │ │ +5260f2: 5a02 c49d |0005: iput-wide v2, v0, Lorg/osmdroid/events/ZoomEvent;.zoomLevel:D // field@9dc4 │ │ +5260f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0005 line=16 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/events/ZoomEvent; │ │ @@ -973769,30 +973769,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -526064: |[526064] org.osmdroid.events.ZoomEvent.toString:()Ljava/lang/String; │ │ -526074: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -526078: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52607e: 1a01 1070 |0005: const-string v1, "ZoomEvent [source=" // string@7010 │ │ -526082: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -526088: 5431 c39d |000a: iget-object v1, v3, Lorg/osmdroid/events/ZoomEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc3 │ │ -52608c: 6e20 9065 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -526092: 1a01 c707 |000f: const-string v1, ", zoomLevel=" // string@07c7 │ │ -526096: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52609c: 5331 c49d |0014: iget-wide v1, v3, Lorg/osmdroid/events/ZoomEvent;.zoomLevel:D // field@9dc4 │ │ -5260a0: 6e30 8a65 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -5260a6: 1a01 d871 |0019: const-string v1, "]" // string@71d8 │ │ -5260aa: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5260b0: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5260b6: 0c00 |0021: move-result-object v0 │ │ -5260b8: 1100 |0022: return-object v0 │ │ +526080: |[526080] org.osmdroid.events.ZoomEvent.toString:()Ljava/lang/String; │ │ +526090: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +526094: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52609a: 1a01 1070 |0005: const-string v1, "ZoomEvent [source=" // string@7010 │ │ +52609e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5260a4: 5431 c39d |000a: iget-object v1, v3, Lorg/osmdroid/events/ZoomEvent;.source:Lorg/osmdroid/views/MapView; // field@9dc3 │ │ +5260a8: 6e20 9065 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5260ae: 1a01 c707 |000f: const-string v1, ", zoomLevel=" // string@07c7 │ │ +5260b2: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5260b8: 5331 c49d |0014: iget-wide v1, v3, Lorg/osmdroid/events/ZoomEvent;.zoomLevel:D // field@9dc4 │ │ +5260bc: 6e30 8a65 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +5260c2: 1a01 d871 |0019: const-string v1, "]" // string@71d8 │ │ +5260c6: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5260cc: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5260d2: 0c00 |0021: move-result-object v0 │ │ +5260d4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/osmdroid/events/ZoomEvent; │ │ │ │ source_file_idx : 28689 (ZoomEvent.java) │ │ @@ -973975,19 +973975,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5260dc: |[5260dc] org.osmdroid.tileprovider.BitmapPool$1.:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V │ │ -5260ec: 5b01 dd9d |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/BitmapPool$1;.this$0:Lorg/osmdroid/tileprovider/BitmapPool; // field@9ddd │ │ -5260f0: 5b02 de9d |0002: iput-object v2, v0, Lorg/osmdroid/tileprovider/BitmapPool$1;.val$pDrawable:Landroid/graphics/drawable/Drawable; // field@9dde │ │ -5260f4: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5260fa: 0e00 |0007: return-void │ │ +5260f8: |[5260f8] org.osmdroid.tileprovider.BitmapPool$1.:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V │ │ +526108: 5b01 dd9d |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/BitmapPool$1;.this$0:Lorg/osmdroid/tileprovider/BitmapPool; // field@9ddd │ │ +52610c: 5b02 de9d |0002: iput-object v2, v0, Lorg/osmdroid/tileprovider/BitmapPool$1;.val$pDrawable:Landroid/graphics/drawable/Drawable; // field@9dde │ │ +526110: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +526116: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/tileprovider/BitmapPool$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/osmdroid/tileprovider/BitmapPool; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ @@ -973998,19 +973998,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -5260fc: |[5260fc] org.osmdroid.tileprovider.BitmapPool$1.run:()V │ │ -52610c: 5420 dd9d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/BitmapPool$1;.this$0:Lorg/osmdroid/tileprovider/BitmapPool; // field@9ddd │ │ -526110: 5421 de9d |0002: iget-object v1, v2, Lorg/osmdroid/tileprovider/BitmapPool$1;.val$pDrawable:Landroid/graphics/drawable/Drawable; // field@9dde │ │ -526114: 7120 39d1 1000 |0004: invoke-static {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.access$000:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V // method@d139 │ │ -52611a: 0e00 |0007: return-void │ │ +526118: |[526118] org.osmdroid.tileprovider.BitmapPool$1.run:()V │ │ +526128: 5420 dd9d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/BitmapPool$1;.this$0:Lorg/osmdroid/tileprovider/BitmapPool; // field@9ddd │ │ +52612c: 5421 de9d |0002: iget-object v1, v2, Lorg/osmdroid/tileprovider/BitmapPool$1;.val$pDrawable:Landroid/graphics/drawable/Drawable; // field@9dde │ │ +526130: 7120 39d1 1000 |0004: invoke-static {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.access$000:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V // method@d139 │ │ +526136: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/osmdroid/tileprovider/BitmapPool$1; │ │ │ │ source_file_idx : 5460 (BitmapPool.java) │ │ @@ -974056,48 +974056,48 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5261e8: |[5261e8] org.osmdroid.tileprovider.BitmapPool.:()V │ │ -5261f8: 2200 7a22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/BitmapPool; // type@227a │ │ -5261fc: 7010 38d1 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/tileprovider/BitmapPool;.:()V // method@d138 │ │ -526202: 6900 e19d |0005: sput-object v0, Lorg/osmdroid/tileprovider/BitmapPool;.sInstance:Lorg/osmdroid/tileprovider/BitmapPool; // field@9de1 │ │ -526206: 0e00 |0007: return-void │ │ +526204: |[526204] org.osmdroid.tileprovider.BitmapPool.:()V │ │ +526214: 2200 7a22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/BitmapPool; // type@227a │ │ +526218: 7010 38d1 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/tileprovider/BitmapPool;.:()V // method@d138 │ │ +52621e: 6900 e19d |0005: sput-object v0, Lorg/osmdroid/tileprovider/BitmapPool;.sInstance:Lorg/osmdroid/tileprovider/BitmapPool; // field@9de1 │ │ +526222: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/BitmapPool;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -526208: |[526208] org.osmdroid.tileprovider.BitmapPool.:()V │ │ -526218: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ -52621e: 2200 310f |0003: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ -526222: 7010 2a69 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ -526228: 5b30 e09d |0008: iput-object v0, v3, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -52622c: 2200 8e22 |000a: new-instance v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory; // type@228e │ │ -526230: 1c01 7a22 |000c: const-class v1, Lorg/osmdroid/tileprovider/BitmapPool; // type@227a │ │ -526234: 6e10 8764 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -52623a: 0c01 |0011: move-result-object v1 │ │ -52623c: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -52623e: 7030 b9d1 2001 |0013: invoke-direct {v0, v2, v1}, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.:(ILjava/lang/String;)V // method@d1b9 │ │ -526244: 7120 116a 0200 |0016: invoke-static {v2, v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@6a11 │ │ -52624a: 0c00 |0019: move-result-object v0 │ │ -52624c: 5b30 df9d |001a: iput-object v0, v3, Lorg/osmdroid/tileprovider/BitmapPool;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9ddf │ │ -526250: 0e00 |001c: return-void │ │ +526224: |[526224] org.osmdroid.tileprovider.BitmapPool.:()V │ │ +526234: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ +52623a: 2200 310f |0003: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ +52623e: 7010 2a69 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ +526244: 5b30 e09d |0008: iput-object v0, v3, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +526248: 2200 8e22 |000a: new-instance v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory; // type@228e │ │ +52624c: 1c01 7a22 |000c: const-class v1, Lorg/osmdroid/tileprovider/BitmapPool; // type@227a │ │ +526250: 6e10 8764 0100 |000e: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +526256: 0c01 |0011: move-result-object v1 │ │ +526258: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +52625a: 7030 b9d1 2001 |0013: invoke-direct {v0, v2, v1}, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.:(ILjava/lang/String;)V // method@d1b9 │ │ +526260: 7120 116a 0200 |0016: invoke-static {v2, v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@6a11 │ │ +526266: 0c00 |0019: move-result-object v0 │ │ +526268: 5b30 df9d |001a: iput-object v0, v3, Lorg/osmdroid/tileprovider/BitmapPool;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9ddf │ │ +52626c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=19 │ │ 0x000a line=20 │ │ 0x000c line=21 │ │ 0x0016 line=20 │ │ @@ -974109,17 +974109,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -526254: |[526254] org.osmdroid.tileprovider.BitmapPool.access$000:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V │ │ -526264: 7020 3fd1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.syncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13f │ │ -52626a: 0e00 |0003: return-void │ │ +526270: |[526270] org.osmdroid.tileprovider.BitmapPool.access$000:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V │ │ +526280: 7020 3fd1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.syncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13f │ │ +526286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/tileprovider/BitmapPool; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -974128,50 +974128,50 @@ │ │ type : '()Lorg/osmdroid/tileprovider/BitmapPool;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5261d0: |[5261d0] org.osmdroid.tileprovider.BitmapPool.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; │ │ -5261e0: 6200 e19d |0000: sget-object v0, Lorg/osmdroid/tileprovider/BitmapPool;.sInstance:Lorg/osmdroid/tileprovider/BitmapPool; // field@9de1 │ │ -5261e4: 1100 |0002: return-object v0 │ │ +5261ec: |[5261ec] org.osmdroid.tileprovider.BitmapPool.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; │ │ +5261fc: 6200 e19d |0000: sget-object v0, Lorg/osmdroid/tileprovider/BitmapPool;.sInstance:Lorg/osmdroid/tileprovider/BitmapPool; // field@9de1 │ │ +526200: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/BitmapPool;) │ │ name : 'syncRecycle' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -526348: |[526348] org.osmdroid.tileprovider.BitmapPool.syncRecycle:(Landroid/graphics/drawable/Drawable;)V │ │ -526358: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -52635c: 0e00 |0002: return-void │ │ -52635e: 6000 9c00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -526362: 1301 0a00 |0005: const/16 v1, #int 10 // #a │ │ -526366: 3610 1200 |0007: if-gt v0, v1, 0019 // +0012 │ │ -52636a: 2030 e500 |0009: instance-of v0, v3, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -52636e: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ -526372: 0730 |000d: move-object v0, v3 │ │ -526374: 1f00 e500 |000e: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -526378: 6e10 ed04 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -52637e: 0c00 |0013: move-result-object v0 │ │ -526380: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -526384: 6e10 d803 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ -52638a: 2030 8a22 |0019: instance-of v0, v3, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -52638e: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -526392: 1f03 8a22 |001d: check-cast v3, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -526396: 6e20 3ed1 3200 |001f: invoke-virtual {v2, v3}, Lorg/osmdroid/tileprovider/BitmapPool;.returnDrawableToPool:(Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;)V // method@d13e │ │ -52639c: 0e00 |0022: return-void │ │ +526364: |[526364] org.osmdroid.tileprovider.BitmapPool.syncRecycle:(Landroid/graphics/drawable/Drawable;)V │ │ +526374: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +526378: 0e00 |0002: return-void │ │ +52637a: 6000 9c00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +52637e: 1301 0a00 |0005: const/16 v1, #int 10 // #a │ │ +526382: 3610 1200 |0007: if-gt v0, v1, 0019 // +0012 │ │ +526386: 2030 e500 |0009: instance-of v0, v3, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +52638a: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +52638e: 0730 |000d: move-object v0, v3 │ │ +526390: 1f00 e500 |000e: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +526394: 6e10 ed04 0000 |0010: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +52639a: 0c00 |0013: move-result-object v0 │ │ +52639c: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +5263a0: 6e10 d803 0000 |0016: invoke-virtual {v0}, Landroid/graphics/Bitmap;.recycle:()V // method@03d8 │ │ +5263a6: 2030 8a22 |0019: instance-of v0, v3, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +5263aa: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +5263ae: 1f03 8a22 |001d: check-cast v3, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +5263b2: 6e20 3ed1 3200 |001f: invoke-virtual {v2, v3}, Lorg/osmdroid/tileprovider/BitmapPool;.returnDrawableToPool:(Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;)V // method@d13e │ │ +5263b8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=142 │ │ 0x0009 line=143 │ │ 0x000d line=144 │ │ 0x0016 line=146 │ │ 0x0019 line=150 │ │ @@ -974186,25 +974186,25 @@ │ │ type : '(Landroid/graphics/BitmapFactory$Options;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -52626c: |[52626c] org.osmdroid.tileprovider.BitmapPool.applyReusableOptions:(Landroid/graphics/BitmapFactory$Options;II)V │ │ -52627c: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -526280: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -526284: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ -526288: 6e30 3dd1 4205 |0006: invoke-virtual {v2, v4, v5}, Lorg/osmdroid/tileprovider/BitmapPool;.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; // method@d13d │ │ -52628e: 0c04 |0009: move-result-object v4 │ │ -526290: 5b34 4800 |000a: iput-object v4, v3, Landroid/graphics/BitmapFactory$Options;.inBitmap:Landroid/graphics/Bitmap; // field@0048 │ │ -526294: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -526296: 5934 4f00 |000d: iput v4, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ -52629a: 5c34 4c00 |000f: iput-boolean v4, v3, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@004c │ │ -52629e: 0e00 |0011: return-void │ │ +526288: |[526288] org.osmdroid.tileprovider.BitmapPool.applyReusableOptions:(Landroid/graphics/BitmapFactory$Options;II)V │ │ +526298: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +52629c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +5262a0: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ +5262a4: 6e30 3dd1 4205 |0006: invoke-virtual {v2, v4, v5}, Lorg/osmdroid/tileprovider/BitmapPool;.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; // method@d13d │ │ +5262aa: 0c04 |0009: move-result-object v4 │ │ +5262ac: 5b34 4800 |000a: iput-object v4, v3, Landroid/graphics/BitmapFactory$Options;.inBitmap:Landroid/graphics/Bitmap; // field@0048 │ │ +5262b0: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +5262b2: 5934 4f00 |000d: iput v4, v3, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@004f │ │ +5262b6: 5c34 4c00 |000f: iput-boolean v4, v3, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@004c │ │ +5262ba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0006 line=64 │ │ 0x000d line=65 │ │ 0x000f line=66 │ │ locals : │ │ @@ -974218,22 +974218,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -5262a0: |[5262a0] org.osmdroid.tileprovider.BitmapPool.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V │ │ -5262b0: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ -5262b4: 0e00 |0002: return-void │ │ -5262b6: 5420 df9d |0003: iget-object v0, v2, Lorg/osmdroid/tileprovider/BitmapPool;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9ddf │ │ -5262ba: 2201 7922 |0005: new-instance v1, Lorg/osmdroid/tileprovider/BitmapPool$1; // type@2279 │ │ -5262be: 7030 35d1 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/osmdroid/tileprovider/BitmapPool$1;.:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V // method@d135 │ │ -5262c4: 7220 026a 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@6a02 │ │ -5262ca: 0e00 |000d: return-void │ │ +5262bc: |[5262bc] org.osmdroid.tileprovider.BitmapPool.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V │ │ +5262cc: 3903 0300 |0000: if-nez v3, 0003 // +0003 │ │ +5262d0: 0e00 |0002: return-void │ │ +5262d2: 5420 df9d |0003: iget-object v0, v2, Lorg/osmdroid/tileprovider/BitmapPool;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9ddf │ │ +5262d6: 2201 7922 |0005: new-instance v1, Lorg/osmdroid/tileprovider/BitmapPool$1; // type@2279 │ │ +5262da: 7030 35d1 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/osmdroid/tileprovider/BitmapPool$1;.:(Lorg/osmdroid/tileprovider/BitmapPool;Landroid/graphics/drawable/Drawable;)V // method@d135 │ │ +5262e0: 7220 026a 1000 |000a: invoke-interface {v0, v1}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@6a02 │ │ +5262e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=127 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/tileprovider/BitmapPool; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -974242,59 +974242,59 @@ │ │ type : '(II)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -52611c: |[52611c] org.osmdroid.tileprovider.BitmapPool.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; │ │ -52612c: 5450 e09d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -526130: 1d00 |0002: monitor-enter v0 │ │ -526132: 5451 e09d |0003: iget-object v1, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -526136: 6e10 3169 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@6931 │ │ -52613c: 0a01 |0008: move-result v1 │ │ -52613e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -526140: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -526144: 1e00 |000c: monitor-exit v0 │ │ -526146: 1102 |000d: return-object v2 │ │ -526148: 5451 e09d |000e: iget-object v1, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -52614c: 6e10 3269 0100 |0010: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ -526152: 0c01 |0013: move-result-object v1 │ │ -526154: 7210 1269 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52615a: 0a03 |0017: move-result v3 │ │ -52615c: 3803 2c00 |0018: if-eqz v3, 0044 // +002c │ │ -526160: 7210 1369 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526166: 0c03 |001d: move-result-object v3 │ │ -526168: 1f03 aa00 |001e: check-cast v3, Landroid/graphics/Bitmap; // type@00aa │ │ -52616c: 6e10 d503 0300 |0020: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@03d5 │ │ -526172: 0a04 |0023: move-result v4 │ │ -526174: 3804 0d00 |0024: if-eqz v4, 0031 // +000d │ │ -526178: 5451 e09d |0026: iget-object v1, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -52617c: 6e20 3369 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@6933 │ │ -526182: 6e30 3dd1 6507 |002b: invoke-virtual {v5, v6, v7}, Lorg/osmdroid/tileprovider/BitmapPool;.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; // method@d13d │ │ -526188: 0c06 |002e: move-result-object v6 │ │ -52618a: 1e00 |002f: monitor-exit v0 │ │ -52618c: 1106 |0030: return-object v6 │ │ -52618e: 6e10 d203 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -526194: 0a04 |0034: move-result v4 │ │ -526196: 3364 dfff |0035: if-ne v4, v6, 0014 // -0021 │ │ -52619a: 6e10 cf03 0300 |0037: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -5261a0: 0a04 |003a: move-result v4 │ │ -5261a2: 3374 d9ff |003b: if-ne v4, v7, 0014 // -0027 │ │ -5261a6: 5456 e09d |003d: iget-object v6, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -5261aa: 6e20 3369 3600 |003f: invoke-virtual {v6, v3}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@6933 │ │ -5261b0: 1e00 |0042: monitor-exit v0 │ │ -5261b2: 1103 |0043: return-object v3 │ │ -5261b4: 1e00 |0044: monitor-exit v0 │ │ -5261b6: 1102 |0045: return-object v2 │ │ -5261b8: 0d06 |0046: move-exception v6 │ │ -5261ba: 1e00 |0047: monitor-exit v0 │ │ -5261bc: 2802 |0048: goto 004a // +0002 │ │ -5261be: 2706 |0049: throw v6 │ │ -5261c0: 28ff |004a: goto 0049 // -0001 │ │ +526138: |[526138] org.osmdroid.tileprovider.BitmapPool.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; │ │ +526148: 5450 e09d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +52614c: 1d00 |0002: monitor-enter v0 │ │ +52614e: 5451 e09d |0003: iget-object v1, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +526152: 6e10 3169 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedList;.isEmpty:()Z // method@6931 │ │ +526158: 0a01 |0008: move-result v1 │ │ +52615a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +52615c: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +526160: 1e00 |000c: monitor-exit v0 │ │ +526162: 1102 |000d: return-object v2 │ │ +526164: 5451 e09d |000e: iget-object v1, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +526168: 6e10 3269 0100 |0010: invoke-virtual {v1}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ +52616e: 0c01 |0013: move-result-object v1 │ │ +526170: 7210 1269 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526176: 0a03 |0017: move-result v3 │ │ +526178: 3803 2c00 |0018: if-eqz v3, 0044 // +002c │ │ +52617c: 7210 1369 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526182: 0c03 |001d: move-result-object v3 │ │ +526184: 1f03 aa00 |001e: check-cast v3, Landroid/graphics/Bitmap; // type@00aa │ │ +526188: 6e10 d503 0300 |0020: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@03d5 │ │ +52618e: 0a04 |0023: move-result v4 │ │ +526190: 3804 0d00 |0024: if-eqz v4, 0031 // +000d │ │ +526194: 5451 e09d |0026: iget-object v1, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +526198: 6e20 3369 3100 |0028: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@6933 │ │ +52619e: 6e30 3dd1 6507 |002b: invoke-virtual {v5, v6, v7}, Lorg/osmdroid/tileprovider/BitmapPool;.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; // method@d13d │ │ +5261a4: 0c06 |002e: move-result-object v6 │ │ +5261a6: 1e00 |002f: monitor-exit v0 │ │ +5261a8: 1106 |0030: return-object v6 │ │ +5261aa: 6e10 d203 0300 |0031: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5261b0: 0a04 |0034: move-result v4 │ │ +5261b2: 3364 dfff |0035: if-ne v4, v6, 0014 // -0021 │ │ +5261b6: 6e10 cf03 0300 |0037: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +5261bc: 0a04 |003a: move-result v4 │ │ +5261be: 3374 d9ff |003b: if-ne v4, v7, 0014 // -0027 │ │ +5261c2: 5456 e09d |003d: iget-object v6, v5, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +5261c6: 6e20 3369 3600 |003f: invoke-virtual {v6, v3}, Ljava/util/LinkedList;.remove:(Ljava/lang/Object;)Z // method@6933 │ │ +5261cc: 1e00 |0042: monitor-exit v0 │ │ +5261ce: 1103 |0043: return-object v3 │ │ +5261d0: 1e00 |0044: monitor-exit v0 │ │ +5261d2: 1102 |0045: return-object v2 │ │ +5261d4: 0d06 |0046: move-exception v6 │ │ +5261d6: 1e00 |0047: monitor-exit v0 │ │ +5261d8: 2802 |0048: goto 004a // +0002 │ │ +5261da: 2706 |0049: throw v6 │ │ +5261dc: 28ff |004a: goto 0049 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0048 │ │ -> 0x0046 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x000c line=93 │ │ @@ -974316,41 +974316,41 @@ │ │ type : '(Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -5262cc: |[5262cc] org.osmdroid.tileprovider.BitmapPool.returnDrawableToPool:(Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;)V │ │ -5262dc: 6e10 b0d1 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.tryRecycle:()Landroid/graphics/Bitmap; // method@d1b0 │ │ -5262e2: 0c03 |0003: move-result-object v3 │ │ -5262e4: 3803 2100 |0004: if-eqz v3, 0025 // +0021 │ │ -5262e8: 6e10 d503 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@03d5 │ │ -5262ee: 0a00 |0009: move-result v0 │ │ -5262f0: 3900 1b00 |000a: if-nez v0, 0025 // +001b │ │ -5262f4: 6e10 d403 0300 |000c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isMutable:()Z // method@03d4 │ │ -5262fa: 0a00 |000f: move-result v0 │ │ -5262fc: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ -526300: 6e10 ce03 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@03ce │ │ -526306: 0c00 |0015: move-result-object v0 │ │ -526308: 3800 0f00 |0016: if-eqz v0, 0025 // +000f │ │ -52630c: 5420 e09d |0018: iget-object v0, v2, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -526310: 1d00 |001a: monitor-enter v0 │ │ -526312: 5421 e09d |001b: iget-object v1, v2, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ -526316: 6e20 2d69 3100 |001d: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@692d │ │ -52631c: 1e00 |0020: monitor-exit v0 │ │ -52631e: 280d |0021: goto 002e // +000d │ │ -526320: 0d03 |0022: move-exception v3 │ │ -526322: 1e00 |0023: monitor-exit v0 │ │ -526324: 2703 |0024: throw v3 │ │ -526326: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -52632a: 1a03 6957 |0027: const-string v3, "OsmDroid" // string@5769 │ │ -52632e: 1a00 135d |0029: const-string v0, "Rejected bitmap from being added to BitmapPool." // string@5d13 │ │ -526332: 7120 f808 0300 |002b: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -526338: 0e00 |002e: return-void │ │ +5262e8: |[5262e8] org.osmdroid.tileprovider.BitmapPool.returnDrawableToPool:(Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;)V │ │ +5262f8: 6e10 b0d1 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.tryRecycle:()Landroid/graphics/Bitmap; // method@d1b0 │ │ +5262fe: 0c03 |0003: move-result-object v3 │ │ +526300: 3803 2100 |0004: if-eqz v3, 0025 // +0021 │ │ +526304: 6e10 d503 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@03d5 │ │ +52630a: 0a00 |0009: move-result v0 │ │ +52630c: 3900 1b00 |000a: if-nez v0, 0025 // +001b │ │ +526310: 6e10 d403 0300 |000c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.isMutable:()Z // method@03d4 │ │ +526316: 0a00 |000f: move-result v0 │ │ +526318: 3800 1500 |0010: if-eqz v0, 0025 // +0015 │ │ +52631c: 6e10 ce03 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@03ce │ │ +526322: 0c00 |0015: move-result-object v0 │ │ +526324: 3800 0f00 |0016: if-eqz v0, 0025 // +000f │ │ +526328: 5420 e09d |0018: iget-object v0, v2, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +52632c: 1d00 |001a: monitor-enter v0 │ │ +52632e: 5421 e09d |001b: iget-object v1, v2, Lorg/osmdroid/tileprovider/BitmapPool;.mPool:Ljava/util/LinkedList; // field@9de0 │ │ +526332: 6e20 2d69 3100 |001d: invoke-virtual {v1, v3}, Ljava/util/LinkedList;.addLast:(Ljava/lang/Object;)V // method@692d │ │ +526338: 1e00 |0020: monitor-exit v0 │ │ +52633a: 280d |0021: goto 002e // +000d │ │ +52633c: 0d03 |0022: move-exception v3 │ │ +52633e: 1e00 |0023: monitor-exit v0 │ │ +526340: 2703 |0024: throw v3 │ │ +526342: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +526346: 1a03 6957 |0027: const-string v3, "OsmDroid" // string@5769 │ │ +52634a: 1a00 135d |0029: const-string v0, "Rejected bitmap from being added to BitmapPool." // string@5d13 │ │ +52634e: 7120 f808 0300 |002b: invoke-static {v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +526354: 0e00 |002e: return-void │ │ catches : 1 │ │ 0x001b - 0x0024 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x0018 line=36 │ │ @@ -974394,42 +974394,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -526440: |[526440] org.osmdroid.tileprovider.ExpirableBitmapDrawable.:()V │ │ -526450: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -526452: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ -526456: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -52645c: 6900 e39d |0006: sput-object v0, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.settableStatuses:[I // field@9de3 │ │ -526460: 0e00 |0008: return-void │ │ -526462: 0000 |0009: nop // spacer │ │ -526464: 0003 0400 0300 0000 feff ffff fdff ... |000a: array-data (10 units) │ │ +52645c: |[52645c] org.osmdroid.tileprovider.ExpirableBitmapDrawable.:()V │ │ +52646c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +52646e: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ +526472: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +526478: 6900 e39d |0006: sput-object v0, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.settableStatuses:[I // field@9de3 │ │ +52647c: 0e00 |0008: return-void │ │ +52647e: 0000 |0009: nop // spacer │ │ +526480: 0003 0400 0300 0000 feff ffff fdff ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;) │ │ name : '' │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -526478: |[526478] org.osmdroid.tileprovider.ExpirableBitmapDrawable.:(Landroid/graphics/Bitmap;)V │ │ -526488: 7020 ec04 1000 |0000: invoke-direct {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@04ec │ │ -52648e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -526490: 2311 3223 |0004: new-array v1, v1, [I // type@2332 │ │ -526494: 5b01 e29d |0006: iput-object v1, v0, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ -526498: 0e00 |0008: return-void │ │ +526494: |[526494] org.osmdroid.tileprovider.ExpirableBitmapDrawable.:(Landroid/graphics/Bitmap;)V │ │ +5264a4: 7020 ec04 1000 |0000: invoke-direct {v0, v1}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@04ec │ │ +5264aa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +5264ac: 2311 3223 |0004: new-array v1, v1, [I // type@2332 │ │ +5264b0: 5b01 e29d |0006: iput-object v1, v0, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ +5264b4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0006 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/graphics/Bitmap; │ │ @@ -974439,35 +974439,35 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -5263dc: |[5263dc] org.osmdroid.tileprovider.ExpirableBitmapDrawable.getState:(Landroid/graphics/drawable/Drawable;)I │ │ -5263ec: 6e10 1805 0800 |0000: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0518 │ │ -5263f2: 0c08 |0003: move-result-object v8 │ │ -5263f4: 2180 |0004: array-length v0, v8 │ │ -5263f6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -5263f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -5263fa: 3502 1500 |0007: if-ge v2, v0, 001c // +0015 │ │ -5263fe: 4403 0802 |0009: aget v3, v8, v2 │ │ -526402: 6204 e39d |000b: sget-object v4, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.settableStatuses:[I // field@9de3 │ │ -526406: 2145 |000d: array-length v5, v4 │ │ -526408: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -52640a: 3556 0a00 |000f: if-ge v6, v5, 0019 // +000a │ │ -52640e: 4407 0406 |0011: aget v7, v4, v6 │ │ -526412: 3373 0300 |0013: if-ne v3, v7, 0016 // +0003 │ │ -526416: 0f03 |0015: return v3 │ │ -526418: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ -52641c: 28f7 |0018: goto 000f // -0009 │ │ -52641e: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -526422: 28ec |001b: goto 0007 // -0014 │ │ -526424: 12f8 |001c: const/4 v8, #int -1 // #ff │ │ -526426: 0f08 |001d: return v8 │ │ +5263f8: |[5263f8] org.osmdroid.tileprovider.ExpirableBitmapDrawable.getState:(Landroid/graphics/drawable/Drawable;)I │ │ +526408: 6e10 1805 0800 |0000: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@0518 │ │ +52640e: 0c08 |0003: move-result-object v8 │ │ +526410: 2180 |0004: array-length v0, v8 │ │ +526412: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +526414: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +526416: 3502 1500 |0007: if-ge v2, v0, 001c // +0015 │ │ +52641a: 4403 0802 |0009: aget v3, v8, v2 │ │ +52641e: 6204 e39d |000b: sget-object v4, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.settableStatuses:[I // field@9de3 │ │ +526422: 2145 |000d: array-length v5, v4 │ │ +526424: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +526426: 3556 0a00 |000f: if-ge v6, v5, 0019 // +000a │ │ +52642a: 4407 0406 |0011: aget v7, v4, v6 │ │ +52642e: 3373 0300 |0013: if-ne v3, v7, 0016 // +0003 │ │ +526432: 0f03 |0015: return v3 │ │ +526434: d806 0601 |0016: add-int/lit8 v6, v6, #int 1 // #01 │ │ +526438: 28f7 |0018: goto 000f // -0009 │ │ +52643a: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52643e: 28ec |001b: goto 0007 // -0014 │ │ +526440: 12f8 |001c: const/4 v8, #int -1 // #ff │ │ +526442: 0f08 |001d: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x000b line=51 │ │ locals : │ │ 0x0000 - 0x001e reg=8 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -974476,21 +974476,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -52649c: |[52649c] org.osmdroid.tileprovider.ExpirableBitmapDrawable.setState:(Landroid/graphics/drawable/Drawable;I)V │ │ -5264ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5264ae: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ -5264b2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -5264b4: 4b03 0001 |0004: aput v3, v0, v1 │ │ -5264b8: 6e20 3605 0200 |0006: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0536 │ │ -5264be: 0e00 |0009: return-void │ │ +5264b8: |[5264b8] org.osmdroid.tileprovider.ExpirableBitmapDrawable.setState:(Landroid/graphics/drawable/Drawable;I)V │ │ +5264c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5264ca: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ +5264ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +5264d0: 4b03 0001 |0004: aput v3, v0, v1 │ │ +5264d4: 6e20 3605 0200 |0006: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0536 │ │ +5264da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000a reg=3 (null) I │ │ │ │ @@ -974500,17 +974500,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -526428: |[526428] org.osmdroid.tileprovider.ExpirableBitmapDrawable.getState:()[I │ │ -526438: 5410 e29d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ -52643c: 1100 |0002: return-object v0 │ │ +526444: |[526444] org.osmdroid.tileprovider.ExpirableBitmapDrawable.getState:()[I │ │ +526454: 5410 e29d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ +526458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;) │ │ @@ -974518,22 +974518,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -5263a0: |[5263a0] org.osmdroid.tileprovider.ExpirableBitmapDrawable.isStateful:()Z │ │ -5263b0: 5410 e29d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ -5263b4: 2100 |0002: array-length v0, v0 │ │ -5263b6: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ -5263ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -5263bc: 2802 |0006: goto 0008 // +0002 │ │ -5263be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -5263c0: 0f00 |0008: return v0 │ │ +5263bc: |[5263bc] org.osmdroid.tileprovider.ExpirableBitmapDrawable.isStateful:()Z │ │ +5263cc: 5410 e29d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ +5263d0: 2100 |0002: array-length v0, v0 │ │ +5263d2: 3d00 0400 |0003: if-lez v0, 0007 // +0004 │ │ +5263d6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +5263d8: 2802 |0006: goto 0008 // +0002 │ │ +5263da: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +5263dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable; │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;) │ │ @@ -974541,18 +974541,18 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -5263c4: |[5263c4] org.osmdroid.tileprovider.ExpirableBitmapDrawable.setState:([I)Z │ │ -5263d4: 5b01 e29d |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ -5263d8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -5263da: 0f01 |0003: return v1 │ │ +5263e0: |[5263e0] org.osmdroid.tileprovider.ExpirableBitmapDrawable.setState:([I)Z │ │ +5263f0: 5b01 e29d |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.mState:[I // field@9de2 │ │ +5263f4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +5263f6: 0f01 |0003: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable; │ │ 0x0000 - 0x0004 reg=1 (null) [I │ │ │ │ @@ -974755,21 +974755,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -526664: |[526664] org.osmdroid.tileprovider.MapTileCache.:()V │ │ -526674: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52667a: 0c00 |0003: move-result-object v0 │ │ -52667c: 7210 12d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getCacheMapTileCount:()S // method@d112 │ │ -526682: 0a00 |0007: move-result v0 │ │ -526684: 7020 50d1 0100 |0008: invoke-direct {v1, v0}, Lorg/osmdroid/tileprovider/MapTileCache;.:(I)V // method@d150 │ │ -52668a: 0e00 |000b: return-void │ │ +526680: |[526680] org.osmdroid.tileprovider.MapTileCache.:()V │ │ +526690: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +526696: 0c00 |0003: move-result-object v0 │ │ +526698: 7210 12d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getCacheMapTileCount:()S // method@d112 │ │ +52669e: 0a00 |0007: move-result v0 │ │ +5266a0: 7020 50d1 0100 |0008: invoke-direct {v1, v0}, Lorg/osmdroid/tileprovider/MapTileCache;.:(I)V // method@d150 │ │ +5266a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -974777,39 +974777,39 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -52668c: |[52668c] org.osmdroid.tileprovider.MapTileCache.:(I)V │ │ -52669c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -5266a2: 2200 2b0f |0003: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -5266a6: 7010 ec68 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -5266ac: 5b10 e69d |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -5266b0: 2200 ce22 |000a: new-instance v0, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -5266b4: 7010 2fd3 0000 |000c: invoke-direct {v0}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ -5266ba: 5b10 ea9d |000f: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ -5266be: 2200 d222 |0011: new-instance v0, Lorg/osmdroid/util/MapTileAreaList; // type@22d2 │ │ -5266c2: 7010 50d3 0000 |0013: invoke-direct {v0}, Lorg/osmdroid/util/MapTileAreaList;.:()V // method@d350 │ │ -5266c8: 5b10 e49d |0016: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -5266cc: 2200 d622 |0018: new-instance v0, Lorg/osmdroid/util/MapTileList; // type@22d6 │ │ -5266d0: 7010 62d3 0000 |001a: invoke-direct {v0}, Lorg/osmdroid/util/MapTileList;.:()V // method@d362 │ │ -5266d6: 5b10 e99d |001d: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ -5266da: 2200 1d0f |001f: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -5266de: 7010 7668 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -5266e4: 5b10 e89d |0024: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mComputers:Ljava/util/List; // field@9de8 │ │ -5266e8: 2200 1d0f |0026: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -5266ec: 7010 7668 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -5266f2: 5b10 ec9d |002b: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mProtectors:Ljava/util/List; // field@9dec │ │ -5266f6: 6e20 52d1 2100 |002d: invoke-virtual {v1, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.ensureCapacity:(I)Z // method@d152 │ │ -5266fc: 2202 8122 |0030: new-instance v2, Lorg/osmdroid/tileprovider/MapTilePreCache; // type@2281 │ │ -526700: 7020 65d1 1200 |0032: invoke-direct {v2, v1}, Lorg/osmdroid/tileprovider/MapTilePreCache;.:(Lorg/osmdroid/tileprovider/MapTileCache;)V // method@d165 │ │ -526706: 5b12 eb9d |0035: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mPreCache:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9deb │ │ -52670a: 0e00 |0037: return-void │ │ +5266a8: |[5266a8] org.osmdroid.tileprovider.MapTileCache.:(I)V │ │ +5266b8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +5266be: 2200 2b0f |0003: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +5266c2: 7010 ec68 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +5266c8: 5b10 e69d |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +5266cc: 2200 ce22 |000a: new-instance v0, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +5266d0: 7010 2fd3 0000 |000c: invoke-direct {v0}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ +5266d6: 5b10 ea9d |000f: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ +5266da: 2200 d222 |0011: new-instance v0, Lorg/osmdroid/util/MapTileAreaList; // type@22d2 │ │ +5266de: 7010 50d3 0000 |0013: invoke-direct {v0}, Lorg/osmdroid/util/MapTileAreaList;.:()V // method@d350 │ │ +5266e4: 5b10 e49d |0016: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5266e8: 2200 d622 |0018: new-instance v0, Lorg/osmdroid/util/MapTileList; // type@22d6 │ │ +5266ec: 7010 62d3 0000 |001a: invoke-direct {v0}, Lorg/osmdroid/util/MapTileList;.:()V // method@d362 │ │ +5266f2: 5b10 e99d |001d: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ +5266f6: 2200 1d0f |001f: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +5266fa: 7010 7668 0000 |0021: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +526700: 5b10 e89d |0024: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mComputers:Ljava/util/List; // field@9de8 │ │ +526704: 2200 1d0f |0026: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +526708: 7010 7668 0000 |0028: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52670e: 5b10 ec9d |002b: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mProtectors:Ljava/util/List; // field@9dec │ │ +526712: 6e20 52d1 2100 |002d: invoke-virtual {v1, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.ensureCapacity:(I)Z // method@d152 │ │ +526718: 2202 8122 |0030: new-instance v2, Lorg/osmdroid/tileprovider/MapTilePreCache; // type@2281 │ │ +52671c: 7020 65d1 1200 |0032: invoke-direct {v2, v1}, Lorg/osmdroid/tileprovider/MapTilePreCache;.:(Lorg/osmdroid/tileprovider/MapTileCache;)V // method@d165 │ │ +526722: 5b12 eb9d |0035: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mPreCache:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9deb │ │ +526726: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=42 │ │ 0x000a line=46 │ │ 0x0011 line=50 │ │ 0x0018 line=54 │ │ @@ -974826,44 +974826,44 @@ │ │ type : '(Lorg/osmdroid/util/MapTileList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -526850: |[526850] org.osmdroid.tileprovider.MapTileCache.populateSyncCachedTiles:(Lorg/osmdroid/util/MapTileList;)V │ │ -526860: 5440 e69d |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -526864: 1d00 |0002: monitor-enter v0 │ │ -526866: 5441 e69d |0003: iget-object v1, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -52686a: 6e10 fb68 0100 |0005: invoke-virtual {v1}, Ljava/util/HashMap;.size:()I // method@68fb │ │ -526870: 0a01 |0008: move-result v1 │ │ -526872: 6e20 65d3 1500 |0009: invoke-virtual {v5, v1}, Lorg/osmdroid/util/MapTileList;.ensureCapacity:(I)V // method@d365 │ │ -526878: 6e10 63d3 0500 |000c: invoke-virtual {v5}, Lorg/osmdroid/util/MapTileList;.clear:()V // method@d363 │ │ -52687e: 5441 e69d |000f: iget-object v1, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -526882: 6e10 f768 0100 |0011: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@68f7 │ │ -526888: 0c01 |0014: move-result-object v1 │ │ -52688a: 7210 9969 0100 |0015: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -526890: 0c01 |0018: move-result-object v1 │ │ -526892: 7210 1269 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -526898: 0a02 |001c: move-result v2 │ │ -52689a: 3802 1000 |001d: if-eqz v2, 002d // +0010 │ │ -52689e: 7210 1369 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5268a4: 0c02 |0022: move-result-object v2 │ │ -5268a6: 1f02 470e |0023: check-cast v2, Ljava/lang/Long; // type@0e47 │ │ -5268aa: 6e10 e564 0200 |0025: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -5268b0: 0b02 |0028: move-result-wide v2 │ │ -5268b2: 6e30 68d3 2503 |0029: invoke-virtual {v5, v2, v3}, Lorg/osmdroid/util/MapTileList;.put:(J)V // method@d368 │ │ -5268b8: 28ed |002c: goto 0019 // -0013 │ │ -5268ba: 1e00 |002d: monitor-exit v0 │ │ -5268bc: 0e00 |002e: return-void │ │ -5268be: 0d05 |002f: move-exception v5 │ │ -5268c0: 1e00 |0030: monitor-exit v0 │ │ -5268c2: 2802 |0031: goto 0033 // +0002 │ │ -5268c4: 2705 |0032: throw v5 │ │ -5268c6: 28ff |0033: goto 0032 // -0001 │ │ +52686c: |[52686c] org.osmdroid.tileprovider.MapTileCache.populateSyncCachedTiles:(Lorg/osmdroid/util/MapTileList;)V │ │ +52687c: 5440 e69d |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +526880: 1d00 |0002: monitor-enter v0 │ │ +526882: 5441 e69d |0003: iget-object v1, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +526886: 6e10 fb68 0100 |0005: invoke-virtual {v1}, Ljava/util/HashMap;.size:()I // method@68fb │ │ +52688c: 0a01 |0008: move-result v1 │ │ +52688e: 6e20 65d3 1500 |0009: invoke-virtual {v5, v1}, Lorg/osmdroid/util/MapTileList;.ensureCapacity:(I)V // method@d365 │ │ +526894: 6e10 63d3 0500 |000c: invoke-virtual {v5}, Lorg/osmdroid/util/MapTileList;.clear:()V // method@d363 │ │ +52689a: 5441 e69d |000f: iget-object v1, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +52689e: 6e10 f768 0100 |0011: invoke-virtual {v1}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@68f7 │ │ +5268a4: 0c01 |0014: move-result-object v1 │ │ +5268a6: 7210 9969 0100 |0015: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +5268ac: 0c01 |0018: move-result-object v1 │ │ +5268ae: 7210 1269 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5268b4: 0a02 |001c: move-result v2 │ │ +5268b6: 3802 1000 |001d: if-eqz v2, 002d // +0010 │ │ +5268ba: 7210 1369 0100 |001f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5268c0: 0c02 |0022: move-result-object v2 │ │ +5268c2: 1f02 470e |0023: check-cast v2, Ljava/lang/Long; // type@0e47 │ │ +5268c6: 6e10 e564 0200 |0025: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +5268cc: 0b02 |0028: move-result-wide v2 │ │ +5268ce: 6e30 68d3 2503 |0029: invoke-virtual {v5, v2, v3}, Lorg/osmdroid/util/MapTileList;.put:(J)V // method@d368 │ │ +5268d4: 28ed |002c: goto 0019 // -0013 │ │ +5268d6: 1e00 |002d: monitor-exit v0 │ │ +5268d8: 0e00 |002e: return-void │ │ +5268da: 0d05 |002f: move-exception v5 │ │ +5268dc: 1e00 |0030: monitor-exit v0 │ │ +5268de: 2802 |0031: goto 0033 // +0002 │ │ +5268e0: 2705 |0032: throw v5 │ │ +5268e2: 28ff |0033: goto 0032 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0031 │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ 0x000c line=317 │ │ @@ -974879,66 +974879,66 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -526918: |[526918] org.osmdroid.tileprovider.MapTileCache.refreshAdditionalLists:()V │ │ -526928: 5450 e89d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mComputers:Ljava/util/List; // field@9de8 │ │ -52692c: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -526932: 0c00 |0005: move-result-object v0 │ │ -526934: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -526936: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52693c: 0a02 |000a: move-result v2 │ │ -52693e: 3802 3700 |000b: if-eqz v2, 0042 // +0037 │ │ -526942: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526948: 0c02 |0010: move-result-object v2 │ │ -52694a: 1f02 d022 |0011: check-cast v2, Lorg/osmdroid/util/MapTileAreaComputer; // type@22d0 │ │ -52694e: 5453 e49d |0013: iget-object v3, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -526952: 6e10 53d3 0300 |0015: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526958: 0c03 |0018: move-result-object v3 │ │ -52695a: 7210 4869 0300 |0019: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -526960: 0a03 |001c: move-result v3 │ │ -526962: 3531 0f00 |001d: if-ge v1, v3, 002c // +000f │ │ -526966: 5453 e49d |001f: iget-object v3, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -52696a: 6e10 53d3 0300 |0021: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526970: 0c03 |0024: move-result-object v3 │ │ -526972: 7220 3d69 1300 |0025: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -526978: 0c03 |0028: move-result-object v3 │ │ -52697a: 1f03 ce22 |0029: check-cast v3, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -52697e: 280f |002b: goto 003a // +000f │ │ -526980: 2203 ce22 |002c: new-instance v3, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -526984: 7010 2fd3 0300 |002e: invoke-direct {v3}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ -52698a: 5454 e49d |0031: iget-object v4, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -52698e: 6e10 53d3 0400 |0033: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526994: 0c04 |0036: move-result-object v4 │ │ -526996: 7220 3669 3400 |0037: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52699c: 5454 ea9d |003a: iget-object v4, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ -5269a0: 7230 49d3 4203 |003c: invoke-interface {v2, v4, v3}, Lorg/osmdroid/util/MapTileAreaComputer;.computeFromSource:(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; // method@d349 │ │ -5269a6: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -5269aa: 28c6 |0041: goto 0007 // -003a │ │ -5269ac: 5450 e49d |0042: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -5269b0: 6e10 53d3 0000 |0044: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -5269b6: 0c00 |0047: move-result-object v0 │ │ -5269b8: 7210 4869 0000 |0048: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -5269be: 0a00 |004b: move-result v0 │ │ -5269c0: 3501 1800 |004c: if-ge v1, v0, 0064 // +0018 │ │ -5269c4: 5450 e49d |004e: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -5269c8: 6e10 53d3 0000 |0050: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -5269ce: 0c00 |0053: move-result-object v0 │ │ -5269d0: 5452 e49d |0054: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -5269d4: 6e10 53d3 0200 |0056: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -5269da: 0c02 |0059: move-result-object v2 │ │ -5269dc: 7210 4869 0200 |005a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -5269e2: 0a02 |005d: move-result v2 │ │ -5269e4: d802 02ff |005e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -5269e8: 7220 4469 2000 |0060: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@6944 │ │ -5269ee: 28df |0063: goto 0042 // -0021 │ │ -5269f0: 0e00 |0064: return-void │ │ +526934: |[526934] org.osmdroid.tileprovider.MapTileCache.refreshAdditionalLists:()V │ │ +526944: 5450 e89d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mComputers:Ljava/util/List; // field@9de8 │ │ +526948: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52694e: 0c00 |0005: move-result-object v0 │ │ +526950: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +526952: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526958: 0a02 |000a: move-result v2 │ │ +52695a: 3802 3700 |000b: if-eqz v2, 0042 // +0037 │ │ +52695e: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526964: 0c02 |0010: move-result-object v2 │ │ +526966: 1f02 d022 |0011: check-cast v2, Lorg/osmdroid/util/MapTileAreaComputer; // type@22d0 │ │ +52696a: 5453 e49d |0013: iget-object v3, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +52696e: 6e10 53d3 0300 |0015: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526974: 0c03 |0018: move-result-object v3 │ │ +526976: 7210 4869 0300 |0019: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +52697c: 0a03 |001c: move-result v3 │ │ +52697e: 3531 0f00 |001d: if-ge v1, v3, 002c // +000f │ │ +526982: 5453 e49d |001f: iget-object v3, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +526986: 6e10 53d3 0300 |0021: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +52698c: 0c03 |0024: move-result-object v3 │ │ +52698e: 7220 3d69 1300 |0025: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +526994: 0c03 |0028: move-result-object v3 │ │ +526996: 1f03 ce22 |0029: check-cast v3, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +52699a: 280f |002b: goto 003a // +000f │ │ +52699c: 2203 ce22 |002c: new-instance v3, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +5269a0: 7010 2fd3 0300 |002e: invoke-direct {v3}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ +5269a6: 5454 e49d |0031: iget-object v4, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5269aa: 6e10 53d3 0400 |0033: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +5269b0: 0c04 |0036: move-result-object v4 │ │ +5269b2: 7220 3669 3400 |0037: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +5269b8: 5454 ea9d |003a: iget-object v4, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ +5269bc: 7230 49d3 4203 |003c: invoke-interface {v2, v4, v3}, Lorg/osmdroid/util/MapTileAreaComputer;.computeFromSource:(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; // method@d349 │ │ +5269c2: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +5269c6: 28c6 |0041: goto 0007 // -003a │ │ +5269c8: 5450 e49d |0042: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5269cc: 6e10 53d3 0000 |0044: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +5269d2: 0c00 |0047: move-result-object v0 │ │ +5269d4: 7210 4869 0000 |0048: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +5269da: 0a00 |004b: move-result v0 │ │ +5269dc: 3501 1800 |004c: if-ge v1, v0, 0064 // +0018 │ │ +5269e0: 5450 e49d |004e: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5269e4: 6e10 53d3 0000 |0050: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +5269ea: 0c00 |0053: move-result-object v0 │ │ +5269ec: 5452 e49d |0054: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5269f0: 6e10 53d3 0200 |0056: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +5269f6: 0c02 |0059: move-result-object v2 │ │ +5269f8: 7210 4869 0200 |005a: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +5269fe: 0a02 |005d: move-result v2 │ │ +526a00: d802 02ff |005e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +526a04: 7220 4469 2000 |0060: invoke-interface {v0, v2}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@6944 │ │ +526a0a: 28df |0063: goto 0042 // -0021 │ │ +526a0c: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0013 line=203 │ │ 0x001f line=204 │ │ 0x002c line=206 │ │ 0x0031 line=207 │ │ @@ -974953,41 +974953,41 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -526568: |[526568] org.osmdroid.tileprovider.MapTileCache.shouldKeepTile:(J)Z │ │ -526578: 5430 ea9d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ -52657c: 6e30 38d3 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/util/MapTileArea;.contains:(J)Z // method@d338 │ │ -526582: 0a00 |0005: move-result v0 │ │ -526584: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -526586: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -52658a: 0f01 |0009: return v1 │ │ -52658c: 5430 e49d |000a: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -526590: 6e30 52d3 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/util/MapTileAreaList;.contains:(J)Z // method@d352 │ │ -526596: 0a00 |000f: move-result v0 │ │ -526598: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ -52659c: 0f01 |0012: return v1 │ │ -52659e: 5430 ec9d |0013: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mProtectors:Ljava/util/List; // field@9dec │ │ -5265a2: 7210 4169 0000 |0015: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5265a8: 0c00 |0018: move-result-object v0 │ │ -5265aa: 7210 1269 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5265b0: 0a02 |001c: move-result v2 │ │ -5265b2: 3802 0f00 |001d: if-eqz v2, 002c // +000f │ │ -5265b6: 7210 1369 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5265bc: 0c02 |0022: move-result-object v2 │ │ -5265be: 1f02 d422 |0023: check-cast v2, Lorg/osmdroid/util/MapTileContainer; // type@22d4 │ │ -5265c2: 7230 58d3 4205 |0025: invoke-interface {v2, v4, v5}, Lorg/osmdroid/util/MapTileContainer;.contains:(J)Z // method@d358 │ │ -5265c8: 0a02 |0028: move-result v2 │ │ -5265ca: 3802 f0ff |0029: if-eqz v2, 0019 // -0010 │ │ -5265ce: 0f01 |002b: return v1 │ │ -5265d0: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -5265d2: 0f04 |002d: return v4 │ │ +526584: |[526584] org.osmdroid.tileprovider.MapTileCache.shouldKeepTile:(J)Z │ │ +526594: 5430 ea9d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ +526598: 6e30 38d3 4005 |0002: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/util/MapTileArea;.contains:(J)Z // method@d338 │ │ +52659e: 0a00 |0005: move-result v0 │ │ +5265a0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +5265a2: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +5265a6: 0f01 |0009: return v1 │ │ +5265a8: 5430 e49d |000a: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5265ac: 6e30 52d3 4005 |000c: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/util/MapTileAreaList;.contains:(J)Z // method@d352 │ │ +5265b2: 0a00 |000f: move-result v0 │ │ +5265b4: 3800 0300 |0010: if-eqz v0, 0013 // +0003 │ │ +5265b8: 0f01 |0012: return v1 │ │ +5265ba: 5430 ec9d |0013: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mProtectors:Ljava/util/List; // field@9dec │ │ +5265be: 7210 4169 0000 |0015: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5265c4: 0c00 |0018: move-result-object v0 │ │ +5265c6: 7210 1269 0000 |0019: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5265cc: 0a02 |001c: move-result v2 │ │ +5265ce: 3802 0f00 |001d: if-eqz v2, 002c // +000f │ │ +5265d2: 7210 1369 0000 |001f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5265d8: 0c02 |0022: move-result-object v2 │ │ +5265da: 1f02 d422 |0023: check-cast v2, Lorg/osmdroid/util/MapTileContainer; // type@22d4 │ │ +5265de: 7230 58d3 4205 |0025: invoke-interface {v2, v4, v5}, Lorg/osmdroid/util/MapTileContainer;.contains:(J)Z // method@d358 │ │ +5265e4: 0a02 |0028: move-result v2 │ │ +5265e6: 3802 f0ff |0029: if-eqz v2, 0019 // -0010 │ │ +5265ea: 0f01 |002b: return v1 │ │ +5265ec: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +5265ee: 0f04 |002d: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x000a line=224 │ │ 0x0013 line=227 │ │ 0x0025 line=228 │ │ locals : │ │ @@ -975000,30 +975000,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -52670c: |[52670c] org.osmdroid.tileprovider.MapTileCache.clear:()V │ │ -52671c: 2200 d622 |0000: new-instance v0, Lorg/osmdroid/util/MapTileList; // type@22d6 │ │ -526720: 7010 62d3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/MapTileList;.:()V // method@d362 │ │ -526726: 7020 5cd1 0400 |0005: invoke-direct {v4, v0}, Lorg/osmdroid/tileprovider/MapTileCache;.populateSyncCachedTiles:(Lorg/osmdroid/util/MapTileList;)V // method@d15c │ │ -52672c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -52672e: 6e10 67d3 0000 |0009: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileList;.getSize:()I // method@d367 │ │ -526734: 0a02 |000c: move-result v2 │ │ -526736: 3521 0c00 |000d: if-ge v1, v2, 0019 // +000c │ │ -52673a: 6e20 66d3 1000 |000f: invoke-virtual {v0, v1}, Lorg/osmdroid/util/MapTileList;.get:(I)J // method@d366 │ │ -526740: 0b02 |0012: move-result-wide v2 │ │ -526742: 6e30 5fd1 2403 |0013: invoke-virtual {v4, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.remove:(J)V // method@d15f │ │ -526748: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -52674c: 28f1 |0018: goto 0009 // -000f │ │ -52674e: 5440 e69d |0019: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -526752: 6e10 f068 0000 |001b: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@68f0 │ │ -526758: 0e00 |001e: return-void │ │ +526728: |[526728] org.osmdroid.tileprovider.MapTileCache.clear:()V │ │ +526738: 2200 d622 |0000: new-instance v0, Lorg/osmdroid/util/MapTileList; // type@22d6 │ │ +52673c: 7010 62d3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/MapTileList;.:()V // method@d362 │ │ +526742: 7020 5cd1 0400 |0005: invoke-direct {v4, v0}, Lorg/osmdroid/tileprovider/MapTileCache;.populateSyncCachedTiles:(Lorg/osmdroid/util/MapTileList;)V // method@d15c │ │ +526748: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +52674a: 6e10 67d3 0000 |0009: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileList;.getSize:()I // method@d367 │ │ +526750: 0a02 |000c: move-result v2 │ │ +526752: 3521 0c00 |000d: if-ge v1, v2, 0019 // +000c │ │ +526756: 6e20 66d3 1000 |000f: invoke-virtual {v0, v1}, Lorg/osmdroid/util/MapTileList;.get:(I)J // method@d366 │ │ +52675c: 0b02 |0012: move-result-wide v2 │ │ +52675e: 6e30 5fd1 2403 |0013: invoke-virtual {v4, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.remove:(J)V // method@d15f │ │ +526764: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +526768: 28f1 |0018: goto 0009 // -000f │ │ +52676a: 5440 e69d |0019: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +52676e: 6e10 f068 0000 |001b: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@68f0 │ │ +526774: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0005 line=270 │ │ 0x0009 line=271 │ │ 0x000f line=272 │ │ 0x0013 line=273 │ │ @@ -975036,35 +975036,35 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -526504: |[526504] org.osmdroid.tileprovider.MapTileCache.ensureCapacity:(I)Z │ │ -526514: 5220 e79d |0000: iget v0, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ -526518: 3530 2600 |0002: if-ge v0, v3, 0028 // +0026 │ │ -52651c: 2200 5f0e |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -526520: 7010 8565 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -526526: 1a01 1b68 |0009: const-string v1, "Tile cache increased from " // string@681b │ │ -52652a: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -526530: 5221 e79d |000e: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ -526534: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52653a: 1a01 7202 |0013: const-string v1, " to " // string@0272 │ │ -52653e: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -526544: 6e20 8c65 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52654a: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -526550: 0c00 |001e: move-result-object v0 │ │ -526552: 1a01 6957 |001f: const-string v1, "OsmDroid" // string@5769 │ │ -526556: 7120 fd08 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -52655c: 5923 e79d |0024: iput v3, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ -526560: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -526562: 0f03 |0027: return v3 │ │ -526564: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -526566: 0f03 |0029: return v3 │ │ +526520: |[526520] org.osmdroid.tileprovider.MapTileCache.ensureCapacity:(I)Z │ │ +526530: 5220 e79d |0000: iget v0, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ +526534: 3530 2600 |0002: if-ge v0, v3, 0028 // +0026 │ │ +526538: 2200 5f0e |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52653c: 7010 8565 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +526542: 1a01 1b68 |0009: const-string v1, "Tile cache increased from " // string@681b │ │ +526546: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52654c: 5221 e79d |000e: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ +526550: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +526556: 1a01 7202 |0013: const-string v1, " to " // string@0272 │ │ +52655a: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +526560: 6e20 8c65 3000 |0018: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +526566: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52656c: 0c00 |001e: move-result-object v0 │ │ +52656e: 1a01 6957 |001f: const-string v1, "OsmDroid" // string@5769 │ │ +526572: 7120 fd08 0100 |0021: invoke-static {v1, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +526578: 5923 e79d |0024: iput v3, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ +52657c: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +52657e: 0f03 |0027: return v3 │ │ +526580: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +526582: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0024 line=135 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ @@ -975075,65 +975075,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -52675c: |[52675c] org.osmdroid.tileprovider.MapTileCache.garbageCollection:()V │ │ -52676c: 5450 e69d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -526770: 6e10 fb68 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@68fb │ │ -526776: 0a00 |0005: move-result v0 │ │ -526778: 5551 ed9d |0006: iget-boolean v1, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mStressedMemory:Z // field@9ded │ │ -52677c: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -526780: 5251 e79d |000a: iget v1, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ -526784: 9101 0001 |000c: sub-int v1, v0, v1 │ │ -526788: 3c01 0600 |000e: if-gtz v1, 0014 // +0006 │ │ -52678c: 0e00 |0010: return-void │ │ -52678e: 1401 ffff ff7f |0011: const v1, #float nan // #7fffffff │ │ -526794: 7010 5ed1 0500 |0014: invoke-direct {v5}, Lorg/osmdroid/tileprovider/MapTileCache;.refreshAdditionalLists:()V // method@d15e │ │ -52679a: 5552 e59d |0017: iget-boolean v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAutoEnsureCapacity:Z // field@9de5 │ │ -52679e: 3802 2000 |0019: if-eqz v2, 0039 // +0020 │ │ -5267a2: 5452 ea9d |001b: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ -5267a6: 6e10 45d3 0200 |001d: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ -5267ac: 0a02 |0020: move-result v2 │ │ -5267ae: 5453 e49d |0021: iget-object v3, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -5267b2: 6e10 55d3 0300 |0023: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.size:()I // method@d355 │ │ -5267b8: 0a03 |0026: move-result v3 │ │ -5267ba: b032 |0027: add-int/2addr v2, v3 │ │ -5267bc: 6e20 52d1 2500 |0028: invoke-virtual {v5, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.ensureCapacity:(I)Z // method@d152 │ │ -5267c2: 0a02 |002b: move-result v2 │ │ -5267c4: 3802 0d00 |002c: if-eqz v2, 0039 // +000d │ │ -5267c8: 5552 ed9d |002e: iget-boolean v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mStressedMemory:Z // field@9ded │ │ -5267cc: 3902 0900 |0030: if-nez v2, 0039 // +0009 │ │ -5267d0: 5251 e79d |0032: iget v1, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ -5267d4: 9101 0001 |0034: sub-int v1, v0, v1 │ │ -5267d8: 3c01 0300 |0036: if-gtz v1, 0039 // +0003 │ │ -5267dc: 0e00 |0038: return-void │ │ -5267de: 5450 e99d |0039: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ -5267e2: 7020 5cd1 0500 |003b: invoke-direct {v5, v0}, Lorg/osmdroid/tileprovider/MapTileCache;.populateSyncCachedTiles:(Lorg/osmdroid/util/MapTileList;)V // method@d15c │ │ -5267e8: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -5267ea: 5452 e99d |003f: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ -5267ee: 6e10 67d3 0200 |0041: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileList;.getSize:()I // method@d367 │ │ -5267f4: 0a02 |0044: move-result v2 │ │ -5267f6: 3520 1a00 |0045: if-ge v0, v2, 005f // +001a │ │ -5267fa: 5452 e99d |0047: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ -5267fe: 6e20 66d3 0200 |0049: invoke-virtual {v2, v0}, Lorg/osmdroid/util/MapTileList;.get:(I)J // method@d366 │ │ -526804: 0b02 |004c: move-result-wide v2 │ │ -526806: 7030 62d1 2503 |004d: invoke-direct {v5, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.shouldKeepTile:(J)Z // method@d162 │ │ -52680c: 0a04 |0050: move-result v4 │ │ -52680e: 3804 0300 |0051: if-eqz v4, 0054 // +0003 │ │ -526812: 2809 |0053: goto 005c // +0009 │ │ -526814: 6e30 5fd1 2503 |0054: invoke-virtual {v5, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.remove:(J)V // method@d15f │ │ -52681a: d801 01ff |0057: add-int/lit8 v1, v1, #int -1 // #ff │ │ -52681e: 3901 0300 |0059: if-nez v1, 005c // +0003 │ │ -526822: 2804 |005b: goto 005f // +0004 │ │ -526824: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -526828: 28e1 |005e: goto 003f // -001f │ │ -52682a: 0e00 |005f: return-void │ │ +526778: |[526778] org.osmdroid.tileprovider.MapTileCache.garbageCollection:()V │ │ +526788: 5450 e69d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +52678c: 6e10 fb68 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.size:()I // method@68fb │ │ +526792: 0a00 |0005: move-result v0 │ │ +526794: 5551 ed9d |0006: iget-boolean v1, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mStressedMemory:Z // field@9ded │ │ +526798: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +52679c: 5251 e79d |000a: iget v1, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ +5267a0: 9101 0001 |000c: sub-int v1, v0, v1 │ │ +5267a4: 3c01 0600 |000e: if-gtz v1, 0014 // +0006 │ │ +5267a8: 0e00 |0010: return-void │ │ +5267aa: 1401 ffff ff7f |0011: const v1, #float nan // #7fffffff │ │ +5267b0: 7010 5ed1 0500 |0014: invoke-direct {v5}, Lorg/osmdroid/tileprovider/MapTileCache;.refreshAdditionalLists:()V // method@d15e │ │ +5267b6: 5552 e59d |0017: iget-boolean v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAutoEnsureCapacity:Z // field@9de5 │ │ +5267ba: 3802 2000 |0019: if-eqz v2, 0039 // +0020 │ │ +5267be: 5452 ea9d |001b: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ +5267c2: 6e10 45d3 0200 |001d: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ +5267c8: 0a02 |0020: move-result v2 │ │ +5267ca: 5453 e49d |0021: iget-object v3, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +5267ce: 6e10 55d3 0300 |0023: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.size:()I // method@d355 │ │ +5267d4: 0a03 |0026: move-result v3 │ │ +5267d6: b032 |0027: add-int/2addr v2, v3 │ │ +5267d8: 6e20 52d1 2500 |0028: invoke-virtual {v5, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.ensureCapacity:(I)Z // method@d152 │ │ +5267de: 0a02 |002b: move-result v2 │ │ +5267e0: 3802 0d00 |002c: if-eqz v2, 0039 // +000d │ │ +5267e4: 5552 ed9d |002e: iget-boolean v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mStressedMemory:Z // field@9ded │ │ +5267e8: 3902 0900 |0030: if-nez v2, 0039 // +0009 │ │ +5267ec: 5251 e79d |0032: iget v1, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mCapacity:I // field@9de7 │ │ +5267f0: 9101 0001 |0034: sub-int v1, v0, v1 │ │ +5267f4: 3c01 0300 |0036: if-gtz v1, 0039 // +0003 │ │ +5267f8: 0e00 |0038: return-void │ │ +5267fa: 5450 e99d |0039: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ +5267fe: 7020 5cd1 0500 |003b: invoke-direct {v5, v0}, Lorg/osmdroid/tileprovider/MapTileCache;.populateSyncCachedTiles:(Lorg/osmdroid/util/MapTileList;)V // method@d15c │ │ +526804: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +526806: 5452 e99d |003f: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ +52680a: 6e10 67d3 0200 |0041: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileList;.getSize:()I // method@d367 │ │ +526810: 0a02 |0044: move-result v2 │ │ +526812: 3520 1a00 |0045: if-ge v0, v2, 005f // +001a │ │ +526816: 5452 e99d |0047: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileCache;.mGC:Lorg/osmdroid/util/MapTileList; // field@9de9 │ │ +52681a: 6e20 66d3 0200 |0049: invoke-virtual {v2, v0}, Lorg/osmdroid/util/MapTileList;.get:(I)J // method@d366 │ │ +526820: 0b02 |004c: move-result-wide v2 │ │ +526822: 7030 62d1 2503 |004d: invoke-direct {v5, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.shouldKeepTile:(J)Z // method@d162 │ │ +526828: 0a04 |0050: move-result v4 │ │ +52682a: 3804 0300 |0051: if-eqz v4, 0054 // +0003 │ │ +52682e: 2809 |0053: goto 005c // +0009 │ │ +526830: 6e30 5fd1 2503 |0054: invoke-virtual {v5, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.remove:(J)V // method@d15f │ │ +526836: d801 01ff |0057: add-int/lit8 v1, v1, #int -1 // #ff │ │ +52683a: 3901 0300 |0059: if-nez v1, 005c // +0003 │ │ +52683e: 2804 |005b: goto 005f // +0004 │ │ +526840: d800 0001 |005c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +526844: 28e1 |005e: goto 003f // -001f │ │ +526846: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0006 line=163 │ │ 0x000a line=164 │ │ 0x0014 line=170 │ │ 0x0017 line=172 │ │ @@ -975154,17 +975154,17 @@ │ │ type : '()Lorg/osmdroid/util/MapTileAreaList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52664c: |[52664c] org.osmdroid.tileprovider.MapTileCache.getAdditionalMapTileList:()Lorg/osmdroid/util/MapTileAreaList; │ │ -52665c: 5410 e49d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ -526660: 1100 |0002: return-object v0 │ │ +526668: |[526668] org.osmdroid.tileprovider.MapTileCache.getAdditionalMapTileList:()Lorg/osmdroid/util/MapTileAreaList; │ │ +526678: 5410 e49d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mAdditionalMapTileList:Lorg/osmdroid/util/MapTileAreaList; // field@9de4 │ │ +52667c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -975172,28 +975172,28 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -5264c0: |[5264c0] org.osmdroid.tileprovider.MapTileCache.getMapTile:(J)Landroid/graphics/drawable/Drawable; │ │ -5264d0: 5420 e69d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -5264d4: 1d00 |0002: monitor-enter v0 │ │ -5264d6: 5421 e69d |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -5264da: 7120 eb64 4300 |0005: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -5264e0: 0c03 |0008: move-result-object v3 │ │ -5264e2: 6e20 f468 3100 |0009: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ -5264e8: 0c03 |000c: move-result-object v3 │ │ -5264ea: 1f03 ea00 |000d: check-cast v3, Landroid/graphics/drawable/Drawable; // type@00ea │ │ -5264ee: 1e00 |000f: monitor-exit v0 │ │ -5264f0: 1103 |0010: return-object v3 │ │ -5264f2: 0d03 |0011: move-exception v3 │ │ -5264f4: 1e00 |0012: monitor-exit v0 │ │ -5264f6: 2703 |0013: throw v3 │ │ +5264dc: |[5264dc] org.osmdroid.tileprovider.MapTileCache.getMapTile:(J)Landroid/graphics/drawable/Drawable; │ │ +5264ec: 5420 e69d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +5264f0: 1d00 |0002: monitor-enter v0 │ │ +5264f2: 5421 e69d |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +5264f6: 7120 eb64 4300 |0005: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +5264fc: 0c03 |0008: move-result-object v3 │ │ +5264fe: 6e20 f468 3100 |0009: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@68f4 │ │ +526504: 0c03 |000c: move-result-object v3 │ │ +526506: 1f03 ea00 |000d: check-cast v3, Landroid/graphics/drawable/Drawable; // type@00ea │ │ +52650a: 1e00 |000f: monitor-exit v0 │ │ +52650c: 1103 |0010: return-object v3 │ │ +52650e: 0d03 |0011: move-exception v3 │ │ +526510: 1e00 |0012: monitor-exit v0 │ │ +526512: 2703 |0013: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ 0x0012 line=144 │ │ @@ -975206,17 +975206,17 @@ │ │ type : '()Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -526634: |[526634] org.osmdroid.tileprovider.MapTileCache.getMapTileArea:()Lorg/osmdroid/util/MapTileArea; │ │ -526644: 5410 ea9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ -526648: 1100 |0002: return-object v0 │ │ +526650: |[526650] org.osmdroid.tileprovider.MapTileCache.getMapTileArea:()Lorg/osmdroid/util/MapTileArea; │ │ +526660: 5410 ea9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mMapTileArea:Lorg/osmdroid/util/MapTileArea; // field@9dea │ │ +526664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -975224,17 +975224,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/MapTilePreCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52661c: |[52661c] org.osmdroid.tileprovider.MapTileCache.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ -52662c: 5410 eb9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mPreCache:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9deb │ │ -526630: 1100 |0002: return-object v0 │ │ +526638: |[526638] org.osmdroid.tileprovider.MapTileCache.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ +526648: 5410 eb9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mPreCache:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9deb │ │ +52664c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -975242,17 +975242,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5265d4: |[5265d4] org.osmdroid.tileprovider.MapTileCache.getProtectedTileComputers:()Ljava/util/List; │ │ -5265e4: 5410 e89d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mComputers:Ljava/util/List; // field@9de8 │ │ -5265e8: 1100 |0002: return-object v0 │ │ +5265f0: |[5265f0] org.osmdroid.tileprovider.MapTileCache.getProtectedTileComputers:()Ljava/util/List; │ │ +526600: 5410 e89d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mComputers:Ljava/util/List; // field@9de8 │ │ +526604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -975260,17 +975260,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5265ec: |[5265ec] org.osmdroid.tileprovider.MapTileCache.getProtectedTileContainers:()Ljava/util/List; │ │ -5265fc: 5410 ec9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mProtectors:Ljava/util/List; // field@9dec │ │ -526600: 1100 |0002: return-object v0 │ │ +526608: |[526608] org.osmdroid.tileprovider.MapTileCache.getProtectedTileContainers:()Ljava/util/List; │ │ +526618: 5410 ec9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mProtectors:Ljava/util/List; // field@9dec │ │ +52661c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #9 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -975278,17 +975278,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -526604: |[526604] org.osmdroid.tileprovider.MapTileCache.getTileRemovedListener:()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; │ │ -526614: 5410 ee9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mTileRemovedListener:Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; // field@9dee │ │ -526618: 1100 |0002: return-object v0 │ │ +526620: |[526620] org.osmdroid.tileprovider.MapTileCache.getTileRemovedListener:()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; │ │ +526630: 5410 ee9d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mTileRemovedListener:Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; // field@9dee │ │ +526634: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ #10 : (in Lorg/osmdroid/tileprovider/MapTileCache;) │ │ @@ -975296,19 +975296,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -52682c: |[52682c] org.osmdroid.tileprovider.MapTileCache.maintenance:()V │ │ -52683c: 6e10 53d1 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileCache;.garbageCollection:()V // method@d153 │ │ -526842: 5410 eb9d |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mPreCache:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9deb │ │ -526846: 6e10 69d1 0000 |0005: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTilePreCache;.fill:()V // method@d169 │ │ -52684c: 0e00 |0008: return-void │ │ +526848: |[526848] org.osmdroid.tileprovider.MapTileCache.maintenance:()V │ │ +526858: 6e10 53d1 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileCache;.garbageCollection:()V // method@d153 │ │ +52685e: 5410 eb9d |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileCache;.mPreCache:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9deb │ │ +526862: 6e10 69d1 0000 |0005: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTilePreCache;.fill:()V // method@d169 │ │ +526868: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ │ │ @@ -975317,28 +975317,28 @@ │ │ type : '(JLandroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -5268d4: |[5268d4] org.osmdroid.tileprovider.MapTileCache.putTile:(JLandroid/graphics/drawable/Drawable;)V │ │ -5268e4: 3805 1300 |0000: if-eqz v5, 0013 // +0013 │ │ -5268e8: 5420 e69d |0002: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -5268ec: 1d00 |0004: monitor-enter v0 │ │ -5268ee: 5421 e69d |0005: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -5268f2: 7120 eb64 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -5268f8: 0c03 |000a: move-result-object v3 │ │ -5268fa: 6e30 f868 3105 |000b: invoke-virtual {v1, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -526900: 1e00 |000e: monitor-exit v0 │ │ -526902: 2804 |000f: goto 0013 // +0004 │ │ -526904: 0d03 |0010: move-exception v3 │ │ -526906: 1e00 |0011: monitor-exit v0 │ │ -526908: 2703 |0012: throw v3 │ │ -52690a: 0e00 |0013: return-void │ │ +5268f0: |[5268f0] org.osmdroid.tileprovider.MapTileCache.putTile:(JLandroid/graphics/drawable/Drawable;)V │ │ +526900: 3805 1300 |0000: if-eqz v5, 0013 // +0013 │ │ +526904: 5420 e69d |0002: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +526908: 1d00 |0004: monitor-enter v0 │ │ +52690a: 5421 e69d |0005: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +52690e: 7120 eb64 4300 |0007: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +526914: 0c03 |000a: move-result-object v3 │ │ +526916: 6e30 f868 3105 |000b: invoke-virtual {v1, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +52691c: 1e00 |000e: monitor-exit v0 │ │ +52691e: 2804 |000f: goto 0013 // +0004 │ │ +526920: 0d03 |0010: move-exception v3 │ │ +526922: 1e00 |0011: monitor-exit v0 │ │ +526924: 2703 |0012: throw v3 │ │ +526926: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0005 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0002 line=149 │ │ 0x0005 line=150 │ │ 0x000e line=151 │ │ @@ -975352,37 +975352,37 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -5269f4: |[5269f4] org.osmdroid.tileprovider.MapTileCache.remove:(J)V │ │ -526a04: 5430 e69d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -526a08: 1d00 |0002: monitor-enter v0 │ │ -526a0a: 5431 e69d |0003: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ -526a0e: 7120 eb64 5400 |0005: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -526a14: 0c02 |0008: move-result-object v2 │ │ -526a16: 6e20 fa68 2100 |0009: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ -526a1c: 0c01 |000c: move-result-object v1 │ │ -526a1e: 1f01 ea00 |000d: check-cast v1, Landroid/graphics/drawable/Drawable; // type@00ea │ │ -526a22: 1e00 |000f: monitor-exit v0 │ │ -526a24: 6e10 5ad1 0300 |0010: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getTileRemovedListener:()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; // method@d15a │ │ -526a2a: 0c00 |0013: move-result-object v0 │ │ -526a2c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -526a30: 6e10 5ad1 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getTileRemovedListener:()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; // method@d15a │ │ -526a36: 0c00 |0019: move-result-object v0 │ │ -526a38: 7230 4ed1 4005 |001a: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener;.onTileRemoved:(J)V // method@d14e │ │ -526a3e: 7100 3cd1 0000 |001d: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -526a44: 0c04 |0020: move-result-object v4 │ │ -526a46: 6e20 3bd1 1400 |0021: invoke-virtual {v4, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ -526a4c: 0e00 |0024: return-void │ │ -526a4e: 0d04 |0025: move-exception v4 │ │ -526a50: 1e00 |0026: monitor-exit v0 │ │ -526a52: 2704 |0027: throw v4 │ │ +526a10: |[526a10] org.osmdroid.tileprovider.MapTileCache.remove:(J)V │ │ +526a20: 5430 e69d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +526a24: 1d00 |0002: monitor-enter v0 │ │ +526a26: 5431 e69d |0003: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileCache;.mCachedTiles:Ljava/util/HashMap; // field@9de6 │ │ +526a2a: 7120 eb64 5400 |0005: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +526a30: 0c02 |0008: move-result-object v2 │ │ +526a32: 6e20 fa68 2100 |0009: invoke-virtual {v1, v2}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ +526a38: 0c01 |000c: move-result-object v1 │ │ +526a3a: 1f01 ea00 |000d: check-cast v1, Landroid/graphics/drawable/Drawable; // type@00ea │ │ +526a3e: 1e00 |000f: monitor-exit v0 │ │ +526a40: 6e10 5ad1 0300 |0010: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getTileRemovedListener:()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; // method@d15a │ │ +526a46: 0c00 |0013: move-result-object v0 │ │ +526a48: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +526a4c: 6e10 5ad1 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getTileRemovedListener:()Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener; // method@d15a │ │ +526a52: 0c00 |0019: move-result-object v0 │ │ +526a54: 7230 4ed1 4005 |001a: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/MapTileCache$TileRemovedListener;.onTileRemoved:(J)V // method@d14e │ │ +526a5a: 7100 3cd1 0000 |001d: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +526a60: 0c04 |0020: move-result-object v4 │ │ +526a62: 6e20 3bd1 1400 |0021: invoke-virtual {v4, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ +526a68: 0e00 |0024: return-void │ │ +526a6a: 0d04 |0025: move-exception v4 │ │ +526a6c: 1e00 |0026: monitor-exit v0 │ │ +526a6e: 2704 |0027: throw v4 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=286 │ │ @@ -975401,17 +975401,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -526a68: |[526a68] org.osmdroid.tileprovider.MapTileCache.setAutoEnsureCapacity:(Z)V │ │ -526a78: 5c01 e59d |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/MapTileCache;.mAutoEnsureCapacity:Z // field@9de5 │ │ -526a7c: 0e00 |0002: return-void │ │ +526a84: |[526a84] org.osmdroid.tileprovider.MapTileCache.setAutoEnsureCapacity:(Z)V │ │ +526a94: 5c01 e59d |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/MapTileCache;.mAutoEnsureCapacity:Z // field@9de5 │ │ +526a98: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -975420,17 +975420,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -526a80: |[526a80] org.osmdroid.tileprovider.MapTileCache.setStressedMemory:(Z)V │ │ -526a90: 5c01 ed9d |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/MapTileCache;.mStressedMemory:Z // field@9ded │ │ -526a94: 0e00 |0002: return-void │ │ +526a9c: |[526a9c] org.osmdroid.tileprovider.MapTileCache.setStressedMemory:(Z)V │ │ +526aac: 5c01 ed9d |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/MapTileCache;.mStressedMemory:Z // field@9ded │ │ +526ab0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/tileprovider/MapTileCache; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -975469,18 +975469,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTilePreCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -526a98: |[526a98] org.osmdroid.tileprovider.MapTilePreCache$1.:(Lorg/osmdroid/tileprovider/MapTilePreCache;)V │ │ -526aa8: 5b01 ef9d |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.this$0:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9def │ │ -526aac: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -526ab2: 0e00 |0005: return-void │ │ +526ab4: |[526ab4] org.osmdroid.tileprovider.MapTilePreCache$1.:(Lorg/osmdroid/tileprovider/MapTilePreCache;)V │ │ +526ac4: 5b01 ef9d |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.this$0:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9def │ │ +526ac8: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +526ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/MapTilePreCache$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ │ │ @@ -975490,25 +975490,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -526ab4: |[526ab4] org.osmdroid.tileprovider.MapTilePreCache$1.run:()V │ │ -526ac4: 5450 ef9d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.this$0:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9def │ │ -526ac8: 7110 66d1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/MapTilePreCache;.access$000:(Lorg/osmdroid/tileprovider/MapTilePreCache;)J // method@d166 │ │ -526ace: 0b00 |0005: move-result-wide v0 │ │ -526ad0: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -526ad4: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ -526ad8: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ -526adc: 5452 ef9d |000c: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.this$0:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9def │ │ -526ae0: 7130 67d1 0201 |000e: invoke-static {v2, v0, v1}, Lorg/osmdroid/tileprovider/MapTilePreCache;.access$100:(Lorg/osmdroid/tileprovider/MapTilePreCache;J)V // method@d167 │ │ -526ae6: 28ef |0011: goto 0000 // -0011 │ │ -526ae8: 0e00 |0012: return-void │ │ +526ad0: |[526ad0] org.osmdroid.tileprovider.MapTilePreCache$1.run:()V │ │ +526ae0: 5450 ef9d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.this$0:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9def │ │ +526ae4: 7110 66d1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/MapTilePreCache;.access$000:(Lorg/osmdroid/tileprovider/MapTilePreCache;)J // method@d166 │ │ +526aea: 0b00 |0005: move-result-wide v0 │ │ +526aec: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +526af0: 3104 0002 |0008: cmp-long v4, v0, v2 │ │ +526af4: 3804 0800 |000a: if-eqz v4, 0012 // +0008 │ │ +526af8: 5452 ef9d |000c: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.this$0:Lorg/osmdroid/tileprovider/MapTilePreCache; // field@9def │ │ +526afc: 7130 67d1 0201 |000e: invoke-static {v2, v0, v1}, Lorg/osmdroid/tileprovider/MapTilePreCache;.access$100:(Lorg/osmdroid/tileprovider/MapTilePreCache;J)V // method@d167 │ │ +526b02: 28ef |0011: goto 0000 // -0011 │ │ +526b04: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000c line=41 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lorg/osmdroid/tileprovider/MapTilePreCache$1; │ │ │ │ @@ -975565,29 +975565,29 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -526b80: |[526b80] org.osmdroid.tileprovider.MapTilePreCache.:(Lorg/osmdroid/tileprovider/MapTileCache;)V │ │ -526b90: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -526b96: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -526b9a: 7010 7668 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -526ba0: 5b20 f29d |0008: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mProviders:Ljava/util/List; // field@9df2 │ │ -526ba4: 2200 d222 |000a: new-instance v0, Lorg/osmdroid/util/MapTileAreaList; // type@22d2 │ │ -526ba8: 7010 50d3 0000 |000c: invoke-direct {v0}, Lorg/osmdroid/util/MapTileAreaList;.:()V // method@d350 │ │ -526bae: 5b20 f39d |000f: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526bb2: 2200 c922 |0011: new-instance v0, Lorg/osmdroid/util/GarbageCollector; // type@22c9 │ │ -526bb6: 2201 8022 |0013: new-instance v1, Lorg/osmdroid/tileprovider/MapTilePreCache$1; // type@2280 │ │ -526bba: 7020 63d1 2100 |0015: invoke-direct {v1, v2}, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.:(Lorg/osmdroid/tileprovider/MapTilePreCache;)V // method@d163 │ │ -526bc0: 7020 0ad3 1000 |0018: invoke-direct {v0, v1}, Lorg/osmdroid/util/GarbageCollector;.:(Ljava/lang/Runnable;)V // method@d30a │ │ -526bc6: 5b20 f19d |001b: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mGC:Lorg/osmdroid/util/GarbageCollector; // field@9df1 │ │ -526bca: 5b23 f09d |001d: iput-object v3, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ -526bce: 0e00 |001f: return-void │ │ +526b9c: |[526b9c] org.osmdroid.tileprovider.MapTilePreCache.:(Lorg/osmdroid/tileprovider/MapTileCache;)V │ │ +526bac: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +526bb2: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +526bb6: 7010 7668 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +526bbc: 5b20 f29d |0008: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mProviders:Ljava/util/List; // field@9df2 │ │ +526bc0: 2200 d222 |000a: new-instance v0, Lorg/osmdroid/util/MapTileAreaList; // type@22d2 │ │ +526bc4: 7010 50d3 0000 |000c: invoke-direct {v0}, Lorg/osmdroid/util/MapTileAreaList;.:()V // method@d350 │ │ +526bca: 5b20 f39d |000f: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526bce: 2200 c922 |0011: new-instance v0, Lorg/osmdroid/util/GarbageCollector; // type@22c9 │ │ +526bd2: 2201 8022 |0013: new-instance v1, Lorg/osmdroid/tileprovider/MapTilePreCache$1; // type@2280 │ │ +526bd6: 7020 63d1 2100 |0015: invoke-direct {v1, v2}, Lorg/osmdroid/tileprovider/MapTilePreCache$1;.:(Lorg/osmdroid/tileprovider/MapTilePreCache;)V // method@d163 │ │ +526bdc: 7020 0ad3 1000 |0018: invoke-direct {v0, v1}, Lorg/osmdroid/util/GarbageCollector;.:(Ljava/lang/Runnable;)V // method@d30a │ │ +526be2: 5b20 f19d |001b: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mGC:Lorg/osmdroid/util/GarbageCollector; // field@9df1 │ │ +526be6: 5b23 f09d |001d: iput-object v3, v2, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ +526bea: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=32 │ │ 0x000a line=33 │ │ 0x0011 line=36 │ │ 0x001d line=47 │ │ @@ -975600,18 +975600,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTilePreCache;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -526aec: |[526aec] org.osmdroid.tileprovider.MapTilePreCache.access$000:(Lorg/osmdroid/tileprovider/MapTilePreCache;)J │ │ -526afc: 7010 6ad1 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/tileprovider/MapTilePreCache;.next:()J // method@d16a │ │ -526b02: 0b00 |0003: move-result-wide v0 │ │ -526b04: 1000 |0004: return-wide v0 │ │ +526b08: |[526b08] org.osmdroid.tileprovider.MapTilePreCache.access$000:(Lorg/osmdroid/tileprovider/MapTilePreCache;)J │ │ +526b18: 7010 6ad1 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/tileprovider/MapTilePreCache;.next:()J // method@d16a │ │ +526b1e: 0b00 |0003: move-result-wide v0 │ │ +526b20: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/MapTilePreCache;) │ │ @@ -975619,17 +975619,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTilePreCache;J)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -526bd0: |[526bd0] org.osmdroid.tileprovider.MapTilePreCache.access$100:(Lorg/osmdroid/tileprovider/MapTilePreCache;J)V │ │ -526be0: 7030 6cd1 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTilePreCache;.search:(J)V // method@d16c │ │ -526be6: 0e00 |0003: return-void │ │ +526bec: |[526bec] org.osmdroid.tileprovider.MapTilePreCache.access$100:(Lorg/osmdroid/tileprovider/MapTilePreCache;J)V │ │ +526bfc: 7030 6cd1 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTilePreCache;.search:(J)V // method@d16c │ │ +526c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ 0x0000 - 0x0004 reg=1 (null) J │ │ │ │ @@ -975638,41 +975638,41 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -526b08: |[526b08] org.osmdroid.tileprovider.MapTilePreCache.next:()J │ │ -526b18: 5430 f39d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526b1c: 1d00 |0002: monitor-enter v0 │ │ -526b1e: 5431 f49d |0003: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileIndices:Ljava/util/Iterator; // field@9df4 │ │ -526b22: 7210 1269 0100 |0005: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -526b28: 0a01 |0008: move-result v1 │ │ -526b2a: 3901 0600 |0009: if-nez v1, 000f // +0006 │ │ -526b2e: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -526b32: 1e00 |000d: monitor-exit v0 │ │ -526b34: 1001 |000e: return-wide v1 │ │ -526b36: 5431 f49d |000f: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileIndices:Ljava/util/Iterator; // field@9df4 │ │ -526b3a: 7210 1369 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526b40: 0c01 |0014: move-result-object v1 │ │ -526b42: 1f01 470e |0015: check-cast v1, Ljava/lang/Long; // type@0e47 │ │ -526b46: 6e10 e564 0100 |0017: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -526b4c: 0b01 |001a: move-result-wide v1 │ │ -526b4e: 1e00 |001b: monitor-exit v0 │ │ -526b50: 5430 f09d |001c: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ -526b54: 6e30 55d1 1002 |001e: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ -526b5a: 0c00 |0021: move-result-object v0 │ │ -526b5c: 3900 deff |0022: if-nez v0, 0000 // -0022 │ │ -526b60: 1001 |0024: return-wide v1 │ │ -526b62: 0d01 |0025: move-exception v1 │ │ -526b64: 1e00 |0026: monitor-exit v0 │ │ -526b66: 2802 |0027: goto 0029 // +0002 │ │ -526b68: 2701 |0028: throw v1 │ │ -526b6a: 28ff |0029: goto 0028 // -0001 │ │ +526b24: |[526b24] org.osmdroid.tileprovider.MapTilePreCache.next:()J │ │ +526b34: 5430 f39d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526b38: 1d00 |0002: monitor-enter v0 │ │ +526b3a: 5431 f49d |0003: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileIndices:Ljava/util/Iterator; // field@9df4 │ │ +526b3e: 7210 1269 0100 |0005: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526b44: 0a01 |0008: move-result v1 │ │ +526b46: 3901 0600 |0009: if-nez v1, 000f // +0006 │ │ +526b4a: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +526b4e: 1e00 |000d: monitor-exit v0 │ │ +526b50: 1001 |000e: return-wide v1 │ │ +526b52: 5431 f49d |000f: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileIndices:Ljava/util/Iterator; // field@9df4 │ │ +526b56: 7210 1369 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526b5c: 0c01 |0014: move-result-object v1 │ │ +526b5e: 1f01 470e |0015: check-cast v1, Ljava/lang/Long; // type@0e47 │ │ +526b62: 6e10 e564 0100 |0017: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +526b68: 0b01 |001a: move-result-wide v1 │ │ +526b6a: 1e00 |001b: monitor-exit v0 │ │ +526b6c: 5430 f09d |001c: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ +526b70: 6e30 55d1 1002 |001e: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ +526b76: 0c00 |0021: move-result-object v0 │ │ +526b78: 3900 deff |0022: if-nez v0, 0000 // -0022 │ │ +526b7c: 1001 |0024: return-wide v1 │ │ +526b7e: 0d01 |0025: move-exception v1 │ │ +526b80: 1e00 |0026: monitor-exit v0 │ │ +526b82: 2802 |0027: goto 0029 // +0002 │ │ +526b84: 2701 |0028: throw v1 │ │ +526b86: 28ff |0029: goto 0028 // -0001 │ │ catches : 2 │ │ 0x0003 - 0x001c │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=98 │ │ @@ -975690,81 +975690,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -526c38: |[526c38] org.osmdroid.tileprovider.MapTilePreCache.refresh:()V │ │ -526c48: 5460 f39d |0000: iget-object v0, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526c4c: 1d00 |0002: monitor-enter v0 │ │ -526c4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -526c50: 5462 f09d |0004: iget-object v2, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ -526c54: 6e10 54d1 0200 |0006: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileCache;.getAdditionalMapTileList:()Lorg/osmdroid/util/MapTileAreaList; // method@d154 │ │ -526c5a: 0c02 |0009: move-result-object v2 │ │ -526c5c: 6e10 53d3 0200 |000a: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526c62: 0c02 |000d: move-result-object v2 │ │ -526c64: 7210 4169 0200 |000e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -526c6a: 0c02 |0011: move-result-object v2 │ │ -526c6c: 7210 1269 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -526c72: 0a03 |0015: move-result v3 │ │ -526c74: 3803 3500 |0016: if-eqz v3, 004b // +0035 │ │ -526c78: 7210 1369 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526c7e: 0c03 |001b: move-result-object v3 │ │ -526c80: 1f03 ce22 |001c: check-cast v3, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -526c84: 5464 f39d |001e: iget-object v4, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526c88: 6e10 53d3 0400 |0020: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526c8e: 0c04 |0023: move-result-object v4 │ │ -526c90: 7210 4869 0400 |0024: invoke-interface {v4}, Ljava/util/List;.size:()I // method@6948 │ │ -526c96: 0a04 |0027: move-result v4 │ │ -526c98: 3541 0f00 |0028: if-ge v1, v4, 0037 // +000f │ │ -526c9c: 5464 f39d |002a: iget-object v4, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526ca0: 6e10 53d3 0400 |002c: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526ca6: 0c04 |002f: move-result-object v4 │ │ -526ca8: 7220 3d69 1400 |0030: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -526cae: 0c04 |0033: move-result-object v4 │ │ -526cb0: 1f04 ce22 |0034: check-cast v4, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -526cb4: 280f |0036: goto 0045 // +000f │ │ -526cb6: 2204 ce22 |0037: new-instance v4, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -526cba: 7010 2fd3 0400 |0039: invoke-direct {v4}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ -526cc0: 5465 f39d |003c: iget-object v5, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526cc4: 6e10 53d3 0500 |003e: invoke-virtual {v5}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526cca: 0c05 |0041: move-result-object v5 │ │ -526ccc: 7220 3669 4500 |0042: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -526cd2: 6e20 44d3 3400 |0045: invoke-virtual {v4, v3}, Lorg/osmdroid/util/MapTileArea;.set:(Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; // method@d344 │ │ -526cd8: d801 0101 |0048: add-int/lit8 v1, v1, #int 1 // #01 │ │ -526cdc: 28c8 |004a: goto 0012 // -0038 │ │ -526cde: 5462 f39d |004b: iget-object v2, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526ce2: 6e10 53d3 0200 |004d: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526ce8: 0c02 |0050: move-result-object v2 │ │ -526cea: 7210 4869 0200 |0051: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -526cf0: 0a02 |0054: move-result v2 │ │ -526cf2: 3521 1800 |0055: if-ge v1, v2, 006d // +0018 │ │ -526cf6: 5462 f39d |0057: iget-object v2, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526cfa: 6e10 53d3 0200 |0059: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526d00: 0c02 |005c: move-result-object v2 │ │ -526d02: 5463 f39d |005d: iget-object v3, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526d06: 6e10 53d3 0300 |005f: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ -526d0c: 0c03 |0062: move-result-object v3 │ │ -526d0e: 7210 4869 0300 |0063: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -526d14: 0a03 |0066: move-result v3 │ │ -526d16: d803 03ff |0067: add-int/lit8 v3, v3, #int -1 // #ff │ │ -526d1a: 7220 4469 3200 |0069: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@6944 │ │ -526d20: 28df |006c: goto 004b // -0021 │ │ -526d22: 5461 f39d |006d: iget-object v1, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ -526d26: 6e10 54d3 0100 |006f: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileAreaList;.iterator:()Ljava/util/Iterator; // method@d354 │ │ -526d2c: 0c01 |0072: move-result-object v1 │ │ -526d2e: 5b61 f49d |0073: iput-object v1, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileIndices:Ljava/util/Iterator; // field@9df4 │ │ -526d32: 1e00 |0075: monitor-exit v0 │ │ -526d34: 0e00 |0076: return-void │ │ -526d36: 0d01 |0077: move-exception v1 │ │ -526d38: 1e00 |0078: monitor-exit v0 │ │ -526d3a: 2802 |0079: goto 007b // +0002 │ │ -526d3c: 2701 |007a: throw v1 │ │ -526d3e: 28ff |007b: goto 007a // -0001 │ │ +526c54: |[526c54] org.osmdroid.tileprovider.MapTilePreCache.refresh:()V │ │ +526c64: 5460 f39d |0000: iget-object v0, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526c68: 1d00 |0002: monitor-enter v0 │ │ +526c6a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +526c6c: 5462 f09d |0004: iget-object v2, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ +526c70: 6e10 54d1 0200 |0006: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileCache;.getAdditionalMapTileList:()Lorg/osmdroid/util/MapTileAreaList; // method@d154 │ │ +526c76: 0c02 |0009: move-result-object v2 │ │ +526c78: 6e10 53d3 0200 |000a: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526c7e: 0c02 |000d: move-result-object v2 │ │ +526c80: 7210 4169 0200 |000e: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +526c86: 0c02 |0011: move-result-object v2 │ │ +526c88: 7210 1269 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526c8e: 0a03 |0015: move-result v3 │ │ +526c90: 3803 3500 |0016: if-eqz v3, 004b // +0035 │ │ +526c94: 7210 1369 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526c9a: 0c03 |001b: move-result-object v3 │ │ +526c9c: 1f03 ce22 |001c: check-cast v3, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +526ca0: 5464 f39d |001e: iget-object v4, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526ca4: 6e10 53d3 0400 |0020: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526caa: 0c04 |0023: move-result-object v4 │ │ +526cac: 7210 4869 0400 |0024: invoke-interface {v4}, Ljava/util/List;.size:()I // method@6948 │ │ +526cb2: 0a04 |0027: move-result v4 │ │ +526cb4: 3541 0f00 |0028: if-ge v1, v4, 0037 // +000f │ │ +526cb8: 5464 f39d |002a: iget-object v4, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526cbc: 6e10 53d3 0400 |002c: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526cc2: 0c04 |002f: move-result-object v4 │ │ +526cc4: 7220 3d69 1400 |0030: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +526cca: 0c04 |0033: move-result-object v4 │ │ +526ccc: 1f04 ce22 |0034: check-cast v4, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +526cd0: 280f |0036: goto 0045 // +000f │ │ +526cd2: 2204 ce22 |0037: new-instance v4, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +526cd6: 7010 2fd3 0400 |0039: invoke-direct {v4}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ +526cdc: 5465 f39d |003c: iget-object v5, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526ce0: 6e10 53d3 0500 |003e: invoke-virtual {v5}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526ce6: 0c05 |0041: move-result-object v5 │ │ +526ce8: 7220 3669 4500 |0042: invoke-interface {v5, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +526cee: 6e20 44d3 3400 |0045: invoke-virtual {v4, v3}, Lorg/osmdroid/util/MapTileArea;.set:(Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; // method@d344 │ │ +526cf4: d801 0101 |0048: add-int/lit8 v1, v1, #int 1 // #01 │ │ +526cf8: 28c8 |004a: goto 0012 // -0038 │ │ +526cfa: 5462 f39d |004b: iget-object v2, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526cfe: 6e10 53d3 0200 |004d: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526d04: 0c02 |0050: move-result-object v2 │ │ +526d06: 7210 4869 0200 |0051: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +526d0c: 0a02 |0054: move-result v2 │ │ +526d0e: 3521 1800 |0055: if-ge v1, v2, 006d // +0018 │ │ +526d12: 5462 f39d |0057: iget-object v2, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526d16: 6e10 53d3 0200 |0059: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526d1c: 0c02 |005c: move-result-object v2 │ │ +526d1e: 5463 f39d |005d: iget-object v3, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526d22: 6e10 53d3 0300 |005f: invoke-virtual {v3}, Lorg/osmdroid/util/MapTileAreaList;.getList:()Ljava/util/List; // method@d353 │ │ +526d28: 0c03 |0062: move-result-object v3 │ │ +526d2a: 7210 4869 0300 |0063: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +526d30: 0a03 |0066: move-result v3 │ │ +526d32: d803 03ff |0067: add-int/lit8 v3, v3, #int -1 // #ff │ │ +526d36: 7220 4469 3200 |0069: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@6944 │ │ +526d3c: 28df |006c: goto 004b // -0021 │ │ +526d3e: 5461 f39d |006d: iget-object v1, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileAreas:Lorg/osmdroid/util/MapTileAreaList; // field@9df3 │ │ +526d42: 6e10 54d3 0100 |006f: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileAreaList;.iterator:()Ljava/util/Iterator; // method@d354 │ │ +526d48: 0c01 |0072: move-result-object v1 │ │ +526d4a: 5b61 f49d |0073: iput-object v1, v6, Lorg/osmdroid/tileprovider/MapTilePreCache;.mTileIndices:Ljava/util/Iterator; // field@9df4 │ │ +526d4e: 1e00 |0075: monitor-exit v0 │ │ +526d50: 0e00 |0076: return-void │ │ +526d52: 0d01 |0077: move-exception v1 │ │ +526d54: 1e00 |0078: monitor-exit v0 │ │ +526d56: 2802 |0079: goto 007b // +0002 │ │ +526d58: 2701 |007a: throw v1 │ │ +526d5a: 28ff |007b: goto 007a // -0001 │ │ catches : 1 │ │ 0x0004 - 0x0079 │ │ -> 0x0077 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=73 │ │ 0x001e line=75 │ │ @@ -975784,51 +975784,51 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -526d4c: |[526d4c] org.osmdroid.tileprovider.MapTilePreCache.search:(J)V │ │ -526d5c: 5440 f29d |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTilePreCache;.mProviders:Ljava/util/List; // field@9df2 │ │ -526d60: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -526d66: 0c00 |0005: move-result-object v0 │ │ -526d68: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -526d6e: 0a01 |0009: move-result v1 │ │ -526d70: 3801 3700 |000a: if-eqz v1, 0041 // +0037 │ │ -526d74: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526d7a: 0c01 |000f: move-result-object v1 │ │ -526d7c: 1f01 a422 |0010: check-cast v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -526d80: 2012 9a22 |0012: instance-of v2, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // type@229a │ │ -526d84: 3802 1a00 |0014: if-eqz v2, 002e // +001a │ │ -526d88: 0712 |0016: move-object v2, v1 │ │ -526d8a: 1f02 9a22 |0017: check-cast v2, Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // type@229a │ │ -526d8e: 6e10 09d2 0200 |0019: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d209 │ │ -526d94: 0c02 |001c: move-result-object v2 │ │ -526d96: 2023 b422 |001d: instance-of v3, v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -526d9a: 3803 0f00 |001f: if-eqz v3, 002e // +000f │ │ -526d9e: 1f02 b422 |0021: check-cast v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -526da2: 6e10 b5d2 0200 |0023: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // method@d2b5 │ │ -526da8: 0c02 |0026: move-result-object v2 │ │ -526daa: 6e10 c2d2 0200 |0027: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.acceptsPreventive:()Z // method@d2c2 │ │ -526db0: 0a02 |002a: move-result v2 │ │ -526db2: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ -526db6: 28d9 |002d: goto 0006 // -0027 │ │ -526db8: 6e10 4bd2 0100 |002e: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; // method@d24b │ │ -526dbe: 0c01 |0031: move-result-object v1 │ │ -526dc0: 6e30 3ad2 5106 |0032: invoke-virtual {v1, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.loadTile:(J)Landroid/graphics/drawable/Drawable; // method@d23a │ │ -526dc6: 0c01 |0035: move-result-object v1 │ │ -526dc8: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ -526dcc: 28ce |0038: goto 0006 // -0032 │ │ -526dce: 5442 f09d |0039: iget-object v2, v4, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ -526dd2: 6e40 5dd1 5216 |003b: invoke-virtual {v2, v5, v6, v1}, Lorg/osmdroid/tileprovider/MapTileCache;.putTile:(JLandroid/graphics/drawable/Drawable;)V // method@d15d │ │ -526dd8: 0e00 |003e: return-void │ │ -526dda: 0000 |003f: nop // spacer │ │ -526ddc: 28c6 |0040: goto 0006 // -003a │ │ -526dde: 0e00 |0041: return-void │ │ +526d68: |[526d68] org.osmdroid.tileprovider.MapTilePreCache.search:(J)V │ │ +526d78: 5440 f29d |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTilePreCache;.mProviders:Ljava/util/List; // field@9df2 │ │ +526d7c: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +526d82: 0c00 |0005: move-result-object v0 │ │ +526d84: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526d8a: 0a01 |0009: move-result v1 │ │ +526d8c: 3801 3700 |000a: if-eqz v1, 0041 // +0037 │ │ +526d90: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526d96: 0c01 |000f: move-result-object v1 │ │ +526d98: 1f01 a422 |0010: check-cast v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +526d9c: 2012 9a22 |0012: instance-of v2, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // type@229a │ │ +526da0: 3802 1a00 |0014: if-eqz v2, 002e // +001a │ │ +526da4: 0712 |0016: move-object v2, v1 │ │ +526da6: 1f02 9a22 |0017: check-cast v2, Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // type@229a │ │ +526daa: 6e10 09d2 0200 |0019: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d209 │ │ +526db0: 0c02 |001c: move-result-object v2 │ │ +526db2: 2023 b422 |001d: instance-of v3, v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +526db6: 3803 0f00 |001f: if-eqz v3, 002e // +000f │ │ +526dba: 1f02 b422 |0021: check-cast v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +526dbe: 6e10 b5d2 0200 |0023: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // method@d2b5 │ │ +526dc4: 0c02 |0026: move-result-object v2 │ │ +526dc6: 6e10 c2d2 0200 |0027: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.acceptsPreventive:()Z // method@d2c2 │ │ +526dcc: 0a02 |002a: move-result v2 │ │ +526dce: 3902 0300 |002b: if-nez v2, 002e // +0003 │ │ +526dd2: 28d9 |002d: goto 0006 // -0027 │ │ +526dd4: 6e10 4bd2 0100 |002e: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; // method@d24b │ │ +526dda: 0c01 |0031: move-result-object v1 │ │ +526ddc: 6e30 3ad2 5106 |0032: invoke-virtual {v1, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.loadTile:(J)Landroid/graphics/drawable/Drawable; // method@d23a │ │ +526de2: 0c01 |0035: move-result-object v1 │ │ +526de4: 3901 0300 |0036: if-nez v1, 0039 // +0003 │ │ +526de8: 28ce |0038: goto 0006 // -0032 │ │ +526dea: 5442 f09d |0039: iget-object v2, v4, Lorg/osmdroid/tileprovider/MapTilePreCache;.mCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9df0 │ │ +526dee: 6e40 5dd1 5216 |003b: invoke-virtual {v2, v5, v6, v1}, Lorg/osmdroid/tileprovider/MapTileCache;.putTile:(JLandroid/graphics/drawable/Drawable;)V // method@d15d │ │ +526df4: 0e00 |003e: return-void │ │ +526df6: 0000 |003f: nop // spacer │ │ +526df8: 28c6 |0040: goto 0006 // -003a │ │ +526dfa: 0e00 |0041: return-void │ │ catches : 1 │ │ 0x0012 - 0x003e │ │ Lorg/osmdroid/tileprovider/modules/CantContinueException; -> 0x003f │ │ positions : │ │ 0x0000 line=115 │ │ 0x0012 line=117 │ │ 0x0016 line=118 │ │ @@ -975846,18 +975846,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -526be8: |[526be8] org.osmdroid.tileprovider.MapTilePreCache.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ -526bf8: 5410 f29d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTilePreCache;.mProviders:Ljava/util/List; // field@9df2 │ │ -526bfc: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -526c02: 0e00 |0005: return-void │ │ +526c04: |[526c04] org.osmdroid.tileprovider.MapTilePreCache.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ +526c14: 5410 f29d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTilePreCache;.mProviders:Ljava/util/List; // field@9df2 │ │ +526c18: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +526c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ │ │ @@ -975866,24 +975866,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -526c04: |[526c04] org.osmdroid.tileprovider.MapTilePreCache.fill:()V │ │ -526c14: 5410 f19d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTilePreCache;.mGC:Lorg/osmdroid/util/GarbageCollector; // field@9df1 │ │ -526c18: 6e10 0ed3 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.isRunning:()Z // method@d30e │ │ -526c1e: 0a00 |0005: move-result v0 │ │ -526c20: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -526c24: 0e00 |0008: return-void │ │ -526c26: 7010 6bd1 0100 |0009: invoke-direct {v1}, Lorg/osmdroid/tileprovider/MapTilePreCache;.refresh:()V // method@d16b │ │ -526c2c: 5410 f19d |000c: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTilePreCache;.mGC:Lorg/osmdroid/util/GarbageCollector; // field@9df1 │ │ -526c30: 6e10 0dd3 0000 |000e: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ -526c36: 0e00 |0011: return-void │ │ +526c20: |[526c20] org.osmdroid.tileprovider.MapTilePreCache.fill:()V │ │ +526c30: 5410 f19d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTilePreCache;.mGC:Lorg/osmdroid/util/GarbageCollector; // field@9df1 │ │ +526c34: 6e10 0ed3 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.isRunning:()Z // method@d30e │ │ +526c3a: 0a00 |0005: move-result v0 │ │ +526c3c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +526c40: 0e00 |0008: return-void │ │ +526c42: 7010 6bd1 0100 |0009: invoke-direct {v1}, Lorg/osmdroid/tileprovider/MapTilePreCache;.refresh:()V // method@d16b │ │ +526c48: 5410 f19d |000c: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTilePreCache;.mGC:Lorg/osmdroid/util/GarbageCollector; // field@9df1 │ │ +526c4c: 6e10 0dd3 0000 |000e: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ +526c52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=61 │ │ 0x000c line=62 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/osmdroid/tileprovider/MapTilePreCache; │ │ @@ -975967,20 +975967,20 @@ │ │ type : '(JLjava/util/List;Lorg/osmdroid/tileprovider/IMapTileProviderCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -52819c: |[52819c] org.osmdroid.tileprovider.MapTileRequestState.:(JLjava/util/List;Lorg/osmdroid/tileprovider/IMapTileProviderCallback;)V │ │ -5281ac: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5281b2: 5b03 109e |0003: iput-object v3, v0, Lorg/osmdroid/tileprovider/MapTileRequestState;.mProviderQueue:Ljava/util/List; // field@9e10 │ │ -5281b6: 5a01 0f9e |0005: iput-wide v1, v0, Lorg/osmdroid/tileprovider/MapTileRequestState;.mMapTileIndex:J // field@9e0f │ │ -5281ba: 5b04 0d9e |0007: iput-object v4, v0, Lorg/osmdroid/tileprovider/MapTileRequestState;.mCallback:Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // field@9e0d │ │ -5281be: 0e00 |0009: return-void │ │ +5281b8: |[5281b8] org.osmdroid.tileprovider.MapTileRequestState.:(JLjava/util/List;Lorg/osmdroid/tileprovider/IMapTileProviderCallback;)V │ │ +5281c8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5281ce: 5b03 109e |0003: iput-object v3, v0, Lorg/osmdroid/tileprovider/MapTileRequestState;.mProviderQueue:Ljava/util/List; // field@9e10 │ │ +5281d2: 5a01 0f9e |0005: iput-wide v1, v0, Lorg/osmdroid/tileprovider/MapTileRequestState;.mMapTileIndex:J // field@9e0f │ │ +5281d6: 5b04 0d9e |0007: iput-object v4, v0, Lorg/osmdroid/tileprovider/MapTileRequestState;.mCallback:Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // field@9e0d │ │ +5281da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ @@ -975995,17 +975995,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/IMapTileProviderCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -528140: |[528140] org.osmdroid.tileprovider.MapTileRequestState.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; │ │ -528150: 5410 0d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileRequestState;.mCallback:Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // field@9e0d │ │ -528154: 1100 |0002: return-object v0 │ │ +52815c: |[52815c] org.osmdroid.tileprovider.MapTileRequestState.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; │ │ +52816c: 5410 0d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileRequestState;.mCallback:Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // field@9e0d │ │ +528170: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/MapTileRequestState;) │ │ @@ -976013,17 +976013,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -528128: |[528128] org.osmdroid.tileprovider.MapTileRequestState.getMapTile:()J │ │ -528138: 5320 0f9e |0000: iget-wide v0, v2, Lorg/osmdroid/tileprovider/MapTileRequestState;.mMapTileIndex:J // field@9e0f │ │ -52813c: 1000 |0002: return-wide v0 │ │ +528144: |[528144] org.osmdroid.tileprovider.MapTileRequestState.getMapTile:()J │ │ +528154: 5320 0f9e |0000: iget-wide v0, v2, Lorg/osmdroid/tileprovider/MapTileRequestState;.mMapTileIndex:J // field@9e0f │ │ +528158: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/MapTileRequestState;) │ │ @@ -976031,29 +976031,29 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -528158: |[528158] org.osmdroid.tileprovider.MapTileRequestState.getNextProvider:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ -528168: 6e10 abd1 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileRequestState;.isEmpty:()Z // method@d1ab │ │ -52816e: 0a00 |0003: move-result v0 │ │ -528170: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -528174: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -528176: 280f |0007: goto 0016 // +000f │ │ -528178: 5430 109e |0008: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.mProviderQueue:Ljava/util/List; // field@9e10 │ │ -52817c: 5231 0c9e |000a: iget v1, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.index:I // field@9e0c │ │ -528180: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -528184: 5932 0c9e |000e: iput v2, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.index:I // field@9e0c │ │ -528188: 7220 3d69 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52818e: 0c00 |0013: move-result-object v0 │ │ -528190: 1f00 a422 |0014: check-cast v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -528194: 5b30 0e9e |0016: iput-object v0, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.mCurrentProvider:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e0e │ │ -528198: 1100 |0018: return-object v0 │ │ +528174: |[528174] org.osmdroid.tileprovider.MapTileRequestState.getNextProvider:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ +528184: 6e10 abd1 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileRequestState;.isEmpty:()Z // method@d1ab │ │ +52818a: 0a00 |0003: move-result v0 │ │ +52818c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +528190: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +528192: 280f |0007: goto 0016 // +000f │ │ +528194: 5430 109e |0008: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.mProviderQueue:Ljava/util/List; // field@9e10 │ │ +528198: 5231 0c9e |000a: iget v1, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.index:I // field@9e0c │ │ +52819c: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +5281a0: 5932 0c9e |000e: iput v2, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.index:I // field@9e0c │ │ +5281a4: 7220 3d69 1000 |0010: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +5281aa: 0c00 |0013: move-result-object v0 │ │ +5281ac: 1f00 a422 |0014: check-cast v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +5281b0: 5b30 0e9e |0016: iput-object v0, v3, Lorg/osmdroid/tileprovider/MapTileRequestState;.mCurrentProvider:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e0e │ │ +5281b4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/MapTileRequestState;) │ │ @@ -976061,26 +976061,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -5280f4: |[5280f4] org.osmdroid.tileprovider.MapTileRequestState.isEmpty:()Z │ │ -528104: 5420 109e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileRequestState;.mProviderQueue:Ljava/util/List; // field@9e10 │ │ -528108: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -52810c: 5221 0c9e |0004: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileRequestState;.index:I // field@9e0c │ │ -528110: 7210 4869 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -528116: 0a00 |0009: move-result v0 │ │ -528118: 3401 0300 |000a: if-lt v1, v0, 000d // +0003 │ │ -52811c: 2803 |000c: goto 000f // +0003 │ │ -52811e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -528120: 2802 |000e: goto 0010 // +0002 │ │ -528122: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -528124: 0f00 |0010: return v0 │ │ +528110: |[528110] org.osmdroid.tileprovider.MapTileRequestState.isEmpty:()Z │ │ +528120: 5420 109e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileRequestState;.mProviderQueue:Ljava/util/List; // field@9e10 │ │ +528124: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +528128: 5221 0c9e |0004: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileRequestState;.index:I // field@9e0c │ │ +52812c: 7210 4869 0000 |0006: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +528132: 0a00 |0009: move-result v0 │ │ +528134: 3401 0300 |000a: if-lt v1, v0, 000d // +0003 │ │ +528138: 2803 |000c: goto 000f // +0003 │ │ +52813a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +52813c: 2802 |000e: goto 0010 // +0002 │ │ +52813e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +528140: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ │ │ source_file_idx : 21153 (MapTileRequestState.java) │ │ @@ -976142,20 +976142,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -52837c: |[52837c] org.osmdroid.tileprovider.TileStates.:()V │ │ -52838c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -528392: 2200 300f |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0f30 │ │ -528396: 7010 2569 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@6925 │ │ -52839c: 5b10 169e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mRunAfters:Ljava/util/Collection; // field@9e16 │ │ -5283a0: 0e00 |000a: return-void │ │ +528398: |[528398] org.osmdroid.tileprovider.TileStates.:()V │ │ +5283a8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +5283ae: 2200 300f |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0f30 │ │ +5283b2: 7010 2569 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@6925 │ │ +5283b8: 5b10 169e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mRunAfters:Ljava/util/Collection; // field@9e16 │ │ +5283bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=17 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/osmdroid/tileprovider/TileStates; │ │ │ │ @@ -976165,30 +976165,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -5283a4: |[5283a4] org.osmdroid.tileprovider.TileStates.finaliseLoop:()V │ │ -5283b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5283b6: 5c20 139e |0001: iput-boolean v0, v2, Lorg/osmdroid/tileprovider/TileStates;.mDone:Z // field@9e13 │ │ -5283ba: 5420 169e |0003: iget-object v0, v2, Lorg/osmdroid/tileprovider/TileStates;.mRunAfters:Ljava/util/Collection; // field@9e16 │ │ -5283be: 7210 c768 0000 |0005: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -5283c4: 0c00 |0008: move-result-object v0 │ │ -5283c6: 7210 1269 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5283cc: 0a01 |000c: move-result v1 │ │ -5283ce: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ -5283d2: 7210 1369 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5283d8: 0c01 |0012: move-result-object v1 │ │ -5283da: 1f01 560e |0013: check-cast v1, Ljava/lang/Runnable; // type@0e56 │ │ -5283de: 3801 f4ff |0015: if-eqz v1, 0009 // -000c │ │ -5283e2: 7210 2765 0100 |0017: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@6527 │ │ -5283e8: 28ef |001a: goto 0009 // -0011 │ │ -5283ea: 0e00 |001b: return-void │ │ +5283c0: |[5283c0] org.osmdroid.tileprovider.TileStates.finaliseLoop:()V │ │ +5283d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5283d2: 5c20 139e |0001: iput-boolean v0, v2, Lorg/osmdroid/tileprovider/TileStates;.mDone:Z // field@9e13 │ │ +5283d6: 5420 169e |0003: iget-object v0, v2, Lorg/osmdroid/tileprovider/TileStates;.mRunAfters:Ljava/util/Collection; // field@9e16 │ │ +5283da: 7210 c768 0000 |0005: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +5283e0: 0c00 |0008: move-result-object v0 │ │ +5283e2: 7210 1269 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5283e8: 0a01 |000c: move-result v1 │ │ +5283ea: 3801 0e00 |000d: if-eqz v1, 001b // +000e │ │ +5283ee: 7210 1369 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5283f4: 0c01 |0012: move-result-object v1 │ │ +5283f6: 1f01 560e |0013: check-cast v1, Ljava/lang/Runnable; // type@0e56 │ │ +5283fa: 3801 f4ff |0015: if-eqz v1, 0009 // -000c │ │ +5283fe: 7210 2765 0100 |0017: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@6527 │ │ +528404: 28ef |001a: goto 0009 // -0011 │ │ +528406: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0003 line=40 │ │ 0x0017 line=42 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/osmdroid/tileprovider/TileStates; │ │ @@ -976198,59 +976198,59 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -5283ec: |[5283ec] org.osmdroid.tileprovider.TileStates.handleTile:(Landroid/graphics/drawable/Drawable;)V │ │ -5283fc: 5230 189e |0000: iget v0, v3, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ -528400: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -528404: 5930 189e |0004: iput v0, v3, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ -528408: 3904 0900 |0006: if-nez v4, 000f // +0009 │ │ -52840c: 5234 159e |0008: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ -528410: d804 0401 |000a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -528414: 5934 159e |000c: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ -528418: 2843 |000e: goto 0051 // +0043 │ │ -52841a: 7110 42d1 0400 |000f: invoke-static {v4}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ -528420: 0a04 |0012: move-result v4 │ │ -528422: 12c0 |0013: const/4 v0, #int -4 // #fc │ │ -528424: 3204 3700 |0014: if-eq v4, v0, 004b // +0037 │ │ -528428: 12d0 |0016: const/4 v0, #int -3 // #fd │ │ -52842a: 3204 2d00 |0017: if-eq v4, v0, 0044 // +002d │ │ -52842e: 12e0 |0019: const/4 v0, #int -2 // #fe │ │ -528430: 3204 2300 |001a: if-eq v4, v0, 003d // +0023 │ │ -528434: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -528436: 3304 0900 |001d: if-ne v4, v0, 0026 // +0009 │ │ -52843a: 5234 199e |001f: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ -52843e: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -528442: 5934 199e |0023: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ -528446: 282c |0025: goto 0051 // +002c │ │ -528448: 2200 3e0e |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52844c: 2201 5f0e |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -528450: 7010 8565 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -528456: 1a02 fd69 |002d: const-string v2, "Unknown state: " // string@69fd │ │ -52845a: 6e20 9165 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528460: 6e20 8c65 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -528466: 6e10 a365 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52846c: 0c04 |0038: move-result-object v4 │ │ -52846e: 7020 be64 4000 |0039: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -528474: 2700 |003c: throw v0 │ │ -528476: 5234 149e |003d: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ -52847a: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -52847e: 5934 149e |0041: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ -528482: 280e |0043: goto 0051 // +000e │ │ -528484: 5234 179e |0044: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ -528488: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ -52848c: 5934 179e |0048: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ -528490: 2807 |004a: goto 0051 // +0007 │ │ -528492: 5234 159e |004b: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ -528496: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -52849a: 5934 159e |004f: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ -52849e: 0e00 |0051: return-void │ │ +528408: |[528408] org.osmdroid.tileprovider.TileStates.handleTile:(Landroid/graphics/drawable/Drawable;)V │ │ +528418: 5230 189e |0000: iget v0, v3, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ +52841c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +528420: 5930 189e |0004: iput v0, v3, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ +528424: 3904 0900 |0006: if-nez v4, 000f // +0009 │ │ +528428: 5234 159e |0008: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ +52842c: d804 0401 |000a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +528430: 5934 159e |000c: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ +528434: 2843 |000e: goto 0051 // +0043 │ │ +528436: 7110 42d1 0400 |000f: invoke-static {v4}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ +52843c: 0a04 |0012: move-result v4 │ │ +52843e: 12c0 |0013: const/4 v0, #int -4 // #fc │ │ +528440: 3204 3700 |0014: if-eq v4, v0, 004b // +0037 │ │ +528444: 12d0 |0016: const/4 v0, #int -3 // #fd │ │ +528446: 3204 2d00 |0017: if-eq v4, v0, 0044 // +002d │ │ +52844a: 12e0 |0019: const/4 v0, #int -2 // #fe │ │ +52844c: 3204 2300 |001a: if-eq v4, v0, 003d // +0023 │ │ +528450: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +528452: 3304 0900 |001d: if-ne v4, v0, 0026 // +0009 │ │ +528456: 5234 199e |001f: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ +52845a: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +52845e: 5934 199e |0023: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ +528462: 282c |0025: goto 0051 // +002c │ │ +528464: 2200 3e0e |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +528468: 2201 5f0e |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52846c: 7010 8565 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +528472: 1a02 fd69 |002d: const-string v2, "Unknown state: " // string@69fd │ │ +528476: 6e20 9165 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52847c: 6e20 8c65 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +528482: 6e10 a365 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528488: 0c04 |0038: move-result-object v4 │ │ +52848a: 7020 be64 4000 |0039: invoke-direct {v0, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +528490: 2700 |003c: throw v0 │ │ +528492: 5234 149e |003d: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ +528496: d804 0401 |003f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +52849a: 5934 149e |0041: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ +52849e: 280e |0043: goto 0051 // +000e │ │ +5284a0: 5234 179e |0044: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ +5284a4: d804 0401 |0046: add-int/lit8 v4, v4, #int 1 // #01 │ │ +5284a8: 5934 179e |0048: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ +5284ac: 2807 |004a: goto 0051 // +0007 │ │ +5284ae: 5234 159e |004b: iget v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ +5284b2: d804 0401 |004d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +5284b6: 5934 159e |004f: iput v4, v3, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ +5284ba: 0e00 |0051: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0008 line=50 │ │ 0x000f line=52 │ │ 0x001f line=55 │ │ 0x0026 line=63 │ │ @@ -976266,23 +976266,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -5284a0: |[5284a0] org.osmdroid.tileprovider.TileStates.initialiseLoop:()V │ │ -5284b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5284b2: 5c10 139e |0001: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mDone:Z // field@9e13 │ │ -5284b6: 5910 189e |0003: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ -5284ba: 5910 199e |0005: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ -5284be: 5910 149e |0007: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ -5284c2: 5910 179e |0009: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ -5284c6: 5910 159e |000b: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ -5284ca: 0e00 |000d: return-void │ │ +5284bc: |[5284bc] org.osmdroid.tileprovider.TileStates.initialiseLoop:()V │ │ +5284cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5284ce: 5c10 139e |0001: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mDone:Z // field@9e13 │ │ +5284d2: 5910 189e |0003: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ +5284d6: 5910 199e |0005: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ +5284da: 5910 149e |0007: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ +5284de: 5910 179e |0009: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ +5284e2: 5910 159e |000b: iput v0, v1, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ +5284e6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ 0x0007 line=33 │ │ 0x0009 line=34 │ │ @@ -976295,46 +976295,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -5282dc: |[5282dc] org.osmdroid.tileprovider.TileStates.toString:()Ljava/lang/String; │ │ -5282ec: 5520 139e |0000: iget-boolean v0, v2, Lorg/osmdroid/tileprovider/TileStates;.mDone:Z // field@9e13 │ │ -5282f0: 3800 4300 |0002: if-eqz v0, 0045 // +0043 │ │ -5282f4: 2200 5f0e |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5282f8: 7010 8565 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5282fe: 1a01 2e68 |0009: const-string v1, "TileStates: " // string@682e │ │ -528302: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528308: 5221 189e |000e: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ -52830c: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -528312: 1a01 a700 |0013: const-string v1, " = " // string@00a7 │ │ -528316: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52831c: 5221 199e |0018: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ -528320: 6e20 8c65 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -528326: 1a01 3706 |001d: const-string v1, "(U) + " // string@0637 │ │ -52832a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528330: 5221 149e |0022: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ -528334: 6e20 8c65 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52833a: 1a01 c605 |0027: const-string v1, "(E) + " // string@05c6 │ │ -52833e: 6e20 9165 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528344: 5221 179e |002c: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ -528348: 6e20 8c65 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52834e: 1a01 ee05 |0031: const-string v1, "(S) + " // string@05ee │ │ -528352: 6e20 9165 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528358: 5221 159e |0036: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ -52835c: 6e20 8c65 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -528362: 1a01 ed05 |003b: const-string v1, "(N)" // string@05ed │ │ -528366: 6e20 9165 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52836c: 6e10 a365 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -528372: 0c00 |0043: move-result-object v0 │ │ -528374: 1100 |0044: return-object v0 │ │ -528376: 1a00 2c68 |0045: const-string v0, "TileStates" // string@682c │ │ -52837a: 1100 |0047: return-object v0 │ │ +5282f8: |[5282f8] org.osmdroid.tileprovider.TileStates.toString:()Ljava/lang/String; │ │ +528308: 5520 139e |0000: iget-boolean v0, v2, Lorg/osmdroid/tileprovider/TileStates;.mDone:Z // field@9e13 │ │ +52830c: 3800 4300 |0002: if-eqz v0, 0045 // +0043 │ │ +528310: 2200 5f0e |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +528314: 7010 8565 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52831a: 1a01 2e68 |0009: const-string v1, "TileStates: " // string@682e │ │ +52831e: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528324: 5221 189e |000e: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mTotal:I // field@9e18 │ │ +528328: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52832e: 1a01 a700 |0013: const-string v1, " = " // string@00a7 │ │ +528332: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528338: 5221 199e |0018: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mUpToDate:I // field@9e19 │ │ +52833c: 6e20 8c65 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +528342: 1a01 3706 |001d: const-string v1, "(U) + " // string@0637 │ │ +528346: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52834c: 5221 149e |0022: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mExpired:I // field@9e14 │ │ +528350: 6e20 8c65 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +528356: 1a01 c605 |0027: const-string v1, "(E) + " // string@05c6 │ │ +52835a: 6e20 9165 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528360: 5221 179e |002c: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mScaled:I // field@9e17 │ │ +528364: 6e20 8c65 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52836a: 1a01 ee05 |0031: const-string v1, "(S) + " // string@05ee │ │ +52836e: 6e20 9165 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528374: 5221 159e |0036: iget v1, v2, Lorg/osmdroid/tileprovider/TileStates;.mNotFound:I // field@9e15 │ │ +528378: 6e20 8c65 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52837e: 1a01 ed05 |003b: const-string v1, "(N)" // string@05ed │ │ +528382: 6e20 9165 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528388: 6e10 a365 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52838e: 0c00 |0043: move-result-object v0 │ │ +528390: 1100 |0044: return-object v0 │ │ +528392: 1a00 2c68 |0045: const-string v0, "TileStates" // string@682c │ │ +528396: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x0048 reg=2 this Lorg/osmdroid/tileprovider/TileStates; │ │ │ │ @@ -976373,37 +976373,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -5285fc: |[5285fc] org.osmdroid.tileprovider.modules.ArchiveFileFactory.:()V │ │ -52860c: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -528610: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -528616: 6900 1a9e |0005: sput-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ -52861a: 1c01 ae22 |0007: const-class v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive; // type@22ae │ │ -52861e: 1a02 a3ee |0009: const-string v2, "zip" // string@eea3 │ │ -528622: 7230 6b69 2001 |000b: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -528628: 6000 9c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -52862c: 1301 0a00 |0010: const/16 v1, #int 10 // #a │ │ -528630: 3410 1d00 |0012: if-lt v0, v1, 002f // +001d │ │ -528634: 6200 1a9e |0014: sget-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ -528638: 1c01 8f22 |0016: const-class v1, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; // type@228f │ │ -52863c: 1a02 7be2 |0018: const-string v2, "sqlite" // string@e27b │ │ -528640: 7230 6b69 2001 |001a: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -528646: 6200 1a9e |001d: sget-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ -52864a: 1c01 9422 |001f: const-class v1, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive; // type@2294 │ │ -52864e: 1a02 fbbd |0021: const-string v2, "mbtiles" // string@bdfb │ │ -528652: 7230 6b69 2001 |0023: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -528658: 6200 1a9e |0026: sget-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ -52865c: 1c01 9022 |0028: const-class v1, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; // type@2290 │ │ -528660: 1a02 b891 |002a: const-string v2, "gemf" // string@91b8 │ │ -528664: 7230 6b69 2001 |002c: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -52866a: 0e00 |002f: return-void │ │ +528618: |[528618] org.osmdroid.tileprovider.modules.ArchiveFileFactory.:()V │ │ +528628: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +52862c: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +528632: 6900 1a9e |0005: sput-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ +528636: 1c01 ae22 |0007: const-class v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive; // type@22ae │ │ +52863a: 1a02 a3ee |0009: const-string v2, "zip" // string@eea3 │ │ +52863e: 7230 6b69 2001 |000b: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +528644: 6000 9c00 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +528648: 1301 0a00 |0010: const/16 v1, #int 10 // #a │ │ +52864c: 3410 1d00 |0012: if-lt v0, v1, 002f // +001d │ │ +528650: 6200 1a9e |0014: sget-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ +528654: 1c01 8f22 |0016: const-class v1, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; // type@228f │ │ +528658: 1a02 7be2 |0018: const-string v2, "sqlite" // string@e27b │ │ +52865c: 7230 6b69 2001 |001a: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +528662: 6200 1a9e |001d: sget-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ +528666: 1c01 9422 |001f: const-class v1, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive; // type@2294 │ │ +52866a: 1a02 fbbd |0021: const-string v2, "mbtiles" // string@bdfb │ │ +52866e: 7230 6b69 2001 |0023: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +528674: 6200 1a9e |0026: sget-object v0, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ +528678: 1c01 9022 |0028: const-class v1, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; // type@2290 │ │ +52867c: 1a02 b891 |002a: const-string v2, "gemf" // string@91b8 │ │ +528680: 7230 6b69 2001 |002c: invoke-interface {v0, v2, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +528686: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0007 line=17 │ │ 0x000e line=18 │ │ 0x0014 line=19 │ │ 0x001d line=20 │ │ @@ -976415,77 +976415,77 @@ │ │ type : '(Ljava/io/File;)Lorg/osmdroid/tileprovider/modules/IArchiveFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 127 16-bit code units │ │ -5284cc: |[5284cc] org.osmdroid.tileprovider.modules.ArchiveFileFactory.getArchiveFile:(Ljava/io/File;)Lorg/osmdroid/tileprovider/modules/IArchiveFile; │ │ -5284dc: 1a00 db20 |0000: const-string v0, "Error initializing archive file provider " // string@20db │ │ -5284e0: 1a01 6957 |0002: const-string v1, "OsmDroid" // string@5769 │ │ -5284e4: 6e10 a263 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ -5284ea: 0c02 |0007: move-result-object v2 │ │ -5284ec: 1a03 1608 |0008: const-string v3, "." // string@0816 │ │ -5284f0: 6e20 4665 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -5284f6: 0a04 |000d: move-result v4 │ │ -5284f8: 3804 0e00 |000e: if-eqz v4, 001c // +000e │ │ -5284fc: 6e20 5865 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@6558 │ │ -528502: 0a03 |0013: move-result v3 │ │ -528504: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ -528508: 6e20 6665 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@6566 │ │ -52850e: 0c02 |0019: move-result-object v2 │ │ -528510: 2802 |001a: goto 001c // +0002 │ │ -528512: 0000 |001b: nop // spacer │ │ -528514: 6203 1a9e |001c: sget-object v3, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ -528518: 6e10 6965 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -52851e: 0c02 |0021: move-result-object v2 │ │ -528520: 7220 6769 2300 |0022: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -528526: 0c02 |0025: move-result-object v2 │ │ -528528: 1f02 2f0e |0026: check-cast v2, Ljava/lang/Class; // type@0e2f │ │ -52852c: 3802 5500 |0028: if-eqz v2, 007d // +0055 │ │ -528530: 6e10 9064 0200 |002a: invoke-virtual {v2}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@6490 │ │ -528536: 0c02 |002d: move-result-object v2 │ │ -528538: 1f02 9122 |002e: check-cast v2, Lorg/osmdroid/tileprovider/modules/IArchiveFile; // type@2291 │ │ -52853c: 7220 cbd1 5200 |0030: invoke-interface {v2, v5}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.init:(Ljava/io/File;)V // method@d1cb │ │ -528542: 1102 |0033: return-object v2 │ │ -528544: 0d00 |0034: move-exception v0 │ │ -528546: 2202 5f0e |0035: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52854a: 7010 8565 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -528550: 1a03 e020 |003a: const-string v3, "Error opening archive file " // string@20e0 │ │ -528554: 6e20 9165 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52855a: 6e10 9e63 0500 |003f: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -528560: 0c05 |0042: move-result-object v5 │ │ -528562: 6e20 9165 5200 |0043: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528568: 6e10 a365 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52856e: 0c05 |0049: move-result-object v5 │ │ -528570: 7130 fb08 5100 |004a: invoke-static {v1, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -528576: 2830 |004d: goto 007d // +0030 │ │ -528578: 0d02 |004e: move-exception v2 │ │ -52857a: 2203 5f0e |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52857e: 7010 8565 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -528584: 6e20 9165 0300 |0054: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52858a: 6e10 9e63 0500 |0057: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -528590: 0c05 |005a: move-result-object v5 │ │ -528592: 6e20 9165 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528598: 6e10 a365 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52859e: 0c05 |0061: move-result-object v5 │ │ -5285a0: 7130 fb08 5102 |0062: invoke-static {v1, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -5285a6: 2818 |0065: goto 007d // +0018 │ │ -5285a8: 0d02 |0066: move-exception v2 │ │ -5285aa: 2203 5f0e |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -5285ae: 7010 8565 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5285b4: 6e20 9165 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5285ba: 6e10 9e63 0500 |006f: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -5285c0: 0c05 |0072: move-result-object v5 │ │ -5285c2: 6e20 9165 5300 |0073: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5285c8: 6e10 a365 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5285ce: 0c05 |0079: move-result-object v5 │ │ -5285d0: 7130 fb08 5102 |007a: invoke-static {v1, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -5285d6: 1205 |007d: const/4 v5, #int 0 // #0 │ │ -5285d8: 1105 |007e: return-object v5 │ │ +5284e8: |[5284e8] org.osmdroid.tileprovider.modules.ArchiveFileFactory.getArchiveFile:(Ljava/io/File;)Lorg/osmdroid/tileprovider/modules/IArchiveFile; │ │ +5284f8: 1a00 db20 |0000: const-string v0, "Error initializing archive file provider " // string@20db │ │ +5284fc: 1a01 6957 |0002: const-string v1, "OsmDroid" // string@5769 │ │ +528500: 6e10 a263 0500 |0004: invoke-virtual {v5}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ +528506: 0c02 |0007: move-result-object v2 │ │ +528508: 1a03 1608 |0008: const-string v3, "." // string@0816 │ │ +52850c: 6e20 4665 3200 |000a: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +528512: 0a04 |000d: move-result v4 │ │ +528514: 3804 0e00 |000e: if-eqz v4, 001c // +000e │ │ +528518: 6e20 5865 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@6558 │ │ +52851e: 0a03 |0013: move-result v3 │ │ +528520: d803 0301 |0014: add-int/lit8 v3, v3, #int 1 // #01 │ │ +528524: 6e20 6665 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@6566 │ │ +52852a: 0c02 |0019: move-result-object v2 │ │ +52852c: 2802 |001a: goto 001c // +0002 │ │ +52852e: 0000 |001b: nop // spacer │ │ +528530: 6203 1a9e |001c: sget-object v3, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.extensionMap:Ljava/util/Map; // field@9e1a │ │ +528534: 6e10 6965 0200 |001e: invoke-virtual {v2}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +52853a: 0c02 |0021: move-result-object v2 │ │ +52853c: 7220 6769 2300 |0022: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +528542: 0c02 |0025: move-result-object v2 │ │ +528544: 1f02 2f0e |0026: check-cast v2, Ljava/lang/Class; // type@0e2f │ │ +528548: 3802 5500 |0028: if-eqz v2, 007d // +0055 │ │ +52854c: 6e10 9064 0200 |002a: invoke-virtual {v2}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@6490 │ │ +528552: 0c02 |002d: move-result-object v2 │ │ +528554: 1f02 9122 |002e: check-cast v2, Lorg/osmdroid/tileprovider/modules/IArchiveFile; // type@2291 │ │ +528558: 7220 cbd1 5200 |0030: invoke-interface {v2, v5}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.init:(Ljava/io/File;)V // method@d1cb │ │ +52855e: 1102 |0033: return-object v2 │ │ +528560: 0d00 |0034: move-exception v0 │ │ +528562: 2202 5f0e |0035: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +528566: 7010 8565 0200 |0037: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52856c: 1a03 e020 |003a: const-string v3, "Error opening archive file " // string@20e0 │ │ +528570: 6e20 9165 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528576: 6e10 9e63 0500 |003f: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52857c: 0c05 |0042: move-result-object v5 │ │ +52857e: 6e20 9165 5200 |0043: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528584: 6e10 a365 0200 |0046: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52858a: 0c05 |0049: move-result-object v5 │ │ +52858c: 7130 fb08 5100 |004a: invoke-static {v1, v5, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +528592: 2830 |004d: goto 007d // +0030 │ │ +528594: 0d02 |004e: move-exception v2 │ │ +528596: 2203 5f0e |004f: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52859a: 7010 8565 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5285a0: 6e20 9165 0300 |0054: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5285a6: 6e10 9e63 0500 |0057: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +5285ac: 0c05 |005a: move-result-object v5 │ │ +5285ae: 6e20 9165 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5285b4: 6e10 a365 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5285ba: 0c05 |0061: move-result-object v5 │ │ +5285bc: 7130 fb08 5102 |0062: invoke-static {v1, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +5285c2: 2818 |0065: goto 007d // +0018 │ │ +5285c4: 0d02 |0066: move-exception v2 │ │ +5285c6: 2203 5f0e |0067: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +5285ca: 7010 8565 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5285d0: 6e20 9165 0300 |006c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5285d6: 6e10 9e63 0500 |006f: invoke-virtual {v5}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +5285dc: 0c05 |0072: move-result-object v5 │ │ +5285de: 6e20 9165 5300 |0073: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5285e4: 6e10 a365 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5285ea: 0c05 |0079: move-result-object v5 │ │ +5285ec: 7130 fb08 5102 |007a: invoke-static {v1, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +5285f2: 1205 |007d: const/4 v5, #int 0 // #0 │ │ +5285f4: 1105 |007e: return-object v5 │ │ catches : 2 │ │ 0x0010 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ 0x002a - 0x0033 │ │ Ljava/lang/InstantiationException; -> 0x0066 │ │ Ljava/lang/IllegalAccessException; -> 0x004e │ │ Ljava/lang/Exception; -> 0x0034 │ │ @@ -976528,17 +976528,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -52866c: |[52866c] org.osmdroid.tileprovider.modules.CantContinueException.:(Ljava/lang/Throwable;)V │ │ -52867c: 7020 aa64 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@64aa │ │ -528682: 0e00 |0003: return-void │ │ +528688: |[528688] org.osmdroid.tileprovider.modules.CantContinueException.:(Ljava/lang/Throwable;)V │ │ +528698: 7020 aa64 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@64aa │ │ +52869e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/modules/CantContinueException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -976577,19 +976577,19 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5286b8: |[5286b8] org.osmdroid.tileprovider.modules.ConfigurablePriorityThreadFactory.:(ILjava/lang/String;)V │ │ -5286c8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5286ce: 5901 1c9e |0003: iput v1, v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mPriority:I // field@9e1c │ │ -5286d2: 5b02 1b9e |0005: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mName:Ljava/lang/String; // field@9e1b │ │ -5286d6: 0e00 |0007: return-void │ │ +5286d4: |[5286d4] org.osmdroid.tileprovider.modules.ConfigurablePriorityThreadFactory.:(ILjava/lang/String;)V │ │ +5286e4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5286ea: 5901 1c9e |0003: iput v1, v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mPriority:I // field@9e1c │ │ +5286ee: 5b02 1b9e |0005: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mName:Ljava/lang/String; // field@9e1b │ │ +5286f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ 0x0005 line=17 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory; │ │ @@ -976602,23 +976602,23 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -528684: |[528684] org.osmdroid.tileprovider.modules.ConfigurablePriorityThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -528694: 2200 630e |0000: new-instance v0, Ljava/lang/Thread; // type@0e63 │ │ -528698: 7020 b165 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ -52869e: 5212 1c9e |0005: iget v2, v1, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mPriority:I // field@9e1c │ │ -5286a2: 6e20 c365 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setPriority:(I)V // method@65c3 │ │ -5286a8: 5412 1b9e |000a: iget-object v2, v1, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mName:Ljava/lang/String; // field@9e1b │ │ -5286ac: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ -5286b0: 6e20 c265 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@65c2 │ │ -5286b6: 1100 |0011: return-object v0 │ │ +5286a0: |[5286a0] org.osmdroid.tileprovider.modules.ConfigurablePriorityThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +5286b0: 2200 630e |0000: new-instance v0, Ljava/lang/Thread; // type@0e63 │ │ +5286b4: 7020 b165 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ +5286ba: 5212 1c9e |0005: iget v2, v1, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mPriority:I // field@9e1c │ │ +5286be: 6e20 c365 2000 |0007: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setPriority:(I)V // method@65c3 │ │ +5286c4: 5412 1b9e |000a: iget-object v2, v1, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.mName:Ljava/lang/String; // field@9e1b │ │ +5286c8: 3802 0500 |000c: if-eqz v2, 0011 // +0005 │ │ +5286cc: 6e20 c265 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@65c2 │ │ +5286d2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0005 line=23 │ │ 0x000a line=24 │ │ 0x000e line=25 │ │ locals : │ │ @@ -976796,18 +976796,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -529cf0: |[529cf0] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase$MyBroadcastReceiver.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;)V │ │ -529d00: 5b01 349e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // field@9e34 │ │ -529d04: 7010 0602 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0206 │ │ -529d0a: 0e00 |0005: return-void │ │ +529d0c: |[529d0c] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase$MyBroadcastReceiver.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;)V │ │ +529d1c: 5b01 349e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // field@9e34 │ │ +529d20: 7010 0602 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0206 │ │ +529d26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; │ │ │ │ @@ -976816,17 +976816,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -529d0c: |[529d0c] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase$MyBroadcastReceiver.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$1;)V │ │ -529d1c: 7020 21d2 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;)V // method@d221 │ │ -529d22: 0e00 |0003: return-void │ │ +529d28: |[529d28] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase$MyBroadcastReceiver.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$1;)V │ │ +529d38: 7020 21d2 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;)V // method@d221 │ │ +529d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$1; │ │ @@ -976837,31 +976837,31 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -529d24: |[529d24] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase$MyBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -529d34: 6e10 9c02 0200 |0000: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@029c │ │ -529d3a: 0c01 |0003: move-result-object v1 │ │ -529d3c: 1a02 fc76 |0004: const-string v2, "android.intent.action.MEDIA_MOUNTED" // string@76fc │ │ -529d40: 6e20 4965 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -529d46: 0a02 |0009: move-result v2 │ │ -529d48: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -529d4c: 5401 349e |000c: iget-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // field@9e34 │ │ -529d50: 6e10 26d2 0100 |000e: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.onMediaMounted:()V // method@d226 │ │ -529d56: 280e |0011: goto 001f // +000e │ │ -529d58: 1a02 fe76 |0012: const-string v2, "android.intent.action.MEDIA_UNMOUNTED" // string@76fe │ │ -529d5c: 6e20 4965 1200 |0014: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -529d62: 0a01 |0017: move-result v1 │ │ -529d64: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -529d68: 5401 349e |001a: iget-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // field@9e34 │ │ -529d6c: 6e10 27d2 0100 |001c: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.onMediaUnmounted:()V // method@d227 │ │ -529d72: 0e00 |001f: return-void │ │ +529d40: |[529d40] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase$MyBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +529d50: 6e10 9c02 0200 |0000: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@029c │ │ +529d56: 0c01 |0003: move-result-object v1 │ │ +529d58: 1a02 fc76 |0004: const-string v2, "android.intent.action.MEDIA_MOUNTED" // string@76fc │ │ +529d5c: 6e20 4965 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +529d62: 0a02 |0009: move-result v2 │ │ +529d64: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +529d68: 5401 349e |000c: iget-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // field@9e34 │ │ +529d6c: 6e10 26d2 0100 |000e: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.onMediaMounted:()V // method@d226 │ │ +529d72: 280e |0011: goto 001f // +000e │ │ +529d74: 1a02 fe76 |0012: const-string v2, "android.intent.action.MEDIA_UNMOUNTED" // string@76fe │ │ +529d78: 6e20 4965 1200 |0014: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +529d7e: 0a01 |0017: move-result v1 │ │ +529d80: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +529d84: 5401 349e |001a: iget-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // field@9e34 │ │ +529d88: 6e10 27d2 0100 |001c: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.onMediaUnmounted:()V // method@d227 │ │ +529d8e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=57 │ │ 0x000c line=58 │ │ 0x0014 line=59 │ │ 0x001a line=60 │ │ @@ -976911,19 +976911,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;IFZI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -52a1c4: |[52a1c4] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$1.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;IFZI)V │ │ -52a1d4: 5b01 3a9e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ -52a1d8: 5905 3b9e |0002: iput v5, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.val$pPendingQueueSize:I // field@9e3b │ │ -52a1dc: 7040 1769 2043 |0004: invoke-direct {v0, v2, v3, v4}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@6917 │ │ -52a1e2: 0e00 |0007: return-void │ │ +52a1e0: |[52a1e0] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$1.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;IFZI)V │ │ +52a1f0: 5b01 3a9e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ +52a1f4: 5905 3b9e |0002: iput v5, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.val$pPendingQueueSize:I // field@9e3b │ │ +52a1f8: 7040 1769 2043 |0004: invoke-direct {v0, v2, v3, v4}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@6917 │ │ +52a1fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -976937,56 +976937,56 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -52a110: |[52a110] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$1.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -52a120: 6e10 2369 0500 |0000: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ -52a126: 0a06 |0003: move-result v6 │ │ -52a128: 5250 3b9e |0004: iget v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.val$pPendingQueueSize:I // field@9e3b │ │ -52a12c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -52a12e: 3606 0300 |0007: if-gt v6, v0, 000a // +0003 │ │ -52a132: 0f01 |0009: return v1 │ │ -52a134: 5456 3a9e |000a: iget-object v6, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ -52a138: 5466 3e9e |000c: iget-object v6, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a13c: 6e10 1f69 0600 |000e: invoke-virtual {v6}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@691f │ │ -52a142: 0c06 |0011: move-result-object v6 │ │ -52a144: 7210 9969 0600 |0012: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52a14a: 0c06 |0015: move-result-object v6 │ │ -52a14c: 7210 1269 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52a152: 0a00 |0019: move-result v0 │ │ -52a154: 3800 3600 |001a: if-eqz v0, 0050 // +0036 │ │ -52a158: 7210 1369 0600 |001c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52a15e: 0c00 |001f: move-result-object v0 │ │ -52a160: 1f00 470e |0020: check-cast v0, Ljava/lang/Long; // type@0e47 │ │ -52a164: 6e10 e564 0000 |0022: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52a16a: 0b02 |0025: move-result-wide v2 │ │ -52a16c: 5450 3a9e |0026: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ -52a170: 5400 409e |0028: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52a174: 7120 eb64 3200 |002a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52a17a: 0c04 |002d: move-result-object v4 │ │ -52a17c: 6e20 f168 4000 |002e: invoke-virtual {v0, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@68f1 │ │ -52a182: 0a00 |0031: move-result v0 │ │ -52a184: 3900 e4ff |0032: if-nez v0, 0016 // -001c │ │ -52a188: 5450 3a9e |0034: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ -52a18c: 5400 3e9e |0036: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a190: 7120 eb64 3200 |0038: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52a196: 0c04 |003b: move-result-object v4 │ │ -52a198: 6e20 1d69 4000 |003c: invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ -52a19e: 0c00 |003f: move-result-object v0 │ │ -52a1a0: 1f00 8922 |0040: check-cast v0, Lorg/osmdroid/tileprovider/MapTileRequestState; // type@2289 │ │ -52a1a4: 3800 d4ff |0042: if-eqz v0, 0016 // -002c │ │ -52a1a8: 5456 3a9e |0044: iget-object v6, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ -52a1ac: 6e30 4ed2 2603 |0046: invoke-virtual {v6, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ -52a1b2: 6e10 a8d1 0000 |0049: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ -52a1b8: 0c06 |004c: move-result-object v6 │ │ -52a1ba: 7220 4ad1 0600 |004d: invoke-interface {v6, v0}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestFailedExceedsMaxQueueSize:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d14a │ │ -52a1c0: 0f01 |0050: return v1 │ │ +52a12c: |[52a12c] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$1.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +52a13c: 6e10 2369 0500 |0000: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ +52a142: 0a06 |0003: move-result v6 │ │ +52a144: 5250 3b9e |0004: iget v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.val$pPendingQueueSize:I // field@9e3b │ │ +52a148: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +52a14a: 3606 0300 |0007: if-gt v6, v0, 000a // +0003 │ │ +52a14e: 0f01 |0009: return v1 │ │ +52a150: 5456 3a9e |000a: iget-object v6, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ +52a154: 5466 3e9e |000c: iget-object v6, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a158: 6e10 1f69 0600 |000e: invoke-virtual {v6}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@691f │ │ +52a15e: 0c06 |0011: move-result-object v6 │ │ +52a160: 7210 9969 0600 |0012: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52a166: 0c06 |0015: move-result-object v6 │ │ +52a168: 7210 1269 0600 |0016: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52a16e: 0a00 |0019: move-result v0 │ │ +52a170: 3800 3600 |001a: if-eqz v0, 0050 // +0036 │ │ +52a174: 7210 1369 0600 |001c: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52a17a: 0c00 |001f: move-result-object v0 │ │ +52a17c: 1f00 470e |0020: check-cast v0, Ljava/lang/Long; // type@0e47 │ │ +52a180: 6e10 e564 0000 |0022: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52a186: 0b02 |0025: move-result-wide v2 │ │ +52a188: 5450 3a9e |0026: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ +52a18c: 5400 409e |0028: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52a190: 7120 eb64 3200 |002a: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52a196: 0c04 |002d: move-result-object v4 │ │ +52a198: 6e20 f168 4000 |002e: invoke-virtual {v0, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@68f1 │ │ +52a19e: 0a00 |0031: move-result v0 │ │ +52a1a0: 3900 e4ff |0032: if-nez v0, 0016 // -001c │ │ +52a1a4: 5450 3a9e |0034: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ +52a1a8: 5400 3e9e |0036: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a1ac: 7120 eb64 3200 |0038: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52a1b2: 0c04 |003b: move-result-object v4 │ │ +52a1b4: 6e20 1d69 4000 |003c: invoke-virtual {v0, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ +52a1ba: 0c00 |003f: move-result-object v0 │ │ +52a1bc: 1f00 8922 |0040: check-cast v0, Lorg/osmdroid/tileprovider/MapTileRequestState; // type@2289 │ │ +52a1c0: 3800 d4ff |0042: if-eqz v0, 0016 // -002c │ │ +52a1c4: 5456 3a9e |0044: iget-object v6, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3a │ │ +52a1c8: 6e30 4ed2 2603 |0046: invoke-virtual {v6, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ +52a1ce: 6e10 a8d1 0000 |0049: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ +52a1d4: 0c06 |004c: move-result-object v6 │ │ +52a1d6: 7220 4ad1 0600 |004d: invoke-interface {v6, v0}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestFailedExceedsMaxQueueSize:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d14a │ │ +52a1dc: 0f01 |0050: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000a line=109 │ │ 0x0016 line=110 │ │ 0x001c line=111 │ │ 0x0026 line=112 │ │ @@ -977034,18 +977034,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52a368: |[52a368] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ -52a378: 5b01 3c9e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a37c: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52a382: 0e00 |0005: return-void │ │ +52a384: |[52a384] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ +52a394: 5b01 3c9e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a398: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52a39e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ │ │ @@ -977061,105 +977061,105 @@ │ │ type : '()Lorg/osmdroid/tileprovider/MapTileRequestState;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -52a1e4: |[52a1e4] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.nextTile:()Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ -52a1f4: 5480 3c9e |0000: iget-object v0, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a1f8: 5400 3f9e |0002: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ -52a1fc: 1d00 |0004: monitor-enter v0 │ │ -52a1fe: 5481 3c9e |0005: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a202: 5411 3e9e |0007: iget-object v1, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a206: 6e10 1f69 0100 |0009: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@691f │ │ -52a20c: 0c01 |000c: move-result-object v1 │ │ -52a20e: 7210 9969 0100 |000d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52a214: 0c01 |0010: move-result-object v1 │ │ -52a216: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -52a218: 0723 |0012: move-object v3, v2 │ │ -52a21a: 7210 1269 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52a220: 0a04 |0016: move-result v4 │ │ -52a222: 3804 4a00 |0017: if-eqz v4, 0061 // +004a │ │ -52a226: 7210 1369 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52a22c: 0c04 |001c: move-result-object v4 │ │ -52a22e: 1f04 470e |001d: check-cast v4, Ljava/lang/Long; // type@0e47 │ │ -52a232: 5485 3c9e |001f: iget-object v5, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a236: 5455 409e |0021: iget-object v5, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52a23a: 6e20 f168 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@68f1 │ │ -52a240: 0a05 |0026: move-result v5 │ │ -52a242: 3905 ecff |0027: if-nez v5, 0013 // -0014 │ │ -52a246: 7100 edd0 0000 |0029: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a24c: 0c03 |002c: move-result-object v3 │ │ -52a24e: 7210 2ad1 0300 |002d: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a254: 0a03 |0030: move-result v3 │ │ -52a256: 3803 2e00 |0031: if-eqz v3, 005f // +002e │ │ -52a25a: 1a03 6957 |0033: const-string v3, "OsmDroid" // string@5769 │ │ -52a25e: 2205 5f0e |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a262: 7010 8565 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a268: 1a06 2268 |003a: const-string v6, "TileLoader.nextTile() on provider: " // string@6822 │ │ -52a26c: 6e20 9165 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a272: 5486 3c9e |003f: iget-object v6, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a276: 6e10 49d2 0600 |0041: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a27c: 0c06 |0044: move-result-object v6 │ │ -52a27e: 6e20 9165 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a284: 1a06 8901 |0048: const-string v6, " found tile in working queue: " // string@0189 │ │ -52a288: 6e20 9165 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a28e: 6e10 e564 0400 |004d: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52a294: 0b06 |0050: move-result-wide v6 │ │ -52a296: 7120 61d3 7600 |0051: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a29c: 0c06 |0054: move-result-object v6 │ │ -52a29e: 6e20 9165 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a2a4: 6e10 a365 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a2aa: 0c05 |005b: move-result-object v5 │ │ -52a2ac: 7120 f808 5300 |005c: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a2b2: 0743 |005f: move-object v3, v4 │ │ -52a2b4: 28b3 |0060: goto 0013 // -004d │ │ -52a2b6: 3803 3f00 |0061: if-eqz v3, 00a0 // +003f │ │ -52a2ba: 7100 edd0 0000 |0063: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a2c0: 0c01 |0066: move-result-object v1 │ │ -52a2c2: 7210 2ad1 0100 |0067: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a2c8: 0a01 |006a: move-result v1 │ │ -52a2ca: 3801 2600 |006b: if-eqz v1, 0091 // +0026 │ │ -52a2ce: 1a01 6957 |006d: const-string v1, "OsmDroid" // string@5769 │ │ -52a2d2: 2204 5f0e |006f: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a2d6: 7010 8565 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a2dc: 1a05 2268 |0074: const-string v5, "TileLoader.nextTile() on provider: " // string@6822 │ │ -52a2e0: 6e20 9165 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a2e6: 5485 3c9e |0079: iget-object v5, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a2ea: 6e10 49d2 0500 |007b: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a2f0: 0c05 |007e: move-result-object v5 │ │ -52a2f2: 6e20 9165 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a2f8: 1a05 f800 |0082: const-string v5, " adding tile to working queue: " // string@00f8 │ │ -52a2fc: 6e20 9165 5400 |0084: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a302: 6e20 9065 3400 |0087: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52a308: 6e10 a365 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a30e: 0c04 |008d: move-result-object v4 │ │ -52a310: 7120 f808 4100 |008e: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a316: 5481 3c9e |0091: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a31a: 5411 409e |0093: iget-object v1, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52a31e: 5484 3c9e |0095: iget-object v4, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a322: 5444 3e9e |0097: iget-object v4, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a326: 6e20 1d69 3400 |0099: invoke-virtual {v4, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ -52a32c: 0c04 |009c: move-result-object v4 │ │ -52a32e: 6e30 f868 3104 |009d: invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -52a334: 3803 0d00 |00a0: if-eqz v3, 00ad // +000d │ │ -52a338: 5481 3c9e |00a2: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a33c: 5411 3e9e |00a4: iget-object v1, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a340: 6e20 1d69 3100 |00a6: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ -52a346: 0c01 |00a9: move-result-object v1 │ │ -52a348: 0712 |00aa: move-object v2, v1 │ │ -52a34a: 1f02 8922 |00ab: check-cast v2, Lorg/osmdroid/tileprovider/MapTileRequestState; // type@2289 │ │ -52a34e: 1e00 |00ad: monitor-exit v0 │ │ -52a350: 1102 |00ae: return-object v2 │ │ -52a352: 0d01 |00af: move-exception v1 │ │ -52a354: 1e00 |00b0: monitor-exit v0 │ │ -52a356: 2802 |00b1: goto 00b3 // +0002 │ │ -52a358: 2701 |00b2: throw v1 │ │ -52a35a: 28ff |00b3: goto 00b2 // -0001 │ │ +52a200: |[52a200] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.nextTile:()Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ +52a210: 5480 3c9e |0000: iget-object v0, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a214: 5400 3f9e |0002: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ +52a218: 1d00 |0004: monitor-enter v0 │ │ +52a21a: 5481 3c9e |0005: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a21e: 5411 3e9e |0007: iget-object v1, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a222: 6e10 1f69 0100 |0009: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@691f │ │ +52a228: 0c01 |000c: move-result-object v1 │ │ +52a22a: 7210 9969 0100 |000d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52a230: 0c01 |0010: move-result-object v1 │ │ +52a232: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +52a234: 0723 |0012: move-object v3, v2 │ │ +52a236: 7210 1269 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52a23c: 0a04 |0016: move-result v4 │ │ +52a23e: 3804 4a00 |0017: if-eqz v4, 0061 // +004a │ │ +52a242: 7210 1369 0100 |0019: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52a248: 0c04 |001c: move-result-object v4 │ │ +52a24a: 1f04 470e |001d: check-cast v4, Ljava/lang/Long; // type@0e47 │ │ +52a24e: 5485 3c9e |001f: iget-object v5, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a252: 5455 409e |0021: iget-object v5, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52a256: 6e20 f168 4500 |0023: invoke-virtual {v5, v4}, Ljava/util/HashMap;.containsKey:(Ljava/lang/Object;)Z // method@68f1 │ │ +52a25c: 0a05 |0026: move-result v5 │ │ +52a25e: 3905 ecff |0027: if-nez v5, 0013 // -0014 │ │ +52a262: 7100 edd0 0000 |0029: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a268: 0c03 |002c: move-result-object v3 │ │ +52a26a: 7210 2ad1 0300 |002d: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a270: 0a03 |0030: move-result v3 │ │ +52a272: 3803 2e00 |0031: if-eqz v3, 005f // +002e │ │ +52a276: 1a03 6957 |0033: const-string v3, "OsmDroid" // string@5769 │ │ +52a27a: 2205 5f0e |0035: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a27e: 7010 8565 0500 |0037: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a284: 1a06 2268 |003a: const-string v6, "TileLoader.nextTile() on provider: " // string@6822 │ │ +52a288: 6e20 9165 6500 |003c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a28e: 5486 3c9e |003f: iget-object v6, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a292: 6e10 49d2 0600 |0041: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a298: 0c06 |0044: move-result-object v6 │ │ +52a29a: 6e20 9165 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a2a0: 1a06 8901 |0048: const-string v6, " found tile in working queue: " // string@0189 │ │ +52a2a4: 6e20 9165 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a2aa: 6e10 e564 0400 |004d: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52a2b0: 0b06 |0050: move-result-wide v6 │ │ +52a2b2: 7120 61d3 7600 |0051: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a2b8: 0c06 |0054: move-result-object v6 │ │ +52a2ba: 6e20 9165 6500 |0055: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a2c0: 6e10 a365 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a2c6: 0c05 |005b: move-result-object v5 │ │ +52a2c8: 7120 f808 5300 |005c: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a2ce: 0743 |005f: move-object v3, v4 │ │ +52a2d0: 28b3 |0060: goto 0013 // -004d │ │ +52a2d2: 3803 3f00 |0061: if-eqz v3, 00a0 // +003f │ │ +52a2d6: 7100 edd0 0000 |0063: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a2dc: 0c01 |0066: move-result-object v1 │ │ +52a2de: 7210 2ad1 0100 |0067: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a2e4: 0a01 |006a: move-result v1 │ │ +52a2e6: 3801 2600 |006b: if-eqz v1, 0091 // +0026 │ │ +52a2ea: 1a01 6957 |006d: const-string v1, "OsmDroid" // string@5769 │ │ +52a2ee: 2204 5f0e |006f: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a2f2: 7010 8565 0400 |0071: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a2f8: 1a05 2268 |0074: const-string v5, "TileLoader.nextTile() on provider: " // string@6822 │ │ +52a2fc: 6e20 9165 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a302: 5485 3c9e |0079: iget-object v5, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a306: 6e10 49d2 0500 |007b: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a30c: 0c05 |007e: move-result-object v5 │ │ +52a30e: 6e20 9165 5400 |007f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a314: 1a05 f800 |0082: const-string v5, " adding tile to working queue: " // string@00f8 │ │ +52a318: 6e20 9165 5400 |0084: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a31e: 6e20 9065 3400 |0087: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52a324: 6e10 a365 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a32a: 0c04 |008d: move-result-object v4 │ │ +52a32c: 7120 f808 4100 |008e: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a332: 5481 3c9e |0091: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a336: 5411 409e |0093: iget-object v1, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52a33a: 5484 3c9e |0095: iget-object v4, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a33e: 5444 3e9e |0097: iget-object v4, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a342: 6e20 1d69 3400 |0099: invoke-virtual {v4, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ +52a348: 0c04 |009c: move-result-object v4 │ │ +52a34a: 6e30 f868 3104 |009d: invoke-virtual {v1, v3, v4}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +52a350: 3803 0d00 |00a0: if-eqz v3, 00ad // +000d │ │ +52a354: 5481 3c9e |00a2: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a358: 5411 3e9e |00a4: iget-object v1, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a35c: 6e20 1d69 3100 |00a6: invoke-virtual {v1, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ +52a362: 0c01 |00a9: move-result-object v1 │ │ +52a364: 0712 |00aa: move-object v2, v1 │ │ +52a366: 1f02 8922 |00ab: check-cast v2, Lorg/osmdroid/tileprovider/MapTileRequestState; // type@2289 │ │ +52a36a: 1e00 |00ad: monitor-exit v0 │ │ +52a36c: 1102 |00ae: return-object v2 │ │ +52a36e: 0d01 |00af: move-exception v1 │ │ +52a370: 1e00 |00b0: monitor-exit v0 │ │ +52a372: 2802 |00b1: goto 00b3 // +0002 │ │ +52a374: 2701 |00b2: throw v1 │ │ +52a376: 28ff |00b3: goto 00b2 // -0001 │ │ catches : 1 │ │ 0x0005 - 0x00b1 │ │ -> 0x00af │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=219 │ │ 0x0013 line=222 │ │ @@ -977182,135 +977182,135 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52a384: |[52a384] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.onTileLoaderInit:()V │ │ -52a394: 0e00 |0000: return-void │ │ +52a3a0: |[52a3a0] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.onTileLoaderInit:()V │ │ +52a3b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;) │ │ name : 'onTileLoaderShutdown' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52a398: |[52a398] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.onTileLoaderShutdown:()V │ │ -52a3a8: 0e00 |0000: return-void │ │ +52a3b4: |[52a3b4] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.onTileLoaderShutdown:()V │ │ +52a3c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 195 16-bit code units │ │ -52a3ac: |[52a3ac] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.run:()V │ │ -52a3bc: 6e10 3cd2 0700 |0000: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.onTileLoaderInit:()V // method@d23c │ │ -52a3c2: 6e10 3bd2 0700 |0003: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.nextTile:()Lorg/osmdroid/tileprovider/MapTileRequestState; // method@d23b │ │ -52a3c8: 0c00 |0006: move-result-object v0 │ │ -52a3ca: 3800 b800 |0007: if-eqz v0, 00bf // +00b8 │ │ -52a3ce: 7100 edd0 0000 |0009: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a3d4: 0c01 |000c: move-result-object v1 │ │ -52a3d6: 7210 2ad1 0100 |000d: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a3dc: 0a01 |0010: move-result v1 │ │ -52a3de: 1a02 6957 |0011: const-string v2, "OsmDroid" // string@5769 │ │ -52a3e2: 3801 3e00 |0013: if-eqz v1, 0051 // +003e │ │ -52a3e6: 2201 5f0e |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a3ea: 7010 8565 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a3f0: 1a03 2368 |001a: const-string v3, "TileLoader.run() processing next tile: " // string@6823 │ │ -52a3f4: 6e20 9165 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a3fa: 6e10 a9d1 0000 |001f: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a400: 0b03 |0022: move-result-wide v3 │ │ -52a402: 7120 61d3 4300 |0023: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a408: 0c03 |0026: move-result-object v3 │ │ -52a40a: 6e20 9165 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a410: 1a03 7e07 |002a: const-string v3, ", pending:" // string@077e │ │ -52a414: 6e20 9165 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a41a: 5473 3c9e |002f: iget-object v3, v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a41e: 5433 3e9e |0031: iget-object v3, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a422: 6e10 2369 0300 |0033: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ -52a428: 0a03 |0036: move-result v3 │ │ -52a42a: 6e20 8c65 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52a430: 1a03 c107 |003a: const-string v3, ", working:" // string@07c1 │ │ -52a434: 6e20 9165 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a43a: 5473 3c9e |003f: iget-object v3, v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a43e: 5433 409e |0041: iget-object v3, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52a442: 6e10 fb68 0300 |0043: invoke-virtual {v3}, Ljava/util/HashMap;.size:()I // method@68fb │ │ -52a448: 0a03 |0046: move-result v3 │ │ -52a44a: 6e20 8c65 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52a450: 6e10 a365 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a456: 0c01 |004d: move-result-object v1 │ │ -52a458: 7120 f808 1200 |004e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a45e: 1201 |0051: const/4 v1, #int 0 // #0 │ │ -52a460: 6e10 a9d1 0000 |0052: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a466: 0b03 |0055: move-result-wide v3 │ │ -52a468: 6e30 3ad2 3704 |0056: invoke-virtual {v7, v3, v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.loadTile:(J)Landroid/graphics/drawable/Drawable; // method@d23a │ │ -52a46e: 0c01 |0059: move-result-object v1 │ │ -52a470: 2841 |005a: goto 009b // +0041 │ │ -52a472: 0d03 |005b: move-exception v3 │ │ -52a474: 2204 5f0e |005c: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a478: 7010 8565 0400 |005e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a47e: 1a05 c620 |0061: const-string v5, "Error downloading tile: " // string@20c6 │ │ -52a482: 6e20 9165 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a488: 6e10 a9d1 0000 |0066: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a48e: 0b05 |0069: move-result-wide v5 │ │ -52a490: 7120 61d3 6500 |006a: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a496: 0c05 |006d: move-result-object v5 │ │ -52a498: 6e20 9165 5400 |006e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a49e: 6e10 a365 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a4a4: 0c04 |0074: move-result-object v4 │ │ -52a4a6: 7130 fe08 4203 |0075: invoke-static {v2, v4, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fe │ │ -52a4ac: 2823 |0078: goto 009b // +0023 │ │ -52a4ae: 0d03 |0079: move-exception v3 │ │ -52a4b0: 2204 5f0e |007a: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a4b4: 7010 8565 0400 |007c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a4ba: 1a05 1d68 |007f: const-string v5, "Tile loader can't continue: " // string@681d │ │ -52a4be: 6e20 9165 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a4c4: 6e10 a9d1 0000 |0084: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a4ca: 0b05 |0087: move-result-wide v5 │ │ -52a4cc: 7120 61d3 6500 |0088: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a4d2: 0c05 |008b: move-result-object v5 │ │ -52a4d4: 6e20 9165 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a4da: 6e10 a365 0400 |008f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a4e0: 0c04 |0092: move-result-object v4 │ │ -52a4e2: 7130 fe08 4203 |0093: invoke-static {v2, v4, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fe │ │ -52a4e8: 5472 3c9e |0096: iget-object v2, v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a4ec: 7110 44d2 0200 |0098: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d244 │ │ -52a4f2: 3901 0700 |009b: if-nez v1, 00a2 // +0007 │ │ -52a4f6: 6e20 41d2 0700 |009d: invoke-virtual {v7, v0}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoadedFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d241 │ │ -52a4fc: 2900 63ff |00a0: goto/16 0003 // -009d │ │ -52a500: 7110 42d1 0100 |00a2: invoke-static {v1}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ -52a506: 0a02 |00a5: move-result v2 │ │ -52a508: 12e3 |00a6: const/4 v3, #int -2 // #fe │ │ -52a50a: 3332 0700 |00a7: if-ne v2, v3, 00ae // +0007 │ │ -52a50e: 6e30 40d2 0701 |00a9: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoadedExpired:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d240 │ │ -52a514: 2900 57ff |00ac: goto/16 0003 // -00a9 │ │ -52a518: 7110 42d1 0100 |00ae: invoke-static {v1}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ -52a51e: 0a02 |00b1: move-result v2 │ │ -52a520: 12d3 |00b2: const/4 v3, #int -3 // #fd │ │ -52a522: 3332 0700 |00b3: if-ne v2, v3, 00ba // +0007 │ │ -52a526: 6e30 42d2 0701 |00b5: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoadedScaled:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d242 │ │ -52a52c: 2900 4bff |00b8: goto/16 0003 // -00b5 │ │ -52a530: 6e30 3fd2 0701 |00ba: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoaded:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d23f │ │ -52a536: 2900 46ff |00bd: goto/16 0003 // -00ba │ │ -52a53a: 6e10 3dd2 0700 |00bf: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.onTileLoaderShutdown:()V // method@d23d │ │ -52a540: 0e00 |00c2: return-void │ │ +52a3c8: |[52a3c8] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.run:()V │ │ +52a3d8: 6e10 3cd2 0700 |0000: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.onTileLoaderInit:()V // method@d23c │ │ +52a3de: 6e10 3bd2 0700 |0003: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.nextTile:()Lorg/osmdroid/tileprovider/MapTileRequestState; // method@d23b │ │ +52a3e4: 0c00 |0006: move-result-object v0 │ │ +52a3e6: 3800 b800 |0007: if-eqz v0, 00bf // +00b8 │ │ +52a3ea: 7100 edd0 0000 |0009: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a3f0: 0c01 |000c: move-result-object v1 │ │ +52a3f2: 7210 2ad1 0100 |000d: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a3f8: 0a01 |0010: move-result v1 │ │ +52a3fa: 1a02 6957 |0011: const-string v2, "OsmDroid" // string@5769 │ │ +52a3fe: 3801 3e00 |0013: if-eqz v1, 0051 // +003e │ │ +52a402: 2201 5f0e |0015: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a406: 7010 8565 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a40c: 1a03 2368 |001a: const-string v3, "TileLoader.run() processing next tile: " // string@6823 │ │ +52a410: 6e20 9165 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a416: 6e10 a9d1 0000 |001f: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a41c: 0b03 |0022: move-result-wide v3 │ │ +52a41e: 7120 61d3 4300 |0023: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a424: 0c03 |0026: move-result-object v3 │ │ +52a426: 6e20 9165 3100 |0027: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a42c: 1a03 7e07 |002a: const-string v3, ", pending:" // string@077e │ │ +52a430: 6e20 9165 3100 |002c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a436: 5473 3c9e |002f: iget-object v3, v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a43a: 5433 3e9e |0031: iget-object v3, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a43e: 6e10 2369 0300 |0033: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ +52a444: 0a03 |0036: move-result v3 │ │ +52a446: 6e20 8c65 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52a44c: 1a03 c107 |003a: const-string v3, ", working:" // string@07c1 │ │ +52a450: 6e20 9165 3100 |003c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a456: 5473 3c9e |003f: iget-object v3, v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a45a: 5433 409e |0041: iget-object v3, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52a45e: 6e10 fb68 0300 |0043: invoke-virtual {v3}, Ljava/util/HashMap;.size:()I // method@68fb │ │ +52a464: 0a03 |0046: move-result v3 │ │ +52a466: 6e20 8c65 3100 |0047: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52a46c: 6e10 a365 0100 |004a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a472: 0c01 |004d: move-result-object v1 │ │ +52a474: 7120 f808 1200 |004e: invoke-static {v2, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a47a: 1201 |0051: const/4 v1, #int 0 // #0 │ │ +52a47c: 6e10 a9d1 0000 |0052: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a482: 0b03 |0055: move-result-wide v3 │ │ +52a484: 6e30 3ad2 3704 |0056: invoke-virtual {v7, v3, v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.loadTile:(J)Landroid/graphics/drawable/Drawable; // method@d23a │ │ +52a48a: 0c01 |0059: move-result-object v1 │ │ +52a48c: 2841 |005a: goto 009b // +0041 │ │ +52a48e: 0d03 |005b: move-exception v3 │ │ +52a490: 2204 5f0e |005c: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a494: 7010 8565 0400 |005e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a49a: 1a05 c620 |0061: const-string v5, "Error downloading tile: " // string@20c6 │ │ +52a49e: 6e20 9165 5400 |0063: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a4a4: 6e10 a9d1 0000 |0066: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a4aa: 0b05 |0069: move-result-wide v5 │ │ +52a4ac: 7120 61d3 6500 |006a: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a4b2: 0c05 |006d: move-result-object v5 │ │ +52a4b4: 6e20 9165 5400 |006e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a4ba: 6e10 a365 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a4c0: 0c04 |0074: move-result-object v4 │ │ +52a4c2: 7130 fe08 4203 |0075: invoke-static {v2, v4, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fe │ │ +52a4c8: 2823 |0078: goto 009b // +0023 │ │ +52a4ca: 0d03 |0079: move-exception v3 │ │ +52a4cc: 2204 5f0e |007a: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a4d0: 7010 8565 0400 |007c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a4d6: 1a05 1d68 |007f: const-string v5, "Tile loader can't continue: " // string@681d │ │ +52a4da: 6e20 9165 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a4e0: 6e10 a9d1 0000 |0084: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a4e6: 0b05 |0087: move-result-wide v5 │ │ +52a4e8: 7120 61d3 6500 |0088: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a4ee: 0c05 |008b: move-result-object v5 │ │ +52a4f0: 6e20 9165 5400 |008c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a4f6: 6e10 a365 0400 |008f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a4fc: 0c04 |0092: move-result-object v4 │ │ +52a4fe: 7130 fe08 4203 |0093: invoke-static {v2, v4, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fe │ │ +52a504: 5472 3c9e |0096: iget-object v2, v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a508: 7110 44d2 0200 |0098: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d244 │ │ +52a50e: 3901 0700 |009b: if-nez v1, 00a2 // +0007 │ │ +52a512: 6e20 41d2 0700 |009d: invoke-virtual {v7, v0}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoadedFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d241 │ │ +52a518: 2900 63ff |00a0: goto/16 0003 // -009d │ │ +52a51c: 7110 42d1 0100 |00a2: invoke-static {v1}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ +52a522: 0a02 |00a5: move-result v2 │ │ +52a524: 12e3 |00a6: const/4 v3, #int -2 // #fe │ │ +52a526: 3332 0700 |00a7: if-ne v2, v3, 00ae // +0007 │ │ +52a52a: 6e30 40d2 0701 |00a9: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoadedExpired:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d240 │ │ +52a530: 2900 57ff |00ac: goto/16 0003 // -00a9 │ │ +52a534: 7110 42d1 0100 |00ae: invoke-static {v1}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ +52a53a: 0a02 |00b1: move-result v2 │ │ +52a53c: 12d3 |00b2: const/4 v3, #int -3 // #fd │ │ +52a53e: 3332 0700 |00b3: if-ne v2, v3, 00ba // +0007 │ │ +52a542: 6e30 42d2 0701 |00b5: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoadedScaled:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d242 │ │ +52a548: 2900 4bff |00b8: goto/16 0003 // -00b5 │ │ +52a54c: 6e30 3fd2 0701 |00ba: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.tileLoaded:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d23f │ │ +52a552: 2900 46ff |00bd: goto/16 0003 // -00ba │ │ +52a556: 6e10 3dd2 0700 |00bf: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.onTileLoaderShutdown:()V // method@d23d │ │ +52a55c: 0e00 |00c2: return-void │ │ catches : 1 │ │ 0x0052 - 0x005a │ │ Lorg/osmdroid/tileprovider/modules/CantContinueException; -> 0x0079 │ │ -> 0x005b │ │ positions : │ │ 0x0000 line=298 │ │ 0x0003 line=302 │ │ @@ -977339,49 +977339,49 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -52a554: |[52a554] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoaded:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -52a564: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a56a: 0c00 |0003: move-result-object v0 │ │ -52a56c: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a572: 0a00 |0007: move-result v0 │ │ -52a574: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -52a578: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a57c: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a582: 1a01 2468 |000f: const-string v1, "TileLoader.tileLoaded() on provider: " // string@6824 │ │ -52a586: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a58c: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a590: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a596: 0c01 |0019: move-result-object v1 │ │ -52a598: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a59e: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ -52a5a2: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a5a8: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a5ae: 0b01 |0025: move-result-wide v1 │ │ -52a5b0: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a5b6: 0c01 |0029: move-result-object v1 │ │ -52a5b8: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a5be: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a5c4: 0c00 |0030: move-result-object v0 │ │ -52a5c6: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ -52a5ca: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a5d0: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a5d4: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a5da: 0b01 |003b: move-result-wide v1 │ │ -52a5dc: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ -52a5e2: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ -52a5e4: 7120 45d1 0500 |0040: invoke-static {v5, v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -52a5ea: 6e10 a8d1 0400 |0043: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ -52a5f0: 0c00 |0046: move-result-object v0 │ │ -52a5f2: 7230 47d1 4005 |0047: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d147 │ │ -52a5f8: 0e00 |004a: return-void │ │ +52a570: |[52a570] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoaded:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +52a580: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a586: 0c00 |0003: move-result-object v0 │ │ +52a588: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a58e: 0a00 |0007: move-result v0 │ │ +52a590: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +52a594: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a598: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a59e: 1a01 2468 |000f: const-string v1, "TileLoader.tileLoaded() on provider: " // string@6824 │ │ +52a5a2: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a5a8: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a5ac: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a5b2: 0c01 |0019: move-result-object v1 │ │ +52a5b4: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a5ba: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ +52a5be: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a5c4: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a5ca: 0b01 |0025: move-result-wide v1 │ │ +52a5cc: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a5d2: 0c01 |0029: move-result-object v1 │ │ +52a5d4: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a5da: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a5e0: 0c00 |0030: move-result-object v0 │ │ +52a5e2: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ +52a5e6: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a5ec: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a5f0: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a5f6: 0b01 |003b: move-result-wide v1 │ │ +52a5f8: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ +52a5fe: 12f0 |003f: const/4 v0, #int -1 // #ff │ │ +52a600: 7120 45d1 0500 |0040: invoke-static {v5, v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +52a606: 6e10 a8d1 0400 |0043: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ +52a60c: 0c00 |0046: move-result-object v0 │ │ +52a60e: 7230 47d1 4005 |0047: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d147 │ │ +52a614: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x000a line=250 │ │ 0x0022 line=251 │ │ 0x0033 line=250 │ │ 0x0036 line=253 │ │ @@ -977397,49 +977397,49 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -52a5fc: |[52a5fc] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoadedExpired:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -52a60c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a612: 0c00 |0003: move-result-object v0 │ │ -52a614: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a61a: 0a00 |0007: move-result v0 │ │ -52a61c: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -52a620: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a624: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a62a: 1a01 2568 |000f: const-string v1, "TileLoader.tileLoadedExpired() on provider: " // string@6825 │ │ -52a62e: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a634: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a638: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a63e: 0c01 |0019: move-result-object v1 │ │ -52a640: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a646: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ -52a64a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a650: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a656: 0b01 |0025: move-result-wide v1 │ │ -52a658: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a65e: 0c01 |0029: move-result-object v1 │ │ -52a660: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a666: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a66c: 0c00 |0030: move-result-object v0 │ │ -52a66e: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ -52a672: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a678: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a67c: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a682: 0b01 |003b: move-result-wide v1 │ │ -52a684: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ -52a68a: 12e0 |003f: const/4 v0, #int -2 // #fe │ │ -52a68c: 7120 45d1 0500 |0040: invoke-static {v5, v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -52a692: 6e10 a8d1 0400 |0043: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ -52a698: 0c00 |0046: move-result-object v0 │ │ -52a69a: 7230 48d1 4005 |0047: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d148 │ │ -52a6a0: 0e00 |004a: return-void │ │ +52a618: |[52a618] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoadedExpired:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +52a628: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a62e: 0c00 |0003: move-result-object v0 │ │ +52a630: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a636: 0a00 |0007: move-result v0 │ │ +52a638: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +52a63c: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a640: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a646: 1a01 2568 |000f: const-string v1, "TileLoader.tileLoadedExpired() on provider: " // string@6825 │ │ +52a64a: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a650: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a654: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a65a: 0c01 |0019: move-result-object v1 │ │ +52a65c: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a662: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ +52a666: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a66c: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a672: 0b01 |0025: move-result-wide v1 │ │ +52a674: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a67a: 0c01 |0029: move-result-object v1 │ │ +52a67c: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a682: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a688: 0c00 |0030: move-result-object v0 │ │ +52a68a: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ +52a68e: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a694: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a698: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a69e: 0b01 |003b: move-result-wide v1 │ │ +52a6a0: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ +52a6a6: 12e0 |003f: const/4 v0, #int -2 // #fe │ │ +52a6a8: 7120 45d1 0500 |0040: invoke-static {v5, v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +52a6ae: 6e10 a8d1 0400 |0043: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ +52a6b4: 0c00 |0046: move-result-object v0 │ │ +52a6b6: 7230 48d1 4005 |0047: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d148 │ │ +52a6bc: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000a line=264 │ │ 0x0022 line=265 │ │ 0x0033 line=264 │ │ 0x0036 line=267 │ │ @@ -977455,47 +977455,47 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -52a6a4: |[52a6a4] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoadedFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ -52a6b4: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a6ba: 0c00 |0003: move-result-object v0 │ │ -52a6bc: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a6c2: 0a00 |0007: move-result v0 │ │ -52a6c4: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -52a6c8: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a6cc: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a6d2: 1a01 2668 |000f: const-string v1, "TileLoader.tileLoadedFailed() on provider: " // string@6826 │ │ -52a6d6: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a6dc: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a6e0: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a6e6: 0c01 |0019: move-result-object v1 │ │ -52a6e8: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a6ee: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ -52a6f2: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a6f8: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a6fe: 0b01 |0025: move-result-wide v1 │ │ -52a700: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a706: 0c01 |0029: move-result-object v1 │ │ -52a708: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a70e: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a714: 0c00 |0030: move-result-object v0 │ │ -52a716: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ -52a71a: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a720: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a724: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a72a: 0b01 |003b: move-result-wide v1 │ │ -52a72c: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ -52a732: 6e10 a8d1 0400 |003f: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ -52a738: 0c00 |0042: move-result-object v0 │ │ -52a73a: 7220 49d1 4000 |0043: invoke-interface {v0, v4}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d149 │ │ -52a740: 0e00 |0046: return-void │ │ +52a6c0: |[52a6c0] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoadedFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ +52a6d0: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a6d6: 0c00 |0003: move-result-object v0 │ │ +52a6d8: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a6de: 0a00 |0007: move-result v0 │ │ +52a6e0: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +52a6e4: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a6e8: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a6ee: 1a01 2668 |000f: const-string v1, "TileLoader.tileLoadedFailed() on provider: " // string@6826 │ │ +52a6f2: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a6f8: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a6fc: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a702: 0c01 |0019: move-result-object v1 │ │ +52a704: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a70a: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ +52a70e: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a714: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a71a: 0b01 |0025: move-result-wide v1 │ │ +52a71c: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a722: 0c01 |0029: move-result-object v1 │ │ +52a724: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a72a: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a730: 0c00 |0030: move-result-object v0 │ │ +52a732: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ +52a736: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a73c: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a740: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a746: 0b01 |003b: move-result-wide v1 │ │ +52a748: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ +52a74e: 6e10 a8d1 0400 |003f: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ +52a754: 0c00 |0042: move-result-object v0 │ │ +52a756: 7220 49d1 4000 |0043: invoke-interface {v0, v4}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d149 │ │ +52a75c: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x000a line=285 │ │ 0x0022 line=286 │ │ 0x0033 line=285 │ │ 0x0036 line=288 │ │ @@ -977509,49 +977509,49 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -52a744: |[52a744] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoadedScaled:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -52a754: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a75a: 0c00 |0003: move-result-object v0 │ │ -52a75c: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a762: 0a00 |0007: move-result v0 │ │ -52a764: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -52a768: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a76c: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a772: 1a01 2768 |000f: const-string v1, "TileLoader.tileLoadedScaled() on provider: " // string@6827 │ │ -52a776: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a77c: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a780: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a786: 0c01 |0019: move-result-object v1 │ │ -52a788: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a78e: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ -52a792: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a798: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a79e: 0b01 |0025: move-result-wide v1 │ │ -52a7a0: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a7a6: 0c01 |0029: move-result-object v1 │ │ -52a7a8: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a7ae: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a7b4: 0c00 |0030: move-result-object v0 │ │ -52a7b6: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ -52a7ba: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a7c0: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ -52a7c4: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a7ca: 0b01 |003b: move-result-wide v1 │ │ -52a7cc: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ -52a7d2: 12d0 |003f: const/4 v0, #int -3 // #fd │ │ -52a7d4: 7120 45d1 0500 |0040: invoke-static {v5, v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -52a7da: 6e10 a8d1 0400 |0043: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ -52a7e0: 0c00 |0046: move-result-object v0 │ │ -52a7e2: 7230 48d1 4005 |0047: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d148 │ │ -52a7e8: 0e00 |004a: return-void │ │ +52a760: |[52a760] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase$TileLoader.tileLoadedScaled:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +52a770: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a776: 0c00 |0003: move-result-object v0 │ │ +52a778: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a77e: 0a00 |0007: move-result v0 │ │ +52a780: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +52a784: 2200 5f0e |000a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a788: 7010 8565 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a78e: 1a01 2768 |000f: const-string v1, "TileLoader.tileLoadedScaled() on provider: " // string@6827 │ │ +52a792: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a798: 5431 3c9e |0014: iget-object v1, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a79c: 6e10 49d2 0100 |0016: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a7a2: 0c01 |0019: move-result-object v1 │ │ +52a7a4: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a7aa: 1a01 a002 |001d: const-string v1, " with tile: " // string@02a0 │ │ +52a7ae: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a7b4: 6e10 a9d1 0400 |0022: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a7ba: 0b01 |0025: move-result-wide v1 │ │ +52a7bc: 7120 61d3 2100 |0026: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a7c2: 0c01 |0029: move-result-object v1 │ │ +52a7c4: 6e20 9165 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a7ca: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a7d0: 0c00 |0030: move-result-object v0 │ │ +52a7d2: 1a01 6957 |0031: const-string v1, "OsmDroid" // string@5769 │ │ +52a7d6: 7120 f808 0100 |0033: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a7dc: 5430 3c9e |0036: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // field@9e3c │ │ +52a7e0: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a7e6: 0b01 |003b: move-result-wide v1 │ │ +52a7e8: 6e30 4ed2 1002 |003c: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ +52a7ee: 12d0 |003f: const/4 v0, #int -3 // #fd │ │ +52a7f0: 7120 45d1 0500 |0040: invoke-static {v5, v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +52a7f6: 6e10 a8d1 0400 |0043: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ +52a7fc: 0c00 |0046: move-result-object v0 │ │ +52a7fe: 7230 48d1 4005 |0047: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d148 │ │ +52a804: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x000a line=274 │ │ 0x0022 line=275 │ │ 0x0033 line=274 │ │ 0x0036 line=277 │ │ @@ -977611,45 +977611,45 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 60 16-bit code units │ │ -52a7ec: |[52a7ec] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.:(II)V │ │ -52a7fc: 7010 1a65 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@651a │ │ -52a802: 2200 510e |0003: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ -52a806: 7010 1a65 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52a80c: 5b60 3f9e |0008: iput-object v0, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ -52a810: 3578 0a00 |000a: if-ge v8, v7, 0014 // +000a │ │ -52a814: 1a07 6957 |000c: const-string v7, "OsmDroid" // string@5769 │ │ -52a818: 1a00 3c67 |000e: const-string v0, "The pending queue size is smaller than the thread pool size. Automatically reducing the thread pool size." // string@673c │ │ -52a81c: 7120 0309 0700 |0010: invoke-static {v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52a822: 0187 |0013: move v7, v8 │ │ -52a824: 2200 8e22 |0014: new-instance v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory; // type@228e │ │ -52a828: 1251 |0016: const/4 v1, #int 5 // #5 │ │ -52a82a: 6e10 4ad2 0600 |0017: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getThreadGroupName:()Ljava/lang/String; // method@d24a │ │ -52a830: 0c02 |001a: move-result-object v2 │ │ -52a832: 7030 b9d1 1002 |001b: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.:(ILjava/lang/String;)V // method@d1b9 │ │ -52a838: 7120 116a 0700 |001e: invoke-static {v7, v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@6a11 │ │ -52a83e: 0c07 |0021: move-result-object v7 │ │ -52a840: 5b67 3d9e |0022: iput-object v7, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ -52a844: 2207 2b0f |0024: new-instance v7, Ljava/util/HashMap; // type@0f2b │ │ -52a848: 7010 ec68 0700 |0026: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@68ec │ │ -52a84e: 5b67 409e |0029: iput-object v7, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52a852: 2207 a222 |002b: new-instance v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1; // type@22a2 │ │ -52a856: d802 0802 |002d: add-int/lit8 v2, v8, #int 2 // #02 │ │ -52a85a: 1403 cdcc cc3d |002f: const v3, #float 0.1 // #3dcccccd │ │ -52a860: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -52a862: 0770 |0033: move-object v0, v7 │ │ -52a864: 0761 |0034: move-object v1, v6 │ │ -52a866: 0185 |0035: move v5, v8 │ │ -52a868: 7606 37d2 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;IFZI)V // method@d237 │ │ -52a86e: 5b67 3e9e |0039: iput-object v7, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a872: 0e00 |003b: return-void │ │ +52a808: |[52a808] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.:(II)V │ │ +52a818: 7010 1a65 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@651a │ │ +52a81e: 2200 510e |0003: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ +52a822: 7010 1a65 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52a828: 5b60 3f9e |0008: iput-object v0, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ +52a82c: 3578 0a00 |000a: if-ge v8, v7, 0014 // +000a │ │ +52a830: 1a07 6957 |000c: const-string v7, "OsmDroid" // string@5769 │ │ +52a834: 1a00 3c67 |000e: const-string v0, "The pending queue size is smaller than the thread pool size. Automatically reducing the thread pool size." // string@673c │ │ +52a838: 7120 0309 0700 |0010: invoke-static {v7, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52a83e: 0187 |0013: move v7, v8 │ │ +52a840: 2200 8e22 |0014: new-instance v0, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory; // type@228e │ │ +52a844: 1251 |0016: const/4 v1, #int 5 // #5 │ │ +52a846: 6e10 4ad2 0600 |0017: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getThreadGroupName:()Ljava/lang/String; // method@d24a │ │ +52a84c: 0c02 |001a: move-result-object v2 │ │ +52a84e: 7030 b9d1 1002 |001b: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/ConfigurablePriorityThreadFactory;.:(ILjava/lang/String;)V // method@d1b9 │ │ +52a854: 7120 116a 0700 |001e: invoke-static {v7, v0}, Ljava/util/concurrent/Executors;.newFixedThreadPool:(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; // method@6a11 │ │ +52a85a: 0c07 |0021: move-result-object v7 │ │ +52a85c: 5b67 3d9e |0022: iput-object v7, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ +52a860: 2207 2b0f |0024: new-instance v7, Ljava/util/HashMap; // type@0f2b │ │ +52a864: 7010 ec68 0700 |0026: invoke-direct {v7}, Ljava/util/HashMap;.:()V // method@68ec │ │ +52a86a: 5b67 409e |0029: iput-object v7, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52a86e: 2207 a222 |002b: new-instance v7, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1; // type@22a2 │ │ +52a872: d802 0802 |002d: add-int/lit8 v2, v8, #int 2 // #02 │ │ +52a876: 1403 cdcc cc3d |002f: const v3, #float 0.1 // #3dcccccd │ │ +52a87c: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +52a87e: 0770 |0033: move-object v0, v7 │ │ +52a880: 0761 |0034: move-object v1, v6 │ │ +52a882: 0185 |0035: move v5, v8 │ │ +52a884: 7606 37d2 0000 |0036: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$1;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;IFZI)V // method@d237 │ │ +52a88a: 5b67 3e9e |0039: iput-object v7, v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a88e: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=84 │ │ 0x0010 line=90 │ │ 0x0014 line=93 │ │ 0x0017 line=94 │ │ @@ -977666,17 +977666,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52a874: |[52a874] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ -52a884: 7010 45d2 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.clearQueue:()V // method@d245 │ │ -52a88a: 0e00 |0003: return-void │ │ +52a890: |[52a890] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ +52a8a0: 7010 45d2 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.clearQueue:()V // method@d245 │ │ +52a8a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;) │ │ @@ -977684,26 +977684,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -52a88c: |[52a88c] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.clearQueue:()V │ │ -52a89c: 5420 3f9e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ -52a8a0: 1d00 |0002: monitor-enter v0 │ │ -52a8a2: 5421 3e9e |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a8a6: 6e10 1969 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@6919 │ │ -52a8ac: 5421 409e |0008: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52a8b0: 6e10 f068 0100 |000a: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@68f0 │ │ -52a8b6: 1e00 |000d: monitor-exit v0 │ │ -52a8b8: 0e00 |000e: return-void │ │ -52a8ba: 0d01 |000f: move-exception v1 │ │ -52a8bc: 1e00 |0010: monitor-exit v0 │ │ -52a8be: 2701 |0011: throw v1 │ │ +52a8a8: |[52a8a8] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.clearQueue:()V │ │ +52a8b8: 5420 3f9e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ +52a8bc: 1d00 |0002: monitor-enter v0 │ │ +52a8be: 5421 3e9e |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a8c2: 6e10 1969 0100 |0005: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@6919 │ │ +52a8c8: 5421 409e |0008: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52a8cc: 6e10 f068 0100 |000a: invoke-virtual {v1}, Ljava/util/HashMap;.clear:()V // method@68f0 │ │ +52a8d2: 1e00 |000d: monitor-exit v0 │ │ +52a8d4: 0e00 |000e: return-void │ │ +52a8d6: 0d01 |000f: move-exception v1 │ │ +52a8d8: 1e00 |0010: monitor-exit v0 │ │ +52a8da: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ 0x0008 line=155 │ │ @@ -977717,19 +977717,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -52a8cc: |[52a8cc] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.detach:()V │ │ -52a8dc: 7010 45d2 0100 |0000: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.clearQueue:()V // method@d245 │ │ -52a8e2: 5410 3d9e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ -52a8e6: 7210 096a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@6a09 │ │ -52a8ec: 0e00 |0008: return-void │ │ +52a8e8: |[52a8e8] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.detach:()V │ │ +52a8f8: 7010 45d2 0100 |0000: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.clearQueue:()V // method@d245 │ │ +52a8fe: 5410 3d9e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ +52a902: 7210 096a 0000 |0005: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@6a09 │ │ +52a908: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ │ │ @@ -977774,80 +977774,80 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -52a8f0: |[52a8f0] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.loadMapTileAsync:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ -52a900: 5450 3d9e |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ -52a904: 7210 076a 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@6a07 │ │ -52a90a: 0a00 |0005: move-result v0 │ │ -52a90c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -52a910: 0e00 |0008: return-void │ │ -52a912: 5450 3f9e |0009: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ -52a916: 1d00 |000b: monitor-enter v0 │ │ -52a918: 7100 edd0 0000 |000c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a91e: 0c01 |000f: move-result-object v1 │ │ -52a920: 7210 2ad1 0100 |0010: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52a926: 0a01 |0013: move-result v1 │ │ -52a928: 3801 4b00 |0014: if-eqz v1, 005f // +004b │ │ -52a92c: 1a01 6957 |0016: const-string v1, "OsmDroid" // string@5769 │ │ -52a930: 2202 5f0e |0018: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52a934: 7010 8565 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52a93a: 1a03 9752 |001d: const-string v3, "MapTileModuleProviderBase.loadMaptileAsync() on provider: " // string@5297 │ │ -52a93e: 6e20 9165 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a944: 6e10 49d2 0500 |0022: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52a94a: 0c03 |0025: move-result-object v3 │ │ -52a94c: 6e20 9165 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a952: 1a03 8401 |0029: const-string v3, " for tile: " // string@0184 │ │ -52a956: 6e20 9165 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a95c: 6e10 a9d1 0600 |002e: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a962: 0b03 |0031: move-result-wide v3 │ │ -52a964: 7120 61d3 4300 |0032: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52a96a: 0c03 |0035: move-result-object v3 │ │ -52a96c: 6e20 9165 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52a972: 6e10 a365 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52a978: 0c02 |003c: move-result-object v2 │ │ -52a97a: 7120 f808 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a980: 5451 3e9e |0040: iget-object v1, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a984: 6e10 a9d1 0600 |0042: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a98a: 0b02 |0045: move-result-wide v2 │ │ -52a98c: 7120 eb64 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52a992: 0c02 |0049: move-result-object v2 │ │ -52a994: 6e20 1a69 2100 |004a: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@691a │ │ -52a99a: 0a01 |004d: move-result v1 │ │ -52a99c: 3801 0a00 |004e: if-eqz v1, 0058 // +000a │ │ -52a9a0: 1a01 6957 |0050: const-string v1, "OsmDroid" // string@5769 │ │ -52a9a4: 1a02 9852 |0052: const-string v2, "MapTileModuleProviderBase.loadMaptileAsync() tile already exists in request queue for modular provider. Moving to front of queue." // string@5298 │ │ -52a9a8: 7120 f808 2100 |0054: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a9ae: 2808 |0057: goto 005f // +0008 │ │ -52a9b0: 1a01 6957 |0058: const-string v1, "OsmDroid" // string@5769 │ │ -52a9b4: 1a02 9652 |005a: const-string v2, "MapTileModuleProviderBase.loadMaptileAsync() adding tile to request queue for modular provider." // string@5296 │ │ -52a9b8: 7120 f808 2100 |005c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52a9be: 5451 3e9e |005f: iget-object v1, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52a9c2: 6e10 a9d1 0600 |0061: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52a9c8: 0b02 |0064: move-result-wide v2 │ │ -52a9ca: 7120 eb64 3200 |0065: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52a9d0: 0c02 |0068: move-result-object v2 │ │ -52a9d2: 6e30 2069 2106 |0069: invoke-virtual {v1, v2, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6920 │ │ -52a9d8: 1e00 |006c: monitor-exit v0 │ │ -52a9da: 5456 3d9e |006d: iget-object v6, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ -52a9de: 6e10 4bd2 0500 |006f: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; // method@d24b │ │ -52a9e4: 0c00 |0072: move-result-object v0 │ │ -52a9e6: 7220 026a 0600 |0073: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@6a02 │ │ -52a9ec: 2809 |0076: goto 007f // +0009 │ │ -52a9ee: 0d06 |0077: move-exception v6 │ │ -52a9f0: 1a00 6957 |0078: const-string v0, "OsmDroid" // string@5769 │ │ -52a9f4: 1a01 155d |007a: const-string v1, "RejectedExecutionException" // string@5d15 │ │ -52a9f8: 7130 0409 1006 |007c: invoke-static {v0, v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -52a9fe: 0e00 |007f: return-void │ │ -52aa00: 0d06 |0080: move-exception v6 │ │ -52aa02: 1e00 |0081: monitor-exit v0 │ │ -52aa04: 2706 |0082: throw v6 │ │ +52a90c: |[52a90c] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.loadMapTileAsync:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ +52a91c: 5450 3d9e |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ +52a920: 7210 076a 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@6a07 │ │ +52a926: 0a00 |0005: move-result v0 │ │ +52a928: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +52a92c: 0e00 |0008: return-void │ │ +52a92e: 5450 3f9e |0009: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ +52a932: 1d00 |000b: monitor-enter v0 │ │ +52a934: 7100 edd0 0000 |000c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a93a: 0c01 |000f: move-result-object v1 │ │ +52a93c: 7210 2ad1 0100 |0010: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52a942: 0a01 |0013: move-result v1 │ │ +52a944: 3801 4b00 |0014: if-eqz v1, 005f // +004b │ │ +52a948: 1a01 6957 |0016: const-string v1, "OsmDroid" // string@5769 │ │ +52a94c: 2202 5f0e |0018: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52a950: 7010 8565 0200 |001a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52a956: 1a03 9752 |001d: const-string v3, "MapTileModuleProviderBase.loadMaptileAsync() on provider: " // string@5297 │ │ +52a95a: 6e20 9165 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a960: 6e10 49d2 0500 |0022: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52a966: 0c03 |0025: move-result-object v3 │ │ +52a968: 6e20 9165 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a96e: 1a03 8401 |0029: const-string v3, " for tile: " // string@0184 │ │ +52a972: 6e20 9165 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a978: 6e10 a9d1 0600 |002e: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a97e: 0b03 |0031: move-result-wide v3 │ │ +52a980: 7120 61d3 4300 |0032: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52a986: 0c03 |0035: move-result-object v3 │ │ +52a988: 6e20 9165 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52a98e: 6e10 a365 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52a994: 0c02 |003c: move-result-object v2 │ │ +52a996: 7120 f808 2100 |003d: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a99c: 5451 3e9e |0040: iget-object v1, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a9a0: 6e10 a9d1 0600 |0042: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a9a6: 0b02 |0045: move-result-wide v2 │ │ +52a9a8: 7120 eb64 3200 |0046: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52a9ae: 0c02 |0049: move-result-object v2 │ │ +52a9b0: 6e20 1a69 2100 |004a: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.containsKey:(Ljava/lang/Object;)Z // method@691a │ │ +52a9b6: 0a01 |004d: move-result v1 │ │ +52a9b8: 3801 0a00 |004e: if-eqz v1, 0058 // +000a │ │ +52a9bc: 1a01 6957 |0050: const-string v1, "OsmDroid" // string@5769 │ │ +52a9c0: 1a02 9852 |0052: const-string v2, "MapTileModuleProviderBase.loadMaptileAsync() tile already exists in request queue for modular provider. Moving to front of queue." // string@5298 │ │ +52a9c4: 7120 f808 2100 |0054: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a9ca: 2808 |0057: goto 005f // +0008 │ │ +52a9cc: 1a01 6957 |0058: const-string v1, "OsmDroid" // string@5769 │ │ +52a9d0: 1a02 9652 |005a: const-string v2, "MapTileModuleProviderBase.loadMaptileAsync() adding tile to request queue for modular provider." // string@5296 │ │ +52a9d4: 7120 f808 2100 |005c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52a9da: 5451 3e9e |005f: iget-object v1, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52a9de: 6e10 a9d1 0600 |0061: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52a9e4: 0b02 |0064: move-result-wide v2 │ │ +52a9e6: 7120 eb64 3200 |0065: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52a9ec: 0c02 |0068: move-result-object v2 │ │ +52a9ee: 6e30 2069 2106 |0069: invoke-virtual {v1, v2, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6920 │ │ +52a9f4: 1e00 |006c: monitor-exit v0 │ │ +52a9f6: 5456 3d9e |006d: iget-object v6, v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mExecutor:Ljava/util/concurrent/ExecutorService; // field@9e3d │ │ +52a9fa: 6e10 4bd2 0500 |006f: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; // method@d24b │ │ +52aa00: 0c00 |0072: move-result-object v0 │ │ +52aa02: 7220 026a 0600 |0073: invoke-interface {v6, v0}, Ljava/util/concurrent/ExecutorService;.execute:(Ljava/lang/Runnable;)V // method@6a02 │ │ +52aa08: 2809 |0076: goto 007f // +0009 │ │ +52aa0a: 0d06 |0077: move-exception v6 │ │ +52aa0c: 1a00 6957 |0078: const-string v0, "OsmDroid" // string@5769 │ │ +52aa10: 1a01 155d |007a: const-string v1, "RejectedExecutionException" // string@5d15 │ │ +52aa14: 7130 0409 1006 |007c: invoke-static {v0, v1, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +52aa1a: 0e00 |007f: return-void │ │ +52aa1c: 0d06 |0080: move-exception v6 │ │ +52aa1e: 1e00 |0081: monitor-exit v0 │ │ +52aa20: 2706 |0082: throw v6 │ │ catches : 3 │ │ 0x000c - 0x006d │ │ -> 0x0080 │ │ 0x006d - 0x0076 │ │ Ljava/util/concurrent/RejectedExecutionException; -> 0x0077 │ │ 0x0081 - 0x0082 │ │ -> 0x0080 │ │ @@ -977875,51 +977875,51 @@ │ │ type : '(J)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -52aa28: |[52aa28] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.removeTileFromQueues:(J)V │ │ -52aa38: 5440 3f9e |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ -52aa3c: 1d00 |0002: monitor-enter v0 │ │ -52aa3e: 7100 edd0 0000 |0003: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52aa44: 0c01 |0006: move-result-object v1 │ │ -52aa46: 7210 2ad1 0100 |0007: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52aa4c: 0a01 |000a: move-result v1 │ │ -52aa4e: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ -52aa52: 1a01 6957 |000d: const-string v1, "OsmDroid" // string@5769 │ │ -52aa56: 2202 5f0e |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52aa5a: 7010 8565 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52aa60: 1a03 9952 |0014: const-string v3, "MapTileModuleProviderBase.removeTileFromQueues() on provider: " // string@5299 │ │ -52aa64: 6e20 9165 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52aa6a: 6e10 49d2 0400 |0019: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ -52aa70: 0c03 |001c: move-result-object v3 │ │ -52aa72: 6e20 9165 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52aa78: 1a03 8401 |0020: const-string v3, " for tile: " // string@0184 │ │ -52aa7c: 6e20 9165 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52aa82: 7120 61d3 6500 |0025: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52aa88: 0c03 |0028: move-result-object v3 │ │ -52aa8a: 6e20 9165 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52aa90: 6e10 a365 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52aa96: 0c02 |002f: move-result-object v2 │ │ -52aa98: 7120 f808 2100 |0030: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52aa9e: 5441 3e9e |0033: iget-object v1, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ -52aaa2: 7120 eb64 6500 |0035: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52aaa8: 0c02 |0038: move-result-object v2 │ │ -52aaaa: 6e20 2269 2100 |0039: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@6922 │ │ -52aab0: 5441 409e |003c: iget-object v1, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ -52aab4: 7120 eb64 6500 |003e: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52aaba: 0c05 |0041: move-result-object v5 │ │ -52aabc: 6e20 fa68 5100 |0042: invoke-virtual {v1, v5}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ -52aac2: 1e00 |0045: monitor-exit v0 │ │ -52aac4: 0e00 |0046: return-void │ │ -52aac6: 0d05 |0047: move-exception v5 │ │ -52aac8: 1e00 |0048: monitor-exit v0 │ │ -52aaca: 2705 |0049: throw v5 │ │ +52aa44: |[52aa44] org.osmdroid.tileprovider.modules.MapTileModuleProviderBase.removeTileFromQueues:(J)V │ │ +52aa54: 5440 3f9e |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mQueueLockObject:Ljava/lang/Object; // field@9e3f │ │ +52aa58: 1d00 |0002: monitor-enter v0 │ │ +52aa5a: 7100 edd0 0000 |0003: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52aa60: 0c01 |0006: move-result-object v1 │ │ +52aa62: 7210 2ad1 0100 |0007: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52aa68: 0a01 |000a: move-result v1 │ │ +52aa6a: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ +52aa6e: 1a01 6957 |000d: const-string v1, "OsmDroid" // string@5769 │ │ +52aa72: 2202 5f0e |000f: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52aa76: 7010 8565 0200 |0011: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52aa7c: 1a03 9952 |0014: const-string v3, "MapTileModuleProviderBase.removeTileFromQueues() on provider: " // string@5299 │ │ +52aa80: 6e20 9165 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52aa86: 6e10 49d2 0400 |0019: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getName:()Ljava/lang/String; // method@d249 │ │ +52aa8c: 0c03 |001c: move-result-object v3 │ │ +52aa8e: 6e20 9165 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52aa94: 1a03 8401 |0020: const-string v3, " for tile: " // string@0184 │ │ +52aa98: 6e20 9165 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52aa9e: 7120 61d3 6500 |0025: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52aaa4: 0c03 |0028: move-result-object v3 │ │ +52aaa6: 6e20 9165 3200 |0029: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52aaac: 6e10 a365 0200 |002c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52aab2: 0c02 |002f: move-result-object v2 │ │ +52aab4: 7120 f808 2100 |0030: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52aaba: 5441 3e9e |0033: iget-object v1, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mPending:Ljava/util/LinkedHashMap; // field@9e3e │ │ +52aabe: 7120 eb64 6500 |0035: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52aac4: 0c02 |0038: move-result-object v2 │ │ +52aac6: 6e20 2269 2100 |0039: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@6922 │ │ +52aacc: 5441 409e |003c: iget-object v1, v4, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.mWorking:Ljava/util/HashMap; // field@9e40 │ │ +52aad0: 7120 eb64 6500 |003e: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52aad6: 0c05 |0041: move-result-object v5 │ │ +52aad8: 6e20 fa68 5100 |0042: invoke-virtual {v1, v5}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ +52aade: 1e00 |0045: monitor-exit v0 │ │ +52aae0: 0e00 |0046: return-void │ │ +52aae2: 0d05 |0047: move-exception v5 │ │ +52aae4: 1e00 |0048: monitor-exit v0 │ │ +52aae6: 2705 |0049: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0049 │ │ -> 0x0047 │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x000f line=171 │ │ @@ -977973,18 +977973,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/SqlTileWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52aedc: |[52aedc] org.osmdroid.tileprovider.modules.SqlTileWriter$1.:(Lorg/osmdroid/tileprovider/modules/SqlTileWriter;)V │ │ -52aeec: 5b01 479e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e47 │ │ -52aef0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52aef6: 0e00 |0005: return-void │ │ +52aef8: |[52aef8] org.osmdroid.tileprovider.modules.SqlTileWriter$1.:(Lorg/osmdroid/tileprovider/modules/SqlTileWriter;)V │ │ +52af08: 5b01 479e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e47 │ │ +52af0c: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52af12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/SqlTileWriter; │ │ │ │ @@ -977994,18 +977994,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52aef8: |[52aef8] org.osmdroid.tileprovider.modules.SqlTileWriter$1.run:()V │ │ -52af08: 5410 479e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e47 │ │ -52af0c: 6e10 73d2 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.runCleanupOperation:()V // method@d273 │ │ -52af12: 0e00 |0005: return-void │ │ +52af14: |[52af14] org.osmdroid.tileprovider.modules.SqlTileWriter$1.run:()V │ │ +52af24: 5410 479e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e47 │ │ +52af28: 6e10 73d2 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.runCleanupOperation:()V // method@d273 │ │ +52af2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1; │ │ │ │ source_file_idx : 25446 (SqlTileWriter.java) │ │ @@ -978039,17 +978039,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52c7d8: |[52c7d8] org.osmdroid.tileprovider.modules.TileDownloader.:()V │ │ -52c7e8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52c7ee: 0e00 |0003: return-void │ │ +52c7f4: |[52c7f4] org.osmdroid.tileprovider.modules.TileDownloader.:()V │ │ +52c804: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52c80a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/modules/TileDownloader; │ │ │ │ Virtual methods - │ │ @@ -978058,49 +978058,49 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -52c750: |[52c750] org.osmdroid.tileprovider.modules.TileDownloader.computeExpirationTime:(Ljava/lang/String;Ljava/lang/String;J)J │ │ -52c760: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c766: 0c00 |0003: move-result-object v0 │ │ -52c768: 7210 15d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getExpirationOverrideDuration:()Ljava/lang/Long; // method@d115 │ │ -52c76e: 0c00 |0007: move-result-object v0 │ │ -52c770: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -52c774: 6e10 e564 0000 |000a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52c77a: 0b05 |000d: move-result-wide v5 │ │ -52c77c: bb57 |000e: add-long/2addr v7, v5 │ │ -52c77e: 1007 |000f: return-wide v7 │ │ -52c780: 7100 edd0 0000 |0010: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c786: 0c00 |0013: move-result-object v0 │ │ -52c788: 7210 14d1 0000 |0014: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getExpirationExtendedDuration:()J // method@d114 │ │ -52c78e: 0b00 |0017: move-result-wide v0 │ │ -52c790: 6e20 79d2 6400 |0018: invoke-virtual {v4, v6}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.getHttpCacheControlDuration:(Ljava/lang/String;)Ljava/lang/Long; // method@d279 │ │ -52c796: 0c06 |001b: move-result-object v6 │ │ -52c798: 3806 0d00 |001c: if-eqz v6, 0029 // +000d │ │ -52c79c: 6e10 e564 0600 |001e: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52c7a2: 0b05 |0021: move-result-wide v5 │ │ -52c7a4: 1602 e803 |0022: const-wide/16 v2, #int 1000 // #3e8 │ │ -52c7a8: 9d05 0502 |0024: mul-long v5, v5, v2 │ │ -52c7ac: bb57 |0026: add-long/2addr v7, v5 │ │ -52c7ae: bb07 |0027: add-long/2addr v7, v0 │ │ -52c7b0: 1007 |0028: return-wide v7 │ │ -52c7b2: 6e20 7ad2 5400 |0029: invoke-virtual {v4, v5}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.getHttpExpiresTime:(Ljava/lang/String;)Ljava/lang/Long; // method@d27a │ │ -52c7b8: 0c05 |002c: move-result-object v5 │ │ -52c7ba: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ -52c7be: 6e10 e564 0500 |002f: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52c7c4: 0b05 |0032: move-result-wide v5 │ │ -52c7c6: bb05 |0033: add-long/2addr v5, v0 │ │ -52c7c8: 1005 |0034: return-wide v5 │ │ -52c7ca: 1705 0084 0c24 |0035: const-wide/32 v5, #float 3.04695e-17 // #240c8400 │ │ -52c7d0: bb57 |0038: add-long/2addr v7, v5 │ │ -52c7d2: bb07 |0039: add-long/2addr v7, v0 │ │ -52c7d4: 1007 |003a: return-wide v7 │ │ +52c76c: |[52c76c] org.osmdroid.tileprovider.modules.TileDownloader.computeExpirationTime:(Ljava/lang/String;Ljava/lang/String;J)J │ │ +52c77c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c782: 0c00 |0003: move-result-object v0 │ │ +52c784: 7210 15d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getExpirationOverrideDuration:()Ljava/lang/Long; // method@d115 │ │ +52c78a: 0c00 |0007: move-result-object v0 │ │ +52c78c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +52c790: 6e10 e564 0000 |000a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52c796: 0b05 |000d: move-result-wide v5 │ │ +52c798: bb57 |000e: add-long/2addr v7, v5 │ │ +52c79a: 1007 |000f: return-wide v7 │ │ +52c79c: 7100 edd0 0000 |0010: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c7a2: 0c00 |0013: move-result-object v0 │ │ +52c7a4: 7210 14d1 0000 |0014: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getExpirationExtendedDuration:()J // method@d114 │ │ +52c7aa: 0b00 |0017: move-result-wide v0 │ │ +52c7ac: 6e20 79d2 6400 |0018: invoke-virtual {v4, v6}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.getHttpCacheControlDuration:(Ljava/lang/String;)Ljava/lang/Long; // method@d279 │ │ +52c7b2: 0c06 |001b: move-result-object v6 │ │ +52c7b4: 3806 0d00 |001c: if-eqz v6, 0029 // +000d │ │ +52c7b8: 6e10 e564 0600 |001e: invoke-virtual {v6}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52c7be: 0b05 |0021: move-result-wide v5 │ │ +52c7c0: 1602 e803 |0022: const-wide/16 v2, #int 1000 // #3e8 │ │ +52c7c4: 9d05 0502 |0024: mul-long v5, v5, v2 │ │ +52c7c8: bb57 |0026: add-long/2addr v7, v5 │ │ +52c7ca: bb07 |0027: add-long/2addr v7, v0 │ │ +52c7cc: 1007 |0028: return-wide v7 │ │ +52c7ce: 6e20 7ad2 5400 |0029: invoke-virtual {v4, v5}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.getHttpExpiresTime:(Ljava/lang/String;)Ljava/lang/Long; // method@d27a │ │ +52c7d4: 0c05 |002c: move-result-object v5 │ │ +52c7d6: 3805 0800 |002d: if-eqz v5, 0035 // +0008 │ │ +52c7da: 6e10 e564 0500 |002f: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52c7e0: 0b05 |0032: move-result-wide v5 │ │ +52c7e2: bb05 |0033: add-long/2addr v5, v0 │ │ +52c7e4: 1005 |0034: return-wide v5 │ │ +52c7e6: 1705 0084 0c24 |0035: const-wide/32 v5, #float 3.04695e-17 // #240c8400 │ │ +52c7ec: bb57 |0038: add-long/2addr v7, v5 │ │ +52c7ee: bb07 |0039: add-long/2addr v7, v0 │ │ +52c7f0: 1007 |003a: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x000a line=248 │ │ 0x0010 line=251 │ │ 0x0018 line=252 │ │ 0x001e line=254 │ │ @@ -978117,605 +978117,605 @@ │ │ type : '(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 1123 16-bit code units │ │ -52bbc8: |[52bbc8] org.osmdroid.tileprovider.modules.TileDownloader.downloadTile:(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable; │ │ -52bbd8: 0201 1700 |0000: move/from16 v1, v23 │ │ -52bbdc: 0802 1800 |0002: move-object/from16 v2, v24 │ │ -52bbe0: 1a03 8ba4 |0004: const-string v3, "https://" // string@a48b │ │ -52bbe4: 1a04 a100 |0006: const-string v4, " : " // string@00a1 │ │ -52bbe8: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -52bbea: 1236 |0009: const/4 v6, #int 3 // #3 │ │ -52bbec: 3761 0300 |000a: if-le v1, v6, 000d // +0003 │ │ -52bbf0: 1105 |000c: return-object v5 │ │ -52bbf2: 7401 b5d2 1a00 |000d: invoke-virtual/range {v26}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // method@d2b5 │ │ -52bbf8: 0c06 |0010: move-result-object v6 │ │ -52bbfa: 6e10 c5d2 0600 |0011: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.normalizesUserAgent:()Z // method@d2c5 │ │ -52bc00: 0a06 |0014: move-result v6 │ │ -52bc02: 3806 0b00 |0015: if-eqz v6, 0020 // +000b │ │ -52bc06: 7100 edd0 0000 |0017: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bc0c: 0c06 |001a: move-result-object v6 │ │ -52bc0e: 7210 19d1 0600 |001b: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.getNormalizedUserAgent:()Ljava/lang/String; // method@d119 │ │ -52bc14: 0c06 |001e: move-result-object v6 │ │ -52bc16: 2802 |001f: goto 0021 // +0002 │ │ -52bc18: 0756 |0020: move-object v6, v5 │ │ -52bc1a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -52bc1e: 7100 edd0 0000 |0023: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bc24: 0c06 |0026: move-result-object v6 │ │ -52bc26: 7210 26d1 0600 |0027: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentValue:()Ljava/lang/String; // method@d126 │ │ -52bc2c: 0c06 |002a: move-result-object v6 │ │ -52bc2e: 7401 b5d2 1a00 |002b: invoke-virtual/range {v26}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // method@d2b5 │ │ -52bc34: 0c07 |002e: move-result-object v7 │ │ -52bc36: 6e20 c3d2 6700 |002f: invoke-virtual {v7, v6}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.acceptsUserAgent:(Ljava/lang/String;)Z // method@d2c3 │ │ -52bc3c: 0a07 |0032: move-result v7 │ │ -52bc3e: 1a08 6957 |0033: const-string v8, "OsmDroid" // string@5769 │ │ -52bc42: 3907 1700 |0035: if-nez v7, 004c // +0017 │ │ -52bc46: 2201 5f0e |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52bc4a: 7010 8565 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52bc50: 1a02 f559 |003c: const-string v2, "Please configure a relevant user agent; current value is: " // string@59f5 │ │ -52bc54: 6e20 9165 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bc5a: 6e20 9165 6100 |0041: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bc60: 6e10 a365 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52bc66: 0c01 |0047: move-result-object v1 │ │ -52bc68: 7120 fa08 1800 |0048: invoke-static {v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52bc6e: 1105 |004b: return-object v5 │ │ -52bc70: 1217 |004c: const/4 v7, #int 1 // #1 │ │ -52bc72: 7100 edd0 0000 |004d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bc78: 0c09 |0050: move-result-object v9 │ │ -52bc7a: 7210 29d1 0900 |0051: invoke-interface {v9}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52bc80: 0a09 |0054: move-result v9 │ │ -52bc82: 3809 1600 |0055: if-eqz v9, 006b // +0016 │ │ -52bc86: 2209 5f0e |0057: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ -52bc8a: 7010 8565 0900 |0059: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52bc90: 1a0a c71e |005c: const-string v10, "Downloading Maptile from url: " // string@1ec7 │ │ -52bc94: 6e20 9165 a900 |005e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bc9a: 6e20 9165 2900 |0061: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bca0: 6e10 a365 0900 |0064: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52bca6: 0c09 |0067: move-result-object v9 │ │ -52bca8: 7120 f808 9800 |0068: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52bcae: 7701 b408 1800 |006b: invoke-static/range {v24}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -52bcb4: 0a09 |006e: move-result v9 │ │ -52bcb6: 3809 1200 |006f: if-eqz v9, 0081 // +0012 │ │ -52bcba: 7110 dbd2 0500 |0071: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bcc0: 7110 dbd2 0500 |0074: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bcc6: 7110 dbd2 0500 |0077: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bccc: 7110 dbd2 0500 |007a: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bcd2: 6e10 3866 0500 |007d: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52bcd8: 1105 |0080: return-object v5 │ │ -52bcda: 7100 edd0 0000 |0081: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bce0: 0c09 |0084: move-result-object v9 │ │ -52bce2: 7210 18d1 0900 |0085: invoke-interface {v9}, Lorg/osmdroid/config/IConfigurationProvider;.getHttpProxy:()Ljava/net/Proxy; // method@d118 │ │ -52bce8: 0c09 |0088: move-result-object v9 │ │ -52bcea: 3809 1600 |0089: if-eqz v9, 009f // +0016 │ │ -52bcee: 2209 8b0e |008b: new-instance v9, Ljava/net/URL; // type@0e8b │ │ -52bcf2: 7020 6366 2900 |008d: invoke-direct {v9, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ -52bcf8: 7100 edd0 0000 |0090: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bcfe: 0c0a |0093: move-result-object v10 │ │ -52bd00: 7210 18d1 0a00 |0094: invoke-interface {v10}, Lorg/osmdroid/config/IConfigurationProvider;.getHttpProxy:()Ljava/net/Proxy; // method@d118 │ │ -52bd06: 0c0a |0097: move-result-object v10 │ │ -52bd08: 6e20 6a66 a900 |0098: invoke-virtual {v9, v10}, Ljava/net/URL;.openConnection:(Ljava/net/Proxy;)Ljava/net/URLConnection; // method@666a │ │ -52bd0e: 0c09 |009b: move-result-object v9 │ │ -52bd10: 1f09 7e0e |009c: check-cast v9, Ljava/net/HttpURLConnection; // type@0e7e │ │ -52bd14: 280c |009e: goto 00aa // +000c │ │ -52bd16: 2209 8b0e |009f: new-instance v9, Ljava/net/URL; // type@0e8b │ │ -52bd1a: 7020 6366 2900 |00a1: invoke-direct {v9, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ -52bd20: 6e10 6966 0900 |00a4: invoke-virtual {v9}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@6669 │ │ -52bd26: 0c09 |00a7: move-result-object v9 │ │ -52bd28: 1f09 7e0e |00a8: check-cast v9, Ljava/net/HttpURLConnection; // type@0e7e │ │ -52bd2c: 6e20 4b66 7900 |00aa: invoke-virtual {v9, v7}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@664b │ │ -52bd32: 7100 edd0 0000 |00ad: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bd38: 0c0a |00b0: move-result-object v10 │ │ -52bd3a: 7210 25d1 0a00 |00b1: invoke-interface {v10}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentHttpHeader:()Ljava/lang/String; // method@d125 │ │ -52bd40: 0c0a |00b4: move-result-object v10 │ │ -52bd42: 6e30 4a66 a906 |00b5: invoke-virtual {v9, v10, v6}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ -52bd48: 7100 edd0 0000 |00b8: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bd4e: 0c06 |00bb: move-result-object v6 │ │ -52bd50: 7210 0fd1 0600 |00bc: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.getAdditionalHttpRequestProperties:()Ljava/util/Map; // method@d10f │ │ -52bd56: 0c06 |00bf: move-result-object v6 │ │ -52bd58: 7210 6569 0600 |00c0: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ -52bd5e: 0c06 |00c3: move-result-object v6 │ │ -52bd60: 7210 9969 0600 |00c4: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52bd66: 0c06 |00c7: move-result-object v6 │ │ -52bd68: 7210 1269 0600 |00c8: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52bd6e: 0a0a |00cb: move-result v10 │ │ -52bd70: 380a 1800 |00cc: if-eqz v10, 00e4 // +0018 │ │ -52bd74: 7210 1369 0600 |00ce: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52bd7a: 0c0a |00d1: move-result-object v10 │ │ -52bd7c: 1f0a 350f |00d2: check-cast v10, Ljava/util/Map$Entry; // type@0f35 │ │ -52bd80: 7210 6069 0a00 |00d4: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ -52bd86: 0c0b |00d7: move-result-object v11 │ │ -52bd88: 1f0b 5d0e |00d8: check-cast v11, Ljava/lang/String; // type@0e5d │ │ -52bd8c: 7210 6169 0a00 |00da: invoke-interface {v10}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ -52bd92: 0c0a |00dd: move-result-object v10 │ │ -52bd94: 1f0a 5d0e |00de: check-cast v10, Ljava/lang/String; // type@0e5d │ │ -52bd98: 6e30 4a66 b90a |00e0: invoke-virtual {v9, v11, v10}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ -52bd9e: 28e5 |00e3: goto 00c8 // -001b │ │ -52bda0: 6e10 3766 0900 |00e4: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.connect:()V // method@6637 │ │ -52bda6: 6e10 4066 0900 |00e7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@6640 │ │ -52bdac: 0a06 |00ea: move-result v6 │ │ -52bdae: 130a c800 |00eb: const/16 v10, #int 200 // #c8 │ │ -52bdb2: 32a6 0e01 |00ed: if-eq v6, v10, 01fb // +010e │ │ -52bdb6: 6e10 4066 0900 |00ef: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@6640 │ │ -52bdbc: 0a06 |00f2: move-result v6 │ │ -52bdbe: 130a 2d01 |00f3: const/16 v10, #int 301 // #12d │ │ -52bdc2: 1a0b c600 |00f5: const-string v11, " HTTP response: " // string@00c6 │ │ -52bdc6: 32a6 1000 |00f7: if-eq v6, v10, 0107 // +0010 │ │ -52bdca: 130a 2e01 |00f9: const/16 v10, #int 302 // #12e │ │ -52bdce: 32a6 0c00 |00fb: if-eq v6, v10, 0107 // +000c │ │ -52bdd2: 130a 3301 |00fd: const/16 v10, #int 307 // #133 │ │ -52bdd6: 32a6 0800 |00ff: if-eq v6, v10, 0107 // +0008 │ │ -52bdda: 130a 3401 |0101: const/16 v10, #int 308 // #134 │ │ -52bdde: 32a6 0400 |0103: if-eq v6, v10, 0107 // +0004 │ │ -52bde2: 2900 ae00 |0105: goto/16 01b3 // +00ae │ │ -52bde6: 7100 edd0 0000 |0107: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bdec: 0c06 |010a: move-result-object v6 │ │ -52bdee: 7210 2bd1 0600 |010b: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.isMapTileDownloaderFollowRedirects:()Z // method@d12b │ │ -52bdf4: 0a06 |010e: move-result v6 │ │ -52bdf6: 3806 a400 |010f: if-eqz v6, 01b3 // +00a4 │ │ -52bdfa: 1a06 fb3d |0111: const-string v6, "Location" // string@3dfb │ │ -52bdfe: 6e20 3d66 6900 |0113: invoke-virtual {v9, v6}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ -52be04: 0c06 |0116: move-result-object v6 │ │ -52be06: 3806 e400 |0117: if-eqz v6, 01fb // +00e4 │ │ -52be0a: 1a0a 5208 |0119: const-string v10, "/" // string@0852 │ │ -52be0e: 6e20 6365 a600 |011b: invoke-virtual {v6, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ -52be14: 0a0a |011e: move-result v10 │ │ -52be16: 380a 4a00 |011f: if-eqz v10, 0169 // +004a │ │ -52be1a: 220a 8b0e |0121: new-instance v10, Ljava/net/URL; // type@0e8b │ │ -52be1e: 7020 6366 2a00 |0123: invoke-direct {v10, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ -52be24: 6e10 6766 0a00 |0126: invoke-virtual {v10}, Ljava/net/URL;.getPort:()I // method@6667 │ │ -52be2a: 0a0c |0129: move-result v12 │ │ -52be2c: 7401 6965 1800 |012a: invoke-virtual/range {v24}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -52be32: 0c0d |012d: move-result-object v13 │ │ -52be34: 6e20 6365 3d00 |012e: invoke-virtual {v13, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ -52be3a: 0a0d |0131: move-result v13 │ │ -52be3c: 12fe |0132: const/4 v14, #int -1 // #ff │ │ -52be3e: 33ec 1300 |0133: if-ne v12, v14, 0146 // +0013 │ │ -52be42: 7401 6965 1800 |0135: invoke-virtual/range {v24}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -52be48: 0c02 |0138: move-result-object v2 │ │ -52be4a: 1a0c 5ea4 |0139: const-string v12, "http://" // string@a45e │ │ -52be4e: 6e20 6365 c200 |013b: invoke-virtual {v2, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ -52be54: 0a02 |013e: move-result v2 │ │ -52be56: 3802 0500 |013f: if-eqz v2, 0144 // +0005 │ │ -52be5a: 130c 5000 |0141: const/16 v12, #int 80 // #50 │ │ -52be5e: 2803 |0143: goto 0146 // +0003 │ │ -52be60: 130c bb01 |0144: const/16 v12, #int 443 // #1bb │ │ -52be64: 2202 5f0e |0146: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52be68: 7010 8565 0200 |0148: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52be6e: 380d 0300 |014b: if-eqz v13, 014e // +0003 │ │ -52be72: 2803 |014d: goto 0150 // +0003 │ │ -52be74: 1a03 5ca4 |014e: const-string v3, "http" // string@a45c │ │ -52be78: 6e20 9165 3200 |0150: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52be7e: 6e10 6566 0a00 |0153: invoke-virtual {v10}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@6665 │ │ -52be84: 0c03 |0156: move-result-object v3 │ │ -52be86: 6e20 9165 3200 |0157: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52be8c: 1a03 540c |015a: const-string v3, ":" // string@0c54 │ │ -52be90: 6e20 9165 3200 |015c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52be96: 6e20 8c65 c200 |015f: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52be9c: 6e20 9165 6200 |0162: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bea2: 6e10 a365 0200 |0165: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52bea8: 0c06 |0168: move-result-object v6 │ │ -52beaa: 2202 5f0e |0169: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52beae: 7010 8565 0200 |016b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52beb4: 1a03 2826 |016e: const-string v3, "Http redirect for MapTile: " // string@2628 │ │ -52beb8: 6e20 9165 3200 |0170: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bebe: 7702 61d3 1500 |0173: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52bec4: 0c03 |0176: move-result-object v3 │ │ -52bec6: 6e20 9165 3200 |0177: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52becc: 6e20 9165 b200 |017a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bed2: 6e10 4166 0900 |017d: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@6641 │ │ -52bed8: 0c03 |0180: move-result-object v3 │ │ -52beda: 6e20 9165 3200 |0181: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bee0: 1a03 7d02 |0184: const-string v3, " to url " // string@027d │ │ -52bee4: 6e20 9165 3200 |0186: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52beea: 6e20 9165 6200 |0189: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bef0: 6e10 a365 0200 |018c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52bef6: 0c02 |018f: move-result-object v2 │ │ -52bef8: 7120 fd08 2800 |0190: invoke-static {v8, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -52befe: d80f 0101 |0193: add-int/lit8 v15, v1, #int 1 // #01 │ │ -52bf02: 080c 1400 |0195: move-object/from16 v12, v20 │ │ -52bf06: 050d 1500 |0197: move-wide/from16 v13, v21 │ │ -52bf0a: 0810 0600 |0199: move-object/from16 v16, v6 │ │ -52bf0e: 0811 1900 |019b: move-object/from16 v17, v25 │ │ -52bf12: 0812 1a00 |019d: move-object/from16 v18, v26 │ │ -52bf16: 7407 78d2 0c00 |019f: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.downloadTile:(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable; // method@d278 │ │ -52bf1c: 0c01 |01a2: move-result-object v1 │ │ -52bf1e: 7110 dbd2 0500 |01a3: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bf24: 7110 dbd2 0500 |01a6: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bf2a: 7110 dbd2 0500 |01a9: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bf30: 7110 dbd2 0500 |01ac: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bf36: 6e10 3866 0900 |01af: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52bf3c: 1101 |01b2: return-object v1 │ │ -52bf3e: 2201 5f0e |01b3: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52bf42: 7010 8565 0100 |01b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52bf48: 1a03 f55a |01b8: const-string v3, "Problem downloading MapTile: " // string@5af5 │ │ -52bf4c: 6e20 9165 3100 |01ba: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bf52: 7702 61d3 1500 |01bd: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52bf58: 0c03 |01c0: move-result-object v3 │ │ -52bf5a: 6e20 9165 3100 |01c1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bf60: 6e20 9165 b100 |01c4: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bf66: 6e10 4166 0900 |01c7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@6641 │ │ -52bf6c: 0c03 |01ca: move-result-object v3 │ │ -52bf6e: 6e20 9165 3100 |01cb: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bf74: 6e10 a365 0100 |01ce: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52bf7a: 0c01 |01d1: move-result-object v1 │ │ -52bf7c: 7120 0309 1800 |01d2: invoke-static {v8, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52bf82: 7100 edd0 0000 |01d5: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bf88: 0c01 |01d8: move-result-object v1 │ │ -52bf8a: 7210 27d1 0100 |01d9: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ -52bf90: 0a01 |01dc: move-result v1 │ │ -52bf92: 3801 0500 |01dd: if-eqz v1, 01e2 // +0005 │ │ -52bf96: 7120 f808 2800 |01df: invoke-static {v8, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52bf9c: 6001 799e |01e2: sget v1, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52bfa0: b071 |01e4: add-int/2addr v1, v7 │ │ -52bfa2: 6701 799e |01e5: sput v1, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52bfa6: 6e10 3c66 0900 |01e7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@663c │ │ -52bfac: 0c01 |01ea: move-result-object v1 │ │ -52bfae: 7110 dbd2 0100 |01eb: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bfb4: 7110 dbd2 0500 |01ee: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bfba: 7110 dbd2 0500 |01f1: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bfc0: 7110 dbd2 0500 |01f4: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52bfc6: 6e10 3866 0900 |01f7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52bfcc: 1105 |01fa: return-object v5 │ │ -52bfce: 1a01 e51a |01fb: const-string v1, "Content-Type" // string@1ae5 │ │ -52bfd2: 6e20 3d66 1900 |01fd: invoke-virtual {v9, v1}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ -52bfd8: 0c01 |0200: move-result-object v1 │ │ -52bfda: 7100 edd0 0000 |0201: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52bfe0: 0c03 |0204: move-result-object v3 │ │ -52bfe2: 7210 27d1 0300 |0205: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ -52bfe8: 0a03 |0208: move-result v3 │ │ -52bfea: 3803 1900 |0209: if-eqz v3, 0222 // +0019 │ │ -52bfee: 2203 5f0e |020b: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52bff2: 7010 8565 0300 |020d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52bff8: 6e20 9165 2300 |0210: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bffe: 1a06 6602 |0213: const-string v6, " success, mime is " // string@0266 │ │ -52c002: 6e20 9165 6300 |0215: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c008: 6e20 9165 1300 |0218: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c00e: 6e10 a365 0300 |021b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c014: 0c03 |021e: move-result-object v3 │ │ -52c016: 7120 f808 3800 |021f: invoke-static {v8, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52c01c: 3801 2500 |0222: if-eqz v1, 0247 // +0025 │ │ -52c020: 6e10 6965 0100 |0224: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ -52c026: 0c03 |0227: move-result-object v3 │ │ -52c028: 1a06 2fa6 |0228: const-string v6, "image" // string@a62f │ │ -52c02c: 6e20 4665 6300 |022a: invoke-virtual {v3, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52c032: 0a03 |022d: move-result v3 │ │ -52c034: 3903 1900 |022e: if-nez v3, 0247 // +0019 │ │ -52c038: 2203 5f0e |0230: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c03c: 7010 8565 0300 |0232: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c042: 6e20 9165 2300 |0235: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c048: 1a02 6502 |0238: const-string v2, " success, however the mime type does not appear to be an image " // string@0265 │ │ -52c04c: 6e20 9165 2300 |023a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c052: 6e20 9165 1300 |023d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c058: 6e10 a365 0300 |0240: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c05e: 0c01 |0243: move-result-object v1 │ │ -52c060: 7120 0309 1800 |0244: invoke-static {v8, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52c066: 6e10 3e66 0900 |0247: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@663e │ │ -52c06c: 0c01 |024a: move-result-object v1 │ │ -52c06e: 2202 fd0d |024b: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -52c072: 7010 6463 0200 |024d: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -52c078: 2203 f90d |0250: new-instance v3, Ljava/io/BufferedOutputStream; // type@0df9 │ │ -52c07c: 1306 0020 |0252: const/16 v6, #int 8192 // #2000 │ │ -52c080: 7030 5363 2306 |0254: invoke-direct {v3, v2, v6}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@6353 │ │ -52c086: 1a06 5a21 |0257: const-string v6, "Expires" // string@215a │ │ -52c08a: 6e20 3d66 6900 |0259: invoke-virtual {v9, v6}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ -52c090: 0c06 |025c: move-result-object v6 │ │ -52c092: 1a0a ac17 |025d: const-string v10, "Cache-Control" // string@17ac │ │ -52c096: 6e20 3d66 a900 |025f: invoke-virtual {v9, v10}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ -52c09c: 0c0a |0262: move-result-object v10 │ │ -52c09e: 7100 a565 0000 |0263: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -52c0a4: 0b0b |0266: move-result-wide v11 │ │ -52c0a6: 080d 1400 |0267: move-object/from16 v13, v20 │ │ -52c0aa: 6e5c 77d2 6dba |0269: invoke-virtual {v13, v6, v10, v11, v12}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.computeExpirationTime:(Ljava/lang/String;Ljava/lang/String;J)J // method@d277 │ │ -52c0b0: 0b0a |026c: move-result-wide v10 │ │ -52c0b2: 7120 dcd2 3100 |026d: invoke-static {v1, v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@d2dc │ │ -52c0b8: 6e10 0864 0300 |0270: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@6408 │ │ -52c0be: 6e10 6a63 0200 |0273: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -52c0c4: 0c06 |0276: move-result-object v6 │ │ -52c0c6: 220c fc0d |0277: new-instance v12, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -52c0ca: 7020 5e63 6c00 |0279: invoke-direct {v12, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -52c0d0: 3819 1400 |027c: if-eqz v25, 0290 // +0014 │ │ -52c0d4: 7120 eb64 ba00 |027e: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52c0da: 0c13 |0281: move-result-object v19 │ │ -52c0dc: 080e 1900 |0282: move-object/from16 v14, v25 │ │ -52c0e0: 080f 1a00 |0284: move-object/from16 v15, v26 │ │ -52c0e4: 0510 1500 |0286: move-wide/from16 v16, v21 │ │ -52c0e8: 0812 0c00 |0288: move-object/from16 v18, v12 │ │ -52c0ec: 7806 ced1 0e00 |028a: invoke-interface/range {v14, v15, v16, v17, v18, v19}, Lorg/osmdroid/tileprovider/modules/IFilesystemCache;.saveFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z // method@d1ce │ │ -52c0f2: 6e10 6363 0c00 |028d: invoke-virtual {v12}, Ljava/io/ByteArrayInputStream;.reset:()V // method@6363 │ │ -52c0f8: 0806 1a00 |0290: move-object/from16 v6, v26 │ │ -52c0fc: 6e20 9ad2 c600 |0292: invoke-virtual {v6, v12}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d29a │ │ -52c102: 0c04 |0295: move-result-object v4 │ │ -52c104: 7110 dbd2 0100 |0296: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c10a: 7110 dbd2 0300 |0299: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c110: 7110 dbd2 0c00 |029c: invoke-static {v12}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c116: 7110 dbd2 0200 |029f: invoke-static {v2}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c11c: 6e10 3866 0900 |02a2: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52c122: 1104 |02a5: return-object v4 │ │ -52c124: 0d00 |02a6: move-exception v0 │ │ -52c126: 0704 |02a7: move-object v4, v0 │ │ -52c128: 2900 b900 |02a8: goto/16 0361 // +00b9 │ │ -52c12c: 0d00 |02aa: move-exception v0 │ │ -52c12e: 0706 |02ab: move-object v6, v0 │ │ -52c130: 2900 ec00 |02ac: goto/16 0398 // +00ec │ │ -52c134: 0d00 |02ae: move-exception v0 │ │ -52c136: 0706 |02af: move-object v6, v0 │ │ -52c138: 2900 1501 |02b0: goto/16 03c5 // +0115 │ │ -52c13c: 0d00 |02b2: move-exception v0 │ │ -52c13e: 2900 6b00 |02b3: goto/16 031e // +006b │ │ -52c142: 0d00 |02b5: move-exception v0 │ │ -52c144: 0706 |02b6: move-object v6, v0 │ │ -52c146: 2900 7401 |02b7: goto/16 042b // +0174 │ │ -52c14a: 0d00 |02b9: move-exception v0 │ │ -52c14c: 280c |02ba: goto 02c6 // +000c │ │ -52c14e: 0d00 |02bb: move-exception v0 │ │ -52c150: 2811 |02bc: goto 02cd // +0011 │ │ -52c152: 0d00 |02bd: move-exception v0 │ │ -52c154: 2816 |02be: goto 02d4 // +0016 │ │ -52c156: 0d00 |02bf: move-exception v0 │ │ -52c158: 281b |02c0: goto 02db // +001b │ │ -52c15a: 0d00 |02c1: move-exception v0 │ │ -52c15c: 281f |02c2: goto 02e1 // +001f │ │ -52c15e: 0d00 |02c3: move-exception v0 │ │ -52c160: 080d 1400 |02c4: move-object/from16 v13, v20 │ │ -52c164: 0704 |02c6: move-object v4, v0 │ │ -52c166: 075c |02c7: move-object v12, v5 │ │ -52c168: 2900 9900 |02c8: goto/16 0361 // +0099 │ │ -52c16c: 0d00 |02ca: move-exception v0 │ │ -52c16e: 080d 1400 |02cb: move-object/from16 v13, v20 │ │ -52c172: 0706 |02cd: move-object v6, v0 │ │ -52c174: 075c |02ce: move-object v12, v5 │ │ -52c176: 2900 c900 |02cf: goto/16 0398 // +00c9 │ │ -52c17a: 0d00 |02d1: move-exception v0 │ │ -52c17c: 080d 1400 |02d2: move-object/from16 v13, v20 │ │ -52c180: 0706 |02d4: move-object v6, v0 │ │ -52c182: 075c |02d5: move-object v12, v5 │ │ -52c184: 2900 ef00 |02d6: goto/16 03c5 // +00ef │ │ -52c188: 0d00 |02d8: move-exception v0 │ │ -52c18a: 080d 1400 |02d9: move-object/from16 v13, v20 │ │ -52c18e: 075c |02db: move-object v12, v5 │ │ -52c190: 2900 4200 |02dc: goto/16 031e // +0042 │ │ -52c194: 0d00 |02de: move-exception v0 │ │ -52c196: 080d 1400 |02df: move-object/from16 v13, v20 │ │ -52c19a: 0706 |02e1: move-object v6, v0 │ │ -52c19c: 075c |02e2: move-object v12, v5 │ │ -52c19e: 2900 4801 |02e3: goto/16 042b // +0148 │ │ -52c1a2: 0d00 |02e5: move-exception v0 │ │ -52c1a4: 080d 1400 |02e6: move-object/from16 v13, v20 │ │ -52c1a8: 0704 |02e8: move-object v4, v0 │ │ -52c1aa: 0753 |02e9: move-object v3, v5 │ │ -52c1ac: 2900 4500 |02ea: goto/16 032f // +0045 │ │ -52c1b0: 0d00 |02ec: move-exception v0 │ │ -52c1b2: 080d 1400 |02ed: move-object/from16 v13, v20 │ │ -52c1b6: 0706 |02ef: move-object v6, v0 │ │ -52c1b8: 0753 |02f0: move-object v3, v5 │ │ -52c1ba: 2900 4700 |02f1: goto/16 0338 // +0047 │ │ -52c1be: 0d00 |02f3: move-exception v0 │ │ -52c1c0: 080d 1400 |02f4: move-object/from16 v13, v20 │ │ -52c1c4: 0706 |02f6: move-object v6, v0 │ │ -52c1c6: 0753 |02f7: move-object v3, v5 │ │ -52c1c8: 2900 4a00 |02f8: goto/16 0342 // +004a │ │ -52c1cc: 0d00 |02fa: move-exception v0 │ │ -52c1ce: 080d 1400 |02fb: move-object/from16 v13, v20 │ │ -52c1d2: 0753 |02fd: move-object v3, v5 │ │ -52c1d4: 281f |02fe: goto 031d // +001f │ │ -52c1d6: 0d00 |02ff: move-exception v0 │ │ -52c1d8: 080d 1400 |0300: move-object/from16 v13, v20 │ │ -52c1dc: 0706 |0302: move-object v6, v0 │ │ -52c1de: 0753 |0303: move-object v3, v5 │ │ -52c1e0: 2900 5100 |0304: goto/16 0355 // +0051 │ │ -52c1e4: 0d00 |0306: move-exception v0 │ │ -52c1e6: 080d 1400 |0307: move-object/from16 v13, v20 │ │ -52c1ea: 0704 |0309: move-object v4, v0 │ │ -52c1ec: 0752 |030a: move-object v2, v5 │ │ -52c1ee: 2823 |030b: goto 032e // +0023 │ │ -52c1f0: 0d00 |030c: move-exception v0 │ │ -52c1f2: 080d 1400 |030d: move-object/from16 v13, v20 │ │ -52c1f6: 0706 |030f: move-object v6, v0 │ │ -52c1f8: 0752 |0310: move-object v2, v5 │ │ -52c1fa: 2826 |0311: goto 0337 // +0026 │ │ -52c1fc: 0d00 |0312: move-exception v0 │ │ -52c1fe: 080d 1400 |0313: move-object/from16 v13, v20 │ │ -52c202: 0706 |0315: move-object v6, v0 │ │ -52c204: 0752 |0316: move-object v2, v5 │ │ -52c206: 282a |0317: goto 0341 // +002a │ │ -52c208: 0d00 |0318: move-exception v0 │ │ -52c20a: 080d 1400 |0319: move-object/from16 v13, v20 │ │ -52c20e: 0752 |031b: move-object v2, v5 │ │ -52c210: 0723 |031c: move-object v3, v2 │ │ -52c212: 073c |031d: move-object v12, v3 │ │ -52c214: 0715 |031e: move-object v5, v1 │ │ -52c216: 0701 |031f: move-object v1, v0 │ │ -52c218: 2900 d500 |0320: goto/16 03f5 // +00d5 │ │ -52c21c: 0d00 |0322: move-exception v0 │ │ -52c21e: 080d 1400 |0323: move-object/from16 v13, v20 │ │ -52c222: 0706 |0325: move-object v6, v0 │ │ -52c224: 0752 |0326: move-object v2, v5 │ │ -52c226: 282d |0327: goto 0354 // +002d │ │ -52c228: 0d00 |0328: move-exception v0 │ │ -52c22a: 080d 1400 |0329: move-object/from16 v13, v20 │ │ -52c22e: 0704 |032b: move-object v4, v0 │ │ -52c230: 0751 |032c: move-object v1, v5 │ │ -52c232: 0712 |032d: move-object v2, v1 │ │ -52c234: 0723 |032e: move-object v3, v2 │ │ -52c236: 073c |032f: move-object v12, v3 │ │ -52c238: 2831 |0330: goto 0361 // +0031 │ │ -52c23a: 0d00 |0331: move-exception v0 │ │ -52c23c: 080d 1400 |0332: move-object/from16 v13, v20 │ │ -52c240: 0706 |0334: move-object v6, v0 │ │ -52c242: 0751 |0335: move-object v1, v5 │ │ -52c244: 0712 |0336: move-object v2, v1 │ │ -52c246: 0723 |0337: move-object v3, v2 │ │ -52c248: 073c |0338: move-object v12, v3 │ │ -52c24a: 2900 5f00 |0339: goto/16 0398 // +005f │ │ -52c24e: 0d00 |033b: move-exception v0 │ │ -52c250: 080d 1400 |033c: move-object/from16 v13, v20 │ │ -52c254: 0706 |033e: move-object v6, v0 │ │ -52c256: 0751 |033f: move-object v1, v5 │ │ -52c258: 0712 |0340: move-object v2, v1 │ │ -52c25a: 0723 |0341: move-object v3, v2 │ │ -52c25c: 073c |0342: move-object v12, v3 │ │ -52c25e: 2900 8200 |0343: goto/16 03c5 // +0082 │ │ -52c262: 0d00 |0345: move-exception v0 │ │ -52c264: 080d 1400 |0346: move-object/from16 v13, v20 │ │ -52c268: 0701 |0348: move-object v1, v0 │ │ -52c26a: 0752 |0349: move-object v2, v5 │ │ -52c26c: 0723 |034a: move-object v3, v2 │ │ -52c26e: 073c |034b: move-object v12, v3 │ │ -52c270: 2900 a900 |034c: goto/16 03f5 // +00a9 │ │ -52c274: 0d00 |034e: move-exception v0 │ │ -52c276: 080d 1400 |034f: move-object/from16 v13, v20 │ │ -52c27a: 0706 |0351: move-object v6, v0 │ │ -52c27c: 0751 |0352: move-object v1, v5 │ │ -52c27e: 0712 |0353: move-object v2, v1 │ │ -52c280: 0723 |0354: move-object v3, v2 │ │ -52c282: 073c |0355: move-object v12, v3 │ │ -52c284: 2900 d500 |0356: goto/16 042b // +00d5 │ │ -52c288: 0d00 |0358: move-exception v0 │ │ -52c28a: 080d 1400 |0359: move-object/from16 v13, v20 │ │ -52c28e: 0704 |035b: move-object v4, v0 │ │ -52c290: 0751 |035c: move-object v1, v5 │ │ -52c292: 0712 |035d: move-object v2, v1 │ │ -52c294: 0723 |035e: move-object v3, v2 │ │ -52c296: 0739 |035f: move-object v9, v3 │ │ -52c298: 079c |0360: move-object v12, v9 │ │ -52c29a: 6006 799e |0361: sget v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c29e: b076 |0363: add-int/2addr v6, v7 │ │ -52c2a0: 6706 799e |0364: sput v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c2a4: 2206 5f0e |0366: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c2a8: 7010 8565 0600 |0368: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c2ae: 1a07 c520 |036b: const-string v7, "Error downloading MapTile: " // string@20c5 │ │ -52c2b2: 6e20 9165 7600 |036d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c2b8: 7702 61d3 1500 |0370: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52c2be: 0c07 |0373: move-result-object v7 │ │ -52c2c0: 6e20 9165 7600 |0374: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c2c6: 6e10 a365 0600 |0377: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c2cc: 0c06 |037a: move-result-object v6 │ │ -52c2ce: 7130 fb08 6804 |037b: invoke-static {v8, v6, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52c2d4: 7110 dbd2 0100 |037e: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c2da: 7110 dbd2 0300 |0381: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c2e0: 7110 dbd2 0c00 |0384: invoke-static {v12}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c2e6: 7110 dbd2 0200 |0387: invoke-static {v2}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c2ec: 6e10 3866 0900 |038a: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52c2f2: 2900 c300 |038d: goto/16 0450 // +00c3 │ │ -52c2f6: 0d00 |038f: move-exception v0 │ │ -52c2f8: 080d 1400 |0390: move-object/from16 v13, v20 │ │ -52c2fc: 0706 |0392: move-object v6, v0 │ │ -52c2fe: 0751 |0393: move-object v1, v5 │ │ -52c300: 0712 |0394: move-object v2, v1 │ │ -52c302: 0723 |0395: move-object v3, v2 │ │ -52c304: 0739 |0396: move-object v9, v3 │ │ -52c306: 079c |0397: move-object v12, v9 │ │ -52c308: 600a 799e |0398: sget v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c30c: b07a |039a: add-int/2addr v10, v7 │ │ -52c30e: 670a 799e |039b: sput v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c312: 2207 5f0e |039d: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c316: 7010 8565 0700 |039f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c31c: 1a0a 3b27 |03a2: const-string v10, "IOException downloading MapTile: " // string@273b │ │ -52c320: 6e20 9165 a700 |03a4: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c326: 7702 61d3 1500 |03a7: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52c32c: 0c0a |03aa: move-result-object v10 │ │ -52c32e: 6e20 9165 a700 |03ab: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c334: 6e20 9165 4700 |03ae: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c33a: 6e20 9065 6700 |03b1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52c340: 6e10 a365 0700 |03b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c346: 0c04 |03b7: move-result-object v4 │ │ -52c348: 7120 0309 4800 |03b8: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52c34e: 28c3 |03bb: goto 037e // -003d │ │ -52c350: 0d00 |03bc: move-exception v0 │ │ -52c352: 080d 1400 |03bd: move-object/from16 v13, v20 │ │ -52c356: 0706 |03bf: move-object v6, v0 │ │ -52c358: 0751 |03c0: move-object v1, v5 │ │ -52c35a: 0712 |03c1: move-object v2, v1 │ │ -52c35c: 0723 |03c2: move-object v3, v2 │ │ -52c35e: 0739 |03c3: move-object v9, v3 │ │ -52c360: 079c |03c4: move-object v12, v9 │ │ -52c362: 600a 799e |03c5: sget v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c366: b07a |03c7: add-int/2addr v10, v7 │ │ -52c368: 670a 799e |03c8: sput v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c36c: 2207 5f0e |03ca: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c370: 7010 8565 0700 |03cc: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c376: 1a0a 1e68 |03cf: const-string v10, "Tile not found: " // string@681e │ │ -52c37a: 6e20 9165 a700 |03d1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c380: 7702 61d3 1500 |03d4: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52c386: 0c0a |03d7: move-result-object v10 │ │ -52c388: 6e20 9165 a700 |03d8: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c38e: 6e20 9165 4700 |03db: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c394: 6e20 9065 6700 |03de: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52c39a: 6e10 a365 0700 |03e1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c3a0: 0c04 |03e4: move-result-object v4 │ │ -52c3a2: 7120 0309 4800 |03e5: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52c3a8: 2896 |03e8: goto 037e // -006a │ │ -52c3aa: 0d00 |03e9: move-exception v0 │ │ -52c3ac: 0704 |03ea: move-object v4, v0 │ │ -52c3ae: 2900 6600 |03eb: goto/16 0451 // +0066 │ │ -52c3b2: 0d00 |03ed: move-exception v0 │ │ -52c3b4: 080d 1400 |03ee: move-object/from16 v13, v20 │ │ -52c3b8: 0701 |03f0: move-object v1, v0 │ │ -52c3ba: 0752 |03f1: move-object v2, v5 │ │ -52c3bc: 0723 |03f2: move-object v3, v2 │ │ -52c3be: 0739 |03f3: move-object v9, v3 │ │ -52c3c0: 079c |03f4: move-object v12, v9 │ │ -52c3c2: 6006 749e |03f5: sget v6, Lorg/osmdroid/tileprovider/util/Counters;.countOOM:I // field@9e74 │ │ -52c3c6: b076 |03f7: add-int/2addr v6, v7 │ │ -52c3c8: 6706 749e |03f8: sput v6, Lorg/osmdroid/tileprovider/util/Counters;.countOOM:I // field@9e74 │ │ -52c3cc: 2206 5f0e |03fa: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c3d0: 7010 8565 0600 |03fc: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c3d6: 1a07 1a51 |03ff: const-string v7, "LowMemoryException downloading MapTile: " // string@511a │ │ -52c3da: 6e20 9165 7600 |0401: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c3e0: 7702 61d3 1500 |0404: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52c3e6: 0c07 |0407: move-result-object v7 │ │ -52c3e8: 6e20 9165 7600 |0408: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c3ee: 6e20 9165 4600 |040b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c3f4: 6e20 9065 1600 |040e: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52c3fa: 6e10 a365 0600 |0411: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c400: 0c04 |0414: move-result-object v4 │ │ -52c402: 7120 0309 4800 |0415: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52c408: 2204 8d22 |0418: new-instance v4, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ -52c40c: 7020 b8d1 1400 |041a: invoke-direct {v4, v1}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ -52c412: 2704 |041d: throw v4 │ │ -52c414: 0d00 |041e: move-exception v0 │ │ -52c416: 0704 |041f: move-object v4, v0 │ │ -52c418: 0751 |0420: move-object v1, v5 │ │ -52c41a: 2830 |0421: goto 0451 // +0030 │ │ -52c41c: 0d00 |0422: move-exception v0 │ │ -52c41e: 080d 1400 |0423: move-object/from16 v13, v20 │ │ -52c422: 0706 |0425: move-object v6, v0 │ │ -52c424: 0751 |0426: move-object v1, v5 │ │ -52c426: 0712 |0427: move-object v2, v1 │ │ -52c428: 0723 |0428: move-object v3, v2 │ │ -52c42a: 0739 |0429: move-object v9, v3 │ │ -52c42c: 079c |042a: move-object v12, v9 │ │ -52c42e: 220a 5f0e |042b: new-instance v10, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c432: 7010 8565 0a00 |042d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c438: 1a0b 086a |0430: const-string v11, "UnknownHostException downloading MapTile: " // string@6a08 │ │ -52c43c: 6e20 9165 ba00 |0432: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c442: 7702 61d3 1500 |0435: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52c448: 0c0b |0438: move-result-object v11 │ │ -52c44a: 6e20 9165 ba00 |0439: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c450: 6e20 9165 4a00 |043c: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c456: 6e20 9065 6a00 |043f: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52c45c: 6e10 a365 0a00 |0442: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c462: 0c04 |0445: move-result-object v4 │ │ -52c464: 7120 0309 4800 |0446: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52c46a: 6004 799e |0449: sget v4, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c46e: b074 |044b: add-int/2addr v4, v7 │ │ -52c470: 6704 799e |044c: sput v4, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52c474: 2900 30ff |044e: goto/16 037e // -00d0 │ │ -52c478: 1105 |0450: return-object v5 │ │ -52c47a: 7110 dbd2 0100 |0451: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c480: 7110 dbd2 0300 |0454: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c486: 7110 dbd2 0c00 |0457: invoke-static {v12}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c48c: 7110 dbd2 0200 |045a: invoke-static {v2}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52c492: 6e10 3866 0900 |045d: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52c498: 2802 |0460: goto 0462 // +0002 │ │ -52c49a: 2704 |0461: throw v4 │ │ -52c49c: 28ff |0462: goto 0461 // -0001 │ │ +52bbe4: |[52bbe4] org.osmdroid.tileprovider.modules.TileDownloader.downloadTile:(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable; │ │ +52bbf4: 0201 1700 |0000: move/from16 v1, v23 │ │ +52bbf8: 0802 1800 |0002: move-object/from16 v2, v24 │ │ +52bbfc: 1a03 8ba4 |0004: const-string v3, "https://" // string@a48b │ │ +52bc00: 1a04 a100 |0006: const-string v4, " : " // string@00a1 │ │ +52bc04: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +52bc06: 1236 |0009: const/4 v6, #int 3 // #3 │ │ +52bc08: 3761 0300 |000a: if-le v1, v6, 000d // +0003 │ │ +52bc0c: 1105 |000c: return-object v5 │ │ +52bc0e: 7401 b5d2 1a00 |000d: invoke-virtual/range {v26}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // method@d2b5 │ │ +52bc14: 0c06 |0010: move-result-object v6 │ │ +52bc16: 6e10 c5d2 0600 |0011: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.normalizesUserAgent:()Z // method@d2c5 │ │ +52bc1c: 0a06 |0014: move-result v6 │ │ +52bc1e: 3806 0b00 |0015: if-eqz v6, 0020 // +000b │ │ +52bc22: 7100 edd0 0000 |0017: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bc28: 0c06 |001a: move-result-object v6 │ │ +52bc2a: 7210 19d1 0600 |001b: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.getNormalizedUserAgent:()Ljava/lang/String; // method@d119 │ │ +52bc30: 0c06 |001e: move-result-object v6 │ │ +52bc32: 2802 |001f: goto 0021 // +0002 │ │ +52bc34: 0756 |0020: move-object v6, v5 │ │ +52bc36: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +52bc3a: 7100 edd0 0000 |0023: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bc40: 0c06 |0026: move-result-object v6 │ │ +52bc42: 7210 26d1 0600 |0027: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentValue:()Ljava/lang/String; // method@d126 │ │ +52bc48: 0c06 |002a: move-result-object v6 │ │ +52bc4a: 7401 b5d2 1a00 |002b: invoke-virtual/range {v26}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // method@d2b5 │ │ +52bc50: 0c07 |002e: move-result-object v7 │ │ +52bc52: 6e20 c3d2 6700 |002f: invoke-virtual {v7, v6}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.acceptsUserAgent:(Ljava/lang/String;)Z // method@d2c3 │ │ +52bc58: 0a07 |0032: move-result v7 │ │ +52bc5a: 1a08 6957 |0033: const-string v8, "OsmDroid" // string@5769 │ │ +52bc5e: 3907 1700 |0035: if-nez v7, 004c // +0017 │ │ +52bc62: 2201 5f0e |0037: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52bc66: 7010 8565 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52bc6c: 1a02 f559 |003c: const-string v2, "Please configure a relevant user agent; current value is: " // string@59f5 │ │ +52bc70: 6e20 9165 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bc76: 6e20 9165 6100 |0041: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bc7c: 6e10 a365 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bc82: 0c01 |0047: move-result-object v1 │ │ +52bc84: 7120 fa08 1800 |0048: invoke-static {v8, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52bc8a: 1105 |004b: return-object v5 │ │ +52bc8c: 1217 |004c: const/4 v7, #int 1 // #1 │ │ +52bc8e: 7100 edd0 0000 |004d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bc94: 0c09 |0050: move-result-object v9 │ │ +52bc96: 7210 29d1 0900 |0051: invoke-interface {v9}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52bc9c: 0a09 |0054: move-result v9 │ │ +52bc9e: 3809 1600 |0055: if-eqz v9, 006b // +0016 │ │ +52bca2: 2209 5f0e |0057: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ +52bca6: 7010 8565 0900 |0059: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52bcac: 1a0a c71e |005c: const-string v10, "Downloading Maptile from url: " // string@1ec7 │ │ +52bcb0: 6e20 9165 a900 |005e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bcb6: 6e20 9165 2900 |0061: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bcbc: 6e10 a365 0900 |0064: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bcc2: 0c09 |0067: move-result-object v9 │ │ +52bcc4: 7120 f808 9800 |0068: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52bcca: 7701 b408 1800 |006b: invoke-static/range {v24}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +52bcd0: 0a09 |006e: move-result v9 │ │ +52bcd2: 3809 1200 |006f: if-eqz v9, 0081 // +0012 │ │ +52bcd6: 7110 dbd2 0500 |0071: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bcdc: 7110 dbd2 0500 |0074: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bce2: 7110 dbd2 0500 |0077: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bce8: 7110 dbd2 0500 |007a: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bcee: 6e10 3866 0500 |007d: invoke-virtual {v5}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52bcf4: 1105 |0080: return-object v5 │ │ +52bcf6: 7100 edd0 0000 |0081: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bcfc: 0c09 |0084: move-result-object v9 │ │ +52bcfe: 7210 18d1 0900 |0085: invoke-interface {v9}, Lorg/osmdroid/config/IConfigurationProvider;.getHttpProxy:()Ljava/net/Proxy; // method@d118 │ │ +52bd04: 0c09 |0088: move-result-object v9 │ │ +52bd06: 3809 1600 |0089: if-eqz v9, 009f // +0016 │ │ +52bd0a: 2209 8b0e |008b: new-instance v9, Ljava/net/URL; // type@0e8b │ │ +52bd0e: 7020 6366 2900 |008d: invoke-direct {v9, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ +52bd14: 7100 edd0 0000 |0090: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bd1a: 0c0a |0093: move-result-object v10 │ │ +52bd1c: 7210 18d1 0a00 |0094: invoke-interface {v10}, Lorg/osmdroid/config/IConfigurationProvider;.getHttpProxy:()Ljava/net/Proxy; // method@d118 │ │ +52bd22: 0c0a |0097: move-result-object v10 │ │ +52bd24: 6e20 6a66 a900 |0098: invoke-virtual {v9, v10}, Ljava/net/URL;.openConnection:(Ljava/net/Proxy;)Ljava/net/URLConnection; // method@666a │ │ +52bd2a: 0c09 |009b: move-result-object v9 │ │ +52bd2c: 1f09 7e0e |009c: check-cast v9, Ljava/net/HttpURLConnection; // type@0e7e │ │ +52bd30: 280c |009e: goto 00aa // +000c │ │ +52bd32: 2209 8b0e |009f: new-instance v9, Ljava/net/URL; // type@0e8b │ │ +52bd36: 7020 6366 2900 |00a1: invoke-direct {v9, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ +52bd3c: 6e10 6966 0900 |00a4: invoke-virtual {v9}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@6669 │ │ +52bd42: 0c09 |00a7: move-result-object v9 │ │ +52bd44: 1f09 7e0e |00a8: check-cast v9, Ljava/net/HttpURLConnection; // type@0e7e │ │ +52bd48: 6e20 4b66 7900 |00aa: invoke-virtual {v9, v7}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@664b │ │ +52bd4e: 7100 edd0 0000 |00ad: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bd54: 0c0a |00b0: move-result-object v10 │ │ +52bd56: 7210 25d1 0a00 |00b1: invoke-interface {v10}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentHttpHeader:()Ljava/lang/String; // method@d125 │ │ +52bd5c: 0c0a |00b4: move-result-object v10 │ │ +52bd5e: 6e30 4a66 a906 |00b5: invoke-virtual {v9, v10, v6}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ +52bd64: 7100 edd0 0000 |00b8: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bd6a: 0c06 |00bb: move-result-object v6 │ │ +52bd6c: 7210 0fd1 0600 |00bc: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.getAdditionalHttpRequestProperties:()Ljava/util/Map; // method@d10f │ │ +52bd72: 0c06 |00bf: move-result-object v6 │ │ +52bd74: 7210 6569 0600 |00c0: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ +52bd7a: 0c06 |00c3: move-result-object v6 │ │ +52bd7c: 7210 9969 0600 |00c4: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52bd82: 0c06 |00c7: move-result-object v6 │ │ +52bd84: 7210 1269 0600 |00c8: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52bd8a: 0a0a |00cb: move-result v10 │ │ +52bd8c: 380a 1800 |00cc: if-eqz v10, 00e4 // +0018 │ │ +52bd90: 7210 1369 0600 |00ce: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52bd96: 0c0a |00d1: move-result-object v10 │ │ +52bd98: 1f0a 350f |00d2: check-cast v10, Ljava/util/Map$Entry; // type@0f35 │ │ +52bd9c: 7210 6069 0a00 |00d4: invoke-interface {v10}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ +52bda2: 0c0b |00d7: move-result-object v11 │ │ +52bda4: 1f0b 5d0e |00d8: check-cast v11, Ljava/lang/String; // type@0e5d │ │ +52bda8: 7210 6169 0a00 |00da: invoke-interface {v10}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ +52bdae: 0c0a |00dd: move-result-object v10 │ │ +52bdb0: 1f0a 5d0e |00de: check-cast v10, Ljava/lang/String; // type@0e5d │ │ +52bdb4: 6e30 4a66 b90a |00e0: invoke-virtual {v9, v11, v10}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ +52bdba: 28e5 |00e3: goto 00c8 // -001b │ │ +52bdbc: 6e10 3766 0900 |00e4: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.connect:()V // method@6637 │ │ +52bdc2: 6e10 4066 0900 |00e7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@6640 │ │ +52bdc8: 0a06 |00ea: move-result v6 │ │ +52bdca: 130a c800 |00eb: const/16 v10, #int 200 // #c8 │ │ +52bdce: 32a6 0e01 |00ed: if-eq v6, v10, 01fb // +010e │ │ +52bdd2: 6e10 4066 0900 |00ef: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@6640 │ │ +52bdd8: 0a06 |00f2: move-result v6 │ │ +52bdda: 130a 2d01 |00f3: const/16 v10, #int 301 // #12d │ │ +52bdde: 1a0b c600 |00f5: const-string v11, " HTTP response: " // string@00c6 │ │ +52bde2: 32a6 1000 |00f7: if-eq v6, v10, 0107 // +0010 │ │ +52bde6: 130a 2e01 |00f9: const/16 v10, #int 302 // #12e │ │ +52bdea: 32a6 0c00 |00fb: if-eq v6, v10, 0107 // +000c │ │ +52bdee: 130a 3301 |00fd: const/16 v10, #int 307 // #133 │ │ +52bdf2: 32a6 0800 |00ff: if-eq v6, v10, 0107 // +0008 │ │ +52bdf6: 130a 3401 |0101: const/16 v10, #int 308 // #134 │ │ +52bdfa: 32a6 0400 |0103: if-eq v6, v10, 0107 // +0004 │ │ +52bdfe: 2900 ae00 |0105: goto/16 01b3 // +00ae │ │ +52be02: 7100 edd0 0000 |0107: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52be08: 0c06 |010a: move-result-object v6 │ │ +52be0a: 7210 2bd1 0600 |010b: invoke-interface {v6}, Lorg/osmdroid/config/IConfigurationProvider;.isMapTileDownloaderFollowRedirects:()Z // method@d12b │ │ +52be10: 0a06 |010e: move-result v6 │ │ +52be12: 3806 a400 |010f: if-eqz v6, 01b3 // +00a4 │ │ +52be16: 1a06 fb3d |0111: const-string v6, "Location" // string@3dfb │ │ +52be1a: 6e20 3d66 6900 |0113: invoke-virtual {v9, v6}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ +52be20: 0c06 |0116: move-result-object v6 │ │ +52be22: 3806 e400 |0117: if-eqz v6, 01fb // +00e4 │ │ +52be26: 1a0a 5208 |0119: const-string v10, "/" // string@0852 │ │ +52be2a: 6e20 6365 a600 |011b: invoke-virtual {v6, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ +52be30: 0a0a |011e: move-result v10 │ │ +52be32: 380a 4a00 |011f: if-eqz v10, 0169 // +004a │ │ +52be36: 220a 8b0e |0121: new-instance v10, Ljava/net/URL; // type@0e8b │ │ +52be3a: 7020 6366 2a00 |0123: invoke-direct {v10, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ +52be40: 6e10 6766 0a00 |0126: invoke-virtual {v10}, Ljava/net/URL;.getPort:()I // method@6667 │ │ +52be46: 0a0c |0129: move-result v12 │ │ +52be48: 7401 6965 1800 |012a: invoke-virtual/range {v24}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +52be4e: 0c0d |012d: move-result-object v13 │ │ +52be50: 6e20 6365 3d00 |012e: invoke-virtual {v13, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ +52be56: 0a0d |0131: move-result v13 │ │ +52be58: 12fe |0132: const/4 v14, #int -1 // #ff │ │ +52be5a: 33ec 1300 |0133: if-ne v12, v14, 0146 // +0013 │ │ +52be5e: 7401 6965 1800 |0135: invoke-virtual/range {v24}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +52be64: 0c02 |0138: move-result-object v2 │ │ +52be66: 1a0c 5ea4 |0139: const-string v12, "http://" // string@a45e │ │ +52be6a: 6e20 6365 c200 |013b: invoke-virtual {v2, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ +52be70: 0a02 |013e: move-result v2 │ │ +52be72: 3802 0500 |013f: if-eqz v2, 0144 // +0005 │ │ +52be76: 130c 5000 |0141: const/16 v12, #int 80 // #50 │ │ +52be7a: 2803 |0143: goto 0146 // +0003 │ │ +52be7c: 130c bb01 |0144: const/16 v12, #int 443 // #1bb │ │ +52be80: 2202 5f0e |0146: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52be84: 7010 8565 0200 |0148: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52be8a: 380d 0300 |014b: if-eqz v13, 014e // +0003 │ │ +52be8e: 2803 |014d: goto 0150 // +0003 │ │ +52be90: 1a03 5ca4 |014e: const-string v3, "http" // string@a45c │ │ +52be94: 6e20 9165 3200 |0150: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52be9a: 6e10 6566 0a00 |0153: invoke-virtual {v10}, Ljava/net/URL;.getHost:()Ljava/lang/String; // method@6665 │ │ +52bea0: 0c03 |0156: move-result-object v3 │ │ +52bea2: 6e20 9165 3200 |0157: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bea8: 1a03 540c |015a: const-string v3, ":" // string@0c54 │ │ +52beac: 6e20 9165 3200 |015c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52beb2: 6e20 8c65 c200 |015f: invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52beb8: 6e20 9165 6200 |0162: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bebe: 6e10 a365 0200 |0165: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bec4: 0c06 |0168: move-result-object v6 │ │ +52bec6: 2202 5f0e |0169: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52beca: 7010 8565 0200 |016b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52bed0: 1a03 2826 |016e: const-string v3, "Http redirect for MapTile: " // string@2628 │ │ +52bed4: 6e20 9165 3200 |0170: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52beda: 7702 61d3 1500 |0173: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52bee0: 0c03 |0176: move-result-object v3 │ │ +52bee2: 6e20 9165 3200 |0177: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bee8: 6e20 9165 b200 |017a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52beee: 6e10 4166 0900 |017d: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@6641 │ │ +52bef4: 0c03 |0180: move-result-object v3 │ │ +52bef6: 6e20 9165 3200 |0181: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52befc: 1a03 7d02 |0184: const-string v3, " to url " // string@027d │ │ +52bf00: 6e20 9165 3200 |0186: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bf06: 6e20 9165 6200 |0189: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bf0c: 6e10 a365 0200 |018c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bf12: 0c02 |018f: move-result-object v2 │ │ +52bf14: 7120 fd08 2800 |0190: invoke-static {v8, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +52bf1a: d80f 0101 |0193: add-int/lit8 v15, v1, #int 1 // #01 │ │ +52bf1e: 080c 1400 |0195: move-object/from16 v12, v20 │ │ +52bf22: 050d 1500 |0197: move-wide/from16 v13, v21 │ │ +52bf26: 0810 0600 |0199: move-object/from16 v16, v6 │ │ +52bf2a: 0811 1900 |019b: move-object/from16 v17, v25 │ │ +52bf2e: 0812 1a00 |019d: move-object/from16 v18, v26 │ │ +52bf32: 7407 78d2 0c00 |019f: invoke-virtual/range {v12, v13, v14, v15, v16, v17, v18}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.downloadTile:(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable; // method@d278 │ │ +52bf38: 0c01 |01a2: move-result-object v1 │ │ +52bf3a: 7110 dbd2 0500 |01a3: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bf40: 7110 dbd2 0500 |01a6: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bf46: 7110 dbd2 0500 |01a9: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bf4c: 7110 dbd2 0500 |01ac: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bf52: 6e10 3866 0900 |01af: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52bf58: 1101 |01b2: return-object v1 │ │ +52bf5a: 2201 5f0e |01b3: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52bf5e: 7010 8565 0100 |01b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52bf64: 1a03 f55a |01b8: const-string v3, "Problem downloading MapTile: " // string@5af5 │ │ +52bf68: 6e20 9165 3100 |01ba: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bf6e: 7702 61d3 1500 |01bd: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52bf74: 0c03 |01c0: move-result-object v3 │ │ +52bf76: 6e20 9165 3100 |01c1: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bf7c: 6e20 9165 b100 |01c4: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bf82: 6e10 4166 0900 |01c7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@6641 │ │ +52bf88: 0c03 |01ca: move-result-object v3 │ │ +52bf8a: 6e20 9165 3100 |01cb: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bf90: 6e10 a365 0100 |01ce: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bf96: 0c01 |01d1: move-result-object v1 │ │ +52bf98: 7120 0309 1800 |01d2: invoke-static {v8, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52bf9e: 7100 edd0 0000 |01d5: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bfa4: 0c01 |01d8: move-result-object v1 │ │ +52bfa6: 7210 27d1 0100 |01d9: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ +52bfac: 0a01 |01dc: move-result v1 │ │ +52bfae: 3801 0500 |01dd: if-eqz v1, 01e2 // +0005 │ │ +52bfb2: 7120 f808 2800 |01df: invoke-static {v8, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52bfb8: 6001 799e |01e2: sget v1, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52bfbc: b071 |01e4: add-int/2addr v1, v7 │ │ +52bfbe: 6701 799e |01e5: sput v1, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52bfc2: 6e10 3c66 0900 |01e7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getErrorStream:()Ljava/io/InputStream; // method@663c │ │ +52bfc8: 0c01 |01ea: move-result-object v1 │ │ +52bfca: 7110 dbd2 0100 |01eb: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bfd0: 7110 dbd2 0500 |01ee: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bfd6: 7110 dbd2 0500 |01f1: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bfdc: 7110 dbd2 0500 |01f4: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52bfe2: 6e10 3866 0900 |01f7: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52bfe8: 1105 |01fa: return-object v5 │ │ +52bfea: 1a01 e51a |01fb: const-string v1, "Content-Type" // string@1ae5 │ │ +52bfee: 6e20 3d66 1900 |01fd: invoke-virtual {v9, v1}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ +52bff4: 0c01 |0200: move-result-object v1 │ │ +52bff6: 7100 edd0 0000 |0201: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52bffc: 0c03 |0204: move-result-object v3 │ │ +52bffe: 7210 27d1 0300 |0205: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ +52c004: 0a03 |0208: move-result v3 │ │ +52c006: 3803 1900 |0209: if-eqz v3, 0222 // +0019 │ │ +52c00a: 2203 5f0e |020b: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c00e: 7010 8565 0300 |020d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c014: 6e20 9165 2300 |0210: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c01a: 1a06 6602 |0213: const-string v6, " success, mime is " // string@0266 │ │ +52c01e: 6e20 9165 6300 |0215: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c024: 6e20 9165 1300 |0218: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c02a: 6e10 a365 0300 |021b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c030: 0c03 |021e: move-result-object v3 │ │ +52c032: 7120 f808 3800 |021f: invoke-static {v8, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52c038: 3801 2500 |0222: if-eqz v1, 0247 // +0025 │ │ +52c03c: 6e10 6965 0100 |0224: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@6569 │ │ +52c042: 0c03 |0227: move-result-object v3 │ │ +52c044: 1a06 2fa6 |0228: const-string v6, "image" // string@a62f │ │ +52c048: 6e20 4665 6300 |022a: invoke-virtual {v3, v6}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52c04e: 0a03 |022d: move-result v3 │ │ +52c050: 3903 1900 |022e: if-nez v3, 0247 // +0019 │ │ +52c054: 2203 5f0e |0230: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c058: 7010 8565 0300 |0232: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c05e: 6e20 9165 2300 |0235: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c064: 1a02 6502 |0238: const-string v2, " success, however the mime type does not appear to be an image " // string@0265 │ │ +52c068: 6e20 9165 2300 |023a: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c06e: 6e20 9165 1300 |023d: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c074: 6e10 a365 0300 |0240: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c07a: 0c01 |0243: move-result-object v1 │ │ +52c07c: 7120 0309 1800 |0244: invoke-static {v8, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52c082: 6e10 3e66 0900 |0247: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@663e │ │ +52c088: 0c01 |024a: move-result-object v1 │ │ +52c08a: 2202 fd0d |024b: new-instance v2, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +52c08e: 7010 6463 0200 |024d: invoke-direct {v2}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +52c094: 2203 f90d |0250: new-instance v3, Ljava/io/BufferedOutputStream; // type@0df9 │ │ +52c098: 1306 0020 |0252: const/16 v6, #int 8192 // #2000 │ │ +52c09c: 7030 5363 2306 |0254: invoke-direct {v3, v2, v6}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@6353 │ │ +52c0a2: 1a06 5a21 |0257: const-string v6, "Expires" // string@215a │ │ +52c0a6: 6e20 3d66 6900 |0259: invoke-virtual {v9, v6}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ +52c0ac: 0c06 |025c: move-result-object v6 │ │ +52c0ae: 1a0a ac17 |025d: const-string v10, "Cache-Control" // string@17ac │ │ +52c0b2: 6e20 3d66 a900 |025f: invoke-virtual {v9, v10}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@663d │ │ +52c0b8: 0c0a |0262: move-result-object v10 │ │ +52c0ba: 7100 a565 0000 |0263: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +52c0c0: 0b0b |0266: move-result-wide v11 │ │ +52c0c2: 080d 1400 |0267: move-object/from16 v13, v20 │ │ +52c0c6: 6e5c 77d2 6dba |0269: invoke-virtual {v13, v6, v10, v11, v12}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.computeExpirationTime:(Ljava/lang/String;Ljava/lang/String;J)J // method@d277 │ │ +52c0cc: 0b0a |026c: move-result-wide v10 │ │ +52c0ce: 7120 dcd2 3100 |026d: invoke-static {v1, v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@d2dc │ │ +52c0d4: 6e10 0864 0300 |0270: invoke-virtual {v3}, Ljava/io/OutputStream;.flush:()V // method@6408 │ │ +52c0da: 6e10 6a63 0200 |0273: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +52c0e0: 0c06 |0276: move-result-object v6 │ │ +52c0e2: 220c fc0d |0277: new-instance v12, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +52c0e6: 7020 5e63 6c00 |0279: invoke-direct {v12, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +52c0ec: 3819 1400 |027c: if-eqz v25, 0290 // +0014 │ │ +52c0f0: 7120 eb64 ba00 |027e: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52c0f6: 0c13 |0281: move-result-object v19 │ │ +52c0f8: 080e 1900 |0282: move-object/from16 v14, v25 │ │ +52c0fc: 080f 1a00 |0284: move-object/from16 v15, v26 │ │ +52c100: 0510 1500 |0286: move-wide/from16 v16, v21 │ │ +52c104: 0812 0c00 |0288: move-object/from16 v18, v12 │ │ +52c108: 7806 ced1 0e00 |028a: invoke-interface/range {v14, v15, v16, v17, v18, v19}, Lorg/osmdroid/tileprovider/modules/IFilesystemCache;.saveFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z // method@d1ce │ │ +52c10e: 6e10 6363 0c00 |028d: invoke-virtual {v12}, Ljava/io/ByteArrayInputStream;.reset:()V // method@6363 │ │ +52c114: 0806 1a00 |0290: move-object/from16 v6, v26 │ │ +52c118: 6e20 9ad2 c600 |0292: invoke-virtual {v6, v12}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d29a │ │ +52c11e: 0c04 |0295: move-result-object v4 │ │ +52c120: 7110 dbd2 0100 |0296: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c126: 7110 dbd2 0300 |0299: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c12c: 7110 dbd2 0c00 |029c: invoke-static {v12}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c132: 7110 dbd2 0200 |029f: invoke-static {v2}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c138: 6e10 3866 0900 |02a2: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52c13e: 1104 |02a5: return-object v4 │ │ +52c140: 0d00 |02a6: move-exception v0 │ │ +52c142: 0704 |02a7: move-object v4, v0 │ │ +52c144: 2900 b900 |02a8: goto/16 0361 // +00b9 │ │ +52c148: 0d00 |02aa: move-exception v0 │ │ +52c14a: 0706 |02ab: move-object v6, v0 │ │ +52c14c: 2900 ec00 |02ac: goto/16 0398 // +00ec │ │ +52c150: 0d00 |02ae: move-exception v0 │ │ +52c152: 0706 |02af: move-object v6, v0 │ │ +52c154: 2900 1501 |02b0: goto/16 03c5 // +0115 │ │ +52c158: 0d00 |02b2: move-exception v0 │ │ +52c15a: 2900 6b00 |02b3: goto/16 031e // +006b │ │ +52c15e: 0d00 |02b5: move-exception v0 │ │ +52c160: 0706 |02b6: move-object v6, v0 │ │ +52c162: 2900 7401 |02b7: goto/16 042b // +0174 │ │ +52c166: 0d00 |02b9: move-exception v0 │ │ +52c168: 280c |02ba: goto 02c6 // +000c │ │ +52c16a: 0d00 |02bb: move-exception v0 │ │ +52c16c: 2811 |02bc: goto 02cd // +0011 │ │ +52c16e: 0d00 |02bd: move-exception v0 │ │ +52c170: 2816 |02be: goto 02d4 // +0016 │ │ +52c172: 0d00 |02bf: move-exception v0 │ │ +52c174: 281b |02c0: goto 02db // +001b │ │ +52c176: 0d00 |02c1: move-exception v0 │ │ +52c178: 281f |02c2: goto 02e1 // +001f │ │ +52c17a: 0d00 |02c3: move-exception v0 │ │ +52c17c: 080d 1400 |02c4: move-object/from16 v13, v20 │ │ +52c180: 0704 |02c6: move-object v4, v0 │ │ +52c182: 075c |02c7: move-object v12, v5 │ │ +52c184: 2900 9900 |02c8: goto/16 0361 // +0099 │ │ +52c188: 0d00 |02ca: move-exception v0 │ │ +52c18a: 080d 1400 |02cb: move-object/from16 v13, v20 │ │ +52c18e: 0706 |02cd: move-object v6, v0 │ │ +52c190: 075c |02ce: move-object v12, v5 │ │ +52c192: 2900 c900 |02cf: goto/16 0398 // +00c9 │ │ +52c196: 0d00 |02d1: move-exception v0 │ │ +52c198: 080d 1400 |02d2: move-object/from16 v13, v20 │ │ +52c19c: 0706 |02d4: move-object v6, v0 │ │ +52c19e: 075c |02d5: move-object v12, v5 │ │ +52c1a0: 2900 ef00 |02d6: goto/16 03c5 // +00ef │ │ +52c1a4: 0d00 |02d8: move-exception v0 │ │ +52c1a6: 080d 1400 |02d9: move-object/from16 v13, v20 │ │ +52c1aa: 075c |02db: move-object v12, v5 │ │ +52c1ac: 2900 4200 |02dc: goto/16 031e // +0042 │ │ +52c1b0: 0d00 |02de: move-exception v0 │ │ +52c1b2: 080d 1400 |02df: move-object/from16 v13, v20 │ │ +52c1b6: 0706 |02e1: move-object v6, v0 │ │ +52c1b8: 075c |02e2: move-object v12, v5 │ │ +52c1ba: 2900 4801 |02e3: goto/16 042b // +0148 │ │ +52c1be: 0d00 |02e5: move-exception v0 │ │ +52c1c0: 080d 1400 |02e6: move-object/from16 v13, v20 │ │ +52c1c4: 0704 |02e8: move-object v4, v0 │ │ +52c1c6: 0753 |02e9: move-object v3, v5 │ │ +52c1c8: 2900 4500 |02ea: goto/16 032f // +0045 │ │ +52c1cc: 0d00 |02ec: move-exception v0 │ │ +52c1ce: 080d 1400 |02ed: move-object/from16 v13, v20 │ │ +52c1d2: 0706 |02ef: move-object v6, v0 │ │ +52c1d4: 0753 |02f0: move-object v3, v5 │ │ +52c1d6: 2900 4700 |02f1: goto/16 0338 // +0047 │ │ +52c1da: 0d00 |02f3: move-exception v0 │ │ +52c1dc: 080d 1400 |02f4: move-object/from16 v13, v20 │ │ +52c1e0: 0706 |02f6: move-object v6, v0 │ │ +52c1e2: 0753 |02f7: move-object v3, v5 │ │ +52c1e4: 2900 4a00 |02f8: goto/16 0342 // +004a │ │ +52c1e8: 0d00 |02fa: move-exception v0 │ │ +52c1ea: 080d 1400 |02fb: move-object/from16 v13, v20 │ │ +52c1ee: 0753 |02fd: move-object v3, v5 │ │ +52c1f0: 281f |02fe: goto 031d // +001f │ │ +52c1f2: 0d00 |02ff: move-exception v0 │ │ +52c1f4: 080d 1400 |0300: move-object/from16 v13, v20 │ │ +52c1f8: 0706 |0302: move-object v6, v0 │ │ +52c1fa: 0753 |0303: move-object v3, v5 │ │ +52c1fc: 2900 5100 |0304: goto/16 0355 // +0051 │ │ +52c200: 0d00 |0306: move-exception v0 │ │ +52c202: 080d 1400 |0307: move-object/from16 v13, v20 │ │ +52c206: 0704 |0309: move-object v4, v0 │ │ +52c208: 0752 |030a: move-object v2, v5 │ │ +52c20a: 2823 |030b: goto 032e // +0023 │ │ +52c20c: 0d00 |030c: move-exception v0 │ │ +52c20e: 080d 1400 |030d: move-object/from16 v13, v20 │ │ +52c212: 0706 |030f: move-object v6, v0 │ │ +52c214: 0752 |0310: move-object v2, v5 │ │ +52c216: 2826 |0311: goto 0337 // +0026 │ │ +52c218: 0d00 |0312: move-exception v0 │ │ +52c21a: 080d 1400 |0313: move-object/from16 v13, v20 │ │ +52c21e: 0706 |0315: move-object v6, v0 │ │ +52c220: 0752 |0316: move-object v2, v5 │ │ +52c222: 282a |0317: goto 0341 // +002a │ │ +52c224: 0d00 |0318: move-exception v0 │ │ +52c226: 080d 1400 |0319: move-object/from16 v13, v20 │ │ +52c22a: 0752 |031b: move-object v2, v5 │ │ +52c22c: 0723 |031c: move-object v3, v2 │ │ +52c22e: 073c |031d: move-object v12, v3 │ │ +52c230: 0715 |031e: move-object v5, v1 │ │ +52c232: 0701 |031f: move-object v1, v0 │ │ +52c234: 2900 d500 |0320: goto/16 03f5 // +00d5 │ │ +52c238: 0d00 |0322: move-exception v0 │ │ +52c23a: 080d 1400 |0323: move-object/from16 v13, v20 │ │ +52c23e: 0706 |0325: move-object v6, v0 │ │ +52c240: 0752 |0326: move-object v2, v5 │ │ +52c242: 282d |0327: goto 0354 // +002d │ │ +52c244: 0d00 |0328: move-exception v0 │ │ +52c246: 080d 1400 |0329: move-object/from16 v13, v20 │ │ +52c24a: 0704 |032b: move-object v4, v0 │ │ +52c24c: 0751 |032c: move-object v1, v5 │ │ +52c24e: 0712 |032d: move-object v2, v1 │ │ +52c250: 0723 |032e: move-object v3, v2 │ │ +52c252: 073c |032f: move-object v12, v3 │ │ +52c254: 2831 |0330: goto 0361 // +0031 │ │ +52c256: 0d00 |0331: move-exception v0 │ │ +52c258: 080d 1400 |0332: move-object/from16 v13, v20 │ │ +52c25c: 0706 |0334: move-object v6, v0 │ │ +52c25e: 0751 |0335: move-object v1, v5 │ │ +52c260: 0712 |0336: move-object v2, v1 │ │ +52c262: 0723 |0337: move-object v3, v2 │ │ +52c264: 073c |0338: move-object v12, v3 │ │ +52c266: 2900 5f00 |0339: goto/16 0398 // +005f │ │ +52c26a: 0d00 |033b: move-exception v0 │ │ +52c26c: 080d 1400 |033c: move-object/from16 v13, v20 │ │ +52c270: 0706 |033e: move-object v6, v0 │ │ +52c272: 0751 |033f: move-object v1, v5 │ │ +52c274: 0712 |0340: move-object v2, v1 │ │ +52c276: 0723 |0341: move-object v3, v2 │ │ +52c278: 073c |0342: move-object v12, v3 │ │ +52c27a: 2900 8200 |0343: goto/16 03c5 // +0082 │ │ +52c27e: 0d00 |0345: move-exception v0 │ │ +52c280: 080d 1400 |0346: move-object/from16 v13, v20 │ │ +52c284: 0701 |0348: move-object v1, v0 │ │ +52c286: 0752 |0349: move-object v2, v5 │ │ +52c288: 0723 |034a: move-object v3, v2 │ │ +52c28a: 073c |034b: move-object v12, v3 │ │ +52c28c: 2900 a900 |034c: goto/16 03f5 // +00a9 │ │ +52c290: 0d00 |034e: move-exception v0 │ │ +52c292: 080d 1400 |034f: move-object/from16 v13, v20 │ │ +52c296: 0706 |0351: move-object v6, v0 │ │ +52c298: 0751 |0352: move-object v1, v5 │ │ +52c29a: 0712 |0353: move-object v2, v1 │ │ +52c29c: 0723 |0354: move-object v3, v2 │ │ +52c29e: 073c |0355: move-object v12, v3 │ │ +52c2a0: 2900 d500 |0356: goto/16 042b // +00d5 │ │ +52c2a4: 0d00 |0358: move-exception v0 │ │ +52c2a6: 080d 1400 |0359: move-object/from16 v13, v20 │ │ +52c2aa: 0704 |035b: move-object v4, v0 │ │ +52c2ac: 0751 |035c: move-object v1, v5 │ │ +52c2ae: 0712 |035d: move-object v2, v1 │ │ +52c2b0: 0723 |035e: move-object v3, v2 │ │ +52c2b2: 0739 |035f: move-object v9, v3 │ │ +52c2b4: 079c |0360: move-object v12, v9 │ │ +52c2b6: 6006 799e |0361: sget v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c2ba: b076 |0363: add-int/2addr v6, v7 │ │ +52c2bc: 6706 799e |0364: sput v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c2c0: 2206 5f0e |0366: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c2c4: 7010 8565 0600 |0368: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c2ca: 1a07 c520 |036b: const-string v7, "Error downloading MapTile: " // string@20c5 │ │ +52c2ce: 6e20 9165 7600 |036d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c2d4: 7702 61d3 1500 |0370: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52c2da: 0c07 |0373: move-result-object v7 │ │ +52c2dc: 6e20 9165 7600 |0374: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c2e2: 6e10 a365 0600 |0377: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c2e8: 0c06 |037a: move-result-object v6 │ │ +52c2ea: 7130 fb08 6804 |037b: invoke-static {v8, v6, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52c2f0: 7110 dbd2 0100 |037e: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c2f6: 7110 dbd2 0300 |0381: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c2fc: 7110 dbd2 0c00 |0384: invoke-static {v12}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c302: 7110 dbd2 0200 |0387: invoke-static {v2}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c308: 6e10 3866 0900 |038a: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52c30e: 2900 c300 |038d: goto/16 0450 // +00c3 │ │ +52c312: 0d00 |038f: move-exception v0 │ │ +52c314: 080d 1400 |0390: move-object/from16 v13, v20 │ │ +52c318: 0706 |0392: move-object v6, v0 │ │ +52c31a: 0751 |0393: move-object v1, v5 │ │ +52c31c: 0712 |0394: move-object v2, v1 │ │ +52c31e: 0723 |0395: move-object v3, v2 │ │ +52c320: 0739 |0396: move-object v9, v3 │ │ +52c322: 079c |0397: move-object v12, v9 │ │ +52c324: 600a 799e |0398: sget v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c328: b07a |039a: add-int/2addr v10, v7 │ │ +52c32a: 670a 799e |039b: sput v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c32e: 2207 5f0e |039d: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c332: 7010 8565 0700 |039f: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c338: 1a0a 3b27 |03a2: const-string v10, "IOException downloading MapTile: " // string@273b │ │ +52c33c: 6e20 9165 a700 |03a4: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c342: 7702 61d3 1500 |03a7: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52c348: 0c0a |03aa: move-result-object v10 │ │ +52c34a: 6e20 9165 a700 |03ab: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c350: 6e20 9165 4700 |03ae: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c356: 6e20 9065 6700 |03b1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52c35c: 6e10 a365 0700 |03b4: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c362: 0c04 |03b7: move-result-object v4 │ │ +52c364: 7120 0309 4800 |03b8: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52c36a: 28c3 |03bb: goto 037e // -003d │ │ +52c36c: 0d00 |03bc: move-exception v0 │ │ +52c36e: 080d 1400 |03bd: move-object/from16 v13, v20 │ │ +52c372: 0706 |03bf: move-object v6, v0 │ │ +52c374: 0751 |03c0: move-object v1, v5 │ │ +52c376: 0712 |03c1: move-object v2, v1 │ │ +52c378: 0723 |03c2: move-object v3, v2 │ │ +52c37a: 0739 |03c3: move-object v9, v3 │ │ +52c37c: 079c |03c4: move-object v12, v9 │ │ +52c37e: 600a 799e |03c5: sget v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c382: b07a |03c7: add-int/2addr v10, v7 │ │ +52c384: 670a 799e |03c8: sput v10, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c388: 2207 5f0e |03ca: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c38c: 7010 8565 0700 |03cc: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c392: 1a0a 1e68 |03cf: const-string v10, "Tile not found: " // string@681e │ │ +52c396: 6e20 9165 a700 |03d1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c39c: 7702 61d3 1500 |03d4: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52c3a2: 0c0a |03d7: move-result-object v10 │ │ +52c3a4: 6e20 9165 a700 |03d8: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c3aa: 6e20 9165 4700 |03db: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c3b0: 6e20 9065 6700 |03de: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52c3b6: 6e10 a365 0700 |03e1: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c3bc: 0c04 |03e4: move-result-object v4 │ │ +52c3be: 7120 0309 4800 |03e5: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52c3c4: 2896 |03e8: goto 037e // -006a │ │ +52c3c6: 0d00 |03e9: move-exception v0 │ │ +52c3c8: 0704 |03ea: move-object v4, v0 │ │ +52c3ca: 2900 6600 |03eb: goto/16 0451 // +0066 │ │ +52c3ce: 0d00 |03ed: move-exception v0 │ │ +52c3d0: 080d 1400 |03ee: move-object/from16 v13, v20 │ │ +52c3d4: 0701 |03f0: move-object v1, v0 │ │ +52c3d6: 0752 |03f1: move-object v2, v5 │ │ +52c3d8: 0723 |03f2: move-object v3, v2 │ │ +52c3da: 0739 |03f3: move-object v9, v3 │ │ +52c3dc: 079c |03f4: move-object v12, v9 │ │ +52c3de: 6006 749e |03f5: sget v6, Lorg/osmdroid/tileprovider/util/Counters;.countOOM:I // field@9e74 │ │ +52c3e2: b076 |03f7: add-int/2addr v6, v7 │ │ +52c3e4: 6706 749e |03f8: sput v6, Lorg/osmdroid/tileprovider/util/Counters;.countOOM:I // field@9e74 │ │ +52c3e8: 2206 5f0e |03fa: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c3ec: 7010 8565 0600 |03fc: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c3f2: 1a07 1a51 |03ff: const-string v7, "LowMemoryException downloading MapTile: " // string@511a │ │ +52c3f6: 6e20 9165 7600 |0401: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c3fc: 7702 61d3 1500 |0404: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52c402: 0c07 |0407: move-result-object v7 │ │ +52c404: 6e20 9165 7600 |0408: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c40a: 6e20 9165 4600 |040b: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c410: 6e20 9065 1600 |040e: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52c416: 6e10 a365 0600 |0411: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c41c: 0c04 |0414: move-result-object v4 │ │ +52c41e: 7120 0309 4800 |0415: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52c424: 2204 8d22 |0418: new-instance v4, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ +52c428: 7020 b8d1 1400 |041a: invoke-direct {v4, v1}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ +52c42e: 2704 |041d: throw v4 │ │ +52c430: 0d00 |041e: move-exception v0 │ │ +52c432: 0704 |041f: move-object v4, v0 │ │ +52c434: 0751 |0420: move-object v1, v5 │ │ +52c436: 2830 |0421: goto 0451 // +0030 │ │ +52c438: 0d00 |0422: move-exception v0 │ │ +52c43a: 080d 1400 |0423: move-object/from16 v13, v20 │ │ +52c43e: 0706 |0425: move-object v6, v0 │ │ +52c440: 0751 |0426: move-object v1, v5 │ │ +52c442: 0712 |0427: move-object v2, v1 │ │ +52c444: 0723 |0428: move-object v3, v2 │ │ +52c446: 0739 |0429: move-object v9, v3 │ │ +52c448: 079c |042a: move-object v12, v9 │ │ +52c44a: 220a 5f0e |042b: new-instance v10, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c44e: 7010 8565 0a00 |042d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c454: 1a0b 086a |0430: const-string v11, "UnknownHostException downloading MapTile: " // string@6a08 │ │ +52c458: 6e20 9165 ba00 |0432: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c45e: 7702 61d3 1500 |0435: invoke-static/range {v21, v22}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52c464: 0c0b |0438: move-result-object v11 │ │ +52c466: 6e20 9165 ba00 |0439: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c46c: 6e20 9165 4a00 |043c: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c472: 6e20 9065 6a00 |043f: invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52c478: 6e10 a365 0a00 |0442: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c47e: 0c04 |0445: move-result-object v4 │ │ +52c480: 7120 0309 4800 |0446: invoke-static {v8, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52c486: 6004 799e |0449: sget v4, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c48a: b074 |044b: add-int/2addr v4, v7 │ │ +52c48c: 6704 799e |044c: sput v4, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52c490: 2900 30ff |044e: goto/16 037e // -00d0 │ │ +52c494: 1105 |0450: return-object v5 │ │ +52c496: 7110 dbd2 0100 |0451: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c49c: 7110 dbd2 0300 |0454: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c4a2: 7110 dbd2 0c00 |0457: invoke-static {v12}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c4a8: 7110 dbd2 0200 |045a: invoke-static {v2}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52c4ae: 6e10 3866 0900 |045d: invoke-virtual {v9}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52c4b4: 2802 |0460: goto 0462 // +0002 │ │ +52c4b6: 2704 |0461: throw v4 │ │ +52c4b8: 28ff |0462: goto 0461 // -0001 │ │ catches : 21 │ │ 0x004d - 0x006f │ │ Ljava/net/UnknownHostException; -> 0x0422 │ │ Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; -> 0x03ed │ │ Ljava/io/FileNotFoundException; -> 0x03bc │ │ Ljava/io/IOException; -> 0x038f │ │ -> 0x0358 │ │ @@ -978907,55 +978907,55 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -52c5f4: |[52c5f4] org.osmdroid.tileprovider.modules.TileDownloader.getHttpCacheControlDuration:(Ljava/lang/String;)Ljava/lang/Long; │ │ -52c604: 3806 4b00 |0000: if-eqz v6, 004b // +004b │ │ -52c608: 6e10 5965 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@6559 │ │ -52c60e: 0a00 |0005: move-result v0 │ │ -52c610: 3d00 4500 |0006: if-lez v0, 004b // +0045 │ │ -52c614: 1a00 e806 |0008: const-string v0, ", " // string@06e8 │ │ -52c618: 6e20 6165 0600 |000a: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -52c61e: 0c00 |000d: move-result-object v0 │ │ -52c620: 2101 |000e: array-length v1, v0 │ │ -52c622: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -52c624: 3512 3b00 |0010: if-ge v2, v1, 004b // +003b │ │ -52c628: 4603 0002 |0012: aget-object v3, v0, v2 │ │ -52c62c: 1a04 b3bd |0014: const-string v4, "max-age=" // string@bdb3 │ │ -52c630: 6e20 5465 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ -52c636: 0a04 |0019: move-result v4 │ │ -52c638: 3904 0d00 |001a: if-nez v4, 0027 // +000d │ │ -52c63c: 1300 0800 |001c: const/16 v0, #int 8 // #8 │ │ -52c640: 6e20 6665 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@6566 │ │ -52c646: 0c00 |0021: move-result-object v0 │ │ -52c648: 7110 ec64 0000 |0022: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@64ec │ │ -52c64e: 0c06 |0025: move-result-object v6 │ │ -52c650: 1106 |0026: return-object v6 │ │ -52c652: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52c656: 28e7 |0029: goto 0010 // -0019 │ │ -52c658: 0d00 |002a: move-exception v0 │ │ -52c65a: 7100 edd0 0000 |002b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c660: 0c01 |002e: move-result-object v1 │ │ -52c662: 7210 27d1 0100 |002f: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ -52c668: 0a01 |0032: move-result v1 │ │ -52c66a: 3801 1800 |0033: if-eqz v1, 004b // +0018 │ │ -52c66e: 2201 5f0e |0035: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c672: 7010 8565 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c678: 1a02 9e69 |003a: const-string v2, "Unable to parse cache control tag for tile, server returned " // string@699e │ │ -52c67c: 6e20 9165 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c682: 6e20 9165 6100 |003f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c688: 6e10 a365 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c68e: 0c06 |0045: move-result-object v6 │ │ -52c690: 1a01 6957 |0046: const-string v1, "OsmDroid" // string@5769 │ │ -52c694: 7130 f908 6100 |0048: invoke-static {v1, v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ -52c69a: 1206 |004b: const/4 v6, #int 0 // #0 │ │ -52c69c: 1106 |004c: return-object v6 │ │ +52c610: |[52c610] org.osmdroid.tileprovider.modules.TileDownloader.getHttpCacheControlDuration:(Ljava/lang/String;)Ljava/lang/Long; │ │ +52c620: 3806 4b00 |0000: if-eqz v6, 004b // +004b │ │ +52c624: 6e10 5965 0600 |0002: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@6559 │ │ +52c62a: 0a00 |0005: move-result v0 │ │ +52c62c: 3d00 4500 |0006: if-lez v0, 004b // +0045 │ │ +52c630: 1a00 e806 |0008: const-string v0, ", " // string@06e8 │ │ +52c634: 6e20 6165 0600 |000a: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +52c63a: 0c00 |000d: move-result-object v0 │ │ +52c63c: 2101 |000e: array-length v1, v0 │ │ +52c63e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +52c640: 3512 3b00 |0010: if-ge v2, v1, 004b // +003b │ │ +52c644: 4603 0002 |0012: aget-object v3, v0, v2 │ │ +52c648: 1a04 b3bd |0014: const-string v4, "max-age=" // string@bdb3 │ │ +52c64c: 6e20 5465 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ +52c652: 0a04 |0019: move-result v4 │ │ +52c654: 3904 0d00 |001a: if-nez v4, 0027 // +000d │ │ +52c658: 1300 0800 |001c: const/16 v0, #int 8 // #8 │ │ +52c65c: 6e20 6665 0300 |001e: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@6566 │ │ +52c662: 0c00 |0021: move-result-object v0 │ │ +52c664: 7110 ec64 0000 |0022: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@64ec │ │ +52c66a: 0c06 |0025: move-result-object v6 │ │ +52c66c: 1106 |0026: return-object v6 │ │ +52c66e: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52c672: 28e7 |0029: goto 0010 // -0019 │ │ +52c674: 0d00 |002a: move-exception v0 │ │ +52c676: 7100 edd0 0000 |002b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c67c: 0c01 |002e: move-result-object v1 │ │ +52c67e: 7210 27d1 0100 |002f: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ +52c684: 0a01 |0032: move-result v1 │ │ +52c686: 3801 1800 |0033: if-eqz v1, 004b // +0018 │ │ +52c68a: 2201 5f0e |0035: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c68e: 7010 8565 0100 |0037: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c694: 1a02 9e69 |003a: const-string v2, "Unable to parse cache control tag for tile, server returned " // string@699e │ │ +52c698: 6e20 9165 2100 |003c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c69e: 6e20 9165 6100 |003f: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c6a4: 6e10 a365 0100 |0042: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c6aa: 0c06 |0045: move-result-object v6 │ │ +52c6ac: 1a01 6957 |0046: const-string v1, "OsmDroid" // string@5769 │ │ +52c6b0: 7130 f908 6100 |0048: invoke-static {v1, v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ +52c6b6: 1206 |004b: const/4 v6, #int 0 // #0 │ │ +52c6b8: 1106 |004c: return-object v6 │ │ catches : 1 │ │ 0x0008 - 0x0026 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0002 line=221 │ │ 0x000a line=223 │ │ 0x000e line=225 │ │ @@ -978973,47 +978973,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -52c6b0: |[52c6b0] org.osmdroid.tileprovider.modules.TileDownloader.getHttpExpiresTime:(Ljava/lang/String;)Ljava/lang/Long; │ │ -52c6c0: 3804 3e00 |0000: if-eqz v4, 003e // +003e │ │ -52c6c4: 6e10 5965 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ -52c6ca: 0a00 |0005: move-result v0 │ │ -52c6cc: 3d00 3800 |0006: if-lez v0, 003e // +0038 │ │ -52c6d0: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c6d6: 0c00 |000b: move-result-object v0 │ │ -52c6d8: 7210 17d1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getHttpHeaderDateTimeFormat:()Ljava/text/SimpleDateFormat; // method@d117 │ │ -52c6de: 0c00 |000f: move-result-object v0 │ │ -52c6e0: 6e20 6168 4000 |0010: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@6861 │ │ -52c6e6: 0c00 |0013: move-result-object v0 │ │ -52c6e8: 6e10 e368 0000 |0014: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ -52c6ee: 0b00 |0017: move-result-wide v0 │ │ -52c6f0: 7120 eb64 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52c6f6: 0c04 |001b: move-result-object v4 │ │ -52c6f8: 1104 |001c: return-object v4 │ │ -52c6fa: 0d00 |001d: move-exception v0 │ │ -52c6fc: 7100 edd0 0000 |001e: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c702: 0c01 |0021: move-result-object v1 │ │ -52c704: 7210 27d1 0100 |0022: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ -52c70a: 0a01 |0025: move-result v1 │ │ -52c70c: 3801 1800 |0026: if-eqz v1, 003e // +0018 │ │ -52c710: 2201 5f0e |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c714: 7010 8565 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c71a: 1a02 9f69 |002d: const-string v2, "Unable to parse expiration tag for tile, server returned " // string@699f │ │ -52c71e: 6e20 9165 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c724: 6e20 9165 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c72a: 6e10 a365 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c730: 0c04 |0038: move-result-object v4 │ │ -52c732: 1a01 6957 |0039: const-string v1, "OsmDroid" // string@5769 │ │ -52c736: 7130 f908 4100 |003b: invoke-static {v1, v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ -52c73c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -52c73e: 1104 |003f: return-object v4 │ │ +52c6cc: |[52c6cc] org.osmdroid.tileprovider.modules.TileDownloader.getHttpExpiresTime:(Ljava/lang/String;)Ljava/lang/Long; │ │ +52c6dc: 3804 3e00 |0000: if-eqz v4, 003e // +003e │ │ +52c6e0: 6e10 5965 0400 |0002: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ +52c6e6: 0a00 |0005: move-result v0 │ │ +52c6e8: 3d00 3800 |0006: if-lez v0, 003e // +0038 │ │ +52c6ec: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c6f2: 0c00 |000b: move-result-object v0 │ │ +52c6f4: 7210 17d1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getHttpHeaderDateTimeFormat:()Ljava/text/SimpleDateFormat; // method@d117 │ │ +52c6fa: 0c00 |000f: move-result-object v0 │ │ +52c6fc: 6e20 6168 4000 |0010: invoke-virtual {v0, v4}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@6861 │ │ +52c702: 0c00 |0013: move-result-object v0 │ │ +52c704: 6e10 e368 0000 |0014: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ +52c70a: 0b00 |0017: move-result-wide v0 │ │ +52c70c: 7120 eb64 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52c712: 0c04 |001b: move-result-object v4 │ │ +52c714: 1104 |001c: return-object v4 │ │ +52c716: 0d00 |001d: move-exception v0 │ │ +52c718: 7100 edd0 0000 |001e: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c71e: 0c01 |0021: move-result-object v1 │ │ +52c720: 7210 27d1 0100 |0022: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapTileDownloader:()Z // method@d127 │ │ +52c726: 0a01 |0025: move-result v1 │ │ +52c728: 3801 1800 |0026: if-eqz v1, 003e // +0018 │ │ +52c72c: 2201 5f0e |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c730: 7010 8565 0100 |002a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c736: 1a02 9f69 |002d: const-string v2, "Unable to parse expiration tag for tile, server returned " // string@699f │ │ +52c73a: 6e20 9165 2100 |002f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c740: 6e20 9165 4100 |0032: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c746: 6e10 a365 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c74c: 0c04 |0038: move-result-object v4 │ │ +52c74e: 1a01 6957 |0039: const-string v1, "OsmDroid" // string@5769 │ │ +52c752: 7130 f908 4100 |003b: invoke-static {v1, v4, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ +52c758: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +52c75a: 1104 |003f: return-object v4 │ │ catches : 1 │ │ 0x0008 - 0x001c │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0002 line=204 │ │ 0x0008 line=206 │ │ 0x0014 line=207 │ │ @@ -979057,18 +979057,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/TileWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52c7f0: |[52c7f0] org.osmdroid.tileprovider.modules.TileWriter$1.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V │ │ -52c800: 5b01 509e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e50 │ │ -52c804: 7010 b065 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@65b0 │ │ -52c80a: 0e00 |0005: return-void │ │ +52c80c: |[52c80c] org.osmdroid.tileprovider.modules.TileWriter$1.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V │ │ +52c81c: 5b01 509e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e50 │ │ +52c820: 7010 b065 0000 |0002: invoke-direct {v0}, Ljava/lang/Thread;.:()V // method@65b0 │ │ +52c826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/TileWriter$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ │ │ @@ -979078,42 +979078,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -52c80c: |[52c80c] org.osmdroid.tileprovider.modules.TileWriter$1.run:()V │ │ -52c81c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -52c820: 7120 83d2 1000 |0002: invoke-static {v0, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$002:(J)J // method@d283 │ │ -52c826: 5450 509e |0005: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e50 │ │ -52c82a: 7100 edd0 0000 |0007: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c830: 0c01 |000a: move-result-object v1 │ │ -52c832: 7210 1bd1 0100 |000b: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ -52c838: 0c01 |000e: move-result-object v1 │ │ -52c83a: 7120 84d2 1000 |000f: invoke-static {v0, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$100:(Lorg/osmdroid/tileprovider/modules/TileWriter;Ljava/io/File;)V // method@d284 │ │ -52c840: 7100 82d2 0000 |0012: invoke-static {}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$000:()J // method@d282 │ │ -52c846: 0b00 |0015: move-result-wide v0 │ │ -52c848: 7100 edd0 0000 |0016: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c84e: 0c02 |0019: move-result-object v2 │ │ -52c850: 7210 1ed1 0200 |001a: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheMaxBytes:()J // method@d11e │ │ -52c856: 0b02 |001d: move-result-wide v2 │ │ -52c858: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -52c85c: 3d04 0700 |0020: if-lez v4, 0027 // +0007 │ │ -52c860: 5450 509e |0022: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e50 │ │ -52c864: 7110 85d2 0000 |0024: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$200:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V // method@d285 │ │ -52c86a: 7100 edd0 0000 |0027: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c870: 0c00 |002a: move-result-object v0 │ │ -52c872: 7210 29d1 0000 |002b: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52c878: 0a00 |002e: move-result v0 │ │ -52c87a: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ -52c87e: 1a00 6957 |0031: const-string v0, "OsmDroid" // string@5769 │ │ -52c882: 1a01 fa22 |0033: const-string v1, "Finished init thread" // string@22fa │ │ -52c886: 7120 f808 1000 |0035: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52c88c: 0e00 |0038: return-void │ │ +52c828: |[52c828] org.osmdroid.tileprovider.modules.TileWriter$1.run:()V │ │ +52c838: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +52c83c: 7120 83d2 1000 |0002: invoke-static {v0, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$002:(J)J // method@d283 │ │ +52c842: 5450 509e |0005: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e50 │ │ +52c846: 7100 edd0 0000 |0007: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c84c: 0c01 |000a: move-result-object v1 │ │ +52c84e: 7210 1bd1 0100 |000b: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ +52c854: 0c01 |000e: move-result-object v1 │ │ +52c856: 7120 84d2 1000 |000f: invoke-static {v0, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$100:(Lorg/osmdroid/tileprovider/modules/TileWriter;Ljava/io/File;)V // method@d284 │ │ +52c85c: 7100 82d2 0000 |0012: invoke-static {}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$000:()J // method@d282 │ │ +52c862: 0b00 |0015: move-result-wide v0 │ │ +52c864: 7100 edd0 0000 |0016: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c86a: 0c02 |0019: move-result-object v2 │ │ +52c86c: 7210 1ed1 0200 |001a: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheMaxBytes:()J // method@d11e │ │ +52c872: 0b02 |001d: move-result-wide v2 │ │ +52c874: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +52c878: 3d04 0700 |0020: if-lez v4, 0027 // +0007 │ │ +52c87c: 5450 509e |0022: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.this$0:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e50 │ │ +52c880: 7110 85d2 0000 |0024: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/TileWriter;.access$200:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V // method@d285 │ │ +52c886: 7100 edd0 0000 |0027: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c88c: 0c00 |002a: move-result-object v0 │ │ +52c88e: 7210 29d1 0000 |002b: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52c894: 0a00 |002e: move-result v0 │ │ +52c896: 3800 0900 |002f: if-eqz v0, 0038 // +0009 │ │ +52c89a: 1a00 6957 |0031: const-string v0, "OsmDroid" // string@5769 │ │ +52c89e: 1a01 fa22 |0033: const-string v1, "Finished init thread" // string@22fa │ │ +52c8a2: 7120 f808 1000 |0035: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52c8a8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=63 │ │ 0x0005 line=65 │ │ 0x0012 line=67 │ │ 0x0022 line=68 │ │ 0x0027 line=70 │ │ @@ -979153,17 +979153,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/TileWriter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52c8f0: |[52c8f0] org.osmdroid.tileprovider.modules.TileWriter$2.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V │ │ -52c900: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52c906: 0e00 |0003: return-void │ │ +52c90c: |[52c90c] org.osmdroid.tileprovider.modules.TileWriter$2.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V │ │ +52c91c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52c922: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/modules/TileWriter$2; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ │ │ @@ -979173,26 +979173,26 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -52c890: |[52c890] org.osmdroid.tileprovider.modules.TileWriter$2.compare:(Ljava/io/File;Ljava/io/File;)I │ │ -52c8a0: 6e10 a863 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ -52c8a6: 0b00 |0003: move-result-wide v0 │ │ -52c8a8: 7120 eb64 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52c8ae: 0c03 |0007: move-result-object v3 │ │ -52c8b0: 6e10 a863 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ -52c8b6: 0b00 |000b: move-result-wide v0 │ │ -52c8b8: 7120 eb64 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52c8be: 0c04 |000f: move-result-object v4 │ │ -52c8c0: 6e20 e264 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@64e2 │ │ -52c8c6: 0a03 |0013: move-result v3 │ │ -52c8c8: 0f03 |0014: return v3 │ │ +52c8ac: |[52c8ac] org.osmdroid.tileprovider.modules.TileWriter$2.compare:(Ljava/io/File;Ljava/io/File;)I │ │ +52c8bc: 6e10 a863 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ +52c8c2: 0b00 |0003: move-result-wide v0 │ │ +52c8c4: 7120 eb64 1000 |0004: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52c8ca: 0c03 |0007: move-result-object v3 │ │ +52c8cc: 6e10 a863 0400 |0008: invoke-virtual {v4}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ +52c8d2: 0b00 |000b: move-result-wide v0 │ │ +52c8d4: 7120 eb64 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52c8da: 0c04 |000f: move-result-object v4 │ │ +52c8dc: 6e20 e264 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/Long;.compareTo:(Ljava/lang/Long;)I // method@64e2 │ │ +52c8e2: 0a03 |0013: move-result v3 │ │ +52c8e4: 0f03 |0014: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/osmdroid/tileprovider/modules/TileWriter$2; │ │ 0x0000 - 0x0015 reg=3 (null) Ljava/io/File; │ │ 0x0000 - 0x0015 reg=4 (null) Ljava/io/File; │ │ @@ -979202,20 +979202,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -52c8cc: |[52c8cc] org.osmdroid.tileprovider.modules.TileWriter$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -52c8dc: 1f01 040e |0000: check-cast v1, Ljava/io/File; // type@0e04 │ │ -52c8e0: 1f02 040e |0002: check-cast v2, Ljava/io/File; // type@0e04 │ │ -52c8e4: 6e30 7ed2 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/TileWriter$2;.compare:(Ljava/io/File;Ljava/io/File;)I // method@d27e │ │ -52c8ea: 0a01 |0007: move-result v1 │ │ -52c8ec: 0f01 |0008: return v1 │ │ +52c8e8: |[52c8e8] org.osmdroid.tileprovider.modules.TileWriter$2.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +52c8f8: 1f01 040e |0000: check-cast v1, Ljava/io/File; // type@0e04 │ │ +52c8fc: 1f02 040e |0002: check-cast v2, Ljava/io/File; // type@0e04 │ │ +52c900: 6e30 7ed2 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/TileWriter$2;.compare:(Ljava/io/File;Ljava/io/File;)I // method@d27e │ │ +52c906: 0a01 |0007: move-result v1 │ │ +52c908: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/osmdroid/tileprovider/modules/TileWriter$2; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -979250,17 +979250,17 @@ │ │ type : '(Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -52d244: |[52d244] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase$LowMemoryException.:(Ljava/lang/Throwable;)V │ │ -52d254: 7020 aa64 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@64aa │ │ -52d25a: 0e00 |0003: return-void │ │ +52d260: |[52d260] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase$LowMemoryException.:(Ljava/lang/Throwable;)V │ │ +52d270: 7020 aa64 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@64aa │ │ +52d276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Throwable; │ │ │ │ @@ -979446,246 +979446,246 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 28 │ │ ins : 0 │ │ outs : 9 │ │ insns size : 468 16-bit code units │ │ -52dad8: |[52dad8] org.osmdroid.tileprovider.tilesource.TileSourceFactory.:()V │ │ -52dae8: 2209 b922 |0000: new-instance v9, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52daec: 123a |0002: const/4 v10, #int 3 // #3 │ │ -52daee: 23a6 e623 |0003: new-array v6, v10, [Ljava/lang/String; // type@23e6 │ │ -52daf2: 1a00 8ca4 |0005: const-string v0, "https://a.tile.openstreetmap.org/" // string@a48c │ │ -52daf6: 120b |0007: const/4 v11, #int 0 // #0 │ │ -52daf8: 4d00 060b |0008: aput-object v0, v6, v11 │ │ -52dafc: 1a00 8ea4 |000a: const-string v0, "https://b.tile.openstreetmap.org/" // string@a48e │ │ -52db00: 121c |000c: const/4 v12, #int 1 // #1 │ │ -52db02: 4d00 060c |000d: aput-object v0, v6, v12 │ │ -52db06: 1a00 92a4 |000f: const-string v0, "https://c.tile.openstreetmap.org/" // string@a492 │ │ -52db0a: 122d |0011: const/4 v13, #int 2 // #2 │ │ -52db0c: 4d00 060d |0012: aput-object v0, v6, v13 │ │ -52db10: 2208 b822 |0014: new-instance v8, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // type@22b8 │ │ -52db14: 1300 0f00 |0016: const/16 v0, #int 15 // #f │ │ -52db18: 7030 c0d2 d800 |0018: invoke-direct {v8, v13, v0}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.:(II)V // method@d2c0 │ │ -52db1e: 1a01 ab52 |001b: const-string v1, "Mapnik" // string@52ab │ │ -52db22: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -52db24: 1303 1300 |001e: const/16 v3, #int 19 // #13 │ │ -52db28: 1304 0001 |0020: const/16 v4, #int 256 // #100 │ │ -52db2c: 1a05 4908 |0022: const-string v5, ".png" // string@0849 │ │ -52db30: 1a07 c8ee |0024: const-string v7, "© OpenStreetMap contributors" // string@eec8 │ │ -52db34: 0790 |0026: move-object v0, v9 │ │ -52db36: 7609 c8d2 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V // method@d2c8 │ │ -52db3c: 6909 679e |002a: sput-object v9, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.MAPNIK:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e67 │ │ -52db40: 2200 b922 |002c: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52db44: 23c1 e623 |002e: new-array v1, v12, [Ljava/lang/String; // type@23e6 │ │ -52db48: 1a02 7ea4 |0030: const-string v2, "http://openptmap.org/tiles/" // string@a47e │ │ -52db4c: 4d02 010b |0032: aput-object v2, v1, v11 │ │ -52db50: 1a0f 9856 |0034: const-string v15, "OSMPublicTransport" // string@5698 │ │ -52db54: 1310 0000 |0036: const/16 v16, #int 0 // #0 │ │ -52db58: 1311 1100 |0038: const/16 v17, #int 17 // #11 │ │ -52db5c: 1312 0001 |003a: const/16 v18, #int 256 // #100 │ │ -52db60: 1a13 4908 |003c: const-string v19, ".png" // string@0849 │ │ -52db64: 1a15 c8ee |003e: const-string v21, "© OpenStreetMap contributors" // string@eec8 │ │ -52db68: 070e |0040: move-object v14, v0 │ │ -52db6a: 0814 0100 |0041: move-object/from16 v20, v1 │ │ -52db6e: 7608 c7d2 0e00 |0043: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ -52db74: 6900 699e |0046: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.PUBLIC_TRANSPORT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e69 │ │ -52db78: 6200 679e |0048: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.MAPNIK:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e67 │ │ -52db7c: 6900 659e |004a: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.DEFAULT_TILE_SOURCE:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e65 │ │ -52db80: 2201 b122 |004c: new-instance v1, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource; // type@22b1 │ │ -52db84: 23a7 e623 |004e: new-array v7, v10, [Ljava/lang/String; // type@23e6 │ │ -52db88: 1a00 5fa4 |0050: const-string v0, "http://a.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s" // string@a45f │ │ -52db8c: 4d00 070b |0052: aput-object v0, v7, v11 │ │ -52db90: 1a08 62a4 |0054: const-string v8, "http://b.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s" // string@a462 │ │ -52db94: 4d08 070c |0056: aput-object v8, v7, v12 │ │ -52db98: 1a09 64a4 |0058: const-string v9, "http://c.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s" // string@a464 │ │ -52db9c: 4d09 070d |005a: aput-object v9, v7, v13 │ │ -52dba0: 1a02 3f1a |005c: const-string v2, "CloudMadeStandardTiles" // string@1a3f │ │ -52dba4: 1203 |005e: const/4 v3, #int 0 // #0 │ │ -52dba6: 1304 1200 |005f: const/16 v4, #int 18 // #12 │ │ -52dbaa: 1305 0001 |0061: const/16 v5, #int 256 // #100 │ │ -52dbae: 1a06 4908 |0063: const-string v6, ".png" // string@0849 │ │ -52dbb2: 7607 a4d2 0100 |0065: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2a4 │ │ -52dbb8: 220e b122 |0068: new-instance v14, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource; // type@22b1 │ │ -52dbbc: 23a1 e623 |006a: new-array v1, v10, [Ljava/lang/String; // type@23e6 │ │ -52dbc0: 4d00 010b |006c: aput-object v0, v1, v11 │ │ -52dbc4: 4d08 010c |006e: aput-object v8, v1, v12 │ │ -52dbc8: 4d09 010d |0070: aput-object v9, v1, v13 │ │ -52dbcc: 1a0f 3e1a |0072: const-string v15, "CloudMadeSmallTiles" // string@1a3e │ │ -52dbd0: 1311 1500 |0074: const/16 v17, #int 21 // #15 │ │ -52dbd4: 1312 4000 |0076: const/16 v18, #int 64 // #40 │ │ -52dbd8: 1a13 4908 |0078: const-string v19, ".png" // string@0849 │ │ -52dbdc: 0814 0100 |007a: move-object/from16 v20, v1 │ │ -52dbe0: 7607 a4d2 0e00 |007c: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2a4 │ │ -52dbe6: 2202 b922 |007f: new-instance v2, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dbea: 23c8 e623 |0081: new-array v8, v12, [Ljava/lang/String; // type@23e6 │ │ -52dbee: 1a00 95a4 |0083: const-string v0, "https://overlay.openstreetmap.nl/openfietskaart-overlay/" // string@a495 │ │ -52dbf2: 4d00 080b |0085: aput-object v0, v8, v11 │ │ -52dbf6: 1a03 d622 |0087: const-string v3, "Fiets" // string@22d6 │ │ -52dbfa: 1234 |0089: const/4 v4, #int 3 // #3 │ │ -52dbfc: 1305 1200 |008a: const/16 v5, #int 18 // #12 │ │ -52dc00: 1306 0001 |008c: const/16 v6, #int 256 // #100 │ │ -52dc04: 1a07 4908 |008e: const-string v7, ".png" // string@0849 │ │ -52dc08: 1a09 c8ee |0090: const-string v9, "© OpenStreetMap contributors" // string@eec8 │ │ -52dc0c: 7608 c7d2 0200 |0092: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ -52dc12: 220e b922 |0095: new-instance v14, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dc16: 23c0 e623 |0097: new-array v0, v12, [Ljava/lang/String; // type@23e6 │ │ -52dc1a: 1a01 94a4 |0099: const-string v1, "https://overlay.openstreetmap.nl/basemap/" // string@a494 │ │ -52dc1e: 4d01 000b |009b: aput-object v1, v0, v11 │ │ -52dc22: 1a0f 3a14 |009d: const-string v15, "BaseNL" // string@143a │ │ -52dc26: 1311 1200 |009f: const/16 v17, #int 18 // #12 │ │ -52dc2a: 1312 0001 |00a1: const/16 v18, #int 256 // #100 │ │ -52dc2e: 1a13 4908 |00a3: const-string v19, ".png" // string@0849 │ │ -52dc32: 0814 0000 |00a5: move-object/from16 v20, v0 │ │ -52dc36: 7607 c6d2 0e00 |00a7: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ -52dc3c: 2201 b922 |00aa: new-instance v1, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dc40: 23c7 e623 |00ac: new-array v7, v12, [Ljava/lang/String; // type@23e6 │ │ -52dc44: 1a00 96a4 |00ae: const-string v0, "https://overlay.openstreetmap.nl/roads/" // string@a496 │ │ -52dc48: 4d00 070b |00b0: aput-object v0, v7, v11 │ │ -52dc4c: 1a02 c75d |00b2: const-string v2, "RoadsNL" // string@5dc7 │ │ -52dc50: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ -52dc52: 1304 1200 |00b5: const/16 v4, #int 18 // #12 │ │ -52dc56: 1305 0001 |00b7: const/16 v5, #int 256 // #100 │ │ -52dc5a: 1a06 4908 |00b9: const-string v6, ".png" // string@0849 │ │ -52dc5e: 1a08 c8ee |00bb: const-string v8, "© OpenStreetMap contributors" // string@eec8 │ │ -52dc62: 7608 c7d2 0100 |00bd: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ -52dc68: 2200 b922 |00c0: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dc6c: 23a1 e623 |00c2: new-array v1, v10, [Ljava/lang/String; // type@23e6 │ │ -52dc70: 1a02 60a4 |00c4: const-string v2, "http://a.tiles.wmflabs.org/hikebike/" // string@a460 │ │ -52dc74: 4d02 010b |00c6: aput-object v2, v1, v11 │ │ -52dc78: 1a02 63a4 |00c8: const-string v2, "http://b.tiles.wmflabs.org/hikebike/" // string@a463 │ │ -52dc7c: 4d02 010c |00ca: aput-object v2, v1, v12 │ │ -52dc80: 1a02 65a4 |00cc: const-string v2, "http://c.tiles.wmflabs.org/hikebike/" // string@a465 │ │ -52dc84: 4d02 010d |00ce: aput-object v2, v1, v13 │ │ -52dc88: 1a0f 1426 |00d0: const-string v15, "HikeBikeMap" // string@2614 │ │ -52dc8c: 1a13 4908 |00d2: const-string v19, ".png" // string@0849 │ │ -52dc90: 070e |00d4: move-object v14, v0 │ │ -52dc92: 0814 0100 |00d5: move-object/from16 v20, v1 │ │ -52dc96: 7607 c6d2 0e00 |00d7: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ -52dc9c: 6900 669e |00da: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.HIKEBIKEMAP:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e66 │ │ -52dca0: 2202 b922 |00dc: new-instance v2, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dca4: 23c8 e623 |00de: new-array v8, v12, [Ljava/lang/String; // type@23e6 │ │ -52dca8: 1a00 97a4 |00e0: const-string v0, "https://tiles.openseamap.org/seamark/" // string@a497 │ │ -52dcac: 4d00 080b |00e2: aput-object v0, v8, v11 │ │ -52dcb0: 1a03 4d57 |00e4: const-string v3, "OpenSeaMap" // string@574d │ │ -52dcb4: 1234 |00e6: const/4 v4, #int 3 // #3 │ │ -52dcb6: 1305 1200 |00e7: const/16 v5, #int 18 // #12 │ │ -52dcba: 1306 0001 |00e9: const/16 v6, #int 256 // #100 │ │ -52dcbe: 1a07 4908 |00eb: const-string v7, ".png" // string@0849 │ │ -52dcc2: 1a09 4d57 |00ed: const-string v9, "OpenSeaMap" // string@574d │ │ -52dcc6: 7608 c7d2 0200 |00ef: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ -52dccc: 2200 b522 |00f2: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$1; // type@22b5 │ │ -52dcd0: 23c1 e623 |00f4: new-array v1, v12, [Ljava/lang/String; // type@23e6 │ │ -52dcd4: 1a02 91a4 |00f6: const-string v2, "https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/" // string@a491 │ │ -52dcd8: 4d02 010b |00f8: aput-object v2, v1, v11 │ │ -52dcdc: 1a0f 5469 |00fa: const-string v15, "USGS National Map Topo" // string@6954 │ │ -52dce0: 1311 0f00 |00fc: const/16 v17, #int 15 // #f │ │ -52dce4: 1a13 0000 |00fe: const-string v19, "" // string@0000 │ │ -52dce8: 1a15 5269 |0100: const-string v21, "USGS" // string@6952 │ │ -52dcec: 070e |0102: move-object v14, v0 │ │ -52dcee: 0814 0100 |0103: move-object/from16 v20, v1 │ │ -52dcf2: 7608 b8d2 0e00 |0105: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$1;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b8 │ │ -52dcf8: 6900 6b9e |0108: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_TOPO:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6b │ │ -52dcfc: 2200 b622 |010a: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$2; // type@22b6 │ │ -52dd00: 23c8 e623 |010c: new-array v8, v12, [Ljava/lang/String; // type@23e6 │ │ -52dd04: 1a01 90a4 |010e: const-string v1, "https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryTopo/MapServer/tile/" // string@a490 │ │ -52dd08: 4d01 080b |0110: aput-object v1, v8, v11 │ │ -52dd0c: 1a03 5369 |0112: const-string v3, "USGS National Map Sat" // string@6953 │ │ -52dd10: 1204 |0114: const/4 v4, #int 0 // #0 │ │ -52dd12: 1305 0f00 |0115: const/16 v5, #int 15 // #f │ │ -52dd16: 1a07 0000 |0117: const-string v7, "" // string@0000 │ │ -52dd1a: 1a09 5269 |0119: const-string v9, "USGS" // string@6952 │ │ -52dd1e: 0702 |011b: move-object v2, v0 │ │ -52dd20: 7608 bad2 0200 |011c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$2;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2ba │ │ -52dd26: 6900 6a9e |011f: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_SAT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6a │ │ -52dd2a: 2200 b922 |0121: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dd2e: 23c1 e623 |0123: new-array v1, v12, [Ljava/lang/String; // type@23e6 │ │ -52dd32: 1a02 9aa4 |0125: const-string v2, "https://wms.chartbundle.com/tms/v1.0/wac/" // string@a49a │ │ -52dd36: 4d02 010b |0127: aput-object v2, v1, v11 │ │ -52dd3a: 1a0f 1219 |0129: const-string v15, "ChartbundleWAC" // string@1912 │ │ -52dd3e: 1310 0400 |012b: const/16 v16, #int 4 // #4 │ │ -52dd42: 1311 0c00 |012d: const/16 v17, #int 12 // #c │ │ -52dd46: 1a13 4a08 |012f: const-string v19, ".png?type=google" // string@084a │ │ -52dd4a: 1a15 fc7e |0131: const-string v21, "chartbundle.com" // string@7efc │ │ -52dd4e: 070e |0133: move-object v14, v0 │ │ -52dd50: 0814 0100 |0134: move-object/from16 v20, v1 │ │ -52dd54: 7608 c7d2 0e00 |0136: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ -52dd5a: 6900 649e |0139: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleWAC:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e64 │ │ -52dd5e: 2200 b922 |013b: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dd62: 23d8 e623 |013d: new-array v8, v13, [Ljava/lang/String; // type@23e6 │ │ -52dd66: 1a01 98a4 |013f: const-string v1, "https://wms.chartbundle.com/tms/v1.0/enrh/" // string@a498 │ │ -52dd6a: 4d01 080b |0141: aput-object v1, v8, v11 │ │ -52dd6e: 1a01 fc7e |0143: const-string v1, "chartbundle.com" // string@7efc │ │ -52dd72: 4d01 080c |0145: aput-object v1, v8, v12 │ │ -52dd76: 1a03 1019 |0147: const-string v3, "ChartbundleENRH" // string@1910 │ │ -52dd7a: 1244 |0149: const/4 v4, #int 4 // #4 │ │ -52dd7c: 1305 0c00 |014a: const/16 v5, #int 12 // #c │ │ -52dd80: 1a07 4a08 |014c: const-string v7, ".png?type=google" // string@084a │ │ -52dd84: 0702 |014e: move-object v2, v0 │ │ -52dd86: 7607 c6d2 0200 |014f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ -52dd8c: 6900 629e |0152: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRH:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e62 │ │ -52dd90: 2200 b922 |0154: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52dd94: 23d2 e623 |0156: new-array v2, v13, [Ljava/lang/String; // type@23e6 │ │ -52dd98: 1a03 99a4 |0158: const-string v3, "https://wms.chartbundle.com/tms/v1.0/enrl/" // string@a499 │ │ -52dd9c: 4d03 020b |015a: aput-object v3, v2, v11 │ │ -52dda0: 4d01 020c |015c: aput-object v1, v2, v12 │ │ -52dda4: 1a0f 1119 |015e: const-string v15, "ChartbundleENRL" // string@1911 │ │ -52dda8: 1a13 4a08 |0160: const-string v19, ".png?type=google" // string@084a │ │ -52ddac: 070e |0162: move-object v14, v0 │ │ -52ddae: 0814 0200 |0163: move-object/from16 v20, v2 │ │ -52ddb2: 7607 c6d2 0e00 |0165: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ -52ddb8: 6900 639e |0168: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRL:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e63 │ │ -52ddbc: 2200 b922 |016a: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ -52ddc0: 23a1 e623 |016c: new-array v1, v10, [Ljava/lang/String; // type@23e6 │ │ -52ddc4: 1a02 8da4 |016e: const-string v2, "https://a.tile.opentopomap.org/" // string@a48d │ │ -52ddc8: 4d02 010b |0170: aput-object v2, v1, v11 │ │ -52ddcc: 1a02 8fa4 |0172: const-string v2, "https://b.tile.opentopomap.org/" // string@a48f │ │ -52ddd0: 4d02 010c |0174: aput-object v2, v1, v12 │ │ -52ddd4: 1a02 93a4 |0176: const-string v2, "https://c.tile.opentopomap.org/" // string@a493 │ │ -52ddd8: 4d02 010d |0178: aput-object v2, v1, v13 │ │ -52dddc: 1a15 4f57 |017a: const-string v21, "OpenTopoMap" // string@574f │ │ -52dde0: 1316 0000 |017c: const/16 v22, #int 0 // #0 │ │ -52dde4: 1317 1100 |017e: const/16 v23, #int 17 // #11 │ │ -52dde8: 1318 0001 |0180: const/16 v24, #int 256 // #100 │ │ -52ddec: 1a19 4908 |0182: const-string v25, ".png" // string@0849 │ │ -52ddf0: 1a1b b929 |0184: const-string v27, "Kartendaten: © OpenStreetMap-Mitwirkende, SRTM | Kartendarstellung: © OpenTopoMap (CC-BY-SA)" // string@29b9 │ │ -52ddf4: 0814 0000 |0186: move-object/from16 v20, v0 │ │ -52ddf8: 081a 0100 |0188: move-object/from16 v26, v1 │ │ -52ddfc: 7608 c7d2 1400 |018a: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ -52de02: 6900 689e |018d: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.OpenTopo:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e68 │ │ -52de06: 2200 1d0f |018f: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52de0a: 7010 7668 0000 |0191: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52de10: 6900 6c9e |0194: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de14: 6201 679e |0196: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.MAPNIK:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e67 │ │ -52de18: 7220 3669 1000 |0198: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de1e: 6200 6c9e |019b: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de22: 6201 699e |019d: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.PUBLIC_TRANSPORT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e69 │ │ -52de26: 7220 3669 1000 |019f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de2c: 6200 6c9e |01a2: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de30: 6201 669e |01a4: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.HIKEBIKEMAP:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e66 │ │ -52de34: 7220 3669 1000 |01a6: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de3a: 6200 6c9e |01a9: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de3e: 6201 6b9e |01ab: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_TOPO:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6b │ │ -52de42: 7220 3669 1000 |01ad: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de48: 6200 6c9e |01b0: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de4c: 6201 6a9e |01b2: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_SAT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6a │ │ -52de50: 7220 3669 1000 |01b4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de56: 6200 6c9e |01b7: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de5a: 6201 649e |01b9: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleWAC:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e64 │ │ -52de5e: 7220 3669 1000 |01bb: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de64: 6200 6c9e |01be: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de68: 6201 629e |01c0: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRH:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e62 │ │ -52de6c: 7220 3669 1000 |01c2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de72: 6200 6c9e |01c5: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de76: 6201 639e |01c7: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRL:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e63 │ │ -52de7a: 7220 3669 1000 |01c9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de80: 6200 6c9e |01cc: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52de84: 6201 689e |01ce: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.OpenTopo:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e68 │ │ -52de88: 7220 3669 1000 |01d0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52de8e: 0e00 |01d3: return-void │ │ +52daf4: |[52daf4] org.osmdroid.tileprovider.tilesource.TileSourceFactory.:()V │ │ +52db04: 2209 b922 |0000: new-instance v9, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52db08: 123a |0002: const/4 v10, #int 3 // #3 │ │ +52db0a: 23a6 e623 |0003: new-array v6, v10, [Ljava/lang/String; // type@23e6 │ │ +52db0e: 1a00 8ca4 |0005: const-string v0, "https://a.tile.openstreetmap.org/" // string@a48c │ │ +52db12: 120b |0007: const/4 v11, #int 0 // #0 │ │ +52db14: 4d00 060b |0008: aput-object v0, v6, v11 │ │ +52db18: 1a00 8ea4 |000a: const-string v0, "https://b.tile.openstreetmap.org/" // string@a48e │ │ +52db1c: 121c |000c: const/4 v12, #int 1 // #1 │ │ +52db1e: 4d00 060c |000d: aput-object v0, v6, v12 │ │ +52db22: 1a00 92a4 |000f: const-string v0, "https://c.tile.openstreetmap.org/" // string@a492 │ │ +52db26: 122d |0011: const/4 v13, #int 2 // #2 │ │ +52db28: 4d00 060d |0012: aput-object v0, v6, v13 │ │ +52db2c: 2208 b822 |0014: new-instance v8, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // type@22b8 │ │ +52db30: 1300 0f00 |0016: const/16 v0, #int 15 // #f │ │ +52db34: 7030 c0d2 d800 |0018: invoke-direct {v8, v13, v0}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.:(II)V // method@d2c0 │ │ +52db3a: 1a01 ab52 |001b: const-string v1, "Mapnik" // string@52ab │ │ +52db3e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +52db40: 1303 1300 |001e: const/16 v3, #int 19 // #13 │ │ +52db44: 1304 0001 |0020: const/16 v4, #int 256 // #100 │ │ +52db48: 1a05 4908 |0022: const-string v5, ".png" // string@0849 │ │ +52db4c: 1a07 c8ee |0024: const-string v7, "© OpenStreetMap contributors" // string@eec8 │ │ +52db50: 0790 |0026: move-object v0, v9 │ │ +52db52: 7609 c8d2 0000 |0027: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V // method@d2c8 │ │ +52db58: 6909 679e |002a: sput-object v9, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.MAPNIK:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e67 │ │ +52db5c: 2200 b922 |002c: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52db60: 23c1 e623 |002e: new-array v1, v12, [Ljava/lang/String; // type@23e6 │ │ +52db64: 1a02 7ea4 |0030: const-string v2, "http://openptmap.org/tiles/" // string@a47e │ │ +52db68: 4d02 010b |0032: aput-object v2, v1, v11 │ │ +52db6c: 1a0f 9856 |0034: const-string v15, "OSMPublicTransport" // string@5698 │ │ +52db70: 1310 0000 |0036: const/16 v16, #int 0 // #0 │ │ +52db74: 1311 1100 |0038: const/16 v17, #int 17 // #11 │ │ +52db78: 1312 0001 |003a: const/16 v18, #int 256 // #100 │ │ +52db7c: 1a13 4908 |003c: const-string v19, ".png" // string@0849 │ │ +52db80: 1a15 c8ee |003e: const-string v21, "© OpenStreetMap contributors" // string@eec8 │ │ +52db84: 070e |0040: move-object v14, v0 │ │ +52db86: 0814 0100 |0041: move-object/from16 v20, v1 │ │ +52db8a: 7608 c7d2 0e00 |0043: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ +52db90: 6900 699e |0046: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.PUBLIC_TRANSPORT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e69 │ │ +52db94: 6200 679e |0048: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.MAPNIK:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e67 │ │ +52db98: 6900 659e |004a: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.DEFAULT_TILE_SOURCE:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e65 │ │ +52db9c: 2201 b122 |004c: new-instance v1, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource; // type@22b1 │ │ +52dba0: 23a7 e623 |004e: new-array v7, v10, [Ljava/lang/String; // type@23e6 │ │ +52dba4: 1a00 5fa4 |0050: const-string v0, "http://a.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s" // string@a45f │ │ +52dba8: 4d00 070b |0052: aput-object v0, v7, v11 │ │ +52dbac: 1a08 62a4 |0054: const-string v8, "http://b.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s" // string@a462 │ │ +52dbb0: 4d08 070c |0056: aput-object v8, v7, v12 │ │ +52dbb4: 1a09 64a4 |0058: const-string v9, "http://c.tile.cloudmade.com/%s/%d/%d/%d/%d/%d%s?token=%s" // string@a464 │ │ +52dbb8: 4d09 070d |005a: aput-object v9, v7, v13 │ │ +52dbbc: 1a02 3f1a |005c: const-string v2, "CloudMadeStandardTiles" // string@1a3f │ │ +52dbc0: 1203 |005e: const/4 v3, #int 0 // #0 │ │ +52dbc2: 1304 1200 |005f: const/16 v4, #int 18 // #12 │ │ +52dbc6: 1305 0001 |0061: const/16 v5, #int 256 // #100 │ │ +52dbca: 1a06 4908 |0063: const-string v6, ".png" // string@0849 │ │ +52dbce: 7607 a4d2 0100 |0065: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2a4 │ │ +52dbd4: 220e b122 |0068: new-instance v14, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource; // type@22b1 │ │ +52dbd8: 23a1 e623 |006a: new-array v1, v10, [Ljava/lang/String; // type@23e6 │ │ +52dbdc: 4d00 010b |006c: aput-object v0, v1, v11 │ │ +52dbe0: 4d08 010c |006e: aput-object v8, v1, v12 │ │ +52dbe4: 4d09 010d |0070: aput-object v9, v1, v13 │ │ +52dbe8: 1a0f 3e1a |0072: const-string v15, "CloudMadeSmallTiles" // string@1a3e │ │ +52dbec: 1311 1500 |0074: const/16 v17, #int 21 // #15 │ │ +52dbf0: 1312 4000 |0076: const/16 v18, #int 64 // #40 │ │ +52dbf4: 1a13 4908 |0078: const-string v19, ".png" // string@0849 │ │ +52dbf8: 0814 0100 |007a: move-object/from16 v20, v1 │ │ +52dbfc: 7607 a4d2 0e00 |007c: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2a4 │ │ +52dc02: 2202 b922 |007f: new-instance v2, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dc06: 23c8 e623 |0081: new-array v8, v12, [Ljava/lang/String; // type@23e6 │ │ +52dc0a: 1a00 95a4 |0083: const-string v0, "https://overlay.openstreetmap.nl/openfietskaart-overlay/" // string@a495 │ │ +52dc0e: 4d00 080b |0085: aput-object v0, v8, v11 │ │ +52dc12: 1a03 d622 |0087: const-string v3, "Fiets" // string@22d6 │ │ +52dc16: 1234 |0089: const/4 v4, #int 3 // #3 │ │ +52dc18: 1305 1200 |008a: const/16 v5, #int 18 // #12 │ │ +52dc1c: 1306 0001 |008c: const/16 v6, #int 256 // #100 │ │ +52dc20: 1a07 4908 |008e: const-string v7, ".png" // string@0849 │ │ +52dc24: 1a09 c8ee |0090: const-string v9, "© OpenStreetMap contributors" // string@eec8 │ │ +52dc28: 7608 c7d2 0200 |0092: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ +52dc2e: 220e b922 |0095: new-instance v14, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dc32: 23c0 e623 |0097: new-array v0, v12, [Ljava/lang/String; // type@23e6 │ │ +52dc36: 1a01 94a4 |0099: const-string v1, "https://overlay.openstreetmap.nl/basemap/" // string@a494 │ │ +52dc3a: 4d01 000b |009b: aput-object v1, v0, v11 │ │ +52dc3e: 1a0f 3a14 |009d: const-string v15, "BaseNL" // string@143a │ │ +52dc42: 1311 1200 |009f: const/16 v17, #int 18 // #12 │ │ +52dc46: 1312 0001 |00a1: const/16 v18, #int 256 // #100 │ │ +52dc4a: 1a13 4908 |00a3: const-string v19, ".png" // string@0849 │ │ +52dc4e: 0814 0000 |00a5: move-object/from16 v20, v0 │ │ +52dc52: 7607 c6d2 0e00 |00a7: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ +52dc58: 2201 b922 |00aa: new-instance v1, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dc5c: 23c7 e623 |00ac: new-array v7, v12, [Ljava/lang/String; // type@23e6 │ │ +52dc60: 1a00 96a4 |00ae: const-string v0, "https://overlay.openstreetmap.nl/roads/" // string@a496 │ │ +52dc64: 4d00 070b |00b0: aput-object v0, v7, v11 │ │ +52dc68: 1a02 c75d |00b2: const-string v2, "RoadsNL" // string@5dc7 │ │ +52dc6c: 1203 |00b4: const/4 v3, #int 0 // #0 │ │ +52dc6e: 1304 1200 |00b5: const/16 v4, #int 18 // #12 │ │ +52dc72: 1305 0001 |00b7: const/16 v5, #int 256 // #100 │ │ +52dc76: 1a06 4908 |00b9: const-string v6, ".png" // string@0849 │ │ +52dc7a: 1a08 c8ee |00bb: const-string v8, "© OpenStreetMap contributors" // string@eec8 │ │ +52dc7e: 7608 c7d2 0100 |00bd: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ +52dc84: 2200 b922 |00c0: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dc88: 23a1 e623 |00c2: new-array v1, v10, [Ljava/lang/String; // type@23e6 │ │ +52dc8c: 1a02 60a4 |00c4: const-string v2, "http://a.tiles.wmflabs.org/hikebike/" // string@a460 │ │ +52dc90: 4d02 010b |00c6: aput-object v2, v1, v11 │ │ +52dc94: 1a02 63a4 |00c8: const-string v2, "http://b.tiles.wmflabs.org/hikebike/" // string@a463 │ │ +52dc98: 4d02 010c |00ca: aput-object v2, v1, v12 │ │ +52dc9c: 1a02 65a4 |00cc: const-string v2, "http://c.tiles.wmflabs.org/hikebike/" // string@a465 │ │ +52dca0: 4d02 010d |00ce: aput-object v2, v1, v13 │ │ +52dca4: 1a0f 1426 |00d0: const-string v15, "HikeBikeMap" // string@2614 │ │ +52dca8: 1a13 4908 |00d2: const-string v19, ".png" // string@0849 │ │ +52dcac: 070e |00d4: move-object v14, v0 │ │ +52dcae: 0814 0100 |00d5: move-object/from16 v20, v1 │ │ +52dcb2: 7607 c6d2 0e00 |00d7: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ +52dcb8: 6900 669e |00da: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.HIKEBIKEMAP:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e66 │ │ +52dcbc: 2202 b922 |00dc: new-instance v2, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dcc0: 23c8 e623 |00de: new-array v8, v12, [Ljava/lang/String; // type@23e6 │ │ +52dcc4: 1a00 97a4 |00e0: const-string v0, "https://tiles.openseamap.org/seamark/" // string@a497 │ │ +52dcc8: 4d00 080b |00e2: aput-object v0, v8, v11 │ │ +52dccc: 1a03 4d57 |00e4: const-string v3, "OpenSeaMap" // string@574d │ │ +52dcd0: 1234 |00e6: const/4 v4, #int 3 // #3 │ │ +52dcd2: 1305 1200 |00e7: const/16 v5, #int 18 // #12 │ │ +52dcd6: 1306 0001 |00e9: const/16 v6, #int 256 // #100 │ │ +52dcda: 1a07 4908 |00eb: const-string v7, ".png" // string@0849 │ │ +52dcde: 1a09 4d57 |00ed: const-string v9, "OpenSeaMap" // string@574d │ │ +52dce2: 7608 c7d2 0200 |00ef: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ +52dce8: 2200 b522 |00f2: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$1; // type@22b5 │ │ +52dcec: 23c1 e623 |00f4: new-array v1, v12, [Ljava/lang/String; // type@23e6 │ │ +52dcf0: 1a02 91a4 |00f6: const-string v2, "https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/" // string@a491 │ │ +52dcf4: 4d02 010b |00f8: aput-object v2, v1, v11 │ │ +52dcf8: 1a0f 5469 |00fa: const-string v15, "USGS National Map Topo" // string@6954 │ │ +52dcfc: 1311 0f00 |00fc: const/16 v17, #int 15 // #f │ │ +52dd00: 1a13 0000 |00fe: const-string v19, "" // string@0000 │ │ +52dd04: 1a15 5269 |0100: const-string v21, "USGS" // string@6952 │ │ +52dd08: 070e |0102: move-object v14, v0 │ │ +52dd0a: 0814 0100 |0103: move-object/from16 v20, v1 │ │ +52dd0e: 7608 b8d2 0e00 |0105: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$1;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b8 │ │ +52dd14: 6900 6b9e |0108: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_TOPO:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6b │ │ +52dd18: 2200 b622 |010a: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$2; // type@22b6 │ │ +52dd1c: 23c8 e623 |010c: new-array v8, v12, [Ljava/lang/String; // type@23e6 │ │ +52dd20: 1a01 90a4 |010e: const-string v1, "https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryTopo/MapServer/tile/" // string@a490 │ │ +52dd24: 4d01 080b |0110: aput-object v1, v8, v11 │ │ +52dd28: 1a03 5369 |0112: const-string v3, "USGS National Map Sat" // string@6953 │ │ +52dd2c: 1204 |0114: const/4 v4, #int 0 // #0 │ │ +52dd2e: 1305 0f00 |0115: const/16 v5, #int 15 // #f │ │ +52dd32: 1a07 0000 |0117: const-string v7, "" // string@0000 │ │ +52dd36: 1a09 5269 |0119: const-string v9, "USGS" // string@6952 │ │ +52dd3a: 0702 |011b: move-object v2, v0 │ │ +52dd3c: 7608 bad2 0200 |011c: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$2;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2ba │ │ +52dd42: 6900 6a9e |011f: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_SAT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6a │ │ +52dd46: 2200 b922 |0121: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dd4a: 23c1 e623 |0123: new-array v1, v12, [Ljava/lang/String; // type@23e6 │ │ +52dd4e: 1a02 9aa4 |0125: const-string v2, "https://wms.chartbundle.com/tms/v1.0/wac/" // string@a49a │ │ +52dd52: 4d02 010b |0127: aput-object v2, v1, v11 │ │ +52dd56: 1a0f 1219 |0129: const-string v15, "ChartbundleWAC" // string@1912 │ │ +52dd5a: 1310 0400 |012b: const/16 v16, #int 4 // #4 │ │ +52dd5e: 1311 0c00 |012d: const/16 v17, #int 12 // #c │ │ +52dd62: 1a13 4a08 |012f: const-string v19, ".png?type=google" // string@084a │ │ +52dd66: 1a15 fc7e |0131: const-string v21, "chartbundle.com" // string@7efc │ │ +52dd6a: 070e |0133: move-object v14, v0 │ │ +52dd6c: 0814 0100 |0134: move-object/from16 v20, v1 │ │ +52dd70: 7608 c7d2 0e00 |0136: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ +52dd76: 6900 649e |0139: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleWAC:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e64 │ │ +52dd7a: 2200 b922 |013b: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dd7e: 23d8 e623 |013d: new-array v8, v13, [Ljava/lang/String; // type@23e6 │ │ +52dd82: 1a01 98a4 |013f: const-string v1, "https://wms.chartbundle.com/tms/v1.0/enrh/" // string@a498 │ │ +52dd86: 4d01 080b |0141: aput-object v1, v8, v11 │ │ +52dd8a: 1a01 fc7e |0143: const-string v1, "chartbundle.com" // string@7efc │ │ +52dd8e: 4d01 080c |0145: aput-object v1, v8, v12 │ │ +52dd92: 1a03 1019 |0147: const-string v3, "ChartbundleENRH" // string@1910 │ │ +52dd96: 1244 |0149: const/4 v4, #int 4 // #4 │ │ +52dd98: 1305 0c00 |014a: const/16 v5, #int 12 // #c │ │ +52dd9c: 1a07 4a08 |014c: const-string v7, ".png?type=google" // string@084a │ │ +52dda0: 0702 |014e: move-object v2, v0 │ │ +52dda2: 7607 c6d2 0200 |014f: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ +52dda8: 6900 629e |0152: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRH:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e62 │ │ +52ddac: 2200 b922 |0154: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52ddb0: 23d2 e623 |0156: new-array v2, v13, [Ljava/lang/String; // type@23e6 │ │ +52ddb4: 1a03 99a4 |0158: const-string v3, "https://wms.chartbundle.com/tms/v1.0/enrl/" // string@a499 │ │ +52ddb8: 4d03 020b |015a: aput-object v3, v2, v11 │ │ +52ddbc: 4d01 020c |015c: aput-object v1, v2, v12 │ │ +52ddc0: 1a0f 1119 |015e: const-string v15, "ChartbundleENRL" // string@1911 │ │ +52ddc4: 1a13 4a08 |0160: const-string v19, ".png?type=google" // string@084a │ │ +52ddc8: 070e |0162: move-object v14, v0 │ │ +52ddca: 0814 0200 |0163: move-object/from16 v20, v2 │ │ +52ddce: 7607 c6d2 0e00 |0165: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2c6 │ │ +52ddd4: 6900 639e |0168: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRL:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e63 │ │ +52ddd8: 2200 b922 |016a: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/XYTileSource; // type@22b9 │ │ +52dddc: 23a1 e623 |016c: new-array v1, v10, [Ljava/lang/String; // type@23e6 │ │ +52dde0: 1a02 8da4 |016e: const-string v2, "https://a.tile.opentopomap.org/" // string@a48d │ │ +52dde4: 4d02 010b |0170: aput-object v2, v1, v11 │ │ +52dde8: 1a02 8fa4 |0172: const-string v2, "https://b.tile.opentopomap.org/" // string@a48f │ │ +52ddec: 4d02 010c |0174: aput-object v2, v1, v12 │ │ +52ddf0: 1a02 93a4 |0176: const-string v2, "https://c.tile.opentopomap.org/" // string@a493 │ │ +52ddf4: 4d02 010d |0178: aput-object v2, v1, v13 │ │ +52ddf8: 1a15 4f57 |017a: const-string v21, "OpenTopoMap" // string@574f │ │ +52ddfc: 1316 0000 |017c: const/16 v22, #int 0 // #0 │ │ +52de00: 1317 1100 |017e: const/16 v23, #int 17 // #11 │ │ +52de04: 1318 0001 |0180: const/16 v24, #int 256 // #100 │ │ +52de08: 1a19 4908 |0182: const-string v25, ".png" // string@0849 │ │ +52de0c: 1a1b b929 |0184: const-string v27, "Kartendaten: © OpenStreetMap-Mitwirkende, SRTM | Kartendarstellung: © OpenTopoMap (CC-BY-SA)" // string@29b9 │ │ +52de10: 0814 0000 |0186: move-object/from16 v20, v0 │ │ +52de14: 081a 0100 |0188: move-object/from16 v26, v1 │ │ +52de18: 7608 c7d2 1400 |018a: invoke-direct/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/tileprovider/tilesource/XYTileSource;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2c7 │ │ +52de1e: 6900 689e |018d: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.OpenTopo:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e68 │ │ +52de22: 2200 1d0f |018f: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52de26: 7010 7668 0000 |0191: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52de2c: 6900 6c9e |0194: sput-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de30: 6201 679e |0196: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.MAPNIK:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e67 │ │ +52de34: 7220 3669 1000 |0198: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de3a: 6200 6c9e |019b: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de3e: 6201 699e |019d: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.PUBLIC_TRANSPORT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e69 │ │ +52de42: 7220 3669 1000 |019f: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de48: 6200 6c9e |01a2: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de4c: 6201 669e |01a4: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.HIKEBIKEMAP:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e66 │ │ +52de50: 7220 3669 1000 |01a6: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de56: 6200 6c9e |01a9: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de5a: 6201 6b9e |01ab: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_TOPO:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6b │ │ +52de5e: 7220 3669 1000 |01ad: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de64: 6200 6c9e |01b0: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de68: 6201 6a9e |01b2: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.USGS_SAT:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e6a │ │ +52de6c: 7220 3669 1000 |01b4: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de72: 6200 6c9e |01b7: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de76: 6201 649e |01b9: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleWAC:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e64 │ │ +52de7a: 7220 3669 1000 |01bb: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de80: 6200 6c9e |01be: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de84: 6201 629e |01c0: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRH:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e62 │ │ +52de88: 7220 3669 1000 |01c2: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de8e: 6200 6c9e |01c5: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52de92: 6201 639e |01c7: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.ChartbundleENRL:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e63 │ │ +52de96: 7220 3669 1000 |01c9: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52de9c: 6200 6c9e |01cc: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52dea0: 6201 689e |01ce: sget-object v1, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.OpenTopo:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e68 │ │ +52dea4: 7220 3669 1000 |01d0: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52deaa: 0e00 |01d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x002c line=112 │ │ 0x0048 line=118 │ │ 0x004c line=123 │ │ 0x0068 line=130 │ │ @@ -979717,42 +979717,42 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/tileprovider/tilesource/ITileSource;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -52da5c: |[52da5c] org.osmdroid.tileprovider.tilesource.TileSourceFactory.getTileSource:(Ljava/lang/String;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ -52da6c: 6200 6c9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52da70: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52da76: 0c00 |0005: move-result-object v0 │ │ -52da78: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52da7e: 0a01 |0009: move-result v1 │ │ -52da80: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ -52da84: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52da8a: 0c01 |000f: move-result-object v1 │ │ -52da8c: 1f01 b322 |0010: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -52da90: 7210 afd2 0100 |0012: invoke-interface {v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52da96: 0c02 |0015: move-result-object v2 │ │ -52da98: 6e20 4965 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52da9e: 0a02 |0019: move-result v2 │ │ -52daa0: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ -52daa4: 1101 |001c: return-object v1 │ │ -52daa6: 2200 3e0e |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52daaa: 2201 5f0e |001f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52daae: 7010 8565 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52dab4: 1a02 ac55 |0024: const-string v2, "No such tile source: " // string@55ac │ │ -52dab8: 6e20 9165 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52dabe: 6e20 9165 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52dac4: 6e10 a365 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52daca: 0c03 |002f: move-result-object v3 │ │ -52dacc: 7020 be64 3000 |0030: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52dad2: 2802 |0033: goto 0035 // +0002 │ │ -52dad4: 2700 |0034: throw v0 │ │ -52dad6: 28ff |0035: goto 0034 // -0001 │ │ +52da78: |[52da78] org.osmdroid.tileprovider.tilesource.TileSourceFactory.getTileSource:(Ljava/lang/String;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ +52da88: 6200 6c9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52da8c: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52da92: 0c00 |0005: move-result-object v0 │ │ +52da94: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52da9a: 0a01 |0009: move-result v1 │ │ +52da9c: 3801 1300 |000a: if-eqz v1, 001d // +0013 │ │ +52daa0: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52daa6: 0c01 |000f: move-result-object v1 │ │ +52daa8: 1f01 b322 |0010: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +52daac: 7210 afd2 0100 |0012: invoke-interface {v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52dab2: 0c02 |0015: move-result-object v2 │ │ +52dab4: 6e20 4965 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52daba: 0a02 |0019: move-result v2 │ │ +52dabc: 3802 ecff |001a: if-eqz v2, 0006 // -0014 │ │ +52dac0: 1101 |001c: return-object v1 │ │ +52dac2: 2200 3e0e |001d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52dac6: 2201 5f0e |001f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52daca: 7010 8565 0100 |0021: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52dad0: 1a02 ac55 |0024: const-string v2, "No such tile source: " // string@55ac │ │ +52dad4: 6e20 9165 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52dada: 6e20 9165 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52dae0: 6e10 a365 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52dae6: 0c03 |002f: move-result-object v3 │ │ +52dae8: 7020 be64 3000 |0030: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +52daee: 2802 |0033: goto 0035 // +0002 │ │ +52daf0: 2700 |0034: throw v0 │ │ +52daf2: 28ff |0035: goto 0034 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0012 line=32 │ │ 0x001d line=36 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 (null) Ljava/lang/String; │ │ @@ -979762,17 +979762,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52da44: |[52da44] org.osmdroid.tileprovider.tilesource.TileSourceFactory.getTileSources:()Ljava/util/List; │ │ -52da54: 6200 6c9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ -52da58: 1100 |0002: return-object v0 │ │ +52da60: |[52da60] org.osmdroid.tileprovider.tilesource.TileSourceFactory.getTileSources:()Ljava/util/List; │ │ +52da70: 6200 6c9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.mTileSources:Ljava/util/List; // field@9e6c │ │ +52da74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 26666 (TileSourceFactory.java) │ │ @@ -979808,18 +979808,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -52df64: |[52df64] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.:()V │ │ -52df74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52df76: 7030 c0d2 0100 |0001: invoke-direct {v1, v0, v0}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.:(II)V // method@d2c0 │ │ -52df7c: 0e00 |0004: return-void │ │ +52df80: |[52df80] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.:()V │ │ +52df90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52df92: 7030 c0d2 0100 |0001: invoke-direct {v1, v0, v0}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.:(II)V // method@d2c0 │ │ +52df98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;) │ │ @@ -979827,19 +979827,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -52df80: |[52df80] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.:(II)V │ │ -52df90: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52df96: 5901 6e9e |0003: iput v1, v0, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mMaxConcurrent:I // field@9e6e │ │ -52df9a: 5902 6d9e |0005: iput v2, v0, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ -52df9e: 0e00 |0007: return-void │ │ +52df9c: |[52df9c] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.:(II)V │ │ +52dfac: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52dfb2: 5901 6e9e |0003: iput v1, v0, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mMaxConcurrent:I // field@9e6e │ │ +52dfb6: 5902 6d9e |0005: iput v2, v0, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ +52dfba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ @@ -979851,22 +979851,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -52de90: |[52de90] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.acceptsMeaninglessUserAgent:()Z │ │ -52dea0: 5210 6d9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ -52dea4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -52dea8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -52deac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -52deae: 2802 |0007: goto 0009 // +0002 │ │ -52deb0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -52deb2: 0f00 |0009: return v0 │ │ +52deac: |[52deac] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.acceptsMeaninglessUserAgent:()Z │ │ +52debc: 5210 6d9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ +52dec0: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +52dec4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +52dec8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +52deca: 2802 |0007: goto 0009 // +0002 │ │ +52decc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +52dece: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ │ │ Virtual methods - │ │ @@ -979875,22 +979875,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -52deb4: |[52deb4] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.acceptsPreventive:()Z │ │ -52dec4: 5210 6d9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ -52dec8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -52decc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -52ded0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -52ded2: 2802 |0007: goto 0009 // +0002 │ │ -52ded4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -52ded6: 0f00 |0009: return v0 │ │ +52ded0: |[52ded0] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.acceptsPreventive:()Z │ │ +52dee0: 5210 6d9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ +52dee4: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +52dee8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +52deec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +52deee: 2802 |0007: goto 0009 // +0002 │ │ +52def0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +52def2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;) │ │ @@ -979898,33 +979898,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -52ded8: |[52ded8] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.acceptsUserAgent:(Ljava/lang/String;)Z │ │ -52dee8: 7010 c1d2 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.acceptsMeaninglessUserAgent:()Z // method@d2c1 │ │ -52deee: 0a00 |0003: move-result v0 │ │ -52def0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -52def2: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -52def6: 0f01 |0007: return v1 │ │ -52def8: 3803 1500 |0008: if-eqz v3, 001d // +0015 │ │ -52defc: 6e10 6d65 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ -52df02: 0c00 |000d: move-result-object v0 │ │ -52df04: 6e10 5965 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ -52df0a: 0a00 |0011: move-result v0 │ │ -52df0c: 3d00 0b00 |0012: if-lez v0, 001d // +000b │ │ -52df10: 1a00 2bca |0014: const-string v0, "osmdroid" // string@ca2b │ │ -52df14: 6e20 4965 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52df1a: 0a03 |0019: move-result v3 │ │ -52df1c: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -52df20: 2802 |001c: goto 001e // +0002 │ │ -52df22: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -52df24: 0f01 |001e: return v1 │ │ +52def4: |[52def4] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.acceptsUserAgent:(Ljava/lang/String;)Z │ │ +52df04: 7010 c1d2 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.acceptsMeaninglessUserAgent:()Z // method@d2c1 │ │ +52df0a: 0a00 |0003: move-result v0 │ │ +52df0c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +52df0e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +52df12: 0f01 |0007: return v1 │ │ +52df14: 3803 1500 |0008: if-eqz v3, 001d // +0015 │ │ +52df18: 6e10 6d65 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ +52df1e: 0c00 |000d: move-result-object v0 │ │ +52df20: 6e10 5965 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ +52df26: 0a00 |0011: move-result v0 │ │ +52df28: 3d00 0b00 |0012: if-lez v0, 001d // +000b │ │ +52df2c: 1a00 2bca |0014: const-string v0, "osmdroid" // string@ca2b │ │ +52df30: 6e20 4965 0300 |0016: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52df36: 0a03 |0019: move-result v3 │ │ +52df38: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +52df3c: 2802 |001c: goto 001e // +0002 │ │ +52df3e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +52df40: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000a line=79 │ │ 0x0016 line=80 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ @@ -979935,17 +979935,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52df4c: |[52df4c] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.getMaxConcurrent:()I │ │ -52df5c: 5210 6e9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mMaxConcurrent:I // field@9e6e │ │ -52df60: 0f00 |0002: return v0 │ │ +52df68: |[52df68] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.getMaxConcurrent:()I │ │ +52df78: 5210 6e9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mMaxConcurrent:I // field@9e6e │ │ +52df7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;) │ │ @@ -979953,22 +979953,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -52df28: |[52df28] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.normalizesUserAgent:()Z │ │ -52df38: 5210 6d9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ -52df3c: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -52df40: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -52df44: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -52df46: 2802 |0007: goto 0009 // +0002 │ │ -52df48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -52df4a: 0f00 |0009: return v0 │ │ +52df44: |[52df44] org.osmdroid.tileprovider.tilesource.TileSourcePolicy.normalizesUserAgent:()Z │ │ +52df54: 5210 6d9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.mFlags:I // field@9e6d │ │ +52df58: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +52df5c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +52df60: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +52df62: 2802 |0007: goto 0009 // +0002 │ │ +52df64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +52df66: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ │ │ source_file_idx : 26667 (TileSourcePolicy.java) │ │ @@ -980021,260 +980021,260 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52e490: |[52e490] org.osmdroid.tileprovider.util.CloudmadeUtil.:()V │ │ -52e4a0: 0e00 |0000: return-void │ │ +52e4ac: |[52e4ac] org.osmdroid.tileprovider.util.CloudmadeUtil.:()V │ │ +52e4bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/util/CloudmadeUtil;) │ │ name : 'getCloudmadeKey' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52e07c: |[52e07c] org.osmdroid.tileprovider.util.CloudmadeUtil.getCloudmadeKey:()Ljava/lang/String; │ │ -52e08c: 6200 719e |0000: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mKey:Ljava/lang/String; // field@9e71 │ │ -52e090: 1100 |0002: return-object v0 │ │ +52e098: |[52e098] org.osmdroid.tileprovider.util.CloudmadeUtil.getCloudmadeKey:()Ljava/lang/String; │ │ +52e0a8: 6200 719e |0000: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mKey:Ljava/lang/String; // field@9e71 │ │ +52e0ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/util/CloudmadeUtil;) │ │ name : 'getCloudmadeToken' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 396 16-bit code units │ │ -52e094: |[52e094] org.osmdroid.tileprovider.util.CloudmadeUtil.getCloudmadeToken:()Ljava/lang/String; │ │ -52e0a4: 6200 739e |0000: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ -52e0a8: 6e10 5965 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ -52e0ae: 0a00 |0005: move-result v0 │ │ -52e0b0: 3900 8301 |0006: if-nez v0, 0189 // +0183 │ │ -52e0b4: 6200 739e |0008: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ -52e0b8: 1d00 |000a: monitor-enter v0 │ │ -52e0ba: 6201 739e |000b: sget-object v1, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ -52e0be: 6e10 5965 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@6559 │ │ -52e0c4: 0a01 |0010: move-result v1 │ │ -52e0c6: 3901 7301 |0011: if-nez v1, 0184 // +0173 │ │ -52e0ca: 2201 5f0e |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e0ce: 7010 8565 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e0d4: 1a02 61a4 |0018: const-string v2, "http://auth.cloudmade.com/token/" // string@a461 │ │ -52e0d8: 6e20 9165 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e0de: 6202 719e |001d: sget-object v2, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mKey:Ljava/lang/String; // field@9e71 │ │ -52e0e2: 6e20 9165 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e0e8: 1a02 760d |0022: const-string v2, "?userid=" // string@0d76 │ │ -52e0ec: 6e20 9165 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e0f2: 6202 709e |0027: sget-object v2, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mAndroidId:Ljava/lang/String; // field@9e70 │ │ -52e0f6: 6e20 9165 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e0fc: 6e10 a365 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e102: 0c01 |002f: move-result-object v1 │ │ -52e104: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -52e106: 2203 8b0e |0031: new-instance v3, Ljava/net/URL; // type@0e8b │ │ -52e10a: 7020 6366 1300 |0033: invoke-direct {v3, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ -52e110: 6e10 6966 0300 |0036: invoke-virtual {v3}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@6669 │ │ -52e116: 0c01 |0039: move-result-object v1 │ │ -52e118: 1f01 7e0e |003a: check-cast v1, Ljava/net/HttpURLConnection; // type@0e7e │ │ -52e11c: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -52e11e: 6e20 4466 3100 |003d: invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@6644 │ │ -52e124: 1a03 bd58 |0040: const-string v3, "POST" // string@58bd │ │ -52e128: 6e20 4966 3100 |0042: invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@6649 │ │ -52e12e: 1a03 e51a |0045: const-string v3, "Content-Type" // string@1ae5 │ │ -52e132: 1a04 3878 |0047: const-string v4, "application/x-www-form-urlencoded" // string@7838 │ │ -52e136: 6e30 4a66 3104 |0049: invoke-virtual {v1, v3, v4}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ -52e13c: 7100 edd0 0000 |004c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52e142: 0c03 |004f: move-result-object v3 │ │ -52e144: 7210 25d1 0300 |0050: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentHttpHeader:()Ljava/lang/String; // method@d125 │ │ -52e14a: 0c03 |0053: move-result-object v3 │ │ -52e14c: 7100 edd0 0000 |0054: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52e152: 0c04 |0057: move-result-object v4 │ │ -52e154: 7210 26d1 0400 |0058: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentValue:()Ljava/lang/String; // method@d126 │ │ -52e15a: 0c04 |005b: move-result-object v4 │ │ -52e15c: 6e30 4a66 3104 |005c: invoke-virtual {v1, v3, v4}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ -52e162: 7100 edd0 0000 |005f: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52e168: 0c03 |0062: move-result-object v3 │ │ -52e16a: 7210 0fd1 0300 |0063: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getAdditionalHttpRequestProperties:()Ljava/util/Map; // method@d10f │ │ -52e170: 0c03 |0066: move-result-object v3 │ │ -52e172: 7210 6569 0300 |0067: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ -52e178: 0c03 |006a: move-result-object v3 │ │ -52e17a: 7210 9969 0300 |006b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52e180: 0c03 |006e: move-result-object v3 │ │ -52e182: 7210 1269 0300 |006f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52e188: 0a04 |0072: move-result v4 │ │ -52e18a: 3804 1800 |0073: if-eqz v4, 008b // +0018 │ │ -52e18e: 7210 1369 0300 |0075: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52e194: 0c04 |0078: move-result-object v4 │ │ -52e196: 1f04 350f |0079: check-cast v4, Ljava/util/Map$Entry; // type@0f35 │ │ -52e19a: 7210 6069 0400 |007b: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ -52e1a0: 0c05 |007e: move-result-object v5 │ │ -52e1a2: 1f05 5d0e |007f: check-cast v5, Ljava/lang/String; // type@0e5d │ │ -52e1a6: 7210 6169 0400 |0081: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ -52e1ac: 0c04 |0084: move-result-object v4 │ │ -52e1ae: 1f04 5d0e |0085: check-cast v4, Ljava/lang/String; // type@0e5d │ │ -52e1b2: 6e30 4a66 5104 |0087: invoke-virtual {v1, v5, v4}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ -52e1b8: 28e5 |008a: goto 006f // -001b │ │ -52e1ba: 6e10 3766 0100 |008b: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.connect:()V // method@6637 │ │ -52e1c0: 6303 6f9e |008e: sget-boolean v3, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.DEBUGMODE:Z // field@9e6f │ │ -52e1c4: 3803 1c00 |0090: if-eqz v3, 00ac // +001c │ │ -52e1c8: 1a03 6957 |0092: const-string v3, "OsmDroid" // string@5769 │ │ -52e1cc: 2204 5f0e |0094: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e1d0: 7010 8565 0400 |0096: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e1d6: 1a05 9b5d |0099: const-string v5, "Response from Cloudmade auth: " // string@5d9b │ │ -52e1da: 6e20 9165 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e1e0: 6e10 4166 0100 |009e: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@6641 │ │ -52e1e6: 0c05 |00a1: move-result-object v5 │ │ -52e1e8: 6e20 9165 5400 |00a2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e1ee: 6e10 a365 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e1f4: 0c04 |00a8: move-result-object v4 │ │ -52e1f6: 7120 f808 4300 |00a9: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52e1fc: 6e10 4066 0100 |00ac: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@6640 │ │ -52e202: 0a03 |00af: move-result v3 │ │ -52e204: 1304 c800 |00b0: const/16 v4, #int 200 // #c8 │ │ -52e208: 3343 7000 |00b2: if-ne v3, v4, 0122 // +0070 │ │ -52e20c: 2203 120e |00b4: new-instance v3, Ljava/io/InputStreamReader; // type@0e12 │ │ -52e210: 6e10 3e66 0100 |00b6: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@663e │ │ -52e216: 0c04 |00b9: move-result-object v4 │ │ -52e218: 1a05 5e69 |00ba: const-string v5, "UTF-8" // string@695e │ │ -52e21c: 7030 ec63 4305 |00bc: invoke-direct {v3, v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@63ec │ │ -52e222: 2204 fa0d |00bf: new-instance v4, Ljava/io/BufferedReader; // type@0dfa │ │ -52e226: 1305 0020 |00c1: const/16 v5, #int 8192 // #2000 │ │ -52e22a: 7030 5563 3405 |00c3: invoke-direct {v4, v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@6355 │ │ -52e230: 6e10 5863 0400 |00c6: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ -52e236: 0c05 |00c9: move-result-object v5 │ │ -52e238: 6306 6f9e |00ca: sget-boolean v6, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.DEBUGMODE:Z // field@9e6f │ │ -52e23c: 3806 1800 |00cc: if-eqz v6, 00e4 // +0018 │ │ -52e240: 1a06 6957 |00ce: const-string v6, "OsmDroid" // string@5769 │ │ -52e244: 2207 5f0e |00d0: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e248: 7010 8565 0700 |00d2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e24e: 1a08 0223 |00d5: const-string v8, "First line from Cloudmade auth: " // string@2302 │ │ -52e252: 6e20 9165 8700 |00d7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e258: 6e20 9165 5700 |00da: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e25e: 6e10 a365 0700 |00dd: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e264: 0c07 |00e0: move-result-object v7 │ │ -52e266: 7120 f808 7600 |00e1: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52e26c: 6e10 6d65 0500 |00e4: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ -52e272: 0c05 |00e7: move-result-object v5 │ │ -52e274: 6905 739e |00e8: sput-object v5, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ -52e278: 6e10 5965 0500 |00ea: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@6559 │ │ -52e27e: 0a05 |00ed: move-result v5 │ │ -52e280: 3d05 1300 |00ee: if-lez v5, 0101 // +0013 │ │ -52e284: 6205 729e |00f0: sget-object v5, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mPreferenceEditor:Landroid/content/SharedPreferences$Editor; // field@9e72 │ │ -52e288: 1a06 9716 |00f2: const-string v6, "CLOUDMADE_TOKEN" // string@1697 │ │ -52e28c: 6207 739e |00f4: sget-object v7, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ -52e290: 7230 d802 6507 |00f6: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ -52e296: 6205 729e |00f9: sget-object v5, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mPreferenceEditor:Landroid/content/SharedPreferences$Editor; // field@9e72 │ │ -52e29a: 7210 d302 0500 |00fb: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ -52e2a0: 6902 729e |00fe: sput-object v2, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mPreferenceEditor:Landroid/content/SharedPreferences$Editor; // field@9e72 │ │ -52e2a4: 2808 |0100: goto 0108 // +0008 │ │ -52e2a6: 1a02 6957 |0101: const-string v2, "OsmDroid" // string@5769 │ │ -52e2aa: 1a05 8355 |0103: const-string v5, "No authorization token received from Cloudmade" // string@5583 │ │ -52e2ae: 7120 fa08 5200 |0105: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52e2b4: 0742 |0108: move-object v2, v4 │ │ -52e2b6: 281a |0109: goto 0123 // +001a │ │ -52e2b8: 0d02 |010a: move-exception v2 │ │ -52e2ba: 0729 |010b: move-object v9, v2 │ │ -52e2bc: 0712 |010c: move-object v2, v1 │ │ -52e2be: 0791 |010d: move-object v1, v9 │ │ -52e2c0: 2900 6200 |010e: goto/16 0170 // +0062 │ │ -52e2c4: 0d02 |0110: move-exception v2 │ │ -52e2c6: 0729 |0111: move-object v9, v2 │ │ -52e2c8: 0712 |0112: move-object v2, v1 │ │ -52e2ca: 0791 |0113: move-object v1, v9 │ │ -52e2cc: 2834 |0114: goto 0148 // +0034 │ │ -52e2ce: 0d04 |0115: move-exception v4 │ │ -52e2d0: 0729 |0116: move-object v9, v2 │ │ -52e2d2: 0712 |0117: move-object v2, v1 │ │ -52e2d4: 0741 |0118: move-object v1, v4 │ │ -52e2d6: 0794 |0119: move-object v4, v9 │ │ -52e2d8: 2900 5600 |011a: goto/16 0170 // +0056 │ │ -52e2dc: 0d04 |011c: move-exception v4 │ │ -52e2de: 0729 |011d: move-object v9, v2 │ │ -52e2e0: 0712 |011e: move-object v2, v1 │ │ -52e2e2: 0741 |011f: move-object v1, v4 │ │ -52e2e4: 0794 |0120: move-object v4, v9 │ │ -52e2e6: 2827 |0121: goto 0148 // +0027 │ │ -52e2e8: 0723 |0122: move-object v3, v2 │ │ -52e2ea: 3801 0700 |0123: if-eqz v1, 012a // +0007 │ │ -52e2ee: 6e10 3866 0100 |0125: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52e2f4: 2802 |0128: goto 012a // +0002 │ │ -52e2f6: 0000 |0129: nop // spacer │ │ -52e2f8: 3802 0700 |012a: if-eqz v2, 0131 // +0007 │ │ -52e2fc: 6e10 5663 0200 |012c: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -52e302: 2802 |012f: goto 0131 // +0002 │ │ -52e304: 0000 |0130: nop // spacer │ │ -52e306: 3803 5300 |0131: if-eqz v3, 0184 // +0053 │ │ -52e30a: 6e10 ed63 0300 |0133: invoke-virtual {v3}, Ljava/io/InputStreamReader;.close:()V // method@63ed │ │ -52e310: 284e |0136: goto 0184 // +004e │ │ -52e312: 0d03 |0137: move-exception v3 │ │ -52e314: 0724 |0138: move-object v4, v2 │ │ -52e316: 0712 |0139: move-object v2, v1 │ │ -52e318: 2807 |013a: goto 0141 // +0007 │ │ -52e31a: 0d03 |013b: move-exception v3 │ │ -52e31c: 0724 |013c: move-object v4, v2 │ │ -52e31e: 0712 |013d: move-object v2, v1 │ │ -52e320: 2808 |013e: goto 0146 // +0008 │ │ -52e322: 0d03 |013f: move-exception v3 │ │ -52e324: 0724 |0140: move-object v4, v2 │ │ -52e326: 0731 |0141: move-object v1, v3 │ │ -52e328: 0743 |0142: move-object v3, v4 │ │ -52e32a: 282d |0143: goto 0170 // +002d │ │ -52e32c: 0d03 |0144: move-exception v3 │ │ -52e32e: 0724 |0145: move-object v4, v2 │ │ -52e330: 0731 |0146: move-object v1, v3 │ │ -52e332: 0743 |0147: move-object v3, v4 │ │ -52e334: 1a05 6957 |0148: const-string v5, "OsmDroid" // string@5769 │ │ -52e338: 2206 5f0e |014a: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e33c: 7010 8565 0600 |014c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e342: 1a07 8455 |014f: const-string v7, "No authorization token received from Cloudmade: " // string@5584 │ │ -52e346: 6e20 9165 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e34c: 6e20 9065 1600 |0154: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52e352: 6e10 a365 0600 |0157: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e358: 0c01 |015a: move-result-object v1 │ │ -52e35a: 7120 fa08 1500 |015b: invoke-static {v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52e360: 3802 0700 |015e: if-eqz v2, 0165 // +0007 │ │ -52e364: 6e10 3866 0200 |0160: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52e36a: 2802 |0163: goto 0165 // +0002 │ │ -52e36c: 0000 |0164: nop // spacer │ │ -52e36e: 3804 0700 |0165: if-eqz v4, 016c // +0007 │ │ -52e372: 6e10 5663 0400 |0167: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -52e378: 2802 |016a: goto 016c // +0002 │ │ -52e37a: 0000 |016b: nop // spacer │ │ -52e37c: 3803 1800 |016c: if-eqz v3, 0184 // +0018 │ │ -52e380: 28c5 |016e: goto 0133 // -003b │ │ -52e382: 0d01 |016f: move-exception v1 │ │ -52e384: 3802 0700 |0170: if-eqz v2, 0177 // +0007 │ │ -52e388: 6e10 3866 0200 |0172: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ -52e38e: 2802 |0175: goto 0177 // +0002 │ │ -52e390: 0000 |0176: nop // spacer │ │ -52e392: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -52e396: 6e10 5663 0400 |0179: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -52e39c: 2802 |017c: goto 017e // +0002 │ │ -52e39e: 0000 |017d: nop // spacer │ │ -52e3a0: 3803 0500 |017e: if-eqz v3, 0183 // +0005 │ │ -52e3a4: 6e10 ed63 0300 |0180: invoke-virtual {v3}, Ljava/io/InputStreamReader;.close:()V // method@63ed │ │ -52e3aa: 2701 |0183: throw v1 │ │ -52e3ac: 1e00 |0184: monitor-exit v0 │ │ -52e3ae: 2804 |0185: goto 0189 // +0004 │ │ -52e3b0: 0d01 |0186: move-exception v1 │ │ -52e3b2: 1e00 |0187: monitor-exit v0 │ │ -52e3b4: 2701 |0188: throw v1 │ │ -52e3b6: 6200 739e |0189: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ -52e3ba: 1100 |018b: return-object v0 │ │ +52e0b0: |[52e0b0] org.osmdroid.tileprovider.util.CloudmadeUtil.getCloudmadeToken:()Ljava/lang/String; │ │ +52e0c0: 6200 739e |0000: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ +52e0c4: 6e10 5965 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ +52e0ca: 0a00 |0005: move-result v0 │ │ +52e0cc: 3900 8301 |0006: if-nez v0, 0189 // +0183 │ │ +52e0d0: 6200 739e |0008: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ +52e0d4: 1d00 |000a: monitor-enter v0 │ │ +52e0d6: 6201 739e |000b: sget-object v1, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ +52e0da: 6e10 5965 0100 |000d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@6559 │ │ +52e0e0: 0a01 |0010: move-result v1 │ │ +52e0e2: 3901 7301 |0011: if-nez v1, 0184 // +0173 │ │ +52e0e6: 2201 5f0e |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e0ea: 7010 8565 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e0f0: 1a02 61a4 |0018: const-string v2, "http://auth.cloudmade.com/token/" // string@a461 │ │ +52e0f4: 6e20 9165 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e0fa: 6202 719e |001d: sget-object v2, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mKey:Ljava/lang/String; // field@9e71 │ │ +52e0fe: 6e20 9165 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e104: 1a02 760d |0022: const-string v2, "?userid=" // string@0d76 │ │ +52e108: 6e20 9165 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e10e: 6202 709e |0027: sget-object v2, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mAndroidId:Ljava/lang/String; // field@9e70 │ │ +52e112: 6e20 9165 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e118: 6e10 a365 0100 |002c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e11e: 0c01 |002f: move-result-object v1 │ │ +52e120: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +52e122: 2203 8b0e |0031: new-instance v3, Ljava/net/URL; // type@0e8b │ │ +52e126: 7020 6366 1300 |0033: invoke-direct {v3, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@6663 │ │ +52e12c: 6e10 6966 0300 |0036: invoke-virtual {v3}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@6669 │ │ +52e132: 0c01 |0039: move-result-object v1 │ │ +52e134: 1f01 7e0e |003a: check-cast v1, Ljava/net/HttpURLConnection; // type@0e7e │ │ +52e138: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +52e13a: 6e20 4466 3100 |003d: invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;.setDoOutput:(Z)V // method@6644 │ │ +52e140: 1a03 bd58 |0040: const-string v3, "POST" // string@58bd │ │ +52e144: 6e20 4966 3100 |0042: invoke-virtual {v1, v3}, Ljava/net/HttpURLConnection;.setRequestMethod:(Ljava/lang/String;)V // method@6649 │ │ +52e14a: 1a03 e51a |0045: const-string v3, "Content-Type" // string@1ae5 │ │ +52e14e: 1a04 3878 |0047: const-string v4, "application/x-www-form-urlencoded" // string@7838 │ │ +52e152: 6e30 4a66 3104 |0049: invoke-virtual {v1, v3, v4}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ +52e158: 7100 edd0 0000 |004c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52e15e: 0c03 |004f: move-result-object v3 │ │ +52e160: 7210 25d1 0300 |0050: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentHttpHeader:()Ljava/lang/String; // method@d125 │ │ +52e166: 0c03 |0053: move-result-object v3 │ │ +52e168: 7100 edd0 0000 |0054: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52e16e: 0c04 |0057: move-result-object v4 │ │ +52e170: 7210 26d1 0400 |0058: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.getUserAgentValue:()Ljava/lang/String; // method@d126 │ │ +52e176: 0c04 |005b: move-result-object v4 │ │ +52e178: 6e30 4a66 3104 |005c: invoke-virtual {v1, v3, v4}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ +52e17e: 7100 edd0 0000 |005f: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52e184: 0c03 |0062: move-result-object v3 │ │ +52e186: 7210 0fd1 0300 |0063: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getAdditionalHttpRequestProperties:()Ljava/util/Map; // method@d10f │ │ +52e18c: 0c03 |0066: move-result-object v3 │ │ +52e18e: 7210 6569 0300 |0067: invoke-interface {v3}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@6965 │ │ +52e194: 0c03 |006a: move-result-object v3 │ │ +52e196: 7210 9969 0300 |006b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52e19c: 0c03 |006e: move-result-object v3 │ │ +52e19e: 7210 1269 0300 |006f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52e1a4: 0a04 |0072: move-result v4 │ │ +52e1a6: 3804 1800 |0073: if-eqz v4, 008b // +0018 │ │ +52e1aa: 7210 1369 0300 |0075: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52e1b0: 0c04 |0078: move-result-object v4 │ │ +52e1b2: 1f04 350f |0079: check-cast v4, Ljava/util/Map$Entry; // type@0f35 │ │ +52e1b6: 7210 6069 0400 |007b: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@6960 │ │ +52e1bc: 0c05 |007e: move-result-object v5 │ │ +52e1be: 1f05 5d0e |007f: check-cast v5, Ljava/lang/String; // type@0e5d │ │ +52e1c2: 7210 6169 0400 |0081: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@6961 │ │ +52e1c8: 0c04 |0084: move-result-object v4 │ │ +52e1ca: 1f04 5d0e |0085: check-cast v4, Ljava/lang/String; // type@0e5d │ │ +52e1ce: 6e30 4a66 5104 |0087: invoke-virtual {v1, v5, v4}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@664a │ │ +52e1d4: 28e5 |008a: goto 006f // -001b │ │ +52e1d6: 6e10 3766 0100 |008b: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.connect:()V // method@6637 │ │ +52e1dc: 6303 6f9e |008e: sget-boolean v3, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.DEBUGMODE:Z // field@9e6f │ │ +52e1e0: 3803 1c00 |0090: if-eqz v3, 00ac // +001c │ │ +52e1e4: 1a03 6957 |0092: const-string v3, "OsmDroid" // string@5769 │ │ +52e1e8: 2204 5f0e |0094: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e1ec: 7010 8565 0400 |0096: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e1f2: 1a05 9b5d |0099: const-string v5, "Response from Cloudmade auth: " // string@5d9b │ │ +52e1f6: 6e20 9165 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e1fc: 6e10 4166 0100 |009e: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@6641 │ │ +52e202: 0c05 |00a1: move-result-object v5 │ │ +52e204: 6e20 9165 5400 |00a2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e20a: 6e10 a365 0400 |00a5: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e210: 0c04 |00a8: move-result-object v4 │ │ +52e212: 7120 f808 4300 |00a9: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52e218: 6e10 4066 0100 |00ac: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@6640 │ │ +52e21e: 0a03 |00af: move-result v3 │ │ +52e220: 1304 c800 |00b0: const/16 v4, #int 200 // #c8 │ │ +52e224: 3343 7000 |00b2: if-ne v3, v4, 0122 // +0070 │ │ +52e228: 2203 120e |00b4: new-instance v3, Ljava/io/InputStreamReader; // type@0e12 │ │ +52e22c: 6e10 3e66 0100 |00b6: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@663e │ │ +52e232: 0c04 |00b9: move-result-object v4 │ │ +52e234: 1a05 5e69 |00ba: const-string v5, "UTF-8" // string@695e │ │ +52e238: 7030 ec63 4305 |00bc: invoke-direct {v3, v4, v5}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@63ec │ │ +52e23e: 2204 fa0d |00bf: new-instance v4, Ljava/io/BufferedReader; // type@0dfa │ │ +52e242: 1305 0020 |00c1: const/16 v5, #int 8192 // #2000 │ │ +52e246: 7030 5563 3405 |00c3: invoke-direct {v4, v3, v5}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;I)V // method@6355 │ │ +52e24c: 6e10 5863 0400 |00c6: invoke-virtual {v4}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ +52e252: 0c05 |00c9: move-result-object v5 │ │ +52e254: 6306 6f9e |00ca: sget-boolean v6, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.DEBUGMODE:Z // field@9e6f │ │ +52e258: 3806 1800 |00cc: if-eqz v6, 00e4 // +0018 │ │ +52e25c: 1a06 6957 |00ce: const-string v6, "OsmDroid" // string@5769 │ │ +52e260: 2207 5f0e |00d0: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e264: 7010 8565 0700 |00d2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e26a: 1a08 0223 |00d5: const-string v8, "First line from Cloudmade auth: " // string@2302 │ │ +52e26e: 6e20 9165 8700 |00d7: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e274: 6e20 9165 5700 |00da: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e27a: 6e10 a365 0700 |00dd: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e280: 0c07 |00e0: move-result-object v7 │ │ +52e282: 7120 f808 7600 |00e1: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52e288: 6e10 6d65 0500 |00e4: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ +52e28e: 0c05 |00e7: move-result-object v5 │ │ +52e290: 6905 739e |00e8: sput-object v5, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ +52e294: 6e10 5965 0500 |00ea: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@6559 │ │ +52e29a: 0a05 |00ed: move-result v5 │ │ +52e29c: 3d05 1300 |00ee: if-lez v5, 0101 // +0013 │ │ +52e2a0: 6205 729e |00f0: sget-object v5, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mPreferenceEditor:Landroid/content/SharedPreferences$Editor; // field@9e72 │ │ +52e2a4: 1a06 9716 |00f2: const-string v6, "CLOUDMADE_TOKEN" // string@1697 │ │ +52e2a8: 6207 739e |00f4: sget-object v7, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ +52e2ac: 7230 d802 6507 |00f6: invoke-interface {v5, v6, v7}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@02d8 │ │ +52e2b2: 6205 729e |00f9: sget-object v5, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mPreferenceEditor:Landroid/content/SharedPreferences$Editor; // field@9e72 │ │ +52e2b6: 7210 d302 0500 |00fb: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@02d3 │ │ +52e2bc: 6902 729e |00fe: sput-object v2, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mPreferenceEditor:Landroid/content/SharedPreferences$Editor; // field@9e72 │ │ +52e2c0: 2808 |0100: goto 0108 // +0008 │ │ +52e2c2: 1a02 6957 |0101: const-string v2, "OsmDroid" // string@5769 │ │ +52e2c6: 1a05 8355 |0103: const-string v5, "No authorization token received from Cloudmade" // string@5583 │ │ +52e2ca: 7120 fa08 5200 |0105: invoke-static {v2, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52e2d0: 0742 |0108: move-object v2, v4 │ │ +52e2d2: 281a |0109: goto 0123 // +001a │ │ +52e2d4: 0d02 |010a: move-exception v2 │ │ +52e2d6: 0729 |010b: move-object v9, v2 │ │ +52e2d8: 0712 |010c: move-object v2, v1 │ │ +52e2da: 0791 |010d: move-object v1, v9 │ │ +52e2dc: 2900 6200 |010e: goto/16 0170 // +0062 │ │ +52e2e0: 0d02 |0110: move-exception v2 │ │ +52e2e2: 0729 |0111: move-object v9, v2 │ │ +52e2e4: 0712 |0112: move-object v2, v1 │ │ +52e2e6: 0791 |0113: move-object v1, v9 │ │ +52e2e8: 2834 |0114: goto 0148 // +0034 │ │ +52e2ea: 0d04 |0115: move-exception v4 │ │ +52e2ec: 0729 |0116: move-object v9, v2 │ │ +52e2ee: 0712 |0117: move-object v2, v1 │ │ +52e2f0: 0741 |0118: move-object v1, v4 │ │ +52e2f2: 0794 |0119: move-object v4, v9 │ │ +52e2f4: 2900 5600 |011a: goto/16 0170 // +0056 │ │ +52e2f8: 0d04 |011c: move-exception v4 │ │ +52e2fa: 0729 |011d: move-object v9, v2 │ │ +52e2fc: 0712 |011e: move-object v2, v1 │ │ +52e2fe: 0741 |011f: move-object v1, v4 │ │ +52e300: 0794 |0120: move-object v4, v9 │ │ +52e302: 2827 |0121: goto 0148 // +0027 │ │ +52e304: 0723 |0122: move-object v3, v2 │ │ +52e306: 3801 0700 |0123: if-eqz v1, 012a // +0007 │ │ +52e30a: 6e10 3866 0100 |0125: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52e310: 2802 |0128: goto 012a // +0002 │ │ +52e312: 0000 |0129: nop // spacer │ │ +52e314: 3802 0700 |012a: if-eqz v2, 0131 // +0007 │ │ +52e318: 6e10 5663 0200 |012c: invoke-virtual {v2}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +52e31e: 2802 |012f: goto 0131 // +0002 │ │ +52e320: 0000 |0130: nop // spacer │ │ +52e322: 3803 5300 |0131: if-eqz v3, 0184 // +0053 │ │ +52e326: 6e10 ed63 0300 |0133: invoke-virtual {v3}, Ljava/io/InputStreamReader;.close:()V // method@63ed │ │ +52e32c: 284e |0136: goto 0184 // +004e │ │ +52e32e: 0d03 |0137: move-exception v3 │ │ +52e330: 0724 |0138: move-object v4, v2 │ │ +52e332: 0712 |0139: move-object v2, v1 │ │ +52e334: 2807 |013a: goto 0141 // +0007 │ │ +52e336: 0d03 |013b: move-exception v3 │ │ +52e338: 0724 |013c: move-object v4, v2 │ │ +52e33a: 0712 |013d: move-object v2, v1 │ │ +52e33c: 2808 |013e: goto 0146 // +0008 │ │ +52e33e: 0d03 |013f: move-exception v3 │ │ +52e340: 0724 |0140: move-object v4, v2 │ │ +52e342: 0731 |0141: move-object v1, v3 │ │ +52e344: 0743 |0142: move-object v3, v4 │ │ +52e346: 282d |0143: goto 0170 // +002d │ │ +52e348: 0d03 |0144: move-exception v3 │ │ +52e34a: 0724 |0145: move-object v4, v2 │ │ +52e34c: 0731 |0146: move-object v1, v3 │ │ +52e34e: 0743 |0147: move-object v3, v4 │ │ +52e350: 1a05 6957 |0148: const-string v5, "OsmDroid" // string@5769 │ │ +52e354: 2206 5f0e |014a: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e358: 7010 8565 0600 |014c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e35e: 1a07 8455 |014f: const-string v7, "No authorization token received from Cloudmade: " // string@5584 │ │ +52e362: 6e20 9165 7600 |0151: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e368: 6e20 9065 1600 |0154: invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52e36e: 6e10 a365 0600 |0157: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e374: 0c01 |015a: move-result-object v1 │ │ +52e376: 7120 fa08 1500 |015b: invoke-static {v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52e37c: 3802 0700 |015e: if-eqz v2, 0165 // +0007 │ │ +52e380: 6e10 3866 0200 |0160: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52e386: 2802 |0163: goto 0165 // +0002 │ │ +52e388: 0000 |0164: nop // spacer │ │ +52e38a: 3804 0700 |0165: if-eqz v4, 016c // +0007 │ │ +52e38e: 6e10 5663 0400 |0167: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +52e394: 2802 |016a: goto 016c // +0002 │ │ +52e396: 0000 |016b: nop // spacer │ │ +52e398: 3803 1800 |016c: if-eqz v3, 0184 // +0018 │ │ +52e39c: 28c5 |016e: goto 0133 // -003b │ │ +52e39e: 0d01 |016f: move-exception v1 │ │ +52e3a0: 3802 0700 |0170: if-eqz v2, 0177 // +0007 │ │ +52e3a4: 6e10 3866 0200 |0172: invoke-virtual {v2}, Ljava/net/HttpURLConnection;.disconnect:()V // method@6638 │ │ +52e3aa: 2802 |0175: goto 0177 // +0002 │ │ +52e3ac: 0000 |0176: nop // spacer │ │ +52e3ae: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ +52e3b2: 6e10 5663 0400 |0179: invoke-virtual {v4}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +52e3b8: 2802 |017c: goto 017e // +0002 │ │ +52e3ba: 0000 |017d: nop // spacer │ │ +52e3bc: 3803 0500 |017e: if-eqz v3, 0183 // +0005 │ │ +52e3c0: 6e10 ed63 0300 |0180: invoke-virtual {v3}, Ljava/io/InputStreamReader;.close:()V // method@63ed │ │ +52e3c6: 2701 |0183: throw v1 │ │ +52e3c8: 1e00 |0184: monitor-exit v0 │ │ +52e3ca: 2804 |0185: goto 0189 // +0004 │ │ +52e3cc: 0d01 |0186: move-exception v1 │ │ +52e3ce: 1e00 |0187: monitor-exit v0 │ │ +52e3d0: 2701 |0188: throw v1 │ │ +52e3d2: 6200 739e |0189: sget-object v0, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.mToken:Ljava/lang/String; // field@9e73 │ │ +52e3d6: 1100 |018b: return-object v0 │ │ catches : 15 │ │ 0x000b - 0x0030 │ │ -> 0x0186 │ │ 0x0031 - 0x003c │ │ Ljava/io/IOException; -> 0x0144 │ │ -> 0x013f │ │ 0x003d - 0x00bf │ │ @@ -980406,16 +980406,16 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52e4a4: |[52e4a4] org.osmdroid.tileprovider.util.Counters.:()V │ │ -52e4b4: 0e00 |0000: return-void │ │ +52e4c0: |[52e4c0] org.osmdroid.tileprovider.util.Counters.:()V │ │ +52e4d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7044 (Counters.java) │ │ │ │ @@ -980446,18 +980446,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52e4b8: |[52e4b8] org.osmdroid.tileprovider.util.SimpleInvalidationHandler.:(Landroid/view/View;)V │ │ -52e4c8: 7010 8406 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0684 │ │ -52e4ce: 5b01 7a9e |0003: iput-object v1, v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.mView:Landroid/view/View; // field@9e7a │ │ -52e4d2: 0e00 |0005: return-void │ │ +52e4d4: |[52e4d4] org.osmdroid.tileprovider.util.SimpleInvalidationHandler.:(Landroid/view/View;)V │ │ +52e4e4: 7010 8406 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0684 │ │ +52e4ea: 5b01 7a9e |0003: iput-object v1, v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.mView:Landroid/view/View; // field@9e7a │ │ +52e4ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ @@ -980468,18 +980468,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -52e4d4: |[52e4d4] org.osmdroid.tileprovider.util.SimpleInvalidationHandler.destroy:()V │ │ -52e4e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52e4e6: 5b10 7a9e |0001: iput-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.mView:Landroid/view/View; // field@9e7a │ │ -52e4ea: 0e00 |0003: return-void │ │ +52e4f0: |[52e4f0] org.osmdroid.tileprovider.util.SimpleInvalidationHandler.destroy:()V │ │ +52e500: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52e502: 5b10 7a9e |0001: iput-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.mView:Landroid/view/View; // field@9e7a │ │ +52e506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;) │ │ @@ -980487,22 +980487,22 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -52e4ec: |[52e4ec] org.osmdroid.tileprovider.util.SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ -52e4fc: 5211 aa00 |0000: iget v1, v1, Landroid/os/Message;.what:I // field@00aa │ │ -52e500: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -52e504: 2808 |0004: goto 000c // +0008 │ │ -52e506: 5401 7a9e |0005: iget-object v1, v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.mView:Landroid/view/View; // field@9e7a │ │ -52e50a: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ -52e50e: 6e10 a00a 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@0aa0 │ │ -52e514: 0e00 |000c: return-void │ │ +52e508: |[52e508] org.osmdroid.tileprovider.util.SimpleInvalidationHandler.handleMessage:(Landroid/os/Message;)V │ │ +52e518: 5211 aa00 |0000: iget v1, v1, Landroid/os/Message;.what:I // field@00aa │ │ +52e51c: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +52e520: 2808 |0004: goto 000c // +0008 │ │ +52e522: 5401 7a9e |0005: iget-object v1, v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.mView:Landroid/view/View; // field@9e7a │ │ +52e526: 3801 0500 |0007: if-eqz v1, 000c // +0005 │ │ +52e52a: 6e10 a00a 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@0aa0 │ │ +52e530: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; │ │ @@ -980550,74 +980550,74 @@ │ │ type : '(Ljava/lang/String;ZZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 129 16-bit code units │ │ -52e588: |[52e588] org.osmdroid.tileprovider.util.StorageUtils$StorageInfo.:(Ljava/lang/String;ZZI)V │ │ -52e598: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ -52e59e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -52e5a2: 5a30 7c9e |0005: iput-wide v0, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ -52e5a6: 5b34 7d9e |0007: iput-object v4, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ -52e5aa: 6000 9c00 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -52e5ae: 1301 0900 |000b: const/16 v1, #int 9 // #9 │ │ -52e5b2: 3410 0d00 |000d: if-lt v0, v1, 001a // +000d │ │ -52e5b6: 2200 040e |000f: new-instance v0, Ljava/io/File; // type@0e04 │ │ -52e5ba: 7020 9663 4000 |0011: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52e5c0: 6e10 a163 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getFreeSpace:()J // method@63a1 │ │ -52e5c6: 0b00 |0017: move-result-wide v0 │ │ -52e5c8: 5a30 7c9e |0018: iput-wide v0, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ -52e5cc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -52e5ce: 3906 3000 |001b: if-nez v6, 004b // +0030 │ │ -52e5d2: 2201 040e |001d: new-instance v1, Ljava/io/File; // type@0e04 │ │ -52e5d6: 2202 5f0e |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e5da: 7010 8565 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e5e0: 6e20 9165 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e5e6: 6204 1c54 |0027: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ -52e5ea: 6e20 9165 4200 |0029: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e5f0: 7100 be69 0000 |002c: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@69be │ │ -52e5f6: 0c04 |002f: move-result-object v4 │ │ -52e5f8: 6e10 bf69 0400 |0030: invoke-virtual {v4}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@69bf │ │ -52e5fe: 0c04 |0033: move-result-object v4 │ │ -52e600: 6e20 9165 4200 |0034: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e606: 6e10 a365 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e60c: 0c04 |003a: move-result-object v4 │ │ -52e60e: 7020 9663 4100 |003b: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52e614: 6e10 9a63 0100 |003e: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@639a │ │ -52e61a: 6e10 9c63 0100 |0041: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@639c │ │ -52e620: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -52e622: 5c34 7e9e |0045: iput-boolean v4, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ -52e626: 2806 |0047: goto 004d // +0006 │ │ -52e628: 5c30 7e9e |0048: iput-boolean v0, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ -52e62c: 2803 |004a: goto 004d // +0003 │ │ -52e62e: 5c36 7e9e |004b: iput-boolean v6, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ -52e632: 2204 5f0e |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e636: 7010 8565 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e63c: 3805 0800 |0052: if-eqz v5, 005a // +0008 │ │ -52e640: 1a05 5c28 |0054: const-string v5, "Internal SD card" // string@285c │ │ -52e644: 6e20 9165 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e64a: 281d |0059: goto 0076 // +001d │ │ -52e64c: 3707 1700 |005a: if-le v7, v0, 0071 // +0017 │ │ -52e650: 2205 5f0e |005c: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e654: 7010 8565 0500 |005e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e65a: 1a00 8e5e |0061: const-string v0, "SD card " // string@5e8e │ │ -52e65e: 6e20 9165 0500 |0063: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e664: 6e20 8c65 7500 |0066: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52e66a: 6e10 a365 0500 |0069: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e670: 0c05 |006c: move-result-object v5 │ │ -52e672: 6e20 9165 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e678: 2806 |0070: goto 0076 // +0006 │ │ -52e67a: 1a05 8d5e |0071: const-string v5, "SD card" // string@5e8d │ │ -52e67e: 6e20 9165 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e684: 3806 0700 |0076: if-eqz v6, 007d // +0007 │ │ -52e688: 1a05 8700 |0078: const-string v5, " (Read only)" // string@0087 │ │ -52e68c: 6e20 9165 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e692: 6e10 a365 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e698: 0e00 |0080: return-void │ │ +52e5a4: |[52e5a4] org.osmdroid.tileprovider.util.StorageUtils$StorageInfo.:(Ljava/lang/String;ZZI)V │ │ +52e5b4: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ +52e5ba: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +52e5be: 5a30 7c9e |0005: iput-wide v0, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ +52e5c2: 5b34 7d9e |0007: iput-object v4, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ +52e5c6: 6000 9c00 |0009: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +52e5ca: 1301 0900 |000b: const/16 v1, #int 9 // #9 │ │ +52e5ce: 3410 0d00 |000d: if-lt v0, v1, 001a // +000d │ │ +52e5d2: 2200 040e |000f: new-instance v0, Ljava/io/File; // type@0e04 │ │ +52e5d6: 7020 9663 4000 |0011: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52e5dc: 6e10 a163 0000 |0014: invoke-virtual {v0}, Ljava/io/File;.getFreeSpace:()J // method@63a1 │ │ +52e5e2: 0b00 |0017: move-result-wide v0 │ │ +52e5e4: 5a30 7c9e |0018: iput-wide v0, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ +52e5e8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +52e5ea: 3906 3000 |001b: if-nez v6, 004b // +0030 │ │ +52e5ee: 2201 040e |001d: new-instance v1, Ljava/io/File; // type@0e04 │ │ +52e5f2: 2202 5f0e |001f: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e5f6: 7010 8565 0200 |0021: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e5fc: 6e20 9165 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e602: 6204 1c54 |0027: sget-object v4, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ +52e606: 6e20 9165 4200 |0029: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e60c: 7100 be69 0000 |002c: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@69be │ │ +52e612: 0c04 |002f: move-result-object v4 │ │ +52e614: 6e10 bf69 0400 |0030: invoke-virtual {v4}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@69bf │ │ +52e61a: 0c04 |0033: move-result-object v4 │ │ +52e61c: 6e20 9165 4200 |0034: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e622: 6e10 a365 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e628: 0c04 |003a: move-result-object v4 │ │ +52e62a: 7020 9663 4100 |003b: invoke-direct {v1, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52e630: 6e10 9a63 0100 |003e: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@639a │ │ +52e636: 6e10 9c63 0100 |0041: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@639c │ │ +52e63c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +52e63e: 5c34 7e9e |0045: iput-boolean v4, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ +52e642: 2806 |0047: goto 004d // +0006 │ │ +52e644: 5c30 7e9e |0048: iput-boolean v0, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ +52e648: 2803 |004a: goto 004d // +0003 │ │ +52e64a: 5c36 7e9e |004b: iput-boolean v6, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ +52e64e: 2204 5f0e |004d: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e652: 7010 8565 0400 |004f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e658: 3805 0800 |0052: if-eqz v5, 005a // +0008 │ │ +52e65c: 1a05 5c28 |0054: const-string v5, "Internal SD card" // string@285c │ │ +52e660: 6e20 9165 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e666: 281d |0059: goto 0076 // +001d │ │ +52e668: 3707 1700 |005a: if-le v7, v0, 0071 // +0017 │ │ +52e66c: 2205 5f0e |005c: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e670: 7010 8565 0500 |005e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e676: 1a00 8e5e |0061: const-string v0, "SD card " // string@5e8e │ │ +52e67a: 6e20 9165 0500 |0063: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e680: 6e20 8c65 7500 |0066: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52e686: 6e10 a365 0500 |0069: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e68c: 0c05 |006c: move-result-object v5 │ │ +52e68e: 6e20 9165 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e694: 2806 |0070: goto 0076 // +0006 │ │ +52e696: 1a05 8d5e |0071: const-string v5, "SD card" // string@5e8d │ │ +52e69a: 6e20 9165 5400 |0073: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e6a0: 3806 0700 |0076: if-eqz v6, 007d // +0007 │ │ +52e6a4: 1a05 8700 |0078: const-string v5, " (Read only)" // string@0087 │ │ +52e6a8: 6e20 9165 5400 |007a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e6ae: 6e10 a365 0400 |007d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e6b4: 0e00 |0080: return-void │ │ catches : 1 │ │ 0x003e - 0x0047 │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=47 │ │ 0x0007 line=51 │ │ @@ -980676,275 +980676,275 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 525 16-bit code units │ │ -52ebfc: |[52ebfc] org.osmdroid.tileprovider.util.StorageUtils.getAllStorageLocationsRevised:()Ljava/util/Set; │ │ -52ec0c: 1a00 3200 |0000: const-string v0, " " // string@0032 │ │ -52ec10: 1a01 540c |0002: const-string v1, ":" // string@0c54 │ │ -52ec14: 2202 2c0f |0004: new-instance v2, Ljava/util/HashSet; // type@0f2c │ │ -52ec18: 7010 fd68 0200 |0006: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@68fd │ │ -52ec1e: 1a03 f91f |0009: const-string v3, "EXTERNAL_STORAGE" // string@1ff9 │ │ -52ec22: 7110 ab65 0300 |000b: invoke-static {v3}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@65ab │ │ -52ec28: 0c03 |000e: move-result-object v3 │ │ -52ec2a: 3803 2100 |000f: if-eqz v3, 0030 // +0021 │ │ -52ec2e: 2204 040e |0011: new-instance v4, Ljava/io/File; // type@0e04 │ │ -52ec32: 2205 5f0e |0013: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ec36: 7010 8565 0500 |0015: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ec3c: 6e20 9165 3500 |0018: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ec42: 6203 1c54 |001b: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ -52ec46: 6e20 9165 3500 |001d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ec4c: 6e10 a365 0500 |0020: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ec52: 0c03 |0023: move-result-object v3 │ │ -52ec54: 7020 9663 3400 |0024: invoke-direct {v4, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52ec5a: 7110 dad2 0400 |0027: invoke-static {v4}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ -52ec60: 0a03 |002a: move-result v3 │ │ -52ec62: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ -52ec66: 7220 9169 4200 |002d: invoke-interface {v2, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -52ec6c: 1a03 945e |0030: const-string v3, "SECONDARY_STORAGE" // string@5e94 │ │ -52ec70: 7110 ab65 0300 |0032: invoke-static {v3}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@65ab │ │ -52ec76: 0c03 |0035: move-result-object v3 │ │ -52ec78: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -52ec7a: 3803 3000 |0037: if-eqz v3, 0067 // +0030 │ │ -52ec7e: 6205 1b54 |0039: sget-object v5, Ljava/io/File;.pathSeparator:Ljava/lang/String; // field@541b │ │ -52ec82: 6e20 6165 5300 |003b: invoke-virtual {v3, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -52ec88: 0c03 |003e: move-result-object v3 │ │ -52ec8a: 1205 |003f: const/4 v5, #int 0 // #0 │ │ -52ec8c: 2136 |0040: array-length v6, v3 │ │ -52ec8e: 3565 2600 |0041: if-ge v5, v6, 0067 // +0026 │ │ -52ec92: 2206 040e |0043: new-instance v6, Ljava/io/File; // type@0e04 │ │ -52ec96: 2207 5f0e |0045: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ec9a: 7010 8565 0700 |0047: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52eca0: 4608 0305 |004a: aget-object v8, v3, v5 │ │ -52eca4: 6e20 9165 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ecaa: 6208 1c54 |004f: sget-object v8, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ -52ecae: 6e20 9165 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ecb4: 6e10 a365 0700 |0054: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ecba: 0c07 |0057: move-result-object v7 │ │ -52ecbc: 7020 9663 7600 |0058: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52ecc2: 7110 dad2 0600 |005b: invoke-static {v6}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ -52ecc8: 0a07 |005e: move-result v7 │ │ -52ecca: 3807 0500 |005f: if-eqz v7, 0064 // +0005 │ │ -52ecce: 7220 9169 6200 |0061: invoke-interface {v2, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -52ecd4: d805 0501 |0064: add-int/lit8 v5, v5, #int 1 // #01 │ │ -52ecd8: 28da |0066: goto 0040 // -0026 │ │ -52ecda: 7100 7f06 0000 |0067: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ -52ece0: 0c03 |006a: move-result-object v3 │ │ -52ece2: 3803 0f00 |006b: if-eqz v3, 007a // +000f │ │ -52ece6: 7100 7f06 0000 |006d: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ -52ecec: 0c03 |0070: move-result-object v3 │ │ -52ecee: 7110 dad2 0300 |0071: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ -52ecf4: 0a05 |0074: move-result v5 │ │ -52ecf6: 3805 0500 |0075: if-eqz v5, 007a // +0005 │ │ -52ecfa: 7220 9169 3200 |0077: invoke-interface {v2, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -52ed00: 2203 1d0f |007a: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ -52ed04: 1305 0a00 |007c: const/16 v5, #int 10 // #a │ │ -52ed08: 7020 7768 5300 |007e: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -52ed0e: 2206 1d0f |0081: new-instance v6, Ljava/util/ArrayList; // type@0f1d │ │ -52ed12: 7020 7768 5600 |0083: invoke-direct {v6, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -52ed18: 1a07 7c08 |0086: const-string v7, "/mnt/sdcard" // string@087c │ │ -52ed1c: 7220 3669 7300 |0088: invoke-interface {v3, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52ed22: 7220 3669 7600 |008b: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52ed28: 1208 |008e: const/4 v8, #int 0 // #0 │ │ -52ed2a: 1219 |008f: const/4 v9, #int 1 // #1 │ │ -52ed2c: 220a 040e |0090: new-instance v10, Ljava/io/File; // type@0e04 │ │ -52ed30: 1a0b 7e08 |0092: const-string v11, "/proc/mounts" // string@087e │ │ -52ed34: 7020 9663 ba00 |0094: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52ed3a: 6e10 9d63 0a00 |0097: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@639d │ │ -52ed40: 0a0b |009a: move-result v11 │ │ -52ed42: 380b 2b00 |009b: if-eqz v11, 00c6 // +002b │ │ -52ed46: 220b 3e0f |009d: new-instance v11, Ljava/util/Scanner; // type@0f3e │ │ -52ed4a: 7020 8d69 ab00 |009f: invoke-direct {v11, v10}, Ljava/util/Scanner;.:(Ljava/io/File;)V // method@698d │ │ -52ed50: 6e10 8f69 0b00 |00a2: invoke-virtual {v11}, Ljava/util/Scanner;.hasNext:()Z // method@698f │ │ -52ed56: 0a0a |00a5: move-result v10 │ │ -52ed58: 380a 2100 |00a6: if-eqz v10, 00c7 // +0021 │ │ -52ed5c: 6e10 9069 0b00 |00a8: invoke-virtual {v11}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@6990 │ │ -52ed62: 0c0a |00ab: move-result-object v10 │ │ -52ed64: 1a0c 7408 |00ac: const-string v12, "/dev/block/vold/" // string@0874 │ │ -52ed68: 6e20 6365 ca00 |00ae: invoke-virtual {v10, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ -52ed6e: 0a0c |00b1: move-result v12 │ │ -52ed70: 380c f0ff |00b2: if-eqz v12, 00a2 // -0010 │ │ -52ed74: 6e20 6165 0a00 |00b4: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -52ed7a: 0c0a |00b7: move-result-object v10 │ │ -52ed7c: 460a 0a09 |00b8: aget-object v10, v10, v9 │ │ -52ed80: 6e20 4965 7a00 |00ba: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52ed86: 0a0c |00bd: move-result v12 │ │ -52ed88: 390c e4ff |00be: if-nez v12, 00a2 // -001c │ │ -52ed8c: 7220 3669 a300 |00c0: invoke-interface {v3, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52ed92: 28df |00c3: goto 00a2 // -0021 │ │ -52ed94: 0d0a |00c4: move-exception v10 │ │ -52ed96: 280d |00c5: goto 00d2 // +000d │ │ -52ed98: 078b |00c6: move-object v11, v8 │ │ -52ed9a: 380b 1100 |00c7: if-eqz v11, 00d8 // +0011 │ │ -52ed9e: 6e10 8e69 0b00 |00c9: invoke-virtual {v11}, Ljava/util/Scanner;.close:()V // method@698e │ │ -52eda4: 280c |00cc: goto 00d8 // +000c │ │ -52eda6: 0d00 |00cd: move-exception v0 │ │ -52eda8: 2900 3701 |00ce: goto/16 0205 // +0137 │ │ -52edac: 0d0a |00d0: move-exception v10 │ │ -52edae: 078b |00d1: move-object v11, v8 │ │ -52edb0: 6e10 af64 0a00 |00d2: invoke-virtual {v10}, Ljava/lang/Exception;.printStackTrace:()V // method@64af │ │ -52edb6: 380b 0300 |00d5: if-eqz v11, 00d8 // +0003 │ │ -52edba: 28f2 |00d7: goto 00c9 // -000e │ │ -52edbc: 220a 040e |00d8: new-instance v10, Ljava/io/File; // type@0e04 │ │ -52edc0: 1a0b 8308 |00da: const-string v11, "/system/etc/vold.fstab" // string@0883 │ │ -52edc4: 7020 9663 ba00 |00dc: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52edca: 6e10 9d63 0a00 |00df: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@639d │ │ -52edd0: 0a0b |00e2: move-result v11 │ │ -52edd2: 380b 4100 |00e3: if-eqz v11, 0124 // +0041 │ │ -52edd6: 220b 3e0f |00e5: new-instance v11, Ljava/util/Scanner; // type@0f3e │ │ -52edda: 7020 8d69 ab00 |00e7: invoke-direct {v11, v10}, Ljava/util/Scanner;.:(Ljava/io/File;)V // method@698d │ │ -52ede0: 6e10 8f69 0b00 |00ea: invoke-virtual {v11}, Ljava/util/Scanner;.hasNext:()Z // method@698f │ │ -52ede6: 0a08 |00ed: move-result v8 │ │ -52ede8: 3808 2d00 |00ee: if-eqz v8, 011b // +002d │ │ -52edec: 6e10 9069 0b00 |00f0: invoke-virtual {v11}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@6990 │ │ -52edf2: 0c08 |00f3: move-result-object v8 │ │ -52edf4: 1a0a 2888 |00f4: const-string v10, "dev_mount" // string@8828 │ │ -52edf8: 6e20 6365 a800 |00f6: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ -52edfe: 0a0a |00f9: move-result v10 │ │ -52ee00: 380a f0ff |00fa: if-eqz v10, 00ea // -0010 │ │ -52ee04: 6e20 6165 0800 |00fc: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -52ee0a: 0c08 |00ff: move-result-object v8 │ │ -52ee0c: 122a |0100: const/4 v10, #int 2 // #2 │ │ -52ee0e: 4608 080a |0101: aget-object v8, v8, v10 │ │ -52ee12: 6e20 4665 1800 |0103: invoke-virtual {v8, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52ee18: 0a0a |0106: move-result v10 │ │ -52ee1a: 380a 0a00 |0107: if-eqz v10, 0111 // +000a │ │ -52ee1e: 6e20 5465 1800 |0109: invoke-virtual {v8, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ -52ee24: 0a0a |010c: move-result v10 │ │ -52ee26: 6e30 6765 480a |010d: invoke-virtual {v8, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -52ee2c: 0c08 |0110: move-result-object v8 │ │ -52ee2e: 6e20 4965 7800 |0111: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52ee34: 0a0a |0114: move-result v10 │ │ -52ee36: 390a d5ff |0115: if-nez v10, 00ea // -002b │ │ -52ee3a: 7220 3669 8600 |0117: invoke-interface {v6, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52ee40: 28d0 |011a: goto 00ea // -0030 │ │ -52ee42: 07b8 |011b: move-object v8, v11 │ │ -52ee44: 2808 |011c: goto 0124 // +0008 │ │ -52ee46: 0d00 |011d: move-exception v0 │ │ -52ee48: 07b8 |011e: move-object v8, v11 │ │ -52ee4a: 2900 de00 |011f: goto/16 01fd // +00de │ │ -52ee4e: 0d00 |0121: move-exception v0 │ │ -52ee50: 07b8 |0122: move-object v8, v11 │ │ -52ee52: 280b |0123: goto 012e // +000b │ │ -52ee54: 3808 1000 |0124: if-eqz v8, 0134 // +0010 │ │ -52ee58: 6e10 8e69 0800 |0126: invoke-virtual {v8}, Ljava/util/Scanner;.close:()V // method@698e │ │ -52ee5e: 280b |0129: goto 0134 // +000b │ │ -52ee60: 0d00 |012a: move-exception v0 │ │ -52ee62: 2900 d200 |012b: goto/16 01fd // +00d2 │ │ -52ee66: 0d00 |012d: move-exception v0 │ │ -52ee68: 6e10 af64 0000 |012e: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@64af │ │ -52ee6e: 3808 0300 |0131: if-eqz v8, 0134 // +0003 │ │ -52ee72: 28f3 |0133: goto 0126 // -000d │ │ -52ee74: 1200 |0134: const/4 v0, #int 0 // #0 │ │ -52ee76: 7210 4869 0300 |0135: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -52ee7c: 0a07 |0138: move-result v7 │ │ -52ee7e: 3570 1600 |0139: if-ge v0, v7, 014f // +0016 │ │ -52ee82: 7220 3d69 0300 |013b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52ee88: 0c07 |013e: move-result-object v7 │ │ -52ee8a: 1f07 5d0e |013f: check-cast v7, Ljava/lang/String; // type@0e5d │ │ -52ee8e: 7220 3a69 7600 |0141: invoke-interface {v6, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ -52ee94: 0a07 |0144: move-result v7 │ │ -52ee96: 3907 0800 |0145: if-nez v7, 014d // +0008 │ │ -52ee9a: d807 00ff |0147: add-int/lit8 v7, v0, #int -1 // #ff │ │ -52ee9e: 7220 4469 0300 |0149: invoke-interface {v3, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@6944 │ │ -52eea4: 0170 |014c: move v0, v7 │ │ -52eea6: b090 |014d: add-int/2addr v0, v9 │ │ -52eea8: 28e7 |014e: goto 0135 // -0019 │ │ -52eeaa: 7210 3969 0600 |014f: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@6939 │ │ -52eeb0: 2200 1d0f |0152: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52eeb4: 7020 7768 5000 |0154: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -52eeba: 7210 4169 0300 |0157: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52eec0: 0c05 |015a: move-result-object v5 │ │ -52eec2: 7210 1269 0500 |015b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52eec8: 0a06 |015e: move-result v6 │ │ -52eeca: 3806 9a00 |015f: if-eqz v6, 01f9 // +009a │ │ -52eece: 7210 1369 0500 |0161: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52eed4: 0c06 |0164: move-result-object v6 │ │ -52eed6: 1f06 5d0e |0165: check-cast v6, Ljava/lang/String; // type@0e5d │ │ -52eeda: 2207 040e |0167: new-instance v7, Ljava/io/File; // type@0e04 │ │ -52eede: 7020 9663 6700 |0169: invoke-direct {v7, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52eee4: 6e10 9d63 0700 |016c: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@639d │ │ -52eeea: 0a06 |016f: move-result v6 │ │ -52eeec: 3806 ebff |0170: if-eqz v6, 015b // -0015 │ │ -52eef0: 6e10 a663 0700 |0172: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ -52eef6: 0a06 |0175: move-result v6 │ │ -52eef8: 3806 e5ff |0176: if-eqz v6, 015b // -001b │ │ -52eefc: 6e10 9963 0700 |0178: invoke-virtual {v7}, Ljava/io/File;.canWrite:()Z // method@6399 │ │ -52ef02: 0a06 |017b: move-result v6 │ │ -52ef04: 3806 dfff |017c: if-eqz v6, 015b // -0021 │ │ -52ef08: 6e10 ab63 0700 |017e: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ -52ef0e: 0c06 |0181: move-result-object v6 │ │ -52ef10: 1a08 2270 |0182: const-string v8, "[" // string@7022 │ │ -52ef14: 3806 3100 |0184: if-eqz v6, 01b5 // +0031 │ │ -52ef18: 216a |0186: array-length v10, v6 │ │ -52ef1a: 120b |0187: const/4 v11, #int 0 // #0 │ │ -52ef1c: 35ab 2d00 |0188: if-ge v11, v10, 01b5 // +002d │ │ -52ef20: 460c 060b |018a: aget-object v12, v6, v11 │ │ -52ef24: 220d 5f0e |018c: new-instance v13, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ef28: 7010 8565 0d00 |018e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ef2e: 6e20 9165 8d00 |0191: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ef34: 6e10 a263 0c00 |0194: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ -52ef3a: 0c08 |0197: move-result-object v8 │ │ -52ef3c: 6e10 5165 0800 |0198: invoke-virtual {v8}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ -52ef42: 0a08 |019b: move-result v8 │ │ -52ef44: 6e20 8c65 8d00 |019c: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52ef4a: 6e20 9165 1d00 |019f: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ef50: 6e10 a963 0c00 |01a2: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@63a9 │ │ -52ef56: 0b0e |01a5: move-result-wide v14 │ │ -52ef58: 6e30 8d65 ed0f |01a6: invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -52ef5e: 1a08 e806 |01a9: const-string v8, ", " // string@06e8 │ │ -52ef62: 6e20 9165 8d00 |01ab: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ef68: 6e10 a365 0d00 |01ae: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ef6e: 0c08 |01b1: move-result-object v8 │ │ -52ef70: d80b 0b01 |01b2: add-int/lit8 v11, v11, #int 1 // #01 │ │ -52ef74: 28d4 |01b4: goto 0188 // -002c │ │ -52ef76: 2206 5f0e |01b5: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ef7a: 7010 8565 0600 |01b7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ef80: 6e20 9165 8600 |01ba: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ef86: 1a08 d871 |01bd: const-string v8, "]" // string@71d8 │ │ -52ef8a: 6e20 9165 8600 |01bf: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ef90: 6e10 a365 0600 |01c2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ef96: 0c06 |01c5: move-result-object v6 │ │ -52ef98: 7220 3a69 6000 |01c6: invoke-interface {v0, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ -52ef9e: 0a08 |01c9: move-result v8 │ │ -52efa0: 3908 91ff |01ca: if-nez v8, 015b // -006f │ │ -52efa4: 2208 5f0e |01cc: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -52efa8: 7010 8565 0800 |01ce: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52efae: 1a0a 5dd6 |01d1: const-string v10, "sdCard_" // string@d65d │ │ -52efb2: 6e20 9165 a800 |01d3: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52efb8: 7210 9d69 0200 |01d6: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ -52efbe: 0a0a |01d9: move-result v10 │ │ -52efc0: 6e20 8c65 a800 |01da: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52efc6: 6e10 a365 0800 |01dd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52efcc: 7210 9d69 0200 |01e0: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ -52efd2: 0a08 |01e3: move-result v8 │ │ -52efd4: 3908 0300 |01e4: if-nez v8, 01e7 // +0003 │ │ -52efd8: 2805 |01e6: goto 01eb // +0005 │ │ -52efda: 7210 9d69 0200 |01e7: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ -52efe0: 0a08 |01ea: move-result v8 │ │ -52efe2: 7220 3669 6000 |01eb: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52efe8: 7110 dad2 0700 |01ee: invoke-static {v7}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ -52efee: 0a06 |01f1: move-result v6 │ │ -52eff0: 3806 69ff |01f2: if-eqz v6, 015b // -0097 │ │ -52eff4: 7220 9169 7200 |01f4: invoke-interface {v2, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -52effa: 2900 64ff |01f7: goto/16 015b // -009c │ │ -52effe: 7210 3969 0300 |01f9: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@6939 │ │ -52f004: 1102 |01fc: return-object v2 │ │ -52f006: 3808 0500 |01fd: if-eqz v8, 0202 // +0005 │ │ -52f00a: 6e10 8e69 0800 |01ff: invoke-virtual {v8}, Ljava/util/Scanner;.close:()V // method@698e │ │ -52f010: 2700 |0202: throw v0 │ │ -52f012: 0d00 |0203: move-exception v0 │ │ -52f014: 07b8 |0204: move-object v8, v11 │ │ -52f016: 3808 0500 |0205: if-eqz v8, 020a // +0005 │ │ -52f01a: 6e10 8e69 0800 |0207: invoke-virtual {v8}, Ljava/util/Scanner;.close:()V // method@698e │ │ -52f020: 2802 |020a: goto 020c // +0002 │ │ -52f022: 2700 |020b: throw v0 │ │ -52f024: 28ff |020c: goto 020b // -0001 │ │ +52ec18: |[52ec18] org.osmdroid.tileprovider.util.StorageUtils.getAllStorageLocationsRevised:()Ljava/util/Set; │ │ +52ec28: 1a00 3200 |0000: const-string v0, " " // string@0032 │ │ +52ec2c: 1a01 540c |0002: const-string v1, ":" // string@0c54 │ │ +52ec30: 2202 2c0f |0004: new-instance v2, Ljava/util/HashSet; // type@0f2c │ │ +52ec34: 7010 fd68 0200 |0006: invoke-direct {v2}, Ljava/util/HashSet;.:()V // method@68fd │ │ +52ec3a: 1a03 f91f |0009: const-string v3, "EXTERNAL_STORAGE" // string@1ff9 │ │ +52ec3e: 7110 ab65 0300 |000b: invoke-static {v3}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@65ab │ │ +52ec44: 0c03 |000e: move-result-object v3 │ │ +52ec46: 3803 2100 |000f: if-eqz v3, 0030 // +0021 │ │ +52ec4a: 2204 040e |0011: new-instance v4, Ljava/io/File; // type@0e04 │ │ +52ec4e: 2205 5f0e |0013: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ec52: 7010 8565 0500 |0015: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ec58: 6e20 9165 3500 |0018: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ec5e: 6203 1c54 |001b: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ +52ec62: 6e20 9165 3500 |001d: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ec68: 6e10 a365 0500 |0020: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52ec6e: 0c03 |0023: move-result-object v3 │ │ +52ec70: 7020 9663 3400 |0024: invoke-direct {v4, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52ec76: 7110 dad2 0400 |0027: invoke-static {v4}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ +52ec7c: 0a03 |002a: move-result v3 │ │ +52ec7e: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ +52ec82: 7220 9169 4200 |002d: invoke-interface {v2, v4}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +52ec88: 1a03 945e |0030: const-string v3, "SECONDARY_STORAGE" // string@5e94 │ │ +52ec8c: 7110 ab65 0300 |0032: invoke-static {v3}, Ljava/lang/System;.getenv:(Ljava/lang/String;)Ljava/lang/String; // method@65ab │ │ +52ec92: 0c03 |0035: move-result-object v3 │ │ +52ec94: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +52ec96: 3803 3000 |0037: if-eqz v3, 0067 // +0030 │ │ +52ec9a: 6205 1b54 |0039: sget-object v5, Ljava/io/File;.pathSeparator:Ljava/lang/String; // field@541b │ │ +52ec9e: 6e20 6165 5300 |003b: invoke-virtual {v3, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +52eca4: 0c03 |003e: move-result-object v3 │ │ +52eca6: 1205 |003f: const/4 v5, #int 0 // #0 │ │ +52eca8: 2136 |0040: array-length v6, v3 │ │ +52ecaa: 3565 2600 |0041: if-ge v5, v6, 0067 // +0026 │ │ +52ecae: 2206 040e |0043: new-instance v6, Ljava/io/File; // type@0e04 │ │ +52ecb2: 2207 5f0e |0045: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ecb6: 7010 8565 0700 |0047: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ecbc: 4608 0305 |004a: aget-object v8, v3, v5 │ │ +52ecc0: 6e20 9165 8700 |004c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ecc6: 6208 1c54 |004f: sget-object v8, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ +52ecca: 6e20 9165 8700 |0051: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ecd0: 6e10 a365 0700 |0054: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52ecd6: 0c07 |0057: move-result-object v7 │ │ +52ecd8: 7020 9663 7600 |0058: invoke-direct {v6, v7}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52ecde: 7110 dad2 0600 |005b: invoke-static {v6}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ +52ece4: 0a07 |005e: move-result v7 │ │ +52ece6: 3807 0500 |005f: if-eqz v7, 0064 // +0005 │ │ +52ecea: 7220 9169 6200 |0061: invoke-interface {v2, v6}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +52ecf0: d805 0501 |0064: add-int/lit8 v5, v5, #int 1 // #01 │ │ +52ecf4: 28da |0066: goto 0040 // -0026 │ │ +52ecf6: 7100 7f06 0000 |0067: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ +52ecfc: 0c03 |006a: move-result-object v3 │ │ +52ecfe: 3803 0f00 |006b: if-eqz v3, 007a // +000f │ │ +52ed02: 7100 7f06 0000 |006d: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ +52ed08: 0c03 |0070: move-result-object v3 │ │ +52ed0a: 7110 dad2 0300 |0071: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ +52ed10: 0a05 |0074: move-result v5 │ │ +52ed12: 3805 0500 |0075: if-eqz v5, 007a // +0005 │ │ +52ed16: 7220 9169 3200 |0077: invoke-interface {v2, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +52ed1c: 2203 1d0f |007a: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ +52ed20: 1305 0a00 |007c: const/16 v5, #int 10 // #a │ │ +52ed24: 7020 7768 5300 |007e: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +52ed2a: 2206 1d0f |0081: new-instance v6, Ljava/util/ArrayList; // type@0f1d │ │ +52ed2e: 7020 7768 5600 |0083: invoke-direct {v6, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +52ed34: 1a07 7c08 |0086: const-string v7, "/mnt/sdcard" // string@087c │ │ +52ed38: 7220 3669 7300 |0088: invoke-interface {v3, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52ed3e: 7220 3669 7600 |008b: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52ed44: 1208 |008e: const/4 v8, #int 0 // #0 │ │ +52ed46: 1219 |008f: const/4 v9, #int 1 // #1 │ │ +52ed48: 220a 040e |0090: new-instance v10, Ljava/io/File; // type@0e04 │ │ +52ed4c: 1a0b 7e08 |0092: const-string v11, "/proc/mounts" // string@087e │ │ +52ed50: 7020 9663 ba00 |0094: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52ed56: 6e10 9d63 0a00 |0097: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@639d │ │ +52ed5c: 0a0b |009a: move-result v11 │ │ +52ed5e: 380b 2b00 |009b: if-eqz v11, 00c6 // +002b │ │ +52ed62: 220b 3e0f |009d: new-instance v11, Ljava/util/Scanner; // type@0f3e │ │ +52ed66: 7020 8d69 ab00 |009f: invoke-direct {v11, v10}, Ljava/util/Scanner;.:(Ljava/io/File;)V // method@698d │ │ +52ed6c: 6e10 8f69 0b00 |00a2: invoke-virtual {v11}, Ljava/util/Scanner;.hasNext:()Z // method@698f │ │ +52ed72: 0a0a |00a5: move-result v10 │ │ +52ed74: 380a 2100 |00a6: if-eqz v10, 00c7 // +0021 │ │ +52ed78: 6e10 9069 0b00 |00a8: invoke-virtual {v11}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@6990 │ │ +52ed7e: 0c0a |00ab: move-result-object v10 │ │ +52ed80: 1a0c 7408 |00ac: const-string v12, "/dev/block/vold/" // string@0874 │ │ +52ed84: 6e20 6365 ca00 |00ae: invoke-virtual {v10, v12}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ +52ed8a: 0a0c |00b1: move-result v12 │ │ +52ed8c: 380c f0ff |00b2: if-eqz v12, 00a2 // -0010 │ │ +52ed90: 6e20 6165 0a00 |00b4: invoke-virtual {v10, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +52ed96: 0c0a |00b7: move-result-object v10 │ │ +52ed98: 460a 0a09 |00b8: aget-object v10, v10, v9 │ │ +52ed9c: 6e20 4965 7a00 |00ba: invoke-virtual {v10, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52eda2: 0a0c |00bd: move-result v12 │ │ +52eda4: 390c e4ff |00be: if-nez v12, 00a2 // -001c │ │ +52eda8: 7220 3669 a300 |00c0: invoke-interface {v3, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52edae: 28df |00c3: goto 00a2 // -0021 │ │ +52edb0: 0d0a |00c4: move-exception v10 │ │ +52edb2: 280d |00c5: goto 00d2 // +000d │ │ +52edb4: 078b |00c6: move-object v11, v8 │ │ +52edb6: 380b 1100 |00c7: if-eqz v11, 00d8 // +0011 │ │ +52edba: 6e10 8e69 0b00 |00c9: invoke-virtual {v11}, Ljava/util/Scanner;.close:()V // method@698e │ │ +52edc0: 280c |00cc: goto 00d8 // +000c │ │ +52edc2: 0d00 |00cd: move-exception v0 │ │ +52edc4: 2900 3701 |00ce: goto/16 0205 // +0137 │ │ +52edc8: 0d0a |00d0: move-exception v10 │ │ +52edca: 078b |00d1: move-object v11, v8 │ │ +52edcc: 6e10 af64 0a00 |00d2: invoke-virtual {v10}, Ljava/lang/Exception;.printStackTrace:()V // method@64af │ │ +52edd2: 380b 0300 |00d5: if-eqz v11, 00d8 // +0003 │ │ +52edd6: 28f2 |00d7: goto 00c9 // -000e │ │ +52edd8: 220a 040e |00d8: new-instance v10, Ljava/io/File; // type@0e04 │ │ +52eddc: 1a0b 8308 |00da: const-string v11, "/system/etc/vold.fstab" // string@0883 │ │ +52ede0: 7020 9663 ba00 |00dc: invoke-direct {v10, v11}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52ede6: 6e10 9d63 0a00 |00df: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@639d │ │ +52edec: 0a0b |00e2: move-result v11 │ │ +52edee: 380b 4100 |00e3: if-eqz v11, 0124 // +0041 │ │ +52edf2: 220b 3e0f |00e5: new-instance v11, Ljava/util/Scanner; // type@0f3e │ │ +52edf6: 7020 8d69 ab00 |00e7: invoke-direct {v11, v10}, Ljava/util/Scanner;.:(Ljava/io/File;)V // method@698d │ │ +52edfc: 6e10 8f69 0b00 |00ea: invoke-virtual {v11}, Ljava/util/Scanner;.hasNext:()Z // method@698f │ │ +52ee02: 0a08 |00ed: move-result v8 │ │ +52ee04: 3808 2d00 |00ee: if-eqz v8, 011b // +002d │ │ +52ee08: 6e10 9069 0b00 |00f0: invoke-virtual {v11}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@6990 │ │ +52ee0e: 0c08 |00f3: move-result-object v8 │ │ +52ee10: 1a0a 2888 |00f4: const-string v10, "dev_mount" // string@8828 │ │ +52ee14: 6e20 6365 a800 |00f6: invoke-virtual {v8, v10}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@6563 │ │ +52ee1a: 0a0a |00f9: move-result v10 │ │ +52ee1c: 380a f0ff |00fa: if-eqz v10, 00ea // -0010 │ │ +52ee20: 6e20 6165 0800 |00fc: invoke-virtual {v8, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +52ee26: 0c08 |00ff: move-result-object v8 │ │ +52ee28: 122a |0100: const/4 v10, #int 2 // #2 │ │ +52ee2a: 4608 080a |0101: aget-object v8, v8, v10 │ │ +52ee2e: 6e20 4665 1800 |0103: invoke-virtual {v8, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ee34: 0a0a |0106: move-result v10 │ │ +52ee36: 380a 0a00 |0107: if-eqz v10, 0111 // +000a │ │ +52ee3a: 6e20 5465 1800 |0109: invoke-virtual {v8, v1}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ +52ee40: 0a0a |010c: move-result v10 │ │ +52ee42: 6e30 6765 480a |010d: invoke-virtual {v8, v4, v10}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +52ee48: 0c08 |0110: move-result-object v8 │ │ +52ee4a: 6e20 4965 7800 |0111: invoke-virtual {v8, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52ee50: 0a0a |0114: move-result v10 │ │ +52ee52: 390a d5ff |0115: if-nez v10, 00ea // -002b │ │ +52ee56: 7220 3669 8600 |0117: invoke-interface {v6, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52ee5c: 28d0 |011a: goto 00ea // -0030 │ │ +52ee5e: 07b8 |011b: move-object v8, v11 │ │ +52ee60: 2808 |011c: goto 0124 // +0008 │ │ +52ee62: 0d00 |011d: move-exception v0 │ │ +52ee64: 07b8 |011e: move-object v8, v11 │ │ +52ee66: 2900 de00 |011f: goto/16 01fd // +00de │ │ +52ee6a: 0d00 |0121: move-exception v0 │ │ +52ee6c: 07b8 |0122: move-object v8, v11 │ │ +52ee6e: 280b |0123: goto 012e // +000b │ │ +52ee70: 3808 1000 |0124: if-eqz v8, 0134 // +0010 │ │ +52ee74: 6e10 8e69 0800 |0126: invoke-virtual {v8}, Ljava/util/Scanner;.close:()V // method@698e │ │ +52ee7a: 280b |0129: goto 0134 // +000b │ │ +52ee7c: 0d00 |012a: move-exception v0 │ │ +52ee7e: 2900 d200 |012b: goto/16 01fd // +00d2 │ │ +52ee82: 0d00 |012d: move-exception v0 │ │ +52ee84: 6e10 af64 0000 |012e: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@64af │ │ +52ee8a: 3808 0300 |0131: if-eqz v8, 0134 // +0003 │ │ +52ee8e: 28f3 |0133: goto 0126 // -000d │ │ +52ee90: 1200 |0134: const/4 v0, #int 0 // #0 │ │ +52ee92: 7210 4869 0300 |0135: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +52ee98: 0a07 |0138: move-result v7 │ │ +52ee9a: 3570 1600 |0139: if-ge v0, v7, 014f // +0016 │ │ +52ee9e: 7220 3d69 0300 |013b: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52eea4: 0c07 |013e: move-result-object v7 │ │ +52eea6: 1f07 5d0e |013f: check-cast v7, Ljava/lang/String; // type@0e5d │ │ +52eeaa: 7220 3a69 7600 |0141: invoke-interface {v6, v7}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ +52eeb0: 0a07 |0144: move-result v7 │ │ +52eeb2: 3907 0800 |0145: if-nez v7, 014d // +0008 │ │ +52eeb6: d807 00ff |0147: add-int/lit8 v7, v0, #int -1 // #ff │ │ +52eeba: 7220 4469 0300 |0149: invoke-interface {v3, v0}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@6944 │ │ +52eec0: 0170 |014c: move v0, v7 │ │ +52eec2: b090 |014d: add-int/2addr v0, v9 │ │ +52eec4: 28e7 |014e: goto 0135 // -0019 │ │ +52eec6: 7210 3969 0600 |014f: invoke-interface {v6}, Ljava/util/List;.clear:()V // method@6939 │ │ +52eecc: 2200 1d0f |0152: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52eed0: 7020 7768 5000 |0154: invoke-direct {v0, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +52eed6: 7210 4169 0300 |0157: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52eedc: 0c05 |015a: move-result-object v5 │ │ +52eede: 7210 1269 0500 |015b: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52eee4: 0a06 |015e: move-result v6 │ │ +52eee6: 3806 9a00 |015f: if-eqz v6, 01f9 // +009a │ │ +52eeea: 7210 1369 0500 |0161: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52eef0: 0c06 |0164: move-result-object v6 │ │ +52eef2: 1f06 5d0e |0165: check-cast v6, Ljava/lang/String; // type@0e5d │ │ +52eef6: 2207 040e |0167: new-instance v7, Ljava/io/File; // type@0e04 │ │ +52eefa: 7020 9663 6700 |0169: invoke-direct {v7, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52ef00: 6e10 9d63 0700 |016c: invoke-virtual {v7}, Ljava/io/File;.exists:()Z // method@639d │ │ +52ef06: 0a06 |016f: move-result v6 │ │ +52ef08: 3806 ebff |0170: if-eqz v6, 015b // -0015 │ │ +52ef0c: 6e10 a663 0700 |0172: invoke-virtual {v7}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ +52ef12: 0a06 |0175: move-result v6 │ │ +52ef14: 3806 e5ff |0176: if-eqz v6, 015b // -001b │ │ +52ef18: 6e10 9963 0700 |0178: invoke-virtual {v7}, Ljava/io/File;.canWrite:()Z // method@6399 │ │ +52ef1e: 0a06 |017b: move-result v6 │ │ +52ef20: 3806 dfff |017c: if-eqz v6, 015b // -0021 │ │ +52ef24: 6e10 ab63 0700 |017e: invoke-virtual {v7}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ +52ef2a: 0c06 |0181: move-result-object v6 │ │ +52ef2c: 1a08 2270 |0182: const-string v8, "[" // string@7022 │ │ +52ef30: 3806 3100 |0184: if-eqz v6, 01b5 // +0031 │ │ +52ef34: 216a |0186: array-length v10, v6 │ │ +52ef36: 120b |0187: const/4 v11, #int 0 // #0 │ │ +52ef38: 35ab 2d00 |0188: if-ge v11, v10, 01b5 // +002d │ │ +52ef3c: 460c 060b |018a: aget-object v12, v6, v11 │ │ +52ef40: 220d 5f0e |018c: new-instance v13, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ef44: 7010 8565 0d00 |018e: invoke-direct {v13}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ef4a: 6e20 9165 8d00 |0191: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ef50: 6e10 a263 0c00 |0194: invoke-virtual {v12}, Ljava/io/File;.getName:()Ljava/lang/String; // method@63a2 │ │ +52ef56: 0c08 |0197: move-result-object v8 │ │ +52ef58: 6e10 5165 0800 |0198: invoke-virtual {v8}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ +52ef5e: 0a08 |019b: move-result v8 │ │ +52ef60: 6e20 8c65 8d00 |019c: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52ef66: 6e20 9165 1d00 |019f: invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ef6c: 6e10 a963 0c00 |01a2: invoke-virtual {v12}, Ljava/io/File;.length:()J // method@63a9 │ │ +52ef72: 0b0e |01a5: move-result-wide v14 │ │ +52ef74: 6e30 8d65 ed0f |01a6: invoke-virtual {v13, v14, v15}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +52ef7a: 1a08 e806 |01a9: const-string v8, ", " // string@06e8 │ │ +52ef7e: 6e20 9165 8d00 |01ab: invoke-virtual {v13, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ef84: 6e10 a365 0d00 |01ae: invoke-virtual {v13}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52ef8a: 0c08 |01b1: move-result-object v8 │ │ +52ef8c: d80b 0b01 |01b2: add-int/lit8 v11, v11, #int 1 // #01 │ │ +52ef90: 28d4 |01b4: goto 0188 // -002c │ │ +52ef92: 2206 5f0e |01b5: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ef96: 7010 8565 0600 |01b7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ef9c: 6e20 9165 8600 |01ba: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52efa2: 1a08 d871 |01bd: const-string v8, "]" // string@71d8 │ │ +52efa6: 6e20 9165 8600 |01bf: invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52efac: 6e10 a365 0600 |01c2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52efb2: 0c06 |01c5: move-result-object v6 │ │ +52efb4: 7220 3a69 6000 |01c6: invoke-interface {v0, v6}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ +52efba: 0a08 |01c9: move-result v8 │ │ +52efbc: 3908 91ff |01ca: if-nez v8, 015b // -006f │ │ +52efc0: 2208 5f0e |01cc: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +52efc4: 7010 8565 0800 |01ce: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52efca: 1a0a 5dd6 |01d1: const-string v10, "sdCard_" // string@d65d │ │ +52efce: 6e20 9165 a800 |01d3: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52efd4: 7210 9d69 0200 |01d6: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ +52efda: 0a0a |01d9: move-result v10 │ │ +52efdc: 6e20 8c65 a800 |01da: invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52efe2: 6e10 a365 0800 |01dd: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52efe8: 7210 9d69 0200 |01e0: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ +52efee: 0a08 |01e3: move-result v8 │ │ +52eff0: 3908 0300 |01e4: if-nez v8, 01e7 // +0003 │ │ +52eff4: 2805 |01e6: goto 01eb // +0005 │ │ +52eff6: 7210 9d69 0200 |01e7: invoke-interface {v2}, Ljava/util/Set;.size:()I // method@699d │ │ +52effc: 0a08 |01ea: move-result v8 │ │ +52effe: 7220 3669 6000 |01eb: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52f004: 7110 dad2 0700 |01ee: invoke-static {v7}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ +52f00a: 0a06 |01f1: move-result v6 │ │ +52f00c: 3806 69ff |01f2: if-eqz v6, 015b // -0097 │ │ +52f010: 7220 9169 7200 |01f4: invoke-interface {v2, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +52f016: 2900 64ff |01f7: goto/16 015b // -009c │ │ +52f01a: 7210 3969 0300 |01f9: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@6939 │ │ +52f020: 1102 |01fc: return-object v2 │ │ +52f022: 3808 0500 |01fd: if-eqz v8, 0202 // +0005 │ │ +52f026: 6e10 8e69 0800 |01ff: invoke-virtual {v8}, Ljava/util/Scanner;.close:()V // method@698e │ │ +52f02c: 2700 |0202: throw v0 │ │ +52f02e: 0d00 |0203: move-exception v0 │ │ +52f030: 07b8 |0204: move-object v8, v11 │ │ +52f032: 3808 0500 |0205: if-eqz v8, 020a // +0005 │ │ +52f036: 6e10 8e69 0800 |0207: invoke-virtual {v8}, Ljava/util/Scanner;.close:()V // method@698e │ │ +52f03c: 2802 |020a: goto 020c // +0002 │ │ +52f03e: 2700 |020b: throw v0 │ │ +52f040: 28ff |020c: goto 020b // -0001 │ │ catches : 10 │ │ 0x0090 - 0x00a2 │ │ Ljava/lang/Exception; -> 0x00d0 │ │ -> 0x00cd │ │ 0x00a2 - 0x00c3 │ │ Ljava/lang/Exception; -> 0x00c4 │ │ -> 0x0203 │ │ @@ -981044,51 +981044,51 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -52e798: |[52e798] org.osmdroid.tileprovider.util.StorageUtils.getStorage:()Ljava/io/File; │ │ -52e7a8: 7100 d9d2 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/util/StorageUtils;.getStorageList:()Ljava/util/List; // method@d2d9 │ │ -52e7ae: 0c00 |0003: move-result-object v0 │ │ -52e7b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -52e7b2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -52e7b4: 0713 |0006: move-object v3, v1 │ │ -52e7b6: 7210 4869 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -52e7bc: 0a04 |000a: move-result v4 │ │ -52e7be: 3542 2700 |000b: if-ge v2, v4, 0032 // +0027 │ │ -52e7c2: 7220 3d69 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52e7c8: 0c04 |0010: move-result-object v4 │ │ -52e7ca: 1f04 be22 |0011: check-cast v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ -52e7ce: 5545 7e9e |0013: iget-boolean v5, v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ -52e7d2: 3905 1a00 |0015: if-nez v5, 002f // +001a │ │ -52e7d6: 2205 040e |0017: new-instance v5, Ljava/io/File; // type@0e04 │ │ -52e7da: 5446 7d9e |0019: iget-object v6, v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ -52e7de: 7020 9663 6500 |001b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52e7e4: 7110 dad2 0500 |001e: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ -52e7ea: 0a05 |0021: move-result v5 │ │ -52e7ec: 3805 0d00 |0022: if-eqz v5, 002f // +000d │ │ -52e7f0: 3803 0a00 |0024: if-eqz v3, 002e // +000a │ │ -52e7f4: 5335 7c9e |0026: iget-wide v5, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ -52e7f8: 5347 7c9e |0028: iget-wide v7, v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ -52e7fc: 3109 0507 |002a: cmp-long v9, v5, v7 │ │ -52e800: 3b09 0300 |002c: if-gez v9, 002f // +0003 │ │ -52e804: 0743 |002e: move-object v3, v4 │ │ -52e806: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52e80a: 28d6 |0031: goto 0007 // -002a │ │ -52e80c: 3803 0a00 |0032: if-eqz v3, 003c // +000a │ │ -52e810: 2200 040e |0034: new-instance v0, Ljava/io/File; // type@0e04 │ │ -52e814: 5431 7d9e |0036: iget-object v1, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ -52e818: 7020 9663 1000 |0038: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52e81e: 1100 |003b: return-object v0 │ │ -52e820: 7100 7f06 0000 |003c: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ -52e826: 0c00 |003f: move-result-object v0 │ │ -52e828: 1100 |0040: return-object v0 │ │ -52e82a: 1101 |0041: return-object v1 │ │ +52e7b4: |[52e7b4] org.osmdroid.tileprovider.util.StorageUtils.getStorage:()Ljava/io/File; │ │ +52e7c4: 7100 d9d2 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/util/StorageUtils;.getStorageList:()Ljava/util/List; // method@d2d9 │ │ +52e7ca: 0c00 |0003: move-result-object v0 │ │ +52e7cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +52e7ce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +52e7d0: 0713 |0006: move-object v3, v1 │ │ +52e7d2: 7210 4869 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +52e7d8: 0a04 |000a: move-result v4 │ │ +52e7da: 3542 2700 |000b: if-ge v2, v4, 0032 // +0027 │ │ +52e7de: 7220 3d69 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52e7e4: 0c04 |0010: move-result-object v4 │ │ +52e7e6: 1f04 be22 |0011: check-cast v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ +52e7ea: 5545 7e9e |0013: iget-boolean v5, v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.readonly:Z // field@9e7e │ │ +52e7ee: 3905 1a00 |0015: if-nez v5, 002f // +001a │ │ +52e7f2: 2205 040e |0017: new-instance v5, Ljava/io/File; // type@0e04 │ │ +52e7f6: 5446 7d9e |0019: iget-object v6, v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ +52e7fa: 7020 9663 6500 |001b: invoke-direct {v5, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52e800: 7110 dad2 0500 |001e: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StorageUtils;.isWritable:(Ljava/io/File;)Z // method@d2da │ │ +52e806: 0a05 |0021: move-result v5 │ │ +52e808: 3805 0d00 |0022: if-eqz v5, 002f // +000d │ │ +52e80c: 3803 0a00 |0024: if-eqz v3, 002e // +000a │ │ +52e810: 5335 7c9e |0026: iget-wide v5, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ +52e814: 5347 7c9e |0028: iget-wide v7, v4, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.freeSpace:J // field@9e7c │ │ +52e818: 3109 0507 |002a: cmp-long v9, v5, v7 │ │ +52e81c: 3b09 0300 |002c: if-gez v9, 002f // +0003 │ │ +52e820: 0743 |002e: move-object v3, v4 │ │ +52e822: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52e826: 28d6 |0031: goto 0007 // -002a │ │ +52e828: 3803 0a00 |0032: if-eqz v3, 003c // +000a │ │ +52e82c: 2200 040e |0034: new-instance v0, Ljava/io/File; // type@0e04 │ │ +52e830: 5431 7d9e |0036: iget-object v1, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ +52e834: 7020 9663 1000 |0038: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52e83a: 1100 |003b: return-object v0 │ │ +52e83c: 7100 7f06 0000 |003c: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ +52e842: 0c00 |003f: move-result-object v0 │ │ +52e844: 1100 |0040: return-object v0 │ │ +52e846: 1101 |0041: return-object v1 │ │ catches : 1 │ │ 0x003c - 0x0040 │ │ Ljava/lang/Exception; -> 0x0041 │ │ positions : │ │ 0x0000 line=233 │ │ 0x0007 line=234 │ │ 0x000d line=235 │ │ @@ -981103,225 +981103,225 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 399 16-bit code units │ │ -52e83c: |[52e83c] org.osmdroid.tileprovider.util.StorageUtils.getStorageList:()Ljava/util/List; │ │ -52e84c: 1a00 ab63 |0000: const-string v0, "StorageUtils" // string@63ab │ │ -52e850: 1a01 7e08 |0002: const-string v1, "/proc/mounts" // string@087e │ │ -52e854: 1a02 d5bf |0004: const-string v2, "mounted_ro" // string@bfd5 │ │ -52e858: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ -52e85c: 2204 1d0f |0008: new-instance v4, Ljava/util/ArrayList; // type@0f1d │ │ -52e860: 7010 7668 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52e866: 7100 7f06 0000 |000d: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ -52e86c: 0c05 |0010: move-result-object v5 │ │ -52e86e: 3805 0f00 |0011: if-eqz v5, 0020 // +000f │ │ -52e872: 7100 7f06 0000 |0013: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ -52e878: 0c05 |0016: move-result-object v5 │ │ -52e87a: 6e10 a563 0500 |0017: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ -52e880: 0c05 |001a: move-result-object v5 │ │ -52e882: 2806 |001b: goto 0021 // +0006 │ │ -52e884: 0d05 |001c: move-exception v5 │ │ -52e886: 6e10 d165 0500 |001d: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -52e88c: 0735 |0020: move-object v5, v3 │ │ -52e88e: 1216 |0021: const/4 v6, #int 1 // #1 │ │ -52e890: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -52e892: 6008 9c00 |0023: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -52e896: 1309 0900 |0025: const/16 v9, #int 9 // #9 │ │ -52e89a: 3498 0e00 |0027: if-lt v8, v9, 0035 // +000e │ │ -52e89e: 7100 8306 0000 |0029: invoke-static {}, Landroid/os/Environment;.isExternalStorageRemovable:()Z // method@0683 │ │ -52e8a4: 0a08 |002c: move-result v8 │ │ -52e8a6: 3908 0800 |002d: if-nez v8, 0035 // +0008 │ │ -52e8aa: 1218 |002f: const/4 v8, #int 1 // #1 │ │ -52e8ac: 2806 |0030: goto 0036 // +0006 │ │ -52e8ae: 0d08 |0031: move-exception v8 │ │ -52e8b0: 6e10 d165 0800 |0032: invoke-virtual {v8}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -52e8b6: 1208 |0035: const/4 v8, #int 0 // #0 │ │ -52e8b8: 7100 8106 0000 |0036: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0681 │ │ -52e8be: 0c03 |0039: move-result-object v3 │ │ -52e8c0: 2805 |003a: goto 003f // +0005 │ │ -52e8c2: 0d09 |003b: move-exception v9 │ │ -52e8c4: 6e10 d165 0900 |003c: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -52e8ca: 1a09 d4bf |003f: const-string v9, "mounted" // string@bfd4 │ │ -52e8ce: 6e20 4965 9300 |0041: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52e8d4: 0a09 |0044: move-result v9 │ │ -52e8d6: 3909 0800 |0045: if-nez v9, 004d // +0008 │ │ -52e8da: 6e20 4965 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52e8e0: 0a03 |004a: move-result v3 │ │ -52e8e2: 3803 0800 |004b: if-eqz v3, 0053 // +0008 │ │ -52e8e6: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -52e8e8: 2806 |004e: goto 0054 // +0006 │ │ -52e8ea: 0d03 |004f: move-exception v3 │ │ -52e8ec: 6e10 d165 0300 |0050: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -52e8f2: 1203 |0053: const/4 v3, #int 0 // #0 │ │ -52e8f4: 7100 8106 0000 |0054: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0681 │ │ -52e8fa: 0c09 |0057: move-result-object v9 │ │ -52e8fc: 6e20 4965 2900 |0058: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52e902: 0a02 |005b: move-result v2 │ │ -52e904: 2806 |005c: goto 0062 // +0006 │ │ -52e906: 0d02 |005d: move-exception v2 │ │ -52e908: 6e10 d165 0200 |005e: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -52e90e: 1212 |0061: const/4 v2, #int 1 // #1 │ │ -52e910: 1209 |0062: const/4 v9, #int 0 // #0 │ │ -52e912: 12fa |0063: const/4 v10, #int -1 // #ff │ │ -52e914: 220b 2c0f |0064: new-instance v11, Ljava/util/HashSet; // type@0f2c │ │ -52e918: 7010 fd68 0b00 |0066: invoke-direct {v11}, Ljava/util/HashSet;.:()V // method@68fd │ │ -52e91e: 220c fa0d |0069: new-instance v12, Ljava/io/BufferedReader; // type@0dfa │ │ -52e922: 220d 0a0e |006b: new-instance v13, Ljava/io/FileReader; // type@0e0a │ │ -52e926: 7020 c963 1d00 |006d: invoke-direct {v13, v1}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@63c9 │ │ -52e92c: 7020 5463 dc00 |0070: invoke-direct {v12, v13}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@6354 │ │ -52e932: 7120 f808 1000 |0073: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52e938: 1211 |0076: const/4 v1, #int 1 // #1 │ │ -52e93a: 6e10 5863 0c00 |0077: invoke-virtual {v12}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ -52e940: 0c09 |007a: move-result-object v9 │ │ -52e942: 3809 9300 |007b: if-eqz v9, 010e // +0093 │ │ -52e946: 7120 f808 9000 |007d: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52e94c: 1a0d 8aec |0080: const-string v13, "vfat" // string@ec8a │ │ -52e950: 6e20 4665 d900 |0082: invoke-virtual {v9, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52e956: 0a0d |0085: move-result v13 │ │ -52e958: 390d 0a00 |0086: if-nez v13, 0090 // +000a │ │ -52e95c: 1a0d 7908 |0088: const-string v13, "/mnt" // string@0879 │ │ -52e960: 6e20 4665 d900 |008a: invoke-virtual {v9, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52e966: 0a0d |008d: move-result v13 │ │ -52e968: 380d e9ff |008e: if-eqz v13, 0077 // -0017 │ │ -52e96c: 220d 440f |0090: new-instance v13, Ljava/util/StringTokenizer; // type@0f44 │ │ -52e970: 1a0e 3200 |0092: const-string v14, " " // string@0032 │ │ -52e974: 7030 ae69 9d0e |0094: invoke-direct {v13, v9, v14}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@69ae │ │ -52e97a: 6e10 b269 0d00 |0097: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ -52e980: 6e10 b269 0d00 |009a: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ -52e986: 0c0e |009d: move-result-object v14 │ │ -52e988: 6e20 0369 eb00 |009e: invoke-virtual {v11, v14}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@6903 │ │ -52e98e: 0a0f |00a1: move-result v15 │ │ -52e990: 380f 0300 |00a2: if-eqz v15, 00a5 // +0003 │ │ -52e994: 28d3 |00a4: goto 0077 // -002d │ │ -52e996: 6e10 b269 0d00 |00a5: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ -52e99c: 6e10 b269 0d00 |00a8: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ -52e9a2: 0c0d |00ab: move-result-object v13 │ │ -52e9a4: 1a0f e706 |00ac: const-string v15, "," // string@06e7 │ │ -52e9a8: 6e20 6165 fd00 |00ae: invoke-virtual {v13, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -52e9ae: 0c0d |00b1: move-result-object v13 │ │ -52e9b0: 7110 8b68 0d00 |00b2: invoke-static {v13}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@688b │ │ -52e9b6: 0c0d |00b5: move-result-object v13 │ │ -52e9b8: 1a0f 3ad4 |00b6: const-string v15, "ro" // string@d43a │ │ -52e9bc: 7220 3a69 fd00 |00b8: invoke-interface {v13, v15}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ -52e9c2: 0a0d |00bb: move-result v13 │ │ -52e9c4: 6e20 4965 5e00 |00bc: invoke-virtual {v14, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52e9ca: 0a0f |00bf: move-result v15 │ │ -52e9cc: 380f 0e00 |00c0: if-eqz v15, 00ce // +000e │ │ -52e9d0: 6e20 0069 5b00 |00c2: invoke-virtual {v11, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ -52e9d6: 2209 be22 |00c5: new-instance v9, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ -52e9da: 705a d6d2 59d8 |00c7: invoke-direct {v9, v5, v8, v13, v10}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ -52e9e0: 7230 3569 7409 |00ca: invoke-interface {v4, v7, v9}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@6935 │ │ -52e9e6: 28aa |00cd: goto 0077 // -0056 │ │ -52e9e8: 1a0f 7308 |00ce: const-string v15, "/dev/block/vold" // string@0873 │ │ -52e9ec: 6e20 4665 f900 |00d0: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52e9f2: 0a0f |00d3: move-result v15 │ │ -52e9f4: 380f a3ff |00d4: if-eqz v15, 0077 // -005d │ │ -52e9f8: 1a0f 7d08 |00d6: const-string v15, "/mnt/secure" // string@087d │ │ -52e9fc: 6e20 4665 f900 |00d8: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52ea02: 0a0f |00db: move-result v15 │ │ -52ea04: 390f 9bff |00dc: if-nez v15, 0077 // -0065 │ │ -52ea08: 1a0f 7a08 |00de: const-string v15, "/mnt/asec" // string@087a │ │ -52ea0c: 6e20 4665 f900 |00e0: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52ea12: 0a0f |00e3: move-result v15 │ │ -52ea14: 390f 93ff |00e4: if-nez v15, 0077 // -006d │ │ -52ea18: 1a0f 7b08 |00e6: const-string v15, "/mnt/obb" // string@087b │ │ -52ea1c: 6e20 4665 f900 |00e8: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52ea22: 0a0f |00eb: move-result v15 │ │ -52ea24: 390f 8bff |00ec: if-nez v15, 0077 // -0075 │ │ -52ea28: 1a0f 7508 |00ee: const-string v15, "/dev/mapper" // string@0875 │ │ -52ea2c: 6e20 4665 f900 |00f0: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52ea32: 0a0f |00f3: move-result v15 │ │ -52ea34: 390f 83ff |00f4: if-nez v15, 0077 // -007d │ │ -52ea38: 1a0f 80e6 |00f6: const-string v15, "tmpfs" // string@e680 │ │ -52ea3c: 6e20 4665 f900 |00f8: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52ea42: 0a09 |00fb: move-result v9 │ │ -52ea44: 3909 7bff |00fc: if-nez v9, 0077 // -0085 │ │ -52ea48: 6e20 0069 eb00 |00fe: invoke-virtual {v11, v14}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ -52ea4e: 2209 be22 |0101: new-instance v9, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ -52ea52: d80f 0101 |0103: add-int/lit8 v15, v1, #int 1 // #01 │ │ -52ea56: 7051 d6d2 e9d7 |0105: invoke-direct {v9, v14, v7, v13, v1}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ -52ea5c: 7220 3669 9400 |0108: invoke-interface {v4, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52ea62: 01f1 |010b: move v1, v15 │ │ -52ea64: 2900 6bff |010c: goto/16 0077 // -0095 │ │ -52ea68: 6e20 0369 5b00 |010e: invoke-virtual {v11, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@6903 │ │ -52ea6e: 0a00 |0111: move-result v0 │ │ -52ea70: 3900 1200 |0112: if-nez v0, 0124 // +0012 │ │ -52ea74: 3803 1000 |0114: if-eqz v3, 0124 // +0010 │ │ -52ea78: 6e10 5965 0500 |0116: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@6559 │ │ -52ea7e: 0a00 |0119: move-result v0 │ │ -52ea80: 3d00 0a00 |011a: if-lez v0, 0124 // +000a │ │ -52ea84: 2200 be22 |011c: new-instance v0, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ -52ea88: 705a d6d2 5028 |011e: invoke-direct {v0, v5, v8, v2, v10}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ -52ea8e: 7230 3569 7400 |0121: invoke-interface {v4, v7, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@6935 │ │ -52ea94: 6e10 5663 0c00 |0124: invoke-virtual {v12}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -52ea9a: 281d |0127: goto 0144 // +001d │ │ -52ea9c: 0d00 |0128: move-exception v0 │ │ -52ea9e: 07c9 |0129: move-object v9, v12 │ │ -52eaa0: 285d |012a: goto 0187 // +005d │ │ -52eaa2: 0d00 |012b: move-exception v0 │ │ -52eaa4: 07c9 |012c: move-object v9, v12 │ │ -52eaa6: 2807 |012d: goto 0134 // +0007 │ │ -52eaa8: 0d00 |012e: move-exception v0 │ │ -52eaaa: 07c9 |012f: move-object v9, v12 │ │ -52eaac: 280e |0130: goto 013e // +000e │ │ -52eaae: 0d00 |0131: move-exception v0 │ │ -52eab0: 2855 |0132: goto 0187 // +0055 │ │ -52eab2: 0d00 |0133: move-exception v0 │ │ -52eab4: 6e10 df63 0000 |0134: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52eaba: 3809 0d00 |0137: if-eqz v9, 0144 // +000d │ │ -52eabe: 6e10 5663 0900 |0139: invoke-virtual {v9}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -52eac4: 2808 |013c: goto 0144 // +0008 │ │ -52eac6: 0d00 |013d: move-exception v0 │ │ -52eac8: 6e10 bf63 0000 |013e: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@63bf │ │ -52eace: 3809 0300 |0141: if-eqz v9, 0144 // +0003 │ │ -52ead2: 28f6 |0143: goto 0139 // -000a │ │ -52ead4: 7100 d7d2 0000 |0144: invoke-static {}, Lorg/osmdroid/tileprovider/util/StorageUtils;.getAllStorageLocationsRevised:()Ljava/util/Set; // method@d2d7 │ │ -52eada: 0c00 |0147: move-result-object v0 │ │ -52eadc: 7210 9969 0000 |0148: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52eae2: 0c00 |014b: move-result-object v0 │ │ -52eae4: 7210 1269 0000 |014c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52eaea: 0a01 |014f: move-result v1 │ │ -52eaec: 3801 3600 |0150: if-eqz v1, 0186 // +0036 │ │ -52eaf0: 7210 1369 0000 |0152: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52eaf6: 0c01 |0155: move-result-object v1 │ │ -52eaf8: 1f01 040e |0156: check-cast v1, Ljava/io/File; // type@0e04 │ │ -52eafc: 1202 |0158: const/4 v2, #int 0 // #0 │ │ -52eafe: 7210 4869 0400 |0159: invoke-interface {v4}, Ljava/util/List;.size:()I // method@6948 │ │ -52eb04: 0a03 |015c: move-result v3 │ │ -52eb06: 3532 1900 |015d: if-ge v2, v3, 0176 // +0019 │ │ -52eb0a: 7220 3d69 2400 |015f: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52eb10: 0c03 |0162: move-result-object v3 │ │ -52eb12: 1f03 be22 |0163: check-cast v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ -52eb16: 5433 7d9e |0165: iget-object v3, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ -52eb1a: 6e10 9e63 0100 |0167: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52eb20: 0c05 |016a: move-result-object v5 │ │ -52eb22: 6e20 4965 5300 |016b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52eb28: 0a03 |016e: move-result v3 │ │ -52eb2a: 3803 0400 |016f: if-eqz v3, 0173 // +0004 │ │ -52eb2e: 1212 |0171: const/4 v2, #int 1 // #1 │ │ -52eb30: 2805 |0172: goto 0177 // +0005 │ │ -52eb32: d802 0201 |0173: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52eb36: 28e4 |0175: goto 0159 // -001c │ │ -52eb38: 1202 |0176: const/4 v2, #int 0 // #0 │ │ -52eb3a: 3902 d5ff |0177: if-nez v2, 014c // -002b │ │ -52eb3e: 2202 be22 |0179: new-instance v2, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ -52eb42: 6e10 9e63 0100 |017b: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52eb48: 0c01 |017e: move-result-object v1 │ │ -52eb4a: 705a d6d2 1277 |017f: invoke-direct {v2, v1, v7, v7, v10}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ -52eb50: 7220 3669 2400 |0182: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52eb56: 28c7 |0185: goto 014c // -0039 │ │ -52eb58: 1104 |0186: return-object v4 │ │ -52eb5a: 3809 0500 |0187: if-eqz v9, 018c // +0005 │ │ -52eb5e: 6e10 5663 0900 |0189: invoke-virtual {v9}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -52eb64: 2802 |018c: goto 018e // +0002 │ │ -52eb66: 2700 |018d: throw v0 │ │ -52eb68: 28ff |018e: goto 018d // -0001 │ │ +52e858: |[52e858] org.osmdroid.tileprovider.util.StorageUtils.getStorageList:()Ljava/util/List; │ │ +52e868: 1a00 ab63 |0000: const-string v0, "StorageUtils" // string@63ab │ │ +52e86c: 1a01 7e08 |0002: const-string v1, "/proc/mounts" // string@087e │ │ +52e870: 1a02 d5bf |0004: const-string v2, "mounted_ro" // string@bfd5 │ │ +52e874: 1a03 0000 |0006: const-string v3, "" // string@0000 │ │ +52e878: 2204 1d0f |0008: new-instance v4, Ljava/util/ArrayList; // type@0f1d │ │ +52e87c: 7010 7668 0400 |000a: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52e882: 7100 7f06 0000 |000d: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ +52e888: 0c05 |0010: move-result-object v5 │ │ +52e88a: 3805 0f00 |0011: if-eqz v5, 0020 // +000f │ │ +52e88e: 7100 7f06 0000 |0013: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@067f │ │ +52e894: 0c05 |0016: move-result-object v5 │ │ +52e896: 6e10 a563 0500 |0017: invoke-virtual {v5}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ +52e89c: 0c05 |001a: move-result-object v5 │ │ +52e89e: 2806 |001b: goto 0021 // +0006 │ │ +52e8a0: 0d05 |001c: move-exception v5 │ │ +52e8a2: 6e10 d165 0500 |001d: invoke-virtual {v5}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +52e8a8: 0735 |0020: move-object v5, v3 │ │ +52e8aa: 1216 |0021: const/4 v6, #int 1 // #1 │ │ +52e8ac: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +52e8ae: 6008 9c00 |0023: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +52e8b2: 1309 0900 |0025: const/16 v9, #int 9 // #9 │ │ +52e8b6: 3498 0e00 |0027: if-lt v8, v9, 0035 // +000e │ │ +52e8ba: 7100 8306 0000 |0029: invoke-static {}, Landroid/os/Environment;.isExternalStorageRemovable:()Z // method@0683 │ │ +52e8c0: 0a08 |002c: move-result v8 │ │ +52e8c2: 3908 0800 |002d: if-nez v8, 0035 // +0008 │ │ +52e8c6: 1218 |002f: const/4 v8, #int 1 // #1 │ │ +52e8c8: 2806 |0030: goto 0036 // +0006 │ │ +52e8ca: 0d08 |0031: move-exception v8 │ │ +52e8cc: 6e10 d165 0800 |0032: invoke-virtual {v8}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +52e8d2: 1208 |0035: const/4 v8, #int 0 // #0 │ │ +52e8d4: 7100 8106 0000 |0036: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0681 │ │ +52e8da: 0c03 |0039: move-result-object v3 │ │ +52e8dc: 2805 |003a: goto 003f // +0005 │ │ +52e8de: 0d09 |003b: move-exception v9 │ │ +52e8e0: 6e10 d165 0900 |003c: invoke-virtual {v9}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +52e8e6: 1a09 d4bf |003f: const-string v9, "mounted" // string@bfd4 │ │ +52e8ea: 6e20 4965 9300 |0041: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52e8f0: 0a09 |0044: move-result v9 │ │ +52e8f2: 3909 0800 |0045: if-nez v9, 004d // +0008 │ │ +52e8f6: 6e20 4965 2300 |0047: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52e8fc: 0a03 |004a: move-result v3 │ │ +52e8fe: 3803 0800 |004b: if-eqz v3, 0053 // +0008 │ │ +52e902: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +52e904: 2806 |004e: goto 0054 // +0006 │ │ +52e906: 0d03 |004f: move-exception v3 │ │ +52e908: 6e10 d165 0300 |0050: invoke-virtual {v3}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +52e90e: 1203 |0053: const/4 v3, #int 0 // #0 │ │ +52e910: 7100 8106 0000 |0054: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@0681 │ │ +52e916: 0c09 |0057: move-result-object v9 │ │ +52e918: 6e20 4965 2900 |0058: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52e91e: 0a02 |005b: move-result v2 │ │ +52e920: 2806 |005c: goto 0062 // +0006 │ │ +52e922: 0d02 |005d: move-exception v2 │ │ +52e924: 6e10 d165 0200 |005e: invoke-virtual {v2}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +52e92a: 1212 |0061: const/4 v2, #int 1 // #1 │ │ +52e92c: 1209 |0062: const/4 v9, #int 0 // #0 │ │ +52e92e: 12fa |0063: const/4 v10, #int -1 // #ff │ │ +52e930: 220b 2c0f |0064: new-instance v11, Ljava/util/HashSet; // type@0f2c │ │ +52e934: 7010 fd68 0b00 |0066: invoke-direct {v11}, Ljava/util/HashSet;.:()V // method@68fd │ │ +52e93a: 220c fa0d |0069: new-instance v12, Ljava/io/BufferedReader; // type@0dfa │ │ +52e93e: 220d 0a0e |006b: new-instance v13, Ljava/io/FileReader; // type@0e0a │ │ +52e942: 7020 c963 1d00 |006d: invoke-direct {v13, v1}, Ljava/io/FileReader;.:(Ljava/lang/String;)V // method@63c9 │ │ +52e948: 7020 5463 dc00 |0070: invoke-direct {v12, v13}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@6354 │ │ +52e94e: 7120 f808 1000 |0073: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52e954: 1211 |0076: const/4 v1, #int 1 // #1 │ │ +52e956: 6e10 5863 0c00 |0077: invoke-virtual {v12}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ +52e95c: 0c09 |007a: move-result-object v9 │ │ +52e95e: 3809 9300 |007b: if-eqz v9, 010e // +0093 │ │ +52e962: 7120 f808 9000 |007d: invoke-static {v0, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52e968: 1a0d 8aec |0080: const-string v13, "vfat" // string@ec8a │ │ +52e96c: 6e20 4665 d900 |0082: invoke-virtual {v9, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52e972: 0a0d |0085: move-result v13 │ │ +52e974: 390d 0a00 |0086: if-nez v13, 0090 // +000a │ │ +52e978: 1a0d 7908 |0088: const-string v13, "/mnt" // string@0879 │ │ +52e97c: 6e20 4665 d900 |008a: invoke-virtual {v9, v13}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52e982: 0a0d |008d: move-result v13 │ │ +52e984: 380d e9ff |008e: if-eqz v13, 0077 // -0017 │ │ +52e988: 220d 440f |0090: new-instance v13, Ljava/util/StringTokenizer; // type@0f44 │ │ +52e98c: 1a0e 3200 |0092: const-string v14, " " // string@0032 │ │ +52e990: 7030 ae69 9d0e |0094: invoke-direct {v13, v9, v14}, Ljava/util/StringTokenizer;.:(Ljava/lang/String;Ljava/lang/String;)V // method@69ae │ │ +52e996: 6e10 b269 0d00 |0097: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ +52e99c: 6e10 b269 0d00 |009a: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ +52e9a2: 0c0e |009d: move-result-object v14 │ │ +52e9a4: 6e20 0369 eb00 |009e: invoke-virtual {v11, v14}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@6903 │ │ +52e9aa: 0a0f |00a1: move-result v15 │ │ +52e9ac: 380f 0300 |00a2: if-eqz v15, 00a5 // +0003 │ │ +52e9b0: 28d3 |00a4: goto 0077 // -002d │ │ +52e9b2: 6e10 b269 0d00 |00a5: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ +52e9b8: 6e10 b269 0d00 |00a8: invoke-virtual {v13}, Ljava/util/StringTokenizer;.nextToken:()Ljava/lang/String; // method@69b2 │ │ +52e9be: 0c0d |00ab: move-result-object v13 │ │ +52e9c0: 1a0f e706 |00ac: const-string v15, "," // string@06e7 │ │ +52e9c4: 6e20 6165 fd00 |00ae: invoke-virtual {v13, v15}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +52e9ca: 0c0d |00b1: move-result-object v13 │ │ +52e9cc: 7110 8b68 0d00 |00b2: invoke-static {v13}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@688b │ │ +52e9d2: 0c0d |00b5: move-result-object v13 │ │ +52e9d4: 1a0f 3ad4 |00b6: const-string v15, "ro" // string@d43a │ │ +52e9d8: 7220 3a69 fd00 |00b8: invoke-interface {v13, v15}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ +52e9de: 0a0d |00bb: move-result v13 │ │ +52e9e0: 6e20 4965 5e00 |00bc: invoke-virtual {v14, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52e9e6: 0a0f |00bf: move-result v15 │ │ +52e9e8: 380f 0e00 |00c0: if-eqz v15, 00ce // +000e │ │ +52e9ec: 6e20 0069 5b00 |00c2: invoke-virtual {v11, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ +52e9f2: 2209 be22 |00c5: new-instance v9, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ +52e9f6: 705a d6d2 59d8 |00c7: invoke-direct {v9, v5, v8, v13, v10}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ +52e9fc: 7230 3569 7409 |00ca: invoke-interface {v4, v7, v9}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@6935 │ │ +52ea02: 28aa |00cd: goto 0077 // -0056 │ │ +52ea04: 1a0f 7308 |00ce: const-string v15, "/dev/block/vold" // string@0873 │ │ +52ea08: 6e20 4665 f900 |00d0: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ea0e: 0a0f |00d3: move-result v15 │ │ +52ea10: 380f a3ff |00d4: if-eqz v15, 0077 // -005d │ │ +52ea14: 1a0f 7d08 |00d6: const-string v15, "/mnt/secure" // string@087d │ │ +52ea18: 6e20 4665 f900 |00d8: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ea1e: 0a0f |00db: move-result v15 │ │ +52ea20: 390f 9bff |00dc: if-nez v15, 0077 // -0065 │ │ +52ea24: 1a0f 7a08 |00de: const-string v15, "/mnt/asec" // string@087a │ │ +52ea28: 6e20 4665 f900 |00e0: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ea2e: 0a0f |00e3: move-result v15 │ │ +52ea30: 390f 93ff |00e4: if-nez v15, 0077 // -006d │ │ +52ea34: 1a0f 7b08 |00e6: const-string v15, "/mnt/obb" // string@087b │ │ +52ea38: 6e20 4665 f900 |00e8: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ea3e: 0a0f |00eb: move-result v15 │ │ +52ea40: 390f 8bff |00ec: if-nez v15, 0077 // -0075 │ │ +52ea44: 1a0f 7508 |00ee: const-string v15, "/dev/mapper" // string@0875 │ │ +52ea48: 6e20 4665 f900 |00f0: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ea4e: 0a0f |00f3: move-result v15 │ │ +52ea50: 390f 83ff |00f4: if-nez v15, 0077 // -007d │ │ +52ea54: 1a0f 80e6 |00f6: const-string v15, "tmpfs" // string@e680 │ │ +52ea58: 6e20 4665 f900 |00f8: invoke-virtual {v9, v15}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52ea5e: 0a09 |00fb: move-result v9 │ │ +52ea60: 3909 7bff |00fc: if-nez v9, 0077 // -0085 │ │ +52ea64: 6e20 0069 eb00 |00fe: invoke-virtual {v11, v14}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@6900 │ │ +52ea6a: 2209 be22 |0101: new-instance v9, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ +52ea6e: d80f 0101 |0103: add-int/lit8 v15, v1, #int 1 // #01 │ │ +52ea72: 7051 d6d2 e9d7 |0105: invoke-direct {v9, v14, v7, v13, v1}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ +52ea78: 7220 3669 9400 |0108: invoke-interface {v4, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52ea7e: 01f1 |010b: move v1, v15 │ │ +52ea80: 2900 6bff |010c: goto/16 0077 // -0095 │ │ +52ea84: 6e20 0369 5b00 |010e: invoke-virtual {v11, v5}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@6903 │ │ +52ea8a: 0a00 |0111: move-result v0 │ │ +52ea8c: 3900 1200 |0112: if-nez v0, 0124 // +0012 │ │ +52ea90: 3803 1000 |0114: if-eqz v3, 0124 // +0010 │ │ +52ea94: 6e10 5965 0500 |0116: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@6559 │ │ +52ea9a: 0a00 |0119: move-result v0 │ │ +52ea9c: 3d00 0a00 |011a: if-lez v0, 0124 // +000a │ │ +52eaa0: 2200 be22 |011c: new-instance v0, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ +52eaa4: 705a d6d2 5028 |011e: invoke-direct {v0, v5, v8, v2, v10}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ +52eaaa: 7230 3569 7400 |0121: invoke-interface {v4, v7, v0}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@6935 │ │ +52eab0: 6e10 5663 0c00 |0124: invoke-virtual {v12}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +52eab6: 281d |0127: goto 0144 // +001d │ │ +52eab8: 0d00 |0128: move-exception v0 │ │ +52eaba: 07c9 |0129: move-object v9, v12 │ │ +52eabc: 285d |012a: goto 0187 // +005d │ │ +52eabe: 0d00 |012b: move-exception v0 │ │ +52eac0: 07c9 |012c: move-object v9, v12 │ │ +52eac2: 2807 |012d: goto 0134 // +0007 │ │ +52eac4: 0d00 |012e: move-exception v0 │ │ +52eac6: 07c9 |012f: move-object v9, v12 │ │ +52eac8: 280e |0130: goto 013e // +000e │ │ +52eaca: 0d00 |0131: move-exception v0 │ │ +52eacc: 2855 |0132: goto 0187 // +0055 │ │ +52eace: 0d00 |0133: move-exception v0 │ │ +52ead0: 6e10 df63 0000 |0134: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52ead6: 3809 0d00 |0137: if-eqz v9, 0144 // +000d │ │ +52eada: 6e10 5663 0900 |0139: invoke-virtual {v9}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +52eae0: 2808 |013c: goto 0144 // +0008 │ │ +52eae2: 0d00 |013d: move-exception v0 │ │ +52eae4: 6e10 bf63 0000 |013e: invoke-virtual {v0}, Ljava/io/FileNotFoundException;.printStackTrace:()V // method@63bf │ │ +52eaea: 3809 0300 |0141: if-eqz v9, 0144 // +0003 │ │ +52eaee: 28f6 |0143: goto 0139 // -000a │ │ +52eaf0: 7100 d7d2 0000 |0144: invoke-static {}, Lorg/osmdroid/tileprovider/util/StorageUtils;.getAllStorageLocationsRevised:()Ljava/util/Set; // method@d2d7 │ │ +52eaf6: 0c00 |0147: move-result-object v0 │ │ +52eaf8: 7210 9969 0000 |0148: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52eafe: 0c00 |014b: move-result-object v0 │ │ +52eb00: 7210 1269 0000 |014c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52eb06: 0a01 |014f: move-result v1 │ │ +52eb08: 3801 3600 |0150: if-eqz v1, 0186 // +0036 │ │ +52eb0c: 7210 1369 0000 |0152: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52eb12: 0c01 |0155: move-result-object v1 │ │ +52eb14: 1f01 040e |0156: check-cast v1, Ljava/io/File; // type@0e04 │ │ +52eb18: 1202 |0158: const/4 v2, #int 0 // #0 │ │ +52eb1a: 7210 4869 0400 |0159: invoke-interface {v4}, Ljava/util/List;.size:()I // method@6948 │ │ +52eb20: 0a03 |015c: move-result v3 │ │ +52eb22: 3532 1900 |015d: if-ge v2, v3, 0176 // +0019 │ │ +52eb26: 7220 3d69 2400 |015f: invoke-interface {v4, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52eb2c: 0c03 |0162: move-result-object v3 │ │ +52eb2e: 1f03 be22 |0163: check-cast v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ +52eb32: 5433 7d9e |0165: iget-object v3, v3, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.path:Ljava/lang/String; // field@9e7d │ │ +52eb36: 6e10 9e63 0100 |0167: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52eb3c: 0c05 |016a: move-result-object v5 │ │ +52eb3e: 6e20 4965 5300 |016b: invoke-virtual {v3, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52eb44: 0a03 |016e: move-result v3 │ │ +52eb46: 3803 0400 |016f: if-eqz v3, 0173 // +0004 │ │ +52eb4a: 1212 |0171: const/4 v2, #int 1 // #1 │ │ +52eb4c: 2805 |0172: goto 0177 // +0005 │ │ +52eb4e: d802 0201 |0173: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52eb52: 28e4 |0175: goto 0159 // -001c │ │ +52eb54: 1202 |0176: const/4 v2, #int 0 // #0 │ │ +52eb56: 3902 d5ff |0177: if-nez v2, 014c // -002b │ │ +52eb5a: 2202 be22 |0179: new-instance v2, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo; // type@22be │ │ +52eb5e: 6e10 9e63 0100 |017b: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52eb64: 0c01 |017e: move-result-object v1 │ │ +52eb66: 705a d6d2 1277 |017f: invoke-direct {v2, v1, v7, v7, v10}, Lorg/osmdroid/tileprovider/util/StorageUtils$StorageInfo;.:(Ljava/lang/String;ZZI)V // method@d2d6 │ │ +52eb6c: 7220 3669 2400 |0182: invoke-interface {v4, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52eb72: 28c7 |0185: goto 014c // -0039 │ │ +52eb74: 1104 |0186: return-object v4 │ │ +52eb76: 3809 0500 |0187: if-eqz v9, 018c // +0005 │ │ +52eb7a: 6e10 5663 0900 |0189: invoke-virtual {v9}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +52eb80: 2802 |018c: goto 018e // +0002 │ │ +52eb82: 2700 |018d: throw v0 │ │ +52eb84: 28ff |018e: goto 018d // -0001 │ │ catches : 12 │ │ 0x000d - 0x001b │ │ -> 0x001c │ │ 0x0023 - 0x002d │ │ -> 0x0031 │ │ 0x0036 - 0x003a │ │ -> 0x003b │ │ @@ -981406,61 +981406,61 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -52e6a8: |[52e6a8] org.osmdroid.tileprovider.util.StorageUtils.isWritable:(Ljava/io/File;)Z │ │ -52e6b8: 1a00 ab63 |0000: const-string v0, "StorageUtils" // string@63ab │ │ -52e6bc: 2201 040e |0002: new-instance v1, Ljava/io/File; // type@0e04 │ │ -52e6c0: 2202 5f0e |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e6c4: 7010 8565 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e6ca: 6e10 9e63 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52e6d0: 0c03 |000c: move-result-object v3 │ │ -52e6d2: 6e20 9165 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e6d8: 6203 1c54 |0010: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ -52e6dc: 6e20 9165 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e6e2: 1a03 26ca |0015: const-string v3, "osm.tmp" // string@ca26 │ │ -52e6e6: 6e20 9165 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e6ec: 6e10 a365 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e6f2: 0c02 |001d: move-result-object v2 │ │ -52e6f4: 7020 9663 2100 |001e: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52e6fa: 2202 090e |0021: new-instance v2, Ljava/io/FileOutputStream; // type@0e09 │ │ -52e6fe: 7020 c163 1200 |0023: invoke-direct {v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ -52e704: 1a03 f2a3 |0026: const-string v3, "hi" // string@a3f2 │ │ -52e708: 6e10 4d65 0300 |0028: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ -52e70e: 0c03 |002b: move-result-object v3 │ │ -52e710: 6e20 c663 3200 |002c: invoke-virtual {v2, v3}, Ljava/io/FileOutputStream;.write:([B)V // method@63c6 │ │ -52e716: 6e10 c463 0200 |002f: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ -52e71c: 2202 5f0e |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e720: 7010 8565 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e726: 6e10 9e63 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52e72c: 0c03 |003a: move-result-object v3 │ │ -52e72e: 6e20 9165 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e734: 1a03 d101 |003e: const-string v3, " is writable" // string@01d1 │ │ -52e738: 6e20 9165 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e73e: 6e10 a365 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e744: 0c02 |0046: move-result-object v2 │ │ -52e746: 7120 fd08 2000 |0047: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -52e74c: 6e10 9c63 0100 |004a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@639c │ │ -52e752: 1214 |004d: const/4 v4, #int 1 // #1 │ │ -52e754: 0f04 |004e: return v4 │ │ -52e756: 2201 5f0e |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52e75a: 7010 8565 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52e760: 6e10 9e63 0400 |0054: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52e766: 0c04 |0057: move-result-object v4 │ │ -52e768: 6e20 9165 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e76e: 1a04 b001 |005b: const-string v4, " is NOT writable" // string@01b0 │ │ -52e772: 6e20 9165 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e778: 6e10 a365 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e77e: 0c04 |0063: move-result-object v4 │ │ -52e780: 7120 fd08 4000 |0064: invoke-static {v0, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -52e786: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -52e788: 0f04 |0068: return v4 │ │ +52e6c4: |[52e6c4] org.osmdroid.tileprovider.util.StorageUtils.isWritable:(Ljava/io/File;)Z │ │ +52e6d4: 1a00 ab63 |0000: const-string v0, "StorageUtils" // string@63ab │ │ +52e6d8: 2201 040e |0002: new-instance v1, Ljava/io/File; // type@0e04 │ │ +52e6dc: 2202 5f0e |0004: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e6e0: 7010 8565 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e6e6: 6e10 9e63 0400 |0009: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52e6ec: 0c03 |000c: move-result-object v3 │ │ +52e6ee: 6e20 9165 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e6f4: 6203 1c54 |0010: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ +52e6f8: 6e20 9165 3200 |0012: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e6fe: 1a03 26ca |0015: const-string v3, "osm.tmp" // string@ca26 │ │ +52e702: 6e20 9165 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e708: 6e10 a365 0200 |001a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e70e: 0c02 |001d: move-result-object v2 │ │ +52e710: 7020 9663 2100 |001e: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52e716: 2202 090e |0021: new-instance v2, Ljava/io/FileOutputStream; // type@0e09 │ │ +52e71a: 7020 c163 1200 |0023: invoke-direct {v2, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@63c1 │ │ +52e720: 1a03 f2a3 |0026: const-string v3, "hi" // string@a3f2 │ │ +52e724: 6e10 4d65 0300 |0028: invoke-virtual {v3}, Ljava/lang/String;.getBytes:()[B // method@654d │ │ +52e72a: 0c03 |002b: move-result-object v3 │ │ +52e72c: 6e20 c663 3200 |002c: invoke-virtual {v2, v3}, Ljava/io/FileOutputStream;.write:([B)V // method@63c6 │ │ +52e732: 6e10 c463 0200 |002f: invoke-virtual {v2}, Ljava/io/FileOutputStream;.close:()V // method@63c4 │ │ +52e738: 2202 5f0e |0032: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e73c: 7010 8565 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e742: 6e10 9e63 0400 |0037: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52e748: 0c03 |003a: move-result-object v3 │ │ +52e74a: 6e20 9165 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e750: 1a03 d101 |003e: const-string v3, " is writable" // string@01d1 │ │ +52e754: 6e20 9165 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e75a: 6e10 a365 0200 |0043: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e760: 0c02 |0046: move-result-object v2 │ │ +52e762: 7120 fd08 2000 |0047: invoke-static {v0, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +52e768: 6e10 9c63 0100 |004a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@639c │ │ +52e76e: 1214 |004d: const/4 v4, #int 1 // #1 │ │ +52e770: 0f04 |004e: return v4 │ │ +52e772: 2201 5f0e |004f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52e776: 7010 8565 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52e77c: 6e10 9e63 0400 |0054: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52e782: 0c04 |0057: move-result-object v4 │ │ +52e784: 6e20 9165 4100 |0058: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e78a: 1a04 b001 |005b: const-string v4, " is NOT writable" // string@01b0 │ │ +52e78e: 6e20 9165 4100 |005d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e794: 6e10 a365 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e79a: 0c04 |0063: move-result-object v4 │ │ +52e79c: 7120 fd08 4000 |0064: invoke-static {v0, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +52e7a2: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +52e7a4: 0f04 |0068: return v4 │ │ catches : 1 │ │ 0x0002 - 0x004d │ │ -> 0x004f │ │ positions : │ │ 0x0002 line=330 │ │ 0x0021 line=331 │ │ 0x0028 line=332 │ │ @@ -981503,21 +981503,21 @@ │ │ type : '(Ljava/io/Closeable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -52f0ec: |[52f0ec] org.osmdroid.tileprovider.util.StreamUtils.closeStream:(Ljava/io/Closeable;)V │ │ -52f0fc: 3800 0a00 |0000: if-eqz v0, 000a // +000a │ │ -52f100: 7210 7063 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@6370 │ │ -52f106: 2805 |0005: goto 000a // +0005 │ │ -52f108: 0d00 |0006: move-exception v0 │ │ -52f10a: 6e10 df63 0000 |0007: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52f110: 0e00 |000a: return-void │ │ +52f108: |[52f108] org.osmdroid.tileprovider.util.StreamUtils.closeStream:(Ljava/io/Closeable;)V │ │ +52f118: 3800 0a00 |0000: if-eqz v0, 000a // +000a │ │ +52f11c: 7210 7063 0000 |0002: invoke-interface {v0}, Ljava/io/Closeable;.close:()V // method@6370 │ │ +52f122: 2805 |0005: goto 000a // +0005 │ │ +52f124: 0d00 |0006: move-exception v0 │ │ +52f126: 6e10 df63 0000 |0007: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52f12c: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0002 line=79 │ │ 0x0007 line=82 │ │ locals : │ │ @@ -981528,28 +981528,28 @@ │ │ type : '(Ljava/io/InputStream;Ljava/io/OutputStream;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -52f0b0: |[52f0b0] org.osmdroid.tileprovider.util.StreamUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -52f0c0: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -52f0c4: 2300 2e23 |0002: new-array v0, v0, [B // type@232e │ │ -52f0c8: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -52f0cc: 6e20 e763 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ -52f0d2: 0a03 |0009: move-result v3 │ │ -52f0d4: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -52f0d6: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -52f0da: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -52f0dc: 6e40 0b64 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ -52f0e2: 8133 |0011: int-to-long v3, v3 │ │ -52f0e4: bb31 |0012: add-long/2addr v1, v3 │ │ -52f0e6: 28f3 |0013: goto 0006 // -000d │ │ -52f0e8: 1001 |0014: return-wide v1 │ │ +52f0cc: |[52f0cc] org.osmdroid.tileprovider.util.StreamUtils.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +52f0dc: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +52f0e0: 2300 2e23 |0002: new-array v0, v0, [B // type@232e │ │ +52f0e4: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +52f0e8: 6e20 e763 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ +52f0ee: 0a03 |0009: move-result v3 │ │ +52f0f0: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +52f0f2: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +52f0f6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +52f0f8: 6e40 0b64 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@640b │ │ +52f0fe: 8133 |0011: int-to-long v3, v3 │ │ +52f100: bb31 |0012: add-long/2addr v1, v3 │ │ +52f102: 28f3 |0013: goto 0006 // -000d │ │ +52f104: 1001 |0014: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=63 │ │ 0x000e line=64 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 (null) Ljava/io/InputStream; │ │ 0x0000 - 0x0015 reg=6 (null) Ljava/io/OutputStream; │ │ @@ -981587,17 +981587,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52f190: |[52f190] org.osmdroid.util.BoundingBox$1.:()V │ │ -52f1a0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52f1a6: 0e00 |0003: return-void │ │ +52f1ac: |[52f1ac] org.osmdroid.util.BoundingBox$1.:()V │ │ +52f1bc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52f1c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/BoundingBox$1; │ │ │ │ Virtual methods - │ │ @@ -981606,18 +981606,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -52f124: |[52f124] org.osmdroid.util.BoundingBox$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -52f134: 6e20 dfd2 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/BoundingBox$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; // method@d2df │ │ -52f13a: 0c01 |0003: move-result-object v1 │ │ -52f13c: 1101 |0004: return-object v1 │ │ +52f140: |[52f140] org.osmdroid.util.BoundingBox$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +52f150: 6e20 dfd2 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/BoundingBox$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; // method@d2df │ │ +52f156: 0c01 |0003: move-result-object v1 │ │ +52f158: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/util/BoundingBox$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -981626,18 +981626,18 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52f15c: |[52f15c] org.osmdroid.util.BoundingBox$1.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; │ │ -52f16c: 7110 e5d2 0100 |0000: invoke-static {v1}, Lorg/osmdroid/util/BoundingBox;.access$000:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; // method@d2e5 │ │ -52f172: 0c01 |0003: move-result-object v1 │ │ -52f174: 1101 |0004: return-object v1 │ │ +52f178: |[52f178] org.osmdroid.util.BoundingBox$1.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; │ │ +52f188: 7110 e5d2 0100 |0000: invoke-static {v1}, Lorg/osmdroid/util/BoundingBox;.access$000:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; // method@d2e5 │ │ +52f18e: 0c01 |0003: move-result-object v1 │ │ +52f190: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/util/BoundingBox$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -981646,18 +981646,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -52f140: |[52f140] org.osmdroid.util.BoundingBox$1.newArray:(I)[Ljava/lang/Object; │ │ -52f150: 6e20 e1d2 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/BoundingBox$1;.newArray:(I)[Lorg/osmdroid/util/BoundingBox; // method@d2e1 │ │ -52f156: 0c01 |0003: move-result-object v1 │ │ -52f158: 1101 |0004: return-object v1 │ │ +52f15c: |[52f15c] org.osmdroid.util.BoundingBox$1.newArray:(I)[Ljava/lang/Object; │ │ +52f16c: 6e20 e1d2 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/BoundingBox$1;.newArray:(I)[Lorg/osmdroid/util/BoundingBox; // method@d2e1 │ │ +52f172: 0c01 |0003: move-result-object v1 │ │ +52f174: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/util/BoundingBox$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -981666,17 +981666,17 @@ │ │ type : '(I)[Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52f178: |[52f178] org.osmdroid.util.BoundingBox$1.newArray:(I)[Lorg/osmdroid/util/BoundingBox; │ │ -52f188: 2311 8224 |0000: new-array v1, v1, [Lorg/osmdroid/util/BoundingBox; // type@2482 │ │ -52f18c: 1101 |0002: return-object v1 │ │ +52f194: |[52f194] org.osmdroid.util.BoundingBox$1.newArray:(I)[Lorg/osmdroid/util/BoundingBox; │ │ +52f1a4: 2311 8224 |0000: new-array v1, v1, [Lorg/osmdroid/util/BoundingBox; // type@2482 │ │ +52f1a8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/util/BoundingBox$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -981737,36 +981737,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -52f398: |[52f398] org.osmdroid.util.BoundingBox.:()V │ │ -52f3a8: 2200 c122 |0000: new-instance v0, Lorg/osmdroid/util/BoundingBox$1; // type@22c1 │ │ -52f3ac: 7010 ddd2 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/BoundingBox$1;.:()V // method@d2dd │ │ -52f3b2: 6900 7f9e |0005: sput-object v0, Lorg/osmdroid/util/BoundingBox;.CREATOR:Landroid/os/Parcelable$Creator; // field@9e7f │ │ -52f3b6: 0e00 |0007: return-void │ │ +52f3b4: |[52f3b4] org.osmdroid.util.BoundingBox.:()V │ │ +52f3c4: 2200 c122 |0000: new-instance v0, Lorg/osmdroid/util/BoundingBox$1; // type@22c1 │ │ +52f3c8: 7010 ddd2 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/BoundingBox$1;.:()V // method@d2dd │ │ +52f3ce: 6900 7f9e |0005: sput-object v0, Lorg/osmdroid/util/BoundingBox;.CREATOR:Landroid/os/Parcelable$Creator; // field@9e7f │ │ +52f3d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/util/BoundingBox;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52f3b8: |[52f3b8] org.osmdroid.util.BoundingBox.:()V │ │ -52f3c8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52f3ce: 0e00 |0003: return-void │ │ +52f3d4: |[52f3d4] org.osmdroid.util.BoundingBox.:()V │ │ +52f3e4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52f3ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #2 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981774,18 +981774,18 @@ │ │ type : '(DDDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 7 16-bit code units │ │ -52f3d0: |[52f3d0] org.osmdroid.util.BoundingBox.:(DDDD)V │ │ -52f3e0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52f3e6: 7409 f0d2 0000 |0003: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/BoundingBox;.set:(DDDD)V // method@d2f0 │ │ -52f3ec: 0e00 |0006: return-void │ │ +52f3ec: |[52f3ec] org.osmdroid.util.BoundingBox.:(DDDD)V │ │ +52f3fc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52f402: 7409 f0d2 0000 |0003: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/BoundingBox;.set:(DDDD)V // method@d2f0 │ │ +52f408: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/util/BoundingBox; │ │ 0x0000 - 0x0007 reg=1 (null) D │ │ @@ -981798,18 +981798,18 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52f30c: |[52f30c] org.osmdroid.util.BoundingBox.access$000:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; │ │ -52f31c: 7110 efd2 0000 |0000: invoke-static {v0}, Lorg/osmdroid/util/BoundingBox;.readFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; // method@d2ef │ │ -52f322: 0c00 |0003: move-result-object v0 │ │ -52f324: 1100 |0004: return-object v0 │ │ +52f328: |[52f328] org.osmdroid.util.BoundingBox.access$000:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; │ │ +52f338: 7110 efd2 0000 |0000: invoke-static {v0}, Lorg/osmdroid/util/BoundingBox;.readFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; // method@d2ef │ │ +52f33e: 0c00 |0003: move-result-object v0 │ │ +52f340: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/os/Parcel; │ │ │ │ #4 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981817,27 +981817,27 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 23 16-bit code units │ │ -52f358: |[52f358] org.osmdroid.util.BoundingBox.readFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; │ │ -52f368: 6e10 bc06 0900 |0000: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -52f36e: 0b01 |0003: move-result-wide v1 │ │ -52f370: 6e10 bc06 0900 |0004: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -52f376: 0b03 |0007: move-result-wide v3 │ │ -52f378: 6e10 bc06 0900 |0008: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -52f37e: 0b05 |000b: move-result-wide v5 │ │ -52f380: 6e10 bc06 0900 |000c: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -52f386: 0b07 |000f: move-result-wide v7 │ │ -52f388: 2209 c222 |0010: new-instance v9, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ -52f38c: 0790 |0012: move-object v0, v9 │ │ -52f38e: 7609 e4d2 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/BoundingBox;.:(DDDD)V // method@d2e4 │ │ -52f394: 1109 |0016: return-object v9 │ │ +52f374: |[52f374] org.osmdroid.util.BoundingBox.readFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/BoundingBox; │ │ +52f384: 6e10 bc06 0900 |0000: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +52f38a: 0b01 |0003: move-result-wide v1 │ │ +52f38c: 6e10 bc06 0900 |0004: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +52f392: 0b03 |0007: move-result-wide v3 │ │ +52f394: 6e10 bc06 0900 |0008: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +52f39a: 0b05 |000b: move-result-wide v5 │ │ +52f39c: 6e10 bc06 0900 |000c: invoke-virtual {v9}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +52f3a2: 0b07 |000f: move-result-wide v7 │ │ +52f3a4: 2209 c222 |0010: new-instance v9, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ +52f3a8: 0790 |0012: move-object v0, v9 │ │ +52f3aa: 7609 e4d2 0000 |0013: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/BoundingBox;.:(DDDD)V // method@d2e4 │ │ +52f3b0: 1109 |0016: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0004 line=350 │ │ 0x0008 line=351 │ │ 0x000c line=352 │ │ 0x0010 line=353 │ │ @@ -981850,18 +981850,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52f27c: |[52f27c] org.osmdroid.util.BoundingBox.clone:()Ljava/lang/Object; │ │ -52f28c: 6e10 e7d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/BoundingBox;.clone:()Lorg/osmdroid/util/BoundingBox; // method@d2e7 │ │ -52f292: 0c00 |0003: move-result-object v0 │ │ -52f294: 1100 |0004: return-object v0 │ │ +52f298: |[52f298] org.osmdroid.util.BoundingBox.clone:()Ljava/lang/Object; │ │ +52f2a8: 6e10 e7d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/BoundingBox;.clone:()Lorg/osmdroid/util/BoundingBox; // method@d2e7 │ │ +52f2ae: 0c00 |0003: move-result-object v0 │ │ +52f2b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #1 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981869,23 +981869,23 @@ │ │ type : '()Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 15 16-bit code units │ │ -52f328: |[52f328] org.osmdroid.util.BoundingBox.clone:()Lorg/osmdroid/util/BoundingBox; │ │ -52f338: 2209 c222 |0000: new-instance v9, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ -52f33c: 53a1 809e |0002: iget-wide v1, v10, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f340: 53a3 829e |0004: iget-wide v3, v10, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ -52f344: 53a5 819e |0006: iget-wide v5, v10, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f348: 53a7 839e |0008: iget-wide v7, v10, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ -52f34c: 0790 |000a: move-object v0, v9 │ │ -52f34e: 7609 e4d2 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/BoundingBox;.:(DDDD)V // method@d2e4 │ │ -52f354: 1109 |000e: return-object v9 │ │ +52f344: |[52f344] org.osmdroid.util.BoundingBox.clone:()Lorg/osmdroid/util/BoundingBox; │ │ +52f354: 2209 c222 |0000: new-instance v9, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ +52f358: 53a1 809e |0002: iget-wide v1, v10, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f35c: 53a3 829e |0004: iget-wide v3, v10, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ +52f360: 53a5 819e |0006: iget-wide v5, v10, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f364: 53a7 839e |0008: iget-wide v7, v10, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ +52f368: 0790 |000a: move-object v0, v9 │ │ +52f36a: 7609 e4d2 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/BoundingBox;.:(DDDD)V // method@d2e4 │ │ +52f370: 1109 |000e: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000f reg=10 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #2 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981893,36 +981893,36 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -52f268: |[52f268] org.osmdroid.util.BoundingBox.describeContents:()I │ │ -52f278: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52f27a: 0f00 |0001: return v0 │ │ +52f284: |[52f284] org.osmdroid.util.BoundingBox.describeContents:()I │ │ +52f294: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52f296: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/util/BoundingBox;) │ │ name : 'getActualNorth' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -52f1a8: |[52f1a8] org.osmdroid.util.BoundingBox.getActualNorth:()D │ │ -52f1b8: 5340 809e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f1bc: 5342 819e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f1c0: 7140 fc64 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -52f1c6: 0b00 |0007: move-result-wide v0 │ │ -52f1c8: 1000 |0008: return-wide v0 │ │ +52f1c4: |[52f1c4] org.osmdroid.util.BoundingBox.getActualNorth:()D │ │ +52f1d4: 5340 809e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f1d8: 5342 819e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f1dc: 7140 fc64 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +52f1e2: 0b00 |0007: move-result-wide v0 │ │ +52f1e4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #4 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981930,20 +981930,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -52f1cc: |[52f1cc] org.osmdroid.util.BoundingBox.getActualSouth:()D │ │ -52f1dc: 5340 809e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f1e0: 5342 819e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f1e4: 7140 0065 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ -52f1ea: 0b00 |0007: move-result-wide v0 │ │ -52f1ec: 1000 |0008: return-wide v0 │ │ +52f1e8: |[52f1e8] org.osmdroid.util.BoundingBox.getActualSouth:()D │ │ +52f1f8: 5340 809e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f1fc: 5342 819e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f200: 7140 0065 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ +52f206: 0b00 |0007: move-result-wide v0 │ │ +52f208: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #5 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981951,21 +981951,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -52f1f0: |[52f1f0] org.osmdroid.util.BoundingBox.getLatitudeSpan:()D │ │ -52f200: 5340 809e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f204: 5342 819e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f208: cc20 |0004: sub-double/2addr v0, v2 │ │ -52f20a: 7120 ed64 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@64ed │ │ -52f210: 0b00 |0008: move-result-wide v0 │ │ -52f212: 1000 |0009: return-wide v0 │ │ +52f20c: |[52f20c] org.osmdroid.util.BoundingBox.getLatitudeSpan:()D │ │ +52f21c: 5340 809e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f220: 5342 819e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f224: cc20 |0004: sub-double/2addr v0, v2 │ │ +52f226: 7120 ed64 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@64ed │ │ +52f22c: 0b00 |0008: move-result-wide v0 │ │ +52f22e: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #6 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981973,17 +981973,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52f214: |[52f214] org.osmdroid.util.BoundingBox.getLonEast:()D │ │ -52f224: 5320 829e |0000: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ -52f228: 1000 |0002: return-wide v0 │ │ +52f230: |[52f230] org.osmdroid.util.BoundingBox.getLonEast:()D │ │ +52f240: 5320 829e |0000: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ +52f244: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #7 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -981991,17 +981991,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52f22c: |[52f22c] org.osmdroid.util.BoundingBox.getLonWest:()D │ │ -52f23c: 5320 839e |0000: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ -52f240: 1000 |0002: return-wide v0 │ │ +52f248: |[52f248] org.osmdroid.util.BoundingBox.getLonWest:()D │ │ +52f258: 5320 839e |0000: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ +52f25c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #8 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -982009,21 +982009,21 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -52f244: |[52f244] org.osmdroid.util.BoundingBox.getLongitudeSpan:()D │ │ -52f254: 5340 829e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ -52f258: 5342 839e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ -52f25c: cc20 |0004: sub-double/2addr v0, v2 │ │ -52f25e: 7120 ed64 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@64ed │ │ -52f264: 0b00 |0008: move-result-wide v0 │ │ -52f266: 1000 |0009: return-wide v0 │ │ +52f260: |[52f260] org.osmdroid.util.BoundingBox.getLongitudeSpan:()D │ │ +52f270: 5340 829e |0000: iget-wide v0, v4, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ +52f274: 5342 839e |0002: iget-wide v2, v4, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ +52f278: cc20 |0004: sub-double/2addr v0, v2 │ │ +52f27a: 7120 ed64 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(D)D // method@64ed │ │ +52f280: 0b00 |0008: move-result-wide v0 │ │ +52f282: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lorg/osmdroid/util/BoundingBox; │ │ │ │ #9 : (in Lorg/osmdroid/util/BoundingBox;) │ │ @@ -982031,82 +982031,82 @@ │ │ type : '(DDDD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -52f3f0: |[52f3f0] org.osmdroid.util.BoundingBox.set:(DDDD)V │ │ -52f400: 5a12 809e |0000: iput-wide v2, v1, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f404: 5a14 829e |0002: iput-wide v4, v1, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ -52f408: 5a16 819e |0004: iput-wide v6, v1, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f40c: 5a18 839e |0006: iput-wide v8, v1, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ -52f410: 7100 74d4 0000 |0008: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ -52f416: 0c00 |000b: move-result-object v0 │ │ -52f418: 6e30 a8d3 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/util/TileSystem;.isValidLatitude:(D)Z // method@d3a8 │ │ -52f41e: 0a02 |000f: move-result v2 │ │ -52f420: 3802 6600 |0010: if-eqz v2, 0076 // +0066 │ │ -52f424: 6e30 a8d3 6007 |0012: invoke-virtual {v0, v6, v7}, Lorg/osmdroid/util/TileSystem;.isValidLatitude:(D)Z // method@d3a8 │ │ -52f42a: 0a02 |0015: move-result v2 │ │ -52f42c: 3802 4500 |0016: if-eqz v2, 005b // +0045 │ │ -52f430: 6e30 a9d3 8009 |0018: invoke-virtual {v0, v8, v9}, Lorg/osmdroid/util/TileSystem;.isValidLongitude:(D)Z // method@d3a9 │ │ -52f436: 0a02 |001b: move-result v2 │ │ -52f438: 3802 2400 |001c: if-eqz v2, 0040 // +0024 │ │ -52f43c: 6e30 a9d3 4005 |001e: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/util/TileSystem;.isValidLongitude:(D)Z // method@d3a9 │ │ -52f442: 0a02 |0021: move-result v2 │ │ -52f444: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -52f448: 0e00 |0024: return-void │ │ -52f44a: 2202 3e0e |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52f44e: 2203 5f0e |0027: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52f452: 7010 8565 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52f458: 1a04 9b8a |002c: const-string v4, "east must be in " // string@8a9b │ │ -52f45c: 6e20 9165 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f462: 6e10 acd3 0000 |0031: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLongitudeSpan:()Ljava/lang/String; // method@d3ac │ │ -52f468: 0c04 |0034: move-result-object v4 │ │ -52f46a: 6e20 9165 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f470: 6e10 a365 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52f476: 0c03 |003b: move-result-object v3 │ │ -52f478: 7020 be64 3200 |003c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52f47e: 2702 |003f: throw v2 │ │ -52f480: 2202 3e0e |0040: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52f484: 2203 5f0e |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52f488: 7010 8565 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52f48e: 1a04 fcec |0047: const-string v4, "west must be in " // string@ecfc │ │ -52f492: 6e20 9165 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f498: 6e10 acd3 0000 |004c: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLongitudeSpan:()Ljava/lang/String; // method@d3ac │ │ -52f49e: 0c04 |004f: move-result-object v4 │ │ -52f4a0: 6e20 9165 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f4a6: 6e10 a365 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52f4ac: 0c03 |0056: move-result-object v3 │ │ -52f4ae: 7020 be64 3200 |0057: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52f4b4: 2702 |005a: throw v2 │ │ -52f4b6: 2202 3e0e |005b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52f4ba: 2203 5f0e |005d: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52f4be: 7010 8565 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52f4c4: 1a04 3ee2 |0062: const-string v4, "south must be in " // string@e23e │ │ -52f4c8: 6e20 9165 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f4ce: 6e10 abd3 0000 |0067: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLatitudeSpan:()Ljava/lang/String; // method@d3ab │ │ -52f4d4: 0c04 |006a: move-result-object v4 │ │ -52f4d6: 6e20 9165 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f4dc: 6e10 a365 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52f4e2: 0c03 |0071: move-result-object v3 │ │ -52f4e4: 7020 be64 3200 |0072: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52f4ea: 2702 |0075: throw v2 │ │ -52f4ec: 2202 3e0e |0076: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52f4f0: 2203 5f0e |0078: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -52f4f4: 7010 8565 0300 |007a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52f4fa: 1a04 59c3 |007d: const-string v4, "north must be in " // string@c359 │ │ -52f4fe: 6e20 9165 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f504: 6e10 abd3 0000 |0082: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLatitudeSpan:()Ljava/lang/String; // method@d3ab │ │ -52f50a: 0c04 |0085: move-result-object v4 │ │ -52f50c: 6e20 9165 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52f512: 6e10 a365 0300 |0089: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52f518: 0c03 |008c: move-result-object v3 │ │ -52f51a: 7020 be64 3200 |008d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52f520: 2702 |0090: throw v2 │ │ +52f40c: |[52f40c] org.osmdroid.util.BoundingBox.set:(DDDD)V │ │ +52f41c: 5a12 809e |0000: iput-wide v2, v1, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f420: 5a14 829e |0002: iput-wide v4, v1, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ +52f424: 5a16 819e |0004: iput-wide v6, v1, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f428: 5a18 839e |0006: iput-wide v8, v1, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ +52f42c: 7100 74d4 0000 |0008: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ +52f432: 0c00 |000b: move-result-object v0 │ │ +52f434: 6e30 a8d3 2003 |000c: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/util/TileSystem;.isValidLatitude:(D)Z // method@d3a8 │ │ +52f43a: 0a02 |000f: move-result v2 │ │ +52f43c: 3802 6600 |0010: if-eqz v2, 0076 // +0066 │ │ +52f440: 6e30 a8d3 6007 |0012: invoke-virtual {v0, v6, v7}, Lorg/osmdroid/util/TileSystem;.isValidLatitude:(D)Z // method@d3a8 │ │ +52f446: 0a02 |0015: move-result v2 │ │ +52f448: 3802 4500 |0016: if-eqz v2, 005b // +0045 │ │ +52f44c: 6e30 a9d3 8009 |0018: invoke-virtual {v0, v8, v9}, Lorg/osmdroid/util/TileSystem;.isValidLongitude:(D)Z // method@d3a9 │ │ +52f452: 0a02 |001b: move-result v2 │ │ +52f454: 3802 2400 |001c: if-eqz v2, 0040 // +0024 │ │ +52f458: 6e30 a9d3 4005 |001e: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/util/TileSystem;.isValidLongitude:(D)Z // method@d3a9 │ │ +52f45e: 0a02 |0021: move-result v2 │ │ +52f460: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +52f464: 0e00 |0024: return-void │ │ +52f466: 2202 3e0e |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52f46a: 2203 5f0e |0027: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52f46e: 7010 8565 0300 |0029: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52f474: 1a04 9b8a |002c: const-string v4, "east must be in " // string@8a9b │ │ +52f478: 6e20 9165 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f47e: 6e10 acd3 0000 |0031: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLongitudeSpan:()Ljava/lang/String; // method@d3ac │ │ +52f484: 0c04 |0034: move-result-object v4 │ │ +52f486: 6e20 9165 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f48c: 6e10 a365 0300 |0038: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52f492: 0c03 |003b: move-result-object v3 │ │ +52f494: 7020 be64 3200 |003c: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +52f49a: 2702 |003f: throw v2 │ │ +52f49c: 2202 3e0e |0040: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52f4a0: 2203 5f0e |0042: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52f4a4: 7010 8565 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52f4aa: 1a04 fcec |0047: const-string v4, "west must be in " // string@ecfc │ │ +52f4ae: 6e20 9165 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f4b4: 6e10 acd3 0000 |004c: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLongitudeSpan:()Ljava/lang/String; // method@d3ac │ │ +52f4ba: 0c04 |004f: move-result-object v4 │ │ +52f4bc: 6e20 9165 4300 |0050: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f4c2: 6e10 a365 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52f4c8: 0c03 |0056: move-result-object v3 │ │ +52f4ca: 7020 be64 3200 |0057: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +52f4d0: 2702 |005a: throw v2 │ │ +52f4d2: 2202 3e0e |005b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52f4d6: 2203 5f0e |005d: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52f4da: 7010 8565 0300 |005f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52f4e0: 1a04 3ee2 |0062: const-string v4, "south must be in " // string@e23e │ │ +52f4e4: 6e20 9165 4300 |0064: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f4ea: 6e10 abd3 0000 |0067: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLatitudeSpan:()Ljava/lang/String; // method@d3ab │ │ +52f4f0: 0c04 |006a: move-result-object v4 │ │ +52f4f2: 6e20 9165 4300 |006b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f4f8: 6e10 a365 0300 |006e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52f4fe: 0c03 |0071: move-result-object v3 │ │ +52f500: 7020 be64 3200 |0072: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +52f506: 2702 |0075: throw v2 │ │ +52f508: 2202 3e0e |0076: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52f50c: 2203 5f0e |0078: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +52f510: 7010 8565 0300 |007a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52f516: 1a04 59c3 |007d: const-string v4, "north must be in " // string@c359 │ │ +52f51a: 6e20 9165 4300 |007f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f520: 6e10 abd3 0000 |0082: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.toStringLatitudeSpan:()Ljava/lang/String; // method@d3ab │ │ +52f526: 0c04 |0085: move-result-object v4 │ │ +52f528: 6e20 9165 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52f52e: 6e10 a365 0300 |0089: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52f534: 0c03 |008c: move-result-object v3 │ │ +52f536: 7020 be64 3200 |008d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +52f53c: 2702 |0090: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0002 line=58 │ │ 0x0004 line=59 │ │ 0x0006 line=60 │ │ 0x0008 line=65 │ │ @@ -982130,36 +982130,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -52f298: |[52f298] org.osmdroid.util.BoundingBox.toString:()Ljava/lang/String; │ │ -52f2a8: 2200 5e0e |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0e5e │ │ -52f2ac: 7010 7465 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -52f2b2: 1a01 a754 |0005: const-string v1, "N:" // string@54a7 │ │ -52f2b6: 6e20 7c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -52f2bc: 5331 809e |000a: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f2c0: 6e30 7865 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ -52f2c6: 1a01 950c |000f: const-string v1, "; E:" // string@0c95 │ │ -52f2ca: 6e20 7c65 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -52f2d0: 5331 829e |0014: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ -52f2d4: 6e30 7865 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ -52f2da: 1a01 960c |0019: const-string v1, "; S:" // string@0c96 │ │ -52f2de: 6e20 7c65 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -52f2e4: 5331 819e |001e: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f2e8: 6e30 7865 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ -52f2ee: 1a01 970c |0023: const-string v1, "; W:" // string@0c97 │ │ -52f2f2: 6e20 7c65 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -52f2f8: 5331 839e |0028: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ -52f2fc: 6e30 7865 1002 |002a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ -52f302: 6e10 8465 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -52f308: 0c00 |0030: move-result-object v0 │ │ -52f30a: 1100 |0031: return-object v0 │ │ +52f2b4: |[52f2b4] org.osmdroid.util.BoundingBox.toString:()Ljava/lang/String; │ │ +52f2c4: 2200 5e0e |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0e5e │ │ +52f2c8: 7010 7465 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +52f2ce: 1a01 a754 |0005: const-string v1, "N:" // string@54a7 │ │ +52f2d2: 6e20 7c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +52f2d8: 5331 809e |000a: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f2dc: 6e30 7865 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ +52f2e2: 1a01 950c |000f: const-string v1, "; E:" // string@0c95 │ │ +52f2e6: 6e20 7c65 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +52f2ec: 5331 829e |0014: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ +52f2f0: 6e30 7865 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ +52f2f6: 1a01 960c |0019: const-string v1, "; S:" // string@0c96 │ │ +52f2fa: 6e20 7c65 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +52f300: 5331 819e |001e: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f304: 6e30 7865 1002 |0020: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ +52f30a: 1a01 970c |0023: const-string v1, "; W:" // string@0c97 │ │ +52f30e: 6e20 7c65 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +52f314: 5331 839e |0028: iget-wide v1, v3, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ +52f318: 6e30 7865 1002 |002a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuffer;.append:(D)Ljava/lang/StringBuffer; // method@6578 │ │ +52f31e: 6e10 8465 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +52f324: 0c00 |0030: move-result-object v0 │ │ +52f326: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0016 line=275 │ │ 0x002a line=276 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Lorg/osmdroid/util/BoundingBox; │ │ @@ -982169,24 +982169,24 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -52f524: |[52f524] org.osmdroid.util.BoundingBox.writeToParcel:(Landroid/os/Parcel;I)V │ │ -52f534: 5320 809e |0000: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ -52f538: 6e30 ce06 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -52f53e: 5320 829e |0005: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ -52f542: 6e30 ce06 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -52f548: 5320 819e |000a: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ -52f54c: 6e30 ce06 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -52f552: 5320 839e |000f: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ -52f556: 6e30 ce06 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -52f55c: 0e00 |0014: return-void │ │ +52f540: |[52f540] org.osmdroid.util.BoundingBox.writeToParcel:(Landroid/os/Parcel;I)V │ │ +52f550: 5320 809e |0000: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLatNorth:D // field@9e80 │ │ +52f554: 6e30 ce06 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +52f55a: 5320 829e |0005: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonEast:D // field@9e82 │ │ +52f55e: 6e30 ce06 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +52f564: 5320 819e |000a: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLatSouth:D // field@9e81 │ │ +52f568: 6e30 ce06 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +52f56e: 5320 839e |000f: iget-wide v0, v2, Lorg/osmdroid/util/BoundingBox;.mLonWest:D // field@9e83 │ │ +52f572: 6e30 ce06 0301 |0011: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +52f578: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ 0x000a line=344 │ │ 0x000f line=345 │ │ locals : │ │ @@ -982235,25 +982235,25 @@ │ │ type : '([J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -52f5fc: |[52f5fc] org.osmdroid.util.Delay.:([J)V │ │ -52f60c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -52f612: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -52f616: 2120 |0005: array-length v0, v2 │ │ -52f618: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -52f61c: 5b12 859e |0008: iput-object v2, v1, Lorg/osmdroid/util/Delay;.mDurations:[J // field@9e85 │ │ -52f620: 6e10 f4d2 0100 |000a: invoke-virtual {v1}, Lorg/osmdroid/util/Delay;.next:()J // method@d2f4 │ │ -52f626: 0e00 |000d: return-void │ │ -52f628: 2202 3e0e |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -52f62c: 7010 bd64 0200 |0010: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -52f632: 2702 |0013: throw v2 │ │ +52f618: |[52f618] org.osmdroid.util.Delay.:([J)V │ │ +52f628: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +52f62e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +52f632: 2120 |0005: array-length v0, v2 │ │ +52f634: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +52f638: 5b12 859e |0008: iput-object v2, v1, Lorg/osmdroid/util/Delay;.mDurations:[J // field@9e85 │ │ +52f63c: 6e10 f4d2 0100 |000a: invoke-virtual {v1}, Lorg/osmdroid/util/Delay;.next:()J // method@d2f4 │ │ +52f642: 0e00 |000d: return-void │ │ +52f644: 2202 3e0e |000e: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52f648: 7010 bd64 0200 |0010: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +52f64e: 2702 |0013: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x0008 line=24 │ │ 0x000a line=25 │ │ 0x000e line=22 │ │ @@ -982266,20 +982266,20 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -52f5d8: |[52f5d8] org.osmdroid.util.Delay.now:()J │ │ -52f5e8: 7100 ae65 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@65ae │ │ -52f5ee: 0b00 |0003: move-result-wide v0 │ │ -52f5f0: 1702 4042 0f00 |0004: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ -52f5f6: be20 |0007: div-long/2addr v0, v2 │ │ -52f5f8: 1000 |0008: return-wide v0 │ │ +52f5f4: |[52f5f4] org.osmdroid.util.Delay.now:()J │ │ +52f604: 7100 ae65 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@65ae │ │ +52f60a: 0b00 |0003: move-result-wide v0 │ │ +52f60c: 1702 4042 0f00 |0004: const-wide/32 v2, #float 1.4013e-39 // #000f4240 │ │ +52f612: be20 |0007: div-long/2addr v0, v2 │ │ +52f614: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0009 reg=4 this Lorg/osmdroid/util/Delay; │ │ │ │ Virtual methods - │ │ @@ -982288,32 +982288,32 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -52f58c: |[52f58c] org.osmdroid.util.Delay.next:()J │ │ -52f59c: 5440 859e |0000: iget-object v0, v4, Lorg/osmdroid/util/Delay;.mDurations:[J // field@9e85 │ │ -52f5a0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -52f5a4: 5340 849e |0004: iget-wide v0, v4, Lorg/osmdroid/util/Delay;.mDuration:J // field@9e84 │ │ -52f5a8: 280f |0006: goto 0015 // +000f │ │ -52f5aa: 5241 869e |0007: iget v1, v4, Lorg/osmdroid/util/Delay;.mIndex:I // field@9e86 │ │ -52f5ae: 4502 0001 |0009: aget-wide v2, v0, v1 │ │ -52f5b2: 2100 |000b: array-length v0, v0 │ │ -52f5b4: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -52f5b8: 3501 0600 |000e: if-ge v1, v0, 0014 // +0006 │ │ -52f5bc: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -52f5c0: 5941 869e |0012: iput v1, v4, Lorg/osmdroid/util/Delay;.mIndex:I // field@9e86 │ │ -52f5c4: 0420 |0014: move-wide v0, v2 │ │ -52f5c6: 7010 f5d2 0400 |0015: invoke-direct {v4}, Lorg/osmdroid/util/Delay;.now:()J // method@d2f5 │ │ -52f5cc: 0b02 |0018: move-result-wide v2 │ │ -52f5ce: bb02 |0019: add-long/2addr v2, v0 │ │ -52f5d0: 5a42 879e |001a: iput-wide v2, v4, Lorg/osmdroid/util/Delay;.mNextTime:J // field@9e87 │ │ -52f5d4: 1000 |001c: return-wide v0 │ │ +52f5a8: |[52f5a8] org.osmdroid.util.Delay.next:()J │ │ +52f5b8: 5440 859e |0000: iget-object v0, v4, Lorg/osmdroid/util/Delay;.mDurations:[J // field@9e85 │ │ +52f5bc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +52f5c0: 5340 849e |0004: iget-wide v0, v4, Lorg/osmdroid/util/Delay;.mDuration:J // field@9e84 │ │ +52f5c4: 280f |0006: goto 0015 // +000f │ │ +52f5c6: 5241 869e |0007: iget v1, v4, Lorg/osmdroid/util/Delay;.mIndex:I // field@9e86 │ │ +52f5ca: 4502 0001 |0009: aget-wide v2, v0, v1 │ │ +52f5ce: 2100 |000b: array-length v0, v0 │ │ +52f5d0: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +52f5d4: 3501 0600 |000e: if-ge v1, v0, 0014 // +0006 │ │ +52f5d8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +52f5dc: 5941 869e |0012: iput v1, v4, Lorg/osmdroid/util/Delay;.mIndex:I // field@9e86 │ │ +52f5e0: 0420 |0014: move-wide v0, v2 │ │ +52f5e2: 7010 f5d2 0400 |0015: invoke-direct {v4}, Lorg/osmdroid/util/Delay;.now:()J // method@d2f5 │ │ +52f5e8: 0b02 |0018: move-result-wide v2 │ │ +52f5ea: bb02 |0019: add-long/2addr v2, v0 │ │ +52f5ec: 5a42 879e |001a: iput-wide v2, v4, Lorg/osmdroid/util/Delay;.mNextTime:J // field@9e87 │ │ +52f5f0: 1000 |001c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ 0x0007 line=33 │ │ 0x000b line=34 │ │ 0x0012 line=35 │ │ @@ -982326,24 +982326,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -52f560: |[52f560] org.osmdroid.util.Delay.shouldWait:()Z │ │ -52f570: 7010 f5d2 0500 |0000: invoke-direct {v5}, Lorg/osmdroid/util/Delay;.now:()J // method@d2f5 │ │ -52f576: 0b00 |0003: move-result-wide v0 │ │ -52f578: 5352 879e |0004: iget-wide v2, v5, Lorg/osmdroid/util/Delay;.mNextTime:J // field@9e87 │ │ -52f57c: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -52f580: 3b04 0400 |0008: if-gez v4, 000c // +0004 │ │ -52f584: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -52f586: 2802 |000b: goto 000d // +0002 │ │ -52f588: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -52f58a: 0f00 |000d: return v0 │ │ +52f57c: |[52f57c] org.osmdroid.util.Delay.shouldWait:()Z │ │ +52f58c: 7010 f5d2 0500 |0000: invoke-direct {v5}, Lorg/osmdroid/util/Delay;.now:()J // method@d2f5 │ │ +52f592: 0b00 |0003: move-result-wide v0 │ │ +52f594: 5352 879e |0004: iget-wide v2, v5, Lorg/osmdroid/util/Delay;.mNextTime:J // field@9e87 │ │ +52f598: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +52f59c: 3b04 0400 |0008: if-gez v4, 000c // +0004 │ │ +52f5a0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +52f5a2: 2802 |000b: goto 000d // +0002 │ │ +52f5a4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +52f5a6: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/osmdroid/util/Delay; │ │ │ │ source_file_idx : 7674 (Delay.java) │ │ @@ -982418,23 +982418,23 @@ │ │ type : '(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -52f6ec: |[52f6ec] org.osmdroid.util.GEMFFile$GEMFInputStream.:(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V │ │ -52f6fc: 7010 e163 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@63e1 │ │ -52f702: 2202 1e0e |0003: new-instance v2, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52f706: 1a00 1fd0 |0005: const-string v0, "r" // string@d01f │ │ -52f70a: 7030 1f64 3200 |0007: invoke-direct {v2, v3, v0}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@641f │ │ -52f710: 5b12 889e |000a: iput-object v2, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ -52f714: 6e30 2764 4205 |000c: invoke-virtual {v2, v4, v5}, Ljava/io/RandomAccessFile;.seek:(J)V // method@6427 │ │ -52f71a: 5916 899e |000f: iput v6, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f71e: 0e00 |0011: return-void │ │ +52f708: |[52f708] org.osmdroid.util.GEMFFile$GEMFInputStream.:(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V │ │ +52f718: 7010 e163 0100 |0000: invoke-direct {v1}, Ljava/io/InputStream;.:()V // method@63e1 │ │ +52f71e: 2202 1e0e |0003: new-instance v2, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52f722: 1a00 1fd0 |0005: const-string v0, "r" // string@d01f │ │ +52f726: 7030 1f64 3200 |0007: invoke-direct {v2, v3, v0}, Ljava/io/RandomAccessFile;.:(Ljava/lang/String;Ljava/lang/String;)V // method@641f │ │ +52f72c: 5b12 889e |000a: iput-object v2, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ +52f730: 6e30 2764 4205 |000c: invoke-virtual {v2, v4, v5}, Ljava/io/RandomAccessFile;.seek:(J)V // method@6427 │ │ +52f736: 5916 899e |000f: iput v6, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f73a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0003 line=693 │ │ 0x000c line=694 │ │ 0x000f line=696 │ │ locals : │ │ @@ -982450,17 +982450,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52f648: |[52f648] org.osmdroid.util.GEMFFile$GEMFInputStream.available:()I │ │ -52f658: 5210 899e |0000: iget v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f65c: 0f00 |0002: return v0 │ │ +52f664: |[52f664] org.osmdroid.util.GEMFFile$GEMFInputStream.available:()I │ │ +52f674: 5210 899e |0000: iget v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f678: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/GEMFFile$GEMFInputStream; │ │ │ │ #1 : (in Lorg/osmdroid/util/GEMFFile$GEMFInputStream;) │ │ @@ -982468,18 +982468,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52f720: |[52f720] org.osmdroid.util.GEMFFile$GEMFInputStream.close:()V │ │ -52f730: 5410 889e |0000: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ -52f734: 6e10 2064 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6420 │ │ -52f73a: 0e00 |0005: return-void │ │ +52f73c: |[52f73c] org.osmdroid.util.GEMFFile$GEMFInputStream.close:()V │ │ +52f74c: 5410 889e |0000: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ +52f750: 6e10 2064 0000 |0002: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.close:()V // method@6420 │ │ +52f756: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/util/GEMFFile$GEMFInputStream; │ │ │ │ #2 : (in Lorg/osmdroid/util/GEMFFile$GEMFInputStream;) │ │ @@ -982487,43 +982487,43 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -52f634: |[52f634] org.osmdroid.util.GEMFFile$GEMFInputStream.markSupported:()Z │ │ -52f644: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52f646: 0f00 |0001: return v0 │ │ +52f650: |[52f650] org.osmdroid.util.GEMFFile$GEMFInputStream.markSupported:()Z │ │ +52f660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52f662: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/util/GEMFFile$GEMFInputStream;) │ │ name : 'read' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -52f660: |[52f660] org.osmdroid.util.GEMFFile$GEMFInputStream.read:()I │ │ -52f670: 5220 899e |0000: iget v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f674: 3d00 0d00 |0002: if-lez v0, 000f // +000d │ │ -52f678: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ -52f67c: 5920 899e |0006: iput v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f680: 5420 889e |0008: iget-object v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ -52f684: 6e10 2364 0000 |000a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.read:()I // method@6423 │ │ -52f68a: 0a00 |000d: move-result v0 │ │ -52f68c: 0f00 |000e: return v0 │ │ -52f68e: 2200 100e |000f: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ -52f692: 1a01 a020 |0011: const-string v1, "End of stream" // string@20a0 │ │ -52f696: 7020 d963 1000 |0013: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -52f69c: 2700 |0016: throw v0 │ │ +52f67c: |[52f67c] org.osmdroid.util.GEMFFile$GEMFInputStream.read:()I │ │ +52f68c: 5220 899e |0000: iget v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f690: 3d00 0d00 |0002: if-lez v0, 000f // +000d │ │ +52f694: d800 00ff |0004: add-int/lit8 v0, v0, #int -1 // #ff │ │ +52f698: 5920 899e |0006: iput v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f69c: 5420 889e |0008: iget-object v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ +52f6a0: 6e10 2364 0000 |000a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.read:()I // method@6423 │ │ +52f6a6: 0a00 |000d: move-result v0 │ │ +52f6a8: 0f00 |000e: return v0 │ │ +52f6aa: 2200 100e |000f: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ +52f6ae: 1a01 a020 |0011: const-string v1, "End of stream" // string@20a0 │ │ +52f6b2: 7020 d963 1000 |0013: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +52f6b8: 2700 |0016: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0006 line=725 │ │ 0x0008 line=726 │ │ 0x000f line=728 │ │ locals : │ │ @@ -982534,25 +982534,25 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -52f6a0: |[52f6a0] org.osmdroid.util.GEMFFile$GEMFInputStream.read:([BII)I │ │ -52f6b0: 5420 889e |0000: iget-object v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ -52f6b4: 5221 899e |0002: iget v1, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f6b8: 3715 0300 |0004: if-le v5, v1, 0007 // +0003 │ │ -52f6bc: 0115 |0006: move v5, v1 │ │ -52f6be: 6e40 2464 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/io/RandomAccessFile;.read:([BII)I // method@6424 │ │ -52f6c4: 0a03 |000a: move-result v3 │ │ -52f6c6: 5224 899e |000b: iget v4, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f6ca: b134 |000d: sub-int/2addr v4, v3 │ │ -52f6cc: 5924 899e |000e: iput v4, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ -52f6d0: 0f03 |0010: return v3 │ │ +52f6bc: |[52f6bc] org.osmdroid.util.GEMFFile$GEMFInputStream.read:([BII)I │ │ +52f6cc: 5420 889e |0000: iget-object v0, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.raf:Ljava/io/RandomAccessFile; // field@9e88 │ │ +52f6d0: 5221 899e |0002: iget v1, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f6d4: 3715 0300 |0004: if-le v5, v1, 0007 // +0003 │ │ +52f6d8: 0115 |0006: move v5, v1 │ │ +52f6da: 6e40 2464 3054 |0007: invoke-virtual {v0, v3, v4, v5}, Ljava/io/RandomAccessFile;.read:([BII)I // method@6424 │ │ +52f6e0: 0a03 |000a: move-result v3 │ │ +52f6e2: 5224 899e |000b: iget v4, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f6e6: b134 |000d: sub-int/2addr v4, v3 │ │ +52f6e8: 5924 899e |000e: iput v4, v2, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.remainingBytes:I // field@9e89 │ │ +52f6ec: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x000b line=718 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/osmdroid/util/GEMFFile$GEMFInputStream; │ │ 0x0000 - 0x0011 reg=3 (null) [B │ │ @@ -982564,17 +982564,17 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52f6d4: |[52f6d4] org.osmdroid.util.GEMFFile$GEMFInputStream.skip:(J)J │ │ -52f6e4: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ -52f6e8: 1001 |0002: return-wide v1 │ │ +52f6f0: |[52f6f0] org.osmdroid.util.GEMFFile$GEMFInputStream.skip:(J)J │ │ +52f700: 1601 0000 |0000: const-wide/16 v1, #int 0 // #0 │ │ +52f704: 1001 |0002: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9236 (GEMFFile.java) │ │ │ │ Class #3773 header: │ │ @@ -982633,17 +982633,17 @@ │ │ type : '(Lorg/osmdroid/util/GEMFFile;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52f7a8: |[52f7a8] org.osmdroid.util.GEMFFile$GEMFRange.:(Lorg/osmdroid/util/GEMFFile;)V │ │ -52f7b8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52f7be: 0e00 |0003: return-void │ │ +52f7c4: |[52f7c4] org.osmdroid.util.GEMFFile$GEMFRange.:(Lorg/osmdroid/util/GEMFFile;)V │ │ +52f7d4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52f7da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/util/GEMFFile; │ │ │ │ @@ -982652,17 +982652,17 @@ │ │ type : '(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -52f7c0: |[52f7c0] org.osmdroid.util.GEMFFile$GEMFRange.:(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V │ │ -52f7d0: 7020 fed2 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/util/GEMFFile$GEMFRange;.:(Lorg/osmdroid/util/GEMFFile;)V // method@d2fe │ │ -52f7d6: 0e00 |0003: return-void │ │ +52f7dc: |[52f7dc] org.osmdroid.util.GEMFFile$GEMFRange.:(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V │ │ +52f7ec: 7020 fed2 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/util/GEMFFile$GEMFRange;.:(Lorg/osmdroid/util/GEMFFile;)V // method@d2fe │ │ +52f7f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/util/GEMFFile; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/util/GEMFFile$1; │ │ @@ -982673,42 +982673,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -52f73c: |[52f73c] org.osmdroid.util.GEMFFile$GEMFRange.toString:()Ljava/lang/String; │ │ -52f74c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -52f74e: 2300 e423 |0001: new-array v0, v0, [Ljava/lang/Object; // type@23e4 │ │ -52f752: 5431 8b9e |0003: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.sourceIndex:Ljava/lang/Integer; // field@9e8b │ │ -52f756: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -52f758: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -52f75c: 5431 909e |0008: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.zoom:Ljava/lang/Integer; // field@9e90 │ │ -52f760: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -52f762: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -52f766: 5431 8d9e |000d: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ -52f76a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -52f76c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -52f770: 5431 8c9e |0012: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMax:Ljava/lang/Integer; // field@9e8c │ │ -52f774: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -52f776: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -52f77a: 5431 8f9e |0017: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ -52f77e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -52f780: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -52f784: 5431 8e9e |001c: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ -52f788: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -52f78a: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -52f78e: 5431 8a9e |0021: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.offset:Ljava/lang/Long; // field@9e8a │ │ -52f792: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -52f794: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -52f798: 1a01 1324 |0026: const-string v1, "GEMF Range: source=%d, zoom=%d, x=%d-%d, y=%d-%d, offset=0x%08X" // string@2413 │ │ -52f79c: 7120 4b65 0100 |0028: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654b │ │ -52f7a2: 0c00 |002b: move-result-object v0 │ │ -52f7a4: 1100 |002c: return-object v0 │ │ +52f758: |[52f758] org.osmdroid.util.GEMFFile$GEMFRange.toString:()Ljava/lang/String; │ │ +52f768: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +52f76a: 2300 e423 |0001: new-array v0, v0, [Ljava/lang/Object; // type@23e4 │ │ +52f76e: 5431 8b9e |0003: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.sourceIndex:Ljava/lang/Integer; // field@9e8b │ │ +52f772: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +52f774: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +52f778: 5431 909e |0008: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.zoom:Ljava/lang/Integer; // field@9e90 │ │ +52f77c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +52f77e: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +52f782: 5431 8d9e |000d: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ +52f786: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +52f788: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +52f78c: 5431 8c9e |0012: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMax:Ljava/lang/Integer; // field@9e8c │ │ +52f790: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +52f792: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +52f796: 5431 8f9e |0017: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ +52f79a: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +52f79c: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +52f7a0: 5431 8e9e |001c: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ +52f7a4: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +52f7a6: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +52f7aa: 5431 8a9e |0021: iget-object v1, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.offset:Ljava/lang/Long; // field@9e8a │ │ +52f7ae: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +52f7b0: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +52f7b4: 1a01 1324 |0026: const-string v1, "GEMF Range: source=%d, zoom=%d, x=%d-%d, y=%d-%d, offset=0x%08X" // string@2413 │ │ +52f7b8: 7120 4b65 0100 |0028: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654b │ │ +52f7be: 0c00 |002b: move-result-object v0 │ │ +52f7c0: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=678 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lorg/osmdroid/util/GEMFFile$GEMFRange; │ │ │ │ source_file_idx : 9236 (GEMFFile.java) │ │ @@ -982792,19 +982792,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -52fb6c: |[52fb6c] org.osmdroid.util.GEMFFile.:(Ljava/io/File;)V │ │ -52fb7c: 6e10 9e63 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52fb82: 0c01 |0003: move-result-object v1 │ │ -52fb84: 7020 02d3 1000 |0004: invoke-direct {v0, v1}, Lorg/osmdroid/util/GEMFFile;.:(Ljava/lang/String;)V // method@d302 │ │ -52fb8a: 0e00 |0007: return-void │ │ +52fb88: |[52fb88] org.osmdroid.util.GEMFFile.:(Ljava/io/File;)V │ │ +52fb98: 6e10 9e63 0100 |0000: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52fb9e: 0c01 |0003: move-result-object v1 │ │ +52fba0: 7020 02d3 1000 |0004: invoke-direct {v0, v1}, Lorg/osmdroid/util/GEMFFile;.:(Ljava/lang/String;)V // method@d302 │ │ +52fba6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/util/GEMFFile; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -982813,38 +982813,38 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -52fb8c: |[52fb8c] org.osmdroid.util.GEMFFile.:(Ljava/lang/String;)V │ │ -52fb9c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -52fba2: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52fba6: 7010 7668 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52fbac: 5b10 949e |0008: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52fbb0: 2200 1d0f |000a: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52fbb4: 7010 7668 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52fbba: 5b10 929e |000f: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ -52fbbe: 2200 1d0f |0011: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52fbc2: 7010 7668 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52fbc8: 5b10 969e |0016: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mRangeData:Ljava/util/List; // field@9e96 │ │ -52fbcc: 2200 1d0f |0018: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52fbd0: 7010 7668 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52fbd6: 5b10 939e |001d: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ -52fbda: 2200 2f0f |001f: new-instance v0, Ljava/util/LinkedHashMap; // type@0f2f │ │ -52fbde: 7010 1569 0000 |0021: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@6915 │ │ -52fbe4: 5b10 989e |0024: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mSources:Ljava/util/LinkedHashMap; // field@9e98 │ │ -52fbe8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -52fbea: 5c10 979e |0027: iput-boolean v0, v1, Lorg/osmdroid/util/GEMFFile;.mSourceLimited:Z // field@9e97 │ │ -52fbee: 5910 919e |0029: iput v0, v1, Lorg/osmdroid/util/GEMFFile;.mCurrentSource:I // field@9e91 │ │ -52fbf2: 5b12 959e |002b: iput-object v2, v1, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ -52fbf6: 7010 06d3 0100 |002d: invoke-direct {v1}, Lorg/osmdroid/util/GEMFFile;.openFiles:()V // method@d306 │ │ -52fbfc: 7010 07d3 0100 |0030: invoke-direct {v1}, Lorg/osmdroid/util/GEMFFile;.readHeader:()V // method@d307 │ │ -52fc02: 0e00 |0033: return-void │ │ +52fba8: |[52fba8] org.osmdroid.util.GEMFFile.:(Ljava/lang/String;)V │ │ +52fbb8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +52fbbe: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52fbc2: 7010 7668 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52fbc8: 5b10 949e |0008: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52fbcc: 2200 1d0f |000a: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52fbd0: 7010 7668 0000 |000c: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52fbd6: 5b10 929e |000f: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ +52fbda: 2200 1d0f |0011: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52fbde: 7010 7668 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52fbe4: 5b10 969e |0016: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mRangeData:Ljava/util/List; // field@9e96 │ │ +52fbe8: 2200 1d0f |0018: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52fbec: 7010 7668 0000 |001a: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52fbf2: 5b10 939e |001d: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ +52fbf6: 2200 2f0f |001f: new-instance v0, Ljava/util/LinkedHashMap; // type@0f2f │ │ +52fbfa: 7010 1569 0000 |0021: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@6915 │ │ +52fc00: 5b10 989e |0024: iput-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mSources:Ljava/util/LinkedHashMap; // field@9e98 │ │ +52fc04: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +52fc06: 5c10 979e |0027: iput-boolean v0, v1, Lorg/osmdroid/util/GEMFFile;.mSourceLimited:Z // field@9e97 │ │ +52fc0a: 5910 919e |0029: iput v0, v1, Lorg/osmdroid/util/GEMFFile;.mCurrentSource:I // field@9e91 │ │ +52fc0e: 5b12 959e |002b: iput-object v2, v1, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ +52fc12: 7010 06d3 0100 |002d: invoke-direct {v1}, Lorg/osmdroid/util/GEMFFile;.openFiles:()V // method@d306 │ │ +52fc18: 7010 07d3 0100 |0030: invoke-direct {v1}, Lorg/osmdroid/util/GEMFFile;.readHeader:()V // method@d307 │ │ +52fc1e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=58 │ │ 0x0018 line=61 │ │ @@ -982863,53 +982863,53 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -52fc44: |[52fc44] org.osmdroid.util.GEMFFile.openFiles:()V │ │ -52fc54: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -52fc58: 5451 959e |0002: iget-object v1, v5, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ -52fc5c: 7020 9663 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52fc62: 5451 949e |0007: iget-object v1, v5, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52fc66: 2202 1e0e |0009: new-instance v2, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52fc6a: 1a03 1fd0 |000b: const-string v3, "r" // string@d01f │ │ -52fc6e: 7030 1e64 0203 |000d: invoke-direct {v2, v0, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@641e │ │ -52fc74: 7220 3669 2100 |0010: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52fc7a: 5451 929e |0013: iget-object v1, v5, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ -52fc7e: 6e10 a563 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ -52fc84: 0c00 |0018: move-result-object v0 │ │ -52fc86: 7220 3669 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52fc8c: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -52fc8e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -52fc92: 2201 040e |001f: new-instance v1, Ljava/io/File; // type@0e04 │ │ -52fc96: 2202 5f0e |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52fc9a: 7010 8565 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52fca0: 5454 959e |0026: iget-object v4, v5, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ -52fca4: 6e20 9165 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52fcaa: 1a04 dd07 |002b: const-string v4, "-" // string@07dd │ │ -52fcae: 6e20 9165 4200 |002d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52fcb4: 6e20 8c65 0200 |0030: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52fcba: 6e10 a365 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52fcc0: 0c02 |0036: move-result-object v2 │ │ -52fcc2: 7020 9663 2100 |0037: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52fcc8: 6e10 9d63 0100 |003a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@639d │ │ -52fcce: 0a02 |003d: move-result v2 │ │ -52fcd0: 3802 1600 |003e: if-eqz v2, 0054 // +0016 │ │ -52fcd4: 5452 949e |0040: iget-object v2, v5, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52fcd8: 2204 1e0e |0042: new-instance v4, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52fcdc: 7030 1e64 1403 |0044: invoke-direct {v4, v1, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@641e │ │ -52fce2: 7220 3669 4200 |0047: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52fce8: 5452 929e |004a: iget-object v2, v5, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ -52fcec: 6e10 a563 0100 |004c: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ -52fcf2: 0c01 |004f: move-result-object v1 │ │ -52fcf4: 7220 3669 1200 |0050: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52fcfa: 28ca |0053: goto 001d // -0036 │ │ -52fcfc: 0e00 |0054: return-void │ │ +52fc60: |[52fc60] org.osmdroid.util.GEMFFile.openFiles:()V │ │ +52fc70: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +52fc74: 5451 959e |0002: iget-object v1, v5, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ +52fc78: 7020 9663 1000 |0004: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52fc7e: 5451 949e |0007: iget-object v1, v5, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52fc82: 2202 1e0e |0009: new-instance v2, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52fc86: 1a03 1fd0 |000b: const-string v3, "r" // string@d01f │ │ +52fc8a: 7030 1e64 0203 |000d: invoke-direct {v2, v0, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@641e │ │ +52fc90: 7220 3669 2100 |0010: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52fc96: 5451 929e |0013: iget-object v1, v5, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ +52fc9a: 6e10 a563 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ +52fca0: 0c00 |0018: move-result-object v0 │ │ +52fca2: 7220 3669 0100 |0019: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52fca8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +52fcaa: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +52fcae: 2201 040e |001f: new-instance v1, Ljava/io/File; // type@0e04 │ │ +52fcb2: 2202 5f0e |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52fcb6: 7010 8565 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52fcbc: 5454 959e |0026: iget-object v4, v5, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ +52fcc0: 6e20 9165 4200 |0028: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52fcc6: 1a04 dd07 |002b: const-string v4, "-" // string@07dd │ │ +52fcca: 6e20 9165 4200 |002d: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52fcd0: 6e20 8c65 0200 |0030: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52fcd6: 6e10 a365 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52fcdc: 0c02 |0036: move-result-object v2 │ │ +52fcde: 7020 9663 2100 |0037: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52fce4: 6e10 9d63 0100 |003a: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@639d │ │ +52fcea: 0a02 |003d: move-result v2 │ │ +52fcec: 3802 1600 |003e: if-eqz v2, 0054 // +0016 │ │ +52fcf0: 5452 949e |0040: iget-object v2, v5, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52fcf4: 2204 1e0e |0042: new-instance v4, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52fcf8: 7030 1e64 1403 |0044: invoke-direct {v4, v1, v3}, Ljava/io/RandomAccessFile;.:(Ljava/io/File;Ljava/lang/String;)V // method@641e │ │ +52fcfe: 7220 3669 4200 |0047: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52fd04: 5452 929e |004a: iget-object v2, v5, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ +52fd08: 6e10 a563 0100 |004c: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ +52fd0e: 0c01 |004f: move-result-object v1 │ │ +52fd10: 7220 3669 1200 |0050: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52fd16: 28ca |0053: goto 001d // -0036 │ │ +52fd18: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0007 line=435 │ │ 0x0013 line=436 │ │ 0x001f line=441 │ │ 0x003a line=442 │ │ @@ -982923,130 +982923,130 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 233 16-bit code units │ │ -52fd00: |[52fd00] org.osmdroid.util.GEMFFile.readHeader:()V │ │ -52fd10: 5480 949e |0000: iget-object v0, v8, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52fd14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -52fd16: 7220 3d69 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52fd1c: 0c00 |0006: move-result-object v0 │ │ -52fd1e: 1f00 1e0e |0007: check-cast v0, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52fd22: 5482 949e |0009: iget-object v2, v8, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52fd26: 7210 4169 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52fd2c: 0c02 |000e: move-result-object v2 │ │ -52fd2e: 7210 1269 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52fd34: 0a03 |0012: move-result v3 │ │ -52fd36: 3803 1600 |0013: if-eqz v3, 0029 // +0016 │ │ -52fd3a: 7210 1369 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52fd40: 0c03 |0018: move-result-object v3 │ │ -52fd42: 1f03 1e0e |0019: check-cast v3, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52fd46: 5484 939e |001b: iget-object v4, v8, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ -52fd4a: 6e10 2264 0300 |001d: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.length:()J // method@6422 │ │ -52fd50: 0b05 |0020: move-result-wide v5 │ │ -52fd52: 7120 eb64 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52fd58: 0c03 |0024: move-result-object v3 │ │ -52fd5a: 7220 3669 3400 |0025: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52fd60: 28e7 |0028: goto 000f // -0019 │ │ -52fd62: 6e10 2564 0000 |0029: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fd68: 0a02 |002c: move-result v2 │ │ -52fd6a: 1243 |002d: const/4 v3, #int 4 // #4 │ │ -52fd6c: 3332 a200 |002e: if-ne v2, v3, 00d0 // +00a2 │ │ -52fd70: 6e10 2564 0000 |0030: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fd76: 0a02 |0033: move-result v2 │ │ -52fd78: 1303 0001 |0034: const/16 v3, #int 256 // #100 │ │ -52fd7c: 3332 8300 |0036: if-ne v2, v3, 00b9 // +0083 │ │ -52fd80: 6e10 2564 0000 |0038: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fd86: 0a02 |003b: move-result v2 │ │ -52fd88: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -52fd8a: 3523 2100 |003d: if-ge v3, v2, 005e // +0021 │ │ -52fd8e: 6e10 2564 0000 |003f: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fd94: 0a04 |0042: move-result v4 │ │ -52fd96: 6e10 2564 0000 |0043: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fd9c: 0a05 |0046: move-result v5 │ │ -52fd9e: 2356 2e23 |0047: new-array v6, v5, [B // type@232e │ │ -52fda2: 6e40 2464 6051 |0049: invoke-virtual {v0, v6, v1, v5}, Ljava/io/RandomAccessFile;.read:([BII)I // method@6424 │ │ -52fda8: 2205 5d0e |004c: new-instance v5, Ljava/lang/String; // type@0e5d │ │ -52fdac: 7020 3965 6500 |004e: invoke-direct {v5, v6}, Ljava/lang/String;.:([B)V // method@6539 │ │ -52fdb2: 5486 989e |0051: iget-object v6, v8, Lorg/osmdroid/util/GEMFFile;.mSources:Ljava/util/LinkedHashMap; // field@9e98 │ │ -52fdb6: 2207 420e |0053: new-instance v7, Ljava/lang/Integer; // type@0e42 │ │ -52fdba: 7020 ca64 4700 |0055: invoke-direct {v7, v4}, Ljava/lang/Integer;.:(I)V // method@64ca │ │ -52fdc0: 6e30 2069 7605 |0058: invoke-virtual {v6, v7, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6920 │ │ -52fdc6: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -52fdca: 28e0 |005d: goto 003d // -0020 │ │ -52fdcc: 6e10 2564 0000 |005e: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fdd2: 0a02 |0061: move-result v2 │ │ -52fdd4: 3521 5600 |0062: if-ge v1, v2, 00b8 // +0056 │ │ -52fdd8: 2203 c622 |0064: new-instance v3, Lorg/osmdroid/util/GEMFFile$GEMFRange; // type@22c6 │ │ -52fddc: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -52fdde: 7030 ffd2 8304 |0067: invoke-direct {v3, v8, v4}, Lorg/osmdroid/util/GEMFFile$GEMFRange;.:(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V // method@d2ff │ │ -52fde4: 6e10 2564 0000 |006a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fdea: 0a04 |006d: move-result v4 │ │ -52fdec: 7110 da64 0400 |006e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52fdf2: 0c04 |0071: move-result-object v4 │ │ -52fdf4: 5b34 909e |0072: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.zoom:Ljava/lang/Integer; // field@9e90 │ │ -52fdf8: 6e10 2564 0000 |0074: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fdfe: 0a04 |0077: move-result v4 │ │ -52fe00: 7110 da64 0400 |0078: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52fe06: 0c04 |007b: move-result-object v4 │ │ -52fe08: 5b34 8d9e |007c: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ -52fe0c: 6e10 2564 0000 |007e: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fe12: 0a04 |0081: move-result v4 │ │ -52fe14: 7110 da64 0400 |0082: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52fe1a: 0c04 |0085: move-result-object v4 │ │ -52fe1c: 5b34 8c9e |0086: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMax:Ljava/lang/Integer; // field@9e8c │ │ -52fe20: 6e10 2564 0000 |0088: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fe26: 0a04 |008b: move-result v4 │ │ -52fe28: 7110 da64 0400 |008c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52fe2e: 0c04 |008f: move-result-object v4 │ │ -52fe30: 5b34 8f9e |0090: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ -52fe34: 6e10 2564 0000 |0092: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fe3a: 0a04 |0095: move-result v4 │ │ -52fe3c: 7110 da64 0400 |0096: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52fe42: 0c04 |0099: move-result-object v4 │ │ -52fe44: 5b34 8e9e |009a: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ -52fe48: 6e10 2564 0000 |009c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52fe4e: 0a04 |009f: move-result v4 │ │ -52fe50: 7110 da64 0400 |00a0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52fe56: 0c04 |00a3: move-result-object v4 │ │ -52fe58: 5b34 8b9e |00a4: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.sourceIndex:Ljava/lang/Integer; // field@9e8b │ │ -52fe5c: 6e10 2664 0000 |00a6: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readLong:()J // method@6426 │ │ -52fe62: 0b04 |00a9: move-result-wide v4 │ │ -52fe64: 7120 eb64 5400 |00aa: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52fe6a: 0c04 |00ad: move-result-object v4 │ │ -52fe6c: 5b34 8a9e |00ae: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.offset:Ljava/lang/Long; // field@9e8a │ │ -52fe70: 5484 969e |00b0: iget-object v4, v8, Lorg/osmdroid/util/GEMFFile;.mRangeData:Ljava/util/List; // field@9e96 │ │ -52fe74: 7220 3669 3400 |00b2: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52fe7a: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ -52fe7e: 28ab |00b7: goto 0062 // -0055 │ │ -52fe80: 0e00 |00b8: return-void │ │ -52fe82: 2200 100e |00b9: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ -52fe86: 2201 5f0e |00bb: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52fe8a: 7010 8565 0100 |00bd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52fe90: 1a03 0514 |00c0: const-string v3, "Bad tile size: " // string@1405 │ │ -52fe94: 6e20 9165 3100 |00c2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52fe9a: 6e20 8c65 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52fea0: 6e10 a365 0100 |00c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52fea6: 0c01 |00cb: move-result-object v1 │ │ -52fea8: 7020 d963 1000 |00cc: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -52feae: 2700 |00cf: throw v0 │ │ -52feb0: 2200 100e |00d0: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ -52feb4: 2201 5f0e |00d2: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52feb8: 7010 8565 0100 |00d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52febe: 1a03 fc13 |00d7: const-string v3, "Bad file version: " // string@13fc │ │ -52fec2: 6e20 9165 3100 |00d9: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52fec8: 6e20 8c65 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52fece: 6e10 a365 0100 |00df: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52fed4: 0c01 |00e2: move-result-object v1 │ │ -52fed6: 7020 d963 1000 |00e3: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ -52fedc: 2802 |00e6: goto 00e8 // +0002 │ │ -52fede: 2700 |00e7: throw v0 │ │ -52fee0: 28ff |00e8: goto 00e7 // -0001 │ │ +52fd1c: |[52fd1c] org.osmdroid.util.GEMFFile.readHeader:()V │ │ +52fd2c: 5480 949e |0000: iget-object v0, v8, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52fd30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +52fd32: 7220 3d69 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52fd38: 0c00 |0006: move-result-object v0 │ │ +52fd3a: 1f00 1e0e |0007: check-cast v0, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52fd3e: 5482 949e |0009: iget-object v2, v8, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52fd42: 7210 4169 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52fd48: 0c02 |000e: move-result-object v2 │ │ +52fd4a: 7210 1269 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52fd50: 0a03 |0012: move-result v3 │ │ +52fd52: 3803 1600 |0013: if-eqz v3, 0029 // +0016 │ │ +52fd56: 7210 1369 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52fd5c: 0c03 |0018: move-result-object v3 │ │ +52fd5e: 1f03 1e0e |0019: check-cast v3, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52fd62: 5484 939e |001b: iget-object v4, v8, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ +52fd66: 6e10 2264 0300 |001d: invoke-virtual {v3}, Ljava/io/RandomAccessFile;.length:()J // method@6422 │ │ +52fd6c: 0b05 |0020: move-result-wide v5 │ │ +52fd6e: 7120 eb64 6500 |0021: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52fd74: 0c03 |0024: move-result-object v3 │ │ +52fd76: 7220 3669 3400 |0025: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52fd7c: 28e7 |0028: goto 000f // -0019 │ │ +52fd7e: 6e10 2564 0000 |0029: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fd84: 0a02 |002c: move-result v2 │ │ +52fd86: 1243 |002d: const/4 v3, #int 4 // #4 │ │ +52fd88: 3332 a200 |002e: if-ne v2, v3, 00d0 // +00a2 │ │ +52fd8c: 6e10 2564 0000 |0030: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fd92: 0a02 |0033: move-result v2 │ │ +52fd94: 1303 0001 |0034: const/16 v3, #int 256 // #100 │ │ +52fd98: 3332 8300 |0036: if-ne v2, v3, 00b9 // +0083 │ │ +52fd9c: 6e10 2564 0000 |0038: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fda2: 0a02 |003b: move-result v2 │ │ +52fda4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +52fda6: 3523 2100 |003d: if-ge v3, v2, 005e // +0021 │ │ +52fdaa: 6e10 2564 0000 |003f: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fdb0: 0a04 |0042: move-result v4 │ │ +52fdb2: 6e10 2564 0000 |0043: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fdb8: 0a05 |0046: move-result v5 │ │ +52fdba: 2356 2e23 |0047: new-array v6, v5, [B // type@232e │ │ +52fdbe: 6e40 2464 6051 |0049: invoke-virtual {v0, v6, v1, v5}, Ljava/io/RandomAccessFile;.read:([BII)I // method@6424 │ │ +52fdc4: 2205 5d0e |004c: new-instance v5, Ljava/lang/String; // type@0e5d │ │ +52fdc8: 7020 3965 6500 |004e: invoke-direct {v5, v6}, Ljava/lang/String;.:([B)V // method@6539 │ │ +52fdce: 5486 989e |0051: iget-object v6, v8, Lorg/osmdroid/util/GEMFFile;.mSources:Ljava/util/LinkedHashMap; // field@9e98 │ │ +52fdd2: 2207 420e |0053: new-instance v7, Ljava/lang/Integer; // type@0e42 │ │ +52fdd6: 7020 ca64 4700 |0055: invoke-direct {v7, v4}, Ljava/lang/Integer;.:(I)V // method@64ca │ │ +52fddc: 6e30 2069 7605 |0058: invoke-virtual {v6, v7, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6920 │ │ +52fde2: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +52fde6: 28e0 |005d: goto 003d // -0020 │ │ +52fde8: 6e10 2564 0000 |005e: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fdee: 0a02 |0061: move-result v2 │ │ +52fdf0: 3521 5600 |0062: if-ge v1, v2, 00b8 // +0056 │ │ +52fdf4: 2203 c622 |0064: new-instance v3, Lorg/osmdroid/util/GEMFFile$GEMFRange; // type@22c6 │ │ +52fdf8: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +52fdfa: 7030 ffd2 8304 |0067: invoke-direct {v3, v8, v4}, Lorg/osmdroid/util/GEMFFile$GEMFRange;.:(Lorg/osmdroid/util/GEMFFile;Lorg/osmdroid/util/GEMFFile$1;)V // method@d2ff │ │ +52fe00: 6e10 2564 0000 |006a: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fe06: 0a04 |006d: move-result v4 │ │ +52fe08: 7110 da64 0400 |006e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52fe0e: 0c04 |0071: move-result-object v4 │ │ +52fe10: 5b34 909e |0072: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.zoom:Ljava/lang/Integer; // field@9e90 │ │ +52fe14: 6e10 2564 0000 |0074: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fe1a: 0a04 |0077: move-result v4 │ │ +52fe1c: 7110 da64 0400 |0078: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52fe22: 0c04 |007b: move-result-object v4 │ │ +52fe24: 5b34 8d9e |007c: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ +52fe28: 6e10 2564 0000 |007e: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fe2e: 0a04 |0081: move-result v4 │ │ +52fe30: 7110 da64 0400 |0082: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52fe36: 0c04 |0085: move-result-object v4 │ │ +52fe38: 5b34 8c9e |0086: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMax:Ljava/lang/Integer; // field@9e8c │ │ +52fe3c: 6e10 2564 0000 |0088: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fe42: 0a04 |008b: move-result v4 │ │ +52fe44: 7110 da64 0400 |008c: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52fe4a: 0c04 |008f: move-result-object v4 │ │ +52fe4c: 5b34 8f9e |0090: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ +52fe50: 6e10 2564 0000 |0092: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fe56: 0a04 |0095: move-result v4 │ │ +52fe58: 7110 da64 0400 |0096: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52fe5e: 0c04 |0099: move-result-object v4 │ │ +52fe60: 5b34 8e9e |009a: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ +52fe64: 6e10 2564 0000 |009c: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52fe6a: 0a04 |009f: move-result v4 │ │ +52fe6c: 7110 da64 0400 |00a0: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52fe72: 0c04 |00a3: move-result-object v4 │ │ +52fe74: 5b34 8b9e |00a4: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.sourceIndex:Ljava/lang/Integer; // field@9e8b │ │ +52fe78: 6e10 2664 0000 |00a6: invoke-virtual {v0}, Ljava/io/RandomAccessFile;.readLong:()J // method@6426 │ │ +52fe7e: 0b04 |00a9: move-result-wide v4 │ │ +52fe80: 7120 eb64 5400 |00aa: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52fe86: 0c04 |00ad: move-result-object v4 │ │ +52fe88: 5b34 8a9e |00ae: iput-object v4, v3, Lorg/osmdroid/util/GEMFFile$GEMFRange;.offset:Ljava/lang/Long; // field@9e8a │ │ +52fe8c: 5484 969e |00b0: iget-object v4, v8, Lorg/osmdroid/util/GEMFFile;.mRangeData:Ljava/util/List; // field@9e96 │ │ +52fe90: 7220 3669 3400 |00b2: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52fe96: d801 0101 |00b5: add-int/lit8 v1, v1, #int 1 // #01 │ │ +52fe9a: 28ab |00b7: goto 0062 // -0055 │ │ +52fe9c: 0e00 |00b8: return-void │ │ +52fe9e: 2200 100e |00b9: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ +52fea2: 2201 5f0e |00bb: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52fea6: 7010 8565 0100 |00bd: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52feac: 1a03 0514 |00c0: const-string v3, "Bad tile size: " // string@1405 │ │ +52feb0: 6e20 9165 3100 |00c2: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52feb6: 6e20 8c65 2100 |00c5: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52febc: 6e10 a365 0100 |00c8: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52fec2: 0c01 |00cb: move-result-object v1 │ │ +52fec4: 7020 d963 1000 |00cc: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +52feca: 2700 |00cf: throw v0 │ │ +52fecc: 2200 100e |00d0: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ +52fed0: 2201 5f0e |00d2: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52fed4: 7010 8565 0100 |00d4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52feda: 1a03 fc13 |00d7: const-string v3, "Bad file version: " // string@13fc │ │ +52fede: 6e20 9165 3100 |00d9: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52fee4: 6e20 8c65 2100 |00dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52feea: 6e10 a365 0100 |00df: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52fef0: 0c01 |00e2: move-result-object v1 │ │ +52fef2: 7020 d963 1000 |00e3: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@63d9 │ │ +52fef8: 2802 |00e6: goto 00e8 // +0002 │ │ +52fefa: 2700 |00e7: throw v0 │ │ +52fefc: 28ff |00e8: goto 00e7 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0009 line=459 │ │ 0x001b line=460 │ │ 0x0029 line=464 │ │ 0x0030 line=470 │ │ @@ -983078,27 +983078,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -52fc04: |[52fc04] org.osmdroid.util.GEMFFile.close:()V │ │ -52fc14: 5420 949e |0000: iget-object v0, v2, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52fc18: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52fc1e: 0c00 |0005: move-result-object v0 │ │ -52fc20: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52fc26: 0a01 |0009: move-result v1 │ │ -52fc28: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -52fc2c: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52fc32: 0c01 |000f: move-result-object v1 │ │ -52fc34: 1f01 1e0e |0010: check-cast v1, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52fc38: 6e10 2064 0100 |0012: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@6420 │ │ -52fc3e: 28f1 |0015: goto 0006 // -000f │ │ -52fc40: 0e00 |0016: return-void │ │ +52fc20: |[52fc20] org.osmdroid.util.GEMFFile.close:()V │ │ +52fc30: 5420 949e |0000: iget-object v0, v2, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52fc34: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52fc3a: 0c00 |0005: move-result-object v0 │ │ +52fc3c: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52fc42: 0a01 |0009: move-result v1 │ │ +52fc44: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +52fc48: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52fc4e: 0c01 |000f: move-result-object v1 │ │ +52fc50: 1f01 1e0e |0010: check-cast v1, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52fc54: 6e10 2064 0100 |0012: invoke-virtual {v1}, Ljava/io/RandomAccessFile;.close:()V // method@6420 │ │ +52fc5a: 28f1 |0015: goto 0006 // -000f │ │ +52fc5c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0012 line=422 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/osmdroid/util/GEMFFile; │ │ │ │ @@ -983107,225 +983107,225 @@ │ │ type : '(III)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 369 16-bit code units │ │ -52f7d8: |[52f7d8] org.osmdroid.util.GEMFFile.getInputStream:(III)Ljava/io/InputStream; │ │ -52f7e8: 54a0 969e |0000: iget-object v0, v10, Lorg/osmdroid/util/GEMFFile;.mRangeData:Ljava/util/List; // field@9e96 │ │ -52f7ec: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52f7f2: 0c00 |0005: move-result-object v0 │ │ -52f7f4: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52f7fa: 0a01 |0009: move-result v1 │ │ -52f7fc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -52f7fe: 3801 3f00 |000b: if-eqz v1, 004a // +003f │ │ -52f802: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52f808: 0c01 |0010: move-result-object v1 │ │ -52f80a: 1f01 c622 |0011: check-cast v1, Lorg/osmdroid/util/GEMFFile$GEMFRange; // type@22c6 │ │ -52f80e: 5413 909e |0013: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.zoom:Ljava/lang/Integer; // field@9e90 │ │ -52f812: 6e10 ce64 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f818: 0a03 |0018: move-result v3 │ │ -52f81a: 333d edff |0019: if-ne v13, v3, 0006 // -0013 │ │ -52f81e: 5413 8d9e |001b: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ -52f822: 6e10 ce64 0300 |001d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f828: 0a03 |0020: move-result v3 │ │ -52f82a: 343b e5ff |0021: if-lt v11, v3, 0006 // -001b │ │ -52f82e: 5413 8c9e |0023: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMax:Ljava/lang/Integer; // field@9e8c │ │ -52f832: 6e10 ce64 0300 |0025: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f838: 0a03 |0028: move-result v3 │ │ -52f83a: 363b ddff |0029: if-gt v11, v3, 0006 // -0023 │ │ -52f83e: 5413 8f9e |002b: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ -52f842: 6e10 ce64 0300 |002d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f848: 0a03 |0030: move-result v3 │ │ -52f84a: 343c d5ff |0031: if-lt v12, v3, 0006 // -002b │ │ -52f84e: 5413 8e9e |0033: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ -52f852: 6e10 ce64 0300 |0035: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f858: 0a03 |0038: move-result v3 │ │ -52f85a: 363c cdff |0039: if-gt v12, v3, 0006 // -0033 │ │ -52f85e: 55a3 979e |003b: iget-boolean v3, v10, Lorg/osmdroid/util/GEMFFile;.mSourceLimited:Z // field@9e97 │ │ -52f862: 3803 0e00 |003d: if-eqz v3, 004b // +000e │ │ -52f866: 5413 8b9e |003f: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.sourceIndex:Ljava/lang/Integer; // field@9e8b │ │ -52f86a: 6e10 ce64 0300 |0041: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f870: 0a03 |0044: move-result v3 │ │ -52f872: 52a4 919e |0045: iget v4, v10, Lorg/osmdroid/util/GEMFFile;.mCurrentSource:I // field@9e91 │ │ -52f876: 3343 bfff |0047: if-ne v3, v4, 0006 // -0041 │ │ -52f87a: 2802 |0049: goto 004b // +0002 │ │ -52f87c: 0721 |004a: move-object v1, v2 │ │ -52f87e: 3901 0300 |004b: if-nez v1, 004e // +0003 │ │ -52f882: 1102 |004d: return-object v2 │ │ -52f884: 541d 8e9e |004e: iget-object v13, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ -52f888: 6e10 ce64 0d00 |0050: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f88e: 0a0d |0053: move-result v13 │ │ -52f890: d80d 0d01 |0054: add-int/lit8 v13, v13, #int 1 // #01 │ │ -52f894: 5410 8f9e |0056: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ -52f898: 6e10 ce64 0000 |0058: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f89e: 0a00 |005b: move-result v0 │ │ -52f8a0: b10d |005c: sub-int/2addr v13, v0 │ │ -52f8a2: 5410 8d9e |005d: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ -52f8a6: 6e10 ce64 0000 |005f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f8ac: 0a00 |0062: move-result v0 │ │ -52f8ae: b10b |0063: sub-int/2addr v11, v0 │ │ -52f8b0: 5410 8f9e |0064: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ -52f8b4: 6e10 ce64 0000 |0066: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52f8ba: 0a00 |0069: move-result v0 │ │ -52f8bc: b10c |006a: sub-int/2addr v12, v0 │ │ -52f8be: 920b 0b0d |006b: mul-int v11, v11, v13 │ │ -52f8c2: b0cb |006d: add-int/2addr v11, v12 │ │ -52f8c4: 81bb |006e: int-to-long v11, v11 │ │ -52f8c6: 1603 0c00 |006f: const-wide/16 v3, #int 12 // #c │ │ -52f8ca: 9d0b 0b03 |0071: mul-long v11, v11, v3 │ │ -52f8ce: 541d 8a9e |0073: iget-object v13, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.offset:Ljava/lang/Long; // field@9e8a │ │ -52f8d2: 6e10 e564 0d00 |0075: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52f8d8: 0b00 |0078: move-result-wide v0 │ │ -52f8da: bb0b |0079: add-long/2addr v11, v0 │ │ -52f8dc: 54ad 949e |007a: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52f8e0: 1200 |007c: const/4 v0, #int 0 // #0 │ │ -52f8e2: 7220 3d69 0d00 |007d: invoke-interface {v13, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f8e8: 0c0d |0080: move-result-object v13 │ │ -52f8ea: 1f0d 1e0e |0081: check-cast v13, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52f8ee: 6e30 2764 bd0c |0083: invoke-virtual {v13, v11, v12}, Ljava/io/RandomAccessFile;.seek:(J)V // method@6427 │ │ -52f8f4: 6e10 2664 0d00 |0086: invoke-virtual {v13}, Ljava/io/RandomAccessFile;.readLong:()J // method@6426 │ │ -52f8fa: 0b0b |0089: move-result-wide v11 │ │ -52f8fc: 6e10 2564 0d00 |008a: invoke-virtual {v13}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ -52f902: 0a08 |008d: move-result v8 │ │ -52f904: 54ad 949e |008e: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52f908: 7220 3d69 0d00 |0090: invoke-interface {v13, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f90e: 0c0d |0093: move-result-object v13 │ │ -52f910: 1f0d 1e0e |0094: check-cast v13, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52f914: 54a1 939e |0096: iget-object v1, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ -52f918: 7220 3d69 0100 |0098: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f91e: 0c01 |009b: move-result-object v1 │ │ -52f920: 1f01 470e |009c: check-cast v1, Ljava/lang/Long; // type@0e47 │ │ -52f924: 6e10 e564 0100 |009e: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52f92a: 0b03 |00a1: move-result-wide v3 │ │ -52f92c: 3101 0b03 |00a2: cmp-long v1, v11, v3 │ │ -52f930: 3d01 3700 |00a4: if-lez v1, 00db // +0037 │ │ -52f934: 54ad 939e |00a6: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ -52f938: 7210 4869 0d00 |00a8: invoke-interface {v13}, Ljava/util/List;.size:()I // method@6948 │ │ -52f93e: 0a0d |00ab: move-result v13 │ │ -52f940: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ -52f942: d803 0dff |00ad: add-int/lit8 v3, v13, #int -1 // #ff │ │ -52f946: 3531 2200 |00af: if-ge v1, v3, 00d1 // +0022 │ │ -52f94a: 54a3 939e |00b1: iget-object v3, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ -52f94e: 7220 3d69 1300 |00b3: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f954: 0c03 |00b6: move-result-object v3 │ │ -52f956: 1f03 470e |00b7: check-cast v3, Ljava/lang/Long; // type@0e47 │ │ -52f95a: 6e10 e564 0300 |00b9: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52f960: 0b03 |00bc: move-result-wide v3 │ │ -52f962: 3105 0b03 |00bd: cmp-long v5, v11, v3 │ │ -52f966: 3d05 1200 |00bf: if-lez v5, 00d1 // +0012 │ │ -52f96a: 54a3 939e |00c1: iget-object v3, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ -52f96e: 7220 3d69 1300 |00c3: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f974: 0c03 |00c6: move-result-object v3 │ │ -52f976: 1f03 470e |00c7: check-cast v3, Ljava/lang/Long; // type@0e47 │ │ -52f97a: 6e10 e564 0300 |00c9: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -52f980: 0b03 |00cc: move-result-wide v3 │ │ -52f982: bc3b |00cd: sub-long/2addr v11, v3 │ │ -52f984: d801 0101 |00ce: add-int/lit8 v1, v1, #int 1 // #01 │ │ -52f988: 28dd |00d0: goto 00ad // -0023 │ │ -52f98a: 54ad 949e |00d1: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ -52f98e: 7220 3d69 1d00 |00d3: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f994: 0c0d |00d6: move-result-object v13 │ │ -52f996: 1f0d 1e0e |00d7: check-cast v13, Ljava/io/RandomAccessFile; // type@0e1e │ │ -52f99a: 04b6 |00d9: move-wide v6, v11 │ │ -52f99c: 2803 |00da: goto 00dd // +0003 │ │ -52f99e: 04b6 |00db: move-wide v6, v11 │ │ -52f9a0: 1201 |00dc: const/4 v1, #int 0 // #0 │ │ -52f9a2: 6e30 2764 6d07 |00dd: invoke-virtual {v13, v6, v7}, Ljava/io/RandomAccessFile;.seek:(J)V // method@6427 │ │ -52f9a8: 220b c522 |00e0: new-instance v11, Lorg/osmdroid/util/GEMFFile$GEMFInputStream; // type@22c5 │ │ -52f9ac: 54ac 929e |00e2: iget-object v12, v10, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ -52f9b0: 7220 3d69 1c00 |00e4: invoke-interface {v12, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -52f9b6: 0c0c |00e7: move-result-object v12 │ │ -52f9b8: 07c5 |00e8: move-object v5, v12 │ │ -52f9ba: 1f05 5d0e |00e9: check-cast v5, Ljava/lang/String; // type@0e5d │ │ -52f9be: 07b3 |00eb: move-object v3, v11 │ │ -52f9c0: 07a4 |00ec: move-object v4, v10 │ │ -52f9c2: 7606 f7d2 0300 |00ed: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.:(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V // method@d2f7 │ │ -52f9c8: 220c fd0d |00f0: new-instance v12, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -52f9cc: 7010 6463 0c00 |00f2: invoke-direct {v12}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -52f9d2: 130d 0004 |00f5: const/16 v13, #int 1024 // #400 │ │ -52f9d6: 23dd 2e23 |00f7: new-array v13, v13, [B // type@232e │ │ -52f9da: 6e10 f8d2 0b00 |00f9: invoke-virtual {v11}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.available:()I // method@d2f8 │ │ -52f9e0: 0a01 |00fc: move-result v1 │ │ -52f9e2: 3d01 0c00 |00fd: if-lez v1, 0109 // +000c │ │ -52f9e6: 6e20 e763 db00 |00ff: invoke-virtual {v11, v13}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ -52f9ec: 0a01 |0102: move-result v1 │ │ -52f9ee: 3d01 f6ff |0103: if-lez v1, 00f9 // -000a │ │ -52f9f2: 6e40 6e63 dc10 |0105: invoke-virtual {v12, v13, v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ -52f9f8: 28f1 |0108: goto 00f9 // -000f │ │ -52f9fa: 6e10 6a63 0c00 |0109: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -52fa00: 0c0d |010c: move-result-object v13 │ │ -52fa02: 2200 fc0d |010d: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -52fa06: 7020 5e63 d000 |010f: invoke-direct {v0, v13}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -52fa0c: 6e10 6663 0c00 |0112: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ -52fa12: 2805 |0115: goto 011a // +0005 │ │ -52fa14: 0d0c |0116: move-exception v12 │ │ -52fa16: 6e10 df63 0c00 |0117: invoke-virtual {v12}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fa1c: 6e10 f9d2 0b00 |011a: invoke-virtual {v11}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.close:()V // method@d2f9 │ │ -52fa22: 2805 |011d: goto 0122 // +0005 │ │ -52fa24: 0d0b |011e: move-exception v11 │ │ -52fa26: 6e10 df63 0b00 |011f: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fa2c: 0702 |0122: move-object v2, v0 │ │ -52fa2e: 2834 |0123: goto 0157 // +0034 │ │ -52fa30: 0d0d |0124: move-exception v13 │ │ -52fa32: 07c2 |0125: move-object v2, v12 │ │ -52fa34: 07bc |0126: move-object v12, v11 │ │ -52fa36: 07db |0127: move-object v11, v13 │ │ -52fa38: 2832 |0128: goto 015a // +0032 │ │ -52fa3a: 0d0d |0129: move-exception v13 │ │ -52fa3c: 07c9 |012a: move-object v9, v12 │ │ -52fa3e: 07bc |012b: move-object v12, v11 │ │ -52fa40: 07db |012c: move-object v11, v13 │ │ -52fa42: 079d |012d: move-object v13, v9 │ │ -52fa44: 2812 |012e: goto 0140 // +0012 │ │ -52fa46: 0d0c |012f: move-exception v12 │ │ -52fa48: 07c9 |0130: move-object v9, v12 │ │ -52fa4a: 07bc |0131: move-object v12, v11 │ │ -52fa4c: 079b |0132: move-object v11, v9 │ │ -52fa4e: 2827 |0133: goto 015a // +0027 │ │ -52fa50: 0d0c |0134: move-exception v12 │ │ -52fa52: 072d |0135: move-object v13, v2 │ │ -52fa54: 07c9 |0136: move-object v9, v12 │ │ -52fa56: 07bc |0137: move-object v12, v11 │ │ -52fa58: 079b |0138: move-object v11, v9 │ │ -52fa5a: 2807 |0139: goto 0140 // +0007 │ │ -52fa5c: 0d0b |013a: move-exception v11 │ │ -52fa5e: 072c |013b: move-object v12, v2 │ │ -52fa60: 281e |013c: goto 015a // +001e │ │ -52fa62: 0d0b |013d: move-exception v11 │ │ -52fa64: 072c |013e: move-object v12, v2 │ │ -52fa66: 07cd |013f: move-object v13, v12 │ │ -52fa68: 6e10 df63 0b00 |0140: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fa6e: 380d 0a00 |0143: if-eqz v13, 014d // +000a │ │ -52fa72: 6e10 6663 0d00 |0145: invoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ -52fa78: 2805 |0148: goto 014d // +0005 │ │ -52fa7a: 0d0b |0149: move-exception v11 │ │ -52fa7c: 6e10 df63 0b00 |014a: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fa82: 380c 0a00 |014d: if-eqz v12, 0157 // +000a │ │ -52fa86: 6e10 f9d2 0c00 |014f: invoke-virtual {v12}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.close:()V // method@d2f9 │ │ -52fa8c: 2805 |0152: goto 0157 // +0005 │ │ -52fa8e: 0d0b |0153: move-exception v11 │ │ -52fa90: 6e10 df63 0b00 |0154: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fa96: 1102 |0157: return-object v2 │ │ -52fa98: 0d0b |0158: move-exception v11 │ │ -52fa9a: 07d2 |0159: move-object v2, v13 │ │ -52fa9c: 3802 0a00 |015a: if-eqz v2, 0164 // +000a │ │ -52faa0: 6e10 6663 0200 |015c: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ -52faa6: 2805 |015f: goto 0164 // +0005 │ │ -52faa8: 0d0d |0160: move-exception v13 │ │ -52faaa: 6e10 df63 0d00 |0161: invoke-virtual {v13}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fab0: 380c 0a00 |0164: if-eqz v12, 016e // +000a │ │ -52fab4: 6e10 f9d2 0c00 |0166: invoke-virtual {v12}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.close:()V // method@d2f9 │ │ -52faba: 2805 |0169: goto 016e // +0005 │ │ -52fabc: 0d0c |016a: move-exception v12 │ │ -52fabe: 6e10 df63 0c00 |016b: invoke-virtual {v12}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ -52fac4: 2802 |016e: goto 0170 // +0002 │ │ -52fac6: 270b |016f: throw v11 │ │ -52fac8: 28ff |0170: goto 016f // -0001 │ │ +52f7f4: |[52f7f4] org.osmdroid.util.GEMFFile.getInputStream:(III)Ljava/io/InputStream; │ │ +52f804: 54a0 969e |0000: iget-object v0, v10, Lorg/osmdroid/util/GEMFFile;.mRangeData:Ljava/util/List; // field@9e96 │ │ +52f808: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52f80e: 0c00 |0005: move-result-object v0 │ │ +52f810: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52f816: 0a01 |0009: move-result v1 │ │ +52f818: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +52f81a: 3801 3f00 |000b: if-eqz v1, 004a // +003f │ │ +52f81e: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52f824: 0c01 |0010: move-result-object v1 │ │ +52f826: 1f01 c622 |0011: check-cast v1, Lorg/osmdroid/util/GEMFFile$GEMFRange; // type@22c6 │ │ +52f82a: 5413 909e |0013: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.zoom:Ljava/lang/Integer; // field@9e90 │ │ +52f82e: 6e10 ce64 0300 |0015: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f834: 0a03 |0018: move-result v3 │ │ +52f836: 333d edff |0019: if-ne v13, v3, 0006 // -0013 │ │ +52f83a: 5413 8d9e |001b: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ +52f83e: 6e10 ce64 0300 |001d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f844: 0a03 |0020: move-result v3 │ │ +52f846: 343b e5ff |0021: if-lt v11, v3, 0006 // -001b │ │ +52f84a: 5413 8c9e |0023: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMax:Ljava/lang/Integer; // field@9e8c │ │ +52f84e: 6e10 ce64 0300 |0025: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f854: 0a03 |0028: move-result v3 │ │ +52f856: 363b ddff |0029: if-gt v11, v3, 0006 // -0023 │ │ +52f85a: 5413 8f9e |002b: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ +52f85e: 6e10 ce64 0300 |002d: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f864: 0a03 |0030: move-result v3 │ │ +52f866: 343c d5ff |0031: if-lt v12, v3, 0006 // -002b │ │ +52f86a: 5413 8e9e |0033: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ +52f86e: 6e10 ce64 0300 |0035: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f874: 0a03 |0038: move-result v3 │ │ +52f876: 363c cdff |0039: if-gt v12, v3, 0006 // -0033 │ │ +52f87a: 55a3 979e |003b: iget-boolean v3, v10, Lorg/osmdroid/util/GEMFFile;.mSourceLimited:Z // field@9e97 │ │ +52f87e: 3803 0e00 |003d: if-eqz v3, 004b // +000e │ │ +52f882: 5413 8b9e |003f: iget-object v3, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.sourceIndex:Ljava/lang/Integer; // field@9e8b │ │ +52f886: 6e10 ce64 0300 |0041: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f88c: 0a03 |0044: move-result v3 │ │ +52f88e: 52a4 919e |0045: iget v4, v10, Lorg/osmdroid/util/GEMFFile;.mCurrentSource:I // field@9e91 │ │ +52f892: 3343 bfff |0047: if-ne v3, v4, 0006 // -0041 │ │ +52f896: 2802 |0049: goto 004b // +0002 │ │ +52f898: 0721 |004a: move-object v1, v2 │ │ +52f89a: 3901 0300 |004b: if-nez v1, 004e // +0003 │ │ +52f89e: 1102 |004d: return-object v2 │ │ +52f8a0: 541d 8e9e |004e: iget-object v13, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMax:Ljava/lang/Integer; // field@9e8e │ │ +52f8a4: 6e10 ce64 0d00 |0050: invoke-virtual {v13}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f8aa: 0a0d |0053: move-result v13 │ │ +52f8ac: d80d 0d01 |0054: add-int/lit8 v13, v13, #int 1 // #01 │ │ +52f8b0: 5410 8f9e |0056: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ +52f8b4: 6e10 ce64 0000 |0058: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f8ba: 0a00 |005b: move-result v0 │ │ +52f8bc: b10d |005c: sub-int/2addr v13, v0 │ │ +52f8be: 5410 8d9e |005d: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.xMin:Ljava/lang/Integer; // field@9e8d │ │ +52f8c2: 6e10 ce64 0000 |005f: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f8c8: 0a00 |0062: move-result v0 │ │ +52f8ca: b10b |0063: sub-int/2addr v11, v0 │ │ +52f8cc: 5410 8f9e |0064: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.yMin:Ljava/lang/Integer; // field@9e8f │ │ +52f8d0: 6e10 ce64 0000 |0066: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52f8d6: 0a00 |0069: move-result v0 │ │ +52f8d8: b10c |006a: sub-int/2addr v12, v0 │ │ +52f8da: 920b 0b0d |006b: mul-int v11, v11, v13 │ │ +52f8de: b0cb |006d: add-int/2addr v11, v12 │ │ +52f8e0: 81bb |006e: int-to-long v11, v11 │ │ +52f8e2: 1603 0c00 |006f: const-wide/16 v3, #int 12 // #c │ │ +52f8e6: 9d0b 0b03 |0071: mul-long v11, v11, v3 │ │ +52f8ea: 541d 8a9e |0073: iget-object v13, v1, Lorg/osmdroid/util/GEMFFile$GEMFRange;.offset:Ljava/lang/Long; // field@9e8a │ │ +52f8ee: 6e10 e564 0d00 |0075: invoke-virtual {v13}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52f8f4: 0b00 |0078: move-result-wide v0 │ │ +52f8f6: bb0b |0079: add-long/2addr v11, v0 │ │ +52f8f8: 54ad 949e |007a: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52f8fc: 1200 |007c: const/4 v0, #int 0 // #0 │ │ +52f8fe: 7220 3d69 0d00 |007d: invoke-interface {v13, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f904: 0c0d |0080: move-result-object v13 │ │ +52f906: 1f0d 1e0e |0081: check-cast v13, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52f90a: 6e30 2764 bd0c |0083: invoke-virtual {v13, v11, v12}, Ljava/io/RandomAccessFile;.seek:(J)V // method@6427 │ │ +52f910: 6e10 2664 0d00 |0086: invoke-virtual {v13}, Ljava/io/RandomAccessFile;.readLong:()J // method@6426 │ │ +52f916: 0b0b |0089: move-result-wide v11 │ │ +52f918: 6e10 2564 0d00 |008a: invoke-virtual {v13}, Ljava/io/RandomAccessFile;.readInt:()I // method@6425 │ │ +52f91e: 0a08 |008d: move-result v8 │ │ +52f920: 54ad 949e |008e: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52f924: 7220 3d69 0d00 |0090: invoke-interface {v13, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f92a: 0c0d |0093: move-result-object v13 │ │ +52f92c: 1f0d 1e0e |0094: check-cast v13, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52f930: 54a1 939e |0096: iget-object v1, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ +52f934: 7220 3d69 0100 |0098: invoke-interface {v1, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f93a: 0c01 |009b: move-result-object v1 │ │ +52f93c: 1f01 470e |009c: check-cast v1, Ljava/lang/Long; // type@0e47 │ │ +52f940: 6e10 e564 0100 |009e: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52f946: 0b03 |00a1: move-result-wide v3 │ │ +52f948: 3101 0b03 |00a2: cmp-long v1, v11, v3 │ │ +52f94c: 3d01 3700 |00a4: if-lez v1, 00db // +0037 │ │ +52f950: 54ad 939e |00a6: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ +52f954: 7210 4869 0d00 |00a8: invoke-interface {v13}, Ljava/util/List;.size:()I // method@6948 │ │ +52f95a: 0a0d |00ab: move-result v13 │ │ +52f95c: 1201 |00ac: const/4 v1, #int 0 // #0 │ │ +52f95e: d803 0dff |00ad: add-int/lit8 v3, v13, #int -1 // #ff │ │ +52f962: 3531 2200 |00af: if-ge v1, v3, 00d1 // +0022 │ │ +52f966: 54a3 939e |00b1: iget-object v3, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ +52f96a: 7220 3d69 1300 |00b3: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f970: 0c03 |00b6: move-result-object v3 │ │ +52f972: 1f03 470e |00b7: check-cast v3, Ljava/lang/Long; // type@0e47 │ │ +52f976: 6e10 e564 0300 |00b9: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52f97c: 0b03 |00bc: move-result-wide v3 │ │ +52f97e: 3105 0b03 |00bd: cmp-long v5, v11, v3 │ │ +52f982: 3d05 1200 |00bf: if-lez v5, 00d1 // +0012 │ │ +52f986: 54a3 939e |00c1: iget-object v3, v10, Lorg/osmdroid/util/GEMFFile;.mFileSizes:Ljava/util/List; // field@9e93 │ │ +52f98a: 7220 3d69 1300 |00c3: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f990: 0c03 |00c6: move-result-object v3 │ │ +52f992: 1f03 470e |00c7: check-cast v3, Ljava/lang/Long; // type@0e47 │ │ +52f996: 6e10 e564 0300 |00c9: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52f99c: 0b03 |00cc: move-result-wide v3 │ │ +52f99e: bc3b |00cd: sub-long/2addr v11, v3 │ │ +52f9a0: d801 0101 |00ce: add-int/lit8 v1, v1, #int 1 // #01 │ │ +52f9a4: 28dd |00d0: goto 00ad // -0023 │ │ +52f9a6: 54ad 949e |00d1: iget-object v13, v10, Lorg/osmdroid/util/GEMFFile;.mFiles:Ljava/util/List; // field@9e94 │ │ +52f9aa: 7220 3d69 1d00 |00d3: invoke-interface {v13, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f9b0: 0c0d |00d6: move-result-object v13 │ │ +52f9b2: 1f0d 1e0e |00d7: check-cast v13, Ljava/io/RandomAccessFile; // type@0e1e │ │ +52f9b6: 04b6 |00d9: move-wide v6, v11 │ │ +52f9b8: 2803 |00da: goto 00dd // +0003 │ │ +52f9ba: 04b6 |00db: move-wide v6, v11 │ │ +52f9bc: 1201 |00dc: const/4 v1, #int 0 // #0 │ │ +52f9be: 6e30 2764 6d07 |00dd: invoke-virtual {v13, v6, v7}, Ljava/io/RandomAccessFile;.seek:(J)V // method@6427 │ │ +52f9c4: 220b c522 |00e0: new-instance v11, Lorg/osmdroid/util/GEMFFile$GEMFInputStream; // type@22c5 │ │ +52f9c8: 54ac 929e |00e2: iget-object v12, v10, Lorg/osmdroid/util/GEMFFile;.mFileNames:Ljava/util/List; // field@9e92 │ │ +52f9cc: 7220 3d69 1c00 |00e4: invoke-interface {v12, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +52f9d2: 0c0c |00e7: move-result-object v12 │ │ +52f9d4: 07c5 |00e8: move-object v5, v12 │ │ +52f9d6: 1f05 5d0e |00e9: check-cast v5, Ljava/lang/String; // type@0e5d │ │ +52f9da: 07b3 |00eb: move-object v3, v11 │ │ +52f9dc: 07a4 |00ec: move-object v4, v10 │ │ +52f9de: 7606 f7d2 0300 |00ed: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.:(Lorg/osmdroid/util/GEMFFile;Ljava/lang/String;JI)V // method@d2f7 │ │ +52f9e4: 220c fd0d |00f0: new-instance v12, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +52f9e8: 7010 6463 0c00 |00f2: invoke-direct {v12}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +52f9ee: 130d 0004 |00f5: const/16 v13, #int 1024 // #400 │ │ +52f9f2: 23dd 2e23 |00f7: new-array v13, v13, [B // type@232e │ │ +52f9f6: 6e10 f8d2 0b00 |00f9: invoke-virtual {v11}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.available:()I // method@d2f8 │ │ +52f9fc: 0a01 |00fc: move-result v1 │ │ +52f9fe: 3d01 0c00 |00fd: if-lez v1, 0109 // +000c │ │ +52fa02: 6e20 e763 db00 |00ff: invoke-virtual {v11, v13}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ +52fa08: 0a01 |0102: move-result v1 │ │ +52fa0a: 3d01 f6ff |0103: if-lez v1, 00f9 // -000a │ │ +52fa0e: 6e40 6e63 dc10 |0105: invoke-virtual {v12, v13, v0, v1}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ +52fa14: 28f1 |0108: goto 00f9 // -000f │ │ +52fa16: 6e10 6a63 0c00 |0109: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +52fa1c: 0c0d |010c: move-result-object v13 │ │ +52fa1e: 2200 fc0d |010d: new-instance v0, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +52fa22: 7020 5e63 d000 |010f: invoke-direct {v0, v13}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +52fa28: 6e10 6663 0c00 |0112: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ +52fa2e: 2805 |0115: goto 011a // +0005 │ │ +52fa30: 0d0c |0116: move-exception v12 │ │ +52fa32: 6e10 df63 0c00 |0117: invoke-virtual {v12}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52fa38: 6e10 f9d2 0b00 |011a: invoke-virtual {v11}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.close:()V // method@d2f9 │ │ +52fa3e: 2805 |011d: goto 0122 // +0005 │ │ +52fa40: 0d0b |011e: move-exception v11 │ │ +52fa42: 6e10 df63 0b00 |011f: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52fa48: 0702 |0122: move-object v2, v0 │ │ +52fa4a: 2834 |0123: goto 0157 // +0034 │ │ +52fa4c: 0d0d |0124: move-exception v13 │ │ +52fa4e: 07c2 |0125: move-object v2, v12 │ │ +52fa50: 07bc |0126: move-object v12, v11 │ │ +52fa52: 07db |0127: move-object v11, v13 │ │ +52fa54: 2832 |0128: goto 015a // +0032 │ │ +52fa56: 0d0d |0129: move-exception v13 │ │ +52fa58: 07c9 |012a: move-object v9, v12 │ │ +52fa5a: 07bc |012b: move-object v12, v11 │ │ +52fa5c: 07db |012c: move-object v11, v13 │ │ +52fa5e: 079d |012d: move-object v13, v9 │ │ +52fa60: 2812 |012e: goto 0140 // +0012 │ │ +52fa62: 0d0c |012f: move-exception v12 │ │ +52fa64: 07c9 |0130: move-object v9, v12 │ │ +52fa66: 07bc |0131: move-object v12, v11 │ │ +52fa68: 079b |0132: move-object v11, v9 │ │ +52fa6a: 2827 |0133: goto 015a // +0027 │ │ +52fa6c: 0d0c |0134: move-exception v12 │ │ +52fa6e: 072d |0135: move-object v13, v2 │ │ +52fa70: 07c9 |0136: move-object v9, v12 │ │ +52fa72: 07bc |0137: move-object v12, v11 │ │ +52fa74: 079b |0138: move-object v11, v9 │ │ +52fa76: 2807 |0139: goto 0140 // +0007 │ │ +52fa78: 0d0b |013a: move-exception v11 │ │ +52fa7a: 072c |013b: move-object v12, v2 │ │ +52fa7c: 281e |013c: goto 015a // +001e │ │ +52fa7e: 0d0b |013d: move-exception v11 │ │ +52fa80: 072c |013e: move-object v12, v2 │ │ +52fa82: 07cd |013f: move-object v13, v12 │ │ +52fa84: 6e10 df63 0b00 |0140: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52fa8a: 380d 0a00 |0143: if-eqz v13, 014d // +000a │ │ +52fa8e: 6e10 6663 0d00 |0145: invoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ +52fa94: 2805 |0148: goto 014d // +0005 │ │ +52fa96: 0d0b |0149: move-exception v11 │ │ +52fa98: 6e10 df63 0b00 |014a: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52fa9e: 380c 0a00 |014d: if-eqz v12, 0157 // +000a │ │ +52faa2: 6e10 f9d2 0c00 |014f: invoke-virtual {v12}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.close:()V // method@d2f9 │ │ +52faa8: 2805 |0152: goto 0157 // +0005 │ │ +52faaa: 0d0b |0153: move-exception v11 │ │ +52faac: 6e10 df63 0b00 |0154: invoke-virtual {v11}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52fab2: 1102 |0157: return-object v2 │ │ +52fab4: 0d0b |0158: move-exception v11 │ │ +52fab6: 07d2 |0159: move-object v2, v13 │ │ +52fab8: 3802 0a00 |015a: if-eqz v2, 0164 // +000a │ │ +52fabc: 6e10 6663 0200 |015c: invoke-virtual {v2}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ +52fac2: 2805 |015f: goto 0164 // +0005 │ │ +52fac4: 0d0d |0160: move-exception v13 │ │ +52fac6: 6e10 df63 0d00 |0161: invoke-virtual {v13}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52facc: 380c 0a00 |0164: if-eqz v12, 016e // +000a │ │ +52fad0: 6e10 f9d2 0c00 |0166: invoke-virtual {v12}, Lorg/osmdroid/util/GEMFFile$GEMFInputStream;.close:()V // method@d2f9 │ │ +52fad6: 2805 |0169: goto 016e // +0005 │ │ +52fad8: 0d0c |016a: move-exception v12 │ │ +52fada: 6e10 df63 0c00 |016b: invoke-virtual {v12}, Ljava/io/IOException;.printStackTrace:()V // method@63df │ │ +52fae0: 2802 |016e: goto 0170 // +0002 │ │ +52fae2: 270b |016f: throw v11 │ │ +52fae4: 28ff |0170: goto 016f // -0001 │ │ catches : 10 │ │ 0x004e - 0x00f0 │ │ Ljava/io/IOException; -> 0x013d │ │ -> 0x013a │ │ 0x00f0 - 0x00f5 │ │ Ljava/io/IOException; -> 0x0134 │ │ -> 0x012f │ │ @@ -983402,17 +983402,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52fb54: |[52fb54] org.osmdroid.util.GEMFFile.getName:()Ljava/lang/String; │ │ -52fb64: 5410 959e |0000: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ -52fb68: 1100 |0002: return-object v0 │ │ +52fb70: |[52fb70] org.osmdroid.util.GEMFFile.getName:()Ljava/lang/String; │ │ +52fb80: 5410 959e |0000: iget-object v0, v1, Lorg/osmdroid/util/GEMFFile;.mLocation:Ljava/lang/String; // field@9e95 │ │ +52fb84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/GEMFFile; │ │ │ │ source_file_idx : 9236 (GEMFFile.java) │ │ @@ -983450,18 +983450,18 @@ │ │ type : '(Lorg/osmdroid/util/GarbageCollector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52fee4: |[52fee4] org.osmdroid.util.GarbageCollector$1.:(Lorg/osmdroid/util/GarbageCollector;)V │ │ -52fef4: 5b01 999e |0000: iput-object v1, v0, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ -52fef8: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52fefe: 0e00 |0005: return-void │ │ +52ff00: |[52ff00] org.osmdroid.util.GarbageCollector$1.:(Lorg/osmdroid/util/GarbageCollector;)V │ │ +52ff10: 5b01 999e |0000: iput-object v1, v0, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ +52ff14: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52ff1a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/util/GarbageCollector$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/util/GarbageCollector; │ │ │ │ @@ -983471,31 +983471,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -52ff00: |[52ff00] org.osmdroid.util.GarbageCollector$1.run:()V │ │ -52ff10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52ff12: 5431 999e |0001: iget-object v1, v3, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ -52ff16: 7110 0bd3 0100 |0003: invoke-static {v1}, Lorg/osmdroid/util/GarbageCollector;.access$000:(Lorg/osmdroid/util/GarbageCollector;)Ljava/lang/Runnable; // method@d30b │ │ -52ff1c: 0c01 |0006: move-result-object v1 │ │ -52ff1e: 7210 2765 0100 |0007: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@6527 │ │ -52ff24: 5431 999e |000a: iget-object v1, v3, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ -52ff28: 7110 0cd3 0100 |000c: invoke-static {v1}, Lorg/osmdroid/util/GarbageCollector;.access$100:(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@d30c │ │ -52ff2e: 0c01 |000f: move-result-object v1 │ │ -52ff30: 6e20 2e6a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ -52ff36: 0e00 |0013: return-void │ │ -52ff38: 0d01 |0014: move-exception v1 │ │ -52ff3a: 5432 999e |0015: iget-object v2, v3, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ -52ff3e: 7110 0cd3 0200 |0017: invoke-static {v2}, Lorg/osmdroid/util/GarbageCollector;.access$100:(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@d30c │ │ -52ff44: 0c02 |001a: move-result-object v2 │ │ -52ff46: 6e20 2e6a 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ -52ff4c: 2701 |001e: throw v1 │ │ +52ff1c: |[52ff1c] org.osmdroid.util.GarbageCollector$1.run:()V │ │ +52ff2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52ff2e: 5431 999e |0001: iget-object v1, v3, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ +52ff32: 7110 0bd3 0100 |0003: invoke-static {v1}, Lorg/osmdroid/util/GarbageCollector;.access$000:(Lorg/osmdroid/util/GarbageCollector;)Ljava/lang/Runnable; // method@d30b │ │ +52ff38: 0c01 |0006: move-result-object v1 │ │ +52ff3a: 7210 2765 0100 |0007: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@6527 │ │ +52ff40: 5431 999e |000a: iget-object v1, v3, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ +52ff44: 7110 0cd3 0100 |000c: invoke-static {v1}, Lorg/osmdroid/util/GarbageCollector;.access$100:(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@d30c │ │ +52ff4a: 0c01 |000f: move-result-object v1 │ │ +52ff4c: 6e20 2e6a 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ +52ff52: 0e00 |0013: return-void │ │ +52ff54: 0d01 |0014: move-exception v1 │ │ +52ff56: 5432 999e |0015: iget-object v2, v3, Lorg/osmdroid/util/GarbageCollector$1;.this$0:Lorg/osmdroid/util/GarbageCollector; // field@9e99 │ │ +52ff5a: 7110 0cd3 0200 |0017: invoke-static {v2}, Lorg/osmdroid/util/GarbageCollector;.access$100:(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@d30c │ │ +52ff60: 0c02 |001a: move-result-object v2 │ │ +52ff62: 6e20 2e6a 0200 |001b: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ +52ff68: 2701 |001e: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x0014 │ │ positions : │ │ 0x0001 line=31 │ │ 0x000a line=33 │ │ locals : │ │ @@ -983534,22 +983534,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -52fff4: |[52fff4] org.osmdroid.util.GarbageCollector.:(Ljava/lang/Runnable;)V │ │ -530004: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -53000a: 2200 650f |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0f65 │ │ -53000e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -530010: 7020 2a6a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@6a2a │ │ -530016: 5b20 9b9e |0009: iput-object v0, v2, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ -53001a: 5b23 9a9e |000b: iput-object v3, v2, Lorg/osmdroid/util/GarbageCollector;.mAction:Ljava/lang/Runnable; // field@9e9a │ │ -53001e: 0e00 |000d: return-void │ │ +530010: |[530010] org.osmdroid.util.GarbageCollector.:(Ljava/lang/Runnable;)V │ │ +530020: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +530026: 2200 650f |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0f65 │ │ +53002a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +53002c: 7020 2a6a 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@6a2a │ │ +530032: 5b20 9b9e |0009: iput-object v0, v2, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ +530036: 5b23 9a9e |000b: iput-object v3, v2, Lorg/osmdroid/util/GarbageCollector;.mAction:Ljava/lang/Runnable; // field@9e9a │ │ +53003a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=16 │ │ 0x000b line=20 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/util/GarbageCollector; │ │ @@ -983560,17 +983560,17 @@ │ │ type : '(Lorg/osmdroid/util/GarbageCollector;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52ffc4: |[52ffc4] org.osmdroid.util.GarbageCollector.access$000:(Lorg/osmdroid/util/GarbageCollector;)Ljava/lang/Runnable; │ │ -52ffd4: 5400 9a9e |0000: iget-object v0, v0, Lorg/osmdroid/util/GarbageCollector;.mAction:Ljava/lang/Runnable; // field@9e9a │ │ -52ffd8: 1100 |0002: return-object v0 │ │ +52ffe0: |[52ffe0] org.osmdroid.util.GarbageCollector.access$000:(Lorg/osmdroid/util/GarbageCollector;)Ljava/lang/Runnable; │ │ +52fff0: 5400 9a9e |0000: iget-object v0, v0, Lorg/osmdroid/util/GarbageCollector;.mAction:Ljava/lang/Runnable; // field@9e9a │ │ +52fff4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/GarbageCollector; │ │ │ │ #2 : (in Lorg/osmdroid/util/GarbageCollector;) │ │ @@ -983578,17 +983578,17 @@ │ │ type : '(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52ffdc: |[52ffdc] org.osmdroid.util.GarbageCollector.access$100:(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -52ffec: 5400 9b9e |0000: iget-object v0, v0, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ -52fff0: 1100 |0002: return-object v0 │ │ +52fff8: |[52fff8] org.osmdroid.util.GarbageCollector.access$100:(Lorg/osmdroid/util/GarbageCollector;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +530008: 5400 9b9e |0000: iget-object v0, v0, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ +53000c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/GarbageCollector; │ │ │ │ Virtual methods - │ │ @@ -983597,29 +983597,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -52ff5c: |[52ff5c] org.osmdroid.util.GarbageCollector.gc:()Z │ │ -52ff6c: 5430 9b9e |0000: iget-object v0, v3, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ -52ff70: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -52ff72: 6e20 2d6a 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.getAndSet:(Z)Z // method@6a2d │ │ -52ff78: 0a00 |0006: move-result v0 │ │ -52ff7a: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ -52ff7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -52ff80: 0f00 |000a: return v0 │ │ -52ff82: 2200 630e |000b: new-instance v0, Ljava/lang/Thread; // type@0e63 │ │ -52ff86: 2202 c822 |000d: new-instance v2, Lorg/osmdroid/util/GarbageCollector$1; // type@22c8 │ │ -52ff8a: 7020 08d3 3200 |000f: invoke-direct {v2, v3}, Lorg/osmdroid/util/GarbageCollector$1;.:(Lorg/osmdroid/util/GarbageCollector;)V // method@d308 │ │ -52ff90: 7020 b165 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ -52ff96: 6e20 c365 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@65c3 │ │ -52ff9c: 6e10 c765 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ -52ffa2: 0f01 |001b: return v1 │ │ +52ff78: |[52ff78] org.osmdroid.util.GarbageCollector.gc:()Z │ │ +52ff88: 5430 9b9e |0000: iget-object v0, v3, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ +52ff8c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +52ff8e: 6e20 2d6a 1000 |0003: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.getAndSet:(Z)Z // method@6a2d │ │ +52ff94: 0a00 |0006: move-result v0 │ │ +52ff96: 3800 0400 |0007: if-eqz v0, 000b // +0004 │ │ +52ff9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +52ff9c: 0f00 |000a: return v0 │ │ +52ff9e: 2200 630e |000b: new-instance v0, Ljava/lang/Thread; // type@0e63 │ │ +52ffa2: 2202 c822 |000d: new-instance v2, Lorg/osmdroid/util/GarbageCollector$1; // type@22c8 │ │ +52ffa6: 7020 08d3 3200 |000f: invoke-direct {v2, v3}, Lorg/osmdroid/util/GarbageCollector$1;.:(Lorg/osmdroid/util/GarbageCollector;)V // method@d308 │ │ +52ffac: 7020 b165 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ +52ffb2: 6e20 c365 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/Thread;.setPriority:(I)V // method@65c3 │ │ +52ffb8: 6e10 c765 0000 |0018: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ +52ffbe: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000b line=27 │ │ 0x0015 line=37 │ │ 0x0018 line=38 │ │ locals : │ │ @@ -983630,19 +983630,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -52ffa4: |[52ffa4] org.osmdroid.util.GarbageCollector.isRunning:()Z │ │ -52ffb4: 5410 9b9e |0000: iget-object v0, v1, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ -52ffb8: 6e10 2c6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ -52ffbe: 0a00 |0005: move-result v0 │ │ -52ffc0: 0f00 |0006: return v0 │ │ +52ffc0: |[52ffc0] org.osmdroid.util.GarbageCollector.isRunning:()Z │ │ +52ffd0: 5410 9b9e |0000: iget-object v0, v1, Lorg/osmdroid/util/GarbageCollector;.mRunning:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9e9b │ │ +52ffd4: 6e10 2c6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ +52ffda: 0a00 |0005: move-result v0 │ │ +52ffdc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/util/GarbageCollector; │ │ │ │ source_file_idx : 9381 (GarbageCollector.java) │ │ @@ -983677,17 +983677,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -530090: |[530090] org.osmdroid.util.GeoPoint$1.:()V │ │ -5300a0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5300a6: 0e00 |0003: return-void │ │ +5300ac: |[5300ac] org.osmdroid.util.GeoPoint$1.:()V │ │ +5300bc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5300c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/GeoPoint$1; │ │ │ │ Virtual methods - │ │ @@ -983696,18 +983696,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -530020: |[530020] org.osmdroid.util.GeoPoint$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -530030: 6e20 11d3 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/GeoPoint$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/GeoPoint; // method@d311 │ │ -530036: 0c01 |0003: move-result-object v1 │ │ -530038: 1101 |0004: return-object v1 │ │ +53003c: |[53003c] org.osmdroid.util.GeoPoint$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +53004c: 6e20 11d3 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/GeoPoint$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/GeoPoint; // method@d311 │ │ +530052: 0c01 |0003: move-result-object v1 │ │ +530054: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/util/GeoPoint$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -983716,19 +983716,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/osmdroid/util/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -530058: |[530058] org.osmdroid.util.GeoPoint$1.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/GeoPoint; │ │ -530068: 2200 cb22 |0000: new-instance v0, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -53006c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -53006e: 7030 19d3 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/osmdroid/util/GeoPoint;.:(Landroid/os/Parcel;Lorg/osmdroid/util/GeoPoint$1;)V // method@d319 │ │ -530074: 1100 |0006: return-object v0 │ │ +530074: |[530074] org.osmdroid.util.GeoPoint$1.createFromParcel:(Landroid/os/Parcel;)Lorg/osmdroid/util/GeoPoint; │ │ +530084: 2200 cb22 |0000: new-instance v0, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +530088: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +53008a: 7030 19d3 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/osmdroid/util/GeoPoint;.:(Landroid/os/Parcel;Lorg/osmdroid/util/GeoPoint$1;)V // method@d319 │ │ +530090: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/osmdroid/util/GeoPoint$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -983737,18 +983737,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -53003c: |[53003c] org.osmdroid.util.GeoPoint$1.newArray:(I)[Ljava/lang/Object; │ │ -53004c: 6e20 13d3 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/GeoPoint$1;.newArray:(I)[Lorg/osmdroid/util/GeoPoint; // method@d313 │ │ -530052: 0c01 |0003: move-result-object v1 │ │ -530054: 1101 |0004: return-object v1 │ │ +530058: |[530058] org.osmdroid.util.GeoPoint$1.newArray:(I)[Ljava/lang/Object; │ │ +530068: 6e20 13d3 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/util/GeoPoint$1;.newArray:(I)[Lorg/osmdroid/util/GeoPoint; // method@d313 │ │ +53006e: 0c01 |0003: move-result-object v1 │ │ +530070: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/util/GeoPoint$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -983757,17 +983757,17 @@ │ │ type : '(I)[Lorg/osmdroid/util/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530078: |[530078] org.osmdroid.util.GeoPoint$1.newArray:(I)[Lorg/osmdroid/util/GeoPoint; │ │ -530088: 2311 8324 |0000: new-array v1, v1, [Lorg/osmdroid/util/GeoPoint; // type@2483 │ │ -53008c: 1101 |0002: return-object v1 │ │ +530094: |[530094] org.osmdroid.util.GeoPoint$1.newArray:(I)[Lorg/osmdroid/util/GeoPoint; │ │ +5300a4: 2311 8324 |0000: new-array v1, v1, [Lorg/osmdroid/util/GeoPoint; // type@2483 │ │ +5300a8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/util/GeoPoint$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -983796,24 +983796,24 @@ │ │ type : '(DDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -530624: |[530624] org.osmdroid.util.GeometryMath.Max4:(DDDD)D │ │ -530634: 7140 fc64 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -53063a: 0b00 |0003: move-result-wide v0 │ │ -53063c: 7140 fc64 5476 |0004: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -530642: 0b02 |0007: move-result-wide v2 │ │ -530644: 7140 fc64 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -53064a: 0b00 |000b: move-result-wide v0 │ │ -53064c: 7120 f564 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@64f5 │ │ -530652: 0b00 |000f: move-result-wide v0 │ │ -530654: 1000 |0010: return-wide v0 │ │ +530640: |[530640] org.osmdroid.util.GeometryMath.Max4:(DDDD)D │ │ +530650: 7140 fc64 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +530656: 0b00 |0003: move-result-wide v0 │ │ +530658: 7140 fc64 5476 |0004: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +53065e: 0b02 |0007: move-result-wide v2 │ │ +530660: 7140 fc64 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +530666: 0b00 |000b: move-result-wide v0 │ │ +530668: 7120 f564 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@64f5 │ │ +53066e: 0b00 |000f: move-result-wide v0 │ │ +530670: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) D │ │ 0x0000 - 0x0011 reg=2 (null) D │ │ 0x0000 - 0x0011 reg=4 (null) D │ │ @@ -983824,24 +983824,24 @@ │ │ type : '(DDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -530658: |[530658] org.osmdroid.util.GeometryMath.Min4:(DDDD)D │ │ -530668: 7140 0065 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ -53066e: 0b00 |0003: move-result-wide v0 │ │ -530670: 7140 0065 5476 |0004: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ -530676: 0b02 |0007: move-result-wide v2 │ │ -530678: 7140 0065 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ -53067e: 0b00 |000b: move-result-wide v0 │ │ -530680: 7120 f864 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@64f8 │ │ -530686: 0b00 |000f: move-result-wide v0 │ │ -530688: 1000 |0010: return-wide v0 │ │ +530674: |[530674] org.osmdroid.util.GeometryMath.Min4:(DDDD)D │ │ +530684: 7140 0065 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ +53068a: 0b00 |0003: move-result-wide v0 │ │ +53068c: 7140 0065 5476 |0004: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ +530692: 0b02 |0007: move-result-wide v2 │ │ +530694: 7140 0065 1032 |0008: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ +53069a: 0b00 |000b: move-result-wide v0 │ │ +53069c: 7120 f864 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.floor:(D)D // method@64f8 │ │ +5306a2: 0b00 |000f: move-result-wide v0 │ │ +5306a4: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 (null) D │ │ 0x0000 - 0x0011 reg=2 (null) D │ │ 0x0000 - 0x0011 reg=4 (null) D │ │ @@ -983852,152 +983852,152 @@ │ │ type : '(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 39 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 283 16-bit code units │ │ -5303dc: |[5303dc] org.osmdroid.util.GeometryMath.getBoundingBoxForRotatatedRectangle:(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -5303ec: 0800 2200 |0000: move-object/from16 v0, v34 │ │ -5303f0: 0201 2300 |0002: move/from16 v1, v35 │ │ -5303f4: 0202 2400 |0004: move/from16 v2, v36 │ │ -5303f8: 3926 0a00 |0006: if-nez v38, 0010 // +000a │ │ -5303fc: 2203 d700 |0008: new-instance v3, Landroid/graphics/Rect; // type@00d7 │ │ -530400: 7010 9c04 0300 |000a: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@049c │ │ -530406: 0204 2500 |000d: move/from16 v4, v37 │ │ -53040a: 2805 |000f: goto 0014 // +0005 │ │ -53040c: 0204 2500 |0010: move/from16 v4, v37 │ │ -530410: 0803 2600 |0012: move-object/from16 v3, v38 │ │ -530414: 8944 |0014: float-to-double v4, v4 │ │ -530416: 1806 399d 52a2 46df 913f |0015: const-wide v6, #double 0.0174533 // #3f91df46a2529d39 │ │ -530420: 7120 9a64 5400 |001a: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530426: ad04 0406 |001d: mul-double v4, v4, v6 │ │ -53042a: 7120 0965 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@6509 │ │ -530430: 0b06 |0022: move-result-wide v6 │ │ -530432: 7120 f664 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@64f6 │ │ -530438: 0b04 |0026: move-result-wide v4 │ │ -53043a: 5208 8200 |0027: iget v8, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -53043e: 9109 0801 |0029: sub-int v9, v8, v1 │ │ -530442: 8399 |002b: int-to-double v9, v9 │ │ -530444: 520b 8400 |002c: iget v11, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -530448: 910c 0b02 |002e: sub-int v12, v11, v2 │ │ -53044c: 83cc |0030: int-to-double v12, v12 │ │ -53044e: 831e |0031: int-to-double v14, v1 │ │ -530450: 7120 9a64 a900 |0032: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530456: ad10 0904 |0035: mul-double v16, v9, v4 │ │ -53045a: 7120 9a64 fe00 |0037: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530460: ac10 0e10 |003a: sub-double v16, v14, v16 │ │ -530464: 7120 9a64 dc00 |003c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53046a: ad12 0c06 |003f: mul-double v18, v12, v6 │ │ -53046e: ab10 1012 |0041: add-double v16, v16, v18 │ │ -530472: 0512 0e00 |0043: move-wide/from16 v18, v14 │ │ -530476: 832e |0045: int-to-double v14, v2 │ │ -530478: 7120 9a64 a900 |0046: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53047e: ad09 0906 |0049: mul-double v9, v9, v6 │ │ -530482: 7120 9a64 fe00 |004b: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530488: ac09 0e09 |004e: sub-double v9, v14, v9 │ │ -53048c: 7120 9a64 dc00 |0050: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530492: ad0c 0c04 |0053: mul-double v12, v12, v4 │ │ -530496: ccc9 |0055: sub-double/2addr v9, v12 │ │ -530498: 520c 8300 |0056: iget v12, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -53049c: 910d 0c01 |0058: sub-int v13, v12, v1 │ │ -5304a0: 0525 0900 |005a: move-wide/from16 v37, v9 │ │ -5304a4: 83d9 |005c: int-to-double v9, v13 │ │ -5304a6: b12b |005d: sub-int/2addr v11, v2 │ │ -5304a8: 01cd |005e: move v13, v12 │ │ -5304aa: 83bb |005f: int-to-double v11, v11 │ │ -5304ac: 7120 9a64 a900 |0060: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5304b2: ad14 0904 |0063: mul-double v20, v9, v4 │ │ -5304b6: 7702 9a64 1200 |0065: invoke-static/range {v18, v19}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5304bc: ac14 1214 |0068: sub-double v20, v18, v20 │ │ -5304c0: 7120 9a64 cb00 |006a: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5304c6: ad16 0b06 |006d: mul-double v22, v11, v6 │ │ -5304ca: ab1c 1416 |006f: add-double v28, v20, v22 │ │ -5304ce: 7120 9a64 a900 |0071: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5304d4: ad09 0906 |0074: mul-double v9, v9, v6 │ │ -5304d8: 7120 9a64 fe00 |0076: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5304de: ac09 0e09 |0079: sub-double v9, v14, v9 │ │ -5304e2: 7120 9a64 cb00 |007b: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5304e8: ad0b 0b04 |007e: mul-double v11, v11, v4 │ │ -5304ec: ccb9 |0080: sub-double/2addr v9, v11 │ │ -5304ee: b118 |0081: sub-int/2addr v8, v1 │ │ -5304f0: 838b |0082: int-to-double v11, v8 │ │ -5304f2: 5200 8100 |0083: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5304f6: 9108 0002 |0085: sub-int v8, v0, v2 │ │ -5304fa: 051e 0900 |0087: move-wide/from16 v30, v9 │ │ -5304fe: 8388 |0089: int-to-double v8, v8 │ │ -530500: 7120 9a64 cb00 |008a: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530506: ad14 0b04 |008d: mul-double v20, v11, v4 │ │ -53050a: 7702 9a64 1200 |008f: invoke-static/range {v18, v19}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530510: ac14 1214 |0092: sub-double v20, v18, v20 │ │ -530514: 7120 9a64 9800 |0094: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53051a: ad16 0806 |0097: mul-double v22, v8, v6 │ │ -53051e: ab20 1416 |0099: add-double v32, v20, v22 │ │ -530522: 7120 9a64 cb00 |009b: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530528: ad0b 0b06 |009e: mul-double v11, v11, v6 │ │ -53052c: 7120 9a64 fe00 |00a0: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530532: ac0a 0e0b |00a3: sub-double v10, v14, v11 │ │ -530536: 7120 9a64 9800 |00a5: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53053c: ad08 0804 |00a8: mul-double v8, v8, v4 │ │ -530540: ac08 0a08 |00aa: sub-double v8, v10, v8 │ │ -530544: 910c 0d01 |00ac: sub-int v12, v13, v1 │ │ -530548: 83ca |00ae: int-to-double v10, v12 │ │ -53054a: b120 |00af: sub-int/2addr v0, v2 │ │ -53054c: 8300 |00b0: int-to-double v0, v0 │ │ -53054e: 7120 9a64 ba00 |00b1: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530554: ad0c 0a04 |00b4: mul-double v12, v10, v4 │ │ -530558: 7702 9a64 1200 |00b6: invoke-static/range {v18, v19}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53055e: ac0c 120c |00b9: sub-double v12, v18, v12 │ │ -530562: 7120 9a64 1000 |00bb: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530568: ad12 0006 |00be: mul-double v18, v0, v6 │ │ -53056c: ab0c 0c12 |00c0: add-double v12, v12, v18 │ │ -530570: 7120 9a64 ba00 |00c2: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530576: ad0a 0a06 |00c5: mul-double v10, v10, v6 │ │ -53057a: 7120 9a64 fe00 |00c7: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530580: ccae |00ca: sub-double/2addr v14, v10 │ │ -530582: 7120 9a64 1000 |00cb: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530588: ad00 0004 |00ce: mul-double v0, v0, v4 │ │ -53058c: ac00 0e00 |00d0: sub-double v0, v14, v0 │ │ -530590: 0514 1000 |00d2: move-wide/from16 v20, v16 │ │ -530594: 0516 1c00 |00d4: move-wide/from16 v22, v28 │ │ -530598: 0518 2000 |00d6: move-wide/from16 v24, v32 │ │ -53059c: 051a 0c00 |00d8: move-wide/from16 v26, v12 │ │ -5305a0: 7708 28d3 1400 |00da: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Min4:(DDDD)D // method@d328 │ │ -5305a6: 0b04 |00dd: move-result-wide v4 │ │ -5305a8: 7120 6ad3 5400 |00de: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ -5305ae: 0a02 |00e1: move-result v2 │ │ -5305b0: 5932 8200 |00e2: iput v2, v3, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5305b4: 0514 2500 |00e4: move-wide/from16 v20, v37 │ │ -5305b8: 0516 1e00 |00e6: move-wide/from16 v22, v30 │ │ -5305bc: 0518 0800 |00e8: move-wide/from16 v24, v8 │ │ -5305c0: 051a 0000 |00ea: move-wide/from16 v26, v0 │ │ -5305c4: 7708 28d3 1400 |00ec: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Min4:(DDDD)D // method@d328 │ │ -5305ca: 0b04 |00ef: move-result-wide v4 │ │ -5305cc: 7120 6ad3 5400 |00f0: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ -5305d2: 0a02 |00f3: move-result v2 │ │ -5305d4: 5932 8400 |00f4: iput v2, v3, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5305d8: 0514 1000 |00f6: move-wide/from16 v20, v16 │ │ -5305dc: 0516 1c00 |00f8: move-wide/from16 v22, v28 │ │ -5305e0: 0518 2000 |00fa: move-wide/from16 v24, v32 │ │ -5305e4: 051a 0c00 |00fc: move-wide/from16 v26, v12 │ │ -5305e8: 7708 27d3 1400 |00fe: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Max4:(DDDD)D // method@d327 │ │ -5305ee: 0b04 |0101: move-result-wide v4 │ │ -5305f0: 7120 6ad3 5400 |0102: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ -5305f6: 0a02 |0105: move-result v2 │ │ -5305f8: 5932 8300 |0106: iput v2, v3, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5305fc: 0514 2500 |0108: move-wide/from16 v20, v37 │ │ -530600: 0516 1e00 |010a: move-wide/from16 v22, v30 │ │ -530604: 0518 0800 |010c: move-wide/from16 v24, v8 │ │ -530608: 051a 0000 |010e: move-wide/from16 v26, v0 │ │ -53060c: 7708 27d3 1400 |0110: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Max4:(DDDD)D // method@d327 │ │ -530612: 0b00 |0113: move-result-wide v0 │ │ -530614: 7120 6ad3 1000 |0114: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ -53061a: 0a00 |0117: move-result v0 │ │ -53061c: 5930 8100 |0118: iput v0, v3, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -530620: 1103 |011a: return-object v3 │ │ +5303f8: |[5303f8] org.osmdroid.util.GeometryMath.getBoundingBoxForRotatatedRectangle:(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +530408: 0800 2200 |0000: move-object/from16 v0, v34 │ │ +53040c: 0201 2300 |0002: move/from16 v1, v35 │ │ +530410: 0202 2400 |0004: move/from16 v2, v36 │ │ +530414: 3926 0a00 |0006: if-nez v38, 0010 // +000a │ │ +530418: 2203 d700 |0008: new-instance v3, Landroid/graphics/Rect; // type@00d7 │ │ +53041c: 7010 9c04 0300 |000a: invoke-direct {v3}, Landroid/graphics/Rect;.:()V // method@049c │ │ +530422: 0204 2500 |000d: move/from16 v4, v37 │ │ +530426: 2805 |000f: goto 0014 // +0005 │ │ +530428: 0204 2500 |0010: move/from16 v4, v37 │ │ +53042c: 0803 2600 |0012: move-object/from16 v3, v38 │ │ +530430: 8944 |0014: float-to-double v4, v4 │ │ +530432: 1806 399d 52a2 46df 913f |0015: const-wide v6, #double 0.0174533 // #3f91df46a2529d39 │ │ +53043c: 7120 9a64 5400 |001a: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530442: ad04 0406 |001d: mul-double v4, v4, v6 │ │ +530446: 7120 0965 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.sin:(D)D // method@6509 │ │ +53044c: 0b06 |0022: move-result-wide v6 │ │ +53044e: 7120 f664 5400 |0023: invoke-static {v4, v5}, Ljava/lang/Math;.cos:(D)D // method@64f6 │ │ +530454: 0b04 |0026: move-result-wide v4 │ │ +530456: 5208 8200 |0027: iget v8, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +53045a: 9109 0801 |0029: sub-int v9, v8, v1 │ │ +53045e: 8399 |002b: int-to-double v9, v9 │ │ +530460: 520b 8400 |002c: iget v11, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +530464: 910c 0b02 |002e: sub-int v12, v11, v2 │ │ +530468: 83cc |0030: int-to-double v12, v12 │ │ +53046a: 831e |0031: int-to-double v14, v1 │ │ +53046c: 7120 9a64 a900 |0032: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530472: ad10 0904 |0035: mul-double v16, v9, v4 │ │ +530476: 7120 9a64 fe00 |0037: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53047c: ac10 0e10 |003a: sub-double v16, v14, v16 │ │ +530480: 7120 9a64 dc00 |003c: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530486: ad12 0c06 |003f: mul-double v18, v12, v6 │ │ +53048a: ab10 1012 |0041: add-double v16, v16, v18 │ │ +53048e: 0512 0e00 |0043: move-wide/from16 v18, v14 │ │ +530492: 832e |0045: int-to-double v14, v2 │ │ +530494: 7120 9a64 a900 |0046: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53049a: ad09 0906 |0049: mul-double v9, v9, v6 │ │ +53049e: 7120 9a64 fe00 |004b: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304a4: ac09 0e09 |004e: sub-double v9, v14, v9 │ │ +5304a8: 7120 9a64 dc00 |0050: invoke-static {v12, v13}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304ae: ad0c 0c04 |0053: mul-double v12, v12, v4 │ │ +5304b2: ccc9 |0055: sub-double/2addr v9, v12 │ │ +5304b4: 520c 8300 |0056: iget v12, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5304b8: 910d 0c01 |0058: sub-int v13, v12, v1 │ │ +5304bc: 0525 0900 |005a: move-wide/from16 v37, v9 │ │ +5304c0: 83d9 |005c: int-to-double v9, v13 │ │ +5304c2: b12b |005d: sub-int/2addr v11, v2 │ │ +5304c4: 01cd |005e: move v13, v12 │ │ +5304c6: 83bb |005f: int-to-double v11, v11 │ │ +5304c8: 7120 9a64 a900 |0060: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304ce: ad14 0904 |0063: mul-double v20, v9, v4 │ │ +5304d2: 7702 9a64 1200 |0065: invoke-static/range {v18, v19}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304d8: ac14 1214 |0068: sub-double v20, v18, v20 │ │ +5304dc: 7120 9a64 cb00 |006a: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304e2: ad16 0b06 |006d: mul-double v22, v11, v6 │ │ +5304e6: ab1c 1416 |006f: add-double v28, v20, v22 │ │ +5304ea: 7120 9a64 a900 |0071: invoke-static {v9, v10}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304f0: ad09 0906 |0074: mul-double v9, v9, v6 │ │ +5304f4: 7120 9a64 fe00 |0076: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5304fa: ac09 0e09 |0079: sub-double v9, v14, v9 │ │ +5304fe: 7120 9a64 cb00 |007b: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530504: ad0b 0b04 |007e: mul-double v11, v11, v4 │ │ +530508: ccb9 |0080: sub-double/2addr v9, v11 │ │ +53050a: b118 |0081: sub-int/2addr v8, v1 │ │ +53050c: 838b |0082: int-to-double v11, v8 │ │ +53050e: 5200 8100 |0083: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +530512: 9108 0002 |0085: sub-int v8, v0, v2 │ │ +530516: 051e 0900 |0087: move-wide/from16 v30, v9 │ │ +53051a: 8388 |0089: int-to-double v8, v8 │ │ +53051c: 7120 9a64 cb00 |008a: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530522: ad14 0b04 |008d: mul-double v20, v11, v4 │ │ +530526: 7702 9a64 1200 |008f: invoke-static/range {v18, v19}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53052c: ac14 1214 |0092: sub-double v20, v18, v20 │ │ +530530: 7120 9a64 9800 |0094: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530536: ad16 0806 |0097: mul-double v22, v8, v6 │ │ +53053a: ab20 1416 |0099: add-double v32, v20, v22 │ │ +53053e: 7120 9a64 cb00 |009b: invoke-static {v11, v12}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530544: ad0b 0b06 |009e: mul-double v11, v11, v6 │ │ +530548: 7120 9a64 fe00 |00a0: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53054e: ac0a 0e0b |00a3: sub-double v10, v14, v11 │ │ +530552: 7120 9a64 9800 |00a5: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530558: ad08 0804 |00a8: mul-double v8, v8, v4 │ │ +53055c: ac08 0a08 |00aa: sub-double v8, v10, v8 │ │ +530560: 910c 0d01 |00ac: sub-int v12, v13, v1 │ │ +530564: 83ca |00ae: int-to-double v10, v12 │ │ +530566: b120 |00af: sub-int/2addr v0, v2 │ │ +530568: 8300 |00b0: int-to-double v0, v0 │ │ +53056a: 7120 9a64 ba00 |00b1: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530570: ad0c 0a04 |00b4: mul-double v12, v10, v4 │ │ +530574: 7702 9a64 1200 |00b6: invoke-static/range {v18, v19}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53057a: ac0c 120c |00b9: sub-double v12, v18, v12 │ │ +53057e: 7120 9a64 1000 |00bb: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530584: ad12 0006 |00be: mul-double v18, v0, v6 │ │ +530588: ab0c 0c12 |00c0: add-double v12, v12, v18 │ │ +53058c: 7120 9a64 ba00 |00c2: invoke-static {v10, v11}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530592: ad0a 0a06 |00c5: mul-double v10, v10, v6 │ │ +530596: 7120 9a64 fe00 |00c7: invoke-static {v14, v15}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53059c: ccae |00ca: sub-double/2addr v14, v10 │ │ +53059e: 7120 9a64 1000 |00cb: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5305a4: ad00 0004 |00ce: mul-double v0, v0, v4 │ │ +5305a8: ac00 0e00 |00d0: sub-double v0, v14, v0 │ │ +5305ac: 0514 1000 |00d2: move-wide/from16 v20, v16 │ │ +5305b0: 0516 1c00 |00d4: move-wide/from16 v22, v28 │ │ +5305b4: 0518 2000 |00d6: move-wide/from16 v24, v32 │ │ +5305b8: 051a 0c00 |00d8: move-wide/from16 v26, v12 │ │ +5305bc: 7708 28d3 1400 |00da: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Min4:(DDDD)D // method@d328 │ │ +5305c2: 0b04 |00dd: move-result-wide v4 │ │ +5305c4: 7120 6ad3 5400 |00de: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ +5305ca: 0a02 |00e1: move-result v2 │ │ +5305cc: 5932 8200 |00e2: iput v2, v3, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5305d0: 0514 2500 |00e4: move-wide/from16 v20, v37 │ │ +5305d4: 0516 1e00 |00e6: move-wide/from16 v22, v30 │ │ +5305d8: 0518 0800 |00e8: move-wide/from16 v24, v8 │ │ +5305dc: 051a 0000 |00ea: move-wide/from16 v26, v0 │ │ +5305e0: 7708 28d3 1400 |00ec: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Min4:(DDDD)D // method@d328 │ │ +5305e6: 0b04 |00ef: move-result-wide v4 │ │ +5305e8: 7120 6ad3 5400 |00f0: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ +5305ee: 0a02 |00f3: move-result v2 │ │ +5305f0: 5932 8400 |00f4: iput v2, v3, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5305f4: 0514 1000 |00f6: move-wide/from16 v20, v16 │ │ +5305f8: 0516 1c00 |00f8: move-wide/from16 v22, v28 │ │ +5305fc: 0518 2000 |00fa: move-wide/from16 v24, v32 │ │ +530600: 051a 0c00 |00fc: move-wide/from16 v26, v12 │ │ +530604: 7708 27d3 1400 |00fe: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Max4:(DDDD)D // method@d327 │ │ +53060a: 0b04 |0101: move-result-wide v4 │ │ +53060c: 7120 6ad3 5400 |0102: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ +530612: 0a02 |0105: move-result v2 │ │ +530614: 5932 8300 |0106: iput v2, v3, Landroid/graphics/Rect;.right:I // field@0083 │ │ +530618: 0514 2500 |0108: move-wide/from16 v20, v37 │ │ +53061c: 0516 1e00 |010a: move-wide/from16 v22, v30 │ │ +530620: 0518 0800 |010c: move-wide/from16 v24, v8 │ │ +530624: 051a 0000 |010e: move-wide/from16 v26, v0 │ │ +530628: 7708 27d3 1400 |0110: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/osmdroid/util/GeometryMath;.Max4:(DDDD)D // method@d327 │ │ +53062e: 0b00 |0113: move-result-wide v0 │ │ +530630: 7120 6ad3 1000 |0114: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ +530636: 0a00 |0117: move-result v0 │ │ +530638: 5930 8100 |0118: iput v0, v3, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +53063c: 1103 |011a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=32 │ │ 0x001a line=34 │ │ 0x001f line=35 │ │ 0x0023 line=36 │ │ 0x0027 line=37 │ │ @@ -984064,18 +984064,18 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5307a0: |[5307a0] org.osmdroid.util.MapTileArea$1.:(Lorg/osmdroid/util/MapTileArea;)V │ │ -5307b0: 5b01 a19e |0000: iput-object v1, v0, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -5307b4: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5307ba: 0e00 |0005: return-void │ │ +5307bc: |[5307bc] org.osmdroid.util.MapTileArea$1.:(Lorg/osmdroid/util/MapTileArea;)V │ │ +5307cc: 5b01 a19e |0000: iput-object v1, v0, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +5307d0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5307d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/util/MapTileArea$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/util/MapTileArea; │ │ │ │ @@ -984085,24 +984085,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -53068c: |[53068c] org.osmdroid.util.MapTileArea$1.hasNext:()Z │ │ -53069c: 5220 a09e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ -5306a0: 5421 a19e |0002: iget-object v1, v2, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -5306a4: 6e10 45d3 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ -5306aa: 0a01 |0007: move-result v1 │ │ -5306ac: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ -5306b0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -5306b2: 2802 |000b: goto 000d // +0002 │ │ -5306b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -5306b6: 0f00 |000d: return v0 │ │ +5306a8: |[5306a8] org.osmdroid.util.MapTileArea$1.hasNext:()Z │ │ +5306b8: 5220 a09e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ +5306bc: 5421 a19e |0002: iget-object v1, v2, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +5306c0: 6e10 45d3 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ +5306c6: 0a01 |0007: move-result v1 │ │ +5306c8: 3510 0400 |0008: if-ge v0, v1, 000c // +0004 │ │ +5306cc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +5306ce: 2802 |000b: goto 000d // +0002 │ │ +5306d0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +5306d2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/util/MapTileArea$1; │ │ │ │ #1 : (in Lorg/osmdroid/util/MapTileArea$1;) │ │ @@ -984110,67 +984110,67 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -5306b8: |[5306b8] org.osmdroid.util.MapTileArea$1.next:()Ljava/lang/Long; │ │ -5306c8: 6e10 2bd3 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileArea$1;.hasNext:()Z // method@d32b │ │ -5306ce: 0a00 |0003: move-result v0 │ │ -5306d0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -5306d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -5306d6: 1100 |0007: return-object v0 │ │ -5306d8: 5440 a19e |0008: iget-object v0, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -5306dc: 7110 30d3 0000 |000a: invoke-static {v0}, Lorg/osmdroid/util/MapTileArea;.access$000:(Lorg/osmdroid/util/MapTileArea;)I // method@d330 │ │ -5306e2: 0a00 |000d: move-result v0 │ │ -5306e4: 5241 a09e |000e: iget v1, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ -5306e8: 5442 a19e |0010: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -5306ec: 7110 31d3 0200 |0012: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$100:(Lorg/osmdroid/util/MapTileArea;)I // method@d331 │ │ -5306f2: 0a02 |0015: move-result v2 │ │ -5306f4: b421 |0016: rem-int/2addr v1, v2 │ │ -5306f6: b010 |0017: add-int/2addr v0, v1 │ │ -5306f8: 5441 a19e |0018: iget-object v1, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -5306fc: 7110 32d3 0100 |001a: invoke-static {v1}, Lorg/osmdroid/util/MapTileArea;.access$200:(Lorg/osmdroid/util/MapTileArea;)I // method@d332 │ │ -530702: 0a01 |001d: move-result v1 │ │ -530704: 5242 a09e |001e: iget v2, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ -530708: 5443 a19e |0020: iget-object v3, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -53070c: 7110 31d3 0300 |0022: invoke-static {v3}, Lorg/osmdroid/util/MapTileArea;.access$100:(Lorg/osmdroid/util/MapTileArea;)I // method@d331 │ │ -530712: 0a03 |0025: move-result v3 │ │ -530714: b332 |0026: div-int/2addr v2, v3 │ │ -530716: b021 |0027: add-int/2addr v1, v2 │ │ -530718: 5242 a09e |0028: iget v2, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ -53071c: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -530720: 5942 a09e |002c: iput v2, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ -530724: 5442 a19e |002e: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -530728: 7110 33d3 0200 |0030: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ -53072e: 0a02 |0033: move-result v2 │ │ -530730: 3420 0a00 |0034: if-lt v0, v2, 003e // +000a │ │ -530734: 5442 a19e |0036: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -530738: 7110 33d3 0200 |0038: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ -53073e: 0a02 |003b: move-result v2 │ │ -530740: b120 |003c: sub-int/2addr v0, v2 │ │ -530742: 28f1 |003d: goto 002e // -000f │ │ -530744: 5442 a19e |003e: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -530748: 7110 33d3 0200 |0040: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ -53074e: 0a02 |0043: move-result v2 │ │ -530750: 3421 0a00 |0044: if-lt v1, v2, 004e // +000a │ │ -530754: 5442 a19e |0046: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -530758: 7110 33d3 0200 |0048: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ -53075e: 0a02 |004b: move-result v2 │ │ -530760: b121 |004c: sub-int/2addr v1, v2 │ │ -530762: 28f1 |004d: goto 003e // -000f │ │ -530764: 5442 a19e |004e: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ -530768: 7110 34d3 0200 |0050: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$400:(Lorg/osmdroid/util/MapTileArea;)I // method@d334 │ │ -53076e: 0a02 |0053: move-result v2 │ │ -530770: 7130 5bd3 0201 |0054: invoke-static {v2, v0, v1}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ -530776: 0b00 |0057: move-result-wide v0 │ │ -530778: 7120 eb64 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -53077e: 0c00 |005b: move-result-object v0 │ │ -530780: 1100 |005c: return-object v0 │ │ +5306d4: |[5306d4] org.osmdroid.util.MapTileArea$1.next:()Ljava/lang/Long; │ │ +5306e4: 6e10 2bd3 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/util/MapTileArea$1;.hasNext:()Z // method@d32b │ │ +5306ea: 0a00 |0003: move-result v0 │ │ +5306ec: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +5306f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +5306f2: 1100 |0007: return-object v0 │ │ +5306f4: 5440 a19e |0008: iget-object v0, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +5306f8: 7110 30d3 0000 |000a: invoke-static {v0}, Lorg/osmdroid/util/MapTileArea;.access$000:(Lorg/osmdroid/util/MapTileArea;)I // method@d330 │ │ +5306fe: 0a00 |000d: move-result v0 │ │ +530700: 5241 a09e |000e: iget v1, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ +530704: 5442 a19e |0010: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530708: 7110 31d3 0200 |0012: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$100:(Lorg/osmdroid/util/MapTileArea;)I // method@d331 │ │ +53070e: 0a02 |0015: move-result v2 │ │ +530710: b421 |0016: rem-int/2addr v1, v2 │ │ +530712: b010 |0017: add-int/2addr v0, v1 │ │ +530714: 5441 a19e |0018: iget-object v1, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530718: 7110 32d3 0100 |001a: invoke-static {v1}, Lorg/osmdroid/util/MapTileArea;.access$200:(Lorg/osmdroid/util/MapTileArea;)I // method@d332 │ │ +53071e: 0a01 |001d: move-result v1 │ │ +530720: 5242 a09e |001e: iget v2, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ +530724: 5443 a19e |0020: iget-object v3, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530728: 7110 31d3 0300 |0022: invoke-static {v3}, Lorg/osmdroid/util/MapTileArea;.access$100:(Lorg/osmdroid/util/MapTileArea;)I // method@d331 │ │ +53072e: 0a03 |0025: move-result v3 │ │ +530730: b332 |0026: div-int/2addr v2, v3 │ │ +530732: b021 |0027: add-int/2addr v1, v2 │ │ +530734: 5242 a09e |0028: iget v2, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ +530738: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +53073c: 5942 a09e |002c: iput v2, v4, Lorg/osmdroid/util/MapTileArea$1;.mIndex:I // field@9ea0 │ │ +530740: 5442 a19e |002e: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530744: 7110 33d3 0200 |0030: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ +53074a: 0a02 |0033: move-result v2 │ │ +53074c: 3420 0a00 |0034: if-lt v0, v2, 003e // +000a │ │ +530750: 5442 a19e |0036: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530754: 7110 33d3 0200 |0038: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ +53075a: 0a02 |003b: move-result v2 │ │ +53075c: b120 |003c: sub-int/2addr v0, v2 │ │ +53075e: 28f1 |003d: goto 002e // -000f │ │ +530760: 5442 a19e |003e: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530764: 7110 33d3 0200 |0040: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ +53076a: 0a02 |0043: move-result v2 │ │ +53076c: 3421 0a00 |0044: if-lt v1, v2, 004e // +000a │ │ +530770: 5442 a19e |0046: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530774: 7110 33d3 0200 |0048: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$300:(Lorg/osmdroid/util/MapTileArea;)I // method@d333 │ │ +53077a: 0a02 |004b: move-result v2 │ │ +53077c: b121 |004c: sub-int/2addr v1, v2 │ │ +53077e: 28f1 |004d: goto 003e // -000f │ │ +530780: 5442 a19e |004e: iget-object v2, v4, Lorg/osmdroid/util/MapTileArea$1;.this$0:Lorg/osmdroid/util/MapTileArea; // field@9ea1 │ │ +530784: 7110 34d3 0200 |0050: invoke-static {v2}, Lorg/osmdroid/util/MapTileArea;.access$400:(Lorg/osmdroid/util/MapTileArea;)I // method@d334 │ │ +53078a: 0a02 |0053: move-result v2 │ │ +53078c: 7130 5bd3 0201 |0054: invoke-static {v2, v0, v1}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ +530792: 0b00 |0057: move-result-wide v0 │ │ +530794: 7120 eb64 1000 |0058: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +53079a: 0c00 |005b: move-result-object v0 │ │ +53079c: 1100 |005c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=101 │ │ 0x0018 line=102 │ │ 0x0028 line=103 │ │ 0x002e line=104 │ │ @@ -984186,18 +984186,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -530784: |[530784] org.osmdroid.util.MapTileArea$1.next:()Ljava/lang/Object; │ │ -530794: 6e10 2cd3 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileArea$1;.next:()Ljava/lang/Long; // method@d32c │ │ -53079a: 0c00 |0003: move-result-object v0 │ │ -53079c: 1100 |0004: return-object v0 │ │ +5307a0: |[5307a0] org.osmdroid.util.MapTileArea$1.next:()Ljava/lang/Object; │ │ +5307b0: 6e10 2cd3 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileArea$1;.next:()Ljava/lang/Long; // method@d32c │ │ +5307b6: 0c00 |0003: move-result-object v0 │ │ +5307b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/util/MapTileArea$1; │ │ │ │ #3 : (in Lorg/osmdroid/util/MapTileArea$1;) │ │ @@ -984205,18 +984205,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5307bc: |[5307bc] org.osmdroid.util.MapTileArea$1.remove:()V │ │ -5307cc: 2200 660e |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0e66 │ │ -5307d0: 7010 d565 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@65d5 │ │ -5307d6: 2700 |0005: throw v0 │ │ +5307d8: |[5307d8] org.osmdroid.util.MapTileArea$1.remove:()V │ │ +5307e8: 2200 660e |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0e66 │ │ +5307ec: 7010 d565 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@65d5 │ │ +5307f2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/util/MapTileArea$1; │ │ │ │ source_file_idx : 21124 (MapTileArea.java) │ │ @@ -984294,18 +984294,18 @@ │ │ type : '(Lorg/osmdroid/util/MapTileAreaList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -53098c: |[53098c] org.osmdroid.util.MapTileAreaList$1.:(Lorg/osmdroid/util/MapTileAreaList;)V │ │ -53099c: 5b01 ab9e |0000: iput-object v1, v0, Lorg/osmdroid/util/MapTileAreaList$1;.this$0:Lorg/osmdroid/util/MapTileAreaList; // field@9eab │ │ -5309a0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5309a6: 0e00 |0005: return-void │ │ +5309a8: |[5309a8] org.osmdroid.util.MapTileAreaList$1.:(Lorg/osmdroid/util/MapTileAreaList;)V │ │ +5309b8: 5b01 ab9e |0000: iput-object v1, v0, Lorg/osmdroid/util/MapTileAreaList$1;.this$0:Lorg/osmdroid/util/MapTileAreaList; // field@9eab │ │ +5309bc: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5309c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/util/MapTileAreaList$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/util/MapTileAreaList; │ │ │ │ @@ -984314,40 +984314,40 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -530920: |[530920] org.osmdroid.util.MapTileAreaList$1.getCurrent:()Ljava/util/Iterator; │ │ -530930: 5430 a99e |0000: iget-object v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mCurrent:Ljava/util/Iterator; // field@9ea9 │ │ -530934: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -530938: 1100 |0004: return-object v0 │ │ -53093a: 5230 aa9e |0005: iget v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mIndex:I // field@9eaa │ │ -53093e: 5431 ab9e |0007: iget-object v1, v3, Lorg/osmdroid/util/MapTileAreaList$1;.this$0:Lorg/osmdroid/util/MapTileAreaList; // field@9eab │ │ -530942: 7110 51d3 0100 |0009: invoke-static {v1}, Lorg/osmdroid/util/MapTileAreaList;.access$000:(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List; // method@d351 │ │ -530948: 0c01 |000c: move-result-object v1 │ │ -53094a: 7210 4869 0100 |000d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ -530950: 0a01 |0010: move-result v1 │ │ -530952: 3510 1b00 |0011: if-ge v0, v1, 002c // +001b │ │ -530956: 5430 ab9e |0013: iget-object v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.this$0:Lorg/osmdroid/util/MapTileAreaList; // field@9eab │ │ -53095a: 7110 51d3 0000 |0015: invoke-static {v0}, Lorg/osmdroid/util/MapTileAreaList;.access$000:(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List; // method@d351 │ │ -530960: 0c00 |0018: move-result-object v0 │ │ -530962: 5231 aa9e |0019: iget v1, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mIndex:I // field@9eaa │ │ -530966: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -53096a: 5932 aa9e |001d: iput v2, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mIndex:I // field@9eaa │ │ -53096e: 7220 3d69 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -530974: 0c00 |0022: move-result-object v0 │ │ -530976: 1f00 ce22 |0023: check-cast v0, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -53097a: 6e10 40d3 0000 |0025: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileArea;.iterator:()Ljava/util/Iterator; // method@d340 │ │ -530980: 0c00 |0028: move-result-object v0 │ │ -530982: 5b30 a99e |0029: iput-object v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mCurrent:Ljava/util/Iterator; // field@9ea9 │ │ -530986: 1100 |002b: return-object v0 │ │ -530988: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -53098a: 1100 |002d: return-object v0 │ │ +53093c: |[53093c] org.osmdroid.util.MapTileAreaList$1.getCurrent:()Ljava/util/Iterator; │ │ +53094c: 5430 a99e |0000: iget-object v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mCurrent:Ljava/util/Iterator; // field@9ea9 │ │ +530950: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +530954: 1100 |0004: return-object v0 │ │ +530956: 5230 aa9e |0005: iget v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mIndex:I // field@9eaa │ │ +53095a: 5431 ab9e |0007: iget-object v1, v3, Lorg/osmdroid/util/MapTileAreaList$1;.this$0:Lorg/osmdroid/util/MapTileAreaList; // field@9eab │ │ +53095e: 7110 51d3 0100 |0009: invoke-static {v1}, Lorg/osmdroid/util/MapTileAreaList;.access$000:(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List; // method@d351 │ │ +530964: 0c01 |000c: move-result-object v1 │ │ +530966: 7210 4869 0100 |000d: invoke-interface {v1}, Ljava/util/List;.size:()I // method@6948 │ │ +53096c: 0a01 |0010: move-result v1 │ │ +53096e: 3510 1b00 |0011: if-ge v0, v1, 002c // +001b │ │ +530972: 5430 ab9e |0013: iget-object v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.this$0:Lorg/osmdroid/util/MapTileAreaList; // field@9eab │ │ +530976: 7110 51d3 0000 |0015: invoke-static {v0}, Lorg/osmdroid/util/MapTileAreaList;.access$000:(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List; // method@d351 │ │ +53097c: 0c00 |0018: move-result-object v0 │ │ +53097e: 5231 aa9e |0019: iget v1, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mIndex:I // field@9eaa │ │ +530982: d802 0101 |001b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +530986: 5932 aa9e |001d: iput v2, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mIndex:I // field@9eaa │ │ +53098a: 7220 3d69 1000 |001f: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +530990: 0c00 |0022: move-result-object v0 │ │ +530992: 1f00 ce22 |0023: check-cast v0, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +530996: 6e10 40d3 0000 |0025: invoke-virtual {v0}, Lorg/osmdroid/util/MapTileArea;.iterator:()Ljava/util/Iterator; // method@d340 │ │ +53099c: 0c00 |0028: move-result-object v0 │ │ +53099e: 5b30 a99e |0029: iput-object v0, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mCurrent:Ljava/util/Iterator; // field@9ea9 │ │ +5309a2: 1100 |002b: return-object v0 │ │ +5309a4: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +5309a6: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=61 │ │ 0x0013 line=62 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/osmdroid/util/MapTileAreaList$1; │ │ @@ -984358,25 +984358,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -530884: |[530884] org.osmdroid.util.MapTileAreaList$1.hasNext:()Z │ │ -530894: 7010 4bd3 0100 |0000: invoke-direct {v1}, Lorg/osmdroid/util/MapTileAreaList$1;.getCurrent:()Ljava/util/Iterator; // method@d34b │ │ -53089a: 0c00 |0003: move-result-object v0 │ │ -53089c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -5308a0: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5308a6: 0a00 |0009: move-result v0 │ │ -5308a8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -5308ac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -5308ae: 2802 |000d: goto 000f // +0002 │ │ -5308b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -5308b2: 0f00 |000f: return v0 │ │ +5308a0: |[5308a0] org.osmdroid.util.MapTileAreaList$1.hasNext:()Z │ │ +5308b0: 7010 4bd3 0100 |0000: invoke-direct {v1}, Lorg/osmdroid/util/MapTileAreaList$1;.getCurrent:()Ljava/util/Iterator; // method@d34b │ │ +5308b6: 0c00 |0003: move-result-object v0 │ │ +5308b8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +5308bc: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5308c2: 0a00 |0009: move-result v0 │ │ +5308c4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +5308c8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +5308ca: 2802 |000d: goto 000f // +0002 │ │ +5308cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +5308ce: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/osmdroid/util/MapTileAreaList$1; │ │ │ │ @@ -984385,32 +984385,32 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -5308b4: |[5308b4] org.osmdroid.util.MapTileAreaList$1.next:()Ljava/lang/Long; │ │ -5308c4: 7010 4bd3 0300 |0000: invoke-direct {v3}, Lorg/osmdroid/util/MapTileAreaList$1;.getCurrent:()Ljava/util/Iterator; // method@d34b │ │ -5308ca: 0c00 |0003: move-result-object v0 │ │ -5308cc: 7210 1369 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5308d2: 0c00 |0007: move-result-object v0 │ │ -5308d4: 1f00 470e |0008: check-cast v0, Ljava/lang/Long; // type@0e47 │ │ -5308d8: 6e10 e564 0000 |000a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -5308de: 0b00 |000d: move-result-wide v0 │ │ -5308e0: 7010 4bd3 0300 |000e: invoke-direct {v3}, Lorg/osmdroid/util/MapTileAreaList$1;.getCurrent:()Ljava/util/Iterator; // method@d34b │ │ -5308e6: 0c02 |0011: move-result-object v2 │ │ -5308e8: 7210 1269 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5308ee: 0a02 |0015: move-result v2 │ │ -5308f0: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ -5308f4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -5308f6: 5b32 a99e |0019: iput-object v2, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mCurrent:Ljava/util/Iterator; // field@9ea9 │ │ -5308fa: 7120 eb64 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -530900: 0c00 |001e: move-result-object v0 │ │ -530902: 1100 |001f: return-object v0 │ │ +5308d0: |[5308d0] org.osmdroid.util.MapTileAreaList$1.next:()Ljava/lang/Long; │ │ +5308e0: 7010 4bd3 0300 |0000: invoke-direct {v3}, Lorg/osmdroid/util/MapTileAreaList$1;.getCurrent:()Ljava/util/Iterator; // method@d34b │ │ +5308e6: 0c00 |0003: move-result-object v0 │ │ +5308e8: 7210 1369 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5308ee: 0c00 |0007: move-result-object v0 │ │ +5308f0: 1f00 470e |0008: check-cast v0, Ljava/lang/Long; // type@0e47 │ │ +5308f4: 6e10 e564 0000 |000a: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +5308fa: 0b00 |000d: move-result-wide v0 │ │ +5308fc: 7010 4bd3 0300 |000e: invoke-direct {v3}, Lorg/osmdroid/util/MapTileAreaList$1;.getCurrent:()Ljava/util/Iterator; // method@d34b │ │ +530902: 0c02 |0011: move-result-object v2 │ │ +530904: 7210 1269 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +53090a: 0a02 |0015: move-result v2 │ │ +53090c: 3902 0500 |0016: if-nez v2, 001b // +0005 │ │ +530910: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +530912: 5b32 a99e |0019: iput-object v2, v3, Lorg/osmdroid/util/MapTileAreaList$1;.mCurrent:Ljava/util/Iterator; // field@9ea9 │ │ +530916: 7120 eb64 1000 |001b: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +53091c: 0c00 |001e: move-result-object v0 │ │ +53091e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000e line=46 │ │ 0x0019 line=47 │ │ 0x001b line=49 │ │ locals : │ │ @@ -984421,18 +984421,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -530904: |[530904] org.osmdroid.util.MapTileAreaList$1.next:()Ljava/lang/Object; │ │ -530914: 6e10 4dd3 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileAreaList$1;.next:()Ljava/lang/Long; // method@d34d │ │ -53091a: 0c00 |0003: move-result-object v0 │ │ -53091c: 1100 |0004: return-object v0 │ │ +530920: |[530920] org.osmdroid.util.MapTileAreaList$1.next:()Ljava/lang/Object; │ │ +530930: 6e10 4dd3 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/MapTileAreaList$1;.next:()Ljava/lang/Long; // method@d34d │ │ +530936: 0c00 |0003: move-result-object v0 │ │ +530938: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/util/MapTileAreaList$1; │ │ │ │ #3 : (in Lorg/osmdroid/util/MapTileAreaList$1;) │ │ @@ -984440,18 +984440,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5309a8: |[5309a8] org.osmdroid.util.MapTileAreaList$1.remove:()V │ │ -5309b8: 2200 660e |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0e66 │ │ -5309bc: 7010 d565 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@65d5 │ │ -5309c2: 2700 |0005: throw v0 │ │ +5309c4: |[5309c4] org.osmdroid.util.MapTileAreaList$1.remove:()V │ │ +5309d4: 2200 660e |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@0e66 │ │ +5309d8: 7010 d565 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@65d5 │ │ +5309de: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/util/MapTileAreaList$1; │ │ │ │ source_file_idx : 21129 (MapTileAreaList.java) │ │ @@ -984515,59 +984515,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -5310f0: |[5310f0] org.osmdroid.util.MapTileIndex.:()V │ │ -531100: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -531102: e000 001d |0001: shl-int/lit8 v0, v0, #int 29 // #1d │ │ -531106: 6700 af9e |0003: sput v0, Lorg/osmdroid/util/MapTileIndex;.mModulo:I // field@9eaf │ │ -53110a: 0e00 |0005: return-void │ │ +53110c: |[53110c] org.osmdroid.util.MapTileIndex.:()V │ │ +53111c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +53111e: e000 001d |0001: shl-int/lit8 v0, v0, #int 29 // #1d │ │ +531122: 6700 af9e |0003: sput v0, Lorg/osmdroid/util/MapTileIndex;.mModulo:I // field@9eaf │ │ +531126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=15 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/util/MapTileIndex;) │ │ name : 'checkValues' │ │ type : '(III)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -53110c: |[53110c] org.osmdroid.util.MapTileIndex.checkValues:(III)V │ │ -53111c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53111e: 3a06 2400 |0001: if-ltz v6, 0025 // +0024 │ │ -531122: 6001 ae9e |0003: sget v1, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ -531126: 3616 2000 |0005: if-gt v6, v1, 0025 // +0020 │ │ -53112a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -53112c: b861 |0008: shl-int/2addr v1, v6 │ │ -53112e: 8111 |0009: int-to-long v1, v1 │ │ -531130: 3a07 1500 |000a: if-ltz v7, 001f // +0015 │ │ -531134: 8173 |000c: int-to-long v3, v7 │ │ -531136: 3105 0301 |000d: cmp-long v5, v3, v1 │ │ -53113a: 3b05 1000 |000f: if-gez v5, 001f // +0010 │ │ -53113e: 3a08 0800 |0011: if-ltz v8, 0019 // +0008 │ │ -531142: 8183 |0013: int-to-long v3, v8 │ │ -531144: 3107 0301 |0014: cmp-long v7, v3, v1 │ │ -531148: 3b07 0300 |0016: if-gez v7, 0019 // +0003 │ │ -53114c: 0e00 |0018: return-void │ │ -53114e: 1a07 2a6f |0019: const-string v7, "Y" // string@6f2a │ │ -531152: 7130 5fd3 8607 |001b: invoke-static {v6, v8, v7}, Lorg/osmdroid/util/MapTileIndex;.throwIllegalValue:(IILjava/lang/String;)V // method@d35f │ │ -531158: 2700 |001e: throw v0 │ │ -53115a: 1a08 5e6e |001f: const-string v8, "X" // string@6e5e │ │ -53115e: 7130 5fd3 7608 |0021: invoke-static {v6, v7, v8}, Lorg/osmdroid/util/MapTileIndex;.throwIllegalValue:(IILjava/lang/String;)V // method@d35f │ │ -531164: 2700 |0024: throw v0 │ │ -531166: 1a07 0e70 |0025: const-string v7, "Zoom" // string@700e │ │ -53116a: 7130 5fd3 6607 |0027: invoke-static {v6, v6, v7}, Lorg/osmdroid/util/MapTileIndex;.throwIllegalValue:(IILjava/lang/String;)V // method@d35f │ │ -531170: 2700 |002a: throw v0 │ │ +531128: |[531128] org.osmdroid.util.MapTileIndex.checkValues:(III)V │ │ +531138: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53113a: 3a06 2400 |0001: if-ltz v6, 0025 // +0024 │ │ +53113e: 6001 ae9e |0003: sget v1, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ +531142: 3616 2000 |0005: if-gt v6, v1, 0025 // +0020 │ │ +531146: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +531148: b861 |0008: shl-int/2addr v1, v6 │ │ +53114a: 8111 |0009: int-to-long v1, v1 │ │ +53114c: 3a07 1500 |000a: if-ltz v7, 001f // +0015 │ │ +531150: 8173 |000c: int-to-long v3, v7 │ │ +531152: 3105 0301 |000d: cmp-long v5, v3, v1 │ │ +531156: 3b05 1000 |000f: if-gez v5, 001f // +0010 │ │ +53115a: 3a08 0800 |0011: if-ltz v8, 0019 // +0008 │ │ +53115e: 8183 |0013: int-to-long v3, v8 │ │ +531160: 3107 0301 |0014: cmp-long v7, v3, v1 │ │ +531164: 3b07 0300 |0016: if-gez v7, 0019 // +0003 │ │ +531168: 0e00 |0018: return-void │ │ +53116a: 1a07 2a6f |0019: const-string v7, "Y" // string@6f2a │ │ +53116e: 7130 5fd3 8607 |001b: invoke-static {v6, v8, v7}, Lorg/osmdroid/util/MapTileIndex;.throwIllegalValue:(IILjava/lang/String;)V // method@d35f │ │ +531174: 2700 |001e: throw v0 │ │ +531176: 1a08 5e6e |001f: const-string v8, "X" // string@6e5e │ │ +53117a: 7130 5fd3 7608 |0021: invoke-static {v6, v7, v8}, Lorg/osmdroid/util/MapTileIndex;.throwIllegalValue:(IILjava/lang/String;)V // method@d35f │ │ +531180: 2700 |0024: throw v0 │ │ +531182: 1a07 0e70 |0025: const-string v7, "Zoom" // string@700e │ │ +531186: 7130 5fd3 6607 |0027: invoke-static {v6, v6, v7}, Lorg/osmdroid/util/MapTileIndex;.throwIllegalValue:(IILjava/lang/String;)V // method@d35f │ │ +53118c: 2700 |002a: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=54 │ │ 0x001b line=62 │ │ 0x0021 line=59 │ │ 0x0027 line=55 │ │ locals : │ │ @@ -984580,26 +984580,26 @@ │ │ type : '(III)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -5310c0: |[5310c0] org.osmdroid.util.MapTileIndex.getTileIndex:(III)J │ │ -5310d0: 7130 5ad3 5406 |0000: invoke-static {v4, v5, v6}, Lorg/osmdroid/util/MapTileIndex;.checkValues:(III)V // method@d35a │ │ -5310d6: 8140 |0003: int-to-long v0, v4 │ │ -5310d8: 6004 ae9e |0004: sget v4, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ -5310dc: da02 0402 |0006: mul-int/lit8 v2, v4, #int 2 // #02 │ │ -5310e0: c320 |0008: shl-long/2addr v0, v2 │ │ -5310e2: 8152 |0009: int-to-long v2, v5 │ │ -5310e4: a304 0204 |000a: shl-long v4, v2, v4 │ │ -5310e8: bb40 |000c: add-long/2addr v0, v4 │ │ -5310ea: 8164 |000d: int-to-long v4, v6 │ │ -5310ec: bb40 |000e: add-long/2addr v0, v4 │ │ -5310ee: 1000 |000f: return-wide v0 │ │ +5310dc: |[5310dc] org.osmdroid.util.MapTileIndex.getTileIndex:(III)J │ │ +5310ec: 7130 5ad3 5406 |0000: invoke-static {v4, v5, v6}, Lorg/osmdroid/util/MapTileIndex;.checkValues:(III)V // method@d35a │ │ +5310f2: 8140 |0003: int-to-long v0, v4 │ │ +5310f4: 6004 ae9e |0004: sget v4, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ +5310f8: da02 0402 |0006: mul-int/lit8 v2, v4, #int 2 // #02 │ │ +5310fc: c320 |0008: shl-long/2addr v0, v2 │ │ +5310fe: 8152 |0009: int-to-long v2, v5 │ │ +531100: a304 0204 |000a: shl-long v4, v2, v4 │ │ +531104: bb40 |000c: add-long/2addr v0, v4 │ │ +531106: 8164 |000d: int-to-long v4, v6 │ │ +531108: bb40 |000e: add-long/2addr v0, v4 │ │ +53110a: 1000 |000f: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 (null) I │ │ 0x0000 - 0x0010 reg=5 (null) I │ │ @@ -984610,22 +984610,22 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -530fe0: |[530fe0] org.osmdroid.util.MapTileIndex.getX:(J)I │ │ -530ff0: 6000 ae9e |0000: sget v0, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ -530ff4: c402 |0002: shr-long/2addr v2, v0 │ │ -530ff6: 6000 af9e |0003: sget v0, Lorg/osmdroid/util/MapTileIndex;.mModulo:I // field@9eaf │ │ -530ffa: 8100 |0005: int-to-long v0, v0 │ │ -530ffc: bf02 |0006: rem-long/2addr v2, v0 │ │ -530ffe: 8423 |0007: long-to-int v3, v2 │ │ -531000: 0f03 |0008: return v3 │ │ +530ffc: |[530ffc] org.osmdroid.util.MapTileIndex.getX:(J)I │ │ +53100c: 6000 ae9e |0000: sget v0, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ +531010: c402 |0002: shr-long/2addr v2, v0 │ │ +531012: 6000 af9e |0003: sget v0, Lorg/osmdroid/util/MapTileIndex;.mModulo:I // field@9eaf │ │ +531016: 8100 |0005: int-to-long v0, v0 │ │ +531018: bf02 |0006: rem-long/2addr v2, v0 │ │ +53101a: 8423 |0007: long-to-int v3, v2 │ │ +53101c: 0f03 |0008: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ #4 : (in Lorg/osmdroid/util/MapTileIndex;) │ │ @@ -984633,20 +984633,20 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -531004: |[531004] org.osmdroid.util.MapTileIndex.getY:(J)I │ │ -531014: 6000 af9e |0000: sget v0, Lorg/osmdroid/util/MapTileIndex;.mModulo:I // field@9eaf │ │ -531018: 8100 |0002: int-to-long v0, v0 │ │ -53101a: bf02 |0003: rem-long/2addr v2, v0 │ │ -53101c: 8423 |0004: long-to-int v3, v2 │ │ -53101e: 0f03 |0005: return v3 │ │ +531020: |[531020] org.osmdroid.util.MapTileIndex.getY:(J)I │ │ +531030: 6000 af9e |0000: sget v0, Lorg/osmdroid/util/MapTileIndex;.mModulo:I // field@9eaf │ │ +531034: 8100 |0002: int-to-long v0, v0 │ │ +531036: bf02 |0003: rem-long/2addr v2, v0 │ │ +531038: 8423 |0004: long-to-int v3, v2 │ │ +53103a: 0f03 |0005: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ #5 : (in Lorg/osmdroid/util/MapTileIndex;) │ │ @@ -984654,20 +984654,20 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -531020: |[531020] org.osmdroid.util.MapTileIndex.getZoom:(J)I │ │ -531030: 6000 ae9e |0000: sget v0, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ -531034: da00 0002 |0002: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -531038: c401 |0004: shr-long/2addr v1, v0 │ │ -53103a: 8412 |0005: long-to-int v2, v1 │ │ -53103c: 0f02 |0006: return v2 │ │ +53103c: |[53103c] org.osmdroid.util.MapTileIndex.getZoom:(J)I │ │ +53104c: 6000 ae9e |0000: sget v0, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ +531050: da00 0002 |0002: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +531054: c401 |0004: shr-long/2addr v1, v0 │ │ +531056: 8412 |0005: long-to-int v2, v1 │ │ +531058: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ │ │ #6 : (in Lorg/osmdroid/util/MapTileIndex;) │ │ @@ -984675,33 +984675,33 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -531174: |[531174] org.osmdroid.util.MapTileIndex.throwIllegalValue:(IILjava/lang/String;)V │ │ -531184: 2200 3e0e |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -531188: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -53118c: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -531192: 1a02 9352 |0007: const-string v2, "MapTileIndex: " // string@5293 │ │ -531196: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53119c: 6e20 9165 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5311a2: 1a05 8500 |000f: const-string v5, " (" // string@0085 │ │ -5311a6: 6e20 9165 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5311ac: 6e20 8c65 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5311b2: 1a04 7c06 |0017: const-string v4, ") is too big (zoom=" // string@067c │ │ -5311b6: 6e20 9165 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5311bc: 6e20 8c65 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5311c2: 1a03 6806 |001f: const-string v3, ")" // string@0668 │ │ -5311c6: 6e20 9165 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5311cc: 6e10 a365 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5311d2: 0c03 |0027: move-result-object v3 │ │ -5311d4: 7020 be64 3000 |0028: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -5311da: 2700 |002b: throw v0 │ │ +531190: |[531190] org.osmdroid.util.MapTileIndex.throwIllegalValue:(IILjava/lang/String;)V │ │ +5311a0: 2200 3e0e |0000: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +5311a4: 2201 5f0e |0002: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +5311a8: 7010 8565 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5311ae: 1a02 9352 |0007: const-string v2, "MapTileIndex: " // string@5293 │ │ +5311b2: 6e20 9165 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5311b8: 6e20 9165 5100 |000c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5311be: 1a05 8500 |000f: const-string v5, " (" // string@0085 │ │ +5311c2: 6e20 9165 5100 |0011: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5311c8: 6e20 8c65 4100 |0014: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5311ce: 1a04 7c06 |0017: const-string v4, ") is too big (zoom=" // string@067c │ │ +5311d2: 6e20 9165 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5311d8: 6e20 8c65 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5311de: 1a03 6806 |001f: const-string v3, ")" // string@0668 │ │ +5311e2: 6e20 9165 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5311e8: 6e10 a365 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5311ee: 0c03 |0027: move-result-object v3 │ │ +5311f0: 7020 be64 3000 |0028: invoke-direct {v0, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +5311f6: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x002c reg=3 (null) I │ │ 0x0000 - 0x002c reg=4 (null) I │ │ 0x0000 - 0x002c reg=5 (null) Ljava/lang/String; │ │ @@ -984711,27 +984711,27 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -531040: |[531040] org.osmdroid.util.MapTileIndex.toString:(III)Ljava/lang/String; │ │ -531050: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -531054: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53105a: 1a01 5208 |0005: const-string v1, "/" // string@0852 │ │ -53105e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -531064: 6e20 8c65 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -53106a: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -531070: 6e20 8c65 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -531076: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53107c: 6e20 8c65 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -531082: 6e10 a365 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -531088: 0c02 |001c: move-result-object v2 │ │ -53108a: 1102 |001d: return-object v2 │ │ +53105c: |[53105c] org.osmdroid.util.MapTileIndex.toString:(III)Ljava/lang/String; │ │ +53106c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +531070: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +531076: 1a01 5208 |0005: const-string v1, "/" // string@0852 │ │ +53107a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +531080: 6e20 8c65 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +531086: 6e20 9165 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53108c: 6e20 8c65 3000 |0010: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +531092: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +531098: 6e20 8c65 4000 |0016: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +53109e: 6e10 a365 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5310a4: 0c02 |001c: move-result-object v2 │ │ +5310a6: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) I │ │ 0x0000 - 0x001e reg=3 (null) I │ │ 0x0000 - 0x001e reg=4 (null) I │ │ @@ -984741,24 +984741,24 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -53108c: |[53108c] org.osmdroid.util.MapTileIndex.toString:(J)Ljava/lang/String; │ │ -53109c: 7120 5ed3 3200 |0000: invoke-static {v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -5310a2: 0a00 |0003: move-result v0 │ │ -5310a4: 7120 5cd3 3200 |0004: invoke-static {v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -5310aa: 0a01 |0007: move-result v1 │ │ -5310ac: 7120 5dd3 3200 |0008: invoke-static {v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -5310b2: 0a02 |000b: move-result v2 │ │ -5310b4: 7130 60d3 1002 |000c: invoke-static {v0, v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(III)Ljava/lang/String; // method@d360 │ │ -5310ba: 0c02 |000f: move-result-object v2 │ │ -5310bc: 1102 |0010: return-object v2 │ │ +5310a8: |[5310a8] org.osmdroid.util.MapTileIndex.toString:(J)Ljava/lang/String; │ │ +5310b8: 7120 5ed3 3200 |0000: invoke-static {v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +5310be: 0a00 |0003: move-result v0 │ │ +5310c0: 7120 5cd3 3200 |0004: invoke-static {v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +5310c6: 0a01 |0007: move-result v1 │ │ +5310c8: 7120 5dd3 3200 |0008: invoke-static {v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +5310ce: 0a02 |000b: move-result v2 │ │ +5310d0: 7130 60d3 1002 |000c: invoke-static {v0, v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(III)Ljava/lang/String; // method@d360 │ │ +5310d6: 0c02 |000f: move-result-object v2 │ │ +5310d8: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 (null) J │ │ │ │ Virtual methods - │ │ @@ -984787,100 +984787,100 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -531318: |[531318] org.osmdroid.util.MyMath.cleanPositiveAngle:(D)D │ │ -531328: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -53132c: 1802 0000 0000 0080 7640 |0002: const-wide v2, #double 360 // #4076800000000000 │ │ -531336: 3004 0500 |0007: cmpg-double v4, v5, v0 │ │ -53133a: 3b04 0400 |0009: if-gez v4, 000d // +0004 │ │ -53133e: cb25 |000b: add-double/2addr v5, v2 │ │ -531340: 28f4 |000c: goto 0000 // -000c │ │ -531342: 2f00 0502 |000d: cmpl-double v0, v5, v2 │ │ -531346: 3a00 0400 |000f: if-ltz v0, 0013 // +0004 │ │ -53134a: cc25 |0011: sub-double/2addr v5, v2 │ │ -53134c: 28fb |0012: goto 000d // -0005 │ │ -53134e: 1005 |0013: return-wide v5 │ │ +531334: |[531334] org.osmdroid.util.MyMath.cleanPositiveAngle:(D)D │ │ +531344: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +531348: 1802 0000 0000 0080 7640 |0002: const-wide v2, #double 360 // #4076800000000000 │ │ +531352: 3004 0500 |0007: cmpg-double v4, v5, v0 │ │ +531356: 3b04 0400 |0009: if-gez v4, 000d // +0004 │ │ +53135a: cb25 |000b: add-double/2addr v5, v2 │ │ +53135c: 28f4 |000c: goto 0000 // -000c │ │ +53135e: 2f00 0502 |000d: cmpl-double v0, v5, v2 │ │ +531362: 3a00 0400 |000f: if-ltz v0, 0013 // +0004 │ │ +531366: cc25 |0011: sub-double/2addr v5, v2 │ │ +531368: 28fb |0012: goto 000d // -0005 │ │ +53136a: 1005 |0013: return-wide v5 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/util/MyMath;) │ │ name : 'floorToInt' │ │ type : '(D)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -5313a4: |[5313a4] org.osmdroid.util.MyMath.floorToInt:(D)I │ │ -5313b4: 8a40 |0000: double-to-int v0, v4 │ │ -5313b6: 8301 |0001: int-to-double v1, v0 │ │ -5313b8: 3003 0104 |0002: cmpg-double v3, v1, v4 │ │ -5313bc: 3c03 0300 |0004: if-gtz v3, 0007 // +0003 │ │ -5313c0: 0f00 |0006: return v0 │ │ -5313c2: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -5313c6: 0f00 |0009: return v0 │ │ +5313c0: |[5313c0] org.osmdroid.util.MyMath.floorToInt:(D)I │ │ +5313d0: 8a40 |0000: double-to-int v0, v4 │ │ +5313d2: 8301 |0001: int-to-double v1, v0 │ │ +5313d4: 3003 0104 |0002: cmpg-double v3, v1, v4 │ │ +5313d8: 3c03 0300 |0004: if-gtz v3, 0007 // +0003 │ │ +5313dc: 0f00 |0006: return v0 │ │ +5313de: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +5313e2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/osmdroid/util/MyMath;) │ │ name : 'floorToLong' │ │ type : '(D)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -531420: |[531420] org.osmdroid.util.MyMath.floorToLong:(D)J │ │ -531430: 8b50 |0000: double-to-long v0, v5 │ │ -531432: 8602 |0001: long-to-double v2, v0 │ │ -531434: 3004 0205 |0002: cmpg-double v4, v2, v5 │ │ -531438: 3c04 0300 |0004: if-gtz v4, 0007 // +0003 │ │ -53143c: 1000 |0006: return-wide v0 │ │ -53143e: 1605 0100 |0007: const-wide/16 v5, #int 1 // #1 │ │ -531442: bc50 |0009: sub-long/2addr v0, v5 │ │ -531444: 1000 |000a: return-wide v0 │ │ +53143c: |[53143c] org.osmdroid.util.MyMath.floorToLong:(D)J │ │ +53144c: 8b50 |0000: double-to-long v0, v5 │ │ +53144e: 8602 |0001: long-to-double v2, v0 │ │ +531450: 3004 0205 |0002: cmpg-double v4, v2, v5 │ │ +531454: 3c04 0300 |0004: if-gtz v4, 0007 // +0003 │ │ +531458: 1000 |0006: return-wide v0 │ │ +53145a: 1605 0100 |0007: const-wide/16 v5, #int 1 // #1 │ │ +53145e: bc50 |0009: sub-long/2addr v0, v5 │ │ +531460: 1000 |000a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/util/MyMath;) │ │ name : 'getAngleDifference' │ │ type : '(DDLjava/lang/Boolean;)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -531350: |[531350] org.osmdroid.util.MyMath.getAngleDifference:(DDLjava/lang/Boolean;)D │ │ -531360: cc24 |0000: sub-double/2addr v4, v2 │ │ -531362: 7120 69d3 5400 |0001: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.cleanPositiveAngle:(D)D // method@d369 │ │ -531368: 0b02 |0004: move-result-wide v2 │ │ -53136a: 1804 0000 0000 0080 7640 |0005: const-wide v4, #double 360 // #4076800000000000 │ │ -531374: 3806 0b00 |000a: if-eqz v6, 0015 // +000b │ │ -531378: 6e10 4b64 0600 |000c: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ -53137e: 0a06 |000f: move-result v6 │ │ -531380: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ -531384: 1002 |0012: return-wide v2 │ │ -531386: cc42 |0013: sub-double/2addr v2, v4 │ │ -531388: 1002 |0014: return-wide v2 │ │ -53138a: 1800 0000 0000 0080 6640 |0015: const-wide v0, #double 180 // #4066800000000000 │ │ -531394: 3006 0200 |001a: cmpg-double v6, v2, v0 │ │ -531398: 3b06 0300 |001c: if-gez v6, 001f // +0003 │ │ -53139c: 1002 |001e: return-wide v2 │ │ -53139e: cc42 |001f: sub-double/2addr v2, v4 │ │ -5313a0: 1002 |0020: return-wide v2 │ │ +53136c: |[53136c] org.osmdroid.util.MyMath.getAngleDifference:(DDLjava/lang/Boolean;)D │ │ +53137c: cc24 |0000: sub-double/2addr v4, v2 │ │ +53137e: 7120 69d3 5400 |0001: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.cleanPositiveAngle:(D)D // method@d369 │ │ +531384: 0b02 |0004: move-result-wide v2 │ │ +531386: 1804 0000 0000 0080 7640 |0005: const-wide v4, #double 360 // #4076800000000000 │ │ +531390: 3806 0b00 |000a: if-eqz v6, 0015 // +000b │ │ +531394: 6e10 4b64 0600 |000c: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ +53139a: 0a06 |000f: move-result v6 │ │ +53139c: 3806 0300 |0010: if-eqz v6, 0013 // +0003 │ │ +5313a0: 1002 |0012: return-wide v2 │ │ +5313a2: cc42 |0013: sub-double/2addr v2, v4 │ │ +5313a4: 1002 |0014: return-wide v2 │ │ +5313a6: 1800 0000 0000 0080 6640 |0015: const-wide v0, #double 180 // #4066800000000000 │ │ +5313b0: 3006 0200 |001a: cmpg-double v6, v2, v0 │ │ +5313b4: 3b06 0300 |001c: if-gez v6, 001f // +0003 │ │ +5313b8: 1002 |001e: return-wide v2 │ │ +5313ba: cc42 |001f: sub-double/2addr v2, v4 │ │ +5313bc: 1002 |0020: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=125 │ │ 0x000c line=127 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 (null) D │ │ 0x0000 - 0x0021 reg=4 (null) D │ │ @@ -984891,50 +984891,50 @@ │ │ type : '(F)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -5313c8: |[5313c8] org.osmdroid.util.MyMath.getNextSquareNumberAbove:(F)I │ │ -5313d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5313da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -5313dc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -5313de: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -5313e0: 8203 |0004: int-to-float v3, v0 │ │ -5313e2: 2d03 0305 |0005: cmpl-float v3, v3, v5 │ │ -5313e6: 3d03 0300 |0007: if-lez v3, 000a // +0003 │ │ -5313ea: 0f02 |0009: return v2 │ │ -5313ec: da00 0002 |000a: mul-int/lit8 v0, v0, #int 2 // #02 │ │ -5313f0: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ -5313f4: 0124 |000e: move v4, v2 │ │ -5313f6: 0112 |000f: move v2, v1 │ │ -5313f8: 0141 |0010: move v1, v4 │ │ -5313fa: 28f3 |0011: goto 0004 // -000d │ │ +5313e4: |[5313e4] org.osmdroid.util.MyMath.getNextSquareNumberAbove:(F)I │ │ +5313f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5313f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +5313f8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +5313fa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +5313fc: 8203 |0004: int-to-float v3, v0 │ │ +5313fe: 2d03 0305 |0005: cmpl-float v3, v3, v5 │ │ +531402: 3d03 0300 |0007: if-lez v3, 000a // +0003 │ │ +531406: 0f02 |0009: return v2 │ │ +531408: da00 0002 |000a: mul-int/lit8 v0, v0, #int 2 // #02 │ │ +53140c: d802 0101 |000c: add-int/lit8 v2, v1, #int 1 // #01 │ │ +531410: 0124 |000e: move v4, v2 │ │ +531412: 0112 |000f: move v2, v1 │ │ +531414: 0141 |0010: move v1, v4 │ │ +531416: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/util/MyMath;) │ │ name : 'mod' │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -5313fc: |[5313fc] org.osmdroid.util.MyMath.mod:(II)I │ │ -53140c: 3d00 0400 |0000: if-lez v0, 0004 // +0004 │ │ -531410: b410 |0002: rem-int/2addr v0, v1 │ │ -531412: 0f00 |0003: return v0 │ │ -531414: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ -531418: b010 |0006: add-int/2addr v0, v1 │ │ -53141a: 28fd |0007: goto 0004 // -0003 │ │ -53141c: 0f00 |0008: return v0 │ │ +531418: |[531418] org.osmdroid.util.MyMath.mod:(II)I │ │ +531428: 3d00 0400 |0000: if-lez v0, 0004 // +0004 │ │ +53142c: b410 |0002: rem-int/2addr v0, v1 │ │ +53142e: 0f00 |0003: return v0 │ │ +531430: 3b00 0400 |0004: if-gez v0, 0008 // +0004 │ │ +531434: b010 |0006: add-int/2addr v0, v1 │ │ +531436: 28fd |0007: goto 0004 // -0003 │ │ +531438: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) I │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ │ │ @@ -984968,19 +984968,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -531494: |[531494] org.osmdroid.util.NetworkLocationIgnorer.:()V │ │ -5314a4: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -5314aa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -5314ae: 5a20 b29e |0005: iput-wide v0, v2, Lorg/osmdroid/util/NetworkLocationIgnorer;.mLastGps:J // field@9eb2 │ │ -5314b2: 0e00 |0007: return-void │ │ +5314b0: |[5314b0] org.osmdroid.util.NetworkLocationIgnorer.:()V │ │ +5314c0: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +5314c6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +5314ca: 5a20 b29e |0005: iput-wide v0, v2, Lorg/osmdroid/util/NetworkLocationIgnorer;.mLastGps:J // field@9eb2 │ │ +5314ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0005 line=19 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/osmdroid/util/NetworkLocationIgnorer; │ │ │ │ @@ -984990,33 +984990,33 @@ │ │ type : '(Ljava/lang/String;J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -531448: |[531448] org.osmdroid.util.NetworkLocationIgnorer.shouldIgnore:(Ljava/lang/String;J)Z │ │ -531458: 1a00 13a2 |0000: const-string v0, "gps" // string@a213 │ │ -53145c: 6e20 4965 5000 |0002: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -531462: 0a05 |0005: move-result v5 │ │ -531464: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ -531468: 5a46 b29e |0008: iput-wide v6, v4, Lorg/osmdroid/util/NetworkLocationIgnorer;.mLastGps:J // field@9eb2 │ │ -53146c: 2812 |000a: goto 001c // +0012 │ │ -53146e: 5340 b29e |000b: iget-wide v0, v4, Lorg/osmdroid/util/NetworkLocationIgnorer;.mLastGps:J // field@9eb2 │ │ -531472: 7100 edd0 0000 |000d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -531478: 0c05 |0010: move-result-object v5 │ │ -53147a: 7210 16d1 0500 |0011: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.getGpsWaitTime:()J // method@d116 │ │ -531480: 0b02 |0014: move-result-wide v2 │ │ -531482: bb20 |0015: add-long/2addr v0, v2 │ │ -531484: 3105 0600 |0016: cmp-long v5, v6, v0 │ │ -531488: 3b05 0400 |0018: if-gez v5, 001c // +0004 │ │ -53148c: 1215 |001a: const/4 v5, #int 1 // #1 │ │ -53148e: 0f05 |001b: return v5 │ │ -531490: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -531492: 0f05 |001d: return v5 │ │ +531464: |[531464] org.osmdroid.util.NetworkLocationIgnorer.shouldIgnore:(Ljava/lang/String;J)Z │ │ +531474: 1a00 13a2 |0000: const-string v0, "gps" // string@a213 │ │ +531478: 6e20 4965 5000 |0002: invoke-virtual {v0, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +53147e: 0a05 |0005: move-result v5 │ │ +531480: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +531484: 5a46 b29e |0008: iput-wide v6, v4, Lorg/osmdroid/util/NetworkLocationIgnorer;.mLastGps:J // field@9eb2 │ │ +531488: 2812 |000a: goto 001c // +0012 │ │ +53148a: 5340 b29e |000b: iget-wide v0, v4, Lorg/osmdroid/util/NetworkLocationIgnorer;.mLastGps:J // field@9eb2 │ │ +53148e: 7100 edd0 0000 |000d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +531494: 0c05 |0010: move-result-object v5 │ │ +531496: 7210 16d1 0500 |0011: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.getGpsWaitTime:()J // method@d116 │ │ +53149c: 0b02 |0014: move-result-wide v2 │ │ +53149e: bb20 |0015: add-long/2addr v0, v2 │ │ +5314a0: 3105 0600 |0016: cmp-long v5, v6, v0 │ │ +5314a4: 3b05 0400 |0018: if-gez v5, 001c // +0004 │ │ +5314a8: 1215 |001a: const/4 v5, #int 1 // #1 │ │ +5314aa: 0f05 |001b: return v5 │ │ +5314ac: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +5314ae: 0f05 |001d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=32 │ │ 0x0008 line=33 │ │ 0x000b line=35 │ │ locals : │ │ 0x0000 - 0x001e reg=4 this Lorg/osmdroid/util/NetworkLocationIgnorer; │ │ @@ -985056,17 +985056,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -53155c: |[53155c] org.osmdroid.util.PointL.:()V │ │ -53156c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -531572: 0e00 |0003: return-void │ │ +531578: |[531578] org.osmdroid.util.PointL.:()V │ │ +531588: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53158e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/PointL; │ │ │ │ Virtual methods - │ │ @@ -985075,34 +985075,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -5314b4: |[5314b4] org.osmdroid.util.PointL.equals:(Ljava/lang/Object;)Z │ │ -5314c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5314c6: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -5314ca: 0f00 |0003: return v0 │ │ -5314cc: 2081 d922 |0004: instance-of v1, v8, Lorg/osmdroid/util/PointL; // type@22d9 │ │ -5314d0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -5314d2: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -5314d6: 0f02 |0009: return v2 │ │ -5314d8: 1f08 d922 |000a: check-cast v8, Lorg/osmdroid/util/PointL; // type@22d9 │ │ -5314dc: 5373 b39e |000c: iget-wide v3, v7, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ -5314e0: 5385 b39e |000e: iget-wide v5, v8, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ -5314e4: 3101 0305 |0010: cmp-long v1, v3, v5 │ │ -5314e8: 3901 0b00 |0012: if-nez v1, 001d // +000b │ │ -5314ec: 5373 b49e |0014: iget-wide v3, v7, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ -5314f0: 5385 b49e |0016: iget-wide v5, v8, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ -5314f4: 3108 0305 |0018: cmp-long v8, v3, v5 │ │ -5314f8: 3908 0300 |001a: if-nez v8, 001d // +0003 │ │ -5314fc: 2802 |001c: goto 001e // +0002 │ │ -5314fe: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -531500: 0f00 |001e: return v0 │ │ +5314d0: |[5314d0] org.osmdroid.util.PointL.equals:(Ljava/lang/Object;)Z │ │ +5314e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5314e2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +5314e6: 0f00 |0003: return v0 │ │ +5314e8: 2081 d922 |0004: instance-of v1, v8, Lorg/osmdroid/util/PointL; // type@22d9 │ │ +5314ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +5314ee: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +5314f2: 0f02 |0009: return v2 │ │ +5314f4: 1f08 d922 |000a: check-cast v8, Lorg/osmdroid/util/PointL; // type@22d9 │ │ +5314f8: 5373 b39e |000c: iget-wide v3, v7, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ +5314fc: 5385 b39e |000e: iget-wide v5, v8, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ +531500: 3101 0305 |0010: cmp-long v1, v3, v5 │ │ +531504: 3901 0b00 |0012: if-nez v1, 001d // +000b │ │ +531508: 5373 b49e |0014: iget-wide v3, v7, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ +53150c: 5385 b49e |0016: iget-wide v5, v8, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ +531510: 3108 0305 |0018: cmp-long v8, v3, v5 │ │ +531514: 3908 0300 |001a: if-nez v8, 001d // +0003 │ │ +531518: 2802 |001c: goto 001e // +0002 │ │ +53151a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +53151c: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x000a line=68 │ │ 0x000c line=69 │ │ locals : │ │ 0x0000 - 0x001f reg=7 this Lorg/osmdroid/util/PointL; │ │ @@ -985113,30 +985113,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -531504: |[531504] org.osmdroid.util.PointL.toString:()Ljava/lang/String; │ │ -531514: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -531518: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53151e: 1a01 045a |0005: const-string v1, "PointL(" // string@5a04 │ │ -531522: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -531528: 5331 b39e |000a: iget-wide v1, v3, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ -53152c: 6e30 8d65 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -531532: 1a01 e806 |000f: const-string v1, ", " // string@06e8 │ │ -531536: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53153c: 5331 b49e |0014: iget-wide v1, v3, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ -531540: 6e30 8d65 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -531546: 1a01 6806 |0019: const-string v1, ")" // string@0668 │ │ -53154a: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -531550: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -531556: 0c00 |0021: move-result-object v0 │ │ -531558: 1100 |0022: return-object v0 │ │ +531520: |[531520] org.osmdroid.util.PointL.toString:()Ljava/lang/String; │ │ +531530: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +531534: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53153a: 1a01 045a |0005: const-string v1, "PointL(" // string@5a04 │ │ +53153e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +531544: 5331 b39e |000a: iget-wide v1, v3, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ +531548: 6e30 8d65 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +53154e: 1a01 e806 |000f: const-string v1, ", " // string@06e8 │ │ +531552: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +531558: 5331 b49e |0014: iget-wide v1, v3, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ +53155c: 6e30 8d65 1002 |0016: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +531562: 1a01 6806 |0019: const-string v1, ")" // string@0668 │ │ +531566: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53156c: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +531572: 0c00 |0021: move-result-object v0 │ │ +531574: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/osmdroid/util/PointL; │ │ │ │ source_file_idx : 23045 (PointL.java) │ │ @@ -985180,17 +985180,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -531978: |[531978] org.osmdroid.util.RectL.:()V │ │ -531988: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53198e: 0e00 |0003: return-void │ │ +531994: |[531994] org.osmdroid.util.RectL.:()V │ │ +5319a4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5319aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/RectL; │ │ │ │ #1 : (in Lorg/osmdroid/util/RectL;) │ │ @@ -985198,18 +985198,18 @@ │ │ type : '(JJJJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 7 16-bit code units │ │ -531990: |[531990] org.osmdroid.util.RectL.:(JJJJ)V │ │ -5319a0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5319a6: 7409 7bd3 0000 |0003: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/RectL;.set:(JJJJ)V // method@d37b │ │ -5319ac: 0e00 |0006: return-void │ │ +5319ac: |[5319ac] org.osmdroid.util.RectL.:(JJJJ)V │ │ +5319bc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5319c2: 7409 7bd3 0000 |0003: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/util/RectL;.set:(JJJJ)V // method@d37b │ │ +5319c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/util/RectL; │ │ 0x0000 - 0x0007 reg=1 (null) J │ │ @@ -985222,176 +985222,176 @@ │ │ type : '(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 32 │ │ ins : 6 │ │ outs : 12 │ │ insns size : 288 16-bit code units │ │ -531574: |[531574] org.osmdroid.util.RectL.getBounds:(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -531584: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ -531588: 381f 0500 |0002: if-eqz v31, 0007 // +0005 │ │ -53158c: 0801 1f00 |0004: move-object/from16 v1, v31 │ │ -531590: 2806 |0006: goto 000c // +0006 │ │ -531592: 2201 d700 |0007: new-instance v1, Landroid/graphics/Rect; // type@00d7 │ │ -531596: 7010 9c04 0100 |0009: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@049c │ │ -53159c: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -5315a0: 2f04 1d02 |000e: cmpl-double v4, v29, v2 │ │ -5315a4: 3904 1300 |0010: if-nez v4, 0023 // +0013 │ │ -5315a8: 5202 8400 |0012: iget v2, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5315ac: 5912 8400 |0014: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5315b0: 5202 8200 |0016: iget v2, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5315b4: 5912 8200 |0018: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5315b8: 5202 8100 |001a: iget v2, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5315bc: 5912 8100 |001c: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5315c0: 5200 8300 |001e: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5315c4: 5910 8300 |0020: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5315c8: 1101 |0022: return-object v1 │ │ -5315ca: 1802 182d 4454 fb21 0940 |0023: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ -5315d4: ad02 021d |0028: mul-double v2, v2, v29 │ │ -5315d8: 1804 0000 0000 0080 6640 |002a: const-wide v4, #double 180 // #4066800000000000 │ │ -5315e2: ce42 |002f: div-double/2addr v2, v4 │ │ -5315e4: 7120 f664 3200 |0030: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@64f6 │ │ -5315ea: 0b10 |0033: move-result-wide v16 │ │ -5315ec: 7120 0965 3200 |0034: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@6509 │ │ -5315f2: 0b02 |0037: move-result-wide v2 │ │ -5315f4: 5204 8200 |0038: iget v4, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5315f8: 5205 8400 |003a: iget v5, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5315fc: 814e |003c: int-to-long v14, v4 │ │ -5315fe: 815c |003d: int-to-long v12, v5 │ │ -531600: 0204 1b00 |003e: move/from16 v4, v27 │ │ -531604: 814a |0040: int-to-long v10, v4 │ │ -531606: 0204 1c00 |0041: move/from16 v4, v28 │ │ -53160a: 8148 |0043: int-to-long v8, v4 │ │ -53160c: 04e4 |0044: move-wide v4, v14 │ │ -53160e: 04c6 |0045: move-wide v6, v12 │ │ -531610: 0512 0800 |0046: move-wide/from16 v18, v8 │ │ -531614: 04a8 |0048: move-wide v8, v10 │ │ -531616: 0514 0a00 |0049: move-wide/from16 v20, v10 │ │ -53161a: 050a 1200 |004b: move-wide/from16 v10, v18 │ │ -53161e: 0516 0c00 |004d: move-wide/from16 v22, v12 │ │ -531622: 050c 1000 |004f: move-wide/from16 v12, v16 │ │ -531626: 0518 0e00 |0051: move-wide/from16 v24, v14 │ │ -53162a: 042e |0053: move-wide v14, v2 │ │ -53162c: 770c 78d3 0400 |0054: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ -531632: 0b04 |0057: move-result-wide v4 │ │ -531634: 844e |0058: long-to-int v14, v4 │ │ -531636: 0504 1800 |0059: move-wide/from16 v4, v24 │ │ -53163a: 0506 1600 |005b: move-wide/from16 v6, v22 │ │ -53163e: 0508 1400 |005d: move-wide/from16 v8, v20 │ │ -531642: 01e0 |005f: move v0, v14 │ │ -531644: 042e |0060: move-wide v14, v2 │ │ -531646: 770c 79d3 0400 |0061: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ -53164c: 0b04 |0064: move-result-wide v4 │ │ -53164e: 8445 |0065: long-to-int v5, v4 │ │ -531650: 5915 8100 |0066: iput v5, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -531654: 5915 8400 |0068: iput v5, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -531658: 5910 8300 |006a: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -53165c: 5910 8200 |006c: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -531660: 0800 1a00 |006e: move-object/from16 v0, v26 │ │ -531664: 5204 8300 |0070: iget v4, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -531668: 5205 8400 |0072: iget v5, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -53166c: 814e |0074: int-to-long v14, v4 │ │ -53166e: 815c |0075: int-to-long v12, v5 │ │ -531670: 04e4 |0076: move-wide v4, v14 │ │ -531672: 04c6 |0077: move-wide v6, v12 │ │ -531674: 0516 0c00 |0078: move-wide/from16 v22, v12 │ │ -531678: 050c 1000 |007a: move-wide/from16 v12, v16 │ │ -53167c: 0518 0e00 |007c: move-wide/from16 v24, v14 │ │ -531680: 042e |007e: move-wide v14, v2 │ │ -531682: 770c 78d3 0400 |007f: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ -531688: 0b04 |0082: move-result-wide v4 │ │ -53168a: 844e |0083: long-to-int v14, v4 │ │ -53168c: 0504 1800 |0084: move-wide/from16 v4, v24 │ │ -531690: 0506 1600 |0086: move-wide/from16 v6, v22 │ │ -531694: 01e0 |0088: move v0, v14 │ │ -531696: 042e |0089: move-wide v14, v2 │ │ -531698: 770c 79d3 0400 |008a: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ -53169e: 0b04 |008d: move-result-wide v4 │ │ -5316a0: 8445 |008e: long-to-int v5, v4 │ │ -5316a2: 5214 8400 |008f: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5316a6: 3754 0400 |0091: if-le v4, v5, 0095 // +0004 │ │ -5316aa: 5915 8400 |0093: iput v5, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5316ae: 5214 8100 |0095: iget v4, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5316b2: 3554 0400 |0097: if-ge v4, v5, 009b // +0004 │ │ -5316b6: 5915 8100 |0099: iput v5, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5316ba: 5214 8200 |009b: iget v4, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5316be: 3704 0400 |009d: if-le v4, v0, 00a1 // +0004 │ │ -5316c2: 5910 8200 |009f: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5316c6: 5214 8300 |00a1: iget v4, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5316ca: 3504 0400 |00a3: if-ge v4, v0, 00a7 // +0004 │ │ -5316ce: 5910 8300 |00a5: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5316d2: 0800 1a00 |00a7: move-object/from16 v0, v26 │ │ -5316d6: 5204 8300 |00a9: iget v4, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5316da: 5205 8100 |00ab: iget v5, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5316de: 814e |00ad: int-to-long v14, v4 │ │ -5316e0: 815c |00ae: int-to-long v12, v5 │ │ -5316e2: 04e4 |00af: move-wide v4, v14 │ │ -5316e4: 04c6 |00b0: move-wide v6, v12 │ │ -5316e6: 0508 1400 |00b1: move-wide/from16 v8, v20 │ │ -5316ea: 050a 1200 |00b3: move-wide/from16 v10, v18 │ │ -5316ee: 0516 0c00 |00b5: move-wide/from16 v22, v12 │ │ -5316f2: 050c 1000 |00b7: move-wide/from16 v12, v16 │ │ -5316f6: 0518 0e00 |00b9: move-wide/from16 v24, v14 │ │ -5316fa: 042e |00bb: move-wide v14, v2 │ │ -5316fc: 770c 78d3 0400 |00bc: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ -531702: 0b04 |00bf: move-result-wide v4 │ │ -531704: 844e |00c0: long-to-int v14, v4 │ │ -531706: 0504 1800 |00c1: move-wide/from16 v4, v24 │ │ -53170a: 0506 1600 |00c3: move-wide/from16 v6, v22 │ │ -53170e: 01e0 |00c5: move v0, v14 │ │ -531710: 042e |00c6: move-wide v14, v2 │ │ -531712: 770c 79d3 0400 |00c7: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ -531718: 0b04 |00ca: move-result-wide v4 │ │ -53171a: 8445 |00cb: long-to-int v5, v4 │ │ -53171c: 5214 8400 |00cc: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -531720: 3754 0400 |00ce: if-le v4, v5, 00d2 // +0004 │ │ -531724: 5915 8400 |00d0: iput v5, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -531728: 5214 8100 |00d2: iget v4, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -53172c: 3554 0400 |00d4: if-ge v4, v5, 00d8 // +0004 │ │ -531730: 5915 8100 |00d6: iput v5, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -531734: 5214 8200 |00d8: iget v4, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -531738: 3704 0400 |00da: if-le v4, v0, 00de // +0004 │ │ -53173c: 5910 8200 |00dc: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -531740: 5214 8300 |00de: iget v4, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -531744: 3504 0400 |00e0: if-ge v4, v0, 00e4 // +0004 │ │ -531748: 5910 8300 |00e2: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -53174c: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ -531750: 5204 8200 |00e6: iget v4, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -531754: 5200 8100 |00e8: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -531758: 814e |00ea: int-to-long v14, v4 │ │ -53175a: 810c |00eb: int-to-long v12, v0 │ │ -53175c: 04e4 |00ec: move-wide v4, v14 │ │ -53175e: 04c6 |00ed: move-wide v6, v12 │ │ -531760: 0508 1400 |00ee: move-wide/from16 v8, v20 │ │ -531764: 050a 1200 |00f0: move-wide/from16 v10, v18 │ │ -531768: 0516 0c00 |00f2: move-wide/from16 v22, v12 │ │ -53176c: 050c 1000 |00f4: move-wide/from16 v12, v16 │ │ -531770: 0518 0e00 |00f6: move-wide/from16 v24, v14 │ │ -531774: 042e |00f8: move-wide v14, v2 │ │ -531776: 770c 78d3 0400 |00f9: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ -53177c: 0b04 |00fc: move-result-wide v4 │ │ -53177e: 8440 |00fd: long-to-int v0, v4 │ │ -531780: 0504 1800 |00fe: move-wide/from16 v4, v24 │ │ -531784: 0506 1600 |0100: move-wide/from16 v6, v22 │ │ -531788: 770c 79d3 0400 |0102: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ -53178e: 0b02 |0105: move-result-wide v2 │ │ -531790: 8423 |0106: long-to-int v3, v2 │ │ -531792: 5212 8400 |0107: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -531796: 3732 0400 |0109: if-le v2, v3, 010d // +0004 │ │ -53179a: 5913 8400 |010b: iput v3, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -53179e: 5212 8100 |010d: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5317a2: 3532 0400 |010f: if-ge v2, v3, 0113 // +0004 │ │ -5317a6: 5913 8100 |0111: iput v3, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5317aa: 5212 8200 |0113: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5317ae: 3702 0400 |0115: if-le v2, v0, 0119 // +0004 │ │ -5317b2: 5910 8200 |0117: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5317b6: 5212 8300 |0119: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5317ba: 3502 0400 |011b: if-ge v2, v0, 011f // +0004 │ │ -5317be: 5910 8300 |011d: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5317c2: 1101 |011f: return-object v1 │ │ +531590: |[531590] org.osmdroid.util.RectL.getBounds:(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +5315a0: 0800 1a00 |0000: move-object/from16 v0, v26 │ │ +5315a4: 381f 0500 |0002: if-eqz v31, 0007 // +0005 │ │ +5315a8: 0801 1f00 |0004: move-object/from16 v1, v31 │ │ +5315ac: 2806 |0006: goto 000c // +0006 │ │ +5315ae: 2201 d700 |0007: new-instance v1, Landroid/graphics/Rect; // type@00d7 │ │ +5315b2: 7010 9c04 0100 |0009: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@049c │ │ +5315b8: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +5315bc: 2f04 1d02 |000e: cmpl-double v4, v29, v2 │ │ +5315c0: 3904 1300 |0010: if-nez v4, 0023 // +0013 │ │ +5315c4: 5202 8400 |0012: iget v2, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5315c8: 5912 8400 |0014: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5315cc: 5202 8200 |0016: iget v2, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5315d0: 5912 8200 |0018: iput v2, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5315d4: 5202 8100 |001a: iget v2, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5315d8: 5912 8100 |001c: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5315dc: 5200 8300 |001e: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5315e0: 5910 8300 |0020: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5315e4: 1101 |0022: return-object v1 │ │ +5315e6: 1802 182d 4454 fb21 0940 |0023: const-wide v2, #double 3.14159 // #400921fb54442d18 │ │ +5315f0: ad02 021d |0028: mul-double v2, v2, v29 │ │ +5315f4: 1804 0000 0000 0080 6640 |002a: const-wide v4, #double 180 // #4066800000000000 │ │ +5315fe: ce42 |002f: div-double/2addr v2, v4 │ │ +531600: 7120 f664 3200 |0030: invoke-static {v2, v3}, Ljava/lang/Math;.cos:(D)D // method@64f6 │ │ +531606: 0b10 |0033: move-result-wide v16 │ │ +531608: 7120 0965 3200 |0034: invoke-static {v2, v3}, Ljava/lang/Math;.sin:(D)D // method@6509 │ │ +53160e: 0b02 |0037: move-result-wide v2 │ │ +531610: 5204 8200 |0038: iget v4, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +531614: 5205 8400 |003a: iget v5, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +531618: 814e |003c: int-to-long v14, v4 │ │ +53161a: 815c |003d: int-to-long v12, v5 │ │ +53161c: 0204 1b00 |003e: move/from16 v4, v27 │ │ +531620: 814a |0040: int-to-long v10, v4 │ │ +531622: 0204 1c00 |0041: move/from16 v4, v28 │ │ +531626: 8148 |0043: int-to-long v8, v4 │ │ +531628: 04e4 |0044: move-wide v4, v14 │ │ +53162a: 04c6 |0045: move-wide v6, v12 │ │ +53162c: 0512 0800 |0046: move-wide/from16 v18, v8 │ │ +531630: 04a8 |0048: move-wide v8, v10 │ │ +531632: 0514 0a00 |0049: move-wide/from16 v20, v10 │ │ +531636: 050a 1200 |004b: move-wide/from16 v10, v18 │ │ +53163a: 0516 0c00 |004d: move-wide/from16 v22, v12 │ │ +53163e: 050c 1000 |004f: move-wide/from16 v12, v16 │ │ +531642: 0518 0e00 |0051: move-wide/from16 v24, v14 │ │ +531646: 042e |0053: move-wide v14, v2 │ │ +531648: 770c 78d3 0400 |0054: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ +53164e: 0b04 |0057: move-result-wide v4 │ │ +531650: 844e |0058: long-to-int v14, v4 │ │ +531652: 0504 1800 |0059: move-wide/from16 v4, v24 │ │ +531656: 0506 1600 |005b: move-wide/from16 v6, v22 │ │ +53165a: 0508 1400 |005d: move-wide/from16 v8, v20 │ │ +53165e: 01e0 |005f: move v0, v14 │ │ +531660: 042e |0060: move-wide v14, v2 │ │ +531662: 770c 79d3 0400 |0061: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ +531668: 0b04 |0064: move-result-wide v4 │ │ +53166a: 8445 |0065: long-to-int v5, v4 │ │ +53166c: 5915 8100 |0066: iput v5, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +531670: 5915 8400 |0068: iput v5, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +531674: 5910 8300 |006a: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +531678: 5910 8200 |006c: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +53167c: 0800 1a00 |006e: move-object/from16 v0, v26 │ │ +531680: 5204 8300 |0070: iget v4, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +531684: 5205 8400 |0072: iget v5, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +531688: 814e |0074: int-to-long v14, v4 │ │ +53168a: 815c |0075: int-to-long v12, v5 │ │ +53168c: 04e4 |0076: move-wide v4, v14 │ │ +53168e: 04c6 |0077: move-wide v6, v12 │ │ +531690: 0516 0c00 |0078: move-wide/from16 v22, v12 │ │ +531694: 050c 1000 |007a: move-wide/from16 v12, v16 │ │ +531698: 0518 0e00 |007c: move-wide/from16 v24, v14 │ │ +53169c: 042e |007e: move-wide v14, v2 │ │ +53169e: 770c 78d3 0400 |007f: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ +5316a4: 0b04 |0082: move-result-wide v4 │ │ +5316a6: 844e |0083: long-to-int v14, v4 │ │ +5316a8: 0504 1800 |0084: move-wide/from16 v4, v24 │ │ +5316ac: 0506 1600 |0086: move-wide/from16 v6, v22 │ │ +5316b0: 01e0 |0088: move v0, v14 │ │ +5316b2: 042e |0089: move-wide v14, v2 │ │ +5316b4: 770c 79d3 0400 |008a: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ +5316ba: 0b04 |008d: move-result-wide v4 │ │ +5316bc: 8445 |008e: long-to-int v5, v4 │ │ +5316be: 5214 8400 |008f: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5316c2: 3754 0400 |0091: if-le v4, v5, 0095 // +0004 │ │ +5316c6: 5915 8400 |0093: iput v5, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5316ca: 5214 8100 |0095: iget v4, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5316ce: 3554 0400 |0097: if-ge v4, v5, 009b // +0004 │ │ +5316d2: 5915 8100 |0099: iput v5, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5316d6: 5214 8200 |009b: iget v4, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5316da: 3704 0400 |009d: if-le v4, v0, 00a1 // +0004 │ │ +5316de: 5910 8200 |009f: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5316e2: 5214 8300 |00a1: iget v4, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5316e6: 3504 0400 |00a3: if-ge v4, v0, 00a7 // +0004 │ │ +5316ea: 5910 8300 |00a5: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5316ee: 0800 1a00 |00a7: move-object/from16 v0, v26 │ │ +5316f2: 5204 8300 |00a9: iget v4, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5316f6: 5205 8100 |00ab: iget v5, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5316fa: 814e |00ad: int-to-long v14, v4 │ │ +5316fc: 815c |00ae: int-to-long v12, v5 │ │ +5316fe: 04e4 |00af: move-wide v4, v14 │ │ +531700: 04c6 |00b0: move-wide v6, v12 │ │ +531702: 0508 1400 |00b1: move-wide/from16 v8, v20 │ │ +531706: 050a 1200 |00b3: move-wide/from16 v10, v18 │ │ +53170a: 0516 0c00 |00b5: move-wide/from16 v22, v12 │ │ +53170e: 050c 1000 |00b7: move-wide/from16 v12, v16 │ │ +531712: 0518 0e00 |00b9: move-wide/from16 v24, v14 │ │ +531716: 042e |00bb: move-wide v14, v2 │ │ +531718: 770c 78d3 0400 |00bc: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ +53171e: 0b04 |00bf: move-result-wide v4 │ │ +531720: 844e |00c0: long-to-int v14, v4 │ │ +531722: 0504 1800 |00c1: move-wide/from16 v4, v24 │ │ +531726: 0506 1600 |00c3: move-wide/from16 v6, v22 │ │ +53172a: 01e0 |00c5: move v0, v14 │ │ +53172c: 042e |00c6: move-wide v14, v2 │ │ +53172e: 770c 79d3 0400 |00c7: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ +531734: 0b04 |00ca: move-result-wide v4 │ │ +531736: 8445 |00cb: long-to-int v5, v4 │ │ +531738: 5214 8400 |00cc: iget v4, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +53173c: 3754 0400 |00ce: if-le v4, v5, 00d2 // +0004 │ │ +531740: 5915 8400 |00d0: iput v5, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +531744: 5214 8100 |00d2: iget v4, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +531748: 3554 0400 |00d4: if-ge v4, v5, 00d8 // +0004 │ │ +53174c: 5915 8100 |00d6: iput v5, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +531750: 5214 8200 |00d8: iget v4, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +531754: 3704 0400 |00da: if-le v4, v0, 00de // +0004 │ │ +531758: 5910 8200 |00dc: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +53175c: 5214 8300 |00de: iget v4, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +531760: 3504 0400 |00e0: if-ge v4, v0, 00e4 // +0004 │ │ +531764: 5910 8300 |00e2: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +531768: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ +53176c: 5204 8200 |00e6: iget v4, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +531770: 5200 8100 |00e8: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +531774: 814e |00ea: int-to-long v14, v4 │ │ +531776: 810c |00eb: int-to-long v12, v0 │ │ +531778: 04e4 |00ec: move-wide v4, v14 │ │ +53177a: 04c6 |00ed: move-wide v6, v12 │ │ +53177c: 0508 1400 |00ee: move-wide/from16 v8, v20 │ │ +531780: 050a 1200 |00f0: move-wide/from16 v10, v18 │ │ +531784: 0516 0c00 |00f2: move-wide/from16 v22, v12 │ │ +531788: 050c 1000 |00f4: move-wide/from16 v12, v16 │ │ +53178c: 0518 0e00 |00f6: move-wide/from16 v24, v14 │ │ +531790: 042e |00f8: move-wide v14, v2 │ │ +531792: 770c 78d3 0400 |00f9: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedX:(JJJJDD)J // method@d378 │ │ +531798: 0b04 |00fc: move-result-wide v4 │ │ +53179a: 8440 |00fd: long-to-int v0, v4 │ │ +53179c: 0504 1800 |00fe: move-wide/from16 v4, v24 │ │ +5317a0: 0506 1600 |0100: move-wide/from16 v6, v22 │ │ +5317a4: 770c 79d3 0400 |0102: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lorg/osmdroid/util/RectL;.getRotatedY:(JJJJDD)J // method@d379 │ │ +5317aa: 0b02 |0105: move-result-wide v2 │ │ +5317ac: 8423 |0106: long-to-int v3, v2 │ │ +5317ae: 5212 8400 |0107: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5317b2: 3732 0400 |0109: if-le v2, v3, 010d // +0004 │ │ +5317b6: 5913 8400 |010b: iput v3, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5317ba: 5212 8100 |010d: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5317be: 3532 0400 |010f: if-ge v2, v3, 0113 // +0004 │ │ +5317c2: 5913 8100 |0111: iput v3, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5317c6: 5212 8200 |0113: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5317ca: 3702 0400 |0115: if-le v2, v0, 0119 // +0004 │ │ +5317ce: 5910 8200 |0117: iput v0, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5317d2: 5212 8300 |0119: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5317d6: 3502 0400 |011b: if-ge v2, v0, 011f // +0004 │ │ +5317da: 5910 8300 |011d: iput v0, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5317de: 1101 |011f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=202 │ │ 0x0012 line=204 │ │ 0x0016 line=205 │ │ 0x001a line=206 │ │ 0x001e line=207 │ │ @@ -985451,28 +985451,28 @@ │ │ type : '(JJJJDD)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -531900: |[531900] org.osmdroid.util.RectL.getRotatedX:(JJJJDD)J │ │ -531910: bc40 |0000: sub-long/2addr v0, v4 │ │ -531912: 8600 |0001: long-to-double v0, v0 │ │ -531914: 7120 9a64 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53191a: ad00 0008 |0005: mul-double v0, v0, v8 │ │ -53191e: bc62 |0007: sub-long/2addr v2, v6 │ │ -531920: 8622 |0008: long-to-double v2, v2 │ │ -531922: 7120 9a64 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -531928: ad02 020a |000c: mul-double v2, v2, v10 │ │ -53192c: cc20 |000e: sub-double/2addr v0, v2 │ │ -53192e: 7120 0765 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ -531934: 0b00 |0012: move-result-wide v0 │ │ -531936: bb04 |0013: add-long/2addr v4, v0 │ │ -531938: 1004 |0014: return-wide v4 │ │ +53191c: |[53191c] org.osmdroid.util.RectL.getRotatedX:(JJJJDD)J │ │ +53192c: bc40 |0000: sub-long/2addr v0, v4 │ │ +53192e: 8600 |0001: long-to-double v0, v0 │ │ +531930: 7120 9a64 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +531936: ad00 0008 |0005: mul-double v0, v0, v8 │ │ +53193a: bc62 |0007: sub-long/2addr v2, v6 │ │ +53193c: 8622 |0008: long-to-double v2, v2 │ │ +53193e: 7120 9a64 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +531944: ad02 020a |000c: mul-double v2, v2, v10 │ │ +531948: cc20 |000e: sub-double/2addr v0, v2 │ │ +53194a: 7120 0765 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ +531950: 0b00 |0012: move-result-wide v0 │ │ +531952: bb04 |0013: add-long/2addr v4, v0 │ │ +531954: 1004 |0014: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=307 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 (null) J │ │ 0x0000 - 0x0015 reg=2 (null) J │ │ 0x0000 - 0x0015 reg=4 (null) J │ │ @@ -985485,28 +985485,28 @@ │ │ type : '(JJJJDD)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -53193c: |[53193c] org.osmdroid.util.RectL.getRotatedY:(JJJJDD)J │ │ -53194c: bc40 |0000: sub-long/2addr v0, v4 │ │ -53194e: 8600 |0001: long-to-double v0, v0 │ │ -531950: 7120 9a64 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -531956: ad00 000a |0005: mul-double v0, v0, v10 │ │ -53195a: bc62 |0007: sub-long/2addr v2, v6 │ │ -53195c: 8622 |0008: long-to-double v2, v2 │ │ -53195e: 7120 9a64 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -531964: ad02 0208 |000c: mul-double v2, v2, v8 │ │ -531968: cb20 |000e: add-double/2addr v0, v2 │ │ -53196a: 7120 0765 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ -531970: 0b00 |0012: move-result-wide v0 │ │ -531972: bb06 |0013: add-long/2addr v6, v0 │ │ -531974: 1006 |0014: return-wide v6 │ │ +531958: |[531958] org.osmdroid.util.RectL.getRotatedY:(JJJJDD)J │ │ +531968: bc40 |0000: sub-long/2addr v0, v4 │ │ +53196a: 8600 |0001: long-to-double v0, v0 │ │ +53196c: 7120 9a64 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +531972: ad00 000a |0005: mul-double v0, v0, v10 │ │ +531976: bc62 |0007: sub-long/2addr v2, v6 │ │ +531978: 8622 |0008: long-to-double v2, v2 │ │ +53197a: 7120 9a64 3200 |0009: invoke-static {v2, v3}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +531980: ad02 0208 |000c: mul-double v2, v2, v8 │ │ +531984: cb20 |000e: add-double/2addr v0, v2 │ │ +531986: 7120 0765 1000 |000f: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ +53198c: 0b00 |0012: move-result-wide v0 │ │ +53198e: bb06 |0013: add-long/2addr v6, v0 │ │ +531990: 1006 |0014: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=317 │ │ locals : │ │ 0x0000 - 0x0015 reg=0 (null) J │ │ 0x0000 - 0x0015 reg=2 (null) J │ │ 0x0000 - 0x0015 reg=4 (null) J │ │ @@ -985520,46 +985520,46 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -5317c4: |[5317c4] org.osmdroid.util.RectL.equals:(Ljava/lang/Object;)Z │ │ -5317d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5317d6: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ -5317da: 0f00 |0003: return v0 │ │ -5317dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -5317de: 3808 3000 |0005: if-eqz v8, 0035 // +0030 │ │ -5317e2: 1c02 da22 |0007: const-class v2, Lorg/osmdroid/util/RectL; // type@22da │ │ -5317e6: 6e10 1e65 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -5317ec: 0c03 |000c: move-result-object v3 │ │ -5317ee: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -5317f2: 2826 |000f: goto 0035 // +0026 │ │ -5317f4: 1f08 da22 |0010: check-cast v8, Lorg/osmdroid/util/RectL; // type@22da │ │ -5317f8: 5372 b69e |0012: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -5317fc: 5384 b69e |0014: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -531800: 3106 0204 |0016: cmp-long v6, v2, v4 │ │ -531804: 3906 1b00 |0018: if-nez v6, 0033 // +001b │ │ -531808: 5372 b89e |001a: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -53180c: 5384 b89e |001c: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -531810: 3106 0204 |001e: cmp-long v6, v2, v4 │ │ -531814: 3906 1300 |0020: if-nez v6, 0033 // +0013 │ │ -531818: 5372 b79e |0022: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -53181c: 5384 b79e |0024: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -531820: 3106 0204 |0026: cmp-long v6, v2, v4 │ │ -531824: 3906 0b00 |0028: if-nez v6, 0033 // +000b │ │ -531828: 5372 b59e |002a: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -53182c: 5384 b59e |002c: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -531830: 3108 0204 |002e: cmp-long v8, v2, v4 │ │ -531834: 3908 0300 |0030: if-nez v8, 0033 // +0003 │ │ -531838: 2802 |0032: goto 0034 // +0002 │ │ -53183a: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -53183c: 0f00 |0034: return v0 │ │ -53183e: 0f01 |0035: return v1 │ │ +5317e0: |[5317e0] org.osmdroid.util.RectL.equals:(Ljava/lang/Object;)Z │ │ +5317f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5317f2: 3387 0300 |0001: if-ne v7, v8, 0004 // +0003 │ │ +5317f6: 0f00 |0003: return v0 │ │ +5317f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +5317fa: 3808 3000 |0005: if-eqz v8, 0035 // +0030 │ │ +5317fe: 1c02 da22 |0007: const-class v2, Lorg/osmdroid/util/RectL; // type@22da │ │ +531802: 6e10 1e65 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +531808: 0c03 |000c: move-result-object v3 │ │ +53180a: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +53180e: 2826 |000f: goto 0035 // +0026 │ │ +531810: 1f08 da22 |0010: check-cast v8, Lorg/osmdroid/util/RectL; // type@22da │ │ +531814: 5372 b69e |0012: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +531818: 5384 b69e |0014: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +53181c: 3106 0204 |0016: cmp-long v6, v2, v4 │ │ +531820: 3906 1b00 |0018: if-nez v6, 0033 // +001b │ │ +531824: 5372 b89e |001a: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +531828: 5384 b89e |001c: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +53182c: 3106 0204 |001e: cmp-long v6, v2, v4 │ │ +531830: 3906 1300 |0020: if-nez v6, 0033 // +0013 │ │ +531834: 5372 b79e |0022: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +531838: 5384 b79e |0024: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +53183c: 3106 0204 |0026: cmp-long v6, v2, v4 │ │ +531840: 3906 0b00 |0028: if-nez v6, 0033 // +000b │ │ +531844: 5372 b59e |002a: iget-wide v2, v7, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +531848: 5384 b59e |002c: iget-wide v4, v8, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +53184c: 3108 0204 |002e: cmp-long v8, v2, v4 │ │ +531850: 3908 0300 |0030: if-nez v8, 0033 // +0003 │ │ +531854: 2802 |0032: goto 0034 // +0002 │ │ +531856: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +531858: 0f00 |0034: return v0 │ │ +53185a: 0f01 |0035: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=96 │ │ 0x0010 line=98 │ │ 0x0012 line=99 │ │ locals : │ │ 0x0000 - 0x0036 reg=7 this Lorg/osmdroid/util/RectL; │ │ @@ -985570,30 +985570,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -531840: |[531840] org.osmdroid.util.RectL.hashCode:()I │ │ -531850: 5360 b69e |0000: iget-wide v0, v6, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -531854: 1602 1f00 |0002: const-wide/16 v2, #int 31 // #1f │ │ -531858: 9d00 0002 |0004: mul-long v0, v0, v2 │ │ -53185c: 5364 b89e |0006: iget-wide v4, v6, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -531860: bb40 |0008: add-long/2addr v0, v4 │ │ -531862: 9d00 0002 |0009: mul-long v0, v0, v2 │ │ -531866: 5364 b79e |000b: iget-wide v4, v6, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -53186a: bb40 |000d: add-long/2addr v0, v4 │ │ -53186c: 9d00 0002 |000e: mul-long v0, v0, v2 │ │ -531870: 5362 b59e |0010: iget-wide v2, v6, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -531874: bb20 |0012: add-long/2addr v0, v2 │ │ -531876: 1702 ffff ff7f |0013: const-wide/32 v2, #float nan // #7fffffff │ │ -53187c: bf20 |0016: rem-long/2addr v0, v2 │ │ -53187e: 8401 |0017: long-to-int v1, v0 │ │ -531880: 0f01 |0018: return v1 │ │ +53185c: |[53185c] org.osmdroid.util.RectL.hashCode:()I │ │ +53186c: 5360 b69e |0000: iget-wide v0, v6, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +531870: 1602 1f00 |0002: const-wide/16 v2, #int 31 // #1f │ │ +531874: 9d00 0002 |0004: mul-long v0, v0, v2 │ │ +531878: 5364 b89e |0006: iget-wide v4, v6, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +53187c: bb40 |0008: add-long/2addr v0, v4 │ │ +53187e: 9d00 0002 |0009: mul-long v0, v0, v2 │ │ +531882: 5364 b79e |000b: iget-wide v4, v6, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +531886: bb40 |000d: add-long/2addr v0, v4 │ │ +531888: 9d00 0002 |000e: mul-long v0, v0, v2 │ │ +53188c: 5362 b59e |0010: iget-wide v2, v6, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +531890: bb20 |0012: add-long/2addr v0, v2 │ │ +531892: 1702 ffff ff7f |0013: const-wide/32 v2, #float nan // #7fffffff │ │ +531898: bf20 |0016: rem-long/2addr v0, v2 │ │ +53189a: 8401 |0017: long-to-int v1, v0 │ │ +53189c: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000b line=106 │ │ 0x0010 line=107 │ │ 0x0016 line=108 │ │ @@ -985605,20 +985605,20 @@ │ │ type : '(JJJJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -5319b0: |[5319b0] org.osmdroid.util.RectL.set:(JJJJ)V │ │ -5319c0: 5a01 b69e |0000: iput-wide v1, v0, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -5319c4: 5a03 b89e |0002: iput-wide v3, v0, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -5319c8: 5a05 b79e |0004: iput-wide v5, v0, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -5319cc: 5a07 b59e |0006: iput-wide v7, v0, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -5319d0: 0e00 |0008: return-void │ │ +5319cc: |[5319cc] org.osmdroid.util.RectL.set:(JJJJ)V │ │ +5319dc: 5a01 b69e |0000: iput-wide v1, v0, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +5319e0: 5a03 b89e |0002: iput-wide v3, v0, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +5319e4: 5a05 b79e |0004: iput-wide v5, v0, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +5319e8: 5a07 b59e |0006: iput-wide v7, v0, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +5319ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0002 line=31 │ │ 0x0004 line=32 │ │ 0x0006 line=33 │ │ locals : │ │ @@ -985633,37 +985633,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -531884: |[531884] org.osmdroid.util.RectL.toString:()Ljava/lang/String; │ │ -531894: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -531898: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53189e: 1a01 db5c |0005: const-string v1, "RectL(" // string@5cdb │ │ -5318a2: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5318a8: 5341 b69e |000a: iget-wide v1, v4, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -5318ac: 6e30 8d65 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5318b2: 1a01 e806 |000f: const-string v1, ", " // string@06e8 │ │ -5318b6: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5318bc: 5342 b89e |0014: iget-wide v2, v4, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -5318c0: 6e30 8d65 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5318c6: 1a02 9600 |0019: const-string v2, " - " // string@0096 │ │ -5318ca: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5318d0: 5342 b79e |001e: iget-wide v2, v4, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -5318d4: 6e30 8d65 2003 |0020: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5318da: 6e20 9165 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5318e0: 5341 b59e |0026: iget-wide v1, v4, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -5318e4: 6e30 8d65 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5318ea: 1a01 6806 |002b: const-string v1, ")" // string@0668 │ │ -5318ee: 6e20 9165 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5318f4: 6e10 a365 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5318fa: 0c00 |0033: move-result-object v0 │ │ -5318fc: 1100 |0034: return-object v0 │ │ +5318a0: |[5318a0] org.osmdroid.util.RectL.toString:()Ljava/lang/String; │ │ +5318b0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5318b4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5318ba: 1a01 db5c |0005: const-string v1, "RectL(" // string@5cdb │ │ +5318be: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5318c4: 5341 b69e |000a: iget-wide v1, v4, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +5318c8: 6e30 8d65 1002 |000c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5318ce: 1a01 e806 |000f: const-string v1, ", " // string@06e8 │ │ +5318d2: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5318d8: 5342 b89e |0014: iget-wide v2, v4, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +5318dc: 6e30 8d65 2003 |0016: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5318e2: 1a02 9600 |0019: const-string v2, " - " // string@0096 │ │ +5318e6: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5318ec: 5342 b79e |001e: iget-wide v2, v4, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +5318f0: 6e30 8d65 2003 |0020: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5318f6: 6e20 9165 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5318fc: 5341 b59e |0026: iget-wide v1, v4, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +531900: 6e30 8d65 1002 |0028: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +531906: 1a01 6806 |002b: const-string v1, ")" // string@0668 │ │ +53190a: 6e20 9165 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +531910: 6e10 a365 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +531916: 0c00 |0033: move-result-object v0 │ │ +531918: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lorg/osmdroid/util/RectL; │ │ │ │ source_file_idx : 23772 (RectL.java) │ │ @@ -985707,18 +985707,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -5319d4: |[5319d4] org.osmdroid.util.TileLooper.:()V │ │ -5319e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5319e6: 7030 7ed3 0100 |0001: invoke-direct {v1, v0, v0}, Lorg/osmdroid/util/TileLooper;.:(ZZ)V // method@d37e │ │ -5319ec: 0e00 |0004: return-void │ │ +5319f0: |[5319f0] org.osmdroid.util.TileLooper.:()V │ │ +531a00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +531a02: 7030 7ed3 0100 |0001: invoke-direct {v1, v0, v0}, Lorg/osmdroid/util/TileLooper;.:(ZZ)V // method@d37e │ │ +531a08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=16 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/util/TileLooper; │ │ │ │ #1 : (in Lorg/osmdroid/util/TileLooper;) │ │ @@ -985726,25 +985726,25 @@ │ │ type : '(ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -5319f0: |[5319f0] org.osmdroid.util.TileLooper.:(ZZ)V │ │ -531a00: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -531a06: 2200 d700 |0003: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -531a0a: 7010 9c04 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -531a10: 5b10 bb9e |0008: iput-object v0, v1, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ -531a14: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -531a16: 5c10 b99e |000b: iput-boolean v0, v1, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ -531a1a: 5c10 bc9e |000d: iput-boolean v0, v1, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ -531a1e: 5c12 b99e |000f: iput-boolean v2, v1, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ -531a22: 5c13 bc9e |0011: iput-boolean v3, v1, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ -531a26: 0e00 |0013: return-void │ │ +531a0c: |[531a0c] org.osmdroid.util.TileLooper.:(ZZ)V │ │ +531a1c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +531a22: 2200 d700 |0003: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +531a26: 7010 9c04 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +531a2c: 5b10 bb9e |0008: iput-object v0, v1, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ +531a30: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +531a32: 5c10 b99e |000b: iput-boolean v0, v1, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ +531a36: 5c10 bc9e |000d: iput-boolean v0, v1, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ +531a3a: 5c12 b99e |000f: iput-boolean v2, v1, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ +531a3e: 5c13 bc9e |0011: iput-boolean v3, v1, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ +531a42: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=10 │ │ 0x000b line=12 │ │ 0x000d line=13 │ │ 0x000f line=20 │ │ @@ -985772,72 +985772,72 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -531a28: |[531a28] org.osmdroid.util.TileLooper.initialiseLoop:()V │ │ -531a38: 0e00 |0000: return-void │ │ +531a44: |[531a44] org.osmdroid.util.TileLooper.initialiseLoop:()V │ │ +531a54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/util/TileLooper;) │ │ name : 'loop' │ │ type : '(DLorg/osmdroid/util/RectL;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -531a3c: |[531a3c] org.osmdroid.util.TileLooper.loop:(DLorg/osmdroid/util/RectL;)V │ │ -531a4c: 7120 a1d3 5400 |0000: invoke-static {v4, v5}, Lorg/osmdroid/util/TileSystem;.getTileSize:(D)D // method@d3a1 │ │ -531a52: 0b00 |0003: move-result-wide v0 │ │ -531a54: 5432 bb9e |0004: iget-object v2, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ -531a58: 7140 a0d3 0621 |0006: invoke-static {v6, v0, v1, v2}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d3a0 │ │ -531a5e: 7120 91d3 5400 |0009: invoke-static {v4, v5}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ -531a64: 0a04 |000c: move-result v4 │ │ -531a66: 5934 ba9e |000d: iput v4, v3, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ -531a6a: 6e10 81d3 0300 |000f: invoke-virtual {v3}, Lorg/osmdroid/util/TileLooper;.initialiseLoop:()V // method@d381 │ │ -531a70: 5234 ba9e |0012: iget v4, v3, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ -531a74: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -531a76: 9804 0504 |0015: shl-int v4, v5, v4 │ │ -531a7a: 5435 bb9e |0017: iget-object v5, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ -531a7e: 5255 8200 |0019: iget v5, v5, Landroid/graphics/Rect;.left:I // field@0082 │ │ -531a82: 5436 bb9e |001b: iget-object v6, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ -531a86: 5260 8300 |001d: iget v0, v6, Landroid/graphics/Rect;.right:I // field@0083 │ │ -531a8a: 3605 3100 |001f: if-gt v5, v0, 0050 // +0031 │ │ -531a8e: 5266 8400 |0021: iget v6, v6, Landroid/graphics/Rect;.top:I // field@0084 │ │ -531a92: 5430 bb9e |0023: iget-object v0, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ -531a96: 5200 8100 |0025: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -531a9a: 3606 2600 |0027: if-gt v6, v0, 004d // +0026 │ │ -531a9e: 5530 b99e |0029: iget-boolean v0, v3, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ -531aa2: 3900 0600 |002b: if-nez v0, 0031 // +0006 │ │ -531aa6: 3a05 1d00 |002d: if-ltz v5, 004a // +001d │ │ -531aaa: 3545 1b00 |002f: if-ge v5, v4, 004a // +001b │ │ -531aae: 5530 bc9e |0031: iget-boolean v0, v3, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ -531ab2: 3900 0600 |0033: if-nez v0, 0039 // +0006 │ │ -531ab6: 3a06 1500 |0035: if-ltz v6, 004a // +0015 │ │ -531aba: 3546 1300 |0037: if-ge v6, v4, 004a // +0013 │ │ -531abe: 7120 6ed3 4500 |0039: invoke-static {v5, v4}, Lorg/osmdroid/util/MyMath;.mod:(II)I // method@d36e │ │ -531ac4: 0a00 |003c: move-result v0 │ │ -531ac6: 7120 6ed3 4600 |003d: invoke-static {v6, v4}, Lorg/osmdroid/util/MyMath;.mod:(II)I // method@d36e │ │ -531acc: 0a01 |0040: move-result v1 │ │ -531ace: 5232 ba9e |0041: iget v2, v3, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ -531ad2: 7130 5bd3 0201 |0043: invoke-static {v2, v0, v1}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ -531ad8: 0b00 |0046: move-result-wide v0 │ │ -531ada: 6e56 80d3 0351 |0047: invoke-virtual {v3, v0, v1, v5, v6}, Lorg/osmdroid/util/TileLooper;.handleTile:(JII)V // method@d380 │ │ -531ae0: d806 0601 |004a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -531ae4: 28d7 |004c: goto 0023 // -0029 │ │ -531ae6: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -531aea: 28cc |004f: goto 001b // -0034 │ │ -531aec: 6e10 7fd3 0300 |0050: invoke-virtual {v3}, Lorg/osmdroid/util/TileLooper;.finaliseLoop:()V // method@d37f │ │ -531af2: 0e00 |0053: return-void │ │ +531a58: |[531a58] org.osmdroid.util.TileLooper.loop:(DLorg/osmdroid/util/RectL;)V │ │ +531a68: 7120 a1d3 5400 |0000: invoke-static {v4, v5}, Lorg/osmdroid/util/TileSystem;.getTileSize:(D)D // method@d3a1 │ │ +531a6e: 0b00 |0003: move-result-wide v0 │ │ +531a70: 5432 bb9e |0004: iget-object v2, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ +531a74: 7140 a0d3 0621 |0006: invoke-static {v6, v0, v1, v2}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d3a0 │ │ +531a7a: 7120 91d3 5400 |0009: invoke-static {v4, v5}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ +531a80: 0a04 |000c: move-result v4 │ │ +531a82: 5934 ba9e |000d: iput v4, v3, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ +531a86: 6e10 81d3 0300 |000f: invoke-virtual {v3}, Lorg/osmdroid/util/TileLooper;.initialiseLoop:()V // method@d381 │ │ +531a8c: 5234 ba9e |0012: iget v4, v3, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ +531a90: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +531a92: 9804 0504 |0015: shl-int v4, v5, v4 │ │ +531a96: 5435 bb9e |0017: iget-object v5, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ +531a9a: 5255 8200 |0019: iget v5, v5, Landroid/graphics/Rect;.left:I // field@0082 │ │ +531a9e: 5436 bb9e |001b: iget-object v6, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ +531aa2: 5260 8300 |001d: iget v0, v6, Landroid/graphics/Rect;.right:I // field@0083 │ │ +531aa6: 3605 3100 |001f: if-gt v5, v0, 0050 // +0031 │ │ +531aaa: 5266 8400 |0021: iget v6, v6, Landroid/graphics/Rect;.top:I // field@0084 │ │ +531aae: 5430 bb9e |0023: iget-object v0, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ +531ab2: 5200 8100 |0025: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +531ab6: 3606 2600 |0027: if-gt v6, v0, 004d // +0026 │ │ +531aba: 5530 b99e |0029: iget-boolean v0, v3, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ +531abe: 3900 0600 |002b: if-nez v0, 0031 // +0006 │ │ +531ac2: 3a05 1d00 |002d: if-ltz v5, 004a // +001d │ │ +531ac6: 3545 1b00 |002f: if-ge v5, v4, 004a // +001b │ │ +531aca: 5530 bc9e |0031: iget-boolean v0, v3, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ +531ace: 3900 0600 |0033: if-nez v0, 0039 // +0006 │ │ +531ad2: 3a06 1500 |0035: if-ltz v6, 004a // +0015 │ │ +531ad6: 3546 1300 |0037: if-ge v6, v4, 004a // +0013 │ │ +531ada: 7120 6ed3 4500 |0039: invoke-static {v5, v4}, Lorg/osmdroid/util/MyMath;.mod:(II)I // method@d36e │ │ +531ae0: 0a00 |003c: move-result v0 │ │ +531ae2: 7120 6ed3 4600 |003d: invoke-static {v6, v4}, Lorg/osmdroid/util/MyMath;.mod:(II)I // method@d36e │ │ +531ae8: 0a01 |0040: move-result v1 │ │ +531aea: 5232 ba9e |0041: iget v2, v3, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ +531aee: 7130 5bd3 0201 |0043: invoke-static {v2, v0, v1}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ +531af4: 0b00 |0046: move-result-wide v0 │ │ +531af6: 6e56 80d3 0351 |0047: invoke-virtual {v3, v0, v1, v5, v6}, Lorg/osmdroid/util/TileLooper;.handleTile:(JII)V // method@d380 │ │ +531afc: d806 0601 |004a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +531b00: 28d7 |004c: goto 0023 // -0029 │ │ +531b02: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +531b06: 28cc |004f: goto 001b // -0034 │ │ +531b08: 6e10 7fd3 0300 |0050: invoke-virtual {v3}, Lorg/osmdroid/util/TileLooper;.finaliseLoop:()V // method@d37f │ │ +531b0e: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0009 line=26 │ │ 0x000f line=28 │ │ 0x0012 line=30 │ │ 0x0017 line=33 │ │ @@ -985858,17 +985858,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -531af4: |[531af4] org.osmdroid.util.TileLooper.setHorizontalWrapEnabled:(Z)V │ │ -531b04: 5c01 b99e |0000: iput-boolean v1, v0, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ -531b08: 0e00 |0002: return-void │ │ +531b10: |[531b10] org.osmdroid.util.TileLooper.setHorizontalWrapEnabled:(Z)V │ │ +531b20: 5c01 b99e |0000: iput-boolean v1, v0, Lorg/osmdroid/util/TileLooper;.horizontalWrapEnabled:Z // field@9eb9 │ │ +531b24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/util/TileLooper; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -985877,17 +985877,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -531b0c: |[531b0c] org.osmdroid.util.TileLooper.setVerticalWrapEnabled:(Z)V │ │ -531b1c: 5c01 bc9e |0000: iput-boolean v1, v0, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ -531b20: 0e00 |0002: return-void │ │ +531b28: |[531b28] org.osmdroid.util.TileLooper.setVerticalWrapEnabled:(Z)V │ │ +531b38: 5c01 bc9e |0000: iput-boolean v1, v0, Lorg/osmdroid/util/TileLooper;.verticalWrapEnabled:Z // field@9ebc │ │ +531b3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/util/TileLooper; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -985926,32 +985926,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -532494: |[532494] org.osmdroid.util.TileSystem.:()V │ │ -5324a4: 0e00 |0000: return-void │ │ +5324b0: |[5324b0] org.osmdroid.util.TileSystem.:()V │ │ +5324c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/util/TileSystem;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5324a8: |[5324a8] org.osmdroid.util.TileSystem.:()V │ │ -5324b8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5324be: 0e00 |0003: return-void │ │ +5324c4: |[5324c4] org.osmdroid.util.TileSystem.:()V │ │ +5324d4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5324da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/TileSystem; │ │ │ │ #2 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -985959,20 +985959,20 @@ │ │ type : '(DDD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -531d98: |[531d98] org.osmdroid.util.TileSystem.Clip:(DDD)D │ │ -531da8: 7140 fc64 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -531dae: 0b00 |0003: move-result-wide v0 │ │ -531db0: 7140 0065 1054 |0004: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ -531db6: 0b00 |0007: move-result-wide v0 │ │ -531db8: 1000 |0008: return-wide v0 │ │ +531db4: |[531db4] org.osmdroid.util.TileSystem.Clip:(DDD)D │ │ +531dc4: 7140 fc64 1032 |0000: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +531dca: 0b00 |0003: move-result-wide v0 │ │ +531dcc: 7140 0065 1054 |0004: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ +531dd2: 0b00 |0007: move-result-wide v0 │ │ +531dd4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) D │ │ 0x0000 - 0x0009 reg=2 (null) D │ │ 0x0000 - 0x0009 reg=4 (null) D │ │ @@ -985982,32 +985982,32 @@ │ │ type : '(DDZ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -532320: |[532320] org.osmdroid.util.TileSystem.ClipToLong:(DDZ)J │ │ -532330: 7120 6bd3 5400 |0000: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToLong:(D)J // method@d36b │ │ -532336: 0b04 |0003: move-result-wide v4 │ │ -532338: 3908 0300 |0004: if-nez v8, 0007 // +0003 │ │ -53233c: 1004 |0006: return-wide v4 │ │ -53233e: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -532342: 3108 0400 |0009: cmp-long v8, v4, v0 │ │ -532346: 3c08 0300 |000b: if-gtz v8, 000e // +0003 │ │ -53234a: 1000 |000d: return-wide v0 │ │ -53234c: 1900 f03f |000e: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -532350: ac00 0600 |0010: sub-double v0, v6, v0 │ │ -532354: 7120 6bd3 1000 |0012: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToLong:(D)J // method@d36b │ │ -53235a: 0b00 |0015: move-result-wide v0 │ │ -53235c: 8642 |0016: long-to-double v2, v4 │ │ -53235e: 2f08 0206 |0017: cmpl-double v8, v2, v6 │ │ -532362: 3a08 0300 |0019: if-ltz v8, 001c // +0003 │ │ -532366: 0404 |001b: move-wide v4, v0 │ │ -532368: 1004 |001c: return-wide v4 │ │ +53233c: |[53233c] org.osmdroid.util.TileSystem.ClipToLong:(DDZ)J │ │ +53234c: 7120 6bd3 5400 |0000: invoke-static {v4, v5}, Lorg/osmdroid/util/MyMath;.floorToLong:(D)J // method@d36b │ │ +532352: 0b04 |0003: move-result-wide v4 │ │ +532354: 3908 0300 |0004: if-nez v8, 0007 // +0003 │ │ +532358: 1004 |0006: return-wide v4 │ │ +53235a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +53235e: 3108 0400 |0009: cmp-long v8, v4, v0 │ │ +532362: 3c08 0300 |000b: if-gtz v8, 000e // +0003 │ │ +532366: 1000 |000d: return-wide v0 │ │ +532368: 1900 f03f |000e: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +53236c: ac00 0600 |0010: sub-double v0, v6, v0 │ │ +532370: 7120 6bd3 1000 |0012: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToLong:(D)J // method@d36b │ │ +532376: 0b00 |0015: move-result-wide v0 │ │ +532378: 8642 |0016: long-to-double v2, v4 │ │ +53237a: 2f08 0206 |0017: cmpl-double v8, v2, v6 │ │ +53237e: 3a08 0300 |0019: if-ltz v8, 001c // +0003 │ │ +532382: 0404 |001b: move-wide v4, v0 │ │ +532384: 1004 |001c: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0012 line=543 │ │ locals : │ │ 0x0000 - 0x001d reg=4 (null) D │ │ 0x0000 - 0x001d reg=6 (null) D │ │ @@ -986018,26 +986018,26 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 29 16-bit code units │ │ -531dbc: |[531dbc] org.osmdroid.util.TileSystem.GroundResolution:(DD)D │ │ -531dcc: 1802 0000 0000 0080 56c0 |0000: const-wide v2, #double -90 // #c056800000000000 │ │ -531dd6: 1804 0000 0000 0080 5640 |0005: const-wide v4, #double 90 // #4056800000000000 │ │ -531de0: 1806 0000 0000 0080 6640 |000a: const-wide v6, #double 180 // #4066800000000000 │ │ -531dea: 0480 |000f: move-wide v0, v8 │ │ -531dec: 7708 aed3 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/util/TileSystem;.wrap:(DDDD)D // method@d3ae │ │ -531df2: 0b08 |0013: move-result-wide v8 │ │ -531df4: 7120 8bd3 ba00 |0014: invoke-static {v10, v11}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ -531dfa: 0b0a |0017: move-result-wide v10 │ │ -531dfc: 7140 8ad3 98ba |0018: invoke-static {v8, v9, v10, v11}, Lorg/osmdroid/util/TileSystem;.GroundResolutionMapSize:(DD)D // method@d38a │ │ -531e02: 0b08 |001b: move-result-wide v8 │ │ -531e04: 1008 |001c: return-wide v8 │ │ +531dd8: |[531dd8] org.osmdroid.util.TileSystem.GroundResolution:(DD)D │ │ +531de8: 1802 0000 0000 0080 56c0 |0000: const-wide v2, #double -90 // #c056800000000000 │ │ +531df2: 1804 0000 0000 0080 5640 |0005: const-wide v4, #double 90 // #4056800000000000 │ │ +531dfc: 1806 0000 0000 0080 6640 |000a: const-wide v6, #double 180 // #4066800000000000 │ │ +531e06: 0480 |000f: move-wide v0, v8 │ │ +531e08: 7708 aed3 0000 |0010: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/util/TileSystem;.wrap:(DDDD)D // method@d3ae │ │ +531e0e: 0b08 |0013: move-result-wide v8 │ │ +531e10: 7120 8bd3 ba00 |0014: invoke-static {v10, v11}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ +531e16: 0b0a |0017: move-result-wide v10 │ │ +531e18: 7140 8ad3 98ba |0018: invoke-static {v8, v9, v10, v11}, Lorg/osmdroid/util/TileSystem;.GroundResolutionMapSize:(DD)D // method@d38a │ │ +531e1e: 0b08 |001b: move-result-wide v8 │ │ +531e20: 1008 |001c: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x0010 line=132 │ │ locals : │ │ 0x0000 - 0x001d reg=8 (null) D │ │ 0x0000 - 0x001d reg=10 (null) D │ │ │ │ @@ -986046,33 +986046,33 @@ │ │ type : '(DD)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 47 16-bit code units │ │ -531e08: |[531e08] org.osmdroid.util.TileSystem.GroundResolutionMapSize:(DD)D │ │ -531e18: 1802 0000 0000 0080 56c0 |0000: const-wide v2, #double -90 // #c056800000000000 │ │ -531e22: 1804 0000 0000 0080 5640 |0005: const-wide v4, #double 90 // #4056800000000000 │ │ -531e2c: 0460 |000a: move-wide v0, v6 │ │ -531e2e: 7706 87d3 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531e34: 0b06 |000e: move-result-wide v6 │ │ -531e36: 1800 182d 4454 fb21 0940 |000f: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -531e40: ad06 0600 |0014: mul-double v6, v6, v0 │ │ -531e44: 1802 0000 0000 0080 6640 |0016: const-wide v2, #double 180 // #4066800000000000 │ │ -531e4e: ce26 |001b: div-double/2addr v6, v2 │ │ -531e50: 7120 f664 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@64f6 │ │ -531e56: 0b06 |001f: move-result-wide v6 │ │ -531e58: 1902 0040 |0020: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -531e5c: ad06 0602 |0022: mul-double v6, v6, v2 │ │ -531e60: ad06 0600 |0024: mul-double v6, v6, v0 │ │ -531e64: 1800 0000 0040 a654 5841 |0026: const-wide v0, #double 6.37814e+06 // #415854a640000000 │ │ -531e6e: ad06 0600 |002b: mul-double v6, v6, v0 │ │ -531e72: ce86 |002d: div-double/2addr v6, v8 │ │ -531e74: 1006 |002e: return-wide v6 │ │ +531e24: |[531e24] org.osmdroid.util.TileSystem.GroundResolutionMapSize:(DD)D │ │ +531e34: 1802 0000 0000 0080 56c0 |0000: const-wide v2, #double -90 // #c056800000000000 │ │ +531e3e: 1804 0000 0000 0080 5640 |0005: const-wide v4, #double 90 // #4056800000000000 │ │ +531e48: 0460 |000a: move-wide v0, v6 │ │ +531e4a: 7706 87d3 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +531e50: 0b06 |000e: move-result-wide v6 │ │ +531e52: 1800 182d 4454 fb21 0940 |000f: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +531e5c: ad06 0600 |0014: mul-double v6, v6, v0 │ │ +531e60: 1802 0000 0000 0080 6640 |0016: const-wide v2, #double 180 // #4066800000000000 │ │ +531e6a: ce26 |001b: div-double/2addr v6, v2 │ │ +531e6c: 7120 f664 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Math;.cos:(D)D // method@64f6 │ │ +531e72: 0b06 |001f: move-result-wide v6 │ │ +531e74: 1902 0040 |0020: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +531e78: ad06 0602 |0022: mul-double v6, v6, v2 │ │ +531e7c: ad06 0600 |0024: mul-double v6, v6, v0 │ │ +531e80: 1800 0000 0040 a654 5841 |0026: const-wide v0, #double 6.37814e+06 // #415854a640000000 │ │ +531e8a: ad06 0600 |002b: mul-double v6, v6, v0 │ │ +531e8e: ce86 |002d: div-double/2addr v6, v8 │ │ +531e90: 1006 |002e: return-wide v6 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x001c line=141 │ │ locals : │ │ 0x0000 - 0x002f reg=6 (null) D │ │ 0x0000 - 0x002f reg=8 (null) D │ │ @@ -986082,23 +986082,23 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -531e78: |[531e78] org.osmdroid.util.TileSystem.MapSize:(D)D │ │ -531e88: 7100 a2d3 0000 |0000: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getTileSize:()I // method@d3a2 │ │ -531e8e: 0a00 |0003: move-result v0 │ │ -531e90: 8300 |0004: int-to-double v0, v0 │ │ -531e92: 7120 8fd3 3200 |0005: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.getFactor:(D)D // method@d38f │ │ -531e98: 0b02 |0008: move-result-wide v2 │ │ -531e9a: 7120 9a64 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -531ea0: ad00 0002 |000c: mul-double v0, v0, v2 │ │ -531ea4: 1000 |000e: return-wide v0 │ │ +531e94: |[531e94] org.osmdroid.util.TileSystem.MapSize:(D)D │ │ +531ea4: 7100 a2d3 0000 |0000: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getTileSize:()I // method@d3a2 │ │ +531eaa: 0a00 |0003: move-result v0 │ │ +531eac: 8300 |0004: int-to-double v0, v0 │ │ +531eae: 7120 8fd3 3200 |0005: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.getFactor:(D)D // method@d38f │ │ +531eb4: 0b02 |0008: move-result-wide v2 │ │ +531eb6: 7120 9a64 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +531ebc: ad00 0002 |000c: mul-double v0, v0, v2 │ │ +531ec0: 1000 |000e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) D │ │ │ │ #7 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -986106,19 +986106,19 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -531f38: |[531f38] org.osmdroid.util.TileSystem.getFactor:(D)D │ │ -531f48: 1900 0040 |0000: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -531f4c: 7140 0465 1032 |0002: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ -531f52: 0b02 |0005: move-result-wide v2 │ │ -531f54: 1002 |0006: return-wide v2 │ │ +531f54: |[531f54] org.osmdroid.util.TileSystem.getFactor:(D)D │ │ +531f64: 1900 0040 |0000: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +531f68: 7140 0465 1032 |0002: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ +531f6e: 0b02 |0005: move-result-wide v2 │ │ +531f70: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 (null) D │ │ │ │ #8 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -986126,18 +986126,18 @@ │ │ type : '(D)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -5321c0: |[5321c0] org.osmdroid.util.TileSystem.getInputTileZoomLevel:(D)I │ │ -5321d0: 7120 6ad3 1000 |0000: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ -5321d6: 0a00 |0003: move-result v0 │ │ -5321d8: 0f00 |0004: return v0 │ │ +5321dc: |[5321dc] org.osmdroid.util.TileSystem.getInputTileZoomLevel:(D)I │ │ +5321ec: 7120 6ad3 1000 |0000: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ +5321f2: 0a00 |0003: move-result v0 │ │ +5321f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) D │ │ │ │ #9 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -986145,38 +986145,38 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5321dc: |[5321dc] org.osmdroid.util.TileSystem.getMaximumZoomLevel:()I │ │ -5321ec: 6000 bd9e |0000: sget v0, Lorg/osmdroid/util/TileSystem;.mMaxZoomLevel:I // field@9ebd │ │ -5321f0: 0f00 |0002: return v0 │ │ +5321f8: |[5321f8] org.osmdroid.util.TileSystem.getMaximumZoomLevel:()I │ │ +532208: 6000 bd9e |0000: sget v0, Lorg/osmdroid/util/TileSystem;.mMaxZoomLevel:I // field@9ebd │ │ +53220c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #10 : (in Lorg/osmdroid/util/TileSystem;) │ │ name : 'getMercatorFromTile' │ │ type : '(ID)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -5323a0: |[5323a0] org.osmdroid.util.TileSystem.getMercatorFromTile:(ID)J │ │ -5323b0: 8320 |0000: int-to-double v0, v2 │ │ -5323b2: 7120 9a64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5323b8: ad00 0003 |0004: mul-double v0, v0, v3 │ │ -5323bc: 7120 0765 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ -5323c2: 0b02 |0009: move-result-wide v2 │ │ -5323c4: 1002 |000a: return-wide v2 │ │ +5323bc: |[5323bc] org.osmdroid.util.TileSystem.getMercatorFromTile:(ID)J │ │ +5323cc: 8320 |0000: int-to-double v0, v2 │ │ +5323ce: 7120 9a64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5323d4: ad00 0003 |0004: mul-double v0, v0, v3 │ │ +5323d8: 7120 0765 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ +5323de: 0b02 |0009: move-result-wide v2 │ │ +5323e0: 1002 |000a: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=642 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) I │ │ 0x0000 - 0x000b reg=3 (null) D │ │ │ │ @@ -986185,21 +986185,21 @@ │ │ type : '(JD)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -5321f4: |[5321f4] org.osmdroid.util.TileSystem.getTileFromMercator:(JD)I │ │ -532204: 8600 |0000: long-to-double v0, v0 │ │ -532206: 7120 9a64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53220c: ce20 |0004: div-double/2addr v0, v2 │ │ -53220e: 7120 6ad3 1000 |0005: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ -532214: 0a00 |0008: move-result v0 │ │ -532216: 0f00 |0009: return v0 │ │ +532210: |[532210] org.osmdroid.util.TileSystem.getTileFromMercator:(JD)I │ │ +532220: 8600 |0000: long-to-double v0, v0 │ │ +532222: 7120 9a64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +532228: ce20 |0004: div-double/2addr v0, v2 │ │ +53222a: 7120 6ad3 1000 |0005: invoke-static {v0, v1}, Lorg/osmdroid/util/MyMath;.floorToInt:(D)I // method@d36a │ │ +532230: 0a00 |0008: move-result v0 │ │ +532232: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=623 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) J │ │ 0x0000 - 0x000a reg=2 (null) D │ │ │ │ @@ -986208,35 +986208,35 @@ │ │ type : '(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -531cc8: |[531cc8] org.osmdroid.util.TileSystem.getTileFromMercator:(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -531cd8: 3905 0700 |0000: if-nez v5, 0007 // +0007 │ │ -531cdc: 2205 d700 |0002: new-instance v5, Landroid/graphics/Rect; // type@00d7 │ │ -531ce0: 7010 9c04 0500 |0004: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@049c │ │ -531ce6: 5320 b69e |0007: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -531cea: 7140 9fd3 1043 |0009: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ -531cf0: 0a00 |000c: move-result v0 │ │ -531cf2: 5950 8200 |000d: iput v0, v5, Landroid/graphics/Rect;.left:I // field@0082 │ │ -531cf6: 5320 b89e |000f: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -531cfa: 7140 9fd3 1043 |0011: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ -531d00: 0a00 |0014: move-result v0 │ │ -531d02: 5950 8400 |0015: iput v0, v5, Landroid/graphics/Rect;.top:I // field@0084 │ │ -531d06: 5320 b79e |0017: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -531d0a: 7140 9fd3 1043 |0019: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ -531d10: 0a00 |001c: move-result v0 │ │ -531d12: 5950 8300 |001d: iput v0, v5, Landroid/graphics/Rect;.right:I // field@0083 │ │ -531d16: 5320 b59e |001f: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -531d1a: 7140 9fd3 1043 |0021: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ -531d20: 0a02 |0024: move-result v2 │ │ -531d22: 5952 8100 |0025: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -531d26: 1105 |0027: return-object v5 │ │ +531ce4: |[531ce4] org.osmdroid.util.TileSystem.getTileFromMercator:(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +531cf4: 3905 0700 |0000: if-nez v5, 0007 // +0007 │ │ +531cf8: 2205 d700 |0002: new-instance v5, Landroid/graphics/Rect; // type@00d7 │ │ +531cfc: 7010 9c04 0500 |0004: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@049c │ │ +531d02: 5320 b69e |0007: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +531d06: 7140 9fd3 1043 |0009: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ +531d0c: 0a00 |000c: move-result v0 │ │ +531d0e: 5950 8200 |000d: iput v0, v5, Landroid/graphics/Rect;.left:I // field@0082 │ │ +531d12: 5320 b89e |000f: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +531d16: 7140 9fd3 1043 |0011: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ +531d1c: 0a00 |0014: move-result v0 │ │ +531d1e: 5950 8400 |0015: iput v0, v5, Landroid/graphics/Rect;.top:I // field@0084 │ │ +531d22: 5320 b79e |0017: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +531d26: 7140 9fd3 1043 |0019: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ +531d2c: 0a00 |001c: move-result v0 │ │ +531d2e: 5950 8300 |001d: iput v0, v5, Landroid/graphics/Rect;.right:I // field@0083 │ │ +531d32: 5320 b59e |001f: iget-wide v0, v2, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +531d36: 7140 9fd3 1043 |0021: invoke-static {v0, v1, v3, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(JD)I // method@d39f │ │ +531d3c: 0a02 |0024: move-result v2 │ │ +531d3e: 5952 8100 |0025: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +531d42: 1105 |0027: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=630 │ │ 0x0007 line=631 │ │ 0x000f line=632 │ │ 0x0017 line=633 │ │ 0x001f line=634 │ │ @@ -986250,23 +986250,23 @@ │ │ type : '(D)D' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -531ff0: |[531ff0] org.osmdroid.util.TileSystem.getTileSize:(D)D │ │ -532000: 7120 91d3 3200 |0000: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ -532006: 0a00 |0003: move-result v0 │ │ -532008: 8300 |0004: int-to-double v0, v0 │ │ -53200a: 7120 9a64 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -532010: cc02 |0008: sub-double/2addr v2, v0 │ │ -532012: 7120 8bd3 3200 |0009: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ -532018: 0b02 |000c: move-result-wide v2 │ │ -53201a: 1002 |000d: return-wide v2 │ │ +53200c: |[53200c] org.osmdroid.util.TileSystem.getTileSize:(D)D │ │ +53201c: 7120 91d3 3200 |0000: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ +532022: 0a00 |0003: move-result v0 │ │ +532024: 8300 |0004: int-to-double v0, v0 │ │ +532026: 7120 9a64 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53202c: cc02 |0008: sub-double/2addr v2, v0 │ │ +53202e: 7120 8bd3 3200 |0009: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ +532034: 0b02 |000c: move-result-wide v2 │ │ +532036: 1002 |000d: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000e reg=2 (null) D │ │ │ │ #14 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -986274,50 +986274,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532218: |[532218] org.osmdroid.util.TileSystem.getTileSize:()I │ │ -532228: 6000 be9e |0000: sget v0, Lorg/osmdroid/util/TileSystem;.mTileSize:I // field@9ebe │ │ -53222c: 0f00 |0002: return v0 │ │ +532234: |[532234] org.osmdroid.util.TileSystem.getTileSize:()I │ │ +532244: 6000 be9e |0000: sget v0, Lorg/osmdroid/util/TileSystem;.mTileSize:I // field@9ebe │ │ +532248: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ │ │ #15 : (in Lorg/osmdroid/util/TileSystem;) │ │ name : 'setTileSize' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -5324c0: |[5324c0] org.osmdroid.util.TileSystem.setTileSize:(I)V │ │ -5324d0: 8340 |0000: int-to-double v0, v4 │ │ -5324d2: 7120 fa64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -5324d8: 0b00 |0004: move-result-wide v0 │ │ -5324da: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -5324de: 7120 fa64 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -5324e4: 0b02 |000a: move-result-wide v2 │ │ -5324e6: ce20 |000b: div-double/2addr v0, v2 │ │ -5324e8: 1902 e03f |000c: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ -5324ec: cb20 |000e: add-double/2addr v0, v2 │ │ -5324ee: 8a00 |000f: double-to-int v0, v0 │ │ -5324f0: d900 003f |0010: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ -5324f4: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -5324f8: 1301 1d00 |0014: const/16 v1, #int 29 // #1d │ │ -5324fc: 7120 0265 0100 |0016: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -532502: 0a00 |0019: move-result v0 │ │ -532504: 6700 bd9e |001a: sput v0, Lorg/osmdroid/util/TileSystem;.mMaxZoomLevel:I // field@9ebd │ │ -532508: 6704 be9e |001c: sput v4, Lorg/osmdroid/util/TileSystem;.mTileSize:I // field@9ebe │ │ -53250c: 0e00 |001e: return-void │ │ +5324dc: |[5324dc] org.osmdroid.util.TileSystem.setTileSize:(I)V │ │ +5324ec: 8340 |0000: int-to-double v0, v4 │ │ +5324ee: 7120 fa64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +5324f4: 0b00 |0004: move-result-wide v0 │ │ +5324f6: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +5324fa: 7120 fa64 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +532500: 0b02 |000a: move-result-wide v2 │ │ +532502: ce20 |000b: div-double/2addr v0, v2 │ │ +532504: 1902 e03f |000c: const-wide/high16 v2, #long 4602678819172646912 // #3fe0 │ │ +532508: cb20 |000e: add-double/2addr v0, v2 │ │ +53250a: 8a00 |000f: double-to-int v0, v0 │ │ +53250c: d900 003f |0010: rsub-int/lit8 v0, v0, #int 63 // #3f │ │ +532510: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +532514: 1301 1d00 |0014: const/16 v1, #int 29 // #1d │ │ +532518: 7120 0265 0100 |0016: invoke-static {v1, v0}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +53251e: 0a00 |0019: move-result v0 │ │ +532520: 6700 bd9e |001a: sput v0, Lorg/osmdroid/util/TileSystem;.mMaxZoomLevel:I // field@9ebd │ │ +532524: 6704 be9e |001c: sput v4, Lorg/osmdroid/util/TileSystem;.mTileSize:I // field@9ebe │ │ +532528: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0016 line=74 │ │ 0x001c line=76 │ │ locals : │ │ 0x0000 - 0x001f reg=4 (null) I │ │ @@ -986327,23 +986327,23 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -532230: |[532230] org.osmdroid.util.TileSystem.truncateToInt:(J)I │ │ -532240: 1700 ffff ff7f |0000: const-wide/32 v0, #float nan // #7fffffff │ │ -532246: 7140 0365 3210 |0003: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@6503 │ │ -53224c: 0b02 |0006: move-result-wide v2 │ │ -53224e: 1700 0000 0080 |0007: const-wide/32 v0, #float -0 // #80000000 │ │ -532254: 7140 ff64 3210 |000a: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@64ff │ │ -53225a: 0b02 |000d: move-result-wide v2 │ │ -53225c: 8423 |000e: long-to-int v3, v2 │ │ -53225e: 0f03 |000f: return v3 │ │ +53224c: |[53224c] org.osmdroid.util.TileSystem.truncateToInt:(J)I │ │ +53225c: 1700 ffff ff7f |0000: const-wide/32 v0, #float nan // #7fffffff │ │ +532262: 7140 0365 3210 |0003: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.min:(JJ)J // method@6503 │ │ +532268: 0b02 |0006: move-result-wide v2 │ │ +53226a: 1700 0000 0080 |0007: const-wide/32 v0, #float -0 // #80000000 │ │ +532270: 7140 ff64 3210 |000a: invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;.max:(JJ)J // method@64ff │ │ +532276: 0b02 |000d: move-result-wide v2 │ │ +532278: 8423 |000e: long-to-int v3, v2 │ │ +53227a: 0f03 |000f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=565 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) J │ │ │ │ #17 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -986351,62 +986351,62 @@ │ │ type : '(DDDD)D' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 8 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -5320ec: |[5320ec] org.osmdroid.util.TileSystem.wrap:(DDDD)D │ │ -5320fc: 2f00 0608 |0000: cmpl-double v0, v6, v8 │ │ -532100: 3c00 3f00 |0002: if-gtz v0, 0041 // +003f │ │ -532104: ac00 0806 |0004: sub-double v0, v8, v6 │ │ -532108: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -53210c: cb20 |0008: add-double/2addr v0, v2 │ │ -53210e: 2f02 0a00 |0009: cmpl-double v2, v10, v0 │ │ -532112: 3c02 0f00 |000b: if-gtz v2, 001a // +000f │ │ -532116: 3000 0406 |000d: cmpg-double v0, v4, v6 │ │ -53211a: 3b00 0400 |000f: if-gez v0, 0013 // +0004 │ │ -53211e: cba4 |0011: add-double/2addr v4, v10 │ │ -532120: 28fb |0012: goto 000d // -0005 │ │ -532122: 2f06 0408 |0013: cmpl-double v6, v4, v8 │ │ -532126: 3d06 0400 |0015: if-lez v6, 0019 // +0004 │ │ -53212a: cca4 |0017: sub-double/2addr v4, v10 │ │ -53212c: 28fb |0018: goto 0013 // -0005 │ │ -53212e: 1004 |0019: return-wide v4 │ │ -532130: 2204 3e0e |001a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -532134: 2205 5f0e |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -532138: 7010 8565 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53213e: 1a00 18a8 |0021: const-string v0, "interval must be equal or smaller than maxValue-minValue: min: " // string@a818 │ │ -532142: 6e20 9165 0500 |0023: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -532148: 6e30 8a65 6507 |0026: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -53214e: 1a06 f501 |0029: const-string v6, " max:" // string@01f5 │ │ -532152: 6e20 9165 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -532158: 6e30 8a65 8509 |002e: invoke-virtual {v5, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -53215e: 1a06 ad01 |0031: const-string v6, " int:" // string@01ad │ │ -532162: 6e20 9165 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -532168: 6e30 8a65 a50b |0036: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -53216e: 6e10 a365 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -532174: 0c05 |003c: move-result-object v5 │ │ -532176: 7020 be64 5400 |003d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -53217c: 2704 |0040: throw v4 │ │ -53217e: 2204 3e0e |0041: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -532182: 2205 5f0e |0043: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -532186: 7010 8565 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53218c: 1a0a 7fbf |0048: const-string v10, "minValue must be smaller than maxValue: " // string@bf7f │ │ -532190: 6e20 9165 a500 |004a: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -532196: 6e30 8a65 6507 |004d: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -53219c: 1a06 190d |0050: const-string v6, ">" // string@0d19 │ │ -5321a0: 6e20 9165 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5321a6: 6e30 8a65 8509 |0055: invoke-virtual {v5, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -5321ac: 6e10 a365 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5321b2: 0c05 |005b: move-result-object v5 │ │ -5321b4: 7020 be64 5400 |005c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -5321ba: 2802 |005f: goto 0061 // +0002 │ │ -5321bc: 2704 |0060: throw v4 │ │ -5321be: 28ff |0061: goto 0060 // -0001 │ │ +532108: |[532108] org.osmdroid.util.TileSystem.wrap:(DDDD)D │ │ +532118: 2f00 0608 |0000: cmpl-double v0, v6, v8 │ │ +53211c: 3c00 3f00 |0002: if-gtz v0, 0041 // +003f │ │ +532120: ac00 0806 |0004: sub-double v0, v8, v6 │ │ +532124: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +532128: cb20 |0008: add-double/2addr v0, v2 │ │ +53212a: 2f02 0a00 |0009: cmpl-double v2, v10, v0 │ │ +53212e: 3c02 0f00 |000b: if-gtz v2, 001a // +000f │ │ +532132: 3000 0406 |000d: cmpg-double v0, v4, v6 │ │ +532136: 3b00 0400 |000f: if-gez v0, 0013 // +0004 │ │ +53213a: cba4 |0011: add-double/2addr v4, v10 │ │ +53213c: 28fb |0012: goto 000d // -0005 │ │ +53213e: 2f06 0408 |0013: cmpl-double v6, v4, v8 │ │ +532142: 3d06 0400 |0015: if-lez v6, 0019 // +0004 │ │ +532146: cca4 |0017: sub-double/2addr v4, v10 │ │ +532148: 28fb |0018: goto 0013 // -0005 │ │ +53214a: 1004 |0019: return-wide v4 │ │ +53214c: 2204 3e0e |001a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +532150: 2205 5f0e |001c: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +532154: 7010 8565 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53215a: 1a00 18a8 |0021: const-string v0, "interval must be equal or smaller than maxValue-minValue: min: " // string@a818 │ │ +53215e: 6e20 9165 0500 |0023: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +532164: 6e30 8a65 6507 |0026: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +53216a: 1a06 f501 |0029: const-string v6, " max:" // string@01f5 │ │ +53216e: 6e20 9165 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +532174: 6e30 8a65 8509 |002e: invoke-virtual {v5, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +53217a: 1a06 ad01 |0031: const-string v6, " int:" // string@01ad │ │ +53217e: 6e20 9165 6500 |0033: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +532184: 6e30 8a65 a50b |0036: invoke-virtual {v5, v10, v11}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +53218a: 6e10 a365 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +532190: 0c05 |003c: move-result-object v5 │ │ +532192: 7020 be64 5400 |003d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +532198: 2704 |0040: throw v4 │ │ +53219a: 2204 3e0e |0041: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +53219e: 2205 5f0e |0043: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +5321a2: 7010 8565 0500 |0045: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5321a8: 1a0a 7fbf |0048: const-string v10, "minValue must be smaller than maxValue: " // string@bf7f │ │ +5321ac: 6e20 9165 a500 |004a: invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5321b2: 6e30 8a65 6507 |004d: invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +5321b8: 1a06 190d |0050: const-string v6, ">" // string@0d19 │ │ +5321bc: 6e20 9165 6500 |0052: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5321c2: 6e30 8a65 8509 |0055: invoke-virtual {v5, v8, v9}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +5321c8: 6e10 a365 0500 |0058: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5321ce: 0c05 |005b: move-result-object v5 │ │ +5321d0: 7020 be64 5400 |005c: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +5321d6: 2802 |005f: goto 0061 // +0002 │ │ +5321d8: 2704 |0060: throw v4 │ │ +5321da: 28ff |0061: goto 0060 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x001a line=465 │ │ 0x0041 line=461 │ │ locals : │ │ 0x0000 - 0x0062 reg=4 (null) D │ │ 0x0000 - 0x0062 reg=6 (null) D │ │ @@ -986419,23 +986419,23 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -531ea8: |[531ea8] org.osmdroid.util.TileSystem.cleanLatitude:(D)D │ │ -531eb8: 6e10 9dd3 0600 |0000: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ -531ebe: 0b02 |0003: move-result-wide v2 │ │ -531ec0: 6e10 96d3 0600 |0004: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ -531ec6: 0b04 |0007: move-result-wide v4 │ │ -531ec8: 0470 |0008: move-wide v0, v7 │ │ -531eca: 7706 87d3 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531ed0: 0b07 |000c: move-result-wide v7 │ │ -531ed2: 1007 |000d: return-wide v7 │ │ +531ec4: |[531ec4] org.osmdroid.util.TileSystem.cleanLatitude:(D)D │ │ +531ed4: 6e10 9dd3 0600 |0000: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ +531eda: 0b02 |0003: move-result-wide v2 │ │ +531edc: 6e10 96d3 0600 |0004: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ +531ee2: 0b04 |0007: move-result-wide v4 │ │ +531ee4: 0470 |0008: move-wide v0, v7 │ │ +531ee6: 7706 87d3 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +531eec: 0b07 |000c: move-result-wide v7 │ │ +531eee: 1007 |000d: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x000e reg=7 (null) D │ │ │ │ @@ -986444,34 +986444,34 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 41 16-bit code units │ │ -531ed4: |[531ed4] org.osmdroid.util.TileSystem.cleanLongitude:(D)D │ │ -531ee4: 1800 0000 0000 0080 66c0 |0000: const-wide v0, #double -180 // #c066800000000000 │ │ -531eee: 1802 0000 0000 0080 7640 |0005: const-wide v2, #double 360 // #4076800000000000 │ │ -531ef8: 3004 0700 |000a: cmpg-double v4, v7, v0 │ │ -531efc: 3b04 0400 |000c: if-gez v4, 0010 // +0004 │ │ -531f00: cb27 |000e: add-double/2addr v7, v2 │ │ -531f02: 28f1 |000f: goto 0000 // -000f │ │ -531f04: 0470 |0010: move-wide v0, v7 │ │ -531f06: 1807 0000 0000 0080 6640 |0011: const-wide v7, #double 180 // #4066800000000000 │ │ -531f10: 2f04 0007 |0016: cmpl-double v4, v0, v7 │ │ -531f14: 3d04 0400 |0018: if-lez v4, 001c // +0004 │ │ -531f18: cc20 |001a: sub-double/2addr v0, v2 │ │ -531f1a: 28f6 |001b: goto 0011 // -000a │ │ -531f1c: 6e10 9ed3 0600 |001c: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ -531f22: 0b02 |001f: move-result-wide v2 │ │ -531f24: 6e10 97d3 0600 |0020: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ -531f2a: 0b04 |0023: move-result-wide v4 │ │ -531f2c: 7706 87d3 0000 |0024: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531f32: 0b07 |0027: move-result-wide v7 │ │ -531f34: 1007 |0028: return-wide v7 │ │ +531ef0: |[531ef0] org.osmdroid.util.TileSystem.cleanLongitude:(D)D │ │ +531f00: 1800 0000 0000 0080 66c0 |0000: const-wide v0, #double -180 // #c066800000000000 │ │ +531f0a: 1802 0000 0000 0080 7640 |0005: const-wide v2, #double 360 // #4076800000000000 │ │ +531f14: 3004 0700 |000a: cmpg-double v4, v7, v0 │ │ +531f18: 3b04 0400 |000c: if-gez v4, 0010 // +0004 │ │ +531f1c: cb27 |000e: add-double/2addr v7, v2 │ │ +531f1e: 28f1 |000f: goto 0000 // -000f │ │ +531f20: 0470 |0010: move-wide v0, v7 │ │ +531f22: 1807 0000 0000 0080 6640 |0011: const-wide v7, #double 180 // #4066800000000000 │ │ +531f2c: 2f04 0007 |0016: cmpl-double v4, v0, v7 │ │ +531f30: 3d04 0400 |0018: if-lez v4, 001c // +0004 │ │ +531f34: cc20 |001a: sub-double/2addr v0, v2 │ │ +531f36: 28f6 |001b: goto 0011 // -000a │ │ +531f38: 6e10 9ed3 0600 |001c: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ +531f3e: 0b02 |001f: move-result-wide v2 │ │ +531f40: 6e10 97d3 0600 |0020: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ +531f46: 0b04 |0023: move-result-wide v4 │ │ +531f48: 7706 87d3 0000 |0024: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +531f4e: 0b07 |0027: move-result-wide v7 │ │ +531f50: 1007 |0028: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x001c line=677 │ │ locals : │ │ 0x0000 - 0x0029 reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x0029 reg=7 (null) D │ │ │ │ @@ -986480,27 +986480,27 @@ │ │ type : '(JDZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 8 │ │ insns size : 18 16-bit code units │ │ -53236c: |[53236c] org.osmdroid.util.TileSystem.getCleanMercator:(JDZ)J │ │ -53237c: 380d 0c00 |0000: if-eqz v13, 000c // +000c │ │ -532380: 8690 |0002: long-to-double v0, v9 │ │ -532382: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -532386: 04b4 |0005: move-wide v4, v11 │ │ -532388: 04b6 |0006: move-wide v6, v11 │ │ -53238a: 7708 aed3 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/util/TileSystem;.wrap:(DDDD)D // method@d3ae │ │ -532390: 0b09 |000a: move-result-wide v9 │ │ -532392: 2802 |000b: goto 000d // +0002 │ │ -532394: 8699 |000c: long-to-double v9, v9 │ │ -532396: 715d 88d3 a9cb |000d: invoke-static {v9, v10, v11, v12, v13}, Lorg/osmdroid/util/TileSystem;.ClipToLong:(DDZ)J // method@d388 │ │ -53239c: 0b09 |0010: move-result-wide v9 │ │ -53239e: 1009 |0011: return-wide v9 │ │ +532388: |[532388] org.osmdroid.util.TileSystem.getCleanMercator:(JDZ)J │ │ +532398: 380d 0c00 |0000: if-eqz v13, 000c // +000c │ │ +53239c: 8690 |0002: long-to-double v0, v9 │ │ +53239e: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +5323a2: 04b4 |0005: move-wide v4, v11 │ │ +5323a4: 04b6 |0006: move-wide v6, v11 │ │ +5323a6: 7708 aed3 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/util/TileSystem;.wrap:(DDDD)D // method@d3ae │ │ +5323ac: 0b09 |000a: move-result-wide v9 │ │ +5323ae: 2802 |000b: goto 000d // +0002 │ │ +5323b0: 8699 |000c: long-to-double v9, v9 │ │ +5323b2: 715d 88d3 a9cb |000d: invoke-static {v9, v10, v11, v12, v13}, Lorg/osmdroid/util/TileSystem;.ClipToLong:(DDZ)J // method@d388 │ │ +5323b8: 0b09 |0010: move-result-wide v9 │ │ +5323ba: 1009 |0011: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=529 │ │ locals : │ │ 0x0000 - 0x0012 reg=8 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x0012 reg=9 (null) J │ │ 0x0000 - 0x0012 reg=11 (null) D │ │ @@ -986511,36 +986511,36 @@ │ │ type : '(JJDLorg/osmdroid/util/GeoPoint;ZZ)Lorg/osmdroid/util/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 10 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -532438: |[532438] org.osmdroid.util.TileSystem.getGeoFromMercator:(JJDLorg/osmdroid/util/GeoPoint;ZZ)Lorg/osmdroid/util/GeoPoint; │ │ -532448: 390d 0900 |0000: if-nez v13, 0009 // +0009 │ │ -53244c: 220d cb22 |0002: new-instance v13, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -532450: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ -532454: 7051 15d3 0d01 |0006: invoke-direct {v13, v0, v1, v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -53245a: 0760 |0009: move-object v0, v6 │ │ -53245c: 0491 |000a: move-wide v1, v9 │ │ -53245e: 04b3 |000b: move-wide v3, v11 │ │ -532460: 01f5 |000c: move v5, v15 │ │ -532462: 7406 a5d3 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getXY01FromMercator:(JDZ)D // method@d3a5 │ │ -532468: 0b09 |0010: move-result-wide v9 │ │ -53246a: 6e40 93d3 96fa |0011: invoke-virtual {v6, v9, v10, v15}, Lorg/osmdroid/util/TileSystem;.getLatitudeFromY01:(DZ)D // method@d393 │ │ -532470: 0b09 |0014: move-result-wide v9 │ │ -532472: 6e30 23d3 9d0a |0015: invoke-virtual {v13, v9, v10}, Lorg/osmdroid/util/GeoPoint;.setLatitude:(D)V // method@d323 │ │ -532478: 0471 |0018: move-wide v1, v7 │ │ -53247a: 01e5 |0019: move v5, v14 │ │ -53247c: 7406 a5d3 0000 |001a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getXY01FromMercator:(JDZ)D // method@d3a5 │ │ -532482: 0b07 |001d: move-result-wide v7 │ │ -532484: 6e40 95d3 76e8 |001e: invoke-virtual {v6, v7, v8, v14}, Lorg/osmdroid/util/TileSystem;.getLongitudeFromX01:(DZ)D // method@d395 │ │ -53248a: 0b07 |0021: move-result-wide v7 │ │ -53248c: 6e30 24d3 7d08 |0022: invoke-virtual {v13, v7, v8}, Lorg/osmdroid/util/GeoPoint;.setLongitude:(D)V // method@d324 │ │ -532492: 110d |0025: return-object v13 │ │ +532454: |[532454] org.osmdroid.util.TileSystem.getGeoFromMercator:(JJDLorg/osmdroid/util/GeoPoint;ZZ)Lorg/osmdroid/util/GeoPoint; │ │ +532464: 390d 0900 |0000: if-nez v13, 0009 // +0009 │ │ +532468: 220d cb22 |0002: new-instance v13, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +53246c: 1600 0000 |0004: const-wide/16 v0, #int 0 // #0 │ │ +532470: 7051 15d3 0d01 |0006: invoke-direct {v13, v0, v1, v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +532476: 0760 |0009: move-object v0, v6 │ │ +532478: 0491 |000a: move-wide v1, v9 │ │ +53247a: 04b3 |000b: move-wide v3, v11 │ │ +53247c: 01f5 |000c: move v5, v15 │ │ +53247e: 7406 a5d3 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getXY01FromMercator:(JDZ)D // method@d3a5 │ │ +532484: 0b09 |0010: move-result-wide v9 │ │ +532486: 6e40 93d3 96fa |0011: invoke-virtual {v6, v9, v10, v15}, Lorg/osmdroid/util/TileSystem;.getLatitudeFromY01:(DZ)D // method@d393 │ │ +53248c: 0b09 |0014: move-result-wide v9 │ │ +53248e: 6e30 23d3 9d0a |0015: invoke-virtual {v13, v9, v10}, Lorg/osmdroid/util/GeoPoint;.setLatitude:(D)V // method@d323 │ │ +532494: 0471 |0018: move-wide v1, v7 │ │ +532496: 01e5 |0019: move v5, v14 │ │ +532498: 7406 a5d3 0000 |001a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getXY01FromMercator:(JDZ)D // method@d3a5 │ │ +53249e: 0b07 |001d: move-result-wide v7 │ │ +5324a0: 6e40 95d3 76e8 |001e: invoke-virtual {v6, v7, v8, v14}, Lorg/osmdroid/util/TileSystem;.getLongitudeFromX01:(DZ)D // method@d395 │ │ +5324a6: 0b07 |0021: move-result-wide v7 │ │ +5324a8: 6e30 24d3 7d08 |0022: invoke-virtual {v13, v7, v8}, Lorg/osmdroid/util/GeoPoint;.setLongitude:(D)V // method@d324 │ │ +5324ae: 110d |0025: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=582 │ │ 0x000d line=583 │ │ 0x001a line=584 │ │ locals : │ │ 0x0000 - 0x0026 reg=6 this Lorg/osmdroid/util/TileSystem; │ │ @@ -986562,31 +986562,31 @@ │ │ type : '(DZ)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -531f58: |[531f58] org.osmdroid.util.TileSystem.getLatitudeFromY01:(DZ)D │ │ -531f68: 3809 0b00 |0000: if-eqz v9, 000b // +000b │ │ -531f6c: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -531f70: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -531f74: 0470 |0006: move-wide v0, v7 │ │ -531f76: 7706 87d3 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531f7c: 0b07 |000a: move-result-wide v7 │ │ -531f7e: 6e30 92d3 7608 |000b: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getLatitudeFromY01:(D)D // method@d392 │ │ -531f84: 0b00 |000e: move-result-wide v0 │ │ -531f86: 3809 0e00 |000f: if-eqz v9, 001d // +000e │ │ -531f8a: 6e10 9dd3 0600 |0011: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ -531f90: 0b02 |0014: move-result-wide v2 │ │ -531f92: 6e10 96d3 0600 |0015: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ -531f98: 0b04 |0018: move-result-wide v4 │ │ -531f9a: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531fa0: 0b00 |001c: move-result-wide v0 │ │ -531fa2: 1000 |001d: return-wide v0 │ │ +531f74: |[531f74] org.osmdroid.util.TileSystem.getLatitudeFromY01:(DZ)D │ │ +531f84: 3809 0b00 |0000: if-eqz v9, 000b // +000b │ │ +531f88: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +531f8c: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +531f90: 0470 |0006: move-wide v0, v7 │ │ +531f92: 7706 87d3 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +531f98: 0b07 |000a: move-result-wide v7 │ │ +531f9a: 6e30 92d3 7608 |000b: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getLatitudeFromY01:(D)D // method@d392 │ │ +531fa0: 0b00 |000e: move-result-wide v0 │ │ +531fa2: 3809 0e00 |000f: if-eqz v9, 001d // +000e │ │ +531fa6: 6e10 9dd3 0600 |0011: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ +531fac: 0b02 |0014: move-result-wide v2 │ │ +531fae: 6e10 96d3 0600 |0015: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ +531fb4: 0b04 |0018: move-result-wide v4 │ │ +531fb6: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +531fbc: 0b00 |001c: move-result-wide v0 │ │ +531fbe: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=506 │ │ 0x0011 line=507 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x001e reg=7 (null) D │ │ @@ -986603,31 +986603,31 @@ │ │ type : '(DZ)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -531fa4: |[531fa4] org.osmdroid.util.TileSystem.getLongitudeFromX01:(DZ)D │ │ -531fb4: 3809 0b00 |0000: if-eqz v9, 000b // +000b │ │ -531fb8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -531fbc: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -531fc0: 0470 |0006: move-wide v0, v7 │ │ -531fc2: 7706 87d3 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531fc8: 0b07 |000a: move-result-wide v7 │ │ -531fca: 6e30 94d3 7608 |000b: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getLongitudeFromX01:(D)D // method@d394 │ │ -531fd0: 0b00 |000e: move-result-wide v0 │ │ -531fd2: 3809 0e00 |000f: if-eqz v9, 001d // +000e │ │ -531fd6: 6e10 9ed3 0600 |0011: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ -531fdc: 0b02 |0014: move-result-wide v2 │ │ -531fde: 6e10 97d3 0600 |0015: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ -531fe4: 0b04 |0018: move-result-wide v4 │ │ -531fe6: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -531fec: 0b00 |001c: move-result-wide v0 │ │ -531fee: 1000 |001d: return-wide v0 │ │ +531fc0: |[531fc0] org.osmdroid.util.TileSystem.getLongitudeFromX01:(DZ)D │ │ +531fd0: 3809 0b00 |0000: if-eqz v9, 000b // +000b │ │ +531fd4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +531fd8: 1904 f03f |0004: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +531fdc: 0470 |0006: move-wide v0, v7 │ │ +531fde: 7706 87d3 0000 |0007: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +531fe4: 0b07 |000a: move-result-wide v7 │ │ +531fe6: 6e30 94d3 7608 |000b: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getLongitudeFromX01:(D)D // method@d394 │ │ +531fec: 0b00 |000e: move-result-wide v0 │ │ +531fee: 3809 0e00 |000f: if-eqz v9, 001d // +000e │ │ +531ff2: 6e10 9ed3 0600 |0011: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ +531ff8: 0b02 |0014: move-result-wide v2 │ │ +531ffa: 6e10 97d3 0600 |0015: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ +532000: 0b04 |0018: move-result-wide v4 │ │ +532002: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +532008: 0b00 |001c: move-result-wide v0 │ │ +53200a: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=519 │ │ 0x0011 line=520 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x001e reg=7 (null) D │ │ @@ -986650,19 +986650,19 @@ │ │ type : '(DDZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -5323c8: |[5323c8] org.osmdroid.util.TileSystem.getMercatorFromXY01:(DDZ)J │ │ -5323d8: ad01 0103 |0000: mul-double v1, v1, v3 │ │ -5323dc: 7155 88d3 2143 |0002: invoke-static {v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.ClipToLong:(DDZ)J // method@d388 │ │ -5323e2: 0b01 |0005: move-result-wide v1 │ │ -5323e4: 1001 |0006: return-wide v1 │ │ +5323e4: |[5323e4] org.osmdroid.util.TileSystem.getMercatorFromXY01:(DDZ)J │ │ +5323f4: ad01 0103 |0000: mul-double v1, v1, v3 │ │ +5323f8: 7155 88d3 2143 |0002: invoke-static {v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.ClipToLong:(DDZ)J // method@d388 │ │ +5323fe: 0b01 |0005: move-result-wide v1 │ │ +532400: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=496 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x0007 reg=1 (null) D │ │ 0x0000 - 0x0007 reg=3 (null) D │ │ @@ -986673,23 +986673,23 @@ │ │ type : '(DDZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -5323e8: |[5323e8] org.osmdroid.util.TileSystem.getMercatorXFromLongitude:(DDZ)J │ │ -5323f8: 6e40 a4d3 76b8 |0000: invoke-virtual {v6, v7, v8, v11}, Lorg/osmdroid/util/TileSystem;.getX01FromLongitude:(DZ)D // method@d3a4 │ │ -5323fe: 0b01 |0003: move-result-wide v1 │ │ -532400: 0760 |0004: move-object v0, v6 │ │ -532402: 0493 |0005: move-wide v3, v9 │ │ -532404: 01b5 |0006: move v5, v11 │ │ -532406: 7406 9ad3 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorFromXY01:(DDZ)J // method@d39a │ │ -53240c: 0b07 |000a: move-result-wide v7 │ │ -53240e: 1007 |000b: return-wide v7 │ │ +532404: |[532404] org.osmdroid.util.TileSystem.getMercatorXFromLongitude:(DDZ)J │ │ +532414: 6e40 a4d3 76b8 |0000: invoke-virtual {v6, v7, v8, v11}, Lorg/osmdroid/util/TileSystem;.getX01FromLongitude:(DZ)D // method@d3a4 │ │ +53241a: 0b01 |0003: move-result-wide v1 │ │ +53241c: 0760 |0004: move-object v0, v6 │ │ +53241e: 0493 |0005: move-wide v3, v9 │ │ +532420: 01b5 |0006: move v5, v11 │ │ +532422: 7406 9ad3 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorFromXY01:(DDZ)J // method@d39a │ │ +532428: 0b07 |000a: move-result-wide v7 │ │ +53242a: 1007 |000b: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x000c reg=7 (null) D │ │ 0x0000 - 0x000c reg=9 (null) D │ │ @@ -986700,23 +986700,23 @@ │ │ type : '(DDZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -532410: |[532410] org.osmdroid.util.TileSystem.getMercatorYFromLatitude:(DDZ)J │ │ -532420: 6e40 a7d3 76b8 |0000: invoke-virtual {v6, v7, v8, v11}, Lorg/osmdroid/util/TileSystem;.getY01FromLatitude:(DZ)D // method@d3a7 │ │ -532426: 0b01 |0003: move-result-wide v1 │ │ -532428: 0760 |0004: move-object v0, v6 │ │ -53242a: 0493 |0005: move-wide v3, v9 │ │ -53242c: 01b5 |0006: move v5, v11 │ │ -53242e: 7406 9ad3 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorFromXY01:(DDZ)J // method@d39a │ │ -532434: 0b07 |000a: move-result-wide v7 │ │ -532436: 1007 |000b: return-wide v7 │ │ +53242c: |[53242c] org.osmdroid.util.TileSystem.getMercatorYFromLatitude:(DDZ)J │ │ +53243c: 6e40 a7d3 76b8 |0000: invoke-virtual {v6, v7, v8, v11}, Lorg/osmdroid/util/TileSystem;.getY01FromLatitude:(DZ)D // method@d3a7 │ │ +532442: 0b01 |0003: move-result-wide v1 │ │ +532444: 0760 |0004: move-object v0, v6 │ │ +532446: 0493 |0005: move-wide v3, v9 │ │ +532448: 01b5 |0006: move v5, v11 │ │ +53244a: 7406 9ad3 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorFromXY01:(DDZ)J // method@d39a │ │ +532450: 0b07 |000a: move-result-wide v7 │ │ +532452: 1007 |000b: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x000c reg=7 (null) D │ │ 0x0000 - 0x000c reg=9 (null) D │ │ @@ -986745,31 +986745,31 @@ │ │ type : '(DZ)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -53201c: |[53201c] org.osmdroid.util.TileSystem.getX01FromLongitude:(DZ)D │ │ -53202c: 3809 0f00 |0000: if-eqz v9, 000f // +000f │ │ -532030: 6e10 9ed3 0600 |0002: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ -532036: 0b02 |0005: move-result-wide v2 │ │ -532038: 6e10 97d3 0600 |0006: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ -53203e: 0b04 |0009: move-result-wide v4 │ │ -532040: 0470 |000a: move-wide v0, v7 │ │ -532042: 7706 87d3 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -532048: 0b07 |000e: move-result-wide v7 │ │ -53204a: 6e30 a3d3 7608 |000f: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getX01FromLongitude:(D)D // method@d3a3 │ │ -532050: 0b00 |0012: move-result-wide v0 │ │ -532052: 3809 0a00 |0013: if-eqz v9, 001d // +000a │ │ -532056: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -53205a: 1904 f03f |0017: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -53205e: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -532064: 0b00 |001c: move-result-wide v0 │ │ -532066: 1000 |001d: return-wide v0 │ │ +532038: |[532038] org.osmdroid.util.TileSystem.getX01FromLongitude:(DZ)D │ │ +532048: 3809 0f00 |0000: if-eqz v9, 000f // +000f │ │ +53204c: 6e10 9ed3 0600 |0002: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ +532052: 0b02 |0005: move-result-wide v2 │ │ +532054: 6e10 97d3 0600 |0006: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ +53205a: 0b04 |0009: move-result-wide v4 │ │ +53205c: 0470 |000a: move-wide v0, v7 │ │ +53205e: 7706 87d3 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +532064: 0b07 |000e: move-result-wide v7 │ │ +532066: 6e30 a3d3 7608 |000f: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getX01FromLongitude:(D)D // method@d3a3 │ │ +53206c: 0b00 |0012: move-result-wide v0 │ │ +53206e: 3809 0a00 |0013: if-eqz v9, 001d // +000a │ │ +532072: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +532076: 1904 f03f |0017: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +53207a: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +532080: 0b00 |001c: move-result-wide v0 │ │ +532082: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=220 │ │ 0x000f line=221 │ │ 0x0019 line=222 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Lorg/osmdroid/util/TileSystem; │ │ @@ -986781,26 +986781,26 @@ │ │ type : '(JDZ)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -532068: |[532068] org.osmdroid.util.TileSystem.getXY01FromMercator:(JDZ)D │ │ -532078: 8677 |0000: long-to-double v7, v7 │ │ -53207a: 7120 9a64 8700 |0001: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -532080: 380b 0d00 |0004: if-eqz v11, 0011 // +000d │ │ -532084: ae00 0709 |0006: div-double v0, v7, v9 │ │ -532088: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ -53208c: 1904 f03f |000a: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -532090: 7706 87d3 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -532096: 0b07 |000f: move-result-wide v7 │ │ -532098: 2802 |0010: goto 0012 // +0002 │ │ -53209a: ce97 |0011: div-double/2addr v7, v9 │ │ -53209c: 1007 |0012: return-wide v7 │ │ +532084: |[532084] org.osmdroid.util.TileSystem.getXY01FromMercator:(JDZ)D │ │ +532094: 8677 |0000: long-to-double v7, v7 │ │ +532096: 7120 9a64 8700 |0001: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53209c: 380b 0d00 |0004: if-eqz v11, 0011 // +000d │ │ +5320a0: ae00 0709 |0006: div-double v0, v7, v9 │ │ +5320a4: 1602 0000 |0008: const-wide/16 v2, #int 0 // #0 │ │ +5320a8: 1904 f03f |000a: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +5320ac: 7706 87d3 0000 |000c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +5320b2: 0b07 |000f: move-result-wide v7 │ │ +5320b4: 2802 |0010: goto 0012 // +0002 │ │ +5320b6: ce97 |0011: div-double/2addr v7, v9 │ │ +5320b8: 1007 |0012: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=592 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x0013 reg=7 (null) J │ │ 0x0000 - 0x0013 reg=9 (null) D │ │ @@ -986817,31 +986817,31 @@ │ │ type : '(DZ)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -5320a0: |[5320a0] org.osmdroid.util.TileSystem.getY01FromLatitude:(DZ)D │ │ -5320b0: 3809 0f00 |0000: if-eqz v9, 000f // +000f │ │ -5320b4: 6e10 9dd3 0600 |0002: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ -5320ba: 0b02 |0005: move-result-wide v2 │ │ -5320bc: 6e10 96d3 0600 |0006: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ -5320c2: 0b04 |0009: move-result-wide v4 │ │ -5320c4: 0470 |000a: move-wide v0, v7 │ │ -5320c6: 7706 87d3 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -5320cc: 0b07 |000e: move-result-wide v7 │ │ -5320ce: 6e30 a6d3 7608 |000f: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getY01FromLatitude:(D)D // method@d3a6 │ │ -5320d4: 0b00 |0012: move-result-wide v0 │ │ -5320d6: 3809 0a00 |0013: if-eqz v9, 001d // +000a │ │ -5320da: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -5320de: 1904 f03f |0017: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -5320e2: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ -5320e8: 0b00 |001c: move-result-wide v0 │ │ -5320ea: 1000 |001d: return-wide v0 │ │ +5320bc: |[5320bc] org.osmdroid.util.TileSystem.getY01FromLatitude:(DZ)D │ │ +5320cc: 3809 0f00 |0000: if-eqz v9, 000f // +000f │ │ +5320d0: 6e10 9dd3 0600 |0002: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ +5320d6: 0b02 |0005: move-result-wide v2 │ │ +5320d8: 6e10 96d3 0600 |0006: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ +5320de: 0b04 |0009: move-result-wide v4 │ │ +5320e0: 0470 |000a: move-wide v0, v7 │ │ +5320e2: 7706 87d3 0000 |000b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +5320e8: 0b07 |000e: move-result-wide v7 │ │ +5320ea: 6e30 a6d3 7608 |000f: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/util/TileSystem;.getY01FromLatitude:(D)D // method@d3a6 │ │ +5320f0: 0b00 |0012: move-result-wide v0 │ │ +5320f2: 3809 0a00 |0013: if-eqz v9, 001d // +000a │ │ +5320f6: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +5320fa: 1904 f03f |0017: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +5320fe: 7706 87d3 0000 |0019: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.Clip:(DDD)D // method@d387 │ │ +532104: 0b00 |001c: move-result-wide v0 │ │ +532106: 1000 |001d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=231 │ │ 0x000f line=232 │ │ 0x0019 line=233 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Lorg/osmdroid/util/TileSystem; │ │ @@ -986853,27 +986853,27 @@ │ │ type : '(D)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -531d28: |[531d28] org.osmdroid.util.TileSystem.isValidLatitude:(D)Z │ │ -531d38: 6e10 9dd3 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ -531d3e: 0b00 |0003: move-result-wide v0 │ │ -531d40: 2f02 0400 |0004: cmpl-double v2, v4, v0 │ │ -531d44: 3a02 0c00 |0006: if-ltz v2, 0012 // +000c │ │ -531d48: 6e10 96d3 0300 |0008: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ -531d4e: 0b00 |000b: move-result-wide v0 │ │ -531d50: 3002 0400 |000c: cmpg-double v2, v4, v0 │ │ -531d54: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ -531d58: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -531d5a: 2802 |0011: goto 0013 // +0002 │ │ -531d5c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -531d5e: 0f04 |0013: return v4 │ │ +531d44: |[531d44] org.osmdroid.util.TileSystem.isValidLatitude:(D)Z │ │ +531d54: 6e10 9dd3 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ +531d5a: 0b00 |0003: move-result-wide v0 │ │ +531d5c: 2f02 0400 |0004: cmpl-double v2, v4, v0 │ │ +531d60: 3a02 0c00 |0006: if-ltz v2, 0012 // +000c │ │ +531d64: 6e10 96d3 0300 |0008: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ +531d6a: 0b00 |000b: move-result-wide v0 │ │ +531d6c: 3002 0400 |000c: cmpg-double v2, v4, v0 │ │ +531d70: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ +531d74: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +531d76: 2802 |0011: goto 0013 // +0002 │ │ +531d78: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +531d7a: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x0014 reg=4 (null) D │ │ │ │ @@ -986882,27 +986882,27 @@ │ │ type : '(D)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -531d60: |[531d60] org.osmdroid.util.TileSystem.isValidLongitude:(D)Z │ │ -531d70: 6e10 9ed3 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ -531d76: 0b00 |0003: move-result-wide v0 │ │ -531d78: 2f02 0400 |0004: cmpl-double v2, v4, v0 │ │ -531d7c: 3a02 0c00 |0006: if-ltz v2, 0012 // +000c │ │ -531d80: 6e10 97d3 0300 |0008: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ -531d86: 0b00 |000b: move-result-wide v0 │ │ -531d88: 3002 0400 |000c: cmpg-double v2, v4, v0 │ │ -531d8c: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ -531d90: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -531d92: 2802 |0011: goto 0013 // +0002 │ │ -531d94: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -531d96: 0f04 |0013: return v4 │ │ +531d7c: |[531d7c] org.osmdroid.util.TileSystem.isValidLongitude:(D)Z │ │ +531d8c: 6e10 9ed3 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ +531d92: 0b00 |0003: move-result-wide v0 │ │ +531d94: 2f02 0400 |0004: cmpl-double v2, v4, v0 │ │ +531d98: 3a02 0c00 |0006: if-ltz v2, 0012 // +000c │ │ +531d9c: 6e10 97d3 0300 |0008: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ +531da2: 0b00 |000b: move-result-wide v0 │ │ +531da4: 3002 0400 |000c: cmpg-double v2, v4, v0 │ │ +531da8: 3c02 0400 |000e: if-gtz v2, 0012 // +0004 │ │ +531dac: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +531dae: 2802 |0011: goto 0013 // +0002 │ │ +531db0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +531db2: 0f04 |0013: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/osmdroid/util/TileSystem; │ │ 0x0000 - 0x0014 reg=4 (null) D │ │ │ │ @@ -986911,32 +986911,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -532260: |[532260] org.osmdroid.util.TileSystem.toStringLatitudeSpan:()Ljava/lang/String; │ │ -532270: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -532274: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53227a: 1a01 2270 |0005: const-string v1, "[" // string@7022 │ │ -53227e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -532284: 6e10 9dd3 0300 |000a: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ -53228a: 0b01 |000d: move-result-wide v1 │ │ -53228c: 6e30 8a65 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -532292: 1a01 e706 |0011: const-string v1, "," // string@06e7 │ │ -532296: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53229c: 6e10 96d3 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ -5322a2: 0b01 |0019: move-result-wide v1 │ │ -5322a4: 6e30 8a65 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -5322aa: 1a01 d871 |001d: const-string v1, "]" // string@71d8 │ │ -5322ae: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5322b4: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5322ba: 0c00 |0025: move-result-object v0 │ │ -5322bc: 1100 |0026: return-object v0 │ │ +53227c: |[53227c] org.osmdroid.util.TileSystem.toStringLatitudeSpan:()Ljava/lang/String; │ │ +53228c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +532290: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +532296: 1a01 2270 |0005: const-string v1, "[" // string@7022 │ │ +53229a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5322a0: 6e10 9dd3 0300 |000a: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ +5322a6: 0b01 |000d: move-result-wide v1 │ │ +5322a8: 6e30 8a65 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +5322ae: 1a01 e706 |0011: const-string v1, "," // string@06e7 │ │ +5322b2: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5322b8: 6e10 96d3 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ +5322be: 0b01 |0019: move-result-wide v1 │ │ +5322c0: 6e30 8a65 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +5322c6: 1a01 d871 |001d: const-string v1, "]" // string@71d8 │ │ +5322ca: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5322d0: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5322d6: 0c00 |0025: move-result-object v0 │ │ +5322d8: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/osmdroid/util/TileSystem; │ │ │ │ #23 : (in Lorg/osmdroid/util/TileSystem;) │ │ @@ -986944,32 +986944,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -5322c0: |[5322c0] org.osmdroid.util.TileSystem.toStringLongitudeSpan:()Ljava/lang/String; │ │ -5322d0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5322d4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5322da: 1a01 2270 |0005: const-string v1, "[" // string@7022 │ │ -5322de: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5322e4: 6e10 9ed3 0300 |000a: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ -5322ea: 0b01 |000d: move-result-wide v1 │ │ -5322ec: 6e30 8a65 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -5322f2: 1a01 e706 |0011: const-string v1, "," // string@06e7 │ │ -5322f6: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5322fc: 6e10 97d3 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ -532302: 0b01 |0019: move-result-wide v1 │ │ -532304: 6e30 8a65 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -53230a: 1a01 d871 |001d: const-string v1, "]" // string@71d8 │ │ -53230e: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -532314: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53231a: 0c00 |0025: move-result-object v0 │ │ -53231c: 1100 |0026: return-object v0 │ │ +5322dc: |[5322dc] org.osmdroid.util.TileSystem.toStringLongitudeSpan:()Ljava/lang/String; │ │ +5322ec: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5322f0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5322f6: 1a01 2270 |0005: const-string v1, "[" // string@7022 │ │ +5322fa: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +532300: 6e10 9ed3 0300 |000a: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ +532306: 0b01 |000d: move-result-wide v1 │ │ +532308: 6e30 8a65 1002 |000e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +53230e: 1a01 e706 |0011: const-string v1, "," // string@06e7 │ │ +532312: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +532318: 6e10 97d3 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ +53231e: 0b01 |0019: move-result-wide v1 │ │ +532320: 6e30 8a65 1002 |001a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +532326: 1a01 d871 |001d: const-string v1, "]" // string@71d8 │ │ +53232a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +532330: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +532336: 0c00 |0025: move-result-object v0 │ │ +532338: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/osmdroid/util/TileSystem; │ │ │ │ source_file_idx : 26671 (TileSystem.java) │ │ @@ -987015,44 +987015,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -5325a8: |[5325a8] org.osmdroid.util.UrlBackoff.:()V │ │ -5325b8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -5325ba: 2300 3323 |0001: new-array v0, v0, [J // type@2333 │ │ -5325be: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -5325c4: 6900 c19e |0006: sput-object v0, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillisDefault:[J // field@9ec1 │ │ -5325c8: 0e00 |0008: return-void │ │ -5325ca: 0000 |0009: nop // spacer │ │ -5325cc: 0003 0800 0500 0000 8813 0000 0000 ... |000a: array-data (24 units) │ │ +5325c4: |[5325c4] org.osmdroid.util.UrlBackoff.:()V │ │ +5325d4: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +5325d6: 2300 3323 |0001: new-array v0, v0, [J // type@2333 │ │ +5325da: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +5325e0: 6900 c19e |0006: sput-object v0, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillisDefault:[J // field@9ec1 │ │ +5325e4: 0e00 |0008: return-void │ │ +5325e6: 0000 |0009: nop // spacer │ │ +5325e8: 0003 0800 0500 0000 8813 0000 0000 ... |000a: array-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=12 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/util/UrlBackoff;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -5325fc: |[5325fc] org.osmdroid.util.UrlBackoff.:()V │ │ -53260c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -532612: 6200 c19e |0003: sget-object v0, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillisDefault:[J // field@9ec1 │ │ -532616: 5b10 c09e |0005: iput-object v0, v1, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillis:[J // field@9ec0 │ │ -53261a: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -53261e: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -532624: 5b10 bf9e |000c: iput-object v0, v1, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532628: 0e00 |000e: return-void │ │ +532618: |[532618] org.osmdroid.util.UrlBackoff.:()V │ │ +532628: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53262e: 6200 c19e |0003: sget-object v0, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillisDefault:[J // field@9ec1 │ │ +532632: 5b10 c09e |0005: iput-object v0, v1, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillis:[J // field@9ec0 │ │ +532636: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +53263a: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +532640: 5b10 bf9e |000c: iput-object v0, v1, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +532644: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=16 │ │ 0x0007 line=17 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/osmdroid/util/UrlBackoff; │ │ @@ -987063,40 +987063,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -53262c: |[53262c] org.osmdroid.util.UrlBackoff.next:(Ljava/lang/String;)V │ │ -53263c: 5430 bf9e |0000: iget-object v0, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532640: 1d00 |0002: monitor-enter v0 │ │ -532642: 5431 bf9e |0003: iget-object v1, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532646: 7220 6769 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -53264c: 0c01 |0008: move-result-object v1 │ │ -53264e: 1f01 c322 |0009: check-cast v1, Lorg/osmdroid/util/Delay; // type@22c3 │ │ -532652: 1e00 |000b: monitor-exit v0 │ │ -532654: 3901 1600 |000c: if-nez v1, 0022 // +0016 │ │ -532658: 2200 c322 |000e: new-instance v0, Lorg/osmdroid/util/Delay; // type@22c3 │ │ -53265c: 5431 c09e |0010: iget-object v1, v3, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillis:[J // field@9ec0 │ │ -532660: 7020 f3d2 1000 |0012: invoke-direct {v0, v1}, Lorg/osmdroid/util/Delay;.:([J)V // method@d2f3 │ │ -532666: 5432 bf9e |0015: iget-object v2, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -53266a: 1d02 |0017: monitor-enter v2 │ │ -53266c: 5431 bf9e |0018: iget-object v1, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532670: 7230 6b69 4100 |001a: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -532676: 1e02 |001d: monitor-exit v2 │ │ -532678: 2807 |001e: goto 0025 // +0007 │ │ -53267a: 0d04 |001f: move-exception v4 │ │ -53267c: 1e02 |0020: monitor-exit v2 │ │ -53267e: 2704 |0021: throw v4 │ │ -532680: 6e10 f4d2 0100 |0022: invoke-virtual {v1}, Lorg/osmdroid/util/Delay;.next:()J // method@d2f4 │ │ -532686: 0e00 |0025: return-void │ │ -532688: 0d04 |0026: move-exception v4 │ │ -53268a: 1e00 |0027: monitor-exit v0 │ │ -53268c: 2704 |0028: throw v4 │ │ +532648: |[532648] org.osmdroid.util.UrlBackoff.next:(Ljava/lang/String;)V │ │ +532658: 5430 bf9e |0000: iget-object v0, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +53265c: 1d00 |0002: monitor-enter v0 │ │ +53265e: 5431 bf9e |0003: iget-object v1, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +532662: 7220 6769 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +532668: 0c01 |0008: move-result-object v1 │ │ +53266a: 1f01 c322 |0009: check-cast v1, Lorg/osmdroid/util/Delay; // type@22c3 │ │ +53266e: 1e00 |000b: monitor-exit v0 │ │ +532670: 3901 1600 |000c: if-nez v1, 0022 // +0016 │ │ +532674: 2200 c322 |000e: new-instance v0, Lorg/osmdroid/util/Delay; // type@22c3 │ │ +532678: 5431 c09e |0010: iget-object v1, v3, Lorg/osmdroid/util/UrlBackoff;.mExponentialBackoffDurationInMillis:[J // field@9ec0 │ │ +53267c: 7020 f3d2 1000 |0012: invoke-direct {v0, v1}, Lorg/osmdroid/util/Delay;.:([J)V // method@d2f3 │ │ +532682: 5432 bf9e |0015: iget-object v2, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +532686: 1d02 |0017: monitor-enter v2 │ │ +532688: 5431 bf9e |0018: iget-object v1, v3, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +53268c: 7230 6b69 4100 |001a: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +532692: 1e02 |001d: monitor-exit v2 │ │ +532694: 2807 |001e: goto 0025 // +0007 │ │ +532696: 0d04 |001f: move-exception v4 │ │ +532698: 1e02 |0020: monitor-exit v2 │ │ +53269a: 2704 |0021: throw v4 │ │ +53269c: 6e10 f4d2 0100 |0022: invoke-virtual {v1}, Lorg/osmdroid/util/Delay;.next:()J // method@d2f4 │ │ +5326a2: 0e00 |0025: return-void │ │ +5326a4: 0d04 |0026: move-exception v4 │ │ +5326a6: 1e00 |0027: monitor-exit v0 │ │ +5326a8: 2704 |0028: throw v4 │ │ catches : 3 │ │ 0x0003 - 0x000c │ │ -> 0x0026 │ │ 0x0018 - 0x0021 │ │ -> 0x001f │ │ 0x0027 - 0x0028 │ │ -> 0x0026 │ │ @@ -987119,26 +987119,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/util/Delay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -53256c: |[53256c] org.osmdroid.util.UrlBackoff.remove:(Ljava/lang/String;)Lorg/osmdroid/util/Delay; │ │ -53257c: 5420 bf9e |0000: iget-object v0, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532580: 1d00 |0002: monitor-enter v0 │ │ -532582: 5421 bf9e |0003: iget-object v1, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532586: 7220 6d69 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@696d │ │ -53258c: 0c03 |0008: move-result-object v3 │ │ -53258e: 1f03 c322 |0009: check-cast v3, Lorg/osmdroid/util/Delay; // type@22c3 │ │ -532592: 1e00 |000b: monitor-exit v0 │ │ -532594: 1103 |000c: return-object v3 │ │ -532596: 0d03 |000d: move-exception v3 │ │ -532598: 1e00 |000e: monitor-exit v0 │ │ -53259a: 2703 |000f: throw v3 │ │ +532588: |[532588] org.osmdroid.util.UrlBackoff.remove:(Ljava/lang/String;)Lorg/osmdroid/util/Delay; │ │ +532598: 5420 bf9e |0000: iget-object v0, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +53259c: 1d00 |0002: monitor-enter v0 │ │ +53259e: 5421 bf9e |0003: iget-object v1, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +5325a2: 7220 6d69 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@696d │ │ +5325a8: 0c03 |0008: move-result-object v3 │ │ +5325aa: 1f03 c322 |0009: check-cast v3, Lorg/osmdroid/util/Delay; // type@22c3 │ │ +5325ae: 1e00 |000b: monitor-exit v0 │ │ +5325b0: 1103 |000c: return-object v3 │ │ +5325b2: 0d03 |000d: move-exception v3 │ │ +5325b4: 1e00 |000e: monitor-exit v0 │ │ +5325b6: 2703 |000f: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x000f │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x000e line=37 │ │ @@ -987151,33 +987151,33 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -532510: |[532510] org.osmdroid.util.UrlBackoff.shouldWait:(Ljava/lang/String;)Z │ │ -532520: 5420 bf9e |0000: iget-object v0, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -532524: 1d00 |0002: monitor-enter v0 │ │ -532526: 5421 bf9e |0003: iget-object v1, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ -53252a: 7220 6769 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -532530: 0c03 |0008: move-result-object v3 │ │ -532532: 1f03 c322 |0009: check-cast v3, Lorg/osmdroid/util/Delay; // type@22c3 │ │ -532536: 1e00 |000b: monitor-exit v0 │ │ -532538: 3803 0a00 |000c: if-eqz v3, 0016 // +000a │ │ -53253c: 6e10 f6d2 0300 |000e: invoke-virtual {v3}, Lorg/osmdroid/util/Delay;.shouldWait:()Z // method@d2f6 │ │ -532542: 0a03 |0011: move-result v3 │ │ -532544: 3803 0400 |0012: if-eqz v3, 0016 // +0004 │ │ -532548: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -53254a: 2802 |0015: goto 0017 // +0002 │ │ -53254c: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -53254e: 0f03 |0017: return v3 │ │ -532550: 0d03 |0018: move-exception v3 │ │ -532552: 1e00 |0019: monitor-exit v0 │ │ -532554: 2703 |001a: throw v3 │ │ +53252c: |[53252c] org.osmdroid.util.UrlBackoff.shouldWait:(Ljava/lang/String;)Z │ │ +53253c: 5420 bf9e |0000: iget-object v0, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +532540: 1d00 |0002: monitor-enter v0 │ │ +532542: 5421 bf9e |0003: iget-object v1, v2, Lorg/osmdroid/util/UrlBackoff;.mDelays:Ljava/util/Map; // field@9ebf │ │ +532546: 7220 6769 3100 |0005: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +53254c: 0c03 |0008: move-result-object v3 │ │ +53254e: 1f03 c322 |0009: check-cast v3, Lorg/osmdroid/util/Delay; // type@22c3 │ │ +532552: 1e00 |000b: monitor-exit v0 │ │ +532554: 3803 0a00 |000c: if-eqz v3, 0016 // +000a │ │ +532558: 6e10 f6d2 0300 |000e: invoke-virtual {v3}, Lorg/osmdroid/util/Delay;.shouldWait:()Z // method@d2f6 │ │ +53255e: 0a03 |0011: move-result v3 │ │ +532560: 3803 0400 |0012: if-eqz v3, 0016 // +0004 │ │ +532564: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +532566: 2802 |0015: goto 0017 // +0002 │ │ +532568: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +53256a: 0f03 |0017: return v3 │ │ +53256c: 0d03 |0018: move-exception v3 │ │ +53256e: 1e00 |0019: monitor-exit v0 │ │ +532570: 2703 |001a: throw v3 │ │ catches : 2 │ │ 0x0003 - 0x000c │ │ -> 0x0018 │ │ 0x0019 - 0x001a │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=42 │ │ @@ -987224,18 +987224,18 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5326b0: |[5326b0] org.osmdroid.views.CustomZoomButtonsController$1.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ -5326c0: 5b01 c29e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ -5326c4: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5326ca: 0e00 |0005: return-void │ │ +5326cc: |[5326cc] org.osmdroid.views.CustomZoomButtonsController$1.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ +5326dc: 5b01 c29e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ +5326e0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5326e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -987245,36 +987245,36 @@ │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -5326cc: |[5326cc] org.osmdroid.views.CustomZoomButtonsController$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -5326dc: 5420 c29e |0000: iget-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ -5326e0: 7110 cad3 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$000:(Lorg/osmdroid/views/CustomZoomButtonsController;)Z // method@d3ca │ │ -5326e6: 0a00 |0005: move-result v0 │ │ -5326e8: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -5326ec: 5423 c29e |0008: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ -5326f0: 7110 cbd3 0300 |000a: invoke-static {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$100:(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator; // method@d3cb │ │ -5326f6: 0c03 |000d: move-result-object v3 │ │ -5326f8: 6e10 7800 0300 |000e: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.cancel:()V // method@0078 │ │ -5326fe: 0e00 |0011: return-void │ │ -532700: 5420 c29e |0012: iget-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ -532704: 1501 803f |0014: const/high16 v1, #int 1065353216 // #3f80 │ │ -532708: 6e10 7b00 0300 |0016: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@007b │ │ -53270e: 0c03 |0019: move-result-object v3 │ │ -532710: 1f03 3b0e |001a: check-cast v3, Ljava/lang/Float; // type@0e3b │ │ -532714: 6e10 b464 0300 |001c: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -53271a: 0a03 |001f: move-result v3 │ │ -53271c: c731 |0020: sub-float/2addr v1, v3 │ │ -53271e: 7120 ccd3 1000 |0021: invoke-static {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$202:(Lorg/osmdroid/views/CustomZoomButtonsController;F)F // method@d3cc │ │ -532724: 5423 c29e |0024: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ -532728: 7110 cdd3 0300 |0026: invoke-static {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$300:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3cd │ │ -53272e: 0e00 |0029: return-void │ │ +5326e8: |[5326e8] org.osmdroid.views.CustomZoomButtonsController$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +5326f8: 5420 c29e |0000: iget-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ +5326fc: 7110 cad3 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$000:(Lorg/osmdroid/views/CustomZoomButtonsController;)Z // method@d3ca │ │ +532702: 0a00 |0005: move-result v0 │ │ +532704: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +532708: 5423 c29e |0008: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ +53270c: 7110 cbd3 0300 |000a: invoke-static {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$100:(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator; // method@d3cb │ │ +532712: 0c03 |000d: move-result-object v3 │ │ +532714: 6e10 7800 0300 |000e: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.cancel:()V // method@0078 │ │ +53271a: 0e00 |0011: return-void │ │ +53271c: 5420 c29e |0012: iget-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ +532720: 1501 803f |0014: const/high16 v1, #int 1065353216 // #3f80 │ │ +532724: 6e10 7b00 0300 |0016: invoke-virtual {v3}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@007b │ │ +53272a: 0c03 |0019: move-result-object v3 │ │ +53272c: 1f03 3b0e |001a: check-cast v3, Ljava/lang/Float; // type@0e3b │ │ +532730: 6e10 b464 0300 |001c: invoke-virtual {v3}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +532736: 0a03 |001f: move-result v3 │ │ +532738: c731 |0020: sub-float/2addr v1, v3 │ │ +53273a: 7120 ccd3 1000 |0021: invoke-static {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$202:(Lorg/osmdroid/views/CustomZoomButtonsController;F)F // method@d3cc │ │ +532740: 5423 c29e |0024: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController$1;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec2 │ │ +532744: 7110 cdd3 0300 |0026: invoke-static {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$300:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3cd │ │ +53274a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0008 line=46 │ │ 0x0012 line=49 │ │ 0x0024 line=50 │ │ locals : │ │ @@ -987316,18 +987316,18 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -532730: |[532730] org.osmdroid.views.CustomZoomButtonsController$2.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ -532740: 5b01 c39e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ -532744: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53274a: 0e00 |0005: return-void │ │ +53274c: |[53274c] org.osmdroid.views.CustomZoomButtonsController$2.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ +53275c: 5b01 c39e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ +532760: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +532766: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -987337,38 +987337,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -53274c: |[53274c] org.osmdroid.views.CustomZoomButtonsController$2.run:()V │ │ -53275c: 5450 c39e |0000: iget-object v0, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ -532760: 7110 ced3 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$400:(Lorg/osmdroid/views/CustomZoomButtonsController;)J // method@d3ce │ │ -532766: 0b00 |0005: move-result-wide v0 │ │ -532768: 5452 c39e |0006: iget-object v2, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ -53276c: 7110 cfd3 0200 |0008: invoke-static {v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$500:(Lorg/osmdroid/views/CustomZoomButtonsController;)I // method@d3cf │ │ -532772: 0a02 |000b: move-result v2 │ │ -532774: 8122 |000c: int-to-long v2, v2 │ │ -532776: bb20 |000d: add-long/2addr v0, v2 │ │ -532778: 5452 c39e |000e: iget-object v2, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ -53277c: 7110 d0d3 0200 |0010: invoke-static {v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$600:(Lorg/osmdroid/views/CustomZoomButtonsController;)J // method@d3d0 │ │ -532782: 0b02 |0013: move-result-wide v2 │ │ -532784: bc20 |0014: sub-long/2addr v0, v2 │ │ -532786: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ -53278a: 3104 0002 |0017: cmp-long v4, v0, v2 │ │ -53278e: 3c04 0800 |0019: if-gtz v4, 0021 // +0008 │ │ -532792: 5450 c39e |001b: iget-object v0, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ -532796: 7110 d1d3 0000 |001d: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$700:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3d1 │ │ -53279c: 0e00 |0020: return-void │ │ -53279e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -5327a0: 7130 c665 1002 |0022: invoke-static {v0, v1, v2}, Ljava/lang/Thread;.sleep:(JI)V // method@65c6 │ │ -5327a6: 28db |0025: goto 0000 // -0025 │ │ -5327a8: 0000 |0026: nop // spacer │ │ -5327aa: 28d9 |0027: goto 0000 // -0027 │ │ +532768: |[532768] org.osmdroid.views.CustomZoomButtonsController$2.run:()V │ │ +532778: 5450 c39e |0000: iget-object v0, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ +53277c: 7110 ced3 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$400:(Lorg/osmdroid/views/CustomZoomButtonsController;)J // method@d3ce │ │ +532782: 0b00 |0005: move-result-wide v0 │ │ +532784: 5452 c39e |0006: iget-object v2, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ +532788: 7110 cfd3 0200 |0008: invoke-static {v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$500:(Lorg/osmdroid/views/CustomZoomButtonsController;)I // method@d3cf │ │ +53278e: 0a02 |000b: move-result v2 │ │ +532790: 8122 |000c: int-to-long v2, v2 │ │ +532792: bb20 |000d: add-long/2addr v0, v2 │ │ +532794: 5452 c39e |000e: iget-object v2, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ +532798: 7110 d0d3 0200 |0010: invoke-static {v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$600:(Lorg/osmdroid/views/CustomZoomButtonsController;)J // method@d3d0 │ │ +53279e: 0b02 |0013: move-result-wide v2 │ │ +5327a0: bc20 |0014: sub-long/2addr v0, v2 │ │ +5327a2: 1602 0000 |0015: const-wide/16 v2, #int 0 // #0 │ │ +5327a6: 3104 0002 |0017: cmp-long v4, v0, v2 │ │ +5327aa: 3c04 0800 |0019: if-gtz v4, 0021 // +0008 │ │ +5327ae: 5450 c39e |001b: iget-object v0, v5, Lorg/osmdroid/views/CustomZoomButtonsController$2;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec3 │ │ +5327b2: 7110 d1d3 0000 |001d: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$700:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3d1 │ │ +5327b8: 0e00 |0020: return-void │ │ +5327ba: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +5327bc: 7130 c665 1002 |0022: invoke-static {v0, v1, v2}, Ljava/lang/Thread;.sleep:(JI)V // method@65c6 │ │ +5327c2: 28db |0025: goto 0000 // -0025 │ │ +5327c4: 0000 |0026: nop // spacer │ │ +5327c6: 28d9 |0027: goto 0000 // -0027 │ │ catches : 1 │ │ 0x0022 - 0x0025 │ │ Ljava/lang/InterruptedException; -> 0x0026 │ │ positions : │ │ 0x0000 line=61 │ │ 0x001b line=71 │ │ 0x0022 line=66 │ │ @@ -987410,18 +987410,18 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5327bc: |[5327bc] org.osmdroid.views.CustomZoomButtonsController$3.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ -5327cc: 5b01 c49e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController$3;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec4 │ │ -5327d0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5327d6: 0e00 |0005: return-void │ │ +5327d8: |[5327d8] org.osmdroid.views.CustomZoomButtonsController$3.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ +5327e8: 5b01 c49e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController$3;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec4 │ │ +5327ec: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5327f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController$3; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -987431,20 +987431,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -5327d8: |[5327d8] org.osmdroid.views.CustomZoomButtonsController$3.run:()V │ │ -5327e8: 5410 c49e |0000: iget-object v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController$3;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec4 │ │ -5327ec: 7110 cbd3 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$100:(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator; // method@d3cb │ │ -5327f2: 0c00 |0005: move-result-object v0 │ │ -5327f4: 6e10 9000 0000 |0006: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ -5327fa: 0e00 |0009: return-void │ │ +5327f4: |[5327f4] org.osmdroid.views.CustomZoomButtonsController$3.run:()V │ │ +532804: 5410 c49e |0000: iget-object v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController$3;.this$0:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9ec4 │ │ +532808: 7110 cbd3 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.access$100:(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator; // method@d3cb │ │ +53280e: 0c00 |0005: move-result-object v0 │ │ +532810: 6e10 9000 0000 |0006: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ +532816: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/views/CustomZoomButtonsController$3; │ │ │ │ source_file_idx : 7090 (CustomZoomButtonsController.java) │ │ @@ -987481,38 +987481,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -5327fc: |[5327fc] org.osmdroid.views.CustomZoomButtonsController$4.:()V │ │ -53280c: 7100 c8d3 0000 |0000: invoke-static {}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.values:()[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // method@d3c8 │ │ -532812: 0c00 |0003: move-result-object v0 │ │ -532814: 2100 |0004: array-length v0, v0 │ │ -532816: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -53281a: 6900 c59e |0007: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ -53281e: 6201 c79e |0009: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.ALWAYS:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec7 │ │ -532822: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532828: 0a01 |000e: move-result v1 │ │ -53282a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -53282c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -532830: 6200 c59e |0012: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ -532834: 6201 c89e |0014: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ -532838: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -53283e: 0a01 |0019: move-result v1 │ │ -532840: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -532842: 4b02 0001 |001b: aput v2, v0, v1 │ │ -532846: 6200 c59e |001d: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ -53284a: 6201 c99e |001f: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ -53284e: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532854: 0a01 |0024: move-result v1 │ │ -532856: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -532858: 4b02 0001 |0026: aput v2, v0, v1 │ │ -53285c: 0e00 |0028: return-void │ │ +532818: |[532818] org.osmdroid.views.CustomZoomButtonsController$4.:()V │ │ +532828: 7100 c8d3 0000 |0000: invoke-static {}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.values:()[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // method@d3c8 │ │ +53282e: 0c00 |0003: move-result-object v0 │ │ +532830: 2100 |0004: array-length v0, v0 │ │ +532832: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +532836: 6900 c59e |0007: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ +53283a: 6201 c79e |0009: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.ALWAYS:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec7 │ │ +53283e: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532844: 0a01 |000e: move-result v1 │ │ +532846: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +532848: 4b02 0001 |0010: aput v2, v0, v1 │ │ +53284c: 6200 c59e |0012: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ +532850: 6201 c89e |0014: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ +532854: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +53285a: 0a01 |0019: move-result v1 │ │ +53285c: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +53285e: 4b02 0001 |001b: aput v2, v0, v1 │ │ +532862: 6200 c59e |001d: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ +532866: 6201 c99e |001f: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ +53286a: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532870: 0a01 |0024: move-result v1 │ │ +532872: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +532874: 4b02 0001 |0026: aput v2, v0, v1 │ │ +532878: 0e00 |0028: return-void │ │ catches : 3 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -987602,56 +987602,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -5328d0: |[5328d0] org.osmdroid.views.CustomZoomButtonsController$Visibility.:()V │ │ -5328e0: 2200 e422 |0000: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ -5328e4: 1a01 470e |0002: const-string v1, "ALWAYS" // string@0e47 │ │ -5328e8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -5328ea: 7030 c6d3 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.:(Ljava/lang/String;I)V // method@d3c6 │ │ -5328f0: 6900 c79e |0008: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.ALWAYS:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec7 │ │ -5328f4: 2200 e422 |000a: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ -5328f8: 1a01 bf54 |000c: const-string v1, "NEVER" // string@54bf │ │ -5328fc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -5328fe: 7030 c6d3 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.:(Ljava/lang/String;I)V // method@d3c6 │ │ -532904: 6900 c89e |0012: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ -532908: 2200 e422 |0014: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ -53290c: 1a01 a25f |0016: const-string v1, "SHOW_AND_FADEOUT" // string@5fa2 │ │ -532910: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -532912: 7030 c6d3 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.:(Ljava/lang/String;I)V // method@d3c6 │ │ -532918: 6900 c99e |001c: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ -53291c: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -53291e: 2311 8424 |001f: new-array v1, v1, [Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@2484 │ │ -532922: 6205 c79e |0021: sget-object v5, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.ALWAYS:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec7 │ │ -532926: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ -53292a: 6202 c89e |0025: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ -53292e: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -532932: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ -532936: 6901 c69e |002b: sput-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec6 │ │ -53293a: 0e00 |002d: return-void │ │ +5328ec: |[5328ec] org.osmdroid.views.CustomZoomButtonsController$Visibility.:()V │ │ +5328fc: 2200 e422 |0000: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ +532900: 1a01 470e |0002: const-string v1, "ALWAYS" // string@0e47 │ │ +532904: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +532906: 7030 c6d3 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.:(Ljava/lang/String;I)V // method@d3c6 │ │ +53290c: 6900 c79e |0008: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.ALWAYS:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec7 │ │ +532910: 2200 e422 |000a: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ +532914: 1a01 bf54 |000c: const-string v1, "NEVER" // string@54bf │ │ +532918: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +53291a: 7030 c6d3 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.:(Ljava/lang/String;I)V // method@d3c6 │ │ +532920: 6900 c89e |0012: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ +532924: 2200 e422 |0014: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ +532928: 1a01 a25f |0016: const-string v1, "SHOW_AND_FADEOUT" // string@5fa2 │ │ +53292c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +53292e: 7030 c6d3 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.:(Ljava/lang/String;I)V // method@d3c6 │ │ +532934: 6900 c99e |001c: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ +532938: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +53293a: 2311 8424 |001f: new-array v1, v1, [Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@2484 │ │ +53293e: 6205 c79e |0021: sget-object v5, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.ALWAYS:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec7 │ │ +532942: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ +532946: 6202 c89e |0025: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ +53294a: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +53294e: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ +532952: 6901 c69e |002b: sput-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec6 │ │ +532956: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -53293c: |[53293c] org.osmdroid.views.CustomZoomButtonsController$Visibility.:(Ljava/lang/String;I)V │ │ -53294c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -532952: 0e00 |0003: return-void │ │ +532958: |[532958] org.osmdroid.views.CustomZoomButtonsController$Visibility.:(Ljava/lang/String;I)V │ │ +532968: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +53296e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -987661,20 +987661,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -532888: |[532888] org.osmdroid.views.CustomZoomButtonsController$Visibility.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; │ │ -532898: 1c00 e422 |0000: const-class v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ -53289c: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -5328a2: 0c01 |0005: move-result-object v1 │ │ -5328a4: 1f01 e422 |0006: check-cast v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ -5328a8: 1101 |0008: return-object v1 │ │ +5328a4: |[5328a4] org.osmdroid.views.CustomZoomButtonsController$Visibility.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; │ │ +5328b4: 1c00 e422 |0000: const-class v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ +5328b8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +5328be: 0c01 |0005: move-result-object v1 │ │ +5328c0: 1f01 e422 |0006: check-cast v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@22e4 │ │ +5328c4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;) │ │ @@ -987682,20 +987682,20 @@ │ │ type : '()[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5328ac: |[5328ac] org.osmdroid.views.CustomZoomButtonsController$Visibility.values:()[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; │ │ -5328bc: 6200 c69e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec6 │ │ -5328c0: 6e10 b1d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.clone:()Ljava/lang/Object; // method@d6b1 │ │ -5328c6: 0c00 |0005: move-result-object v0 │ │ -5328c8: 1f00 8424 |0006: check-cast v0, [Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@2484 │ │ -5328cc: 1100 |0008: return-object v0 │ │ +5328c8: |[5328c8] org.osmdroid.views.CustomZoomButtonsController$Visibility.values:()[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; │ │ +5328d8: 6200 c69e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec6 │ │ +5328dc: 6e10 b1d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.clone:()Ljava/lang/Object; // method@d6b1 │ │ +5328e2: 0c00 |0005: move-result-object v0 │ │ +5328e4: 1f00 8424 |0006: check-cast v0, [Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // type@2484 │ │ +5328e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7090 (CustomZoomButtonsController.java) │ │ @@ -987791,58 +987791,58 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -532ae4: |[532ae4] org.osmdroid.views.CustomZoomButtonsController.:(Lorg/osmdroid/views/MapView;)V │ │ -532af4: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -532afa: 2200 510e |0003: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ -532afe: 7010 1a65 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -532b04: 5b20 d69e |0008: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mThreadSync:Ljava/lang/Object; // field@9ed6 │ │ -532b08: 6200 c89e |000a: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ -532b0c: 5b20 d79e |000c: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mVisibility:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ed7 │ │ -532b10: 1300 f401 |000e: const/16 v0, #int 500 // #1f4 │ │ -532b14: 5920 ce9e |0010: iput v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimationDurationInMillis:I // field@9ece │ │ -532b18: 1300 ac0d |0012: const/16 v0, #int 3500 // #dac │ │ -532b1c: 5920 d49e |0014: iput v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mShowDelayInMillis:I // field@9ed4 │ │ -532b20: 5b23 d29e |0016: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mMapView:Lorg/osmdroid/views/MapView; // field@9ed2 │ │ -532b24: 2200 e922 |0018: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay; // type@22e9 │ │ -532b28: 7020 ead3 3000 |001a: invoke-direct {v0, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.:(Lorg/osmdroid/views/MapView;)V // method@d3ea │ │ -532b2e: 5b20 cc9e |001d: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ -532b32: 6003 9c00 |001f: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -532b36: 1300 0b00 |0021: const/16 v0, #int 11 // #b │ │ -532b3a: 3403 2900 |0023: if-lt v3, v0, 004c // +0029 │ │ -532b3e: 1223 |0025: const/4 v3, #int 2 // #2 │ │ -532b40: 2333 3123 |0026: new-array v3, v3, [F // type@2331 │ │ -532b44: 2603 3000 0000 |0028: fill-array-data v3, 00000058 // +00000030 │ │ -532b4a: 7110 8400 0300 |002b: invoke-static {v3}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@0084 │ │ -532b50: 0c03 |002e: move-result-object v3 │ │ -532b52: 5b23 cd9e |002f: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532b56: 2200 5c02 |0031: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@025c │ │ -532b5a: 7010 f40c 0000 |0033: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@0cf4 │ │ -532b60: 6e20 8b00 0300 |0036: invoke-virtual {v3, v0}, Landroid/animation/ValueAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@008b │ │ -532b66: 5423 cd9e |0039: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532b6a: 5220 ce9e |003b: iget v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimationDurationInMillis:I // field@9ece │ │ -532b6e: 8100 |003d: int-to-long v0, v0 │ │ -532b70: 6e30 8800 0301 |003e: invoke-virtual {v3, v0, v1}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ -532b76: 5423 cd9e |0041: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532b7a: 2200 df22 |0043: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$1; // type@22df │ │ -532b7e: 7020 bdd3 2000 |0045: invoke-direct {v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$1;.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3bd │ │ -532b84: 6e20 7700 0300 |0048: invoke-virtual {v3, v0}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0077 │ │ -532b8a: 2804 |004b: goto 004f // +0004 │ │ -532b8c: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -532b8e: 5b23 cd9e |004d: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532b92: 2203 e022 |004f: new-instance v3, Lorg/osmdroid/views/CustomZoomButtonsController$2; // type@22e0 │ │ -532b96: 7020 bfd3 2300 |0051: invoke-direct {v3, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$2;.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3bf │ │ -532b9c: 5b23 d39e |0054: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mRunnable:Ljava/lang/Runnable; // field@9ed3 │ │ -532ba0: 0e00 |0056: return-void │ │ -532ba2: 0000 |0057: nop // spacer │ │ -532ba4: 0003 0400 0200 0000 0000 0000 0000 ... |0058: array-data (8 units) │ │ +532b00: |[532b00] org.osmdroid.views.CustomZoomButtonsController.:(Lorg/osmdroid/views/MapView;)V │ │ +532b10: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +532b16: 2200 510e |0003: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ +532b1a: 7010 1a65 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +532b20: 5b20 d69e |0008: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mThreadSync:Ljava/lang/Object; // field@9ed6 │ │ +532b24: 6200 c89e |000a: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ +532b28: 5b20 d79e |000c: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mVisibility:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ed7 │ │ +532b2c: 1300 f401 |000e: const/16 v0, #int 500 // #1f4 │ │ +532b30: 5920 ce9e |0010: iput v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimationDurationInMillis:I // field@9ece │ │ +532b34: 1300 ac0d |0012: const/16 v0, #int 3500 // #dac │ │ +532b38: 5920 d49e |0014: iput v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mShowDelayInMillis:I // field@9ed4 │ │ +532b3c: 5b23 d29e |0016: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mMapView:Lorg/osmdroid/views/MapView; // field@9ed2 │ │ +532b40: 2200 e922 |0018: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay; // type@22e9 │ │ +532b44: 7020 ead3 3000 |001a: invoke-direct {v0, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.:(Lorg/osmdroid/views/MapView;)V // method@d3ea │ │ +532b4a: 5b20 cc9e |001d: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ +532b4e: 6003 9c00 |001f: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +532b52: 1300 0b00 |0021: const/16 v0, #int 11 // #b │ │ +532b56: 3403 2900 |0023: if-lt v3, v0, 004c // +0029 │ │ +532b5a: 1223 |0025: const/4 v3, #int 2 // #2 │ │ +532b5c: 2333 3123 |0026: new-array v3, v3, [F // type@2331 │ │ +532b60: 2603 3000 0000 |0028: fill-array-data v3, 00000058 // +00000030 │ │ +532b66: 7110 8400 0300 |002b: invoke-static {v3}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@0084 │ │ +532b6c: 0c03 |002e: move-result-object v3 │ │ +532b6e: 5b23 cd9e |002f: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532b72: 2200 5c02 |0031: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@025c │ │ +532b76: 7010 f40c 0000 |0033: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@0cf4 │ │ +532b7c: 6e20 8b00 0300 |0036: invoke-virtual {v3, v0}, Landroid/animation/ValueAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)V // method@008b │ │ +532b82: 5423 cd9e |0039: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532b86: 5220 ce9e |003b: iget v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimationDurationInMillis:I // field@9ece │ │ +532b8a: 8100 |003d: int-to-long v0, v0 │ │ +532b8c: 6e30 8800 0301 |003e: invoke-virtual {v3, v0, v1}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ +532b92: 5423 cd9e |0041: iget-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532b96: 2200 df22 |0043: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsController$1; // type@22df │ │ +532b9a: 7020 bdd3 2000 |0045: invoke-direct {v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$1;.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3bd │ │ +532ba0: 6e20 7700 0300 |0048: invoke-virtual {v3, v0}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0077 │ │ +532ba6: 2804 |004b: goto 004f // +0004 │ │ +532ba8: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +532baa: 5b23 cd9e |004d: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532bae: 2203 e022 |004f: new-instance v3, Lorg/osmdroid/views/CustomZoomButtonsController$2; // type@22e0 │ │ +532bb2: 7020 bfd3 2300 |0051: invoke-direct {v3, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$2;.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3bf │ │ +532bb8: 5b23 d39e |0054: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mRunnable:Ljava/lang/Runnable; // field@9ed3 │ │ +532bbc: 0e00 |0056: return-void │ │ +532bbe: 0000 |0057: nop // spacer │ │ +532bc0: 0003 0400 0200 0000 0000 0000 0000 ... |0058: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=17 │ │ 0x000a line=26 │ │ 0x0010 line=27 │ │ 0x0014 line=28 │ │ @@ -987864,17 +987864,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53296c: |[53296c] org.osmdroid.views.CustomZoomButtonsController.access$000:(Lorg/osmdroid/views/CustomZoomButtonsController;)Z │ │ -53297c: 5500 ca9e |0000: iget-boolean v0, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ -532980: 0f00 |0002: return v0 │ │ +532988: |[532988] org.osmdroid.views.CustomZoomButtonsController.access$000:(Lorg/osmdroid/views/CustomZoomButtonsController;)Z │ │ +532998: 5500 ca9e |0000: iget-boolean v0, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ +53299c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #2 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -987882,17 +987882,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532954: |[532954] org.osmdroid.views.CustomZoomButtonsController.access$100:(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator; │ │ -532964: 5400 cd9e |0000: iget-object v0, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532968: 1100 |0002: return-object v0 │ │ +532970: |[532970] org.osmdroid.views.CustomZoomButtonsController.access$100:(Lorg/osmdroid/views/CustomZoomButtonsController;)Landroid/animation/ValueAnimator; │ │ +532980: 5400 cd9e |0000: iget-object v0, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532984: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #3 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -987900,17 +987900,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532a64: |[532a64] org.osmdroid.views.CustomZoomButtonsController.access$202:(Lorg/osmdroid/views/CustomZoomButtonsController;F)F │ │ -532a74: 5901 cb9e |0000: iput v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532a78: 0f01 |0002: return v1 │ │ +532a80: |[532a80] org.osmdroid.views.CustomZoomButtonsController.access$202:(Lorg/osmdroid/views/CustomZoomButtonsController;F)F │ │ +532a90: 5901 cb9e |0000: iput v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532a94: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x0003 reg=1 (null) F │ │ │ │ @@ -987919,17 +987919,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -532bb4: |[532bb4] org.osmdroid.views.CustomZoomButtonsController.access$300:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ -532bc4: 7010 d5d3 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.invalidate:()V // method@d3d5 │ │ -532bca: 0e00 |0003: return-void │ │ +532bd0: |[532bd0] org.osmdroid.views.CustomZoomButtonsController.access$300:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ +532be0: 7010 d5d3 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.invalidate:()V // method@d3d5 │ │ +532be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #5 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -987937,17 +987937,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532a94: |[532a94] org.osmdroid.views.CustomZoomButtonsController.access$400:(Lorg/osmdroid/views/CustomZoomButtonsController;)J │ │ -532aa4: 5320 d09e |0000: iget-wide v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mLatestActivation:J // field@9ed0 │ │ -532aa8: 1000 |0002: return-wide v0 │ │ +532ab0: |[532ab0] org.osmdroid.views.CustomZoomButtonsController.access$400:(Lorg/osmdroid/views/CustomZoomButtonsController;)J │ │ +532ac0: 5320 d09e |0000: iget-wide v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mLatestActivation:J // field@9ed0 │ │ +532ac4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #6 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -987955,17 +987955,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532a7c: |[532a7c] org.osmdroid.views.CustomZoomButtonsController.access$500:(Lorg/osmdroid/views/CustomZoomButtonsController;)I │ │ -532a8c: 5200 d49e |0000: iget v0, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mShowDelayInMillis:I // field@9ed4 │ │ -532a90: 0f00 |0002: return v0 │ │ +532a98: |[532a98] org.osmdroid.views.CustomZoomButtonsController.access$500:(Lorg/osmdroid/views/CustomZoomButtonsController;)I │ │ +532aa8: 5200 d49e |0000: iget v0, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mShowDelayInMillis:I // field@9ed4 │ │ +532aac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #7 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -987973,18 +987973,18 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -532aac: |[532aac] org.osmdroid.views.CustomZoomButtonsController.access$600:(Lorg/osmdroid/views/CustomZoomButtonsController;)J │ │ -532abc: 7010 d7d3 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.nowInMillis:()J // method@d3d7 │ │ -532ac2: 0b00 |0003: move-result-wide v0 │ │ -532ac4: 1000 |0004: return-wide v0 │ │ +532ac8: |[532ac8] org.osmdroid.views.CustomZoomButtonsController.access$600:(Lorg/osmdroid/views/CustomZoomButtonsController;)J │ │ +532ad8: 7010 d7d3 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.nowInMillis:()J // method@d3d7 │ │ +532ade: 0b00 |0003: move-result-wide v0 │ │ +532ae0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #8 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -987992,17 +987992,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -532bcc: |[532bcc] org.osmdroid.views.CustomZoomButtonsController.access$700:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ -532bdc: 7010 dfd3 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.startFadeOut:()V // method@d3df │ │ -532be2: 0e00 |0003: return-void │ │ +532be8: |[532be8] org.osmdroid.views.CustomZoomButtonsController.access$700:(Lorg/osmdroid/views/CustomZoomButtonsController;)V │ │ +532bf8: 7010 dfd3 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.startFadeOut:()V // method@d3df │ │ +532bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #9 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -988010,22 +988010,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -532984: |[532984] org.osmdroid.views.CustomZoomButtonsController.checkJustActivated:()Z │ │ -532994: 5520 cf9e |0000: iget-boolean v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ -532998: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -53299a: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -53299e: 5c21 cf9e |0005: iput-boolean v1, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ -5329a2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -5329a4: 0f00 |0008: return v0 │ │ -5329a6: 0f01 |0009: return v1 │ │ +5329a0: |[5329a0] org.osmdroid.views.CustomZoomButtonsController.checkJustActivated:()Z │ │ +5329b0: 5520 cf9e |0000: iget-boolean v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ +5329b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5329b6: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +5329ba: 5c21 cf9e |0005: iput-boolean v1, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ +5329be: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +5329c0: 0f00 |0008: return v0 │ │ +5329c2: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -988034,21 +988034,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -532ce0: |[532ce0] org.osmdroid.views.CustomZoomButtonsController.invalidate:()V │ │ -532cf0: 5510 ca9e |0000: iget-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ -532cf4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -532cf8: 0e00 |0004: return-void │ │ -532cfa: 5410 d29e |0005: iget-object v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mMapView:Lorg/osmdroid/views/MapView; // field@9ed2 │ │ -532cfe: 6e10 c00b 0000 |0007: invoke-virtual {v0}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -532d04: 0e00 |000a: return-void │ │ +532cfc: |[532cfc] org.osmdroid.views.CustomZoomButtonsController.invalidate:()V │ │ +532d0c: 5510 ca9e |0000: iget-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ +532d10: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +532d14: 0e00 |0004: return-void │ │ +532d16: 5410 d29e |0005: iget-object v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mMapView:Lorg/osmdroid/views/MapView; // field@9ed2 │ │ +532d1a: 6e10 c00b 0000 |0007: invoke-virtual {v0}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +532d20: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -988057,47 +988057,47 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -5329a8: |[5329a8] org.osmdroid.views.CustomZoomButtonsController.isTouched:(Landroid/view/MotionEvent;)Z │ │ -5329b8: 5230 cb9e |0000: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -5329bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5329be: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -5329c0: 2d00 0002 |0004: cmpl-float v0, v0, v2 │ │ -5329c4: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -5329c8: 0f01 |0008: return v1 │ │ -5329ca: 7010 d3d3 0300 |0009: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.checkJustActivated:()Z // method@d3d3 │ │ -5329d0: 0a00 |000c: move-result v0 │ │ -5329d2: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -5329d6: 0f01 |000f: return v1 │ │ -5329d8: 5430 cc9e |0010: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ -5329dc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -5329de: 6e30 f4d3 4002 |0013: invoke-virtual {v0, v4, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouchedRotated:(Landroid/view/MotionEvent;Z)Z // method@d3f4 │ │ -5329e4: 0a00 |0016: move-result v0 │ │ -5329e6: 3800 0e00 |0017: if-eqz v0, 0025 // +000e │ │ -5329ea: 5534 d89e |0019: iget-boolean v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomInEnabled:Z // field@9ed8 │ │ -5329ee: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ -5329f2: 5434 d19e |001d: iget-object v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mListener:Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; // field@9ed1 │ │ -5329f6: 3804 0500 |001f: if-eqz v4, 0024 // +0005 │ │ -5329fa: 7220 c4d3 2400 |0021: invoke-interface {v4, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;.onZoom:(Z)V // method@d3c4 │ │ -532a00: 0f02 |0024: return v2 │ │ -532a02: 5430 cc9e |0025: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ -532a06: 6e30 f4d3 4001 |0027: invoke-virtual {v0, v4, v1}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouchedRotated:(Landroid/view/MotionEvent;Z)Z // method@d3f4 │ │ -532a0c: 0a04 |002a: move-result v4 │ │ -532a0e: 3804 0e00 |002b: if-eqz v4, 0039 // +000e │ │ -532a12: 5534 d99e |002d: iget-boolean v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomOutEnabled:Z // field@9ed9 │ │ -532a16: 3804 0900 |002f: if-eqz v4, 0038 // +0009 │ │ -532a1a: 5434 d19e |0031: iget-object v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mListener:Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; // field@9ed1 │ │ -532a1e: 3804 0500 |0033: if-eqz v4, 0038 // +0005 │ │ -532a22: 7220 c4d3 1400 |0035: invoke-interface {v4, v1}, Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;.onZoom:(Z)V // method@d3c4 │ │ -532a28: 0f02 |0038: return v2 │ │ -532a2a: 0f01 |0039: return v1 │ │ +5329c4: |[5329c4] org.osmdroid.views.CustomZoomButtonsController.isTouched:(Landroid/view/MotionEvent;)Z │ │ +5329d4: 5230 cb9e |0000: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +5329d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5329da: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +5329dc: 2d00 0002 |0004: cmpl-float v0, v0, v2 │ │ +5329e0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +5329e4: 0f01 |0008: return v1 │ │ +5329e6: 7010 d3d3 0300 |0009: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.checkJustActivated:()Z // method@d3d3 │ │ +5329ec: 0a00 |000c: move-result v0 │ │ +5329ee: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +5329f2: 0f01 |000f: return v1 │ │ +5329f4: 5430 cc9e |0010: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ +5329f8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +5329fa: 6e30 f4d3 4002 |0013: invoke-virtual {v0, v4, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouchedRotated:(Landroid/view/MotionEvent;Z)Z // method@d3f4 │ │ +532a00: 0a00 |0016: move-result v0 │ │ +532a02: 3800 0e00 |0017: if-eqz v0, 0025 // +000e │ │ +532a06: 5534 d89e |0019: iget-boolean v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomInEnabled:Z // field@9ed8 │ │ +532a0a: 3804 0900 |001b: if-eqz v4, 0024 // +0009 │ │ +532a0e: 5434 d19e |001d: iget-object v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mListener:Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; // field@9ed1 │ │ +532a12: 3804 0500 |001f: if-eqz v4, 0024 // +0005 │ │ +532a16: 7220 c4d3 2400 |0021: invoke-interface {v4, v2}, Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;.onZoom:(Z)V // method@d3c4 │ │ +532a1c: 0f02 |0024: return v2 │ │ +532a1e: 5430 cc9e |0025: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ +532a22: 6e30 f4d3 4001 |0027: invoke-virtual {v0, v4, v1}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouchedRotated:(Landroid/view/MotionEvent;Z)Z // method@d3f4 │ │ +532a28: 0a04 |002a: move-result v4 │ │ +532a2a: 3804 0e00 |002b: if-eqz v4, 0039 // +000e │ │ +532a2e: 5534 d99e |002d: iget-boolean v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomOutEnabled:Z // field@9ed9 │ │ +532a32: 3804 0900 |002f: if-eqz v4, 0038 // +0009 │ │ +532a36: 5434 d19e |0031: iget-object v4, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mListener:Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; // field@9ed1 │ │ +532a3a: 3804 0500 |0033: if-eqz v4, 0038 // +0005 │ │ +532a3e: 7220 c4d3 1400 |0035: invoke-interface {v4, v1}, Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;.onZoom:(Z)V // method@d3c4 │ │ +532a44: 0f02 |0038: return v2 │ │ +532a46: 0f01 |0039: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0009 line=188 │ │ 0x0010 line=191 │ │ 0x0019 line=192 │ │ 0x0021 line=193 │ │ @@ -988113,18 +988113,18 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -532ac8: |[532ac8] org.osmdroid.views.CustomZoomButtonsController.nowInMillis:()J │ │ -532ad8: 7100 a565 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -532ade: 0b00 |0003: move-result-wide v0 │ │ -532ae0: 1000 |0004: return-wide v0 │ │ +532ae4: |[532ae4] org.osmdroid.views.CustomZoomButtonsController.nowInMillis:()J │ │ +532af4: 7100 a565 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +532afa: 0b00 |0003: move-result-wide v0 │ │ +532afc: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ #13 : (in Lorg/osmdroid/views/CustomZoomButtonsController;) │ │ @@ -988132,33 +988132,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -532dbc: |[532dbc] org.osmdroid.views.CustomZoomButtonsController.startFadeOut:()V │ │ -532dcc: 5530 ca9e |0000: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ -532dd0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -532dd4: 0e00 |0004: return-void │ │ -532dd6: 6000 9c00 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -532dda: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ -532dde: 3410 1400 |0009: if-lt v0, v1, 001d // +0014 │ │ -532de2: 5430 cd9e |000b: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532de6: 1601 0000 |000d: const-wide/16 v1, #int 0 // #0 │ │ -532dea: 6e30 8e00 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setStartDelay:(J)V // method@008e │ │ -532df0: 5430 d29e |0012: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mMapView:Lorg/osmdroid/views/MapView; // field@9ed2 │ │ -532df4: 2201 e122 |0014: new-instance v1, Lorg/osmdroid/views/CustomZoomButtonsController$3; // type@22e1 │ │ -532df8: 7020 c1d3 3100 |0016: invoke-direct {v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsController$3;.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3c1 │ │ -532dfe: 6e20 be0b 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@0bbe │ │ -532e04: 2807 |001c: goto 0023 // +0007 │ │ -532e06: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -532e08: 5930 cb9e |001e: iput v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532e0c: 7010 d5d3 0300 |0020: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.invalidate:()V // method@d3d5 │ │ -532e12: 0e00 |0023: return-void │ │ +532dd8: |[532dd8] org.osmdroid.views.CustomZoomButtonsController.startFadeOut:()V │ │ +532de8: 5530 ca9e |0000: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ +532dec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +532df0: 0e00 |0004: return-void │ │ +532df2: 6000 9c00 |0005: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +532df6: 1301 0b00 |0007: const/16 v1, #int 11 // #b │ │ +532dfa: 3410 1400 |0009: if-lt v0, v1, 001d // +0014 │ │ +532dfe: 5430 cd9e |000b: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532e02: 1601 0000 |000d: const-wide/16 v1, #int 0 // #0 │ │ +532e06: 6e30 8e00 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setStartDelay:(J)V // method@008e │ │ +532e0c: 5430 d29e |0012: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mMapView:Lorg/osmdroid/views/MapView; // field@9ed2 │ │ +532e10: 2201 e122 |0014: new-instance v1, Lorg/osmdroid/views/CustomZoomButtonsController$3; // type@22e1 │ │ +532e14: 7020 c1d3 3100 |0016: invoke-direct {v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsController$3;.:(Lorg/osmdroid/views/CustomZoomButtonsController;)V // method@d3c1 │ │ +532e1a: 6e20 be0b 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@0bbe │ │ +532e20: 2807 |001c: goto 0023 // +0007 │ │ +532e22: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +532e24: 5930 cb9e |001e: iput v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532e28: 7010 d5d3 0300 |0020: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.invalidate:()V // method@d3d5 │ │ +532e2e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=122 │ │ 0x000b line=123 │ │ 0x0012 line=124 │ │ 0x001e line=131 │ │ @@ -988171,21 +988171,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -532e14: |[532e14] org.osmdroid.views.CustomZoomButtonsController.stopFadeOut:()V │ │ -532e24: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -532e28: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -532e2c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -532e30: 5420 cd9e |0006: iget-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ -532e34: 6e10 7800 0000 |0008: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.cancel:()V // method@0078 │ │ -532e3a: 0e00 |000b: return-void │ │ +532e30: |[532e30] org.osmdroid.views.CustomZoomButtonsController.stopFadeOut:()V │ │ +532e40: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +532e44: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +532e48: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +532e4c: 5420 cd9e |0006: iget-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsController;.mFadeOutAnimation:Landroid/animation/ValueAnimator; // field@9ecd │ │ +532e50: 6e10 7800 0000 |0008: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.cancel:()V // method@0078 │ │ +532e56: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0006 line=138 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -988195,65 +988195,65 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -532be4: |[532be4] org.osmdroid.views.CustomZoomButtonsController.activate:()V │ │ -532bf4: 5530 ca9e |0000: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ -532bf8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -532bfc: 0e00 |0004: return-void │ │ -532bfe: 5430 d79e |0005: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mVisibility:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ed7 │ │ -532c02: 6201 c99e |0007: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ -532c06: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ -532c0a: 0e00 |000b: return-void │ │ -532c0c: 5230 cb9e |000c: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532c10: 5531 cf9e |000e: iget-boolean v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ -532c14: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -532c16: 3901 0b00 |0011: if-nez v1, 001c // +000b │ │ -532c1a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -532c1c: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ -532c20: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -532c24: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -532c26: 5c32 cf9e |0019: iput-boolean v2, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ -532c2a: 2803 |001b: goto 001e // +0003 │ │ -532c2c: 5c32 cf9e |001c: iput-boolean v2, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ -532c30: 7010 e0d3 0300 |001e: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.stopFadeOut:()V // method@d3e0 │ │ -532c36: 1500 803f |0021: const/high16 v0, #int 1065353216 // #3f80 │ │ -532c3a: 5930 cb9e |0023: iput v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532c3e: 7010 d7d3 0300 |0025: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.nowInMillis:()J // method@d3d7 │ │ -532c44: 0b00 |0028: move-result-wide v0 │ │ -532c46: 5a30 d09e |0029: iput-wide v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mLatestActivation:J // field@9ed0 │ │ -532c4a: 7010 d5d3 0300 |002b: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.invalidate:()V // method@d3d5 │ │ -532c50: 5430 d59e |002e: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ -532c54: 3800 0a00 |0030: if-eqz v0, 003a // +000a │ │ -532c58: 6e10 ba65 0000 |0032: invoke-virtual {v0}, Ljava/lang/Thread;.getState:()Ljava/lang/Thread$State; // method@65ba │ │ -532c5e: 0c00 |0035: move-result-object v0 │ │ -532c60: 6201 3f54 |0036: sget-object v1, Ljava/lang/Thread$State;.TERMINATED:Ljava/lang/Thread$State; // field@543f │ │ -532c64: 3310 2000 |0038: if-ne v0, v1, 0058 // +0020 │ │ -532c68: 5430 d69e |003a: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThreadSync:Ljava/lang/Object; // field@9ed6 │ │ -532c6c: 1d00 |003c: monitor-enter v0 │ │ -532c6e: 5431 d59e |003d: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ -532c72: 3801 0c00 |003f: if-eqz v1, 004b // +000c │ │ -532c76: 5431 d59e |0041: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ -532c7a: 6e10 ba65 0100 |0043: invoke-virtual {v1}, Ljava/lang/Thread;.getState:()Ljava/lang/Thread$State; // method@65ba │ │ -532c80: 0c01 |0046: move-result-object v1 │ │ -532c82: 6202 3f54 |0047: sget-object v2, Ljava/lang/Thread$State;.TERMINATED:Ljava/lang/Thread$State; // field@543f │ │ -532c86: 3321 0e00 |0049: if-ne v1, v2, 0057 // +000e │ │ -532c8a: 2201 630e |004b: new-instance v1, Ljava/lang/Thread; // type@0e63 │ │ -532c8e: 5432 d39e |004d: iget-object v2, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mRunnable:Ljava/lang/Runnable; // field@9ed3 │ │ -532c92: 7020 b165 2100 |004f: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ -532c98: 5b31 d59e |0052: iput-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ -532c9c: 6e10 c765 0100 |0054: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ -532ca2: 1e00 |0057: monitor-exit v0 │ │ -532ca4: 0e00 |0058: return-void │ │ -532ca6: 0d01 |0059: move-exception v1 │ │ -532ca8: 1e00 |005a: monitor-exit v0 │ │ -532caa: 2701 |005b: throw v1 │ │ +532c00: |[532c00] org.osmdroid.views.CustomZoomButtonsController.activate:()V │ │ +532c10: 5530 ca9e |0000: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ +532c14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +532c18: 0e00 |0004: return-void │ │ +532c1a: 5430 d79e |0005: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mVisibility:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ed7 │ │ +532c1e: 6201 c99e |0007: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ +532c22: 3210 0300 |0009: if-eq v0, v1, 000c // +0003 │ │ +532c26: 0e00 |000b: return-void │ │ +532c28: 5230 cb9e |000c: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532c2c: 5531 cf9e |000e: iget-boolean v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ +532c30: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +532c32: 3901 0b00 |0011: if-nez v1, 001c // +000b │ │ +532c36: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +532c38: 2d00 0001 |0014: cmpl-float v0, v0, v1 │ │ +532c3c: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +532c40: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +532c42: 5c32 cf9e |0019: iput-boolean v2, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ +532c46: 2803 |001b: goto 001e // +0003 │ │ +532c48: 5c32 cf9e |001c: iput-boolean v2, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mJustActivated:Z // field@9ecf │ │ +532c4c: 7010 e0d3 0300 |001e: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.stopFadeOut:()V // method@d3e0 │ │ +532c52: 1500 803f |0021: const/high16 v0, #int 1065353216 // #3f80 │ │ +532c56: 5930 cb9e |0023: iput v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532c5a: 7010 d7d3 0300 |0025: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.nowInMillis:()J // method@d3d7 │ │ +532c60: 0b00 |0028: move-result-wide v0 │ │ +532c62: 5a30 d09e |0029: iput-wide v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mLatestActivation:J // field@9ed0 │ │ +532c66: 7010 d5d3 0300 |002b: invoke-direct {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.invalidate:()V // method@d3d5 │ │ +532c6c: 5430 d59e |002e: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ +532c70: 3800 0a00 |0030: if-eqz v0, 003a // +000a │ │ +532c74: 6e10 ba65 0000 |0032: invoke-virtual {v0}, Ljava/lang/Thread;.getState:()Ljava/lang/Thread$State; // method@65ba │ │ +532c7a: 0c00 |0035: move-result-object v0 │ │ +532c7c: 6201 3f54 |0036: sget-object v1, Ljava/lang/Thread$State;.TERMINATED:Ljava/lang/Thread$State; // field@543f │ │ +532c80: 3310 2000 |0038: if-ne v0, v1, 0058 // +0020 │ │ +532c84: 5430 d69e |003a: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThreadSync:Ljava/lang/Object; // field@9ed6 │ │ +532c88: 1d00 |003c: monitor-enter v0 │ │ +532c8a: 5431 d59e |003d: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ +532c8e: 3801 0c00 |003f: if-eqz v1, 004b // +000c │ │ +532c92: 5431 d59e |0041: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ +532c96: 6e10 ba65 0100 |0043: invoke-virtual {v1}, Ljava/lang/Thread;.getState:()Ljava/lang/Thread$State; // method@65ba │ │ +532c9c: 0c01 |0046: move-result-object v1 │ │ +532c9e: 6202 3f54 |0047: sget-object v2, Ljava/lang/Thread$State;.TERMINATED:Ljava/lang/Thread$State; // field@543f │ │ +532ca2: 3321 0e00 |0049: if-ne v1, v2, 0057 // +000e │ │ +532ca6: 2201 630e |004b: new-instance v1, Ljava/lang/Thread; // type@0e63 │ │ +532caa: 5432 d39e |004d: iget-object v2, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mRunnable:Ljava/lang/Runnable; // field@9ed3 │ │ +532cae: 7020 b165 2100 |004f: invoke-direct {v1, v2}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ +532cb4: 5b31 d59e |0052: iput-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsController;.mThread:Ljava/lang/Thread; // field@9ed5 │ │ +532cb8: 6e10 c765 0100 |0054: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ +532cbe: 1e00 |0057: monitor-exit v0 │ │ +532cc0: 0e00 |0058: return-void │ │ +532cc2: 0d01 |0059: move-exception v1 │ │ +532cc4: 1e00 |005a: monitor-exit v0 │ │ +532cc6: 2701 |005b: throw v1 │ │ catches : 1 │ │ 0x003d - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0000 line=150 │ │ 0x0005 line=153 │ │ 0x000c line=156 │ │ @@ -988278,21 +988278,21 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -532cb8: |[532cb8] org.osmdroid.views.CustomZoomButtonsController.draw:(Landroid/graphics/Canvas;)V │ │ -532cc8: 5440 cc9e |0000: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ -532ccc: 5241 cb9e |0002: iget v1, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532cd0: 5542 d89e |0004: iget-boolean v2, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomInEnabled:Z // field@9ed8 │ │ -532cd4: 5543 d99e |0006: iget-boolean v3, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomOutEnabled:Z // field@9ed9 │ │ -532cd8: 6e53 ebd3 5021 |0008: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.draw:(Landroid/graphics/Canvas;FZZ)V // method@d3eb │ │ -532cde: 0e00 |000b: return-void │ │ +532cd4: |[532cd4] org.osmdroid.views.CustomZoomButtonsController.draw:(Landroid/graphics/Canvas;)V │ │ +532ce4: 5440 cc9e |0000: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mDisplay:Lorg/osmdroid/views/CustomZoomButtonsDisplay; // field@9ecc │ │ +532ce8: 5241 cb9e |0002: iget v1, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532cec: 5542 d89e |0004: iget-boolean v2, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomInEnabled:Z // field@9ed8 │ │ +532cf0: 5543 d99e |0006: iget-boolean v3, v4, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomOutEnabled:Z // field@9ed9 │ │ +532cf4: 6e53 ebd3 5021 |0008: invoke-virtual {v0, v5, v1, v2, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.draw:(Landroid/graphics/Canvas;FZZ)V // method@d3eb │ │ +532cfa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x000c reg=5 (null) Landroid/graphics/Canvas; │ │ │ │ @@ -988301,19 +988301,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -532d08: |[532d08] org.osmdroid.views.CustomZoomButtonsController.onDetach:()V │ │ -532d18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -532d1a: 5c10 ca9e |0001: iput-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ -532d1e: 7010 e0d3 0100 |0003: invoke-direct {v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.stopFadeOut:()V // method@d3e0 │ │ -532d24: 0e00 |0006: return-void │ │ +532d24: |[532d24] org.osmdroid.views.CustomZoomButtonsController.onDetach:()V │ │ +532d34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +532d36: 5c10 ca9e |0001: iput-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.detached:Z // field@9eca │ │ +532d3a: 7010 e0d3 0100 |0003: invoke-direct {v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.stopFadeOut:()V // method@d3e0 │ │ +532d40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ 0x0003 line=111 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ │ │ @@ -988322,18 +988322,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -532a2c: |[532a2c] org.osmdroid.views.CustomZoomButtonsController.onLongPress:(Landroid/view/MotionEvent;)Z │ │ -532a3c: 7020 d6d3 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.isTouched:(Landroid/view/MotionEvent;)Z // method@d3d6 │ │ -532a42: 0a01 |0003: move-result v1 │ │ -532a44: 0f01 |0004: return v1 │ │ +532a48: |[532a48] org.osmdroid.views.CustomZoomButtonsController.onLongPress:(Landroid/view/MotionEvent;)Z │ │ +532a58: 7020 d6d3 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.isTouched:(Landroid/view/MotionEvent;)Z // method@d3d6 │ │ +532a5e: 0a01 |0003: move-result v1 │ │ +532a60: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -988342,18 +988342,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -532a48: |[532a48] org.osmdroid.views.CustomZoomButtonsController.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -532a58: 7020 d6d3 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.isTouched:(Landroid/view/MotionEvent;)Z // method@d3d6 │ │ -532a5e: 0a01 |0003: move-result v1 │ │ -532a60: 0f01 |0004: return v1 │ │ +532a64: |[532a64] org.osmdroid.views.CustomZoomButtonsController.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +532a74: 7020 d6d3 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.isTouched:(Landroid/view/MotionEvent;)Z // method@d3d6 │ │ +532a7a: 0a01 |0003: move-result v1 │ │ +532a7c: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -988362,17 +988362,17 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532d28: |[532d28] org.osmdroid.views.CustomZoomButtonsController.setOnZoomListener:(Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;)V │ │ -532d38: 5b01 d19e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mListener:Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; // field@9ed1 │ │ -532d3c: 0e00 |0002: return-void │ │ +532d44: |[532d44] org.osmdroid.views.CustomZoomButtonsController.setOnZoomListener:(Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;)V │ │ +532d54: 5b01 d19e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mListener:Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; // field@9ed1 │ │ +532d58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener; │ │ │ │ @@ -988381,33 +988381,33 @@ │ │ type : '(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -532d40: |[532d40] org.osmdroid.views.CustomZoomButtonsController.setVisibility:(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V │ │ -532d50: 5b12 d79e |0000: iput-object v2, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mVisibility:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ed7 │ │ -532d54: 6200 c59e |0002: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ -532d58: 6e10 a464 0200 |0004: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532d5e: 0a02 |0007: move-result v2 │ │ -532d60: 4402 0002 |0008: aget v2, v0, v2 │ │ -532d64: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -532d66: 3202 0d00 |000b: if-eq v2, v0, 0018 // +000d │ │ -532d6a: 1220 |000d: const/4 v0, #int 2 // #2 │ │ -532d6c: 3202 0600 |000e: if-eq v2, v0, 0014 // +0006 │ │ -532d70: 1230 |0010: const/4 v0, #int 3 // #3 │ │ -532d72: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ -532d76: 2809 |0013: goto 001c // +0009 │ │ -532d78: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -532d7a: 5912 cb9e |0015: iput v2, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532d7e: 2805 |0017: goto 001c // +0005 │ │ -532d80: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -532d84: 5912 cb9e |001a: iput v2, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ -532d88: 0e00 |001c: return-void │ │ +532d5c: |[532d5c] org.osmdroid.views.CustomZoomButtonsController.setVisibility:(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V │ │ +532d6c: 5b12 d79e |0000: iput-object v2, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mVisibility:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ed7 │ │ +532d70: 6200 c59e |0002: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsController$4;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsController$Visibility:[I // field@9ec5 │ │ +532d74: 6e10 a464 0200 |0004: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532d7a: 0a02 |0007: move-result v2 │ │ +532d7c: 4402 0002 |0008: aget v2, v0, v2 │ │ +532d80: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +532d82: 3202 0d00 |000b: if-eq v2, v0, 0018 // +000d │ │ +532d86: 1220 |000d: const/4 v0, #int 2 // #2 │ │ +532d88: 3202 0600 |000e: if-eq v2, v0, 0014 // +0006 │ │ +532d8c: 1230 |0010: const/4 v0, #int 3 // #3 │ │ +532d8e: 3202 0300 |0011: if-eq v2, v0, 0014 // +0003 │ │ +532d92: 2809 |0013: goto 001c // +0009 │ │ +532d94: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +532d96: 5912 cb9e |0015: iput v2, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532d9a: 2805 |0017: goto 001c // +0005 │ │ +532d9c: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +532da0: 5912 cb9e |001a: iput v2, v1, Lorg/osmdroid/views/CustomZoomButtonsController;.mAlpha01:F // field@9ecb │ │ +532da4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ 0x0015 line=99 │ │ 0x001a line=96 │ │ locals : │ │ @@ -988419,17 +988419,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532d8c: |[532d8c] org.osmdroid.views.CustomZoomButtonsController.setZoomInEnabled:(Z)V │ │ -532d9c: 5c01 d89e |0000: iput-boolean v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomInEnabled:Z // field@9ed8 │ │ -532da0: 0e00 |0002: return-void │ │ +532da8: |[532da8] org.osmdroid.views.CustomZoomButtonsController.setZoomInEnabled:(Z)V │ │ +532db8: 5c01 d89e |0000: iput-boolean v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomInEnabled:Z // field@9ed8 │ │ +532dbc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -988438,17 +988438,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -532da4: |[532da4] org.osmdroid.views.CustomZoomButtonsController.setZoomOutEnabled:(Z)V │ │ -532db4: 5c01 d99e |0000: iput-boolean v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomOutEnabled:Z // field@9ed9 │ │ -532db8: 0e00 |0002: return-void │ │ +532dc0: |[532dc0] org.osmdroid.views.CustomZoomButtonsController.setZoomOutEnabled:(Z)V │ │ +532dd0: 5c01 d99e |0000: iput-boolean v1, v0, Lorg/osmdroid/views/CustomZoomButtonsController;.mZoomOutEnabled:Z // field@9ed9 │ │ +532dd4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsController; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -988490,57 +988490,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -532e3c: |[532e3c] org.osmdroid.views.CustomZoomButtonsDisplay$1.:()V │ │ -532e4c: 7100 e9d3 0000 |0000: invoke-static {}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // method@d3e9 │ │ -532e52: 0c00 |0003: move-result-object v0 │ │ -532e54: 2100 |0004: array-length v0, v0 │ │ -532e56: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -532e5a: 6900 db9e |0007: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ -532e5e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -532e60: 6202 e39e |000a: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.TOP:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee3 │ │ -532e64: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532e6a: 0a02 |000f: move-result v2 │ │ -532e6c: 4b01 0002 |0010: aput v1, v0, v2 │ │ -532e70: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -532e72: 6202 db9e |0013: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ -532e76: 6203 e19e |0015: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.BOTTOM:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee1 │ │ -532e7a: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532e80: 0a03 |001a: move-result v3 │ │ -532e82: 4b00 0203 |001b: aput v0, v2, v3 │ │ -532e86: 1232 |001d: const/4 v2, #int 3 // #3 │ │ -532e88: 6203 db9e |001e: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ -532e8c: 6204 e29e |0020: sget-object v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee2 │ │ -532e90: 6e10 a464 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532e96: 0a04 |0025: move-result v4 │ │ -532e98: 4b02 0304 |0026: aput v2, v3, v4 │ │ -532e9c: 7100 e5d3 0000 |0028: invoke-static {}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // method@d3e5 │ │ -532ea2: 0c03 |002b: move-result-object v3 │ │ -532ea4: 2133 |002c: array-length v3, v3 │ │ -532ea6: 2333 3223 |002d: new-array v3, v3, [I // type@2332 │ │ -532eaa: 6903 da9e |002f: sput-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ -532eae: 6204 de9e |0031: sget-object v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.LEFT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ede │ │ -532eb2: 6e10 a464 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532eb8: 0a04 |0036: move-result v4 │ │ -532eba: 4b01 0304 |0037: aput v1, v3, v4 │ │ -532ebe: 6201 da9e |0039: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ -532ec2: 6203 df9e |003b: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.RIGHT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edf │ │ -532ec6: 6e10 a464 0300 |003d: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532ecc: 0a03 |0040: move-result v3 │ │ -532ece: 4b00 0103 |0041: aput v0, v1, v3 │ │ -532ed2: 6200 da9e |0043: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ -532ed6: 6201 dd9e |0045: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ -532eda: 6e10 a464 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -532ee0: 0a01 |004a: move-result v1 │ │ -532ee2: 4b02 0001 |004b: aput v2, v0, v1 │ │ -532ee6: 0e00 |004d: return-void │ │ +532e58: |[532e58] org.osmdroid.views.CustomZoomButtonsDisplay$1.:()V │ │ +532e68: 7100 e9d3 0000 |0000: invoke-static {}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // method@d3e9 │ │ +532e6e: 0c00 |0003: move-result-object v0 │ │ +532e70: 2100 |0004: array-length v0, v0 │ │ +532e72: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +532e76: 6900 db9e |0007: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ +532e7a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +532e7c: 6202 e39e |000a: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.TOP:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee3 │ │ +532e80: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532e86: 0a02 |000f: move-result v2 │ │ +532e88: 4b01 0002 |0010: aput v1, v0, v2 │ │ +532e8c: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +532e8e: 6202 db9e |0013: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ +532e92: 6203 e19e |0015: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.BOTTOM:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee1 │ │ +532e96: 6e10 a464 0300 |0017: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532e9c: 0a03 |001a: move-result v3 │ │ +532e9e: 4b00 0203 |001b: aput v0, v2, v3 │ │ +532ea2: 1232 |001d: const/4 v2, #int 3 // #3 │ │ +532ea4: 6203 db9e |001e: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ +532ea8: 6204 e29e |0020: sget-object v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee2 │ │ +532eac: 6e10 a464 0400 |0022: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532eb2: 0a04 |0025: move-result v4 │ │ +532eb4: 4b02 0304 |0026: aput v2, v3, v4 │ │ +532eb8: 7100 e5d3 0000 |0028: invoke-static {}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // method@d3e5 │ │ +532ebe: 0c03 |002b: move-result-object v3 │ │ +532ec0: 2133 |002c: array-length v3, v3 │ │ +532ec2: 2333 3223 |002d: new-array v3, v3, [I // type@2332 │ │ +532ec6: 6903 da9e |002f: sput-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ +532eca: 6204 de9e |0031: sget-object v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.LEFT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ede │ │ +532ece: 6e10 a464 0400 |0033: invoke-virtual {v4}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532ed4: 0a04 |0036: move-result v4 │ │ +532ed6: 4b01 0304 |0037: aput v1, v3, v4 │ │ +532eda: 6201 da9e |0039: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ +532ede: 6203 df9e |003b: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.RIGHT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edf │ │ +532ee2: 6e10 a464 0300 |003d: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532ee8: 0a03 |0040: move-result v3 │ │ +532eea: 4b00 0103 |0041: aput v0, v1, v3 │ │ +532eee: 6200 da9e |0043: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ +532ef2: 6201 dd9e |0045: sget-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ +532ef6: 6e10 a464 0100 |0047: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +532efc: 0a01 |004a: move-result v1 │ │ +532efe: 4b02 0001 |004b: aput v2, v0, v1 │ │ +532f02: 0e00 |004d: return-void │ │ catches : 6 │ │ 0x000a - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0013 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001e - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -988605,56 +988605,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -532f7c: |[532f7c] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.:()V │ │ -532f8c: 2200 e722 |0000: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ -532f90: 1a01 132b |0002: const-string v1, "LEFT" // string@2b13 │ │ -532f94: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -532f96: 7030 e3d3 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.:(Ljava/lang/String;I)V // method@d3e3 │ │ -532f9c: 6900 de9e |0008: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.LEFT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ede │ │ -532fa0: 2200 e722 |000a: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ -532fa4: 1a01 4a16 |000c: const-string v1, "CENTER" // string@164a │ │ -532fa8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -532faa: 7030 e3d3 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.:(Ljava/lang/String;I)V // method@d3e3 │ │ -532fb0: 6900 dd9e |0012: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ -532fb4: 2200 e722 |0014: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ -532fb8: 1a01 e75b |0016: const-string v1, "RIGHT" // string@5be7 │ │ -532fbc: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -532fbe: 7030 e3d3 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.:(Ljava/lang/String;I)V // method@d3e3 │ │ -532fc4: 6900 df9e |001c: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.RIGHT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edf │ │ -532fc8: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -532fca: 2311 8524 |001f: new-array v1, v1, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@2485 │ │ -532fce: 6205 de9e |0021: sget-object v5, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.LEFT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ede │ │ -532fd2: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ -532fd6: 6202 dd9e |0025: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ -532fda: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -532fde: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ -532fe2: 6901 dc9e |002b: sput-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edc │ │ -532fe6: 0e00 |002d: return-void │ │ +532f98: |[532f98] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.:()V │ │ +532fa8: 2200 e722 |0000: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ +532fac: 1a01 132b |0002: const-string v1, "LEFT" // string@2b13 │ │ +532fb0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +532fb2: 7030 e3d3 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.:(Ljava/lang/String;I)V // method@d3e3 │ │ +532fb8: 6900 de9e |0008: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.LEFT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ede │ │ +532fbc: 2200 e722 |000a: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ +532fc0: 1a01 4a16 |000c: const-string v1, "CENTER" // string@164a │ │ +532fc4: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +532fc6: 7030 e3d3 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.:(Ljava/lang/String;I)V // method@d3e3 │ │ +532fcc: 6900 dd9e |0012: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ +532fd0: 2200 e722 |0014: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ +532fd4: 1a01 e75b |0016: const-string v1, "RIGHT" // string@5be7 │ │ +532fd8: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +532fda: 7030 e3d3 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.:(Ljava/lang/String;I)V // method@d3e3 │ │ +532fe0: 6900 df9e |001c: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.RIGHT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edf │ │ +532fe4: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +532fe6: 2311 8524 |001f: new-array v1, v1, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@2485 │ │ +532fea: 6205 de9e |0021: sget-object v5, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.LEFT:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ede │ │ +532fee: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ +532ff2: 6202 dd9e |0025: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ +532ff6: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +532ffa: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ +532ffe: 6901 dc9e |002b: sput-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edc │ │ +533002: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -532fe8: |[532fe8] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.:(Ljava/lang/String;I)V │ │ -532ff8: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -532ffe: 0e00 |0003: return-void │ │ +533004: |[533004] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.:(Ljava/lang/String;I)V │ │ +533014: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +53301a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -988664,20 +988664,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -532f34: |[532f34] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; │ │ -532f44: 1c00 e722 |0000: const-class v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ -532f48: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -532f4e: 0c01 |0005: move-result-object v1 │ │ -532f50: 1f01 e722 |0006: check-cast v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ -532f54: 1101 |0008: return-object v1 │ │ +532f50: |[532f50] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; │ │ +532f60: 1c00 e722 |0000: const-class v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ +532f64: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +532f6a: 0c01 |0005: move-result-object v1 │ │ +532f6c: 1f01 e722 |0006: check-cast v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@22e7 │ │ +532f70: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;) │ │ @@ -988685,20 +988685,20 @@ │ │ type : '()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -532f58: |[532f58] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; │ │ -532f68: 6200 dc9e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edc │ │ -532f6c: 6e10 b2d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.clone:()Ljava/lang/Object; // method@d6b2 │ │ -532f72: 0c00 |0005: move-result-object v0 │ │ -532f74: 1f00 8524 |0006: check-cast v0, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@2485 │ │ -532f78: 1100 |0008: return-object v0 │ │ +532f74: |[532f74] org.osmdroid.views.CustomZoomButtonsDisplay$HorizontalPosition.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; │ │ +532f84: 6200 dc9e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edc │ │ +532f88: 6e10 b2d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.clone:()Ljava/lang/Object; // method@d6b2 │ │ +532f8e: 0c00 |0005: move-result-object v0 │ │ +532f90: 1f00 8524 |0006: check-cast v0, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // type@2485 │ │ +532f94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7091 (CustomZoomButtonsDisplay.java) │ │ @@ -988750,56 +988750,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -533048: |[533048] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.:()V │ │ -533058: 2200 e822 |0000: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ -53305c: 1a01 4365 |0002: const-string v1, "TOP" // string@6543 │ │ -533060: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -533062: 7030 e7d3 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.:(Ljava/lang/String;I)V // method@d3e7 │ │ -533068: 6900 e39e |0008: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.TOP:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee3 │ │ -53306c: 2200 e822 |000a: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ -533070: 1a01 4a16 |000c: const-string v1, "CENTER" // string@164a │ │ -533074: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -533076: 7030 e7d3 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.:(Ljava/lang/String;I)V // method@d3e7 │ │ -53307c: 6900 e29e |0012: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee2 │ │ -533080: 2200 e822 |0014: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ -533084: 1a01 c113 |0016: const-string v1, "BOTTOM" // string@13c1 │ │ -533088: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -53308a: 7030 e7d3 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.:(Ljava/lang/String;I)V // method@d3e7 │ │ -533090: 6900 e19e |001c: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.BOTTOM:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee1 │ │ -533094: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -533096: 2311 8624 |001f: new-array v1, v1, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@2486 │ │ -53309a: 6205 e39e |0021: sget-object v5, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.TOP:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee3 │ │ -53309e: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ -5330a2: 6202 e29e |0025: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee2 │ │ -5330a6: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ -5330aa: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ -5330ae: 6901 e09e |002b: sput-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee0 │ │ -5330b2: 0e00 |002d: return-void │ │ +533064: |[533064] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.:()V │ │ +533074: 2200 e822 |0000: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ +533078: 1a01 4365 |0002: const-string v1, "TOP" // string@6543 │ │ +53307c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +53307e: 7030 e7d3 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.:(Ljava/lang/String;I)V // method@d3e7 │ │ +533084: 6900 e39e |0008: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.TOP:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee3 │ │ +533088: 2200 e822 |000a: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ +53308c: 1a01 4a16 |000c: const-string v1, "CENTER" // string@164a │ │ +533090: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +533092: 7030 e7d3 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.:(Ljava/lang/String;I)V // method@d3e7 │ │ +533098: 6900 e29e |0012: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee2 │ │ +53309c: 2200 e822 |0014: new-instance v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ +5330a0: 1a01 c113 |0016: const-string v1, "BOTTOM" // string@13c1 │ │ +5330a4: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +5330a6: 7030 e7d3 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.:(Ljava/lang/String;I)V // method@d3e7 │ │ +5330ac: 6900 e19e |001c: sput-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.BOTTOM:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee1 │ │ +5330b0: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +5330b2: 2311 8624 |001f: new-array v1, v1, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@2486 │ │ +5330b6: 6205 e39e |0021: sget-object v5, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.TOP:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee3 │ │ +5330ba: 4d05 0102 |0023: aput-object v5, v1, v2 │ │ +5330be: 6202 e29e |0025: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee2 │ │ +5330c2: 4d02 0103 |0027: aput-object v2, v1, v3 │ │ +5330c6: 4d00 0104 |0029: aput-object v0, v1, v4 │ │ +5330ca: 6901 e09e |002b: sput-object v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee0 │ │ +5330ce: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -5330b4: |[5330b4] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.:(Ljava/lang/String;I)V │ │ -5330c4: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -5330ca: 0e00 |0003: return-void │ │ +5330d0: |[5330d0] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.:(Ljava/lang/String;I)V │ │ +5330e0: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +5330e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -988809,20 +988809,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -533000: |[533000] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; │ │ -533010: 1c00 e822 |0000: const-class v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ -533014: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -53301a: 0c01 |0005: move-result-object v1 │ │ -53301c: 1f01 e822 |0006: check-cast v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ -533020: 1101 |0008: return-object v1 │ │ +53301c: |[53301c] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; │ │ +53302c: 1c00 e822 |0000: const-class v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ +533030: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +533036: 0c01 |0005: move-result-object v1 │ │ +533038: 1f01 e822 |0006: check-cast v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@22e8 │ │ +53303c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;) │ │ @@ -988830,20 +988830,20 @@ │ │ type : '()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -533024: |[533024] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; │ │ -533034: 6200 e09e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee0 │ │ -533038: 6e10 b3d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.clone:()Ljava/lang/Object; // method@d6b3 │ │ -53303e: 0c00 |0005: move-result-object v0 │ │ -533040: 1f00 8624 |0006: check-cast v0, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@2486 │ │ -533044: 1100 |0008: return-object v0 │ │ +533040: |[533040] org.osmdroid.views.CustomZoomButtonsDisplay$VerticalPosition.values:()[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; │ │ +533050: 6200 e09e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.$VALUES:[Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee0 │ │ +533054: 6e10 b3d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.clone:()Ljava/lang/Object; // method@d6b3 │ │ +53305a: 0c00 |0005: move-result-object v0 │ │ +53305c: 1f00 8624 |0006: check-cast v0, [Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // type@2486 │ │ +533060: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 7091 (CustomZoomButtonsDisplay.java) │ │ @@ -988927,27 +988927,27 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -5334e8: |[5334e8] org.osmdroid.views.CustomZoomButtonsDisplay.:(Lorg/osmdroid/views/MapView;)V │ │ -5334f8: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -5334fe: 2200 d100 |0003: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -533502: 7010 9004 0000 |0005: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -533508: 5b20 eb9e |0008: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ -53350c: 5b23 e89e |000a: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ -533510: 6203 dd9e |000c: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ -533514: 6200 e19e |000e: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.BOTTOM:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee1 │ │ -533518: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -53351a: 6e40 f7d3 1203 |0011: invoke-virtual {v2, v1, v3, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.setPositions:(ZLorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;)V // method@d3f7 │ │ -533520: 1503 003f |0014: const/high16 v3, #int 1056964608 // #3f00 │ │ -533524: 6e30 f6d3 3203 |0016: invoke-virtual {v2, v3, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.setMarginPadding:(FF)V // method@d3f6 │ │ -53352a: 0e00 |0019: return-void │ │ +533504: |[533504] org.osmdroid.views.CustomZoomButtonsDisplay.:(Lorg/osmdroid/views/MapView;)V │ │ +533514: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +53351a: 2200 d100 |0003: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +53351e: 7010 9004 0000 |0005: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +533524: 5b20 eb9e |0008: iput-object v0, v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ +533528: 5b23 e89e |000a: iput-object v3, v2, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ +53352c: 6203 dd9e |000c: sget-object v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;.CENTER:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9edd │ │ +533530: 6200 e19e |000e: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;.BOTTOM:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9ee1 │ │ +533534: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +533536: 6e40 f7d3 1203 |0011: invoke-virtual {v2, v1, v3, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.setPositions:(ZLorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;)V // method@d3f7 │ │ +53353c: 1503 003f |0014: const/high16 v3, #int 1056964608 // #3f00 │ │ +533540: 6e30 f6d3 3203 |0016: invoke-virtual {v2, v3, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.setMarginPadding:(FF)V // method@d3f6 │ │ +533546: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=23 │ │ 0x000a line=37 │ │ 0x000c line=39 │ │ 0x0016 line=40 │ │ @@ -988960,39 +988960,39 @@ │ │ type : '(ZZ)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -5330cc: |[5330cc] org.osmdroid.views.CustomZoomButtonsDisplay.getBitmap:(ZZ)Landroid/graphics/Bitmap; │ │ -5330dc: 5440 ee9e |0000: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapEnabled:Landroid/graphics/Bitmap; // field@9eee │ │ -5330e0: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ -5330e4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -5330e6: 6e30 f1d3 0400 |0005: invoke-virtual {v4, v0, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ -5330ec: 0c01 |0008: move-result-object v1 │ │ -5330ee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -5330f0: 6e30 f1d3 0402 |000a: invoke-virtual {v4, v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ -5330f6: 0c03 |000d: move-result-object v3 │ │ -5330f8: 6e30 f1d3 2400 |000e: invoke-virtual {v4, v2, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ -5330fe: 0c00 |0011: move-result-object v0 │ │ -533100: 6e30 f1d3 2402 |0012: invoke-virtual {v4, v2, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ -533106: 0c02 |0015: move-result-object v2 │ │ -533108: 6e52 f5d3 1403 |0016: invoke-virtual {v4, v1, v3, v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.setBitmaps:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@d3f5 │ │ -53310e: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ -533112: 3806 0500 |001b: if-eqz v6, 0020 // +0005 │ │ -533116: 5445 ee9e |001d: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapEnabled:Landroid/graphics/Bitmap; // field@9eee │ │ -53311a: 2803 |001f: goto 0022 // +0003 │ │ -53311c: 5445 ed9e |0020: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapDisabled:Landroid/graphics/Bitmap; // field@9eed │ │ -533120: 1105 |0022: return-object v5 │ │ -533122: 3806 0500 |0023: if-eqz v6, 0028 // +0005 │ │ -533126: 5445 f09e |0025: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapEnabled:Landroid/graphics/Bitmap; // field@9ef0 │ │ -53312a: 2803 |0027: goto 002a // +0003 │ │ -53312c: 5445 ef9e |0028: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapDisabled:Landroid/graphics/Bitmap; // field@9eef │ │ -533130: 1105 |002a: return-object v5 │ │ +5330e8: |[5330e8] org.osmdroid.views.CustomZoomButtonsDisplay.getBitmap:(ZZ)Landroid/graphics/Bitmap; │ │ +5330f8: 5440 ee9e |0000: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapEnabled:Landroid/graphics/Bitmap; // field@9eee │ │ +5330fc: 3900 1700 |0002: if-nez v0, 0019 // +0017 │ │ +533100: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +533102: 6e30 f1d3 0400 |0005: invoke-virtual {v4, v0, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ +533108: 0c01 |0008: move-result-object v1 │ │ +53310a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +53310c: 6e30 f1d3 0402 |000a: invoke-virtual {v4, v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ +533112: 0c03 |000d: move-result-object v3 │ │ +533114: 6e30 f1d3 2400 |000e: invoke-virtual {v4, v2, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ +53311a: 0c00 |0011: move-result-object v0 │ │ +53311c: 6e30 f1d3 2402 |0012: invoke-virtual {v4, v2, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3f1 │ │ +533122: 0c02 |0015: move-result-object v2 │ │ +533124: 6e52 f5d3 1403 |0016: invoke-virtual {v4, v1, v3, v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.setBitmaps:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@d3f5 │ │ +53312a: 3805 0a00 |0019: if-eqz v5, 0023 // +000a │ │ +53312e: 3806 0500 |001b: if-eqz v6, 0020 // +0005 │ │ +533132: 5445 ee9e |001d: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapEnabled:Landroid/graphics/Bitmap; // field@9eee │ │ +533136: 2803 |001f: goto 0022 // +0003 │ │ +533138: 5445 ed9e |0020: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapDisabled:Landroid/graphics/Bitmap; // field@9eed │ │ +53313c: 1105 |0022: return-object v5 │ │ +53313e: 3806 0500 |0023: if-eqz v6, 0028 // +0005 │ │ +533142: 5445 f09e |0025: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapEnabled:Landroid/graphics/Bitmap; // field@9ef0 │ │ +533146: 2803 |0027: goto 002a // +0003 │ │ +533148: 5445 ef9e |0028: iget-object v5, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapDisabled:Landroid/graphics/Bitmap; // field@9eef │ │ +53314c: 1105 |002a: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=163 │ │ 0x000a line=164 │ │ 0x000e line=165 │ │ 0x0012 line=166 │ │ @@ -989009,71 +989009,71 @@ │ │ type : '(I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -5332f8: |[5332f8] org.osmdroid.views.CustomZoomButtonsDisplay.getFirstLeft:(I)F │ │ -533308: 6200 da9e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ -53330c: 5431 e79e |0002: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ee7 │ │ -533310: 6e10 a464 0100 |0004: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -533316: 0a01 |0007: move-result v1 │ │ -533318: 4400 0001 |0008: aget v0, v0, v1 │ │ -53331c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -53331e: 3210 4100 |000b: if-eq v0, v1, 004c // +0041 │ │ -533322: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -533324: 3210 2400 |000e: if-eq v0, v1, 0032 // +0024 │ │ -533328: 1232 |0010: const/4 v2, #int 3 // #3 │ │ -53332a: 3320 1b00 |0011: if-ne v0, v2, 002c // +001b │ │ -53332e: b314 |0013: div-int/2addr v4, v1 │ │ -533330: 8244 |0014: int-to-float v4, v4 │ │ -533332: 5530 e69e |0015: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -533336: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ -53333a: 5230 ea9e |0019: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -53333e: 5231 e59e |001b: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533342: 8212 |001d: int-to-float v2, v1 │ │ -533344: a800 0002 |001e: mul-float v0, v0, v2 │ │ -533348: 1502 0040 |0020: const/high16 v2, #int 1073741824 // #4000 │ │ -53334c: c920 |0022: div-float/2addr v0, v2 │ │ -53334e: 8211 |0023: int-to-float v1, v1 │ │ -533350: c610 |0024: add-float/2addr v0, v1 │ │ -533352: 2805 |0025: goto 002a // +0005 │ │ -533354: 5230 e59e |0026: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533358: b310 |0028: div-int/2addr v0, v1 │ │ -53335a: 8200 |0029: int-to-float v0, v0 │ │ -53335c: c704 |002a: sub-float/2addr v4, v0 │ │ -53335e: 0f04 |002b: return v4 │ │ -533360: 2204 3e0e |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -533364: 7010 bd64 0400 |002e: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -53336a: 2704 |0031: throw v4 │ │ -53336c: 8244 |0032: int-to-float v4, v4 │ │ -53336e: 5230 e99e |0033: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ -533372: 5231 e59e |0035: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533376: 8212 |0037: int-to-float v2, v1 │ │ -533378: a800 0002 |0038: mul-float v0, v0, v2 │ │ -53337c: c704 |003a: sub-float/2addr v4, v0 │ │ -53337e: 8210 |003b: int-to-float v0, v1 │ │ -533380: c704 |003c: sub-float/2addr v4, v0 │ │ -533382: 5530 e69e |003d: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -533386: 3800 0a00 |003f: if-eqz v0, 0049 // +000a │ │ -53338a: 5230 ea9e |0041: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -53338e: 8212 |0043: int-to-float v2, v1 │ │ -533390: a800 0002 |0044: mul-float v0, v0, v2 │ │ -533394: 8211 |0046: int-to-float v1, v1 │ │ -533396: c610 |0047: add-float/2addr v0, v1 │ │ -533398: 2802 |0048: goto 004a // +0002 │ │ -53339a: 1200 |0049: const/4 v0, #int 0 // #0 │ │ -53339c: c704 |004a: sub-float/2addr v4, v0 │ │ -53339e: 0f04 |004b: return v4 │ │ -5333a0: 5234 e99e |004c: iget v4, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ -5333a4: 5230 e59e |004e: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -5333a8: 8200 |0050: int-to-float v0, v0 │ │ -5333aa: a804 0400 |0051: mul-float v4, v4, v0 │ │ -5333ae: 0f04 |0053: return v4 │ │ +533314: |[533314] org.osmdroid.views.CustomZoomButtonsDisplay.getFirstLeft:(I)F │ │ +533324: 6200 da9e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$HorizontalPosition:[I // field@9eda │ │ +533328: 5431 e79e |0002: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ee7 │ │ +53332c: 6e10 a464 0100 |0004: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +533332: 0a01 |0007: move-result v1 │ │ +533334: 4400 0001 |0008: aget v0, v0, v1 │ │ +533338: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +53333a: 3210 4100 |000b: if-eq v0, v1, 004c // +0041 │ │ +53333e: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +533340: 3210 2400 |000e: if-eq v0, v1, 0032 // +0024 │ │ +533344: 1232 |0010: const/4 v2, #int 3 // #3 │ │ +533346: 3320 1b00 |0011: if-ne v0, v2, 002c // +001b │ │ +53334a: b314 |0013: div-int/2addr v4, v1 │ │ +53334c: 8244 |0014: int-to-float v4, v4 │ │ +53334e: 5530 e69e |0015: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +533352: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ +533356: 5230 ea9e |0019: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +53335a: 5231 e59e |001b: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +53335e: 8212 |001d: int-to-float v2, v1 │ │ +533360: a800 0002 |001e: mul-float v0, v0, v2 │ │ +533364: 1502 0040 |0020: const/high16 v2, #int 1073741824 // #4000 │ │ +533368: c920 |0022: div-float/2addr v0, v2 │ │ +53336a: 8211 |0023: int-to-float v1, v1 │ │ +53336c: c610 |0024: add-float/2addr v0, v1 │ │ +53336e: 2805 |0025: goto 002a // +0005 │ │ +533370: 5230 e59e |0026: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +533374: b310 |0028: div-int/2addr v0, v1 │ │ +533376: 8200 |0029: int-to-float v0, v0 │ │ +533378: c704 |002a: sub-float/2addr v4, v0 │ │ +53337a: 0f04 |002b: return v4 │ │ +53337c: 2204 3e0e |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +533380: 7010 bd64 0400 |002e: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +533386: 2704 |0031: throw v4 │ │ +533388: 8244 |0032: int-to-float v4, v4 │ │ +53338a: 5230 e99e |0033: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ +53338e: 5231 e59e |0035: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +533392: 8212 |0037: int-to-float v2, v1 │ │ +533394: a800 0002 |0038: mul-float v0, v0, v2 │ │ +533398: c704 |003a: sub-float/2addr v4, v0 │ │ +53339a: 8210 |003b: int-to-float v0, v1 │ │ +53339c: c704 |003c: sub-float/2addr v4, v0 │ │ +53339e: 5530 e69e |003d: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +5333a2: 3800 0a00 |003f: if-eqz v0, 0049 // +000a │ │ +5333a6: 5230 ea9e |0041: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +5333aa: 8212 |0043: int-to-float v2, v1 │ │ +5333ac: a800 0002 |0044: mul-float v0, v0, v2 │ │ +5333b0: 8211 |0046: int-to-float v1, v1 │ │ +5333b2: c610 |0047: add-float/2addr v0, v1 │ │ +5333b4: 2802 |0048: goto 004a // +0002 │ │ +5333b6: 1200 |0049: const/4 v0, #int 0 // #0 │ │ +5333b8: c704 |004a: sub-float/2addr v4, v0 │ │ +5333ba: 0f04 |004b: return v4 │ │ +5333bc: 5234 e99e |004c: iget v4, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ +5333c0: 5230 e59e |004e: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +5333c4: 8200 |0050: int-to-float v0, v0 │ │ +5333c6: a804 0400 |0051: mul-float v4, v4, v0 │ │ +5333ca: 0f04 |0053: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0013 line=140 │ │ 0x002c line=143 │ │ 0x0033 line=137 │ │ 0x004c line=135 │ │ @@ -989086,71 +989086,71 @@ │ │ type : '(I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 84 16-bit code units │ │ -5333b0: |[5333b0] org.osmdroid.views.CustomZoomButtonsDisplay.getFirstTop:(I)F │ │ -5333c0: 6200 db9e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ -5333c4: 5431 ec9e |0002: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mVerticalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9eec │ │ -5333c8: 6e10 a464 0100 |0004: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5333ce: 0a01 |0007: move-result v1 │ │ -5333d0: 4400 0001 |0008: aget v0, v0, v1 │ │ -5333d4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -5333d6: 3210 4100 |000b: if-eq v0, v1, 004c // +0041 │ │ -5333da: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -5333dc: 3210 2400 |000e: if-eq v0, v1, 0032 // +0024 │ │ -5333e0: 1232 |0010: const/4 v2, #int 3 // #3 │ │ -5333e2: 3320 1b00 |0011: if-ne v0, v2, 002c // +001b │ │ -5333e6: b314 |0013: div-int/2addr v4, v1 │ │ -5333e8: 8244 |0014: int-to-float v4, v4 │ │ -5333ea: 5530 e69e |0015: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -5333ee: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ -5333f2: 5230 e59e |0019: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -5333f6: b310 |001b: div-int/2addr v0, v1 │ │ -5333f8: 8200 |001c: int-to-float v0, v0 │ │ -5333fa: 280d |001d: goto 002a // +000d │ │ -5333fc: 5230 ea9e |001e: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -533400: 5231 e59e |0020: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533404: 8212 |0022: int-to-float v2, v1 │ │ -533406: a800 0002 |0023: mul-float v0, v0, v2 │ │ -53340a: 1502 0040 |0025: const/high16 v2, #int 1073741824 // #4000 │ │ -53340e: c920 |0027: div-float/2addr v0, v2 │ │ -533410: 8211 |0028: int-to-float v1, v1 │ │ -533412: c610 |0029: add-float/2addr v0, v1 │ │ -533414: c704 |002a: sub-float/2addr v4, v0 │ │ -533416: 0f04 |002b: return v4 │ │ -533418: 2204 3e0e |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -53341c: 7010 bd64 0400 |002e: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ -533422: 2704 |0031: throw v4 │ │ -533424: 8244 |0032: int-to-float v4, v4 │ │ -533426: 5230 e99e |0033: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ -53342a: 5231 e59e |0035: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -53342e: 8212 |0037: int-to-float v2, v1 │ │ -533430: a800 0002 |0038: mul-float v0, v0, v2 │ │ -533434: c704 |003a: sub-float/2addr v4, v0 │ │ -533436: 8210 |003b: int-to-float v0, v1 │ │ -533438: c704 |003c: sub-float/2addr v4, v0 │ │ -53343a: 5530 e69e |003d: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -53343e: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ -533442: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -533444: 2808 |0042: goto 004a // +0008 │ │ -533446: 5230 ea9e |0043: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -53344a: 8212 |0045: int-to-float v2, v1 │ │ -53344c: a800 0002 |0046: mul-float v0, v0, v2 │ │ -533450: 8211 |0048: int-to-float v1, v1 │ │ -533452: c610 |0049: add-float/2addr v0, v1 │ │ -533454: c704 |004a: sub-float/2addr v4, v0 │ │ -533456: 0f04 |004b: return v4 │ │ -533458: 5234 e99e |004c: iget v4, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ -53345c: 5230 e59e |004e: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533460: 8200 |0050: int-to-float v0, v0 │ │ -533462: a804 0400 |0051: mul-float v4, v4, v0 │ │ -533466: 0f04 |0053: return v4 │ │ +5333cc: |[5333cc] org.osmdroid.views.CustomZoomButtonsDisplay.getFirstTop:(I)F │ │ +5333dc: 6200 db9e |0000: sget-object v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay$1;.$SwitchMap$org$osmdroid$views$CustomZoomButtonsDisplay$VerticalPosition:[I // field@9edb │ │ +5333e0: 5431 ec9e |0002: iget-object v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mVerticalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9eec │ │ +5333e4: 6e10 a464 0100 |0004: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5333ea: 0a01 |0007: move-result v1 │ │ +5333ec: 4400 0001 |0008: aget v0, v0, v1 │ │ +5333f0: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +5333f2: 3210 4100 |000b: if-eq v0, v1, 004c // +0041 │ │ +5333f6: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +5333f8: 3210 2400 |000e: if-eq v0, v1, 0032 // +0024 │ │ +5333fc: 1232 |0010: const/4 v2, #int 3 // #3 │ │ +5333fe: 3320 1b00 |0011: if-ne v0, v2, 002c // +001b │ │ +533402: b314 |0013: div-int/2addr v4, v1 │ │ +533404: 8244 |0014: int-to-float v4, v4 │ │ +533406: 5530 e69e |0015: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +53340a: 3800 0700 |0017: if-eqz v0, 001e // +0007 │ │ +53340e: 5230 e59e |0019: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +533412: b310 |001b: div-int/2addr v0, v1 │ │ +533414: 8200 |001c: int-to-float v0, v0 │ │ +533416: 280d |001d: goto 002a // +000d │ │ +533418: 5230 ea9e |001e: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +53341c: 5231 e59e |0020: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +533420: 8212 |0022: int-to-float v2, v1 │ │ +533422: a800 0002 |0023: mul-float v0, v0, v2 │ │ +533426: 1502 0040 |0025: const/high16 v2, #int 1073741824 // #4000 │ │ +53342a: c920 |0027: div-float/2addr v0, v2 │ │ +53342c: 8211 |0028: int-to-float v1, v1 │ │ +53342e: c610 |0029: add-float/2addr v0, v1 │ │ +533430: c704 |002a: sub-float/2addr v4, v0 │ │ +533432: 0f04 |002b: return v4 │ │ +533434: 2204 3e0e |002c: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +533438: 7010 bd64 0400 |002e: invoke-direct {v4}, Ljava/lang/IllegalArgumentException;.:()V // method@64bd │ │ +53343e: 2704 |0031: throw v4 │ │ +533440: 8244 |0032: int-to-float v4, v4 │ │ +533442: 5230 e99e |0033: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ +533446: 5231 e59e |0035: iget v1, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +53344a: 8212 |0037: int-to-float v2, v1 │ │ +53344c: a800 0002 |0038: mul-float v0, v0, v2 │ │ +533450: c704 |003a: sub-float/2addr v4, v0 │ │ +533452: 8210 |003b: int-to-float v0, v1 │ │ +533454: c704 |003c: sub-float/2addr v4, v0 │ │ +533456: 5530 e69e |003d: iget-boolean v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +53345a: 3800 0400 |003f: if-eqz v0, 0043 // +0004 │ │ +53345e: 1200 |0041: const/4 v0, #int 0 // #0 │ │ +533460: 2808 |0042: goto 004a // +0008 │ │ +533462: 5230 ea9e |0043: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +533466: 8212 |0045: int-to-float v2, v1 │ │ +533468: a800 0002 |0046: mul-float v0, v0, v2 │ │ +53346c: 8211 |0048: int-to-float v1, v1 │ │ +53346e: c610 |0049: add-float/2addr v0, v1 │ │ +533470: c704 |004a: sub-float/2addr v4, v0 │ │ +533472: 0f04 |004b: return v4 │ │ +533474: 5234 e99e |004c: iget v4, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ +533478: 5230 e59e |004e: iget v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +53347c: 8200 |0050: int-to-float v0, v0 │ │ +53347e: a804 0400 |0051: mul-float v4, v4, v0 │ │ +533482: 0f04 |0053: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0013 line=154 │ │ 0x002c line=157 │ │ 0x0033 line=151 │ │ 0x004c line=149 │ │ @@ -989163,49 +989163,49 @@ │ │ type : '(ZZ)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -533468: |[533468] org.osmdroid.views.CustomZoomButtonsDisplay.getTopLeft:(ZZ)F │ │ -533478: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ -53347c: 5413 e89e |0002: iget-object v3, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ -533480: 6e10 870b 0300 |0004: invoke-virtual {v3}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ -533486: 0a03 |0007: move-result v3 │ │ -533488: 7020 edd3 3100 |0008: invoke-direct {v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getFirstLeft:(I)F // method@d3ed │ │ -53348e: 0a03 |000b: move-result v3 │ │ -533490: 5510 e69e |000c: iget-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -533494: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -533498: 0f03 |0010: return v3 │ │ -53349a: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ -53349e: 0f03 |0013: return v3 │ │ -5334a0: 5212 e59e |0014: iget v2, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -5334a4: 8220 |0016: int-to-float v0, v2 │ │ -5334a6: c603 |0017: add-float/2addr v3, v0 │ │ -5334a8: 5210 ea9e |0018: iget v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -5334ac: 8222 |001a: int-to-float v2, v2 │ │ -5334ae: a800 0002 |001b: mul-float v0, v0, v2 │ │ -5334b2: c603 |001d: add-float/2addr v3, v0 │ │ -5334b4: 0f03 |001e: return v3 │ │ -5334b6: 5413 e89e |001f: iget-object v3, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ -5334ba: 6e10 690b 0300 |0021: invoke-virtual {v3}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ -5334c0: 0a03 |0024: move-result v3 │ │ -5334c2: 7020 eed3 3100 |0025: invoke-direct {v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getFirstTop:(I)F // method@d3ee │ │ -5334c8: 0a03 |0028: move-result v3 │ │ -5334ca: 5510 e69e |0029: iget-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -5334ce: 3800 0300 |002b: if-eqz v0, 002e // +0003 │ │ -5334d2: 0f03 |002d: return v3 │ │ -5334d4: 3802 0300 |002e: if-eqz v2, 0031 // +0003 │ │ -5334d8: 0f03 |0030: return v3 │ │ -5334da: 5212 e59e |0031: iget v2, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -5334de: 8220 |0033: int-to-float v0, v2 │ │ -5334e0: c603 |0034: add-float/2addr v3, v0 │ │ -5334e2: 5210 ea9e |0035: iget v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -5334e6: 28e3 |0037: goto 001a // -001d │ │ +533484: |[533484] org.osmdroid.views.CustomZoomButtonsDisplay.getTopLeft:(ZZ)F │ │ +533494: 3803 1f00 |0000: if-eqz v3, 001f // +001f │ │ +533498: 5413 e89e |0002: iget-object v3, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ +53349c: 6e10 870b 0300 |0004: invoke-virtual {v3}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ +5334a2: 0a03 |0007: move-result v3 │ │ +5334a4: 7020 edd3 3100 |0008: invoke-direct {v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getFirstLeft:(I)F // method@d3ed │ │ +5334aa: 0a03 |000b: move-result v3 │ │ +5334ac: 5510 e69e |000c: iget-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +5334b0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +5334b4: 0f03 |0010: return v3 │ │ +5334b6: 3902 0300 |0011: if-nez v2, 0014 // +0003 │ │ +5334ba: 0f03 |0013: return v3 │ │ +5334bc: 5212 e59e |0014: iget v2, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +5334c0: 8220 |0016: int-to-float v0, v2 │ │ +5334c2: c603 |0017: add-float/2addr v3, v0 │ │ +5334c4: 5210 ea9e |0018: iget v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +5334c8: 8222 |001a: int-to-float v2, v2 │ │ +5334ca: a800 0002 |001b: mul-float v0, v0, v2 │ │ +5334ce: c603 |001d: add-float/2addr v3, v0 │ │ +5334d0: 0f03 |001e: return v3 │ │ +5334d2: 5413 e89e |001f: iget-object v3, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ +5334d6: 6e10 690b 0300 |0021: invoke-virtual {v3}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ +5334dc: 0a03 |0024: move-result v3 │ │ +5334de: 7020 eed3 3100 |0025: invoke-direct {v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getFirstTop:(I)F // method@d3ee │ │ +5334e4: 0a03 |0028: move-result v3 │ │ +5334e6: 5510 e69e |0029: iget-boolean v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +5334ea: 3800 0300 |002b: if-eqz v0, 002e // +0003 │ │ +5334ee: 0f03 |002d: return v3 │ │ +5334f0: 3802 0300 |002e: if-eqz v2, 0031 // +0003 │ │ +5334f4: 0f03 |0030: return v3 │ │ +5334f6: 5212 e59e |0031: iget v2, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +5334fa: 8220 |0033: int-to-float v0, v2 │ │ +5334fc: c603 |0034: add-float/2addr v3, v0 │ │ +5334fe: 5210 ea9e |0035: iget v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +533502: 28e3 |0037: goto 001a // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=113 │ │ 0x000c line=114 │ │ 0x0014 line=120 │ │ 0x001f line=122 │ │ 0x0029 line=123 │ │ @@ -989220,28 +989220,28 @@ │ │ type : '(IIZ)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -533238: |[533238] org.osmdroid.views.CustomZoomButtonsDisplay.isTouched:(IIZ)Z │ │ -533248: 8233 |0000: int-to-float v3, v3 │ │ -53324a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -53324c: 7040 f3d3 5230 |0002: invoke-direct {v2, v5, v0, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouched:(ZZF)Z // method@d3f3 │ │ -533252: 0a03 |0005: move-result v3 │ │ -533254: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -533256: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -53325a: 8243 |0009: int-to-float v3, v4 │ │ -53325c: 7040 f3d3 5231 |000a: invoke-direct {v2, v5, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouched:(ZZF)Z // method@d3f3 │ │ -533262: 0a03 |000d: move-result v3 │ │ -533264: 3803 0300 |000e: if-eqz v3, 0011 // +0003 │ │ -533268: 2802 |0010: goto 0012 // +0002 │ │ -53326a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -53326c: 0f00 |0012: return v0 │ │ +533254: |[533254] org.osmdroid.views.CustomZoomButtonsDisplay.isTouched:(IIZ)Z │ │ +533264: 8233 |0000: int-to-float v3, v3 │ │ +533266: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +533268: 7040 f3d3 5230 |0002: invoke-direct {v2, v5, v0, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouched:(ZZF)Z // method@d3f3 │ │ +53326e: 0a03 |0005: move-result v3 │ │ +533270: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +533272: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +533276: 8243 |0009: int-to-float v3, v4 │ │ +533278: 7040 f3d3 5231 |000a: invoke-direct {v2, v5, v1, v3}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouched:(ZZF)Z // method@d3f3 │ │ +53327e: 0a03 |000d: move-result v3 │ │ +533280: 3803 0300 |000e: if-eqz v3, 0011 // +0003 │ │ +533284: 2802 |0010: goto 0012 // +0002 │ │ +533286: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +533288: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=186 │ │ 0x000a line=187 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/osmdroid/views/CustomZoomButtonsDisplay; │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ @@ -989253,28 +989253,28 @@ │ │ type : '(ZZF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -533200: |[533200] org.osmdroid.views.CustomZoomButtonsDisplay.isTouched:(ZZF)Z │ │ -533210: 7030 f0d3 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ -533216: 0a01 |0003: move-result v1 │ │ -533218: 2d02 0301 |0004: cmpl-float v2, v3, v1 │ │ -53321c: 3a02 0c00 |0006: if-ltz v2, 0012 // +000c │ │ -533220: 5202 e59e |0008: iget v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533224: 8222 |000a: int-to-float v2, v2 │ │ -533226: c621 |000b: add-float/2addr v1, v2 │ │ -533228: 2e01 0301 |000c: cmpg-float v1, v3, v1 │ │ -53322c: 3c01 0400 |000e: if-gtz v1, 0012 // +0004 │ │ -533230: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -533232: 2802 |0011: goto 0013 // +0002 │ │ -533234: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -533236: 0f01 |0013: return v1 │ │ +53321c: |[53321c] org.osmdroid.views.CustomZoomButtonsDisplay.isTouched:(ZZF)Z │ │ +53322c: 7030 f0d3 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ +533232: 0a01 |0003: move-result v1 │ │ +533234: 2d02 0301 |0004: cmpl-float v2, v3, v1 │ │ +533238: 3a02 0c00 |0006: if-ltz v2, 0012 // +000c │ │ +53323c: 5202 e59e |0008: iget v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +533240: 8222 |000a: int-to-float v2, v2 │ │ +533242: c621 |000b: add-float/2addr v1, v2 │ │ +533244: 2e01 0301 |000c: cmpg-float v1, v3, v1 │ │ +533248: 3c01 0400 |000e: if-gtz v1, 0012 // +0004 │ │ +53324c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +53324e: 2802 |0011: goto 0013 // +0002 │ │ +533250: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +533252: 0f01 |0013: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsDisplay; │ │ 0x0000 - 0x0014 reg=1 (null) Z │ │ @@ -989287,52 +989287,52 @@ │ │ type : '(Landroid/graphics/Canvas;FZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -53352c: |[53352c] org.osmdroid.views.CustomZoomButtonsDisplay.draw:(Landroid/graphics/Canvas;FZZ)V │ │ -53353c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53353e: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ -533542: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -533546: 0e00 |0005: return-void │ │ -533548: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ -53354c: 2d00 0600 |0008: cmpl-float v0, v6, v0 │ │ -533550: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -533554: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -533556: 2818 |000d: goto 0025 // +0018 │ │ -533558: 5440 e49e |000e: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ -53355c: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ -533560: 2200 ca00 |0012: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ -533564: 7010 4c04 0000 |0014: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ -53356a: 5b40 e49e |0017: iput-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ -53356e: 5440 e49e |0019: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ -533572: 1501 7f43 |001b: const/high16 v1, #int 1132396544 // #437f │ │ -533576: a806 0601 |001d: mul-float v6, v6, v1 │ │ -53357a: 8766 |001f: float-to-int v6, v6 │ │ -53357c: 6e20 5b04 6000 |0020: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@045b │ │ -533582: 5446 e49e |0023: iget-object v6, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ -533586: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -533588: 7030 ecd3 0407 |0026: invoke-direct {v4, v0, v7}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3ec │ │ -53358e: 0c07 |0029: move-result-object v7 │ │ -533590: 7030 f0d3 0400 |002a: invoke-direct {v4, v0, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ -533596: 0a01 |002d: move-result v1 │ │ -533598: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -53359a: 7030 f0d3 0402 |002f: invoke-direct {v4, v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ -5335a0: 0a03 |0032: move-result v3 │ │ -5335a2: 6e56 f403 7531 |0033: invoke-virtual {v5, v7, v1, v3, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ -5335a8: 7030 ecd3 2408 |0036: invoke-direct {v4, v2, v8}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3ec │ │ -5335ae: 0c07 |0039: move-result-object v7 │ │ -5335b0: 7030 f0d3 2400 |003a: invoke-direct {v4, v2, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ -5335b6: 0a08 |003d: move-result v8 │ │ -5335b8: 7030 f0d3 2402 |003e: invoke-direct {v4, v2, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ -5335be: 0a00 |0041: move-result v0 │ │ -5335c0: 6e56 f403 7508 |0042: invoke-virtual {v5, v7, v8, v0, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ -5335c6: 0e00 |0045: return-void │ │ +533548: |[533548] org.osmdroid.views.CustomZoomButtonsDisplay.draw:(Landroid/graphics/Canvas;FZZ)V │ │ +533558: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53355a: 2d00 0600 |0001: cmpl-float v0, v6, v0 │ │ +53355e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +533562: 0e00 |0005: return-void │ │ +533564: 1500 803f |0006: const/high16 v0, #int 1065353216 // #3f80 │ │ +533568: 2d00 0600 |0008: cmpl-float v0, v6, v0 │ │ +53356c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +533570: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +533572: 2818 |000d: goto 0025 // +0018 │ │ +533574: 5440 e49e |000e: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ +533578: 3900 0900 |0010: if-nez v0, 0019 // +0009 │ │ +53357c: 2200 ca00 |0012: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ +533580: 7010 4c04 0000 |0014: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ +533586: 5b40 e49e |0017: iput-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ +53358a: 5440 e49e |0019: iget-object v0, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ +53358e: 1501 7f43 |001b: const/high16 v1, #int 1132396544 // #437f │ │ +533592: a806 0601 |001d: mul-float v6, v6, v1 │ │ +533596: 8766 |001f: float-to-int v6, v6 │ │ +533598: 6e20 5b04 6000 |0020: invoke-virtual {v0, v6}, Landroid/graphics/Paint;.setAlpha:(I)V // method@045b │ │ +53359e: 5446 e49e |0023: iget-object v6, v4, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mAlphaPaint:Landroid/graphics/Paint; // field@9ee4 │ │ +5335a2: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +5335a4: 7030 ecd3 0407 |0026: invoke-direct {v4, v0, v7}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3ec │ │ +5335aa: 0c07 |0029: move-result-object v7 │ │ +5335ac: 7030 f0d3 0400 |002a: invoke-direct {v4, v0, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ +5335b2: 0a01 |002d: move-result v1 │ │ +5335b4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +5335b6: 7030 f0d3 0402 |002f: invoke-direct {v4, v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ +5335bc: 0a03 |0032: move-result v3 │ │ +5335be: 6e56 f403 7531 |0033: invoke-virtual {v5, v7, v1, v3, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ +5335c4: 7030 ecd3 2408 |0036: invoke-direct {v4, v2, v8}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getBitmap:(ZZ)Landroid/graphics/Bitmap; // method@d3ec │ │ +5335ca: 0c07 |0039: move-result-object v7 │ │ +5335cc: 7030 f0d3 2400 |003a: invoke-direct {v4, v2, v0}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ +5335d2: 0a08 |003d: move-result v8 │ │ +5335d4: 7030 f0d3 2402 |003e: invoke-direct {v4, v2, v2}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getTopLeft:(ZZ)F // method@d3f0 │ │ +5335da: 0a00 |0041: move-result v0 │ │ +5335dc: 6e56 f403 7508 |0042: invoke-virtual {v5, v7, v8, v0, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ +5335e2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x000e line=92 │ │ 0x0012 line=93 │ │ 0x0019 line=95 │ │ 0x0023 line=96 │ │ 0x0026 line=99 │ │ @@ -989355,28 +989355,28 @@ │ │ type : '(Z)Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -533134: |[533134] org.osmdroid.views.CustomZoomButtonsDisplay.getIcon:(Z)Landroid/graphics/Bitmap; │ │ -533144: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -533148: 6002 d99d |0002: sget v2, Lorg/osmdroid/library/R$drawable;.sharp_add_black_36:I // field@9dd9 │ │ -53314c: 2803 |0004: goto 0007 // +0003 │ │ -53314e: 6002 da9d |0005: sget v2, Lorg/osmdroid/library/R$drawable;.sharp_remove_black_36:I // field@9dda │ │ -533152: 5410 e89e |0007: iget-object v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ -533156: 6e10 7b0b 0000 |0009: invoke-virtual {v0}, Landroid/view/ViewGroup;.getResources:()Landroid/content/res/Resources; // method@0b7b │ │ -53315c: 0c00 |000c: move-result-object v0 │ │ -53315e: 6e20 2a03 2000 |000d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ -533164: 0c02 |0010: move-result-object v2 │ │ -533166: 1f02 e500 |0011: check-cast v2, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -53316a: 6e10 ed04 0200 |0013: invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -533170: 0c02 |0016: move-result-object v2 │ │ -533172: 1102 |0017: return-object v2 │ │ +533150: |[533150] org.osmdroid.views.CustomZoomButtonsDisplay.getIcon:(Z)Landroid/graphics/Bitmap; │ │ +533160: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +533164: 6002 d99d |0002: sget v2, Lorg/osmdroid/library/R$drawable;.sharp_add_black_36:I // field@9dd9 │ │ +533168: 2803 |0004: goto 0007 // +0003 │ │ +53316a: 6002 da9d |0005: sget v2, Lorg/osmdroid/library/R$drawable;.sharp_remove_black_36:I // field@9dda │ │ +53316e: 5410 e89e |0007: iget-object v0, v1, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ +533172: 6e10 7b0b 0000 |0009: invoke-virtual {v0}, Landroid/view/ViewGroup;.getResources:()Landroid/content/res/Resources; // method@0b7b │ │ +533178: 0c00 |000c: move-result-object v0 │ │ +53317a: 6e20 2a03 2000 |000d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ +533180: 0c02 |0010: move-result-object v2 │ │ +533182: 1f02 e500 |0011: check-cast v2, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +533186: 6e10 ed04 0200 |0013: invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +53318c: 0c02 |0016: move-result-object v2 │ │ +53318e: 1102 |0017: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/osmdroid/views/CustomZoomButtonsDisplay; │ │ 0x0000 - 0x0018 reg=2 (null) Z │ │ @@ -989386,47 +989386,47 @@ │ │ type : '(ZZ)Landroid/graphics/Bitmap;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -533174: |[533174] org.osmdroid.views.CustomZoomButtonsDisplay.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; │ │ -533184: 6e20 efd3 9800 |0000: invoke-virtual {v8, v9}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getIcon:(Z)Landroid/graphics/Bitmap; // method@d3ef │ │ -53318a: 0c09 |0003: move-result-object v9 │ │ -53318c: 6e10 d203 0900 |0004: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -533192: 0a00 |0007: move-result v0 │ │ -533194: 5980 e59e |0008: iput v0, v8, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -533198: 6201 4400 |000a: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -53319c: 7130 c703 0001 |000c: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -5331a2: 0c00 |000f: move-result-object v0 │ │ -5331a4: 2207 b000 |0010: new-instance v7, Landroid/graphics/Canvas; // type@00b0 │ │ -5331a8: 7020 e903 0700 |0012: invoke-direct {v7, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -5331ae: 2206 ca00 |0015: new-instance v6, Landroid/graphics/Paint; // type@00ca │ │ -5331b2: 7010 4c04 0600 |0017: invoke-direct {v6}, Landroid/graphics/Paint;.:()V // method@044c │ │ -5331b8: 380a 0400 |001a: if-eqz v10, 001e // +0004 │ │ -5331bc: 12fa |001c: const/4 v10, #int -1 // #ff │ │ -5331be: 2804 |001d: goto 0021 // +0004 │ │ -5331c0: 140a cccc ccff |001e: const v10, #float -nan // #ffcccccc │ │ -5331c6: 6e20 5d04 a600 |0021: invoke-virtual {v6, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@045d │ │ -5331cc: 620a 6f00 |0024: sget-object v10, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@006f │ │ -5331d0: 6e20 6a04 a600 |0026: invoke-virtual {v6, v10}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@046a │ │ -5331d6: 1202 |0029: const/4 v2, #int 0 // #0 │ │ -5331d8: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -5331da: 528a e59e |002b: iget v10, v8, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -5331de: d801 0aff |002d: add-int/lit8 v1, v10, #int -1 // #ff │ │ -5331e2: 8214 |002f: int-to-float v4, v1 │ │ -5331e4: d80a 0aff |0030: add-int/lit8 v10, v10, #int -1 // #ff │ │ -5331e8: 82a5 |0032: int-to-float v5, v10 │ │ -5331ea: 0771 |0033: move-object v1, v7 │ │ -5331ec: 7406 fc03 0100 |0034: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@03fc │ │ -5331f2: 120a |0037: const/4 v10, #int 0 // #0 │ │ -5331f4: 1201 |0038: const/4 v1, #int 0 // #0 │ │ -5331f6: 6e5a f403 9711 |0039: invoke-virtual {v7, v9, v1, v1, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ -5331fc: 1100 |003c: return-object v0 │ │ +533190: |[533190] org.osmdroid.views.CustomZoomButtonsDisplay.getZoomBitmap:(ZZ)Landroid/graphics/Bitmap; │ │ +5331a0: 6e20 efd3 9800 |0000: invoke-virtual {v8, v9}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.getIcon:(Z)Landroid/graphics/Bitmap; // method@d3ef │ │ +5331a6: 0c09 |0003: move-result-object v9 │ │ +5331a8: 6e10 d203 0900 |0004: invoke-virtual {v9}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +5331ae: 0a00 |0007: move-result v0 │ │ +5331b0: 5980 e59e |0008: iput v0, v8, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +5331b4: 6201 4400 |000a: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +5331b8: 7130 c703 0001 |000c: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +5331be: 0c00 |000f: move-result-object v0 │ │ +5331c0: 2207 b000 |0010: new-instance v7, Landroid/graphics/Canvas; // type@00b0 │ │ +5331c4: 7020 e903 0700 |0012: invoke-direct {v7, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +5331ca: 2206 ca00 |0015: new-instance v6, Landroid/graphics/Paint; // type@00ca │ │ +5331ce: 7010 4c04 0600 |0017: invoke-direct {v6}, Landroid/graphics/Paint;.:()V // method@044c │ │ +5331d4: 380a 0400 |001a: if-eqz v10, 001e // +0004 │ │ +5331d8: 12fa |001c: const/4 v10, #int -1 // #ff │ │ +5331da: 2804 |001d: goto 0021 // +0004 │ │ +5331dc: 140a cccc ccff |001e: const v10, #float -nan // #ffcccccc │ │ +5331e2: 6e20 5d04 a600 |0021: invoke-virtual {v6, v10}, Landroid/graphics/Paint;.setColor:(I)V // method@045d │ │ +5331e8: 620a 6f00 |0024: sget-object v10, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@006f │ │ +5331ec: 6e20 6a04 a600 |0026: invoke-virtual {v6, v10}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@046a │ │ +5331f2: 1202 |0029: const/4 v2, #int 0 // #0 │ │ +5331f4: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +5331f6: 528a e59e |002b: iget v10, v8, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +5331fa: d801 0aff |002d: add-int/lit8 v1, v10, #int -1 // #ff │ │ +5331fe: 8214 |002f: int-to-float v4, v1 │ │ +533200: d80a 0aff |0030: add-int/lit8 v10, v10, #int -1 // #ff │ │ +533204: 82a5 |0032: int-to-float v5, v10 │ │ +533206: 0771 |0033: move-object v1, v7 │ │ +533208: 7406 fc03 0100 |0034: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@03fc │ │ +53320e: 120a |0037: const/4 v10, #int 0 // #0 │ │ +533210: 1201 |0038: const/4 v1, #int 0 // #0 │ │ +533212: 6e5a f403 9711 |0039: invoke-virtual {v7, v9, v1, v1, v10}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ +533218: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=67 │ │ 0x000a line=68 │ │ 0x0010 line=69 │ │ 0x0015 line=70 │ │ @@ -989444,47 +989444,47 @@ │ │ type : '(Landroid/view/MotionEvent;Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -533270: |[533270] org.osmdroid.views.CustomZoomButtonsDisplay.isTouchedRotated:(Landroid/view/MotionEvent;Z)Z │ │ -533280: 5430 e89e |0000: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ -533284: 6e10 62d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -53328a: 0a00 |0005: move-result v0 │ │ -53328c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -53328e: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ -533292: 3900 1200 |0009: if-nez v0, 001b // +0012 │ │ -533296: 5430 eb9e |000b: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ -53329a: 6e10 f709 0400 |000d: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -5332a0: 0a01 |0010: move-result v1 │ │ -5332a2: 8711 |0011: float-to-int v1, v1 │ │ -5332a4: 6e10 f909 0400 |0012: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -5332aa: 0a04 |0015: move-result v4 │ │ -5332ac: 8744 |0016: float-to-int v4, v4 │ │ -5332ae: 6e30 9204 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/graphics/Point;.set:(II)V // method@0492 │ │ -5332b4: 2816 |001a: goto 0030 // +0016 │ │ -5332b6: 5430 e89e |001b: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ -5332ba: 6e10 6dd4 0000 |001d: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5332c0: 0c00 |0020: move-result-object v0 │ │ -5332c2: 6e10 f709 0400 |0021: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -5332c8: 0a01 |0024: move-result v1 │ │ -5332ca: 8711 |0025: float-to-int v1, v1 │ │ -5332cc: 6e10 f909 0400 |0026: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -5332d2: 0a04 |0029: move-result v4 │ │ -5332d4: 8744 |002a: float-to-int v4, v4 │ │ -5332d6: 5432 eb9e |002b: iget-object v2, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ -5332da: 6e40 d9d4 1024 |002d: invoke-virtual {v0, v1, v4, v2}, Lorg/osmdroid/views/Projection;.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4d9 │ │ -5332e0: 5434 eb9e |0030: iget-object v4, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ -5332e4: 5240 7500 |0032: iget v0, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ -5332e8: 5244 7600 |0034: iget v4, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ -5332ec: 7040 f2d3 0354 |0036: invoke-direct {v3, v0, v4, v5}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouched:(IIZ)Z // method@d3f2 │ │ -5332f2: 0a04 |0039: move-result v4 │ │ -5332f4: 0f04 |003a: return v4 │ │ +53328c: |[53328c] org.osmdroid.views.CustomZoomButtonsDisplay.isTouchedRotated:(Landroid/view/MotionEvent;Z)Z │ │ +53329c: 5430 e89e |0000: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ +5332a0: 6e10 62d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +5332a6: 0a00 |0005: move-result v0 │ │ +5332a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +5332aa: 2d00 0001 |0007: cmpl-float v0, v0, v1 │ │ +5332ae: 3900 1200 |0009: if-nez v0, 001b // +0012 │ │ +5332b2: 5430 eb9e |000b: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ +5332b6: 6e10 f709 0400 |000d: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +5332bc: 0a01 |0010: move-result v1 │ │ +5332be: 8711 |0011: float-to-int v1, v1 │ │ +5332c0: 6e10 f909 0400 |0012: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +5332c6: 0a04 |0015: move-result v4 │ │ +5332c8: 8744 |0016: float-to-int v4, v4 │ │ +5332ca: 6e30 9204 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/graphics/Point;.set:(II)V // method@0492 │ │ +5332d0: 2816 |001a: goto 0030 // +0016 │ │ +5332d2: 5430 e89e |001b: iget-object v0, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMapView:Lorg/osmdroid/views/MapView; // field@9ee8 │ │ +5332d6: 6e10 6dd4 0000 |001d: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5332dc: 0c00 |0020: move-result-object v0 │ │ +5332de: 6e10 f709 0400 |0021: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +5332e4: 0a01 |0024: move-result v1 │ │ +5332e6: 8711 |0025: float-to-int v1, v1 │ │ +5332e8: 6e10 f909 0400 |0026: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +5332ee: 0a04 |0029: move-result v4 │ │ +5332f0: 8744 |002a: float-to-int v4, v4 │ │ +5332f2: 5432 eb9e |002b: iget-object v2, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ +5332f6: 6e40 d9d4 1024 |002d: invoke-virtual {v0, v1, v4, v2}, Lorg/osmdroid/views/Projection;.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4d9 │ │ +5332fc: 5434 eb9e |0030: iget-object v4, v3, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mUnrotatedPoint:Landroid/graphics/Point; // field@9eeb │ │ +533300: 5240 7500 |0032: iget v0, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ +533304: 5244 7600 |0034: iget v4, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ +533308: 7040 f2d3 0354 |0036: invoke-direct {v3, v0, v4, v5}, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.isTouched:(IIZ)Z // method@d3f2 │ │ +53330e: 0a04 |0039: move-result v4 │ │ +533310: 0f04 |003a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x000b line=177 │ │ 0x001b line=179 │ │ 0x0021 line=180 │ │ 0x002d line=179 │ │ @@ -989499,23 +989499,23 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -5335c8: |[5335c8] org.osmdroid.views.CustomZoomButtonsDisplay.setBitmaps:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ -5335d8: 5b01 ee9e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapEnabled:Landroid/graphics/Bitmap; // field@9eee │ │ -5335dc: 5b02 ed9e |0002: iput-object v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapDisabled:Landroid/graphics/Bitmap; // field@9eed │ │ -5335e0: 5b03 f09e |0004: iput-object v3, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapEnabled:Landroid/graphics/Bitmap; // field@9ef0 │ │ -5335e4: 5b04 ef9e |0006: iput-object v4, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapDisabled:Landroid/graphics/Bitmap; // field@9eef │ │ -5335e8: 6e10 d203 0100 |0008: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -5335ee: 0a01 |000b: move-result v1 │ │ -5335f0: 5901 e59e |000c: iput v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ -5335f4: 0e00 |000e: return-void │ │ +5335e4: |[5335e4] org.osmdroid.views.CustomZoomButtonsDisplay.setBitmaps:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ +5335f4: 5b01 ee9e |0000: iput-object v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapEnabled:Landroid/graphics/Bitmap; // field@9eee │ │ +5335f8: 5b02 ed9e |0002: iput-object v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomInBitmapDisabled:Landroid/graphics/Bitmap; // field@9eed │ │ +5335fc: 5b03 f09e |0004: iput-object v3, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapEnabled:Landroid/graphics/Bitmap; // field@9ef0 │ │ +533600: 5b04 ef9e |0006: iput-object v4, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mZoomOutBitmapDisabled:Landroid/graphics/Bitmap; // field@9eef │ │ +533604: 6e10 d203 0100 |0008: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +53360a: 0a01 |000b: move-result v1 │ │ +53360c: 5901 e59e |000c: iput v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mBitmapSize:I // field@9ee5 │ │ +533610: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0004 line=60 │ │ 0x0006 line=61 │ │ 0x0008 line=62 │ │ @@ -989531,18 +989531,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -5335f8: |[5335f8] org.osmdroid.views.CustomZoomButtonsDisplay.setMarginPadding:(FF)V │ │ -533608: 5901 e99e |0000: iput v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ -53360c: 5902 ea9e |0002: iput v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ -533610: 0e00 |0004: return-void │ │ +533614: |[533614] org.osmdroid.views.CustomZoomButtonsDisplay.setMarginPadding:(FF)V │ │ +533624: 5901 e99e |0000: iput v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mMargin:F // field@9ee9 │ │ +533628: 5902 ea9e |0002: iput v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mPadding:F // field@9eea │ │ +53362c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsDisplay; │ │ 0x0000 - 0x0005 reg=1 (null) F │ │ @@ -989553,19 +989553,19 @@ │ │ type : '(ZLorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -533614: |[533614] org.osmdroid.views.CustomZoomButtonsDisplay.setPositions:(ZLorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;)V │ │ -533624: 5c01 e69e |0000: iput-boolean v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ -533628: 5b02 e79e |0002: iput-object v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ee7 │ │ -53362c: 5b03 ec9e |0004: iput-object v3, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mVerticalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9eec │ │ -533630: 0e00 |0006: return-void │ │ +533630: |[533630] org.osmdroid.views.CustomZoomButtonsDisplay.setPositions:(ZLorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition;Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition;)V │ │ +533640: 5c01 e69e |0000: iput-boolean v1, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalOrVertical:Z // field@9ee6 │ │ +533644: 5b02 e79e |0002: iput-object v2, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mHorizontalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$HorizontalPosition; // field@9ee7 │ │ +533648: 5b03 ec9e |0004: iput-object v3, v0, Lorg/osmdroid/views/CustomZoomButtonsDisplay;.mVerticalPosition:Lorg/osmdroid/views/CustomZoomButtonsDisplay$VerticalPosition; // field@9eec │ │ +53364c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0002 line=47 │ │ 0x0004 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/views/CustomZoomButtonsDisplay; │ │ @@ -989607,44 +989607,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -533634: |[533634] org.osmdroid.views.MapController$1.:()V │ │ -533644: 7100 12d4 0000 |0000: invoke-static {}, Lorg/osmdroid/views/MapController$ReplayType;.values:()[Lorg/osmdroid/views/MapController$ReplayType; // method@d412 │ │ -53364a: 0c00 |0003: move-result-object v0 │ │ -53364c: 2100 |0004: array-length v0, v0 │ │ -53364e: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -533652: 6900 f19e |0007: sput-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ -533656: 6201 049f |0009: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ -53365a: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -533660: 0a01 |000e: move-result v1 │ │ -533662: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -533664: 4b02 0001 |0010: aput v2, v0, v1 │ │ -533668: 6200 f19e |0012: sget-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ -53366c: 6201 059f |0014: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ -533670: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -533676: 0a01 |0019: move-result v1 │ │ -533678: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -53367a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -53367e: 6200 f19e |001d: sget-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ -533682: 6201 069f |001f: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.SetCenterPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f06 │ │ -533686: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -53368c: 0a01 |0024: move-result v1 │ │ -53368e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -533690: 4b02 0001 |0026: aput v2, v0, v1 │ │ -533694: 6200 f19e |0028: sget-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ -533698: 6201 079f |002a: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ -53369c: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5336a2: 0a01 |002f: move-result v1 │ │ -5336a4: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -5336a6: 4b02 0001 |0031: aput v2, v0, v1 │ │ -5336aa: 0e00 |0033: return-void │ │ +533650: |[533650] org.osmdroid.views.MapController$1.:()V │ │ +533660: 7100 12d4 0000 |0000: invoke-static {}, Lorg/osmdroid/views/MapController$ReplayType;.values:()[Lorg/osmdroid/views/MapController$ReplayType; // method@d412 │ │ +533666: 0c00 |0003: move-result-object v0 │ │ +533668: 2100 |0004: array-length v0, v0 │ │ +53366a: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +53366e: 6900 f19e |0007: sput-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ +533672: 6201 049f |0009: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ +533676: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +53367c: 0a01 |000e: move-result v1 │ │ +53367e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +533680: 4b02 0001 |0010: aput v2, v0, v1 │ │ +533684: 6200 f19e |0012: sget-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ +533688: 6201 059f |0014: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ +53368c: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +533692: 0a01 |0019: move-result v1 │ │ +533694: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +533696: 4b02 0001 |001b: aput v2, v0, v1 │ │ +53369a: 6200 f19e |001d: sget-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ +53369e: 6201 069f |001f: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.SetCenterPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f06 │ │ +5336a2: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5336a8: 0a01 |0024: move-result v1 │ │ +5336aa: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +5336ac: 4b02 0001 |0026: aput v2, v0, v1 │ │ +5336b0: 6200 f19e |0028: sget-object v0, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ +5336b4: 6201 079f |002a: sget-object v1, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ +5336b8: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5336be: 0a01 |002f: move-result v1 │ │ +5336c0: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +5336c2: 4b02 0001 |0031: aput v2, v0, v1 │ │ +5336c6: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -989720,44 +989720,44 @@ │ │ type : '(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -5336e0: |[5336e0] org.osmdroid.views.MapController$MapAnimatorListener.:(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ -5336f0: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ -5336f6: 2200 cb22 |0003: new-instance v0, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -5336fa: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -5336fe: 7052 15d3 1012 |0007: invoke-direct {v0, v1, v2, v1, v2}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -533704: 5b30 f29e |000a: iput-object v0, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9ef2 │ │ -533708: 5b34 f59e |000c: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -53370c: 5b35 f99e |000e: iput-object v5, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomStart:Ljava/lang/Double; // field@9ef9 │ │ -533710: 5b36 f89e |0010: iput-object v6, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomEnd:Ljava/lang/Double; // field@9ef8 │ │ -533714: 5b37 f49e |0012: iput-object v7, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterStart:Lorg/osmdroid/api/IGeoPoint; // field@9ef4 │ │ -533718: 5b38 f39e |0014: iput-object v8, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ -53371c: 390a 0800 |0016: if-nez v10, 001e // +0008 │ │ -533720: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -533722: 5b34 f79e |0019: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationStart:Ljava/lang/Float; // field@9ef7 │ │ -533726: 5b34 f69e |001b: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ -53372a: 2818 |001d: goto 0035 // +0018 │ │ -53372c: 5b39 f79e |001e: iput-object v9, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationStart:Ljava/lang/Float; // field@9ef7 │ │ -533730: 6e10 b464 0900 |0020: invoke-virtual {v9}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -533736: 0a04 |0023: move-result v4 │ │ -533738: 8944 |0024: float-to-double v4, v4 │ │ -53373a: 6e10 b464 0a00 |0025: invoke-virtual {v10}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -533740: 0a06 |0028: move-result v6 │ │ -533742: 8966 |0029: float-to-double v6, v6 │ │ -533744: 715b 6cd3 5476 |002a: invoke-static {v4, v5, v6, v7, v11}, Lorg/osmdroid/util/MyMath;.getAngleDifference:(DDLjava/lang/Boolean;)D // method@d36c │ │ -53374a: 0b04 |002d: move-result-wide v4 │ │ -53374c: 8c44 |002e: double-to-float v4, v4 │ │ -53374e: 7110 b964 0400 |002f: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@64b9 │ │ -533754: 0c04 |0032: move-result-object v4 │ │ -533756: 5b34 f69e |0033: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ -53375a: 0e00 |0035: return-void │ │ +5336fc: |[5336fc] org.osmdroid.views.MapController$MapAnimatorListener.:(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ +53370c: 7010 1a65 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@651a │ │ +533712: 2200 cb22 |0003: new-instance v0, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +533716: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +53371a: 7052 15d3 1012 |0007: invoke-direct {v0, v1, v2, v1, v2}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +533720: 5b30 f29e |000a: iput-object v0, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9ef2 │ │ +533724: 5b34 f59e |000c: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +533728: 5b35 f99e |000e: iput-object v5, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomStart:Ljava/lang/Double; // field@9ef9 │ │ +53372c: 5b36 f89e |0010: iput-object v6, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomEnd:Ljava/lang/Double; // field@9ef8 │ │ +533730: 5b37 f49e |0012: iput-object v7, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterStart:Lorg/osmdroid/api/IGeoPoint; // field@9ef4 │ │ +533734: 5b38 f39e |0014: iput-object v8, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ +533738: 390a 0800 |0016: if-nez v10, 001e // +0008 │ │ +53373c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +53373e: 5b34 f79e |0019: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationStart:Ljava/lang/Float; // field@9ef7 │ │ +533742: 5b34 f69e |001b: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ +533746: 2818 |001d: goto 0035 // +0018 │ │ +533748: 5b39 f79e |001e: iput-object v9, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationStart:Ljava/lang/Float; // field@9ef7 │ │ +53374c: 6e10 b464 0900 |0020: invoke-virtual {v9}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +533752: 0a04 |0023: move-result v4 │ │ +533754: 8944 |0024: float-to-double v4, v4 │ │ +533756: 6e10 b464 0a00 |0025: invoke-virtual {v10}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +53375c: 0a06 |0028: move-result v6 │ │ +53375e: 8966 |0029: float-to-double v6, v6 │ │ +533760: 715b 6cd3 5476 |002a: invoke-static {v4, v5, v6, v7, v11}, Lorg/osmdroid/util/MyMath;.getAngleDifference:(DDLjava/lang/Boolean;)D // method@d36c │ │ +533766: 0b04 |002d: move-result-wide v4 │ │ +533768: 8c44 |002e: double-to-float v4, v4 │ │ +53376a: 7110 b964 0400 |002f: invoke-static {v4}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@64b9 │ │ +533770: 0c04 |0032: move-result-object v4 │ │ +533772: 5b34 f69e |0033: iput-object v4, v3, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ +533776: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0003 line=466 │ │ 0x000c line=480 │ │ 0x000e line=481 │ │ 0x0010 line=482 │ │ @@ -989784,18 +989784,18 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -53375c: |[53375c] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -53376c: 5401 f59e |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -533770: 6e10 1dd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationEnd:()V // method@d41d │ │ -533776: 0e00 |0005: return-void │ │ +533778: |[533778] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +533788: 5401 f59e |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +53378c: 6e10 1dd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationEnd:()V // method@d41d │ │ +533792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController$MapAnimatorListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/animation/Animator; │ │ │ │ @@ -989804,18 +989804,18 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -533778: |[533778] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -533788: 5401 f59e |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -53378c: 6e10 1dd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationEnd:()V // method@d41d │ │ -533792: 0e00 |0005: return-void │ │ +533794: |[533794] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +5337a4: 5401 f59e |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +5337a8: 6e10 1dd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationEnd:()V // method@d41d │ │ +5337ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController$MapAnimatorListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/animation/Animator; │ │ │ │ @@ -989824,33 +989824,33 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -533794: |[533794] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ -5337a4: 0e00 |0000: return-void │ │ +5337b0: |[5337b0] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationRepeat:(Landroid/animation/Animator;)V │ │ +5337c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/views/MapController$MapAnimatorListener;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5337a8: |[5337a8] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationStart:(Landroid/animation/Animator;)V │ │ -5337b8: 5401 f59e |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -5337bc: 6e10 1ed4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationStart:()V // method@d41e │ │ -5337c2: 0e00 |0005: return-void │ │ +5337c4: |[5337c4] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationStart:(Landroid/animation/Animator;)V │ │ +5337d4: 5401 f59e |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +5337d8: 6e10 1ed4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationStart:()V // method@d41e │ │ +5337de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController$MapAnimatorListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/animation/Animator; │ │ │ │ @@ -989859,101 +989859,101 @@ │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 170 16-bit code units │ │ -5337c4: |[5337c4] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -5337d4: 6e10 7b00 0a00 |0000: invoke-virtual {v10}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@007b │ │ -5337da: 0c0a |0003: move-result-object v10 │ │ -5337dc: 1f0a 3b0e |0004: check-cast v10, Ljava/lang/Float; // type@0e3b │ │ -5337e0: 6e10 b464 0a00 |0006: invoke-virtual {v10}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -5337e6: 0a0a |0009: move-result v10 │ │ -5337e8: 5490 f89e |000a: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomEnd:Ljava/lang/Double; // field@9ef8 │ │ -5337ec: 3800 2300 |000c: if-eqz v0, 002f // +0023 │ │ -5337f0: 5490 f99e |000e: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomStart:Ljava/lang/Double; // field@9ef9 │ │ -5337f4: 6e10 9964 0000 |0010: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ -5337fa: 0b00 |0013: move-result-wide v0 │ │ -5337fc: 5492 f89e |0014: iget-object v2, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomEnd:Ljava/lang/Double; // field@9ef8 │ │ -533800: 6e10 9964 0200 |0016: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ -533806: 0b02 |0019: move-result-wide v2 │ │ -533808: 5494 f99e |001a: iget-object v4, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomStart:Ljava/lang/Double; // field@9ef9 │ │ -53380c: 6e10 9964 0400 |001c: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ -533812: 0b04 |001f: move-result-wide v4 │ │ -533814: cc42 |0020: sub-double/2addr v2, v4 │ │ -533816: 89a4 |0021: float-to-double v4, v10 │ │ -533818: 7120 9a64 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -53381e: ad02 0204 |0025: mul-double v2, v2, v4 │ │ -533822: cb20 |0027: add-double/2addr v0, v2 │ │ -533824: 5492 f59e |0028: iget-object v2, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -533828: 5422 0a9f |002a: iget-object v2, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53382c: 6e30 b1d4 0201 |002c: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ -533832: 5490 f69e |002f: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ -533836: 3800 1800 |0031: if-eqz v0, 0049 // +0018 │ │ -53383a: 5490 f79e |0033: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationStart:Ljava/lang/Float; // field@9ef7 │ │ -53383e: 6e10 b464 0000 |0035: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -533844: 0a00 |0038: move-result v0 │ │ -533846: 5491 f69e |0039: iget-object v1, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ -53384a: 6e10 b464 0100 |003b: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ -533850: 0a01 |003e: move-result v1 │ │ -533852: a801 010a |003f: mul-float v1, v1, v10 │ │ -533856: c610 |0041: add-float/2addr v0, v1 │ │ -533858: 5491 f59e |0042: iget-object v1, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -53385c: 5411 0a9f |0044: iget-object v1, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533860: 6e20 9bd4 0100 |0046: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapView;.setMapOrientation:(F)V // method@d49b │ │ -533866: 5490 f39e |0049: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ -53386a: 3800 5700 |004b: if-eqz v0, 00a2 // +0057 │ │ -53386e: 5490 f59e |004d: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -533872: 5400 0a9f |004f: iget-object v0, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533876: 7100 74d4 0000 |0051: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ -53387c: 0c00 |0054: move-result-object v0 │ │ -53387e: 5491 f49e |0055: iget-object v1, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterStart:Lorg/osmdroid/api/IGeoPoint; // field@9ef4 │ │ -533882: 7210 e3d0 0100 |0057: invoke-interface {v1}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ -533888: 0b01 |005a: move-result-wide v1 │ │ -53388a: 6e30 8dd3 1002 |005b: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/util/TileSystem;.cleanLongitude:(D)D // method@d38d │ │ -533890: 0b01 |005e: move-result-wide v1 │ │ -533892: 5493 f39e |005f: iget-object v3, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ -533896: 7210 e3d0 0300 |0061: invoke-interface {v3}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ -53389c: 0b03 |0064: move-result-wide v3 │ │ -53389e: 6e30 8dd3 3004 |0065: invoke-virtual {v0, v3, v4}, Lorg/osmdroid/util/TileSystem;.cleanLongitude:(D)D // method@d38d │ │ -5338a4: 0b03 |0068: move-result-wide v3 │ │ -5338a6: cc13 |0069: sub-double/2addr v3, v1 │ │ -5338a8: 89a5 |006a: float-to-double v5, v10 │ │ -5338aa: 7120 9a64 6500 |006b: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5338b0: ad03 0305 |006e: mul-double v3, v3, v5 │ │ -5338b4: cb31 |0070: add-double/2addr v1, v3 │ │ -5338b6: 6e30 8dd3 1002 |0071: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/util/TileSystem;.cleanLongitude:(D)D // method@d38d │ │ -5338bc: 0b01 |0074: move-result-wide v1 │ │ -5338be: 549a f49e |0075: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterStart:Lorg/osmdroid/api/IGeoPoint; // field@9ef4 │ │ -5338c2: 7210 e2d0 0a00 |0077: invoke-interface {v10}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ -5338c8: 0b03 |007a: move-result-wide v3 │ │ -5338ca: 6e30 8cd3 3004 |007b: invoke-virtual {v0, v3, v4}, Lorg/osmdroid/util/TileSystem;.cleanLatitude:(D)D // method@d38c │ │ -5338d0: 0b03 |007e: move-result-wide v3 │ │ -5338d2: 549a f39e |007f: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ -5338d6: 7210 e2d0 0a00 |0081: invoke-interface {v10}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ -5338dc: 0b07 |0084: move-result-wide v7 │ │ -5338de: 6e30 8cd3 7008 |0085: invoke-virtual {v0, v7, v8}, Lorg/osmdroid/util/TileSystem;.cleanLatitude:(D)D // method@d38c │ │ -5338e4: 0b07 |0088: move-result-wide v7 │ │ -5338e6: cc37 |0089: sub-double/2addr v7, v3 │ │ -5338e8: 7120 9a64 6500 |008a: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5338ee: ad07 0705 |008d: mul-double v7, v7, v5 │ │ -5338f2: cb73 |008f: add-double/2addr v3, v7 │ │ -5338f4: 6e30 8cd3 3004 |0090: invoke-virtual {v0, v3, v4}, Lorg/osmdroid/util/TileSystem;.cleanLatitude:(D)D // method@d38c │ │ -5338fa: 0b03 |0093: move-result-wide v3 │ │ -5338fc: 549a f29e |0094: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9ef2 │ │ -533900: 6e52 22d3 3a14 |0096: invoke-virtual {v10, v3, v4, v1, v2}, Lorg/osmdroid/util/GeoPoint;.setCoords:(DD)V // method@d322 │ │ -533906: 549a f59e |0099: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -53390a: 54aa 0a9f |009b: iget-object v10, v10, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53390e: 5490 f29e |009d: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9ef2 │ │ -533912: 6e20 94d4 0a00 |009f: invoke-virtual {v10, v0}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ -533918: 549a f59e |00a2: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ -53391c: 54aa 0a9f |00a4: iget-object v10, v10, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533920: 6e10 8e0b 0a00 |00a6: invoke-virtual {v10}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -533926: 0e00 |00a9: return-void │ │ +5337e0: |[5337e0] org.osmdroid.views.MapController$MapAnimatorListener.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +5337f0: 6e10 7b00 0a00 |0000: invoke-virtual {v10}, Landroid/animation/ValueAnimator;.getAnimatedValue:()Ljava/lang/Object; // method@007b │ │ +5337f6: 0c0a |0003: move-result-object v10 │ │ +5337f8: 1f0a 3b0e |0004: check-cast v10, Ljava/lang/Float; // type@0e3b │ │ +5337fc: 6e10 b464 0a00 |0006: invoke-virtual {v10}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +533802: 0a0a |0009: move-result v10 │ │ +533804: 5490 f89e |000a: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomEnd:Ljava/lang/Double; // field@9ef8 │ │ +533808: 3800 2300 |000c: if-eqz v0, 002f // +0023 │ │ +53380c: 5490 f99e |000e: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomStart:Ljava/lang/Double; // field@9ef9 │ │ +533810: 6e10 9964 0000 |0010: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ +533816: 0b00 |0013: move-result-wide v0 │ │ +533818: 5492 f89e |0014: iget-object v2, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomEnd:Ljava/lang/Double; // field@9ef8 │ │ +53381c: 6e10 9964 0200 |0016: invoke-virtual {v2}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ +533822: 0b02 |0019: move-result-wide v2 │ │ +533824: 5494 f99e |001a: iget-object v4, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mZoomStart:Ljava/lang/Double; // field@9ef9 │ │ +533828: 6e10 9964 0400 |001c: invoke-virtual {v4}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ +53382e: 0b04 |001f: move-result-wide v4 │ │ +533830: cc42 |0020: sub-double/2addr v2, v4 │ │ +533832: 89a4 |0021: float-to-double v4, v10 │ │ +533834: 7120 9a64 5400 |0022: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53383a: ad02 0204 |0025: mul-double v2, v2, v4 │ │ +53383e: cb20 |0027: add-double/2addr v0, v2 │ │ +533840: 5492 f59e |0028: iget-object v2, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +533844: 5422 0a9f |002a: iget-object v2, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533848: 6e30 b1d4 0201 |002c: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ +53384e: 5490 f69e |002f: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ +533852: 3800 1800 |0031: if-eqz v0, 0049 // +0018 │ │ +533856: 5490 f79e |0033: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationStart:Ljava/lang/Float; // field@9ef7 │ │ +53385a: 6e10 b464 0000 |0035: invoke-virtual {v0}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +533860: 0a00 |0038: move-result v0 │ │ +533862: 5491 f69e |0039: iget-object v1, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mOrientationSpan:Ljava/lang/Float; // field@9ef6 │ │ +533866: 6e10 b464 0100 |003b: invoke-virtual {v1}, Ljava/lang/Float;.floatValue:()F // method@64b4 │ │ +53386c: 0a01 |003e: move-result v1 │ │ +53386e: a801 010a |003f: mul-float v1, v1, v10 │ │ +533872: c610 |0041: add-float/2addr v0, v1 │ │ +533874: 5491 f59e |0042: iget-object v1, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +533878: 5411 0a9f |0044: iget-object v1, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53387c: 6e20 9bd4 0100 |0046: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapView;.setMapOrientation:(F)V // method@d49b │ │ +533882: 5490 f39e |0049: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ +533886: 3800 5700 |004b: if-eqz v0, 00a2 // +0057 │ │ +53388a: 5490 f59e |004d: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +53388e: 5400 0a9f |004f: iget-object v0, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533892: 7100 74d4 0000 |0051: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ +533898: 0c00 |0054: move-result-object v0 │ │ +53389a: 5491 f49e |0055: iget-object v1, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterStart:Lorg/osmdroid/api/IGeoPoint; // field@9ef4 │ │ +53389e: 7210 e3d0 0100 |0057: invoke-interface {v1}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ +5338a4: 0b01 |005a: move-result-wide v1 │ │ +5338a6: 6e30 8dd3 1002 |005b: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/util/TileSystem;.cleanLongitude:(D)D // method@d38d │ │ +5338ac: 0b01 |005e: move-result-wide v1 │ │ +5338ae: 5493 f39e |005f: iget-object v3, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ +5338b2: 7210 e3d0 0300 |0061: invoke-interface {v3}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ +5338b8: 0b03 |0064: move-result-wide v3 │ │ +5338ba: 6e30 8dd3 3004 |0065: invoke-virtual {v0, v3, v4}, Lorg/osmdroid/util/TileSystem;.cleanLongitude:(D)D // method@d38d │ │ +5338c0: 0b03 |0068: move-result-wide v3 │ │ +5338c2: cc13 |0069: sub-double/2addr v3, v1 │ │ +5338c4: 89a5 |006a: float-to-double v5, v10 │ │ +5338c6: 7120 9a64 6500 |006b: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5338cc: ad03 0305 |006e: mul-double v3, v3, v5 │ │ +5338d0: cb31 |0070: add-double/2addr v1, v3 │ │ +5338d2: 6e30 8dd3 1002 |0071: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/util/TileSystem;.cleanLongitude:(D)D // method@d38d │ │ +5338d8: 0b01 |0074: move-result-wide v1 │ │ +5338da: 549a f49e |0075: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterStart:Lorg/osmdroid/api/IGeoPoint; // field@9ef4 │ │ +5338de: 7210 e2d0 0a00 |0077: invoke-interface {v10}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ +5338e4: 0b03 |007a: move-result-wide v3 │ │ +5338e6: 6e30 8cd3 3004 |007b: invoke-virtual {v0, v3, v4}, Lorg/osmdroid/util/TileSystem;.cleanLatitude:(D)D // method@d38c │ │ +5338ec: 0b03 |007e: move-result-wide v3 │ │ +5338ee: 549a f39e |007f: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenterEnd:Lorg/osmdroid/api/IGeoPoint; // field@9ef3 │ │ +5338f2: 7210 e2d0 0a00 |0081: invoke-interface {v10}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ +5338f8: 0b07 |0084: move-result-wide v7 │ │ +5338fa: 6e30 8cd3 7008 |0085: invoke-virtual {v0, v7, v8}, Lorg/osmdroid/util/TileSystem;.cleanLatitude:(D)D // method@d38c │ │ +533900: 0b07 |0088: move-result-wide v7 │ │ +533902: cc37 |0089: sub-double/2addr v7, v3 │ │ +533904: 7120 9a64 6500 |008a: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53390a: ad07 0705 |008d: mul-double v7, v7, v5 │ │ +53390e: cb73 |008f: add-double/2addr v3, v7 │ │ +533910: 6e30 8cd3 3004 |0090: invoke-virtual {v0, v3, v4}, Lorg/osmdroid/util/TileSystem;.cleanLatitude:(D)D // method@d38c │ │ +533916: 0b03 |0093: move-result-wide v3 │ │ +533918: 549a f29e |0094: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9ef2 │ │ +53391c: 6e52 22d3 3a14 |0096: invoke-virtual {v10, v3, v4, v1, v2}, Lorg/osmdroid/util/GeoPoint;.setCoords:(DD)V // method@d322 │ │ +533922: 549a f59e |0099: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +533926: 54aa 0a9f |009b: iget-object v10, v10, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53392a: 5490 f29e |009d: iget-object v0, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9ef2 │ │ +53392e: 6e20 94d4 0a00 |009f: invoke-virtual {v10, v0}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ +533934: 549a f59e |00a2: iget-object v10, v9, Lorg/osmdroid/views/MapController$MapAnimatorListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9ef5 │ │ +533938: 54aa 0a9f |00a4: iget-object v10, v10, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53393c: 6e10 8e0b 0a00 |00a6: invoke-virtual {v10}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +533942: 0e00 |00a9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x000a line=517 │ │ 0x000e line=518 │ │ 0x0028 line=520 │ │ 0x002f line=522 │ │ @@ -990032,26 +990032,26 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 13 16-bit code units │ │ -5339d0: |[5339d0] org.osmdroid.views.MapController$ReplayController$ReplayClass.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V │ │ -5339e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -5339e2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -5339e4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -5339e6: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -5339e8: 0790 |0004: move-object v0, v9 │ │ -5339ea: 07a1 |0005: move-object v1, v10 │ │ -5339ec: 07b2 |0006: move-object v2, v11 │ │ -5339ee: 07c3 |0007: move-object v3, v12 │ │ -5339f0: 07d4 |0008: move-object v4, v13 │ │ -5339f2: 7609 00d4 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d400 │ │ -5339f8: 0e00 |000c: return-void │ │ +5339ec: |[5339ec] org.osmdroid.views.MapController$ReplayController$ReplayClass.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V │ │ +5339fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +5339fe: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +533a00: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +533a02: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +533a04: 0790 |0004: move-object v0, v9 │ │ +533a06: 07a1 |0005: move-object v1, v10 │ │ +533a08: 07b2 |0006: move-object v2, v11 │ │ +533a0a: 07c3 |0007: move-object v3, v12 │ │ +533a0c: 07d4 |0008: move-object v4, v13 │ │ +533a0e: 7609 00d4 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d400 │ │ +533a14: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0009 line=632 │ │ locals : │ │ 0x0000 - 0x000d reg=9 this Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ 0x0000 - 0x000d reg=10 (null) Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x000d reg=11 (null) Lorg/osmdroid/views/MapController$ReplayType; │ │ @@ -990063,24 +990063,24 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -5339fc: |[5339fc] org.osmdroid.views.MapController$ReplayController$ReplayClass.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ -533a0c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -533a12: 5b02 fe9e |0003: iput-object v2, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mReplayType:Lorg/osmdroid/views/MapController$ReplayType; // field@9efe │ │ -533a16: 5b03 fd9e |0005: iput-object v3, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mPoint:Landroid/graphics/Point; // field@9efd │ │ -533a1a: 5b04 fb9e |0007: iput-object v4, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9efb │ │ -533a1e: 5b06 ff9e |0009: iput-object v6, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mSpeed:Ljava/lang/Long; // field@9eff │ │ -533a22: 5b05 009f |000b: iput-object v5, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mZoom:Ljava/lang/Double; // field@9f00 │ │ -533a26: 5b07 fc9e |000d: iput-object v7, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mOrientation:Ljava/lang/Float; // field@9efc │ │ -533a2a: 5b08 fa9e |000f: iput-object v8, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mClockwise:Ljava/lang/Boolean; // field@9efa │ │ -533a2e: 0e00 |0011: return-void │ │ +533a18: |[533a18] org.osmdroid.views.MapController$ReplayController$ReplayClass.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ +533a28: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +533a2e: 5b02 fe9e |0003: iput-object v2, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mReplayType:Lorg/osmdroid/views/MapController$ReplayType; // field@9efe │ │ +533a32: 5b03 fd9e |0005: iput-object v3, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mPoint:Landroid/graphics/Point; // field@9efd │ │ +533a36: 5b04 fb9e |0007: iput-object v4, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9efb │ │ +533a3a: 5b06 ff9e |0009: iput-object v6, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mSpeed:Ljava/lang/Long; // field@9eff │ │ +533a3e: 5b05 009f |000b: iput-object v5, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mZoom:Ljava/lang/Double; // field@9f00 │ │ +533a42: 5b07 fc9e |000d: iput-object v7, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mOrientation:Ljava/lang/Float; // field@9efc │ │ +533a46: 5b08 fa9e |000f: iput-object v8, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mClockwise:Ljava/lang/Boolean; // field@9efa │ │ +533a4a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0003 line=640 │ │ 0x0005 line=641 │ │ 0x0007 line=642 │ │ 0x0009 line=643 │ │ @@ -990103,17 +990103,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/views/MapController$ReplayType;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5339b8: |[5339b8] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$100:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/views/MapController$ReplayType; │ │ -5339c8: 5400 fe9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mReplayType:Lorg/osmdroid/views/MapController$ReplayType; // field@9efe │ │ -5339cc: 1100 |0002: return-object v0 │ │ +5339d4: |[5339d4] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$100:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/views/MapController$ReplayType; │ │ +5339e4: 5400 fe9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mReplayType:Lorg/osmdroid/views/MapController$ReplayType; // field@9efe │ │ +5339e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ #3 : (in Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;) │ │ @@ -990121,17 +990121,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5339a0: |[5339a0] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; │ │ -5339b0: 5400 fb9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9efb │ │ -5339b4: 1100 |0002: return-object v0 │ │ +5339bc: |[5339bc] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; │ │ +5339cc: 5400 fb9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9efb │ │ +5339d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ #4 : (in Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;) │ │ @@ -990139,17 +990139,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Double;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -533958: |[533958] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$300:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Double; │ │ -533968: 5400 009f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mZoom:Ljava/lang/Double; // field@9f00 │ │ -53396c: 1100 |0002: return-object v0 │ │ +533974: |[533974] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$300:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Double; │ │ +533984: 5400 009f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mZoom:Ljava/lang/Double; // field@9f00 │ │ +533988: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ #5 : (in Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;) │ │ @@ -990157,17 +990157,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Long;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -533988: |[533988] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$400:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Long; │ │ -533998: 5400 ff9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mSpeed:Ljava/lang/Long; // field@9eff │ │ -53399c: 1100 |0002: return-object v0 │ │ +5339a4: |[5339a4] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$400:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Long; │ │ +5339b4: 5400 ff9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mSpeed:Ljava/lang/Long; // field@9eff │ │ +5339b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ #6 : (in Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;) │ │ @@ -990175,17 +990175,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Float;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -533970: |[533970] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$500:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Float; │ │ -533980: 5400 fc9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mOrientation:Ljava/lang/Float; // field@9efc │ │ -533984: 1100 |0002: return-object v0 │ │ +53398c: |[53398c] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$500:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Float; │ │ +53399c: 5400 fc9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mOrientation:Ljava/lang/Float; // field@9efc │ │ +5339a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ #7 : (in Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;) │ │ @@ -990193,17 +990193,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Boolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -533940: |[533940] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$600:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Boolean; │ │ -533950: 5400 fa9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mClockwise:Ljava/lang/Boolean; // field@9efa │ │ -533954: 1100 |0002: return-object v0 │ │ +53395c: |[53395c] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$600:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Boolean; │ │ +53396c: 5400 fa9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mClockwise:Ljava/lang/Boolean; // field@9efa │ │ +533970: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ #8 : (in Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;) │ │ @@ -990211,17 +990211,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -533928: |[533928] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; │ │ -533938: 5400 fd9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mPoint:Landroid/graphics/Point; // field@9efd │ │ -53393c: 1100 |0002: return-object v0 │ │ +533944: |[533944] org.osmdroid.views.MapController$ReplayController$ReplayClass.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; │ │ +533954: 5400 fd9e |0000: iget-object v0, v0, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.mPoint:Landroid/graphics/Point; // field@9efd │ │ +533958: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; │ │ │ │ Virtual methods - │ │ @@ -990266,21 +990266,21 @@ │ │ type : '(Lorg/osmdroid/views/MapController;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -533a30: |[533a30] org.osmdroid.views.MapController$ReplayController.:(Lorg/osmdroid/views/MapController;)V │ │ -533a40: 5b01 029f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ -533a44: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -533a4a: 2201 310f |0005: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ -533a4e: 7010 2a69 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ -533a54: 5b01 019f |000a: iput-object v1, v0, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533a58: 0e00 |000c: return-void │ │ +533a4c: |[533a4c] org.osmdroid.views.MapController$ReplayController.:(Lorg/osmdroid/views/MapController;)V │ │ +533a5c: 5b01 029f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ +533a60: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +533a66: 2201 310f |0005: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ +533a6a: 7010 2a69 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ +533a70: 5b01 019f |000a: iput-object v1, v0, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533a74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0005 line=573 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x000d reg=1 (null) Lorg/osmdroid/views/MapController; │ │ @@ -990290,17 +990290,17 @@ │ │ type : '(Lorg/osmdroid/views/MapController;Lorg/osmdroid/views/MapController$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -533a5c: |[533a5c] org.osmdroid.views.MapController$ReplayController.:(Lorg/osmdroid/views/MapController;Lorg/osmdroid/views/MapController$1;)V │ │ -533a6c: 7020 08d4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapController$ReplayController;.:(Lorg/osmdroid/views/MapController;)V // method@d408 │ │ -533a72: 0e00 |0003: return-void │ │ +533a78: |[533a78] org.osmdroid.views.MapController$ReplayController.:(Lorg/osmdroid/views/MapController;Lorg/osmdroid/views/MapController$1;)V │ │ +533a88: 7020 08d4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapController$ReplayController;.:(Lorg/osmdroid/views/MapController;)V // method@d408 │ │ +533a8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/views/MapController$1; │ │ @@ -990311,24 +990311,24 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -533a74: |[533a74] org.osmdroid.views.MapController$ReplayController.animateTo:(II)V │ │ -533a84: 5440 019f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533a88: 2201 ec22 |0002: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ -533a8c: 6202 059f |0004: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ -533a90: 2203 d100 |0006: new-instance v3, Landroid/graphics/Point; // type@00d1 │ │ -533a94: 7030 9104 5306 |0008: invoke-direct {v3, v5, v6}, Landroid/graphics/Point;.:(II)V // method@0491 │ │ -533a9a: 1205 |000b: const/4 v5, #int 0 // #0 │ │ -533a9c: 7055 ffd3 4132 |000c: invoke-direct {v1, v4, v2, v3, v5}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V // method@d3ff │ │ -533aa2: 6e20 2c69 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ -533aa8: 0e00 |0012: return-void │ │ +533a90: |[533a90] org.osmdroid.views.MapController$ReplayController.animateTo:(II)V │ │ +533aa0: 5440 019f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533aa4: 2201 ec22 |0002: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ +533aa8: 6202 059f |0004: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ +533aac: 2203 d100 |0006: new-instance v3, Landroid/graphics/Point; // type@00d1 │ │ +533ab0: 7030 9104 5306 |0008: invoke-direct {v3, v5, v6}, Landroid/graphics/Point;.:(II)V // method@0491 │ │ +533ab6: 1205 |000b: const/4 v5, #int 0 // #0 │ │ +533ab8: 7055 ffd3 4132 |000c: invoke-direct {v1, v4, v2, v3, v5}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V // method@d3ff │ │ +533abe: 6e20 2c69 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ +533ac4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x0013 reg=5 (null) I │ │ 0x0000 - 0x0013 reg=6 (null) I │ │ @@ -990338,30 +990338,30 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 24 16-bit code units │ │ -533aac: |[533aac] org.osmdroid.views.MapController$ReplayController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ -533abc: 07c9 |0000: move-object v9, v12 │ │ -533abe: 549a 019f |0001: iget-object v10, v9, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533ac2: 220b ec22 |0003: new-instance v11, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ -533ac6: 6202 049f |0005: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ -533aca: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -533acc: 07b0 |0008: move-object v0, v11 │ │ -533ace: 07c1 |0009: move-object v1, v12 │ │ -533ad0: 07d4 |000a: move-object v4, v13 │ │ -533ad2: 07e5 |000b: move-object v5, v14 │ │ -533ad4: 07f6 |000c: move-object v6, v15 │ │ -533ad6: 0807 1000 |000d: move-object/from16 v7, v16 │ │ -533ada: 0808 1100 |000f: move-object/from16 v8, v17 │ │ -533ade: 7609 00d4 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d400 │ │ -533ae4: 6e20 2c69 ba00 |0014: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ -533aea: 0e00 |0017: return-void │ │ +533ac8: |[533ac8] org.osmdroid.views.MapController$ReplayController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ +533ad8: 07c9 |0000: move-object v9, v12 │ │ +533ada: 549a 019f |0001: iget-object v10, v9, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533ade: 220b ec22 |0003: new-instance v11, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ +533ae2: 6202 049f |0005: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ +533ae6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +533ae8: 07b0 |0008: move-object v0, v11 │ │ +533aea: 07c1 |0009: move-object v1, v12 │ │ +533aec: 07d4 |000a: move-object v4, v13 │ │ +533aee: 07e5 |000b: move-object v5, v14 │ │ +533af0: 07f6 |000c: move-object v6, v15 │ │ +533af2: 0807 1000 |000d: move-object/from16 v7, v16 │ │ +533af6: 0808 1100 |000f: move-object/from16 v8, v17 │ │ +533afa: 7609 00d4 0000 |0011: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d400 │ │ +533b00: 6e20 2c69 ba00 |0014: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ +533b06: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ locals : │ │ 0x0000 - 0x0018 reg=12 this Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x0018 reg=13 (null) Lorg/osmdroid/api/IGeoPoint; │ │ 0x0000 - 0x0018 reg=14 (null) Ljava/lang/Double; │ │ @@ -990374,90 +990374,90 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 146 16-bit code units │ │ -533aec: |[533aec] org.osmdroid.views.MapController$ReplayController.replayCalls:()V │ │ -533afc: 5490 019f |0000: iget-object v0, v9, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533b00: 6e10 3269 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ -533b06: 0c00 |0005: move-result-object v0 │ │ -533b08: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -533b0e: 0a01 |0009: move-result v1 │ │ -533b10: 3801 8200 |000a: if-eqz v1, 008c // +0082 │ │ -533b14: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -533b1a: 0c01 |000f: move-result-object v1 │ │ -533b1c: 1f01 ec22 |0010: check-cast v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ -533b20: 6202 f19e |0012: sget-object v2, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ -533b24: 7110 01d4 0100 |0014: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$100:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/views/MapController$ReplayType; // method@d401 │ │ -533b2a: 0c03 |0017: move-result-object v3 │ │ -533b2c: 6e10 a464 0300 |0018: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -533b32: 0a03 |001b: move-result v3 │ │ -533b34: 4402 0203 |001c: aget v2, v2, v3 │ │ -533b38: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -533b3a: 3232 4c00 |001f: if-eq v2, v3, 006b // +004c │ │ -533b3e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -533b40: 3232 3100 |0022: if-eq v2, v3, 0053 // +0031 │ │ -533b44: 1233 |0024: const/4 v3, #int 3 // #3 │ │ -533b46: 3232 1e00 |0025: if-eq v2, v3, 0043 // +001e │ │ -533b4a: 1243 |0027: const/4 v3, #int 4 // #4 │ │ -533b4c: 3232 0300 |0028: if-eq v2, v3, 002b // +0003 │ │ -533b50: 28dc |002a: goto 0006 // -0024 │ │ -533b52: 7110 07d4 0100 |002b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ -533b58: 0c02 |002e: move-result-object v2 │ │ -533b5a: 3802 d7ff |002f: if-eqz v2, 0006 // -0029 │ │ -533b5e: 5492 029f |0031: iget-object v2, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ -533b62: 7110 07d4 0100 |0033: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ -533b68: 0c03 |0036: move-result-object v3 │ │ -533b6a: 5233 7500 |0037: iget v3, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ -533b6e: 7110 07d4 0100 |0039: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ -533b74: 0c01 |003c: move-result-object v1 │ │ -533b76: 5211 7600 |003d: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ -533b7a: 6e30 2ed4 3201 |003f: invoke-virtual {v2, v3, v1}, Lorg/osmdroid/views/MapController;.zoomToSpan:(II)V // method@d42e │ │ -533b80: 28c4 |0042: goto 0006 // -003c │ │ -533b82: 7110 02d4 0100 |0043: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ -533b88: 0c02 |0046: move-result-object v2 │ │ -533b8a: 3802 bfff |0047: if-eqz v2, 0006 // -0041 │ │ -533b8e: 5492 029f |0049: iget-object v2, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ -533b92: 7110 02d4 0100 |004b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ -533b98: 0c01 |004e: move-result-object v1 │ │ -533b9a: 6e20 20d4 1200 |004f: invoke-virtual {v2, v1}, Lorg/osmdroid/views/MapController;.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d420 │ │ -533ba0: 28b4 |0052: goto 0006 // -004c │ │ -533ba2: 7110 07d4 0100 |0053: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ -533ba8: 0c02 |0056: move-result-object v2 │ │ -533baa: 3802 afff |0057: if-eqz v2, 0006 // -0051 │ │ -533bae: 5492 029f |0059: iget-object v2, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ -533bb2: 7110 07d4 0100 |005b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ -533bb8: 0c03 |005e: move-result-object v3 │ │ -533bba: 5233 7500 |005f: iget v3, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ -533bbe: 7110 07d4 0100 |0061: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ -533bc4: 0c01 |0064: move-result-object v1 │ │ -533bc6: 5211 7600 |0065: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ -533bca: 6e30 18d4 3201 |0067: invoke-virtual {v2, v3, v1}, Lorg/osmdroid/views/MapController;.animateTo:(II)V // method@d418 │ │ -533bd0: 289c |006a: goto 0006 // -0064 │ │ -533bd2: 7110 02d4 0100 |006b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ -533bd8: 0c02 |006e: move-result-object v2 │ │ -533bda: 3802 97ff |006f: if-eqz v2, 0006 // -0069 │ │ -533bde: 5493 029f |0071: iget-object v3, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ -533be2: 7110 02d4 0100 |0073: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ -533be8: 0c04 |0076: move-result-object v4 │ │ -533bea: 7110 03d4 0100 |0077: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$300:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Double; // method@d403 │ │ -533bf0: 0c05 |007a: move-result-object v5 │ │ -533bf2: 7110 04d4 0100 |007b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$400:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Long; // method@d404 │ │ -533bf8: 0c06 |007e: move-result-object v6 │ │ -533bfa: 7110 05d4 0100 |007f: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$500:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Float; // method@d405 │ │ -533c00: 0c07 |0082: move-result-object v7 │ │ -533c02: 7110 06d4 0100 |0083: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$600:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Boolean; // method@d406 │ │ -533c08: 0c08 |0086: move-result-object v8 │ │ -533c0a: 7406 1cd4 0300 |0087: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d41c │ │ -533c10: 2900 7cff |008a: goto/16 0006 // -0084 │ │ -533c14: 5490 019f |008c: iget-object v0, v9, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533c18: 6e10 2e69 0000 |008e: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@692e │ │ -533c1e: 0e00 |0091: return-void │ │ +533b08: |[533b08] org.osmdroid.views.MapController$ReplayController.replayCalls:()V │ │ +533b18: 5490 019f |0000: iget-object v0, v9, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533b1c: 6e10 3269 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ +533b22: 0c00 |0005: move-result-object v0 │ │ +533b24: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +533b2a: 0a01 |0009: move-result v1 │ │ +533b2c: 3801 8200 |000a: if-eqz v1, 008c // +0082 │ │ +533b30: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +533b36: 0c01 |000f: move-result-object v1 │ │ +533b38: 1f01 ec22 |0010: check-cast v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ +533b3c: 6202 f19e |0012: sget-object v2, Lorg/osmdroid/views/MapController$1;.$SwitchMap$org$osmdroid$views$MapController$ReplayType:[I // field@9ef1 │ │ +533b40: 7110 01d4 0100 |0014: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$100:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/views/MapController$ReplayType; // method@d401 │ │ +533b46: 0c03 |0017: move-result-object v3 │ │ +533b48: 6e10 a464 0300 |0018: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +533b4e: 0a03 |001b: move-result v3 │ │ +533b50: 4402 0203 |001c: aget v2, v2, v3 │ │ +533b54: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +533b56: 3232 4c00 |001f: if-eq v2, v3, 006b // +004c │ │ +533b5a: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +533b5c: 3232 3100 |0022: if-eq v2, v3, 0053 // +0031 │ │ +533b60: 1233 |0024: const/4 v3, #int 3 // #3 │ │ +533b62: 3232 1e00 |0025: if-eq v2, v3, 0043 // +001e │ │ +533b66: 1243 |0027: const/4 v3, #int 4 // #4 │ │ +533b68: 3232 0300 |0028: if-eq v2, v3, 002b // +0003 │ │ +533b6c: 28dc |002a: goto 0006 // -0024 │ │ +533b6e: 7110 07d4 0100 |002b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ +533b74: 0c02 |002e: move-result-object v2 │ │ +533b76: 3802 d7ff |002f: if-eqz v2, 0006 // -0029 │ │ +533b7a: 5492 029f |0031: iget-object v2, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ +533b7e: 7110 07d4 0100 |0033: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ +533b84: 0c03 |0036: move-result-object v3 │ │ +533b86: 5233 7500 |0037: iget v3, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ +533b8a: 7110 07d4 0100 |0039: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ +533b90: 0c01 |003c: move-result-object v1 │ │ +533b92: 5211 7600 |003d: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ +533b96: 6e30 2ed4 3201 |003f: invoke-virtual {v2, v3, v1}, Lorg/osmdroid/views/MapController;.zoomToSpan:(II)V // method@d42e │ │ +533b9c: 28c4 |0042: goto 0006 // -003c │ │ +533b9e: 7110 02d4 0100 |0043: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ +533ba4: 0c02 |0046: move-result-object v2 │ │ +533ba6: 3802 bfff |0047: if-eqz v2, 0006 // -0041 │ │ +533baa: 5492 029f |0049: iget-object v2, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ +533bae: 7110 02d4 0100 |004b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ +533bb4: 0c01 |004e: move-result-object v1 │ │ +533bb6: 6e20 20d4 1200 |004f: invoke-virtual {v2, v1}, Lorg/osmdroid/views/MapController;.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d420 │ │ +533bbc: 28b4 |0052: goto 0006 // -004c │ │ +533bbe: 7110 07d4 0100 |0053: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ +533bc4: 0c02 |0056: move-result-object v2 │ │ +533bc6: 3802 afff |0057: if-eqz v2, 0006 // -0051 │ │ +533bca: 5492 029f |0059: iget-object v2, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ +533bce: 7110 07d4 0100 |005b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ +533bd4: 0c03 |005e: move-result-object v3 │ │ +533bd6: 5233 7500 |005f: iget v3, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ +533bda: 7110 07d4 0100 |0061: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$700:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Landroid/graphics/Point; // method@d407 │ │ +533be0: 0c01 |0064: move-result-object v1 │ │ +533be2: 5211 7600 |0065: iget v1, v1, Landroid/graphics/Point;.y:I // field@0076 │ │ +533be6: 6e30 18d4 3201 |0067: invoke-virtual {v2, v3, v1}, Lorg/osmdroid/views/MapController;.animateTo:(II)V // method@d418 │ │ +533bec: 289c |006a: goto 0006 // -0064 │ │ +533bee: 7110 02d4 0100 |006b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ +533bf4: 0c02 |006e: move-result-object v2 │ │ +533bf6: 3802 97ff |006f: if-eqz v2, 0006 // -0069 │ │ +533bfa: 5493 029f |0071: iget-object v3, v9, Lorg/osmdroid/views/MapController$ReplayController;.this$0:Lorg/osmdroid/views/MapController; // field@9f02 │ │ +533bfe: 7110 02d4 0100 |0073: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$200:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Lorg/osmdroid/api/IGeoPoint; // method@d402 │ │ +533c04: 0c04 |0076: move-result-object v4 │ │ +533c06: 7110 03d4 0100 |0077: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$300:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Double; // method@d403 │ │ +533c0c: 0c05 |007a: move-result-object v5 │ │ +533c0e: 7110 04d4 0100 |007b: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$400:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Long; // method@d404 │ │ +533c14: 0c06 |007e: move-result-object v6 │ │ +533c16: 7110 05d4 0100 |007f: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$500:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Float; // method@d405 │ │ +533c1c: 0c07 |0082: move-result-object v7 │ │ +533c1e: 7110 06d4 0100 |0083: invoke-static {v1}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.access$600:(Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;)Ljava/lang/Boolean; // method@d406 │ │ +533c24: 0c08 |0086: move-result-object v8 │ │ +533c26: 7406 1cd4 0300 |0087: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d41c │ │ +533c2c: 2900 7cff |008a: goto/16 0006 // -0084 │ │ +533c30: 5490 019f |008c: iget-object v0, v9, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533c34: 6e10 2e69 0000 |008e: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@692e │ │ +533c3a: 0e00 |0091: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0012 line=600 │ │ 0x002b line=614 │ │ 0x0031 line=615 │ │ 0x0043 line=610 │ │ @@ -990475,22 +990475,22 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -533c20: |[533c20] org.osmdroid.views.MapController$ReplayController.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ -533c30: 5440 019f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533c34: 2201 ec22 |0002: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ -533c38: 6202 069f |0004: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.SetCenterPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f06 │ │ -533c3c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -533c3e: 7055 ffd3 4132 |0007: invoke-direct {v1, v4, v2, v3, v5}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V // method@d3ff │ │ -533c44: 6e20 2c69 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ -533c4a: 0e00 |000d: return-void │ │ +533c3c: |[533c3c] org.osmdroid.views.MapController$ReplayController.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ +533c4c: 5440 019f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533c50: 2201 ec22 |0002: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ +533c54: 6202 069f |0004: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.SetCenterPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f06 │ │ +533c58: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +533c5a: 7055 ffd3 4132 |0007: invoke-direct {v1, v4, v2, v3, v5}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V // method@d3ff │ │ +533c60: 6e20 2c69 1000 |000a: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ +533c66: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x000e reg=5 (null) Lorg/osmdroid/api/IGeoPoint; │ │ │ │ @@ -990499,29 +990499,29 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -533c4c: |[533c4c] org.osmdroid.views.MapController$ReplayController.zoomToSpan:(DD)V │ │ -533c5c: 5460 019f |0000: iget-object v0, v6, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ -533c60: 2201 ec22 |0002: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ -533c64: 6202 079f |0004: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ -533c68: 2203 d100 |0006: new-instance v3, Landroid/graphics/Point; // type@00d1 │ │ -533c6c: 1804 0000 0000 8084 2e41 |0008: const-wide v4, #double 1e+06 // #412e848000000000 │ │ -533c76: ad07 0704 |000d: mul-double v7, v7, v4 │ │ -533c7a: 8a77 |000f: double-to-int v7, v7 │ │ -533c7c: ad09 0904 |0010: mul-double v9, v9, v4 │ │ -533c80: 8a98 |0012: double-to-int v8, v9 │ │ -533c82: 7030 9104 7308 |0013: invoke-direct {v3, v7, v8}, Landroid/graphics/Point;.:(II)V // method@0491 │ │ -533c88: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -533c8a: 7057 ffd3 6132 |0017: invoke-direct {v1, v6, v2, v3, v7}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V // method@d3ff │ │ -533c90: 6e20 2c69 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ -533c96: 0e00 |001d: return-void │ │ +533c68: |[533c68] org.osmdroid.views.MapController$ReplayController.zoomToSpan:(DD)V │ │ +533c78: 5460 019f |0000: iget-object v0, v6, Lorg/osmdroid/views/MapController$ReplayController;.mReplayList:Ljava/util/LinkedList; // field@9f01 │ │ +533c7c: 2201 ec22 |0002: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass; // type@22ec │ │ +533c80: 6202 079f |0004: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ +533c84: 2203 d100 |0006: new-instance v3, Landroid/graphics/Point; // type@00d1 │ │ +533c88: 1804 0000 0000 8084 2e41 |0008: const-wide v4, #double 1e+06 // #412e848000000000 │ │ +533c92: ad07 0704 |000d: mul-double v7, v7, v4 │ │ +533c96: 8a77 |000f: double-to-int v7, v7 │ │ +533c98: ad09 0904 |0010: mul-double v9, v9, v4 │ │ +533c9c: 8a98 |0012: double-to-int v8, v9 │ │ +533c9e: 7030 9104 7308 |0013: invoke-direct {v3, v7, v8}, Landroid/graphics/Point;.:(II)V // method@0491 │ │ +533ca4: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +533ca6: 7057 ffd3 6132 |0017: invoke-direct {v1, v6, v2, v3, v7}, Lorg/osmdroid/views/MapController$ReplayController$ReplayClass;.:(Lorg/osmdroid/views/MapController$ReplayController;Lorg/osmdroid/views/MapController$ReplayType;Landroid/graphics/Point;Lorg/osmdroid/api/IGeoPoint;)V // method@d3ff │ │ +533cac: 6e20 2c69 1000 |001a: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ +533cb2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Lorg/osmdroid/views/MapController$ReplayController; │ │ 0x0000 - 0x001e reg=7 (null) D │ │ 0x0000 - 0x001e reg=9 (null) D │ │ @@ -990579,46 +990579,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -533ce0: |[533ce0] org.osmdroid.views.MapController$ReplayType.:()V │ │ -533cf0: 2200 ee22 |0000: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ -533cf4: 1a01 1470 |0002: const-string v1, "ZoomToSpanPoint" // string@7014 │ │ -533cf8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -533cfa: 7030 10d4 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ -533d00: 6900 079f |0008: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ -533d04: 2200 ee22 |000a: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ -533d08: 1a01 8211 |000c: const-string v1, "AnimateToPoint" // string@1182 │ │ -533d0c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -533d0e: 7030 10d4 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ -533d14: 6900 059f |0012: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ -533d18: 2200 ee22 |0014: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ -533d1c: 1a01 8111 |0016: const-string v1, "AnimateToGeoPoint" // string@1181 │ │ -533d20: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -533d22: 7030 10d4 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ -533d28: 6900 049f |001c: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ -533d2c: 2200 ee22 |001e: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ -533d30: 1a01 e961 |0020: const-string v1, "SetCenterPoint" // string@61e9 │ │ -533d34: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -533d36: 7030 10d4 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ -533d3c: 6900 069f |0026: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.SetCenterPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f06 │ │ -533d40: 1241 |0028: const/4 v1, #int 4 // #4 │ │ -533d42: 2311 8724 |0029: new-array v1, v1, [Lorg/osmdroid/views/MapController$ReplayType; // type@2487 │ │ -533d46: 6206 079f |002b: sget-object v6, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ -533d4a: 4d06 0102 |002d: aput-object v6, v1, v2 │ │ -533d4e: 6202 059f |002f: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ -533d52: 4d02 0103 |0031: aput-object v2, v1, v3 │ │ -533d56: 6202 049f |0033: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ -533d5a: 4d02 0104 |0035: aput-object v2, v1, v4 │ │ -533d5e: 4d00 0105 |0037: aput-object v0, v1, v5 │ │ -533d62: 6901 039f |0039: sput-object v1, Lorg/osmdroid/views/MapController$ReplayType;.$VALUES:[Lorg/osmdroid/views/MapController$ReplayType; // field@9f03 │ │ -533d66: 0e00 |003b: return-void │ │ +533cfc: |[533cfc] org.osmdroid.views.MapController$ReplayType.:()V │ │ +533d0c: 2200 ee22 |0000: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ +533d10: 1a01 1470 |0002: const-string v1, "ZoomToSpanPoint" // string@7014 │ │ +533d14: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +533d16: 7030 10d4 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ +533d1c: 6900 079f |0008: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ +533d20: 2200 ee22 |000a: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ +533d24: 1a01 8211 |000c: const-string v1, "AnimateToPoint" // string@1182 │ │ +533d28: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +533d2a: 7030 10d4 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ +533d30: 6900 059f |0012: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ +533d34: 2200 ee22 |0014: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ +533d38: 1a01 8111 |0016: const-string v1, "AnimateToGeoPoint" // string@1181 │ │ +533d3c: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +533d3e: 7030 10d4 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ +533d44: 6900 049f |001c: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ +533d48: 2200 ee22 |001e: new-instance v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ +533d4c: 1a01 e961 |0020: const-string v1, "SetCenterPoint" // string@61e9 │ │ +533d50: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +533d52: 7030 10d4 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/osmdroid/views/MapController$ReplayType;.:(Ljava/lang/String;I)V // method@d410 │ │ +533d58: 6900 069f |0026: sput-object v0, Lorg/osmdroid/views/MapController$ReplayType;.SetCenterPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f06 │ │ +533d5c: 1241 |0028: const/4 v1, #int 4 // #4 │ │ +533d5e: 2311 8724 |0029: new-array v1, v1, [Lorg/osmdroid/views/MapController$ReplayType; // type@2487 │ │ +533d62: 6206 079f |002b: sget-object v6, Lorg/osmdroid/views/MapController$ReplayType;.ZoomToSpanPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f07 │ │ +533d66: 4d06 0102 |002d: aput-object v6, v1, v2 │ │ +533d6a: 6202 059f |002f: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f05 │ │ +533d6e: 4d02 0103 |0031: aput-object v2, v1, v3 │ │ +533d72: 6202 049f |0033: sget-object v2, Lorg/osmdroid/views/MapController$ReplayType;.AnimateToGeoPoint:Lorg/osmdroid/views/MapController$ReplayType; // field@9f04 │ │ +533d76: 4d02 0104 |0035: aput-object v2, v1, v4 │ │ +533d7a: 4d00 0105 |0037: aput-object v0, v1, v5 │ │ +533d7e: 6901 039f |0039: sput-object v1, Lorg/osmdroid/views/MapController$ReplayType;.$VALUES:[Lorg/osmdroid/views/MapController$ReplayType; // field@9f03 │ │ +533d82: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x002b line=566 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/MapController$ReplayType;) │ │ @@ -990626,17 +990626,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -533d68: |[533d68] org.osmdroid.views.MapController$ReplayType.:(Ljava/lang/String;I)V │ │ -533d78: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -533d7e: 0e00 |0003: return-void │ │ +533d84: |[533d84] org.osmdroid.views.MapController$ReplayType.:(Ljava/lang/String;I)V │ │ +533d94: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +533d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapController$ReplayType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -990646,20 +990646,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/views/MapController$ReplayType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -533c98: |[533c98] org.osmdroid.views.MapController$ReplayType.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/MapController$ReplayType; │ │ -533ca8: 1c00 ee22 |0000: const-class v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ -533cac: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -533cb2: 0c01 |0005: move-result-object v1 │ │ -533cb4: 1f01 ee22 |0006: check-cast v1, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ -533cb8: 1101 |0008: return-object v1 │ │ +533cb4: |[533cb4] org.osmdroid.views.MapController$ReplayType.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/MapController$ReplayType; │ │ +533cc4: 1c00 ee22 |0000: const-class v0, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ +533cc8: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +533cce: 0c01 |0005: move-result-object v1 │ │ +533cd0: 1f01 ee22 |0006: check-cast v1, Lorg/osmdroid/views/MapController$ReplayType; // type@22ee │ │ +533cd4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/osmdroid/views/MapController$ReplayType;) │ │ @@ -990667,20 +990667,20 @@ │ │ type : '()[Lorg/osmdroid/views/MapController$ReplayType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -533cbc: |[533cbc] org.osmdroid.views.MapController$ReplayType.values:()[Lorg/osmdroid/views/MapController$ReplayType; │ │ -533ccc: 6200 039f |0000: sget-object v0, Lorg/osmdroid/views/MapController$ReplayType;.$VALUES:[Lorg/osmdroid/views/MapController$ReplayType; // field@9f03 │ │ -533cd0: 6e10 b4d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/MapController$ReplayType;.clone:()Ljava/lang/Object; // method@d6b4 │ │ -533cd6: 0c00 |0005: move-result-object v0 │ │ -533cd8: 1f00 8724 |0006: check-cast v0, [Lorg/osmdroid/views/MapController$ReplayType; // type@2487 │ │ -533cdc: 1100 |0008: return-object v0 │ │ +533cd8: |[533cd8] org.osmdroid.views.MapController$ReplayType.values:()[Lorg/osmdroid/views/MapController$ReplayType; │ │ +533ce8: 6200 039f |0000: sget-object v0, Lorg/osmdroid/views/MapController$ReplayType;.$VALUES:[Lorg/osmdroid/views/MapController$ReplayType; // field@9f03 │ │ +533cec: 6e10 b4d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/MapController$ReplayType;.clone:()Ljava/lang/Object; // method@d6b4 │ │ +533cf2: 0c00 |0005: move-result-object v0 │ │ +533cf4: 1f00 8724 |0006: check-cast v0, [Lorg/osmdroid/views/MapController$ReplayType; // type@2487 │ │ +533cf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 21119 (MapController.java) │ │ @@ -990718,18 +990718,18 @@ │ │ type : '(Lorg/osmdroid/views/MapController;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -533d80: |[533d80] org.osmdroid.views.MapController$ZoomAnimationListener.:(Lorg/osmdroid/views/MapController;)V │ │ -533d90: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -533d96: 5b01 089f |0003: iput-object v1, v0, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9f08 │ │ -533d9a: 0e00 |0005: return-void │ │ +533d9c: |[533d9c] org.osmdroid.views.MapController$ZoomAnimationListener.:(Lorg/osmdroid/views/MapController;)V │ │ +533dac: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +533db2: 5b01 089f |0003: iput-object v1, v0, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9f08 │ │ +533db6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController$ZoomAnimationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/MapController; │ │ @@ -990740,18 +990740,18 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -533d9c: |[533d9c] org.osmdroid.views.MapController$ZoomAnimationListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -533dac: 5401 089f |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9f08 │ │ -533db0: 6e10 1dd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationEnd:()V // method@d41d │ │ -533db6: 0e00 |0005: return-void │ │ +533db8: |[533db8] org.osmdroid.views.MapController$ZoomAnimationListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +533dc8: 5401 089f |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9f08 │ │ +533dcc: 6e10 1dd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationEnd:()V // method@d41d │ │ +533dd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController$ZoomAnimationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/animation/Animation; │ │ │ │ @@ -990760,33 +990760,33 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -533db8: |[533db8] org.osmdroid.views.MapController$ZoomAnimationListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -533dc8: 0e00 |0000: return-void │ │ +533dd4: |[533dd4] org.osmdroid.views.MapController$ZoomAnimationListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +533de4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/osmdroid/views/MapController$ZoomAnimationListener;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -533dcc: |[533dcc] org.osmdroid.views.MapController$ZoomAnimationListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -533ddc: 5401 089f |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9f08 │ │ -533de0: 6e10 1ed4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationStart:()V // method@d41e │ │ -533de6: 0e00 |0005: return-void │ │ +533de8: |[533de8] org.osmdroid.views.MapController$ZoomAnimationListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +533df8: 5401 089f |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.mMapController:Lorg/osmdroid/views/MapController; // field@9f08 │ │ +533dfc: 6e10 1ed4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController;.onAnimationStart:()V // method@d41e │ │ +533e02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController$ZoomAnimationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/animation/Animation; │ │ │ │ @@ -990862,27 +990862,27 @@ │ │ type : '(IILorg/osmdroid/api/IGeoPoint;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -534848: |[534848] org.osmdroid.views.MapView$LayoutParams.:(IILorg/osmdroid/api/IGeoPoint;III)V │ │ -534858: 7030 280b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0b28 │ │ -53485e: 3803 0500 |0003: if-eqz v3, 0008 // +0005 │ │ -534862: 5b03 109f |0005: iput-object v3, v0, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ -534866: 280a |0007: goto 0011 // +000a │ │ -534868: 2201 cb22 |0008: new-instance v1, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -53486c: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ -534870: 7053 15d3 2123 |000c: invoke-direct {v1, v2, v3, v2, v3}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -534876: 5b01 109f |000f: iput-object v1, v0, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ -53487a: 5904 0f9f |0011: iput v4, v0, Lorg/osmdroid/views/MapView$LayoutParams;.alignment:I // field@9f0f │ │ -53487e: 5905 119f |0013: iput v5, v0, Lorg/osmdroid/views/MapView$LayoutParams;.offsetX:I // field@9f11 │ │ -534882: 5906 129f |0015: iput v6, v0, Lorg/osmdroid/views/MapView$LayoutParams;.offsetY:I // field@9f12 │ │ -534886: 0e00 |0017: return-void │ │ +534864: |[534864] org.osmdroid.views.MapView$LayoutParams.:(IILorg/osmdroid/api/IGeoPoint;III)V │ │ +534874: 7030 280b 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@0b28 │ │ +53487a: 3803 0500 |0003: if-eqz v3, 0008 // +0005 │ │ +53487e: 5b03 109f |0005: iput-object v3, v0, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ +534882: 280a |0007: goto 0011 // +000a │ │ +534884: 2201 cb22 |0008: new-instance v1, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +534888: 1602 0000 |000a: const-wide/16 v2, #int 0 // #0 │ │ +53488c: 7053 15d3 2123 |000c: invoke-direct {v1, v2, v3, v2, v3}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +534892: 5b01 109f |000f: iput-object v1, v0, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ +534896: 5904 0f9f |0011: iput v4, v0, Lorg/osmdroid/views/MapView$LayoutParams;.alignment:I // field@9f0f │ │ +53489a: 5905 119f |0013: iput v5, v0, Lorg/osmdroid/views/MapView$LayoutParams;.offsetX:I // field@9f11 │ │ +53489e: 5906 129f |0015: iput v6, v0, Lorg/osmdroid/views/MapView$LayoutParams;.offsetY:I // field@9f12 │ │ +5348a2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1708 │ │ 0x0005 line=1710 │ │ 0x0008 line=1712 │ │ 0x0011 line=1714 │ │ 0x0013 line=1715 │ │ @@ -990901,23 +990901,23 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -5347fc: |[5347fc] org.osmdroid.views.MapView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -53480c: 7030 290b 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b29 │ │ -534812: 2203 cb22 |0003: new-instance v3, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -534816: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ -53481a: 7051 15d3 0301 |0007: invoke-direct {v3, v0, v1, v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -534820: 5b23 109f |000a: iput-object v3, v2, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ -534824: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ -534828: 5923 0f9f |000e: iput v3, v2, Lorg/osmdroid/views/MapView$LayoutParams;.alignment:I // field@9f0f │ │ -53482c: 0e00 |0010: return-void │ │ +534818: |[534818] org.osmdroid.views.MapView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +534828: 7030 290b 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b29 │ │ +53482e: 2203 cb22 |0003: new-instance v3, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +534832: 1600 0000 |0005: const-wide/16 v0, #int 0 // #0 │ │ +534836: 7051 15d3 0301 |0007: invoke-direct {v3, v0, v1, v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +53483c: 5b23 109f |000a: iput-object v3, v2, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ +534840: 1303 0800 |000c: const/16 v3, #int 8 // #8 │ │ +534844: 5923 0f9f |000e: iput v3, v2, Lorg/osmdroid/views/MapView$LayoutParams;.alignment:I // field@9f0f │ │ +534848: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ 0x0003 line=1731 │ │ 0x000e line=1732 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/osmdroid/views/MapView$LayoutParams; │ │ @@ -990929,17 +990929,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -534830: |[534830] org.osmdroid.views.MapView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -534840: 7020 2a0b 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b2a │ │ -534846: 0e00 |0003: return-void │ │ +53484c: |[53484c] org.osmdroid.views.MapView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +53485c: 7020 2a0b 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b2a │ │ +534862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1736 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -990979,18 +990979,18 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5349cc: |[5349cc] org.osmdroid.views.MapView$MapViewDoubleClickListener.:(Lorg/osmdroid/views/MapView;)V │ │ -5349dc: 5b01 139f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5349e0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5349e6: 0e00 |0005: return-void │ │ +5349e8: |[5349e8] org.osmdroid.views.MapView$MapViewDoubleClickListener.:(Lorg/osmdroid/views/MapView;)V │ │ +5349f8: 5b01 139f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5349fc: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +534a02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1565 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapView$MapViewDoubleClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/MapView; │ │ │ │ @@ -990999,17 +990999,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5349e8: |[5349e8] org.osmdroid.views.MapView$MapViewDoubleClickListener.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ -5349f8: 7020 32d4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.:(Lorg/osmdroid/views/MapView;)V // method@d432 │ │ -5349fe: 0e00 |0003: return-void │ │ +534a04: |[534a04] org.osmdroid.views.MapView$MapViewDoubleClickListener.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ +534a14: 7020 32d4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.:(Lorg/osmdroid/views/MapView;)V // method@d432 │ │ +534a1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1565 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView$MapViewDoubleClickListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/views/MapView$1; │ │ @@ -991020,57 +991020,57 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -534888: |[534888] org.osmdroid.views.MapView$MapViewDoubleClickListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -534898: 5430 139f |0000: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -53489c: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -5348a2: 0c00 |0005: move-result-object v0 │ │ -5348a4: 5431 139f |0006: iget-object v1, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5348a8: 7230 4dd5 4001 |0008: invoke-interface {v0, v4, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d54d │ │ -5348ae: 0a00 |000b: move-result v0 │ │ -5348b0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -5348b2: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ -5348b6: 0f01 |000f: return v1 │ │ -5348b8: 5430 139f |0010: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5348bc: 7110 48d4 0000 |0012: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -5348c2: 0c00 |0015: move-result-object v0 │ │ -5348c4: 3800 0f00 |0016: if-eqz v0, 0025 // +000f │ │ -5348c8: 5430 139f |0018: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5348cc: 7110 48d4 0000 |001a: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -5348d2: 0c00 |001d: move-result-object v0 │ │ -5348d4: 6e20 dad3 4000 |001e: invoke-virtual {v0, v4}, Lorg/osmdroid/views/CustomZoomButtonsController;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@d3da │ │ -5348da: 0a00 |0021: move-result v0 │ │ -5348dc: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ -5348e0: 0f01 |0024: return v1 │ │ -5348e2: 5430 139f |0025: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5348e6: 6e10 6dd4 0000 |0027: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5348ec: 0c00 |002a: move-result-object v0 │ │ -5348ee: 6e10 f709 0400 |002b: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -5348f4: 0a01 |002e: move-result v1 │ │ -5348f6: 8711 |002f: float-to-int v1, v1 │ │ -5348f8: 6e10 f909 0400 |0030: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -5348fe: 0a04 |0033: move-result v4 │ │ -534900: 8744 |0034: float-to-int v4, v4 │ │ -534902: 5432 139f |0035: iget-object v2, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -534906: 5422 309f |0037: iget-object v2, v2, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ -53490a: 6e40 d9d4 1024 |0039: invoke-virtual {v0, v1, v4, v2}, Lorg/osmdroid/views/Projection;.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4d9 │ │ -534910: 5434 139f |003c: iget-object v4, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -534914: 6e10 5ad4 0400 |003e: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -53491a: 0c04 |0041: move-result-object v4 │ │ -53491c: 5430 139f |0042: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -534920: 5400 309f |0044: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ -534924: 5201 7500 |0046: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ -534928: 5200 7600 |0048: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ -53492c: 7230 ead0 1400 |004a: invoke-interface {v4, v1, v0}, Lorg/osmdroid/api/IMapController;.zoomInFixing:(II)Z // method@d0ea │ │ -534932: 0a04 |004d: move-result v4 │ │ -534934: 0f04 |004e: return v4 │ │ +5348a4: |[5348a4] org.osmdroid.views.MapView$MapViewDoubleClickListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +5348b4: 5430 139f |0000: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5348b8: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5348be: 0c00 |0005: move-result-object v0 │ │ +5348c0: 5431 139f |0006: iget-object v1, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5348c4: 7230 4dd5 4001 |0008: invoke-interface {v0, v4, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d54d │ │ +5348ca: 0a00 |000b: move-result v0 │ │ +5348cc: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +5348ce: 3800 0300 |000d: if-eqz v0, 0010 // +0003 │ │ +5348d2: 0f01 |000f: return v1 │ │ +5348d4: 5430 139f |0010: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5348d8: 7110 48d4 0000 |0012: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +5348de: 0c00 |0015: move-result-object v0 │ │ +5348e0: 3800 0f00 |0016: if-eqz v0, 0025 // +000f │ │ +5348e4: 5430 139f |0018: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5348e8: 7110 48d4 0000 |001a: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +5348ee: 0c00 |001d: move-result-object v0 │ │ +5348f0: 6e20 dad3 4000 |001e: invoke-virtual {v0, v4}, Lorg/osmdroid/views/CustomZoomButtonsController;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@d3da │ │ +5348f6: 0a00 |0021: move-result v0 │ │ +5348f8: 3800 0300 |0022: if-eqz v0, 0025 // +0003 │ │ +5348fc: 0f01 |0024: return v1 │ │ +5348fe: 5430 139f |0025: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +534902: 6e10 6dd4 0000 |0027: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534908: 0c00 |002a: move-result-object v0 │ │ +53490a: 6e10 f709 0400 |002b: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +534910: 0a01 |002e: move-result v1 │ │ +534912: 8711 |002f: float-to-int v1, v1 │ │ +534914: 6e10 f909 0400 |0030: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +53491a: 0a04 |0033: move-result v4 │ │ +53491c: 8744 |0034: float-to-int v4, v4 │ │ +53491e: 5432 139f |0035: iget-object v2, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +534922: 5422 309f |0037: iget-object v2, v2, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ +534926: 6e40 d9d4 1024 |0039: invoke-virtual {v0, v1, v4, v2}, Lorg/osmdroid/views/Projection;.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4d9 │ │ +53492c: 5434 139f |003c: iget-object v4, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +534930: 6e10 5ad4 0400 |003e: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +534936: 0c04 |0041: move-result-object v4 │ │ +534938: 5430 139f |0042: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +53493c: 5400 309f |0044: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ +534940: 5201 7500 |0046: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ +534944: 5200 7600 |0048: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ +534948: 7230 ead0 1400 |004a: invoke-interface {v4, v1, v0}, Lorg/osmdroid/api/IMapController;.zoomInFixing:(II)Z // method@d0ea │ │ +53494e: 0a04 |004d: move-result v4 │ │ +534950: 0f04 |004e: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ 0x0010 line=1572 │ │ 0x0025 line=1576 │ │ 0x003c line=1577 │ │ locals : │ │ @@ -991082,26 +991082,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -534938: |[534938] org.osmdroid.views.MapView$MapViewDoubleClickListener.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z │ │ -534948: 5420 139f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -53494c: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534952: 0c00 |0005: move-result-object v0 │ │ -534954: 5421 139f |0006: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -534958: 7230 4ed5 3001 |0008: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d54e │ │ -53495e: 0a03 |000b: move-result v3 │ │ -534960: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ -534964: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -534966: 0f03 |000f: return v3 │ │ -534968: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -53496a: 0f03 |0011: return v3 │ │ +534954: |[534954] org.osmdroid.views.MapView$MapViewDoubleClickListener.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z │ │ +534964: 5420 139f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +534968: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +53496e: 0c00 |0005: move-result-object v0 │ │ +534970: 5421 139f |0006: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +534974: 7230 4ed5 3001 |0008: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d54e │ │ +53497a: 0a03 |000b: move-result v3 │ │ +53497c: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ +534980: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +534982: 0f03 |000f: return v3 │ │ +534984: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +534986: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/osmdroid/views/MapView$MapViewDoubleClickListener; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -991110,37 +991110,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -53496c: |[53496c] org.osmdroid.views.MapView$MapViewDoubleClickListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -53497c: 5430 139f |0000: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -534980: 7110 48d4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -534986: 0c00 |0005: move-result-object v0 │ │ -534988: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -53498a: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ -53498e: 5430 139f |0009: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -534992: 7110 48d4 0000 |000b: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -534998: 0c00 |000e: move-result-object v0 │ │ -53499a: 6e20 dad3 4000 |000f: invoke-virtual {v0, v4}, Lorg/osmdroid/views/CustomZoomButtonsController;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@d3da │ │ -5349a0: 0a00 |0012: move-result v0 │ │ -5349a2: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ -5349a6: 0f01 |0015: return v1 │ │ -5349a8: 5430 139f |0016: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5349ac: 6e10 69d4 0000 |0018: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -5349b2: 0c00 |001b: move-result-object v0 │ │ -5349b4: 5432 139f |001c: iget-object v2, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ -5349b8: 7230 57d5 4002 |001e: invoke-interface {v0, v4, v2}, Lorg/osmdroid/views/overlay/OverlayManager;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d557 │ │ -5349be: 0a04 |0021: move-result v4 │ │ -5349c0: 3804 0300 |0022: if-eqz v4, 0025 // +0003 │ │ -5349c4: 0f01 |0024: return v1 │ │ -5349c6: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -5349c8: 0f04 |0026: return v4 │ │ +534988: |[534988] org.osmdroid.views.MapView$MapViewDoubleClickListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +534998: 5430 139f |0000: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +53499c: 7110 48d4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +5349a2: 0c00 |0005: move-result-object v0 │ │ +5349a4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +5349a6: 3800 0f00 |0007: if-eqz v0, 0016 // +000f │ │ +5349aa: 5430 139f |0009: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5349ae: 7110 48d4 0000 |000b: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +5349b4: 0c00 |000e: move-result-object v0 │ │ +5349b6: 6e20 dad3 4000 |000f: invoke-virtual {v0, v4}, Lorg/osmdroid/views/CustomZoomButtonsController;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@d3da │ │ +5349bc: 0a00 |0012: move-result v0 │ │ +5349be: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ +5349c2: 0f01 |0015: return v1 │ │ +5349c4: 5430 139f |0016: iget-object v0, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5349c8: 6e10 69d4 0000 |0018: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5349ce: 0c00 |001b: move-result-object v0 │ │ +5349d0: 5432 139f |001c: iget-object v2, v3, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f13 │ │ +5349d4: 7230 57d5 4002 |001e: invoke-interface {v0, v4, v2}, Lorg/osmdroid/views/overlay/OverlayManager;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d557 │ │ +5349da: 0a04 |0021: move-result v4 │ │ +5349dc: 3804 0300 |0022: if-eqz v4, 0025 // +0003 │ │ +5349e0: 0f01 |0024: return v1 │ │ +5349e2: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +5349e4: 0f04 |0026: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1591 │ │ 0x0016 line=1594 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lorg/osmdroid/views/MapView$MapViewDoubleClickListener; │ │ 0x0000 - 0x0027 reg=4 (null) Landroid/view/MotionEvent; │ │ @@ -991180,18 +991180,18 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -534be8: |[534be8] org.osmdroid.views.MapView$MapViewGestureDetectorListener.:(Lorg/osmdroid/views/MapView;)V │ │ -534bf8: 5b01 149f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534bfc: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -534c02: 0e00 |0005: return-void │ │ +534c04: |[534c04] org.osmdroid.views.MapView$MapViewGestureDetectorListener.:(Lorg/osmdroid/views/MapView;)V │ │ +534c14: 5b01 149f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534c18: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +534c1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/MapView; │ │ │ │ @@ -991200,17 +991200,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -534c04: |[534c04] org.osmdroid.views.MapView$MapViewGestureDetectorListener.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ -534c14: 7020 37d4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.:(Lorg/osmdroid/views/MapView;)V // method@d437 │ │ -534c1a: 0e00 |0003: return-void │ │ +534c20: |[534c20] org.osmdroid.views.MapView$MapViewGestureDetectorListener.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ +534c30: 7020 37d4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.:(Lorg/osmdroid/views/MapView;)V // method@d437 │ │ +534c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/views/MapView$1; │ │ @@ -991221,46 +991221,46 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -534a00: |[534a00] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onDown:(Landroid/view/MotionEvent;)Z │ │ -534a10: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a14: 5501 1e9f |0002: iget-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -534a18: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ -534a1c: 7110 47d4 0000 |0006: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ -534a22: 0c00 |0009: move-result-object v0 │ │ -534a24: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ -534a28: 5420 149f |000c: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a2c: 7110 47d4 0000 |000e: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ -534a32: 0c00 |0011: move-result-object v0 │ │ -534a34: 6e10 6611 0000 |0012: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1166 │ │ -534a3a: 5420 149f |0015: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a3e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -534a40: 5c01 1e9f |0018: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -534a44: 5420 149f |001a: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a48: 6e10 69d4 0000 |001c: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534a4e: 0c00 |001f: move-result-object v0 │ │ -534a50: 5421 149f |0020: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a54: 7230 4fd5 3001 |0022: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d54f │ │ -534a5a: 0a03 |0025: move-result v3 │ │ -534a5c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -534a5e: 3803 0300 |0027: if-eqz v3, 002a // +0003 │ │ -534a62: 0f00 |0029: return v0 │ │ -534a64: 5423 149f |002a: iget-object v3, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a68: 7110 48d4 0300 |002c: invoke-static {v3}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -534a6e: 0c03 |002f: move-result-object v3 │ │ -534a70: 3803 0b00 |0030: if-eqz v3, 003b // +000b │ │ -534a74: 5423 149f |0032: iget-object v3, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a78: 7110 48d4 0300 |0034: invoke-static {v3}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -534a7e: 0c03 |0037: move-result-object v3 │ │ -534a80: 6e10 d2d3 0300 |0038: invoke-virtual {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.activate:()V // method@d3d2 │ │ -534a86: 0f00 |003b: return v0 │ │ +534a1c: |[534a1c] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onDown:(Landroid/view/MotionEvent;)Z │ │ +534a2c: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a30: 5501 1e9f |0002: iget-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +534a34: 3801 1600 |0004: if-eqz v1, 001a // +0016 │ │ +534a38: 7110 47d4 0000 |0006: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ +534a3e: 0c00 |0009: move-result-object v0 │ │ +534a40: 3800 0b00 |000a: if-eqz v0, 0015 // +000b │ │ +534a44: 5420 149f |000c: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a48: 7110 47d4 0000 |000e: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ +534a4e: 0c00 |0011: move-result-object v0 │ │ +534a50: 6e10 6611 0000 |0012: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1166 │ │ +534a56: 5420 149f |0015: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a5a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +534a5c: 5c01 1e9f |0018: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +534a60: 5420 149f |001a: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a64: 6e10 69d4 0000 |001c: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +534a6a: 0c00 |001f: move-result-object v0 │ │ +534a6c: 5421 149f |0020: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a70: 7230 4fd5 3001 |0022: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d54f │ │ +534a76: 0a03 |0025: move-result v3 │ │ +534a78: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +534a7a: 3803 0300 |0027: if-eqz v3, 002a // +0003 │ │ +534a7e: 0f00 |0029: return v0 │ │ +534a80: 5423 149f |002a: iget-object v3, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a84: 7110 48d4 0300 |002c: invoke-static {v3}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +534a8a: 0c03 |002f: move-result-object v3 │ │ +534a8c: 3803 0b00 |0030: if-eqz v3, 003b // +000b │ │ +534a90: 5423 149f |0032: iget-object v3, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534a94: 7110 48d4 0300 |0034: invoke-static {v3}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +534a9a: 0c03 |0037: move-result-object v3 │ │ +534a9c: 6e10 d2d3 0300 |0038: invoke-virtual {v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.activate:()V // method@d3d2 │ │ +534aa2: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1483 │ │ 0x0006 line=1484 │ │ 0x000c line=1485 │ │ 0x0015 line=1486 │ │ 0x001a line=1489 │ │ @@ -991275,74 +991275,74 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 106 16-bit code units │ │ -534a88: |[534a88] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -534a98: 5490 149f |0000: iget-object v0, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534a9c: 7110 49d4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$500:(Lorg/osmdroid/views/MapView;)Z // method@d449 │ │ -534aa2: 0a00 |0005: move-result v0 │ │ -534aa4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -534aa6: 3800 5d00 |0007: if-eqz v0, 0064 // +005d │ │ -534aaa: 5490 149f |0009: iget-object v0, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534aae: 7110 4ad4 0000 |000b: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$600:(Lorg/osmdroid/views/MapView;)Z // method@d44a │ │ -534ab4: 0a00 |000e: move-result v0 │ │ -534ab6: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -534aba: 2853 |0011: goto 0064 // +0053 │ │ -534abc: 5490 149f |0012: iget-object v0, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534ac0: 6e10 69d4 0000 |0014: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534ac6: 0c02 |0017: move-result-object v2 │ │ -534ac8: 5497 149f |0018: iget-object v7, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534acc: 07a3 |001a: move-object v3, v10 │ │ -534ace: 07b4 |001b: move-object v4, v11 │ │ -534ad0: 01c5 |001c: move v5, v12 │ │ -534ad2: 01d6 |001d: move v6, v13 │ │ -534ad4: 7806 51d5 0200 |001e: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/OverlayManager;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d551 │ │ -534ada: 0a0a |0021: move-result v10 │ │ -534adc: 121b |0022: const/4 v11, #int 1 // #1 │ │ -534ade: 380a 0300 |0023: if-eqz v10, 0026 // +0003 │ │ -534ae2: 0f0b |0025: return v11 │ │ -534ae4: 549a 149f |0026: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534ae8: 7110 4cd4 0a00 |0028: invoke-static {v10}, Lorg/osmdroid/views/MapView;.access$700:(Lorg/osmdroid/views/MapView;)Z // method@d44c │ │ -534aee: 0a0a |002b: move-result v10 │ │ -534af0: 380a 0800 |002c: if-eqz v10, 0034 // +0008 │ │ -534af4: 549a 149f |002e: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534af8: 7120 4dd4 1a00 |0030: invoke-static {v10, v1}, Lorg/osmdroid/views/MapView;.access$702:(Lorg/osmdroid/views/MapView;Z)Z // method@d44d │ │ -534afe: 0f01 |0033: return v1 │ │ -534b00: 549a 149f |0034: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b04: 5cab 1e9f |0036: iput-boolean v11, v10, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -534b08: 7110 47d4 0a00 |0038: invoke-static {v10}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ -534b0e: 0c0a |003b: move-result-object v10 │ │ -534b10: 380a 2700 |003c: if-eqz v10, 0063 // +0027 │ │ -534b14: 549a 149f |003e: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b18: 7110 47d4 0a00 |0040: invoke-static {v10}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ -534b1e: 0c00 |0043: move-result-object v0 │ │ -534b20: 549a 149f |0044: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b24: 6e10 65d4 0a00 |0046: invoke-virtual {v10}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ -534b2a: 0b01 |0049: move-result-wide v1 │ │ -534b2c: 8411 |004a: long-to-int v1, v1 │ │ -534b2e: 549a 149f |004b: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b32: 6e10 66d4 0a00 |004d: invoke-virtual {v10}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ -534b38: 0b02 |0050: move-result-wide v2 │ │ -534b3a: 8422 |0051: long-to-int v2, v2 │ │ -534b3c: 7fca |0052: neg-float v10, v12 │ │ -534b3e: 87a3 |0053: float-to-int v3, v10 │ │ -534b40: 7fda |0054: neg-float v10, v13 │ │ -534b42: 87a4 |0055: float-to-int v4, v10 │ │ -534b44: 1505 0080 |0056: const/high16 v5, #int -2147483648 // #8000 │ │ -534b48: 1406 ffff ff7f |0058: const v6, #float nan // #7fffffff │ │ -534b4e: 1507 0080 |005b: const/high16 v7, #int -2147483648 // #8000 │ │ -534b52: 1408 ffff ff7f |005d: const v8, #float nan // #7fffffff │ │ -534b58: 7409 6811 0000 |0060: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1168 │ │ -534b5e: 0f0b |0063: return v11 │ │ -534b60: 549a 149f |0064: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b64: 7120 4bd4 1a00 |0066: invoke-static {v10, v1}, Lorg/osmdroid/views/MapView;.access$602:(Lorg/osmdroid/views/MapView;Z)Z // method@d44b │ │ -534b6a: 0f01 |0069: return v1 │ │ +534aa4: |[534aa4] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +534ab4: 5490 149f |0000: iget-object v0, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534ab8: 7110 49d4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$500:(Lorg/osmdroid/views/MapView;)Z // method@d449 │ │ +534abe: 0a00 |0005: move-result v0 │ │ +534ac0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +534ac2: 3800 5d00 |0007: if-eqz v0, 0064 // +005d │ │ +534ac6: 5490 149f |0009: iget-object v0, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534aca: 7110 4ad4 0000 |000b: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$600:(Lorg/osmdroid/views/MapView;)Z // method@d44a │ │ +534ad0: 0a00 |000e: move-result v0 │ │ +534ad2: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +534ad6: 2853 |0011: goto 0064 // +0053 │ │ +534ad8: 5490 149f |0012: iget-object v0, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534adc: 6e10 69d4 0000 |0014: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +534ae2: 0c02 |0017: move-result-object v2 │ │ +534ae4: 5497 149f |0018: iget-object v7, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534ae8: 07a3 |001a: move-object v3, v10 │ │ +534aea: 07b4 |001b: move-object v4, v11 │ │ +534aec: 01c5 |001c: move v5, v12 │ │ +534aee: 01d6 |001d: move v6, v13 │ │ +534af0: 7806 51d5 0200 |001e: invoke-interface/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/OverlayManager;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d551 │ │ +534af6: 0a0a |0021: move-result v10 │ │ +534af8: 121b |0022: const/4 v11, #int 1 // #1 │ │ +534afa: 380a 0300 |0023: if-eqz v10, 0026 // +0003 │ │ +534afe: 0f0b |0025: return v11 │ │ +534b00: 549a 149f |0026: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b04: 7110 4cd4 0a00 |0028: invoke-static {v10}, Lorg/osmdroid/views/MapView;.access$700:(Lorg/osmdroid/views/MapView;)Z // method@d44c │ │ +534b0a: 0a0a |002b: move-result v10 │ │ +534b0c: 380a 0800 |002c: if-eqz v10, 0034 // +0008 │ │ +534b10: 549a 149f |002e: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b14: 7120 4dd4 1a00 |0030: invoke-static {v10, v1}, Lorg/osmdroid/views/MapView;.access$702:(Lorg/osmdroid/views/MapView;Z)Z // method@d44d │ │ +534b1a: 0f01 |0033: return v1 │ │ +534b1c: 549a 149f |0034: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b20: 5cab 1e9f |0036: iput-boolean v11, v10, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +534b24: 7110 47d4 0a00 |0038: invoke-static {v10}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ +534b2a: 0c0a |003b: move-result-object v10 │ │ +534b2c: 380a 2700 |003c: if-eqz v10, 0063 // +0027 │ │ +534b30: 549a 149f |003e: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b34: 7110 47d4 0a00 |0040: invoke-static {v10}, Lorg/osmdroid/views/MapView;.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; // method@d447 │ │ +534b3a: 0c00 |0043: move-result-object v0 │ │ +534b3c: 549a 149f |0044: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b40: 6e10 65d4 0a00 |0046: invoke-virtual {v10}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ +534b46: 0b01 |0049: move-result-wide v1 │ │ +534b48: 8411 |004a: long-to-int v1, v1 │ │ +534b4a: 549a 149f |004b: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b4e: 6e10 66d4 0a00 |004d: invoke-virtual {v10}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ +534b54: 0b02 |0050: move-result-wide v2 │ │ +534b56: 8422 |0051: long-to-int v2, v2 │ │ +534b58: 7fca |0052: neg-float v10, v12 │ │ +534b5a: 87a3 |0053: float-to-int v3, v10 │ │ +534b5c: 7fda |0054: neg-float v10, v13 │ │ +534b5e: 87a4 |0055: float-to-int v4, v10 │ │ +534b60: 1505 0080 |0056: const/high16 v5, #int -2147483648 // #8000 │ │ +534b64: 1406 ffff ff7f |0058: const v6, #float nan // #7fffffff │ │ +534b6a: 1507 0080 |005b: const/high16 v7, #int -2147483648 // #8000 │ │ +534b6e: 1408 ffff ff7f |005d: const v8, #float nan // #7fffffff │ │ +534b74: 7409 6811 0000 |0060: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1168 │ │ +534b7a: 0f0b |0063: return v11 │ │ +534b7c: 549a 149f |0064: iget-object v10, v9, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b80: 7120 4bd4 1a00 |0066: invoke-static {v10, v1}, Lorg/osmdroid/views/MapView;.access$602:(Lorg/osmdroid/views/MapView;Z)Z // method@d44b │ │ +534b86: 0f01 |0069: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1503 │ │ 0x0012 line=1509 │ │ 0x001e line=1510 │ │ 0x0026 line=1514 │ │ 0x002e line=1515 │ │ @@ -991362,43 +991362,43 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -534c1c: |[534c1c] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ -534c2c: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534c30: 7110 4ed4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$800:(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController; // method@d44e │ │ -534c36: 0c00 |0005: move-result-object v0 │ │ -534c38: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -534c3c: 5420 149f |0008: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534c40: 7110 4ed4 0000 |000a: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$800:(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController; // method@d44e │ │ -534c46: 0c00 |000d: move-result-object v0 │ │ -534c48: 6e10 06ce 0000 |000e: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController;.isPinching:()Z // method@ce06 │ │ -534c4e: 0a00 |0011: move-result v0 │ │ -534c50: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -534c54: 0e00 |0014: return-void │ │ -534c56: 5420 149f |0015: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534c5a: 7110 48d4 0000 |0017: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -534c60: 0c00 |001a: move-result-object v0 │ │ -534c62: 3800 0f00 |001b: if-eqz v0, 002a // +000f │ │ -534c66: 5420 149f |001d: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534c6a: 7110 48d4 0000 |001f: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ -534c70: 0c00 |0022: move-result-object v0 │ │ -534c72: 6e20 d9d3 3000 |0023: invoke-virtual {v0, v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.onLongPress:(Landroid/view/MotionEvent;)Z // method@d3d9 │ │ -534c78: 0a00 |0026: move-result v0 │ │ -534c7a: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ -534c7e: 0e00 |0029: return-void │ │ -534c80: 5420 149f |002a: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534c84: 6e10 69d4 0000 |002c: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534c8a: 0c00 |002f: move-result-object v0 │ │ -534c8c: 5421 149f |0030: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534c90: 7230 54d5 3001 |0032: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d554 │ │ -534c96: 0e00 |0035: return-void │ │ +534c38: |[534c38] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onLongPress:(Landroid/view/MotionEvent;)V │ │ +534c48: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534c4c: 7110 4ed4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$800:(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController; // method@d44e │ │ +534c52: 0c00 |0005: move-result-object v0 │ │ +534c54: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +534c58: 5420 149f |0008: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534c5c: 7110 4ed4 0000 |000a: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$800:(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController; // method@d44e │ │ +534c62: 0c00 |000d: move-result-object v0 │ │ +534c64: 6e10 06ce 0000 |000e: invoke-virtual {v0}, Lorg/metalev/multitouch/controller/MultiTouchController;.isPinching:()Z // method@ce06 │ │ +534c6a: 0a00 |0011: move-result v0 │ │ +534c6c: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +534c70: 0e00 |0014: return-void │ │ +534c72: 5420 149f |0015: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534c76: 7110 48d4 0000 |0017: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +534c7c: 0c00 |001a: move-result-object v0 │ │ +534c7e: 3800 0f00 |001b: if-eqz v0, 002a // +000f │ │ +534c82: 5420 149f |001d: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534c86: 7110 48d4 0000 |001f: invoke-static {v0}, Lorg/osmdroid/views/MapView;.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; // method@d448 │ │ +534c8c: 0c00 |0022: move-result-object v0 │ │ +534c8e: 6e20 d9d3 3000 |0023: invoke-virtual {v0, v3}, Lorg/osmdroid/views/CustomZoomButtonsController;.onLongPress:(Landroid/view/MotionEvent;)Z // method@d3d9 │ │ +534c94: 0a00 |0026: move-result v0 │ │ +534c96: 3800 0300 |0027: if-eqz v0, 002a // +0003 │ │ +534c9a: 0e00 |0029: return-void │ │ +534c9c: 5420 149f |002a: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534ca0: 6e10 69d4 0000 |002c: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +534ca6: 0c00 |002f: move-result-object v0 │ │ +534ca8: 5421 149f |0030: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534cac: 7230 54d5 3001 |0032: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d554 │ │ +534cb2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1528 │ │ 0x0015 line=1531 │ │ 0x002a line=1534 │ │ locals : │ │ 0x0000 - 0x0036 reg=2 this Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; │ │ @@ -991409,33 +991409,33 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -534b6c: |[534b6c] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ -534b7c: 5470 149f |0000: iget-object v0, v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b80: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534b86: 0c01 |0005: move-result-object v1 │ │ -534b88: 5476 149f |0006: iget-object v6, v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534b8c: 0782 |0008: move-object v2, v8 │ │ -534b8e: 0793 |0009: move-object v3, v9 │ │ -534b90: 01a4 |000a: move v4, v10 │ │ -534b92: 01b5 |000b: move v5, v11 │ │ -534b94: 7806 55d5 0100 |000c: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/overlay/OverlayManager;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d555 │ │ -534b9a: 0a08 |000f: move-result v8 │ │ -534b9c: 1219 |0010: const/4 v9, #int 1 // #1 │ │ -534b9e: 3808 0300 |0011: if-eqz v8, 0014 // +0003 │ │ -534ba2: 0f09 |0013: return v9 │ │ -534ba4: 5478 149f |0014: iget-object v8, v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534ba8: 87aa |0016: float-to-int v10, v10 │ │ -534baa: 87bb |0017: float-to-int v11, v11 │ │ -534bac: 6e30 8ed4 a80b |0018: invoke-virtual {v8, v10, v11}, Lorg/osmdroid/views/MapView;.scrollBy:(II)V // method@d48e │ │ -534bb2: 0f09 |001b: return v9 │ │ +534b88: |[534b88] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ +534b98: 5470 149f |0000: iget-object v0, v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534b9c: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +534ba2: 0c01 |0005: move-result-object v1 │ │ +534ba4: 5476 149f |0006: iget-object v6, v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534ba8: 0782 |0008: move-object v2, v8 │ │ +534baa: 0793 |0009: move-object v3, v9 │ │ +534bac: 01a4 |000a: move v4, v10 │ │ +534bae: 01b5 |000b: move v5, v11 │ │ +534bb0: 7806 55d5 0100 |000c: invoke-interface/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/overlay/OverlayManager;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d555 │ │ +534bb6: 0a08 |000f: move-result v8 │ │ +534bb8: 1219 |0010: const/4 v9, #int 1 // #1 │ │ +534bba: 3808 0300 |0011: if-eqz v8, 0014 // +0003 │ │ +534bbe: 0f09 |0013: return v9 │ │ +534bc0: 5478 149f |0014: iget-object v8, v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534bc4: 87aa |0016: float-to-int v10, v10 │ │ +534bc6: 87bb |0017: float-to-int v11, v11 │ │ +534bc8: 6e30 8ed4 a80b |0018: invoke-virtual {v8, v10, v11}, Lorg/osmdroid/views/MapView;.scrollBy:(II)V // method@d48e │ │ +534bce: 0f09 |001b: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1540 │ │ 0x0014 line=1545 │ │ locals : │ │ 0x0000 - 0x001c reg=7 this Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; │ │ 0x0000 - 0x001c reg=8 (null) Landroid/view/MotionEvent; │ │ @@ -991448,21 +991448,21 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -534c98: |[534c98] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onShowPress:(Landroid/view/MotionEvent;)V │ │ -534ca8: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534cac: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534cb2: 0c00 |0005: move-result-object v0 │ │ -534cb4: 5421 149f |0006: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534cb8: 7230 56d5 3001 |0008: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V // method@d556 │ │ -534cbe: 0e00 |000b: return-void │ │ +534cb4: |[534cb4] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onShowPress:(Landroid/view/MotionEvent;)V │ │ +534cc4: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534cc8: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +534cce: 0c00 |0005: move-result-object v0 │ │ +534cd0: 5421 149f |0006: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534cd4: 7230 56d5 3001 |0008: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V // method@d556 │ │ +534cda: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1551 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; │ │ 0x0000 - 0x000c reg=3 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -991471,26 +991471,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -534bb4: |[534bb4] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -534bc4: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534bc8: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -534bce: 0c00 |0005: move-result-object v0 │ │ -534bd0: 5421 149f |0006: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ -534bd4: 7230 58d5 3001 |0008: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d558 │ │ -534bda: 0a03 |000b: move-result v3 │ │ -534bdc: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ -534be0: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -534be2: 0f03 |000f: return v3 │ │ -534be4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -534be6: 0f03 |0011: return v3 │ │ +534bd0: |[534bd0] org.osmdroid.views.MapView$MapViewGestureDetectorListener.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +534be0: 5420 149f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534be4: 6e10 69d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +534bea: 0c00 |0005: move-result-object v0 │ │ +534bec: 5421 149f |0006: iget-object v1, v2, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f14 │ │ +534bf0: 7230 58d5 3001 |0008: invoke-interface {v0, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d558 │ │ +534bf6: 0a03 |000b: move-result v3 │ │ +534bf8: 3803 0400 |000c: if-eqz v3, 0010 // +0004 │ │ +534bfc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +534bfe: 0f03 |000f: return v3 │ │ +534c00: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +534c02: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1556 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -991561,20 +991561,20 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -534d30: |[534d30] org.osmdroid.views.MapViewRepository.:(Lorg/osmdroid/views/MapView;)V │ │ -534d40: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -534d46: 2201 2c0f |0003: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ -534d4a: 7010 fd68 0100 |0005: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ -534d50: 5b01 469f |0008: iput-object v1, v0, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ -534d54: 0e00 |000a: return-void │ │ +534d4c: |[534d4c] org.osmdroid.views.MapViewRepository.:(Lorg/osmdroid/views/MapView;)V │ │ +534d5c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +534d62: 2201 2c0f |0003: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ +534d66: 7010 fd68 0100 |0005: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ +534d6c: 5b01 469f |0008: iput-object v1, v0, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ +534d70: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/osmdroid/views/MapViewRepository; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/osmdroid/views/MapView; │ │ @@ -991585,37 +991585,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -534d58: |[534d58] org.osmdroid.views.MapViewRepository.onDetach:()V │ │ -534d68: 5430 469f |0000: iget-object v0, v3, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ -534d6c: 1d00 |0002: monitor-enter v0 │ │ -534d6e: 5431 469f |0003: iget-object v1, v3, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ -534d72: 7210 9969 0100 |0005: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -534d78: 0c01 |0008: move-result-object v1 │ │ -534d7a: 7210 1269 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -534d80: 0a02 |000c: move-result v2 │ │ -534d82: 3802 0c00 |000d: if-eqz v2, 0019 // +000c │ │ -534d86: 7210 1369 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -534d8c: 0c02 |0012: move-result-object v2 │ │ -534d8e: 1f02 0c23 |0013: check-cast v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow; // type@230c │ │ -534d92: 6e10 7bd5 0200 |0015: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.onDetach:()V // method@d57b │ │ -534d98: 28f1 |0018: goto 0009 // -000f │ │ -534d9a: 5431 469f |0019: iget-object v1, v3, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ -534d9e: 7210 9369 0100 |001b: invoke-interface {v1}, Ljava/util/Set;.clear:()V // method@6993 │ │ -534da4: 1e00 |001e: monitor-exit v0 │ │ -534da6: 0e00 |001f: return-void │ │ -534da8: 0d01 |0020: move-exception v1 │ │ -534daa: 1e00 |0021: monitor-exit v0 │ │ -534dac: 2802 |0022: goto 0024 // +0002 │ │ -534dae: 2701 |0023: throw v1 │ │ -534db0: 28ff |0024: goto 0023 // -0001 │ │ +534d74: |[534d74] org.osmdroid.views.MapViewRepository.onDetach:()V │ │ +534d84: 5430 469f |0000: iget-object v0, v3, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ +534d88: 1d00 |0002: monitor-enter v0 │ │ +534d8a: 5431 469f |0003: iget-object v1, v3, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ +534d8e: 7210 9969 0100 |0005: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +534d94: 0c01 |0008: move-result-object v1 │ │ +534d96: 7210 1269 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +534d9c: 0a02 |000c: move-result v2 │ │ +534d9e: 3802 0c00 |000d: if-eqz v2, 0019 // +000c │ │ +534da2: 7210 1369 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +534da8: 0c02 |0012: move-result-object v2 │ │ +534daa: 1f02 0c23 |0013: check-cast v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow; // type@230c │ │ +534dae: 6e10 7bd5 0200 |0015: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.onDetach:()V // method@d57b │ │ +534db4: 28f1 |0018: goto 0009 // -000f │ │ +534db6: 5431 469f |0019: iget-object v1, v3, Lorg/osmdroid/views/MapViewRepository;.mInfoWindowList:Ljava/util/Set; // field@9f46 │ │ +534dba: 7210 9369 0100 |001b: invoke-interface {v1}, Ljava/util/Set;.clear:()V // method@6993 │ │ +534dc0: 1e00 |001e: monitor-exit v0 │ │ +534dc2: 0e00 |001f: return-void │ │ +534dc4: 0d01 |0020: move-exception v1 │ │ +534dc6: 1e00 |0021: monitor-exit v0 │ │ +534dc8: 2802 |0022: goto 0024 // +0002 │ │ +534dca: 2701 |0023: throw v1 │ │ +534dcc: 28ff |0024: goto 0023 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0022 │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0015 line=39 │ │ @@ -991660,18 +991660,18 @@ │ │ type : '(Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;Ljava/util/ListIterator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5377a8: |[5377a8] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;Ljava/util/ListIterator;)V │ │ -5377b8: 5b02 599f |0000: iput-object v2, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ -5377bc: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5377c2: 0e00 |0005: return-void │ │ +5377c4: |[5377c4] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;Ljava/util/ListIterator;)V │ │ +5377d4: 5b02 599f |0000: iput-object v2, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ +5377d8: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5377de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/overlay/DefaultOverlayManager$1; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/util/ListIterator; │ │ @@ -991682,19 +991682,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -537748: |[537748] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.hasNext:()Z │ │ -537758: 5410 599f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ -53775c: 7210 4d69 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@694d │ │ -537762: 0a00 |0005: move-result v0 │ │ -537764: 0f00 |0006: return v0 │ │ +537764: |[537764] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.hasNext:()Z │ │ +537774: 5410 599f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ +537778: 7210 4d69 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.hasPrevious:()Z // method@694d │ │ +53777e: 0a00 |0005: move-result v0 │ │ +537780: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; │ │ │ │ #1 : (in Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;) │ │ @@ -991702,18 +991702,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -537768: |[537768] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.next:()Ljava/lang/Object; │ │ -537778: 6e10 e3d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.next:()Lorg/osmdroid/views/overlay/Overlay; // method@d4e3 │ │ -53777e: 0c00 |0003: move-result-object v0 │ │ -537780: 1100 |0004: return-object v0 │ │ +537784: |[537784] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.next:()Ljava/lang/Object; │ │ +537794: 6e10 e3d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.next:()Lorg/osmdroid/views/overlay/Overlay; // method@d4e3 │ │ +53779a: 0c00 |0003: move-result-object v0 │ │ +53779c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; │ │ │ │ #2 : (in Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;) │ │ @@ -991721,20 +991721,20 @@ │ │ type : '()Lorg/osmdroid/views/overlay/Overlay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -537784: |[537784] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.next:()Lorg/osmdroid/views/overlay/Overlay; │ │ -537794: 5410 599f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ -537798: 7210 4f69 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@694f │ │ -53779e: 0c00 |0005: move-result-object v0 │ │ -5377a0: 1f00 0623 |0006: check-cast v0, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -5377a4: 1100 |0008: return-object v0 │ │ +5377a0: |[5377a0] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.next:()Lorg/osmdroid/views/overlay/Overlay; │ │ +5377b0: 5410 599f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ +5377b4: 7210 4f69 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.previous:()Ljava/lang/Object; // method@694f │ │ +5377ba: 0c00 |0005: move-result-object v0 │ │ +5377bc: 1f00 0623 |0006: check-cast v0, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +5377c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;) │ │ @@ -991742,18 +991742,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5377c4: |[5377c4] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.remove:()V │ │ -5377d4: 5410 599f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ -5377d8: 7210 5169 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@6951 │ │ -5377de: 0e00 |0005: return-void │ │ +5377e0: |[5377e0] org.osmdroid.views.overlay.DefaultOverlayManager$1$1.remove:()V │ │ +5377f0: 5410 599f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.val$i:Ljava/util/ListIterator; // field@9f59 │ │ +5377f4: 7210 5169 0000 |0002: invoke-interface {v0}, Ljava/util/ListIterator;.remove:()V // method@6951 │ │ +5377fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; │ │ │ │ source_file_idx : 7659 (DefaultOverlayManager.java) │ │ @@ -991796,18 +991796,18 @@ │ │ type : '(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -537850: |[537850] org.osmdroid.views.overlay.DefaultOverlayManager$1.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)V │ │ -537860: 5b01 5a9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.this$0:Lorg/osmdroid/views/overlay/DefaultOverlayManager; // field@9f5a │ │ -537864: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53786a: 0e00 |0005: return-void │ │ +53786c: |[53786c] org.osmdroid.views.overlay.DefaultOverlayManager$1.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)V │ │ +53787c: 5b01 5a9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.this$0:Lorg/osmdroid/views/overlay/DefaultOverlayManager; // field@9f5a │ │ +537880: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +537886: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ │ │ @@ -991816,26 +991816,26 @@ │ │ type : '()Ljava/util/ListIterator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -537804: |[537804] org.osmdroid.views.overlay.DefaultOverlayManager$1.bulletProofReverseListIterator:()Ljava/util/ListIterator; │ │ -537814: 5420 5a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.this$0:Lorg/osmdroid/views/overlay/DefaultOverlayManager; // field@9f5a │ │ -537818: 7110 e9d4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.access$000:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList; // method@d4e9 │ │ -53781e: 0c00 |0005: move-result-object v0 │ │ -537820: 5421 5a9f |0006: iget-object v1, v2, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.this$0:Lorg/osmdroid/views/overlay/DefaultOverlayManager; // field@9f5a │ │ -537824: 7110 e9d4 0100 |0008: invoke-static {v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.access$000:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList; // method@d4e9 │ │ -53782a: 0c01 |000b: move-result-object v1 │ │ -53782c: 6e10 fc69 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@69fc │ │ -537832: 0a01 |000f: move-result v1 │ │ -537834: 6e20 f869 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.listIterator:(I)Ljava/util/ListIterator; // method@69f8 │ │ -53783a: 0c00 |0013: move-result-object v0 │ │ -53783c: 1100 |0014: return-object v0 │ │ +537820: |[537820] org.osmdroid.views.overlay.DefaultOverlayManager$1.bulletProofReverseListIterator:()Ljava/util/ListIterator; │ │ +537830: 5420 5a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.this$0:Lorg/osmdroid/views/overlay/DefaultOverlayManager; // field@9f5a │ │ +537834: 7110 e9d4 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.access$000:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList; // method@d4e9 │ │ +53783a: 0c00 |0005: move-result-object v0 │ │ +53783c: 5421 5a9f |0006: iget-object v1, v2, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.this$0:Lorg/osmdroid/views/overlay/DefaultOverlayManager; // field@9f5a │ │ +537840: 7110 e9d4 0100 |0008: invoke-static {v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.access$000:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList; // method@d4e9 │ │ +537846: 0c01 |000b: move-result-object v1 │ │ +537848: 6e10 fc69 0100 |000c: invoke-virtual {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@69fc │ │ +53784e: 0a01 |000f: move-result v1 │ │ +537850: 6e20 f869 1000 |0010: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.listIterator:(I)Ljava/util/ListIterator; // method@69f8 │ │ +537856: 0c00 |0013: move-result-object v0 │ │ +537858: 1100 |0014: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0014 │ │ Ljava/lang/IndexOutOfBoundsException; -> 0x0000 │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1; │ │ @@ -991846,20 +991846,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -5377e0: |[5377e0] org.osmdroid.views.overlay.DefaultOverlayManager$1.iterator:()Ljava/util/Iterator; │ │ -5377f0: 7010 e6d4 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.bulletProofReverseListIterator:()Ljava/util/ListIterator; // method@d4e6 │ │ -5377f6: 0c00 |0003: move-result-object v0 │ │ -5377f8: 2201 fa22 |0004: new-instance v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; // type@22fa │ │ -5377fc: 7030 e0d4 2100 |0006: invoke-direct {v1, v2, v0}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;Ljava/util/ListIterator;)V // method@d4e0 │ │ -537802: 1101 |0009: return-object v1 │ │ +5377fc: |[5377fc] org.osmdroid.views.overlay.DefaultOverlayManager$1.iterator:()Ljava/util/Iterator; │ │ +53780c: 7010 e6d4 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.bulletProofReverseListIterator:()Ljava/util/ListIterator; // method@d4e6 │ │ +537812: 0c00 |0003: move-result-object v0 │ │ +537814: 2201 fa22 |0004: new-instance v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1; // type@22fa │ │ +537818: 7030 e0d4 2100 |0006: invoke-direct {v1, v2, v0}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1$1;.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;Ljava/util/ListIterator;)V // method@d4e0 │ │ +53781e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=110 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager$1; │ │ │ │ @@ -991972,80 +991972,80 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 121 16-bit code units │ │ -5382c4: |[5382c4] org.osmdroid.views.overlay.ItemizedOverlay$1.:()V │ │ -5382d4: 7100 42d5 0000 |0000: invoke-static {}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.values:()[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d542 │ │ -5382da: 0c00 |0003: move-result-object v0 │ │ -5382dc: 2100 |0004: array-length v0, v0 │ │ -5382de: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ -5382e2: 6900 629f |0007: sput-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -5382e6: 6201 789f |0009: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.NONE:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f78 │ │ -5382ea: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5382f0: 0a01 |000e: move-result v1 │ │ -5382f2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -5382f4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -5382f8: 6200 629f |0012: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -5382fc: 6201 759f |0014: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LEFT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f75 │ │ -538300: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -538306: 0a01 |0019: move-result v1 │ │ -538308: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -53830a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -53830e: 6200 629f |001d: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -538312: 6201 7b9f |001f: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7b │ │ -538316: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -53831c: 0a01 |0024: move-result v1 │ │ -53831e: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -538320: 4b02 0001 |0026: aput v2, v0, v1 │ │ -538324: 6200 629f |0028: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -538328: 6201 769f |002a: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f76 │ │ -53832c: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -538332: 0a01 |002f: move-result v1 │ │ -538334: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -538336: 4b02 0001 |0031: aput v2, v0, v1 │ │ -53833a: 6200 629f |0033: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -53833e: 6201 749f |0035: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f74 │ │ -538342: 6e10 a464 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -538348: 0a01 |003a: move-result v1 │ │ -53834a: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -53834c: 4b02 0001 |003c: aput v2, v0, v1 │ │ -538350: 6200 629f |003e: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -538354: 6201 739f |0040: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ -538358: 6e10 a464 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -53835e: 0a01 |0045: move-result v1 │ │ -538360: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -538362: 4b02 0001 |0047: aput v2, v0, v1 │ │ -538366: 6200 629f |0049: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -53836a: 6201 7a9f |004b: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.TOP_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7a │ │ -53836e: 6e10 a464 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -538374: 0a01 |0050: move-result v1 │ │ -538376: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -538378: 4b02 0001 |0052: aput v2, v0, v1 │ │ -53837c: 6200 629f |0054: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -538380: 6201 799f |0056: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.RIGHT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f79 │ │ -538384: 6e10 a464 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -53838a: 0a01 |005b: move-result v1 │ │ -53838c: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ -538390: 4b02 0001 |005e: aput v2, v0, v1 │ │ -538394: 6200 629f |0060: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -538398: 6201 7c9f |0062: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7c │ │ -53839c: 6e10 a464 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5383a2: 0a01 |0067: move-result v1 │ │ -5383a4: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ -5383a8: 4b02 0001 |006a: aput v2, v0, v1 │ │ -5383ac: 6200 629f |006c: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -5383b0: 6201 779f |006e: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f77 │ │ -5383b4: 6e10 a464 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5383ba: 0a01 |0073: move-result v1 │ │ -5383bc: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ -5383c0: 4b02 0001 |0076: aput v2, v0, v1 │ │ -5383c4: 0e00 |0078: return-void │ │ +5382e0: |[5382e0] org.osmdroid.views.overlay.ItemizedOverlay$1.:()V │ │ +5382f0: 7100 42d5 0000 |0000: invoke-static {}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.values:()[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d542 │ │ +5382f6: 0c00 |0003: move-result-object v0 │ │ +5382f8: 2100 |0004: array-length v0, v0 │ │ +5382fa: 2300 3223 |0005: new-array v0, v0, [I // type@2332 │ │ +5382fe: 6900 629f |0007: sput-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +538302: 6201 789f |0009: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.NONE:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f78 │ │ +538306: 6e10 a464 0100 |000b: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +53830c: 0a01 |000e: move-result v1 │ │ +53830e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +538310: 4b02 0001 |0010: aput v2, v0, v1 │ │ +538314: 6200 629f |0012: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +538318: 6201 759f |0014: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LEFT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f75 │ │ +53831c: 6e10 a464 0100 |0016: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +538322: 0a01 |0019: move-result v1 │ │ +538324: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +538326: 4b02 0001 |001b: aput v2, v0, v1 │ │ +53832a: 6200 629f |001d: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +53832e: 6201 7b9f |001f: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7b │ │ +538332: 6e10 a464 0100 |0021: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +538338: 0a01 |0024: move-result v1 │ │ +53833a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +53833c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +538340: 6200 629f |0028: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +538344: 6201 769f |002a: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f76 │ │ +538348: 6e10 a464 0100 |002c: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +53834e: 0a01 |002f: move-result v1 │ │ +538350: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +538352: 4b02 0001 |0031: aput v2, v0, v1 │ │ +538356: 6200 629f |0033: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +53835a: 6201 749f |0035: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f74 │ │ +53835e: 6e10 a464 0100 |0037: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +538364: 0a01 |003a: move-result v1 │ │ +538366: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +538368: 4b02 0001 |003c: aput v2, v0, v1 │ │ +53836c: 6200 629f |003e: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +538370: 6201 739f |0040: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ +538374: 6e10 a464 0100 |0042: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +53837a: 0a01 |0045: move-result v1 │ │ +53837c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +53837e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +538382: 6200 629f |0049: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +538386: 6201 7a9f |004b: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.TOP_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7a │ │ +53838a: 6e10 a464 0100 |004d: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +538390: 0a01 |0050: move-result v1 │ │ +538392: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +538394: 4b02 0001 |0052: aput v2, v0, v1 │ │ +538398: 6200 629f |0054: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +53839c: 6201 799f |0056: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.RIGHT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f79 │ │ +5383a0: 6e10 a464 0100 |0058: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5383a6: 0a01 |005b: move-result v1 │ │ +5383a8: 1302 0800 |005c: const/16 v2, #int 8 // #8 │ │ +5383ac: 4b02 0001 |005e: aput v2, v0, v1 │ │ +5383b0: 6200 629f |0060: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +5383b4: 6201 7c9f |0062: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7c │ │ +5383b8: 6e10 a464 0100 |0064: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5383be: 0a01 |0067: move-result v1 │ │ +5383c0: 1302 0900 |0068: const/16 v2, #int 9 // #9 │ │ +5383c4: 4b02 0001 |006a: aput v2, v0, v1 │ │ +5383c8: 6200 629f |006c: sget-object v0, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +5383cc: 6201 779f |006e: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f77 │ │ +5383d0: 6e10 a464 0100 |0070: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5383d6: 0a01 |0073: move-result v1 │ │ +5383d8: 1302 0a00 |0074: const/16 v2, #int 10 // #a │ │ +5383dc: 4b02 0001 |0076: aput v2, v0, v1 │ │ +5383e0: 0e00 |0078: return-void │ │ catches : 10 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -992175,21 +992175,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -538f38: |[538f38] org.osmdroid.views.overlay.Overlay.:()V │ │ -538f48: 2200 660f |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0f66 │ │ -538f4c: 7010 2f6a 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@6a2f │ │ -538f52: 6900 709f |0005: sput-object v0, Lorg/osmdroid/views/overlay/Overlay;.sOrdinal:Ljava/util/concurrent/atomic/AtomicInteger; // field@9f70 │ │ -538f56: 2200 d700 |0007: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -538f5a: 7010 9c04 0000 |0009: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -538f60: 0e00 |000c: return-void │ │ +538f54: |[538f54] org.osmdroid.views.overlay.Overlay.:()V │ │ +538f64: 2200 660f |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0f66 │ │ +538f68: 7010 2f6a 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@6a2f │ │ +538f6e: 6900 709f |0005: sput-object v0, Lorg/osmdroid/views/overlay/Overlay;.sOrdinal:Ljava/util/concurrent/atomic/AtomicInteger; // field@9f70 │ │ +538f72: 2200 d700 |0007: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +538f76: 7010 9c04 0000 |0009: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +538f7c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0007 line=54 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ @@ -992197,36 +992197,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 42 16-bit code units │ │ -538f64: |[538f64] org.osmdroid.views.overlay.Overlay.:()V │ │ -538f74: 7010 1a65 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@651a │ │ -538f7a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -538f7c: 5ca0 6f9f |0004: iput-boolean v0, v10, Lorg/osmdroid/views/overlay/Overlay;.mEnabled:Z // field@9f6f │ │ -538f80: 7100 74d4 0000 |0006: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ -538f86: 0c00 |0009: move-result-object v0 │ │ -538f88: 5ba0 719f |000a: iput-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ -538f8c: 2201 c222 |000c: new-instance v1, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ -538f90: 54a0 719f |000e: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ -538f94: 6e10 96d3 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ -538f9a: 0b02 |0013: move-result-wide v2 │ │ -538f9c: 54a0 719f |0014: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ -538fa0: 6e10 97d3 0000 |0016: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ -538fa6: 0b04 |0019: move-result-wide v4 │ │ -538fa8: 54a0 719f |001a: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ -538fac: 6e10 9dd3 0000 |001c: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ -538fb2: 0b06 |001f: move-result-wide v6 │ │ -538fb4: 54a0 719f |0020: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ -538fb8: 6e10 9ed3 0000 |0022: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ -538fbe: 0b08 |0025: move-result-wide v8 │ │ -538fc0: 7609 e4d2 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/util/BoundingBox;.:(DDDD)V // method@d2e4 │ │ -538fc6: 0e00 |0029: return-void │ │ +538f80: |[538f80] org.osmdroid.views.overlay.Overlay.:()V │ │ +538f90: 7010 1a65 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@651a │ │ +538f96: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +538f98: 5ca0 6f9f |0004: iput-boolean v0, v10, Lorg/osmdroid/views/overlay/Overlay;.mEnabled:Z // field@9f6f │ │ +538f9c: 7100 74d4 0000 |0006: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ +538fa2: 0c00 |0009: move-result-object v0 │ │ +538fa4: 5ba0 719f |000a: iput-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ +538fa8: 2201 c222 |000c: new-instance v1, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ +538fac: 54a0 719f |000e: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ +538fb0: 6e10 96d3 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMaxLatitude:()D // method@d396 │ │ +538fb6: 0b02 |0013: move-result-wide v2 │ │ +538fb8: 54a0 719f |0014: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ +538fbc: 6e10 97d3 0000 |0016: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMaxLongitude:()D // method@d397 │ │ +538fc2: 0b04 |0019: move-result-wide v4 │ │ +538fc4: 54a0 719f |001a: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ +538fc8: 6e10 9dd3 0000 |001c: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMinLatitude:()D // method@d39d │ │ +538fce: 0b06 |001f: move-result-wide v6 │ │ +538fd0: 54a0 719f |0020: iget-object v0, v10, Lorg/osmdroid/views/overlay/Overlay;.tileSystem:Lorg/osmdroid/util/TileSystem; // field@9f71 │ │ +538fd4: 6e10 9ed3 0000 |0022: invoke-virtual {v0}, Lorg/osmdroid/util/TileSystem;.getMinLongitude:()D // method@d39e │ │ +538fda: 0b08 |0025: move-result-wide v8 │ │ +538fdc: 7609 e4d2 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/util/BoundingBox;.:(DDDD)V // method@d2e4 │ │ +538fe2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=55 │ │ 0x0006 line=56 │ │ 0x000c line=57 │ │ locals : │ │ @@ -992237,38 +992237,38 @@ │ │ type : '()I' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -538ef8: |[538ef8] org.osmdroid.views.overlay.Overlay.getSafeMenuId:()I │ │ -538f08: 6200 709f |0000: sget-object v0, Lorg/osmdroid/views/overlay/Overlay;.sOrdinal:Ljava/util/concurrent/atomic/AtomicInteger; // field@9f70 │ │ -538f0c: 6e10 346a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@6a34 │ │ -538f12: 0a00 |0005: move-result v0 │ │ -538f14: 0f00 |0006: return v0 │ │ +538f14: |[538f14] org.osmdroid.views.overlay.Overlay.getSafeMenuId:()I │ │ +538f24: 6200 709f |0000: sget-object v0, Lorg/osmdroid/views/overlay/Overlay;.sOrdinal:Ljava/util/concurrent/atomic/AtomicInteger; // field@9f70 │ │ +538f28: 6e10 346a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@6a34 │ │ +538f2e: 0a00 |0005: move-result v0 │ │ +538f30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'getSafeMenuIdSequence' │ │ type : '(I)I' │ │ access : 0x001c (PROTECTED STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -538f18: |[538f18] org.osmdroid.views.overlay.Overlay.getSafeMenuIdSequence:(I)I │ │ -538f28: 6200 709f |0000: sget-object v0, Lorg/osmdroid/views/overlay/Overlay;.sOrdinal:Ljava/util/concurrent/atomic/AtomicInteger; // field@9f70 │ │ -538f2c: 6e20 336a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndAdd:(I)I // method@6a33 │ │ -538f32: 0a01 |0005: move-result v1 │ │ -538f34: 0f01 |0006: return v1 │ │ +538f34: |[538f34] org.osmdroid.views.overlay.Overlay.getSafeMenuIdSequence:(I)I │ │ +538f44: 6200 709f |0000: sget-object v0, Lorg/osmdroid/views/overlay/Overlay;.sOrdinal:Ljava/util/concurrent/atomic/AtomicInteger; // field@9f70 │ │ +538f48: 6e20 336a 1000 |0002: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndAdd:(I)I // method@6a33 │ │ +538f4e: 0a01 |0005: move-result v1 │ │ +538f50: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ │ │ Virtual methods - │ │ @@ -992277,21 +992277,21 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -538fc8: |[538fc8] org.osmdroid.views.overlay.Overlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V │ │ -538fd8: 3803 0300 |0000: if-eqz v3, 0003 // +0003 │ │ -538fdc: 0e00 |0002: return-void │ │ -538fde: 6e10 6dd4 0200 |0003: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -538fe4: 0c02 |0006: move-result-object v2 │ │ -538fe6: 6e30 2dd5 1002 |0007: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d52d │ │ -538fec: 0e00 |000a: return-void │ │ +538fe4: |[538fe4] org.osmdroid.views.overlay.Overlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V │ │ +538ff4: 3803 0300 |0000: if-eqz v3, 0003 // +0003 │ │ +538ff8: 0e00 |0002: return-void │ │ +538ffa: 6e10 6dd4 0200 |0003: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +539000: 0c02 |0006: move-result-object v2 │ │ +539002: 6e30 2dd5 1002 |0007: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d52d │ │ +539008: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=141 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/osmdroid/views/overlay/Overlay; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/osmdroid/views/MapView; │ │ @@ -992302,32 +992302,32 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -538ff0: |[538ff0] org.osmdroid.views.overlay.Overlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ -539000: 0e00 |0000: return-void │ │ +53900c: |[53900c] org.osmdroid.views.overlay.Overlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ +53901c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'isEnabled' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -538df0: |[538df0] org.osmdroid.views.overlay.Overlay.isEnabled:()Z │ │ -538e00: 5510 6f9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/overlay/Overlay;.mEnabled:Z // field@9f6f │ │ -538e04: 0f00 |0002: return v0 │ │ +538e0c: |[538e0c] org.osmdroid.views.overlay.Overlay.isEnabled:()Z │ │ +538e1c: 5510 6f9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/overlay/Overlay;.mEnabled:Z // field@9f6f │ │ +538e20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/Overlay; │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ @@ -992335,223 +992335,223 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -539004: |[539004] org.osmdroid.views.overlay.Overlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ -539014: 0e00 |0000: return-void │ │ +539020: |[539020] org.osmdroid.views.overlay.Overlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ +539030: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onDoubleTap' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e08: |[538e08] org.osmdroid.views.overlay.Overlay.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538e18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e1a: 0f01 |0001: return v1 │ │ +538e24: |[538e24] org.osmdroid.views.overlay.Overlay.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538e34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538e36: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onDoubleTapEvent' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e1c: |[538e1c] org.osmdroid.views.overlay.Overlay.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538e2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e2e: 0f01 |0001: return v1 │ │ +538e38: |[538e38] org.osmdroid.views.overlay.Overlay.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538e48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538e4a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onDown' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e30: |[538e30] org.osmdroid.views.overlay.Overlay.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538e40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e42: 0f01 |0001: return v1 │ │ +538e4c: |[538e4c] org.osmdroid.views.overlay.Overlay.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538e5c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538e5e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onFling' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e44: |[538e44] org.osmdroid.views.overlay.Overlay.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ -538e54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e56: 0f01 |0001: return v1 │ │ +538e60: |[538e60] org.osmdroid.views.overlay.Overlay.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ +538e70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538e72: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onKeyDown' │ │ type : '(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e58: |[538e58] org.osmdroid.views.overlay.Overlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538e68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e6a: 0f01 |0001: return v1 │ │ +538e74: |[538e74] org.osmdroid.views.overlay.Overlay.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538e84: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538e86: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onKeyUp' │ │ type : '(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e6c: |[538e6c] org.osmdroid.views.overlay.Overlay.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538e7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e7e: 0f01 |0001: return v1 │ │ +538e88: |[538e88] org.osmdroid.views.overlay.Overlay.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538e98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538e9a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onLongPress' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e80: |[538e80] org.osmdroid.views.overlay.Overlay.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538e90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538e92: 0f01 |0001: return v1 │ │ +538e9c: |[538e9c] org.osmdroid.views.overlay.Overlay.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538eac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538eae: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onScroll' │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538e94: |[538e94] org.osmdroid.views.overlay.Overlay.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ -538ea4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538ea6: 0f01 |0001: return v1 │ │ +538eb0: |[538eb0] org.osmdroid.views.overlay.Overlay.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ +538ec0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538ec2: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #12 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onShowPress' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -539018: |[539018] org.osmdroid.views.overlay.Overlay.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V │ │ -539028: 0e00 |0000: return-void │ │ +539034: |[539034] org.osmdroid.views.overlay.Overlay.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V │ │ +539044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #13 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onSingleTapConfirmed' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538ea8: |[538ea8] org.osmdroid.views.overlay.Overlay.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538eb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538eba: 0f01 |0001: return v1 │ │ +538ec4: |[538ec4] org.osmdroid.views.overlay.Overlay.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538ed4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538ed6: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #14 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onSingleTapUp' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538ebc: |[538ebc] org.osmdroid.views.overlay.Overlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538ecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538ece: 0f01 |0001: return v1 │ │ +538ed8: |[538ed8] org.osmdroid.views.overlay.Overlay.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538ee8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538eea: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #15 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538ed0: |[538ed0] org.osmdroid.views.overlay.Overlay.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538ee0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538ee2: 0f01 |0001: return v1 │ │ +538eec: |[538eec] org.osmdroid.views.overlay.Overlay.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538efc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538efe: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #16 : (in Lorg/osmdroid/views/overlay/Overlay;) │ │ name : 'onTrackballEvent' │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538ee4: |[538ee4] org.osmdroid.views.overlay.Overlay.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538ef4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538ef6: 0f01 |0001: return v1 │ │ +538f00: |[538f00] org.osmdroid.views.overlay.Overlay.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538f10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538f12: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 22408 (Overlay.java) │ │ │ │ Class #3822 header: │ │ @@ -992629,88 +992629,88 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 147 16-bit code units │ │ -538b54: |[538b54] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.:()V │ │ -538b64: 2200 0723 |0000: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538b68: 1a01 d754 |0002: const-string v1, "NONE" // string@54d7 │ │ -538b6c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -538b6e: 7030 40d5 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538b74: 6900 789f |0008: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.NONE:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f78 │ │ -538b78: 2200 0723 |000a: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538b7c: 1a01 4a16 |000c: const-string v1, "CENTER" // string@164a │ │ -538b80: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -538b82: 7030 40d5 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538b88: 6900 749f |0012: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f74 │ │ -538b8c: 2200 0723 |0014: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538b90: 1a01 c213 |0016: const-string v1, "BOTTOM_CENTER" // string@13c2 │ │ -538b94: 1224 |0018: const/4 v4, #int 2 // #2 │ │ -538b96: 7030 40d5 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538b9c: 6900 739f |001c: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ -538ba0: 2200 0723 |001e: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538ba4: 1a01 4565 |0020: const-string v1, "TOP_CENTER" // string@6545 │ │ -538ba8: 1235 |0022: const/4 v5, #int 3 // #3 │ │ -538baa: 7030 40d5 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538bb0: 6900 7a9f |0026: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.TOP_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7a │ │ -538bb4: 2200 0723 |0028: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538bb8: 1a01 e95b |002a: const-string v1, "RIGHT_CENTER" // string@5be9 │ │ -538bbc: 1246 |002c: const/4 v6, #int 4 // #4 │ │ -538bbe: 7030 40d5 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538bc4: 6900 799f |0030: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.RIGHT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f79 │ │ -538bc8: 2200 0723 |0032: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538bcc: 1a01 142b |0034: const-string v1, "LEFT_CENTER" // string@2b14 │ │ -538bd0: 1257 |0036: const/4 v7, #int 5 // #5 │ │ -538bd2: 7030 40d5 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538bd8: 6900 759f |003a: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LEFT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f75 │ │ -538bdc: 2200 0723 |003c: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538be0: 1a01 2069 |003e: const-string v1, "UPPER_RIGHT_CORNER" // string@6920 │ │ -538be4: 1268 |0040: const/4 v8, #int 6 // #6 │ │ -538be6: 7030 40d5 1008 |0041: invoke-direct {v0, v1, v8}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538bec: 6900 7c9f |0044: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7c │ │ -538bf0: 2200 0723 |0046: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538bf4: 1a01 172c |0048: const-string v1, "LOWER_RIGHT_CORNER" // string@2c17 │ │ -538bf8: 1279 |004a: const/4 v9, #int 7 // #7 │ │ -538bfa: 7030 40d5 1009 |004b: invoke-direct {v0, v1, v9}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538c00: 6900 779f |004e: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f77 │ │ -538c04: 2200 0723 |0050: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538c08: 1a01 1f69 |0052: const-string v1, "UPPER_LEFT_CORNER" // string@691f │ │ -538c0c: 130a 0800 |0054: const/16 v10, #int 8 // #8 │ │ -538c10: 7030 40d5 100a |0056: invoke-direct {v0, v1, v10}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538c16: 6900 7b9f |0059: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7b │ │ -538c1a: 2200 0723 |005b: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538c1e: 1a01 162c |005d: const-string v1, "LOWER_LEFT_CORNER" // string@2c16 │ │ -538c22: 130b 0900 |005f: const/16 v11, #int 9 // #9 │ │ -538c26: 7030 40d5 100b |0061: invoke-direct {v0, v1, v11}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ -538c2c: 6900 769f |0064: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f76 │ │ -538c30: 1301 0a00 |0066: const/16 v1, #int 10 // #a │ │ -538c34: 2311 8824 |0068: new-array v1, v1, [Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2488 │ │ -538c38: 620c 789f |006a: sget-object v12, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.NONE:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f78 │ │ -538c3c: 4d0c 0102 |006c: aput-object v12, v1, v2 │ │ -538c40: 6202 749f |006e: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f74 │ │ -538c44: 4d02 0103 |0070: aput-object v2, v1, v3 │ │ -538c48: 6202 739f |0072: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ -538c4c: 4d02 0104 |0074: aput-object v2, v1, v4 │ │ -538c50: 6202 7a9f |0076: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.TOP_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7a │ │ -538c54: 4d02 0105 |0078: aput-object v2, v1, v5 │ │ -538c58: 6202 799f |007a: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.RIGHT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f79 │ │ -538c5c: 4d02 0106 |007c: aput-object v2, v1, v6 │ │ -538c60: 6202 759f |007e: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LEFT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f75 │ │ -538c64: 4d02 0107 |0080: aput-object v2, v1, v7 │ │ -538c68: 6202 7c9f |0082: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7c │ │ -538c6c: 4d02 0108 |0084: aput-object v2, v1, v8 │ │ -538c70: 6202 779f |0086: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f77 │ │ -538c74: 4d02 0109 |0088: aput-object v2, v1, v9 │ │ -538c78: 6202 7b9f |008a: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7b │ │ -538c7c: 4d02 010a |008c: aput-object v2, v1, v10 │ │ -538c80: 4d00 010b |008e: aput-object v0, v1, v11 │ │ -538c84: 6901 729f |0090: sput-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.$VALUES:[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f72 │ │ -538c88: 0e00 |0092: return-void │ │ +538b70: |[538b70] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.:()V │ │ +538b80: 2200 0723 |0000: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538b84: 1a01 d754 |0002: const-string v1, "NONE" // string@54d7 │ │ +538b88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +538b8a: 7030 40d5 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538b90: 6900 789f |0008: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.NONE:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f78 │ │ +538b94: 2200 0723 |000a: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538b98: 1a01 4a16 |000c: const-string v1, "CENTER" // string@164a │ │ +538b9c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +538b9e: 7030 40d5 1003 |000f: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538ba4: 6900 749f |0012: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f74 │ │ +538ba8: 2200 0723 |0014: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538bac: 1a01 c213 |0016: const-string v1, "BOTTOM_CENTER" // string@13c2 │ │ +538bb0: 1224 |0018: const/4 v4, #int 2 // #2 │ │ +538bb2: 7030 40d5 1004 |0019: invoke-direct {v0, v1, v4}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538bb8: 6900 739f |001c: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ +538bbc: 2200 0723 |001e: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538bc0: 1a01 4565 |0020: const-string v1, "TOP_CENTER" // string@6545 │ │ +538bc4: 1235 |0022: const/4 v5, #int 3 // #3 │ │ +538bc6: 7030 40d5 1005 |0023: invoke-direct {v0, v1, v5}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538bcc: 6900 7a9f |0026: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.TOP_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7a │ │ +538bd0: 2200 0723 |0028: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538bd4: 1a01 e95b |002a: const-string v1, "RIGHT_CENTER" // string@5be9 │ │ +538bd8: 1246 |002c: const/4 v6, #int 4 // #4 │ │ +538bda: 7030 40d5 1006 |002d: invoke-direct {v0, v1, v6}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538be0: 6900 799f |0030: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.RIGHT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f79 │ │ +538be4: 2200 0723 |0032: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538be8: 1a01 142b |0034: const-string v1, "LEFT_CENTER" // string@2b14 │ │ +538bec: 1257 |0036: const/4 v7, #int 5 // #5 │ │ +538bee: 7030 40d5 1007 |0037: invoke-direct {v0, v1, v7}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538bf4: 6900 759f |003a: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LEFT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f75 │ │ +538bf8: 2200 0723 |003c: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538bfc: 1a01 2069 |003e: const-string v1, "UPPER_RIGHT_CORNER" // string@6920 │ │ +538c00: 1268 |0040: const/4 v8, #int 6 // #6 │ │ +538c02: 7030 40d5 1008 |0041: invoke-direct {v0, v1, v8}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538c08: 6900 7c9f |0044: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7c │ │ +538c0c: 2200 0723 |0046: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538c10: 1a01 172c |0048: const-string v1, "LOWER_RIGHT_CORNER" // string@2c17 │ │ +538c14: 1279 |004a: const/4 v9, #int 7 // #7 │ │ +538c16: 7030 40d5 1009 |004b: invoke-direct {v0, v1, v9}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538c1c: 6900 779f |004e: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f77 │ │ +538c20: 2200 0723 |0050: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538c24: 1a01 1f69 |0052: const-string v1, "UPPER_LEFT_CORNER" // string@691f │ │ +538c28: 130a 0800 |0054: const/16 v10, #int 8 // #8 │ │ +538c2c: 7030 40d5 100a |0056: invoke-direct {v0, v1, v10}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538c32: 6900 7b9f |0059: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7b │ │ +538c36: 2200 0723 |005b: new-instance v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538c3a: 1a01 162c |005d: const-string v1, "LOWER_LEFT_CORNER" // string@2c16 │ │ +538c3e: 130b 0900 |005f: const/16 v11, #int 9 // #9 │ │ +538c42: 7030 40d5 100b |0061: invoke-direct {v0, v1, v11}, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.:(Ljava/lang/String;I)V // method@d540 │ │ +538c48: 6900 769f |0064: sput-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f76 │ │ +538c4c: 1301 0a00 |0066: const/16 v1, #int 10 // #a │ │ +538c50: 2311 8824 |0068: new-array v1, v1, [Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2488 │ │ +538c54: 620c 789f |006a: sget-object v12, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.NONE:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f78 │ │ +538c58: 4d0c 0102 |006c: aput-object v12, v1, v2 │ │ +538c5c: 6202 749f |006e: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f74 │ │ +538c60: 4d02 0103 |0070: aput-object v2, v1, v3 │ │ +538c64: 6202 739f |0072: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ +538c68: 4d02 0104 |0074: aput-object v2, v1, v4 │ │ +538c6c: 6202 7a9f |0076: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.TOP_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7a │ │ +538c70: 4d02 0105 |0078: aput-object v2, v1, v5 │ │ +538c74: 6202 799f |007a: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.RIGHT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f79 │ │ +538c78: 4d02 0106 |007c: aput-object v2, v1, v6 │ │ +538c7c: 6202 759f |007e: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LEFT_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f75 │ │ +538c80: 4d02 0107 |0080: aput-object v2, v1, v7 │ │ +538c84: 6202 7c9f |0082: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7c │ │ +538c88: 4d02 0108 |0084: aput-object v2, v1, v8 │ │ +538c8c: 6202 779f |0086: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.LOWER_RIGHT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f77 │ │ +538c90: 4d02 0109 |0088: aput-object v2, v1, v9 │ │ +538c94: 6202 7b9f |008a: sget-object v2, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.UPPER_LEFT_CORNER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7b │ │ +538c98: 4d02 010a |008c: aput-object v2, v1, v10 │ │ +538c9c: 4d00 010b |008e: aput-object v0, v1, v11 │ │ +538ca0: 6901 729f |0090: sput-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.$VALUES:[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f72 │ │ +538ca4: 0e00 |0092: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x006a line=35 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;) │ │ @@ -992718,17 +992718,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -538c8c: |[538c8c] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.:(Ljava/lang/String;I)V │ │ -538c9c: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ -538ca2: 0e00 |0003: return-void │ │ +538ca8: |[538ca8] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.:(Ljava/lang/String;I)V │ │ +538cb8: 7030 9f64 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@649f │ │ +538cbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -992738,20 +992738,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -538b0c: |[538b0c] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ -538b1c: 1c00 0723 |0000: const-class v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538b20: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ -538b26: 0c01 |0005: move-result-object v1 │ │ -538b28: 1f01 0723 |0006: check-cast v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ -538b2c: 1101 |0008: return-object v1 │ │ +538b28: |[538b28] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.valueOf:(Ljava/lang/String;)Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ +538b38: 1c00 0723 |0000: const-class v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538b3c: 7120 a664 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@64a6 │ │ +538b42: 0c01 |0005: move-result-object v1 │ │ +538b44: 1f01 0723 |0006: check-cast v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2307 │ │ +538b48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;) │ │ @@ -992759,20 +992759,20 @@ │ │ type : '()[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -538b30: |[538b30] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.values:()[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ -538b40: 6200 729f |0000: sget-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.$VALUES:[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f72 │ │ -538b44: 6e10 b5d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.clone:()Ljava/lang/Object; // method@d6b5 │ │ -538b4a: 0c00 |0005: move-result-object v0 │ │ -538b4c: 1f00 8824 |0006: check-cast v0, [Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2488 │ │ -538b50: 1100 |0008: return-object v0 │ │ +538b4c: |[538b4c] org.osmdroid.views.overlay.OverlayItem$HotspotPlace.values:()[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ +538b5c: 6200 729f |0000: sget-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.$VALUES:[Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f72 │ │ +538b60: 6e10 b5d6 0000 |0002: invoke-virtual {v0}, [Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.clone:()Ljava/lang/Object; // method@d6b5 │ │ +538b66: 0c00 |0005: move-result-object v0 │ │ +538b68: 1f00 8824 |0006: check-cast v0, [Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // type@2488 │ │ +538b6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 22409 (OverlayItem.java) │ │ @@ -992816,38 +992816,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -538cfc: |[538cfc] org.osmdroid.views.overlay.OverlayItem.:()V │ │ -538d0c: 2200 d100 |0000: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -538d10: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -538d14: 1302 5e00 |0004: const/16 v2, #int 94 // #5e │ │ -538d18: 7030 9104 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@0491 │ │ -538d1e: 0e00 |0009: return-void │ │ +538d18: |[538d18] org.osmdroid.views.overlay.OverlayItem.:()V │ │ +538d28: 2200 d100 |0000: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +538d2c: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +538d30: 1302 5e00 |0004: const/16 v2, #int 94 // #5e │ │ +538d34: 7030 9104 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@0491 │ │ +538d3a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/overlay/OverlayItem;) │ │ name : '' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -538d20: |[538d20] org.osmdroid.views.overlay.OverlayItem.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V │ │ -538d30: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -538d36: 5b04 7d9f |0003: iput-object v4, v0, Lorg/osmdroid/views/overlay/OverlayItem;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f7d │ │ -538d3a: 0e00 |0005: return-void │ │ +538d3c: |[538d3c] org.osmdroid.views.overlay.OverlayItem.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V │ │ +538d4c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +538d52: 5b04 7d9f |0003: iput-object v4, v0, Lorg/osmdroid/views/overlay/OverlayItem;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f7d │ │ +538d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -992860,18 +992860,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -538d3c: |[538d3c] org.osmdroid.views.overlay.OverlayItem.:(Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V │ │ -538d4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -538d4e: 7054 44d5 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lorg/osmdroid/views/overlay/OverlayItem;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V // method@d544 │ │ -538d54: 0e00 |0004: return-void │ │ +538d58: |[538d58] org.osmdroid.views.overlay.OverlayItem.:(Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V │ │ +538d68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +538d6a: 7054 44d5 0132 |0001: invoke-direct {v1, v0, v2, v3, v4}, Lorg/osmdroid/views/overlay/OverlayItem;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/api/IGeoPoint;)V // method@d544 │ │ +538d70: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/String; │ │ @@ -992882,35 +992882,35 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -538d90: |[538d90] org.osmdroid.views.overlay.OverlayItem.setState:(Landroid/graphics/drawable/Drawable;I)V │ │ -538da0: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -538da2: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ -538da6: dd01 0501 |0003: and-int/lit8 v1, v5, #int 1 // #01 │ │ -538daa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -538dac: 3d01 0800 |0006: if-lez v1, 000e // +0008 │ │ -538db0: 1401 a700 0101 |0008: const v1, #float 2.3694e-38 // #010100a7 │ │ -538db6: 4b01 0002 |000b: aput v1, v0, v2 │ │ -538dba: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -538dbc: dd01 0502 |000e: and-int/lit8 v1, v5, #int 2 // #02 │ │ -538dc0: 3d01 0a00 |0010: if-lez v1, 001a // +000a │ │ -538dc4: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ -538dc8: 1403 a100 0101 |0014: const v3, #float 2.3694e-38 // #010100a1 │ │ -538dce: 4b03 0002 |0017: aput v3, v0, v2 │ │ -538dd2: 0112 |0019: move v2, v1 │ │ -538dd4: dd05 0504 |001a: and-int/lit8 v5, v5, #int 4 // #04 │ │ -538dd8: 3d05 0700 |001c: if-lez v5, 0023 // +0007 │ │ -538ddc: 1405 9c00 0101 |001e: const v5, #float 2.3694e-38 // #0101009c │ │ -538de2: 4b05 0002 |0021: aput v5, v0, v2 │ │ -538de6: 6e20 3605 0400 |0023: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0536 │ │ -538dec: 0e00 |0026: return-void │ │ +538dac: |[538dac] org.osmdroid.views.overlay.OverlayItem.setState:(Landroid/graphics/drawable/Drawable;I)V │ │ +538dbc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +538dbe: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ +538dc2: dd01 0501 |0003: and-int/lit8 v1, v5, #int 1 // #01 │ │ +538dc6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +538dc8: 3d01 0800 |0006: if-lez v1, 000e // +0008 │ │ +538dcc: 1401 a700 0101 |0008: const v1, #float 2.3694e-38 // #010100a7 │ │ +538dd2: 4b01 0002 |000b: aput v1, v0, v2 │ │ +538dd6: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +538dd8: dd01 0502 |000e: and-int/lit8 v1, v5, #int 2 // #02 │ │ +538ddc: 3d01 0a00 |0010: if-lez v1, 001a // +000a │ │ +538de0: d801 0201 |0012: add-int/lit8 v1, v2, #int 1 // #01 │ │ +538de4: 1403 a100 0101 |0014: const v3, #float 2.3694e-38 // #010100a1 │ │ +538dea: 4b03 0002 |0017: aput v3, v0, v2 │ │ +538dee: 0112 |0019: move v2, v1 │ │ +538df0: dd05 0504 |001a: and-int/lit8 v5, v5, #int 4 // #04 │ │ +538df4: 3d05 0700 |001c: if-lez v5, 0023 // +0007 │ │ +538df8: 1405 9c00 0101 |001e: const v5, #float 2.3694e-38 // #0101009c │ │ +538dfe: 4b05 0002 |0021: aput v5, v0, v2 │ │ +538e02: 6e20 3605 0400 |0023: invoke-virtual {v4, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0536 │ │ +538e08: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0017 line=146 │ │ 0x0021 line=148 │ │ 0x0023 line=150 │ │ locals : │ │ 0x0000 - 0x0027 reg=4 (null) Landroid/graphics/drawable/Drawable; │ │ @@ -992922,22 +992922,22 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -538ca4: |[538ca4] org.osmdroid.views.overlay.OverlayItem.getMarker:(I)Landroid/graphics/drawable/Drawable; │ │ -538cb4: 5410 7f9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mMarker:Landroid/graphics/drawable/Drawable; // field@9f7f │ │ -538cb8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -538cbc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -538cbe: 1102 |0005: return-object v2 │ │ -538cc0: 7120 4bd5 2000 |0006: invoke-static {v0, v2}, Lorg/osmdroid/views/overlay/OverlayItem;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d54b │ │ -538cc6: 5412 7f9f |0009: iget-object v2, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mMarker:Landroid/graphics/drawable/Drawable; // field@9f7f │ │ -538cca: 1102 |000b: return-object v2 │ │ +538cc0: |[538cc0] org.osmdroid.views.overlay.OverlayItem.getMarker:(I)Landroid/graphics/drawable/Drawable; │ │ +538cd0: 5410 7f9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mMarker:Landroid/graphics/drawable/Drawable; // field@9f7f │ │ +538cd4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +538cd8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +538cda: 1102 |0005: return-object v2 │ │ +538cdc: 7120 4bd5 2000 |0006: invoke-static {v0, v2}, Lorg/osmdroid/views/overlay/OverlayItem;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d54b │ │ +538ce2: 5412 7f9f |0009: iget-object v2, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mMarker:Landroid/graphics/drawable/Drawable; // field@9f7f │ │ +538ce6: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=111 │ │ 0x0009 line=112 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ @@ -992948,17 +992948,17 @@ │ │ type : '()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -538ce4: |[538ce4] org.osmdroid.views.overlay.OverlayItem.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ -538cf4: 5410 7e9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mHotspotPlace:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7e │ │ -538cf8: 1100 |0002: return-object v0 │ │ +538d00: |[538d00] org.osmdroid.views.overlay.OverlayItem.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ +538d10: 5410 7e9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mHotspotPlace:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7e │ │ +538d14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ │ │ #2 : (in Lorg/osmdroid/views/overlay/OverlayItem;) │ │ @@ -992966,17 +992966,17 @@ │ │ type : '()Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -538ccc: |[538ccc] org.osmdroid.views.overlay.OverlayItem.getPoint:()Lorg/osmdroid/api/IGeoPoint; │ │ -538cdc: 5410 7d9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f7d │ │ -538ce0: 1100 |0002: return-object v0 │ │ +538ce8: |[538ce8] org.osmdroid.views.overlay.OverlayItem.getPoint:()Lorg/osmdroid/api/IGeoPoint; │ │ +538cf8: 5410 7d9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/OverlayItem;.mGeoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f7d │ │ +538cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/OverlayItem;) │ │ @@ -992984,17 +992984,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -538d58: |[538d58] org.osmdroid.views.overlay.OverlayItem.setMarker:(Landroid/graphics/drawable/Drawable;)V │ │ -538d68: 5b01 7f9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/OverlayItem;.mMarker:Landroid/graphics/drawable/Drawable; // field@9f7f │ │ -538d6c: 0e00 |0002: return-void │ │ +538d74: |[538d74] org.osmdroid.views.overlay.OverlayItem.setMarker:(Landroid/graphics/drawable/Drawable;)V │ │ +538d84: 5b01 7f9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/OverlayItem;.mMarker:Landroid/graphics/drawable/Drawable; // field@9f7f │ │ +538d88: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -993003,19 +993003,19 @@ │ │ type : '(Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -538d70: |[538d70] org.osmdroid.views.overlay.OverlayItem.setMarkerHotspot:(Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)V │ │ -538d80: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -538d84: 6201 739f |0002: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ -538d88: 5b01 7e9f |0004: iput-object v1, v0, Lorg/osmdroid/views/overlay/OverlayItem;.mHotspotPlace:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7e │ │ -538d8c: 0e00 |0006: return-void │ │ +538d8c: |[538d8c] org.osmdroid.views.overlay.OverlayItem.setMarkerHotspot:(Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)V │ │ +538d9c: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +538da0: 6201 739f |0002: sget-object v1, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ +538da4: 5b01 7e9f |0004: iput-object v1, v0, Lorg/osmdroid/views/overlay/OverlayItem;.mHotspotPlace:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f7e │ │ +538da8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/views/overlay/OverlayItem; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; │ │ │ │ @@ -993189,27 +993189,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -539940: |[539940] org.osmdroid.views.overlay.infowindow.InfoWindow.close:()V │ │ -539950: 5520 929f |0000: iget-boolean v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mIsVisible:Z // field@9f92 │ │ -539954: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -539958: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -53995a: 5c20 929f |0005: iput-boolean v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mIsVisible:Z // field@9f92 │ │ -53995e: 5420 939f |0007: iget-object v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ -539962: 6e10 800a 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0a80 │ │ -539968: 0c00 |000c: move-result-object v0 │ │ -53996a: 1f00 3302 |000d: check-cast v0, Landroid/view/ViewGroup; // type@0233 │ │ -53996e: 5421 939f |000f: iget-object v1, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ -539972: 6e20 c60b 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0bc6 │ │ -539978: 6e10 7ad5 0200 |0014: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.onClose:()V // method@d57a │ │ -53997e: 0e00 |0017: return-void │ │ +53995c: |[53995c] org.osmdroid.views.overlay.infowindow.InfoWindow.close:()V │ │ +53996c: 5520 929f |0000: iget-boolean v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mIsVisible:Z // field@9f92 │ │ +539970: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +539974: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +539976: 5c20 929f |0005: iput-boolean v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mIsVisible:Z // field@9f92 │ │ +53997a: 5420 939f |0007: iget-object v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ +53997e: 6e10 800a 0000 |0009: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@0a80 │ │ +539984: 0c00 |000c: move-result-object v0 │ │ +539986: 1f00 3302 |000d: check-cast v0, Landroid/view/ViewGroup; // type@0233 │ │ +53998a: 5421 939f |000f: iget-object v1, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ +53998e: 6e20 c60b 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@0bc6 │ │ +539994: 6e10 7ad5 0200 |0014: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.onClose:()V // method@d57a │ │ +53999a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x0007 line=154 │ │ 0x0014 line=155 │ │ locals : │ │ @@ -993226,30 +993226,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -539980: |[539980] org.osmdroid.views.overlay.infowindow.InfoWindow.onDetach:()V │ │ -539990: 6e10 79d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.close:()V // method@d579 │ │ -539996: 5420 939f |0003: iget-object v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ -53999a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -53999c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -5399a0: 6e20 0a0b 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0b0a │ │ -5399a6: 5b21 939f |000b: iput-object v1, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ -5399aa: 7100 edd0 0000 |000d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5399b0: 0c00 |0010: move-result-object v0 │ │ -5399b2: 7210 29d1 0000 |0011: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -5399b8: 0a00 |0014: move-result v0 │ │ -5399ba: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ -5399be: 1a00 6957 |0017: const-string v0, "OsmDroid" // string@5769 │ │ -5399c2: 1a01 b152 |0019: const-string v1, "Marked detached" // string@52b1 │ │ -5399c6: 7120 f808 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -5399cc: 0e00 |001e: return-void │ │ +53999c: |[53999c] org.osmdroid.views.overlay.infowindow.InfoWindow.onDetach:()V │ │ +5399ac: 6e10 79d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.close:()V // method@d579 │ │ +5399b2: 5420 939f |0003: iget-object v0, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ +5399b6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +5399b8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +5399bc: 6e20 0a0b 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@0b0a │ │ +5399c2: 5b21 939f |000b: iput-object v1, v2, Lorg/osmdroid/views/overlay/infowindow/InfoWindow;.mView:Landroid/view/View; // field@9f93 │ │ +5399c6: 7100 edd0 0000 |000d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5399cc: 0c00 |0010: move-result-object v0 │ │ +5399ce: 7210 29d1 0000 |0011: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +5399d4: 0a00 |0014: move-result v0 │ │ +5399d6: 3800 0900 |0015: if-eqz v0, 001e // +0009 │ │ +5399da: 1a00 6957 |0017: const-string v0, "OsmDroid" // string@5769 │ │ +5399de: 1a01 b152 |0019: const-string v1, "Marked detached" // string@52b1 │ │ +5399e2: 7120 f808 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +5399e8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ 0x0008 line=165 │ │ 0x000b line=166 │ │ 0x000d line=168 │ │ @@ -993368,19 +993368,19 @@ │ │ type : '(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;Landroid/location/Location;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -539c34: |[539c34] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay$1.:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;Landroid/location/Location;)V │ │ -539c44: 5b01 9b9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ -539c48: 5b02 9c9f |0002: iput-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.val$location:Landroid/location/Location; // field@9f9c │ │ -539c4c: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -539c52: 0e00 |0007: return-void │ │ +539c50: |[539c50] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay$1.:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;Landroid/location/Location;)V │ │ +539c60: 5b01 9b9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ +539c64: 5b02 9c9f |0002: iput-object v2, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.val$location:Landroid/location/Location; // field@9f9c │ │ +539c68: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +539c6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/location/Location; │ │ @@ -993391,38 +993391,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -539c54: |[539c54] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay$1.run:()V │ │ -539c64: 5430 9b9f |0000: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ -539c68: 5431 9c9f |0002: iget-object v1, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.val$location:Landroid/location/Location; // field@9f9c │ │ -539c6c: 6e20 9dd5 1000 |0004: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setLocation:(Landroid/location/Location;)V // method@d59d │ │ -539c72: 5430 9b9f |0007: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ -539c76: 7110 8fd5 0000 |0009: invoke-static {v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.access$000:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList; // method@d58f │ │ -539c7c: 0c00 |000c: move-result-object v0 │ │ -539c7e: 6e10 3269 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ -539c84: 0c00 |0010: move-result-object v0 │ │ -539c86: 7210 1269 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -539c8c: 0a01 |0014: move-result v1 │ │ -539c8e: 3801 1100 |0015: if-eqz v1, 0026 // +0011 │ │ -539c92: 7210 1369 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -539c98: 0c01 |001a: move-result-object v1 │ │ -539c9a: 1f01 560e |001b: check-cast v1, Ljava/lang/Runnable; // type@0e56 │ │ -539c9e: 2202 630e |001d: new-instance v2, Ljava/lang/Thread; // type@0e63 │ │ -539ca2: 7020 b165 1200 |001f: invoke-direct {v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ -539ca8: 6e10 c765 0200 |0022: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ -539cae: 28ec |0025: goto 0011 // -0014 │ │ -539cb0: 5430 9b9f |0026: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ -539cb4: 7110 8fd5 0000 |0028: invoke-static {v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.access$000:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList; // method@d58f │ │ -539cba: 0c00 |002b: move-result-object v0 │ │ -539cbc: 6e10 2e69 0000 |002c: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@692e │ │ -539cc2: 0e00 |002f: return-void │ │ +539c70: |[539c70] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay$1.run:()V │ │ +539c80: 5430 9b9f |0000: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ +539c84: 5431 9c9f |0002: iget-object v1, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.val$location:Landroid/location/Location; // field@9f9c │ │ +539c88: 6e20 9dd5 1000 |0004: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setLocation:(Landroid/location/Location;)V // method@d59d │ │ +539c8e: 5430 9b9f |0007: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ +539c92: 7110 8fd5 0000 |0009: invoke-static {v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.access$000:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList; // method@d58f │ │ +539c98: 0c00 |000c: move-result-object v0 │ │ +539c9a: 6e10 3269 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ +539ca0: 0c00 |0010: move-result-object v0 │ │ +539ca2: 7210 1269 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +539ca8: 0a01 |0014: move-result v1 │ │ +539caa: 3801 1100 |0015: if-eqz v1, 0026 // +0011 │ │ +539cae: 7210 1369 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +539cb4: 0c01 |001a: move-result-object v1 │ │ +539cb6: 1f01 560e |001b: check-cast v1, Ljava/lang/Runnable; // type@0e56 │ │ +539cba: 2202 630e |001d: new-instance v2, Ljava/lang/Thread; // type@0e63 │ │ +539cbe: 7020 b165 1200 |001f: invoke-direct {v2, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@65b1 │ │ +539cc4: 6e10 c765 0200 |0022: invoke-virtual {v2}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ +539cca: 28ec |0025: goto 0011 // -0014 │ │ +539ccc: 5430 9b9f |0026: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.this$0:Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; // field@9f9b │ │ +539cd0: 7110 8fd5 0000 |0028: invoke-static {v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.access$000:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList; // method@d58f │ │ +539cd6: 0c00 |002b: move-result-object v0 │ │ +539cd8: 6e10 2e69 0000 |002c: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@692e │ │ +539cde: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0007 line=427 │ │ 0x001d line=428 │ │ 0x0026 line=430 │ │ locals : │ │ @@ -993654,17 +993654,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53a408: |[53a408] org.xmlpull.v1.XmlPullParserException.:(Ljava/lang/String;)V │ │ -53a418: 7020 a864 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@64a8 │ │ -53a41e: 0e00 |0003: return-void │ │ +53a424: |[53a424] org.xmlpull.v1.XmlPullParserException.:(Ljava/lang/String;)V │ │ +53a434: 7020 a864 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@64a8 │ │ +53a43a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/xmlpull/v1/XmlPullParserException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -993673,62 +993673,62 @@ │ │ type : '(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 105 16-bit code units │ │ -53a420: |[53a420] org.xmlpull.v1.XmlPullParserException.:(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V │ │ -53a430: 2200 5e0e |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a434: 7010 7465 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a43a: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ -53a43e: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ -53a442: 0714 |0009: move-object v4, v1 │ │ -53a444: 2812 |000a: goto 001c // +0012 │ │ -53a446: 2202 5e0e |000b: new-instance v2, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a44a: 7010 7465 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a450: 6e20 7c65 4200 |0010: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a456: 1a04 3200 |0013: const-string v4, " " // string@0032 │ │ -53a45a: 6e20 7c65 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a460: 6e10 8465 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a466: 0c04 |001b: move-result-object v4 │ │ -53a468: 6e20 7c65 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a46e: 3905 0400 |001f: if-nez v5, 0023 // +0004 │ │ -53a472: 0714 |0021: move-object v4, v1 │ │ -53a474: 281b |0022: goto 003d // +001b │ │ -53a476: 2204 5e0e |0023: new-instance v4, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a47a: 7010 7465 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a480: 1a02 6306 |0028: const-string v2, "(position:" // string@0663 │ │ -53a484: 6e20 7c65 2400 |002a: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a48a: 7210 b0d5 0500 |002d: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getPositionDescription:()Ljava/lang/String; // method@d5b0 │ │ -53a490: 0c02 |0030: move-result-object v2 │ │ -53a492: 6e20 7c65 2400 |0031: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a498: 1a02 6a06 |0034: const-string v2, ") " // string@066a │ │ -53a49c: 6e20 7c65 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a4a2: 6e10 8465 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a4a8: 0c04 |003c: move-result-object v4 │ │ -53a4aa: 6e20 7c65 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a4b0: 3906 0300 |0040: if-nez v6, 0043 // +0003 │ │ -53a4b4: 2812 |0042: goto 0054 // +0012 │ │ -53a4b6: 2204 5e0e |0043: new-instance v4, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a4ba: 7010 7465 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a4c0: 1a01 907e |0048: const-string v1, "caused by: " // string@7e90 │ │ -53a4c4: 6e20 7c65 1400 |004a: invoke-virtual {v4, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a4ca: 6e20 7b65 6400 |004d: invoke-virtual {v4, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@657b │ │ -53a4d0: 6e10 8465 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a4d6: 0c01 |0053: move-result-object v1 │ │ -53a4d8: 6e20 7c65 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a4de: 6e10 8465 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a4e4: 0c04 |005a: move-result-object v4 │ │ -53a4e6: 7020 a864 4300 |005b: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@64a8 │ │ -53a4ec: 3805 0800 |005e: if-eqz v5, 0066 // +0008 │ │ -53a4f0: 7210 a9d5 0500 |0060: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getLineNumber:()I // method@d5a9 │ │ -53a4f6: 7210 a5d5 0500 |0063: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getColumnNumber:()I // method@d5a5 │ │ -53a4fc: 5b36 b39f |0066: iput-object v6, v3, Lorg/xmlpull/v1/XmlPullParserException;.detail:Ljava/lang/Throwable; // field@9fb3 │ │ -53a500: 0e00 |0068: return-void │ │ +53a43c: |[53a43c] org.xmlpull.v1.XmlPullParserException.:(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V │ │ +53a44c: 2200 5e0e |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a450: 7010 7465 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a456: 1a01 0000 |0005: const-string v1, "" // string@0000 │ │ +53a45a: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ +53a45e: 0714 |0009: move-object v4, v1 │ │ +53a460: 2812 |000a: goto 001c // +0012 │ │ +53a462: 2202 5e0e |000b: new-instance v2, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a466: 7010 7465 0200 |000d: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a46c: 6e20 7c65 4200 |0010: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a472: 1a04 3200 |0013: const-string v4, " " // string@0032 │ │ +53a476: 6e20 7c65 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a47c: 6e10 8465 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a482: 0c04 |001b: move-result-object v4 │ │ +53a484: 6e20 7c65 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a48a: 3905 0400 |001f: if-nez v5, 0023 // +0004 │ │ +53a48e: 0714 |0021: move-object v4, v1 │ │ +53a490: 281b |0022: goto 003d // +001b │ │ +53a492: 2204 5e0e |0023: new-instance v4, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a496: 7010 7465 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a49c: 1a02 6306 |0028: const-string v2, "(position:" // string@0663 │ │ +53a4a0: 6e20 7c65 2400 |002a: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a4a6: 7210 b0d5 0500 |002d: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getPositionDescription:()Ljava/lang/String; // method@d5b0 │ │ +53a4ac: 0c02 |0030: move-result-object v2 │ │ +53a4ae: 6e20 7c65 2400 |0031: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a4b4: 1a02 6a06 |0034: const-string v2, ") " // string@066a │ │ +53a4b8: 6e20 7c65 2400 |0036: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a4be: 6e10 8465 0400 |0039: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a4c4: 0c04 |003c: move-result-object v4 │ │ +53a4c6: 6e20 7c65 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a4cc: 3906 0300 |0040: if-nez v6, 0043 // +0003 │ │ +53a4d0: 2812 |0042: goto 0054 // +0012 │ │ +53a4d2: 2204 5e0e |0043: new-instance v4, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a4d6: 7010 7465 0400 |0045: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a4dc: 1a01 907e |0048: const-string v1, "caused by: " // string@7e90 │ │ +53a4e0: 6e20 7c65 1400 |004a: invoke-virtual {v4, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a4e6: 6e20 7b65 6400 |004d: invoke-virtual {v4, v6}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@657b │ │ +53a4ec: 6e10 8465 0400 |0050: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a4f2: 0c01 |0053: move-result-object v1 │ │ +53a4f4: 6e20 7c65 1000 |0054: invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a4fa: 6e10 8465 0000 |0057: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a500: 0c04 |005a: move-result-object v4 │ │ +53a502: 7020 a864 4300 |005b: invoke-direct {v3, v4}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@64a8 │ │ +53a508: 3805 0800 |005e: if-eqz v5, 0066 // +0008 │ │ +53a50c: 7210 a9d5 0500 |0060: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getLineNumber:()I // method@d5a9 │ │ +53a512: 7210 a5d5 0500 |0063: invoke-interface {v5}, Lorg/xmlpull/v1/XmlPullParser;.getColumnNumber:()I // method@d5a5 │ │ +53a518: 5b36 b39f |0066: iput-object v6, v3, Lorg/xmlpull/v1/XmlPullParserException;.detail:Ljava/lang/Throwable; // field@9fb3 │ │ +53a51c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0060 line=42 │ │ 0x0063 line=43 │ │ 0x0066 line=45 │ │ locals : │ │ @@ -993743,39 +993743,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -53a504: |[53a504] org.xmlpull.v1.XmlPullParserException.printStackTrace:()V │ │ -53a514: 5440 b39f |0000: iget-object v0, v4, Lorg/xmlpull/v1/XmlPullParserException;.detail:Ljava/lang/Throwable; // field@9fb3 │ │ -53a518: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -53a51c: 6f10 d165 0400 |0004: invoke-super {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -53a522: 2824 |0007: goto 002b // +0024 │ │ -53a524: 6200 3c54 |0008: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@543c │ │ -53a528: 1d00 |000a: monitor-enter v0 │ │ -53a52a: 6201 3c54 |000b: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@543c │ │ -53a52e: 2202 5e0e |000d: new-instance v2, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a532: 7010 7465 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a538: 6f10 ce65 0400 |0012: invoke-super {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@65ce │ │ -53a53e: 0c03 |0015: move-result-object v3 │ │ -53a540: 6e20 7c65 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a546: 1a03 a60c |0019: const-string v3, "; nested exception is:" // string@0ca6 │ │ -53a54a: 6e20 7c65 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a550: 6e10 8465 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a556: 0c02 |0021: move-result-object v2 │ │ -53a558: 6e20 1364 2100 |0022: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@6413 │ │ -53a55e: 5441 b39f |0025: iget-object v1, v4, Lorg/xmlpull/v1/XmlPullParserException;.detail:Ljava/lang/Throwable; // field@9fb3 │ │ -53a562: 6e10 d165 0100 |0027: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ -53a568: 1e00 |002a: monitor-exit v0 │ │ -53a56a: 0e00 |002b: return-void │ │ -53a56c: 0d01 |002c: move-exception v1 │ │ -53a56e: 1e00 |002d: monitor-exit v0 │ │ -53a570: 2701 |002e: throw v1 │ │ +53a520: |[53a520] org.xmlpull.v1.XmlPullParserException.printStackTrace:()V │ │ +53a530: 5440 b39f |0000: iget-object v0, v4, Lorg/xmlpull/v1/XmlPullParserException;.detail:Ljava/lang/Throwable; // field@9fb3 │ │ +53a534: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +53a538: 6f10 d165 0400 |0004: invoke-super {v4}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +53a53e: 2824 |0007: goto 002b // +0024 │ │ +53a540: 6200 3c54 |0008: sget-object v0, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@543c │ │ +53a544: 1d00 |000a: monitor-enter v0 │ │ +53a546: 6201 3c54 |000b: sget-object v1, Ljava/lang/System;.err:Ljava/io/PrintStream; // field@543c │ │ +53a54a: 2202 5e0e |000d: new-instance v2, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a54e: 7010 7465 0200 |000f: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a554: 6f10 ce65 0400 |0012: invoke-super {v4}, Ljava/lang/Throwable;.getMessage:()Ljava/lang/String; // method@65ce │ │ +53a55a: 0c03 |0015: move-result-object v3 │ │ +53a55c: 6e20 7c65 3200 |0016: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a562: 1a03 a60c |0019: const-string v3, "; nested exception is:" // string@0ca6 │ │ +53a566: 6e20 7c65 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a56c: 6e10 8465 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a572: 0c02 |0021: move-result-object v2 │ │ +53a574: 6e20 1364 2100 |0022: invoke-virtual {v1, v2}, Ljava/io/PrintStream;.println:(Ljava/lang/String;)V // method@6413 │ │ +53a57a: 5441 b39f |0025: iget-object v1, v4, Lorg/xmlpull/v1/XmlPullParserException;.detail:Ljava/lang/Throwable; // field@9fb3 │ │ +53a57e: 6e10 d165 0100 |0027: invoke-virtual {v1}, Ljava/lang/Throwable;.printStackTrace:()V // method@65d1 │ │ +53a584: 1e00 |002a: monitor-exit v0 │ │ +53a586: 0e00 |002b: return-void │ │ +53a588: 0d01 |002c: move-exception v1 │ │ +53a58a: 1e00 |002d: monitor-exit v0 │ │ +53a58c: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x000b - 0x002e │ │ -> 0x002c │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x0008 line=68 │ │ @@ -993840,20 +993840,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -53a950: |[53a950] org.xmlpull.v1.XmlPullParserFactory.:()V │ │ -53a960: 2200 1423 |0000: new-instance v0, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ -53a964: 7010 bdd5 0000 |0002: invoke-direct {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.:()V // method@d5bd │ │ -53a96a: 1c00 1423 |0005: const-class v0, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ -53a96e: 6900 b79f |0007: sput-object v0, Lorg/xmlpull/v1/XmlPullParserFactory;.referenceContextClass:Ljava/lang/Class; // field@9fb7 │ │ -53a972: 0e00 |0009: return-void │ │ +53a96c: |[53a96c] org.xmlpull.v1.XmlPullParserFactory.:()V │ │ +53a97c: 2200 1423 |0000: new-instance v0, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ +53a980: 7010 bdd5 0000 |0002: invoke-direct {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.:()V // method@d5bd │ │ +53a986: 1c00 1423 |0005: const-class v0, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ +53a98a: 6900 b79f |0007: sput-object v0, Lorg/xmlpull/v1/XmlPullParserFactory;.referenceContextClass:Ljava/lang/Class; // field@9fb7 │ │ +53a98e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ │ │ #1 : (in Lorg/xmlpull/v1/XmlPullParserFactory;) │ │ @@ -993861,20 +993861,20 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -53a974: |[53a974] org.xmlpull.v1.XmlPullParserFactory.:()V │ │ -53a984: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53a98a: 2200 2d0f |0003: new-instance v0, Ljava/util/Hashtable; // type@0f2d │ │ -53a98e: 7010 0769 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@6907 │ │ -53a994: 5b10 b59f |0008: iput-object v0, v1, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ -53a998: 0e00 |000a: return-void │ │ +53a990: |[53a990] org.xmlpull.v1.XmlPullParserFactory.:()V │ │ +53a9a0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53a9a6: 2200 2d0f |0003: new-instance v0, Ljava/util/Hashtable; // type@0f2d │ │ +53a9aa: 7010 0769 0000 |0005: invoke-direct {v0}, Ljava/util/Hashtable;.:()V // method@6907 │ │ +53a9b0: 5b10 b59f |0008: iput-object v0, v1, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ +53a9b4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/xmlpull/v1/XmlPullParserFactory; │ │ │ │ @@ -993883,153 +993883,153 @@ │ │ type : '()Lorg/xmlpull/v1/XmlPullParserFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -53a724: |[53a724] org.xmlpull.v1.XmlPullParserFactory.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; │ │ -53a734: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53a736: 7120 bfd5 0000 |0001: invoke-static {v0, v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory; // method@d5bf │ │ -53a73c: 0c00 |0004: move-result-object v0 │ │ -53a73e: 1100 |0005: return-object v0 │ │ +53a740: |[53a740] org.xmlpull.v1.XmlPullParserFactory.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; │ │ +53a750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53a752: 7120 bfd5 0000 |0001: invoke-static {v0, v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory; // method@d5bf │ │ +53a758: 0c00 |0004: move-result-object v0 │ │ +53a75a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=259 │ │ locals : │ │ │ │ #3 : (in Lorg/xmlpull/v1/XmlPullParserFactory;) │ │ name : 'newInstance' │ │ type : '(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 232 16-bit code units │ │ -53a740: |[53a740] org.xmlpull.v1.XmlPullParserFactory.newInstance:(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory; │ │ -53a750: 390c 0400 |0000: if-nez v12, 0004 // +0004 │ │ -53a754: 620c b79f |0002: sget-object v12, Lorg/xmlpull/v1/XmlPullParserFactory;.referenceContextClass:Ljava/lang/Class; // field@9fb7 │ │ -53a758: 1a00 2b05 |0004: const-string v0, "'" // string@052b │ │ -53a75c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -53a75e: 380b 2600 |0007: if-eqz v11, 002d // +0026 │ │ -53a762: 6e10 5965 0b00 |0009: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@6559 │ │ -53a768: 0a02 |000c: move-result v2 │ │ -53a76a: 3802 2000 |000d: if-eqz v2, 002d // +0020 │ │ -53a76e: 1a02 0e1c |000f: const-string v2, "DEFAULT" // string@1c0e │ │ -53a772: 6e20 4965 b200 |0011: invoke-virtual {v2, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -53a778: 0a02 |0014: move-result v2 │ │ -53a77a: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ -53a77e: 2816 |0017: goto 002d // +0016 │ │ -53a780: 220c 5e0e |0018: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a784: 7010 7465 0c00 |001a: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a78a: 1a02 deca |001d: const-string v2, "parameter classNames to newInstance() that contained '" // string@cade │ │ -53a78e: 6e20 7c65 2c00 |001f: invoke-virtual {v12, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a794: 6e20 7c65 bc00 |0022: invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a79a: 6e20 7c65 0c00 |0025: invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a7a0: 6e10 8465 0c00 |0028: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a7a6: 0c0c |002b: move-result-object v12 │ │ -53a7a8: 282f |002c: goto 005b // +002f │ │ -53a7aa: 1a0b 6408 |002d: const-string v11, "/META-INF/services/org.xmlpull.v1.XmlPullParserFactory" // string@0864 │ │ -53a7ae: 6e20 8964 bc00 |002f: invoke-virtual {v12, v11}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@6489 │ │ -53a7b4: 0c0b |0032: move-result-object v11 │ │ -53a7b6: 380b a400 |0033: if-eqz v11, 00d7 // +00a4 │ │ -53a7ba: 220c 5e0e |0035: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a7be: 7010 7465 0c00 |0037: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a7c4: 6e10 e663 0b00 |003a: invoke-virtual {v11}, Ljava/io/InputStream;.read:()I // method@63e6 │ │ -53a7ca: 0a02 |003d: move-result v2 │ │ -53a7cc: 3b02 8f00 |003e: if-gez v2, 00cd // +008f │ │ -53a7d0: 6e10 e363 0b00 |0040: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ -53a7d6: 6e10 8465 0c00 |0043: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a7dc: 0c0b |0046: move-result-object v11 │ │ -53a7de: 220c 5e0e |0047: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a7e2: 7010 7465 0c00 |0049: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a7e8: 1a02 6ad3 |004c: const-string v2, "resource /META-INF/services/org.xmlpull.v1.XmlPullParserFactory that contained '" // string@d36a │ │ -53a7ec: 6e20 7c65 2c00 |004e: invoke-virtual {v12, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a7f2: 6e20 7c65 bc00 |0051: invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a7f8: 6e20 7c65 0c00 |0054: invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a7fe: 6e10 8465 0c00 |0057: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a804: 0c0c |005a: move-result-object v12 │ │ -53a806: 2200 490f |005b: new-instance v0, Ljava/util/Vector; // type@0f49 │ │ -53a80a: 7010 c069 0000 |005d: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@69c0 │ │ -53a810: 2202 490f |0060: new-instance v2, Ljava/util/Vector; // type@0f49 │ │ -53a814: 7010 c069 0200 |0062: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@69c0 │ │ -53a81a: 1203 |0065: const/4 v3, #int 0 // #0 │ │ -53a81c: 0715 |0066: move-object v5, v1 │ │ -53a81e: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -53a820: 6e10 5965 0b00 |0068: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@6559 │ │ -53a826: 0a06 |006b: move-result v6 │ │ -53a828: 3564 5300 |006c: if-ge v4, v6, 00bf // +0053 │ │ -53a82c: 1306 2c00 |006e: const/16 v6, #int 44 // #2c │ │ -53a830: 6e30 5365 6b04 |0070: invoke-virtual {v11, v6, v4}, Ljava/lang/String;.indexOf:(II)I // method@6553 │ │ -53a836: 0a06 |0073: move-result v6 │ │ -53a838: 12f7 |0074: const/4 v7, #int -1 // #ff │ │ -53a83a: 3376 0600 |0075: if-ne v6, v7, 007b // +0006 │ │ -53a83e: 6e10 5965 0b00 |0077: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@6559 │ │ -53a844: 0a06 |007a: move-result v6 │ │ -53a846: 6e30 6765 4b06 |007b: invoke-virtual {v11, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -53a84c: 0c04 |007e: move-result-object v4 │ │ -53a84e: 7110 7264 0400 |007f: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ -53a854: 0c07 |0082: move-result-object v7 │ │ -53a856: 6e10 9064 0700 |0083: invoke-virtual {v7}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@6490 │ │ -53a85c: 0c08 |0086: move-result-object v8 │ │ -53a85e: 2803 |0087: goto 008a // +0003 │ │ -53a860: 0717 |0088: move-object v7, v1 │ │ -53a862: 0718 |0089: move-object v8, v1 │ │ -53a864: 3807 3200 |008a: if-eqz v7, 00bc // +0032 │ │ -53a868: 2089 1223 |008c: instance-of v9, v8, Lorg/xmlpull/v1/XmlPullParser; // type@2312 │ │ -53a86c: 121a |008e: const/4 v10, #int 1 // #1 │ │ -53a86e: 3809 0700 |008f: if-eqz v9, 0096 // +0007 │ │ -53a872: 6e20 c269 7000 |0091: invoke-virtual {v0, v7}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@69c2 │ │ -53a878: 1217 |0094: const/4 v7, #int 1 // #1 │ │ -53a87a: 2802 |0095: goto 0097 // +0002 │ │ -53a87c: 1207 |0096: const/4 v7, #int 0 // #0 │ │ -53a87e: 2089 1423 |0097: instance-of v9, v8, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ -53a882: 3809 0800 |0099: if-eqz v9, 00a1 // +0008 │ │ -53a886: 3905 0700 |009b: if-nez v5, 00a2 // +0007 │ │ -53a88a: 0785 |009d: move-object v5, v8 │ │ -53a88c: 1f05 1423 |009e: check-cast v5, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ -53a890: 2802 |00a0: goto 00a2 // +0002 │ │ -53a892: 017a |00a1: move v10, v7 │ │ -53a894: 380a 0300 |00a2: if-eqz v10, 00a5 // +0003 │ │ -53a898: 2818 |00a4: goto 00bc // +0018 │ │ -53a89a: 220b 1323 |00a5: new-instance v11, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ -53a89e: 220c 5e0e |00a7: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a8a2: 7010 7465 0c00 |00a9: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a8a8: 1a00 aaa6 |00ac: const-string v0, "incompatible class: " // string@a6aa │ │ -53a8ac: 6e20 7c65 0c00 |00ae: invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a8b2: 6e20 7c65 4c00 |00b1: invoke-virtual {v12, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a8b8: 6e10 8465 0c00 |00b4: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a8be: 0c0c |00b7: move-result-object v12 │ │ -53a8c0: 7020 b9d5 cb00 |00b8: invoke-direct {v11, v12}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ -53a8c6: 270b |00bb: throw v11 │ │ -53a8c8: d804 0601 |00bc: add-int/lit8 v4, v6, #int 1 // #01 │ │ -53a8cc: 28aa |00be: goto 0068 // -0056 │ │ -53a8ce: 3905 0700 |00bf: if-nez v5, 00c6 // +0007 │ │ -53a8d2: 2205 1423 |00c1: new-instance v5, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ -53a8d6: 7010 bdd5 0500 |00c3: invoke-direct {v5}, Lorg/xmlpull/v1/XmlPullParserFactory;.:()V // method@d5bd │ │ -53a8dc: 5b50 b69f |00c6: iput-object v0, v5, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ -53a8e0: 5b52 b89f |00c8: iput-object v2, v5, Lorg/xmlpull/v1/XmlPullParserFactory;.serializerClasses:Ljava/util/Vector; // field@9fb8 │ │ -53a8e4: 5b5c b49f |00ca: iput-object v12, v5, Lorg/xmlpull/v1/XmlPullParserFactory;.classNamesLocation:Ljava/lang/String; // field@9fb4 │ │ -53a8e8: 1105 |00cc: return-object v5 │ │ -53a8ea: 1303 2000 |00cd: const/16 v3, #int 32 // #20 │ │ -53a8ee: 3732 6bff |00cf: if-le v2, v3, 003a // -0095 │ │ -53a8f2: 8e22 |00d1: int-to-char v2, v2 │ │ -53a8f4: 6e20 7765 2c00 |00d2: invoke-virtual {v12, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@6577 │ │ -53a8fa: 2900 65ff |00d5: goto/16 003a // -009b │ │ -53a8fe: 220b 1323 |00d7: new-instance v11, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ -53a902: 1a0c 6cd3 |00d9: const-string v12, "resource not found: /META-INF/services/org.xmlpull.v1.XmlPullParserFactory make sure that parser implementing XmlPull API is available" // string@d36c │ │ -53a906: 7020 b9d5 cb00 |00db: invoke-direct {v11, v12}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ -53a90c: 270b |00de: throw v11 │ │ -53a90e: 0d0b |00df: move-exception v11 │ │ -53a910: 220c 1323 |00e0: new-instance v12, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ -53a914: 7040 bad5 1cb1 |00e2: invoke-direct {v12, v1, v1, v11}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V // method@d5ba │ │ -53a91a: 2802 |00e5: goto 00e7 // +0002 │ │ -53a91c: 270c |00e6: throw v12 │ │ -53a91e: 28ff |00e7: goto 00e6 // -0001 │ │ +53a75c: |[53a75c] org.xmlpull.v1.XmlPullParserFactory.newInstance:(Ljava/lang/String;Ljava/lang/Class;)Lorg/xmlpull/v1/XmlPullParserFactory; │ │ +53a76c: 390c 0400 |0000: if-nez v12, 0004 // +0004 │ │ +53a770: 620c b79f |0002: sget-object v12, Lorg/xmlpull/v1/XmlPullParserFactory;.referenceContextClass:Ljava/lang/Class; // field@9fb7 │ │ +53a774: 1a00 2b05 |0004: const-string v0, "'" // string@052b │ │ +53a778: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +53a77a: 380b 2600 |0007: if-eqz v11, 002d // +0026 │ │ +53a77e: 6e10 5965 0b00 |0009: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@6559 │ │ +53a784: 0a02 |000c: move-result v2 │ │ +53a786: 3802 2000 |000d: if-eqz v2, 002d // +0020 │ │ +53a78a: 1a02 0e1c |000f: const-string v2, "DEFAULT" // string@1c0e │ │ +53a78e: 6e20 4965 b200 |0011: invoke-virtual {v2, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +53a794: 0a02 |0014: move-result v2 │ │ +53a796: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ +53a79a: 2816 |0017: goto 002d // +0016 │ │ +53a79c: 220c 5e0e |0018: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a7a0: 7010 7465 0c00 |001a: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a7a6: 1a02 deca |001d: const-string v2, "parameter classNames to newInstance() that contained '" // string@cade │ │ +53a7aa: 6e20 7c65 2c00 |001f: invoke-virtual {v12, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a7b0: 6e20 7c65 bc00 |0022: invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a7b6: 6e20 7c65 0c00 |0025: invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a7bc: 6e10 8465 0c00 |0028: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a7c2: 0c0c |002b: move-result-object v12 │ │ +53a7c4: 282f |002c: goto 005b // +002f │ │ +53a7c6: 1a0b 6408 |002d: const-string v11, "/META-INF/services/org.xmlpull.v1.XmlPullParserFactory" // string@0864 │ │ +53a7ca: 6e20 8964 bc00 |002f: invoke-virtual {v12, v11}, Ljava/lang/Class;.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream; // method@6489 │ │ +53a7d0: 0c0b |0032: move-result-object v11 │ │ +53a7d2: 380b a400 |0033: if-eqz v11, 00d7 // +00a4 │ │ +53a7d6: 220c 5e0e |0035: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a7da: 7010 7465 0c00 |0037: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a7e0: 6e10 e663 0b00 |003a: invoke-virtual {v11}, Ljava/io/InputStream;.read:()I // method@63e6 │ │ +53a7e6: 0a02 |003d: move-result v2 │ │ +53a7e8: 3b02 8f00 |003e: if-gez v2, 00cd // +008f │ │ +53a7ec: 6e10 e363 0b00 |0040: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@63e3 │ │ +53a7f2: 6e10 8465 0c00 |0043: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a7f8: 0c0b |0046: move-result-object v11 │ │ +53a7fa: 220c 5e0e |0047: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a7fe: 7010 7465 0c00 |0049: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a804: 1a02 6ad3 |004c: const-string v2, "resource /META-INF/services/org.xmlpull.v1.XmlPullParserFactory that contained '" // string@d36a │ │ +53a808: 6e20 7c65 2c00 |004e: invoke-virtual {v12, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a80e: 6e20 7c65 bc00 |0051: invoke-virtual {v12, v11}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a814: 6e20 7c65 0c00 |0054: invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a81a: 6e10 8465 0c00 |0057: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a820: 0c0c |005a: move-result-object v12 │ │ +53a822: 2200 490f |005b: new-instance v0, Ljava/util/Vector; // type@0f49 │ │ +53a826: 7010 c069 0000 |005d: invoke-direct {v0}, Ljava/util/Vector;.:()V // method@69c0 │ │ +53a82c: 2202 490f |0060: new-instance v2, Ljava/util/Vector; // type@0f49 │ │ +53a830: 7010 c069 0200 |0062: invoke-direct {v2}, Ljava/util/Vector;.:()V // method@69c0 │ │ +53a836: 1203 |0065: const/4 v3, #int 0 // #0 │ │ +53a838: 0715 |0066: move-object v5, v1 │ │ +53a83a: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +53a83c: 6e10 5965 0b00 |0068: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@6559 │ │ +53a842: 0a06 |006b: move-result v6 │ │ +53a844: 3564 5300 |006c: if-ge v4, v6, 00bf // +0053 │ │ +53a848: 1306 2c00 |006e: const/16 v6, #int 44 // #2c │ │ +53a84c: 6e30 5365 6b04 |0070: invoke-virtual {v11, v6, v4}, Ljava/lang/String;.indexOf:(II)I // method@6553 │ │ +53a852: 0a06 |0073: move-result v6 │ │ +53a854: 12f7 |0074: const/4 v7, #int -1 // #ff │ │ +53a856: 3376 0600 |0075: if-ne v6, v7, 007b // +0006 │ │ +53a85a: 6e10 5965 0b00 |0077: invoke-virtual {v11}, Ljava/lang/String;.length:()I // method@6559 │ │ +53a860: 0a06 |007a: move-result v6 │ │ +53a862: 6e30 6765 4b06 |007b: invoke-virtual {v11, v4, v6}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +53a868: 0c04 |007e: move-result-object v4 │ │ +53a86a: 7110 7264 0400 |007f: invoke-static {v4}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ +53a870: 0c07 |0082: move-result-object v7 │ │ +53a872: 6e10 9064 0700 |0083: invoke-virtual {v7}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@6490 │ │ +53a878: 0c08 |0086: move-result-object v8 │ │ +53a87a: 2803 |0087: goto 008a // +0003 │ │ +53a87c: 0717 |0088: move-object v7, v1 │ │ +53a87e: 0718 |0089: move-object v8, v1 │ │ +53a880: 3807 3200 |008a: if-eqz v7, 00bc // +0032 │ │ +53a884: 2089 1223 |008c: instance-of v9, v8, Lorg/xmlpull/v1/XmlPullParser; // type@2312 │ │ +53a888: 121a |008e: const/4 v10, #int 1 // #1 │ │ +53a88a: 3809 0700 |008f: if-eqz v9, 0096 // +0007 │ │ +53a88e: 6e20 c269 7000 |0091: invoke-virtual {v0, v7}, Ljava/util/Vector;.addElement:(Ljava/lang/Object;)V // method@69c2 │ │ +53a894: 1217 |0094: const/4 v7, #int 1 // #1 │ │ +53a896: 2802 |0095: goto 0097 // +0002 │ │ +53a898: 1207 |0096: const/4 v7, #int 0 // #0 │ │ +53a89a: 2089 1423 |0097: instance-of v9, v8, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ +53a89e: 3809 0800 |0099: if-eqz v9, 00a1 // +0008 │ │ +53a8a2: 3905 0700 |009b: if-nez v5, 00a2 // +0007 │ │ +53a8a6: 0785 |009d: move-object v5, v8 │ │ +53a8a8: 1f05 1423 |009e: check-cast v5, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ +53a8ac: 2802 |00a0: goto 00a2 // +0002 │ │ +53a8ae: 017a |00a1: move v10, v7 │ │ +53a8b0: 380a 0300 |00a2: if-eqz v10, 00a5 // +0003 │ │ +53a8b4: 2818 |00a4: goto 00bc // +0018 │ │ +53a8b6: 220b 1323 |00a5: new-instance v11, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ +53a8ba: 220c 5e0e |00a7: new-instance v12, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a8be: 7010 7465 0c00 |00a9: invoke-direct {v12}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a8c4: 1a00 aaa6 |00ac: const-string v0, "incompatible class: " // string@a6aa │ │ +53a8c8: 6e20 7c65 0c00 |00ae: invoke-virtual {v12, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a8ce: 6e20 7c65 4c00 |00b1: invoke-virtual {v12, v4}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a8d4: 6e10 8465 0c00 |00b4: invoke-virtual {v12}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a8da: 0c0c |00b7: move-result-object v12 │ │ +53a8dc: 7020 b9d5 cb00 |00b8: invoke-direct {v11, v12}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ +53a8e2: 270b |00bb: throw v11 │ │ +53a8e4: d804 0601 |00bc: add-int/lit8 v4, v6, #int 1 // #01 │ │ +53a8e8: 28aa |00be: goto 0068 // -0056 │ │ +53a8ea: 3905 0700 |00bf: if-nez v5, 00c6 // +0007 │ │ +53a8ee: 2205 1423 |00c1: new-instance v5, Lorg/xmlpull/v1/XmlPullParserFactory; // type@2314 │ │ +53a8f2: 7010 bdd5 0500 |00c3: invoke-direct {v5}, Lorg/xmlpull/v1/XmlPullParserFactory;.:()V // method@d5bd │ │ +53a8f8: 5b50 b69f |00c6: iput-object v0, v5, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ +53a8fc: 5b52 b89f |00c8: iput-object v2, v5, Lorg/xmlpull/v1/XmlPullParserFactory;.serializerClasses:Ljava/util/Vector; // field@9fb8 │ │ +53a900: 5b5c b49f |00ca: iput-object v12, v5, Lorg/xmlpull/v1/XmlPullParserFactory;.classNamesLocation:Ljava/lang/String; // field@9fb4 │ │ +53a904: 1105 |00cc: return-object v5 │ │ +53a906: 1303 2000 |00cd: const/16 v3, #int 32 // #20 │ │ +53a90a: 3732 6bff |00cf: if-le v2, v3, 003a // -0095 │ │ +53a90e: 8e22 |00d1: int-to-char v2, v2 │ │ +53a910: 6e20 7765 2c00 |00d2: invoke-virtual {v12, v2}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@6577 │ │ +53a916: 2900 65ff |00d5: goto/16 003a // -009b │ │ +53a91a: 220b 1323 |00d7: new-instance v11, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ +53a91e: 1a0c 6cd3 |00d9: const-string v12, "resource not found: /META-INF/services/org.xmlpull.v1.XmlPullParserFactory make sure that parser implementing XmlPull API is available" // string@d36c │ │ +53a922: 7020 b9d5 cb00 |00db: invoke-direct {v11, v12}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ +53a928: 270b |00de: throw v11 │ │ +53a92a: 0d0b |00df: move-exception v11 │ │ +53a92c: 220c 1323 |00e0: new-instance v12, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ +53a930: 7040 bad5 1cb1 |00e2: invoke-direct {v12, v1, v1, v11}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/Throwable;)V // method@d5ba │ │ +53a936: 2802 |00e5: goto 00e7 // +0002 │ │ +53a938: 270c |00e6: throw v12 │ │ +53a93a: 28ff |00e7: goto 00e6 // -0001 │ │ catches : 4 │ │ 0x002d - 0x0047 │ │ Ljava/lang/Exception; -> 0x00df │ │ 0x007f - 0x0083 │ │ Ljava/lang/Exception; -> 0x0088 │ │ 0x0083 - 0x0087 │ │ Ljava/lang/Exception; -> 0x0089 │ │ @@ -994075,107 +994075,107 @@ │ │ type : '()Lorg/xmlpull/v1/XmlPullParser;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 193 16-bit code units │ │ -53a580: |[53a580] org.xmlpull.v1.XmlPullParserFactory.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; │ │ -53a590: 5470 b69f |0000: iget-object v0, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ -53a594: 3800 a400 |0002: if-eqz v0, 00a6 // +00a4 │ │ -53a598: 6e10 cd69 0000 |0004: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@69cd │ │ -53a59e: 0a00 |0007: move-result v0 │ │ -53a5a0: 3800 8500 |0008: if-eqz v0, 008d // +0085 │ │ -53a5a4: 2200 5e0e |000a: new-instance v0, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a5a8: 7010 7465 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a5ae: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -53a5b0: 5472 b69f |0010: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ -53a5b4: 6e10 cd69 0200 |0012: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@69cd │ │ -53a5ba: 0a02 |0015: move-result v2 │ │ -53a5bc: 3521 6000 |0016: if-ge v1, v2, 0076 // +0060 │ │ -53a5c0: 5472 b69f |0018: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ -53a5c4: 6e20 c569 1200 |001a: invoke-virtual {v2, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@69c5 │ │ -53a5ca: 0c02 |001d: move-result-object v2 │ │ -53a5cc: 1f02 2f0e |001e: check-cast v2, Ljava/lang/Class; // type@0e2f │ │ -53a5d0: 6e10 9064 0200 |0020: invoke-virtual {v2}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@6490 │ │ -53a5d6: 0c03 |0023: move-result-object v3 │ │ -53a5d8: 1f03 1223 |0024: check-cast v3, Lorg/xmlpull/v1/XmlPullParser; // type@2312 │ │ -53a5dc: 5474 b59f |0026: iget-object v4, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ -53a5e0: 6e10 0e69 0400 |0028: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@690e │ │ -53a5e6: 0c04 |002b: move-result-object v4 │ │ -53a5e8: 7210 e668 0400 |002c: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@68e6 │ │ -53a5ee: 0a05 |002f: move-result v5 │ │ -53a5f0: 3805 1d00 |0030: if-eqz v5, 004d // +001d │ │ -53a5f4: 7210 e768 0400 |0032: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@68e7 │ │ -53a5fa: 0c05 |0035: move-result-object v5 │ │ -53a5fc: 1f05 5d0e |0036: check-cast v5, Ljava/lang/String; // type@0e5d │ │ -53a600: 5476 b59f |0038: iget-object v6, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ -53a604: 6e20 0c69 5600 |003a: invoke-virtual {v6, v5}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@690c │ │ -53a60a: 0c06 |003d: move-result-object v6 │ │ -53a60c: 1f06 2a0e |003e: check-cast v6, Ljava/lang/Boolean; // type@0e2a │ │ -53a610: 3806 ecff |0040: if-eqz v6, 002c // -0014 │ │ -53a614: 6e10 4b64 0600 |0042: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ -53a61a: 0a06 |0045: move-result v6 │ │ -53a61c: 3806 e6ff |0046: if-eqz v6, 002c // -001a │ │ -53a620: 1216 |0048: const/4 v6, #int 1 // #1 │ │ -53a622: 7230 b6d5 5306 |0049: invoke-interface {v3, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@d5b6 │ │ -53a628: 28e0 |004c: goto 002c // -0020 │ │ -53a62a: 1103 |004d: return-object v3 │ │ -53a62c: 0d03 |004e: move-exception v3 │ │ -53a62e: 2204 5e0e |004f: new-instance v4, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a632: 7010 7465 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a638: 6e10 8764 0200 |0054: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -53a63e: 0c02 |0057: move-result-object v2 │ │ -53a640: 6e20 7c65 2400 |0058: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a646: 1a02 560c |005b: const-string v2, ": " // string@0c56 │ │ -53a64a: 6e20 7c65 2400 |005d: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a650: 6e10 d465 0300 |0060: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@65d4 │ │ -53a656: 0c02 |0063: move-result-object v2 │ │ -53a658: 6e20 7c65 2400 |0064: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a65e: 1a02 930c |0067: const-string v2, "; " // string@0c93 │ │ -53a662: 6e20 7c65 2400 |0069: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a668: 6e10 8465 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a66e: 0c02 |006f: move-result-object v2 │ │ -53a670: 6e20 7c65 2000 |0070: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a676: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -53a67a: 289b |0075: goto 0010 // -0065 │ │ -53a67c: 2201 1323 |0076: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ -53a680: 2202 5e0e |0078: new-instance v2, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a684: 7010 7465 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a68a: 1a03 9f83 |007d: const-string v3, "could not create parser: " // string@839f │ │ -53a68e: 6e20 7c65 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a694: 6e20 7b65 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@657b │ │ -53a69a: 6e10 8465 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a6a0: 0c00 |0088: move-result-object v0 │ │ -53a6a2: 7020 b9d5 0100 |0089: invoke-direct {v1, v0}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ -53a6a8: 2701 |008c: throw v1 │ │ -53a6aa: 2200 1323 |008d: new-instance v0, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ -53a6ae: 2201 5e0e |008f: new-instance v1, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a6b2: 7010 7465 0100 |0091: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a6b8: 1a02 c855 |0094: const-string v2, "No valid parser classes found in " // string@55c8 │ │ -53a6bc: 6e20 7c65 2100 |0096: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a6c2: 5472 b49f |0099: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.classNamesLocation:Ljava/lang/String; // field@9fb4 │ │ -53a6c6: 6e20 7c65 2100 |009b: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a6cc: 6e10 8465 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a6d2: 0c01 |00a1: move-result-object v1 │ │ -53a6d4: 7020 b9d5 1000 |00a2: invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ -53a6da: 2700 |00a5: throw v0 │ │ -53a6dc: 2200 1323 |00a6: new-instance v0, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ -53a6e0: 2201 5e0e |00a8: new-instance v1, Ljava/lang/StringBuffer; // type@0e5e │ │ -53a6e4: 7010 7465 0100 |00aa: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ -53a6ea: 1a02 4622 |00ad: const-string v2, "Factory initialization was incomplete - has not tried " // string@2246 │ │ -53a6ee: 6e20 7c65 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a6f4: 5472 b49f |00b2: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.classNamesLocation:Ljava/lang/String; // field@9fb4 │ │ -53a6f8: 6e20 7c65 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ -53a6fe: 6e10 8465 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ -53a704: 0c01 |00ba: move-result-object v1 │ │ -53a706: 7020 b9d5 1000 |00bb: invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ -53a70c: 2802 |00be: goto 00c0 // +0002 │ │ -53a70e: 2700 |00bf: throw v0 │ │ -53a710: 28ff |00c0: goto 00bf // -0001 │ │ +53a59c: |[53a59c] org.xmlpull.v1.XmlPullParserFactory.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; │ │ +53a5ac: 5470 b69f |0000: iget-object v0, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ +53a5b0: 3800 a400 |0002: if-eqz v0, 00a6 // +00a4 │ │ +53a5b4: 6e10 cd69 0000 |0004: invoke-virtual {v0}, Ljava/util/Vector;.size:()I // method@69cd │ │ +53a5ba: 0a00 |0007: move-result v0 │ │ +53a5bc: 3800 8500 |0008: if-eqz v0, 008d // +0085 │ │ +53a5c0: 2200 5e0e |000a: new-instance v0, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a5c4: 7010 7465 0000 |000c: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a5ca: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +53a5cc: 5472 b69f |0010: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ +53a5d0: 6e10 cd69 0200 |0012: invoke-virtual {v2}, Ljava/util/Vector;.size:()I // method@69cd │ │ +53a5d6: 0a02 |0015: move-result v2 │ │ +53a5d8: 3521 6000 |0016: if-ge v1, v2, 0076 // +0060 │ │ +53a5dc: 5472 b69f |0018: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.parserClasses:Ljava/util/Vector; // field@9fb6 │ │ +53a5e0: 6e20 c569 1200 |001a: invoke-virtual {v2, v1}, Ljava/util/Vector;.elementAt:(I)Ljava/lang/Object; // method@69c5 │ │ +53a5e6: 0c02 |001d: move-result-object v2 │ │ +53a5e8: 1f02 2f0e |001e: check-cast v2, Ljava/lang/Class; // type@0e2f │ │ +53a5ec: 6e10 9064 0200 |0020: invoke-virtual {v2}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@6490 │ │ +53a5f2: 0c03 |0023: move-result-object v3 │ │ +53a5f4: 1f03 1223 |0024: check-cast v3, Lorg/xmlpull/v1/XmlPullParser; // type@2312 │ │ +53a5f8: 5474 b59f |0026: iget-object v4, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ +53a5fc: 6e10 0e69 0400 |0028: invoke-virtual {v4}, Ljava/util/Hashtable;.keys:()Ljava/util/Enumeration; // method@690e │ │ +53a602: 0c04 |002b: move-result-object v4 │ │ +53a604: 7210 e668 0400 |002c: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@68e6 │ │ +53a60a: 0a05 |002f: move-result v5 │ │ +53a60c: 3805 1d00 |0030: if-eqz v5, 004d // +001d │ │ +53a610: 7210 e768 0400 |0032: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@68e7 │ │ +53a616: 0c05 |0035: move-result-object v5 │ │ +53a618: 1f05 5d0e |0036: check-cast v5, Ljava/lang/String; // type@0e5d │ │ +53a61c: 5476 b59f |0038: iget-object v6, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ +53a620: 6e20 0c69 5600 |003a: invoke-virtual {v6, v5}, Ljava/util/Hashtable;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@690c │ │ +53a626: 0c06 |003d: move-result-object v6 │ │ +53a628: 1f06 2a0e |003e: check-cast v6, Ljava/lang/Boolean; // type@0e2a │ │ +53a62c: 3806 ecff |0040: if-eqz v6, 002c // -0014 │ │ +53a630: 6e10 4b64 0600 |0042: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ +53a636: 0a06 |0045: move-result v6 │ │ +53a638: 3806 e6ff |0046: if-eqz v6, 002c // -001a │ │ +53a63c: 1216 |0048: const/4 v6, #int 1 // #1 │ │ +53a63e: 7230 b6d5 5306 |0049: invoke-interface {v3, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;.setFeature:(Ljava/lang/String;Z)V // method@d5b6 │ │ +53a644: 28e0 |004c: goto 002c // -0020 │ │ +53a646: 1103 |004d: return-object v3 │ │ +53a648: 0d03 |004e: move-exception v3 │ │ +53a64a: 2204 5e0e |004f: new-instance v4, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a64e: 7010 7465 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a654: 6e10 8764 0200 |0054: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +53a65a: 0c02 |0057: move-result-object v2 │ │ +53a65c: 6e20 7c65 2400 |0058: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a662: 1a02 560c |005b: const-string v2, ": " // string@0c56 │ │ +53a666: 6e20 7c65 2400 |005d: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a66c: 6e10 d465 0300 |0060: invoke-virtual {v3}, Ljava/lang/Throwable;.toString:()Ljava/lang/String; // method@65d4 │ │ +53a672: 0c02 |0063: move-result-object v2 │ │ +53a674: 6e20 7c65 2400 |0064: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a67a: 1a02 930c |0067: const-string v2, "; " // string@0c93 │ │ +53a67e: 6e20 7c65 2400 |0069: invoke-virtual {v4, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a684: 6e10 8465 0400 |006c: invoke-virtual {v4}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a68a: 0c02 |006f: move-result-object v2 │ │ +53a68c: 6e20 7c65 2000 |0070: invoke-virtual {v0, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a692: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +53a696: 289b |0075: goto 0010 // -0065 │ │ +53a698: 2201 1323 |0076: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ +53a69c: 2202 5e0e |0078: new-instance v2, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a6a0: 7010 7465 0200 |007a: invoke-direct {v2}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a6a6: 1a03 9f83 |007d: const-string v3, "could not create parser: " // string@839f │ │ +53a6aa: 6e20 7c65 3200 |007f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a6b0: 6e20 7b65 0200 |0082: invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer; // method@657b │ │ +53a6b6: 6e10 8465 0200 |0085: invoke-virtual {v2}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a6bc: 0c00 |0088: move-result-object v0 │ │ +53a6be: 7020 b9d5 0100 |0089: invoke-direct {v1, v0}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ +53a6c4: 2701 |008c: throw v1 │ │ +53a6c6: 2200 1323 |008d: new-instance v0, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ +53a6ca: 2201 5e0e |008f: new-instance v1, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a6ce: 7010 7465 0100 |0091: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a6d4: 1a02 c855 |0094: const-string v2, "No valid parser classes found in " // string@55c8 │ │ +53a6d8: 6e20 7c65 2100 |0096: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a6de: 5472 b49f |0099: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.classNamesLocation:Ljava/lang/String; // field@9fb4 │ │ +53a6e2: 6e20 7c65 2100 |009b: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a6e8: 6e10 8465 0100 |009e: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a6ee: 0c01 |00a1: move-result-object v1 │ │ +53a6f0: 7020 b9d5 1000 |00a2: invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ +53a6f6: 2700 |00a5: throw v0 │ │ +53a6f8: 2200 1323 |00a6: new-instance v0, Lorg/xmlpull/v1/XmlPullParserException; // type@2313 │ │ +53a6fc: 2201 5e0e |00a8: new-instance v1, Ljava/lang/StringBuffer; // type@0e5e │ │ +53a700: 7010 7465 0100 |00aa: invoke-direct {v1}, Ljava/lang/StringBuffer;.:()V // method@6574 │ │ +53a706: 1a02 4622 |00ad: const-string v2, "Factory initialization was incomplete - has not tried " // string@2246 │ │ +53a70a: 6e20 7c65 2100 |00af: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a710: 5472 b49f |00b2: iget-object v2, v7, Lorg/xmlpull/v1/XmlPullParserFactory;.classNamesLocation:Ljava/lang/String; // field@9fb4 │ │ +53a714: 6e20 7c65 2100 |00b4: invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;.append:(Ljava/lang/String;)Ljava/lang/StringBuffer; // method@657c │ │ +53a71a: 6e10 8465 0100 |00b7: invoke-virtual {v1}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@6584 │ │ +53a720: 0c01 |00ba: move-result-object v1 │ │ +53a722: 7020 b9d5 1000 |00bb: invoke-direct {v0, v1}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@d5b9 │ │ +53a728: 2802 |00be: goto 00c0 // +0002 │ │ +53a72a: 2700 |00bf: throw v0 │ │ +53a72c: 28ff |00c0: goto 00bf // -0001 │ │ catches : 1 │ │ 0x0020 - 0x004c │ │ Ljava/lang/Exception; -> 0x004e │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=175 │ │ 0x000a line=178 │ │ @@ -994199,21 +994199,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -53a99c: |[53a99c] org.xmlpull.v1.XmlPullParserFactory.setNamespaceAware:(Z)V │ │ -53a9ac: 5420 b59f |0000: iget-object v0, v2, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ -53a9b0: 2201 2a0e |0002: new-instance v1, Ljava/lang/Boolean; // type@0e2a │ │ -53a9b4: 7020 4a64 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/Boolean;.:(Z)V // method@644a │ │ -53a9ba: 1a03 86a4 |0007: const-string v3, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@a486 │ │ -53a9be: 6e30 0f69 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@690f │ │ -53a9c4: 0e00 |000c: return-void │ │ +53a9b8: |[53a9b8] org.xmlpull.v1.XmlPullParserFactory.setNamespaceAware:(Z)V │ │ +53a9c8: 5420 b59f |0000: iget-object v0, v2, Lorg/xmlpull/v1/XmlPullParserFactory;.features:Ljava/util/Hashtable; // field@9fb5 │ │ +53a9cc: 2201 2a0e |0002: new-instance v1, Ljava/lang/Boolean; // type@0e2a │ │ +53a9d0: 7020 4a64 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/Boolean;.:(Z)V // method@644a │ │ +53a9d6: 1a03 86a4 |0007: const-string v3, "http://xmlpull.org/v1/doc/features.html#process-namespaces" // string@a486 │ │ +53a9da: 6e30 0f69 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/util/Hashtable;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@690f │ │ +53a9e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/xmlpull/v1/XmlPullParserFactory; │ │ 0x0000 - 0x000d reg=3 (null) Z │ │ │ │ @@ -994282,17 +994282,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -53aa38: |[53aa38] pub.devrel.easypermissions.AppSettingsDialog$1.:()V │ │ -53aa48: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53aa4e: 0e00 |0003: return-void │ │ +53aa54: |[53aa54] pub.devrel.easypermissions.AppSettingsDialog$1.:()V │ │ +53aa64: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53aa6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog$1; │ │ │ │ Virtual methods - │ │ @@ -994301,18 +994301,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -53a9c8: |[53a9c8] pub.devrel.easypermissions.AppSettingsDialog$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -53a9d8: 6e20 c5d5 1000 |0000: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog$1;.createFromParcel:(Landroid/os/Parcel;)Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5c5 │ │ -53a9de: 0c01 |0003: move-result-object v1 │ │ -53a9e0: 1101 |0004: return-object v1 │ │ +53a9e4: |[53a9e4] pub.devrel.easypermissions.AppSettingsDialog$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +53a9f4: 6e20 c5d5 1000 |0000: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog$1;.createFromParcel:(Landroid/os/Parcel;)Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5c5 │ │ +53a9fa: 0c01 |0003: move-result-object v1 │ │ +53a9fc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -994321,19 +994321,19 @@ │ │ type : '(Landroid/os/Parcel;)Lpub/devrel/easypermissions/AppSettingsDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -53aa00: |[53aa00] pub.devrel.easypermissions.AppSettingsDialog$1.createFromParcel:(Landroid/os/Parcel;)Lpub/devrel/easypermissions/AppSettingsDialog; │ │ -53aa10: 2200 1823 |0000: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog; // type@2318 │ │ -53aa14: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -53aa16: 7030 ced5 3001 |0003: invoke-direct {v0, v3, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Landroid/os/Parcel;Lpub/devrel/easypermissions/AppSettingsDialog$1;)V // method@d5ce │ │ -53aa1c: 1100 |0006: return-object v0 │ │ +53aa1c: |[53aa1c] pub.devrel.easypermissions.AppSettingsDialog$1.createFromParcel:(Landroid/os/Parcel;)Lpub/devrel/easypermissions/AppSettingsDialog; │ │ +53aa2c: 2200 1823 |0000: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog; // type@2318 │ │ +53aa30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +53aa32: 7030 ced5 3001 |0003: invoke-direct {v0, v3, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Landroid/os/Parcel;Lpub/devrel/easypermissions/AppSettingsDialog$1;)V // method@d5ce │ │ +53aa38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lpub/devrel/easypermissions/AppSettingsDialog$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -994342,18 +994342,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -53a9e4: |[53a9e4] pub.devrel.easypermissions.AppSettingsDialog$1.newArray:(I)[Ljava/lang/Object; │ │ -53a9f4: 6e20 c7d5 1000 |0000: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog$1;.newArray:(I)[Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5c7 │ │ -53a9fa: 0c01 |0003: move-result-object v1 │ │ -53a9fc: 1101 |0004: return-object v1 │ │ +53aa00: |[53aa00] pub.devrel.easypermissions.AppSettingsDialog$1.newArray:(I)[Ljava/lang/Object; │ │ +53aa10: 6e20 c7d5 1000 |0000: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog$1;.newArray:(I)[Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5c7 │ │ +53aa16: 0c01 |0003: move-result-object v1 │ │ +53aa18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -994362,17 +994362,17 @@ │ │ type : '(I)[Lpub/devrel/easypermissions/AppSettingsDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53aa20: |[53aa20] pub.devrel.easypermissions.AppSettingsDialog$1.newArray:(I)[Lpub/devrel/easypermissions/AppSettingsDialog; │ │ -53aa30: 2311 8924 |0000: new-array v1, v1, [Lpub/devrel/easypermissions/AppSettingsDialog; // type@2489 │ │ -53aa34: 1101 |0002: return-object v1 │ │ +53aa3c: |[53aa3c] pub.devrel.easypermissions.AppSettingsDialog$1.newArray:(I)[Lpub/devrel/easypermissions/AppSettingsDialog; │ │ +53aa4c: 2311 8924 |0000: new-array v1, v1, [Lpub/devrel/easypermissions/AppSettingsDialog; // type@2489 │ │ +53aa50: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -994442,24 +994442,24 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -53ab78: |[53ab78] pub.devrel.easypermissions.AppSettingsDialog$Builder.:(Landroid/app/Activity;)V │ │ -53ab88: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53ab8e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -53ab90: 5910 c09f |0004: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mThemeResId:I // field@9fc0 │ │ -53ab94: 5910 bf9f |0006: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ -53ab98: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -53ab9a: 5c10 bc9f |0009: iput-boolean v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mOpenInNewTask:Z // field@9fbc │ │ -53ab9e: 5b12 b99f |000b: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mActivityOrFragment:Ljava/lang/Object; // field@9fb9 │ │ -53aba2: 5b12 ba9f |000d: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ -53aba6: 0e00 |000f: return-void │ │ +53ab94: |[53ab94] pub.devrel.easypermissions.AppSettingsDialog$Builder.:(Landroid/app/Activity;)V │ │ +53aba4: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53abaa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +53abac: 5910 c09f |0004: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mThemeResId:I // field@9fc0 │ │ +53abb0: 5910 bf9f |0006: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ +53abb4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +53abb6: 5c10 bc9f |0009: iput-boolean v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mOpenInNewTask:Z // field@9fbc │ │ +53abba: 5b12 b99f |000b: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mActivityOrFragment:Ljava/lang/Object; // field@9fb9 │ │ +53abbe: 5b12 ba9f |000d: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ +53abc2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=164 │ │ 0x0006 line=170 │ │ 0x0009 line=171 │ │ 0x000b line=179 │ │ @@ -994473,26 +994473,26 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -53aba8: |[53aba8] pub.devrel.easypermissions.AppSettingsDialog$Builder.:(Landroidx/fragment/app/Fragment;)V │ │ -53abb8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53abbe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -53abc0: 5910 c09f |0004: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mThemeResId:I // field@9fc0 │ │ -53abc4: 5910 bf9f |0006: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ -53abc8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -53abca: 5c10 bc9f |0009: iput-boolean v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mOpenInNewTask:Z // field@9fbc │ │ -53abce: 5b12 b99f |000b: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mActivityOrFragment:Ljava/lang/Object; // field@9fb9 │ │ -53abd2: 6e10 7729 0200 |000d: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ -53abd8: 0c02 |0010: move-result-object v2 │ │ -53abda: 5b12 ba9f |0011: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ -53abde: 0e00 |0013: return-void │ │ +53abc4: |[53abc4] pub.devrel.easypermissions.AppSettingsDialog$Builder.:(Landroidx/fragment/app/Fragment;)V │ │ +53abd4: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53abda: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +53abdc: 5910 c09f |0004: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mThemeResId:I // field@9fc0 │ │ +53abe0: 5910 bf9f |0006: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ +53abe4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +53abe6: 5c10 bc9f |0009: iput-boolean v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mOpenInNewTask:Z // field@9fbc │ │ +53abea: 5b12 b99f |000b: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mActivityOrFragment:Ljava/lang/Object; // field@9fb9 │ │ +53abee: 6e10 7729 0200 |000d: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ +53abf4: 0c02 |0010: move-result-object v2 │ │ +53abf6: 5b12 ba9f |0011: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ +53abfa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=164 │ │ 0x0006 line=170 │ │ 0x0009 line=171 │ │ 0x000b line=189 │ │ @@ -994507,83 +994507,83 @@ │ │ type : '()Lpub/devrel/easypermissions/AppSettingsDialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 127 16-bit code units │ │ -53aa50: |[53aa50] pub.devrel.easypermissions.AppSettingsDialog$Builder.build:()Lpub/devrel/easypermissions/AppSettingsDialog; │ │ -53aa60: 54b0 be9f |0000: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ -53aa64: 7110 b408 0000 |0002: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -53aa6a: 0a00 |0005: move-result v0 │ │ -53aa6c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -53aa70: 54b0 ba9f |0008: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ -53aa74: 6001 f89f |000a: sget v1, Lpub/devrel/easypermissions/R$string;.rationale_ask_again:I // field@9ff8 │ │ -53aa78: 6e20 6e02 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53aa7e: 0c00 |000f: move-result-object v0 │ │ -53aa80: 2803 |0010: goto 0013 // +0003 │ │ -53aa82: 54b0 be9f |0011: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ -53aa86: 5bb0 be9f |0013: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ -53aa8a: 54b0 c19f |0015: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ -53aa8e: 7110 b408 0000 |0017: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -53aa94: 0a00 |001a: move-result v0 │ │ -53aa96: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ -53aa9a: 54b0 ba9f |001d: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ -53aa9e: 6001 fb9f |001f: sget v1, Lpub/devrel/easypermissions/R$string;.title_settings_dialog:I // field@9ffb │ │ -53aaa2: 6e20 6e02 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53aaa8: 0c00 |0024: move-result-object v0 │ │ -53aaaa: 2803 |0025: goto 0028 // +0003 │ │ -53aaac: 54b0 c19f |0026: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ -53aab0: 5bb0 c19f |0028: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ -53aab4: 54b0 bd9f |002a: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ -53aab8: 7110 b408 0000 |002c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -53aabe: 0a00 |002f: move-result v0 │ │ -53aac0: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ -53aac4: 54b0 ba9f |0032: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ -53aac8: 1401 0a00 0401 |0034: const v1, #float 2.42446e-38 // #0104000a │ │ -53aace: 6e20 6e02 1000 |0037: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53aad4: 0c00 |003a: move-result-object v0 │ │ -53aad6: 2803 |003b: goto 003e // +0003 │ │ -53aad8: 54b0 bd9f |003c: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ -53aadc: 5bb0 bd9f |003e: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ -53aae0: 54b0 bb9f |0040: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ -53aae4: 7110 b408 0000 |0042: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -53aaea: 0a00 |0045: move-result v0 │ │ -53aaec: 3800 0b00 |0046: if-eqz v0, 0051 // +000b │ │ -53aaf0: 54b0 ba9f |0048: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ -53aaf4: 1501 0401 |004a: const/high16 v1, #int 17039360 // #104 │ │ -53aaf8: 6e20 6e02 1000 |004c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53aafe: 0c00 |004f: move-result-object v0 │ │ -53ab00: 2803 |0050: goto 0053 // +0003 │ │ -53ab02: 54b0 bb9f |0051: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ -53ab06: 5bb0 bb9f |0053: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ -53ab0a: 52b0 bf9f |0055: iget v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ -53ab0e: 3d00 0300 |0057: if-lez v0, 005a // +0003 │ │ -53ab12: 2803 |0059: goto 005c // +0003 │ │ -53ab14: 1300 bd3e |005a: const/16 v0, #int 16061 // #3ebd │ │ -53ab18: 59b0 bf9f |005c: iput v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ -53ab1c: 1200 |005e: const/4 v0, #int 0 // #0 │ │ -53ab1e: 55b1 bc9f |005f: iget-boolean v1, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mOpenInNewTask:Z // field@9fbc │ │ -53ab22: 3801 0700 |0061: if-eqz v1, 0068 // +0007 │ │ -53ab26: 1500 0010 |0063: const/high16 v0, #int 268435456 // #1000 │ │ -53ab2a: 1509 0010 |0065: const/high16 v9, #int 268435456 // #1000 │ │ -53ab2e: 2802 |0067: goto 0069 // +0002 │ │ -53ab30: 1209 |0068: const/4 v9, #int 0 // #0 │ │ -53ab32: 2200 1823 |0069: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog; // type@2318 │ │ -53ab36: 54b2 b99f |006b: iget-object v2, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mActivityOrFragment:Ljava/lang/Object; // field@9fb9 │ │ -53ab3a: 52b3 c09f |006d: iget v3, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mThemeResId:I // field@9fc0 │ │ -53ab3e: 54b4 be9f |006f: iget-object v4, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ -53ab42: 54b5 c19f |0071: iget-object v5, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ -53ab46: 54b6 bd9f |0073: iget-object v6, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ -53ab4a: 54b7 bb9f |0075: iget-object v7, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ -53ab4e: 52b8 bf9f |0077: iget v8, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ -53ab52: 120a |0079: const/4 v10, #int 0 // #0 │ │ -53ab54: 0701 |007a: move-object v1, v0 │ │ -53ab56: 760a d0d5 0100 |007b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILpub/devrel/easypermissions/AppSettingsDialog$1;)V // method@d5d0 │ │ -53ab5c: 1100 |007e: return-object v0 │ │ +53aa6c: |[53aa6c] pub.devrel.easypermissions.AppSettingsDialog$Builder.build:()Lpub/devrel/easypermissions/AppSettingsDialog; │ │ +53aa7c: 54b0 be9f |0000: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ +53aa80: 7110 b408 0000 |0002: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +53aa86: 0a00 |0005: move-result v0 │ │ +53aa88: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +53aa8c: 54b0 ba9f |0008: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ +53aa90: 6001 f89f |000a: sget v1, Lpub/devrel/easypermissions/R$string;.rationale_ask_again:I // field@9ff8 │ │ +53aa94: 6e20 6e02 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53aa9a: 0c00 |000f: move-result-object v0 │ │ +53aa9c: 2803 |0010: goto 0013 // +0003 │ │ +53aa9e: 54b0 be9f |0011: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ +53aaa2: 5bb0 be9f |0013: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ +53aaa6: 54b0 c19f |0015: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ +53aaaa: 7110 b408 0000 |0017: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +53aab0: 0a00 |001a: move-result v0 │ │ +53aab2: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ +53aab6: 54b0 ba9f |001d: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ +53aaba: 6001 fb9f |001f: sget v1, Lpub/devrel/easypermissions/R$string;.title_settings_dialog:I // field@9ffb │ │ +53aabe: 6e20 6e02 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53aac4: 0c00 |0024: move-result-object v0 │ │ +53aac6: 2803 |0025: goto 0028 // +0003 │ │ +53aac8: 54b0 c19f |0026: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ +53aacc: 5bb0 c19f |0028: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ +53aad0: 54b0 bd9f |002a: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ +53aad4: 7110 b408 0000 |002c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +53aada: 0a00 |002f: move-result v0 │ │ +53aadc: 3800 0c00 |0030: if-eqz v0, 003c // +000c │ │ +53aae0: 54b0 ba9f |0032: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ +53aae4: 1401 0a00 0401 |0034: const v1, #float 2.42446e-38 // #0104000a │ │ +53aaea: 6e20 6e02 1000 |0037: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53aaf0: 0c00 |003a: move-result-object v0 │ │ +53aaf2: 2803 |003b: goto 003e // +0003 │ │ +53aaf4: 54b0 bd9f |003c: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ +53aaf8: 5bb0 bd9f |003e: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ +53aafc: 54b0 bb9f |0040: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ +53ab00: 7110 b408 0000 |0042: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +53ab06: 0a00 |0045: move-result v0 │ │ +53ab08: 3800 0b00 |0046: if-eqz v0, 0051 // +000b │ │ +53ab0c: 54b0 ba9f |0048: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mContext:Landroid/content/Context; // field@9fba │ │ +53ab10: 1501 0401 |004a: const/high16 v1, #int 17039360 // #104 │ │ +53ab14: 6e20 6e02 1000 |004c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53ab1a: 0c00 |004f: move-result-object v0 │ │ +53ab1c: 2803 |0050: goto 0053 // +0003 │ │ +53ab1e: 54b0 bb9f |0051: iget-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ +53ab22: 5bb0 bb9f |0053: iput-object v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ +53ab26: 52b0 bf9f |0055: iget v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ +53ab2a: 3d00 0300 |0057: if-lez v0, 005a // +0003 │ │ +53ab2e: 2803 |0059: goto 005c // +0003 │ │ +53ab30: 1300 bd3e |005a: const/16 v0, #int 16061 // #3ebd │ │ +53ab34: 59b0 bf9f |005c: iput v0, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ +53ab38: 1200 |005e: const/4 v0, #int 0 // #0 │ │ +53ab3a: 55b1 bc9f |005f: iget-boolean v1, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mOpenInNewTask:Z // field@9fbc │ │ +53ab3e: 3801 0700 |0061: if-eqz v1, 0068 // +0007 │ │ +53ab42: 1500 0010 |0063: const/high16 v0, #int 268435456 // #1000 │ │ +53ab46: 1509 0010 |0065: const/high16 v9, #int 268435456 // #1000 │ │ +53ab4a: 2802 |0067: goto 0069 // +0002 │ │ +53ab4c: 1209 |0068: const/4 v9, #int 0 // #0 │ │ +53ab4e: 2200 1823 |0069: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog; // type@2318 │ │ +53ab52: 54b2 b99f |006b: iget-object v2, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mActivityOrFragment:Ljava/lang/Object; // field@9fb9 │ │ +53ab56: 52b3 c09f |006d: iget v3, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mThemeResId:I // field@9fc0 │ │ +53ab5a: 54b4 be9f |006f: iget-object v4, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ +53ab5e: 54b5 c19f |0071: iget-object v5, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mTitle:Ljava/lang/String; // field@9fc1 │ │ +53ab62: 54b6 bd9f |0073: iget-object v6, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fbd │ │ +53ab66: 54b7 bb9f |0075: iget-object v7, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fbb │ │ +53ab6a: 52b8 bf9f |0077: iget v8, v11, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRequestCode:I // field@9fbf │ │ +53ab6e: 120a |0079: const/4 v10, #int 0 // #0 │ │ +53ab70: 0701 |007a: move-object v1, v0 │ │ +53ab72: 760a d0d5 0100 |007b: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILpub/devrel/easypermissions/AppSettingsDialog$1;)V // method@d5d0 │ │ +53ab78: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x000c line=312 │ │ 0x0015 line=313 │ │ 0x0021 line=314 │ │ 0x002a line=315 │ │ @@ -994601,17 +994601,17 @@ │ │ type : '(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53ab60: |[53ab60] pub.devrel.easypermissions.AppSettingsDialog$Builder.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; │ │ -53ab70: 5b01 be9f |0000: iput-object v1, v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ -53ab74: 1100 |0002: return-object v0 │ │ +53ab7c: |[53ab7c] pub.devrel.easypermissions.AppSettingsDialog$Builder.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/AppSettingsDialog$Builder; │ │ +53ab8c: 5b01 be9f |0000: iput-object v1, v0, Lpub/devrel/easypermissions/AppSettingsDialog$Builder;.mRationale:Ljava/lang/String; // field@9fbe │ │ +53ab90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -994687,57 +994687,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -53ae24: |[53ae24] pub.devrel.easypermissions.AppSettingsDialog.:()V │ │ -53ae34: 2200 1623 |0000: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$1; // type@2316 │ │ -53ae38: 7010 c3d5 0000 |0002: invoke-direct {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$1;.:()V // method@d5c3 │ │ -53ae3e: 6900 c29f |0005: sput-object v0, Lpub/devrel/easypermissions/AppSettingsDialog;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fc2 │ │ -53ae42: 0e00 |0007: return-void │ │ +53ae40: |[53ae40] pub.devrel.easypermissions.AppSettingsDialog.:()V │ │ +53ae50: 2200 1623 |0000: new-instance v0, Lpub/devrel/easypermissions/AppSettingsDialog$1; // type@2316 │ │ +53ae54: 7010 c3d5 0000 |0002: invoke-direct {v0}, Lpub/devrel/easypermissions/AppSettingsDialog$1;.:()V // method@d5c3 │ │ +53ae5a: 6900 c29f |0005: sput-object v0, Lpub/devrel/easypermissions/AppSettingsDialog;.CREATOR:Landroid/os/Parcelable$Creator; // field@9fc2 │ │ +53ae5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lpub/devrel/easypermissions/AppSettingsDialog;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -53ae44: |[53ae44] pub.devrel.easypermissions.AppSettingsDialog.:(Landroid/os/Parcel;)V │ │ -53ae54: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53ae5a: 6e10 bf06 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@06bf │ │ -53ae60: 0a00 |0006: move-result v0 │ │ -53ae62: 5910 ca9f |0007: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ -53ae66: 6e10 c406 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ -53ae6c: 0c00 |000c: move-result-object v0 │ │ -53ae6e: 5b10 c89f |000d: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ -53ae72: 6e10 c406 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ -53ae78: 0c00 |0012: move-result-object v0 │ │ -53ae7a: 5b10 cb9f |0013: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ -53ae7e: 6e10 c406 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ -53ae84: 0c00 |0018: move-result-object v0 │ │ -53ae86: 5b10 c79f |0019: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ -53ae8a: 6e10 c406 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ -53ae90: 0c00 |001e: move-result-object v0 │ │ -53ae92: 5b10 c69f |001f: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ -53ae96: 6e10 bf06 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@06bf │ │ -53ae9c: 0a00 |0024: move-result v0 │ │ -53ae9e: 5910 c99f |0025: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ -53aea2: 6e10 bf06 0200 |0027: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@06bf │ │ -53aea8: 0a02 |002a: move-result v2 │ │ -53aeaa: 5912 c59f |002b: iput v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ -53aeae: 0e00 |002d: return-void │ │ +53ae60: |[53ae60] pub.devrel.easypermissions.AppSettingsDialog.:(Landroid/os/Parcel;)V │ │ +53ae70: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53ae76: 6e10 bf06 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@06bf │ │ +53ae7c: 0a00 |0006: move-result v0 │ │ +53ae7e: 5910 ca9f |0007: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ +53ae82: 6e10 c406 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ +53ae88: 0c00 |000c: move-result-object v0 │ │ +53ae8a: 5b10 c89f |000d: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ +53ae8e: 6e10 c406 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ +53ae94: 0c00 |0012: move-result-object v0 │ │ +53ae96: 5b10 cb9f |0013: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ +53ae9a: 6e10 c406 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ +53aea0: 0c00 |0018: move-result-object v0 │ │ +53aea2: 5b10 c79f |0019: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ +53aea6: 6e10 c406 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@06c4 │ │ +53aeac: 0c00 |001e: move-result-object v0 │ │ +53aeae: 5b10 c69f |001f: iput-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ +53aeb2: 6e10 bf06 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@06bf │ │ +53aeb8: 0a00 |0024: move-result v0 │ │ +53aeba: 5910 c99f |0025: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ +53aebe: 6e10 bf06 0200 |0027: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@06bf │ │ +53aec4: 0a02 |002a: move-result v2 │ │ +53aec6: 5912 c59f |002b: iput v2, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ +53aeca: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0009 line=58 │ │ 0x000f line=59 │ │ 0x0015 line=60 │ │ @@ -994753,17 +994753,17 @@ │ │ type : '(Landroid/os/Parcel;Lpub/devrel/easypermissions/AppSettingsDialog$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53aeb0: |[53aeb0] pub.devrel.easypermissions.AppSettingsDialog.:(Landroid/os/Parcel;Lpub/devrel/easypermissions/AppSettingsDialog$1;)V │ │ -53aec0: 7020 cdd5 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Landroid/os/Parcel;)V // method@d5cd │ │ -53aec6: 0e00 |0003: return-void │ │ +53aecc: |[53aecc] pub.devrel.easypermissions.AppSettingsDialog.:(Landroid/os/Parcel;Lpub/devrel/easypermissions/AppSettingsDialog$1;)V │ │ +53aedc: 7020 cdd5 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Landroid/os/Parcel;)V // method@d5cd │ │ +53aee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lpub/devrel/easypermissions/AppSettingsDialog$1; │ │ @@ -994773,25 +994773,25 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -53aec8: |[53aec8] pub.devrel.easypermissions.AppSettingsDialog.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V │ │ -53aed8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53aede: 7020 d4d5 1000 |0003: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.setActivityOrFragment:(Ljava/lang/Object;)V // method@d5d4 │ │ -53aee4: 5902 ca9f |0006: iput v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ -53aee8: 5b03 c89f |0008: iput-object v3, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ -53aeec: 5b04 cb9f |000a: iput-object v4, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ -53aef0: 5b05 c79f |000c: iput-object v5, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ -53aef4: 5b06 c69f |000e: iput-object v6, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ -53aef8: 5907 c99f |0010: iput v7, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ -53aefc: 5908 c59f |0012: iput v8, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ -53af00: 0e00 |0014: return-void │ │ +53aee4: |[53aee4] pub.devrel.easypermissions.AppSettingsDialog.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V │ │ +53aef4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53aefa: 7020 d4d5 1000 |0003: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.setActivityOrFragment:(Ljava/lang/Object;)V // method@d5d4 │ │ +53af00: 5902 ca9f |0006: iput v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ +53af04: 5b03 c89f |0008: iput-object v3, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ +53af08: 5b04 cb9f |000a: iput-object v4, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ +53af0c: 5b05 c79f |000c: iput-object v5, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ +53af10: 5b06 c69f |000e: iput-object v6, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ +53af14: 5907 c99f |0010: iput v7, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ +53af18: 5908 c59f |0012: iput v8, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ +53af1c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0006 line=75 │ │ 0x0008 line=76 │ │ 0x000a line=77 │ │ @@ -994815,17 +994815,17 @@ │ │ type : '(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILpub/devrel/easypermissions/AppSettingsDialog$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -53af04: |[53af04] pub.devrel.easypermissions.AppSettingsDialog.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILpub/devrel/easypermissions/AppSettingsDialog$1;)V │ │ -53af14: 7609 cfd5 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V // method@d5cf │ │ -53af1a: 0e00 |0003: return-void │ │ +53af20: |[53af20] pub.devrel.easypermissions.AppSettingsDialog.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILpub/devrel/easypermissions/AppSettingsDialog$1;)V │ │ +53af30: 7609 cfd5 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lpub/devrel/easypermissions/AppSettingsDialog;.:(Ljava/lang/Object;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V // method@d5cf │ │ +53af36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -994842,21 +994842,21 @@ │ │ type : '(Landroid/content/Intent;Landroid/app/Activity;)Lpub/devrel/easypermissions/AppSettingsDialog;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -53adfc: |[53adfc] pub.devrel.easypermissions.AppSettingsDialog.fromIntent:(Landroid/content/Intent;Landroid/app/Activity;)Lpub/devrel/easypermissions/AppSettingsDialog; │ │ -53ae0c: 1a00 978e |0000: const-string v0, "extra_app_settings" // string@8e97 │ │ -53ae10: 6e20 aa02 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02aa │ │ -53ae16: 0c01 |0005: move-result-object v1 │ │ -53ae18: 1f01 1823 |0006: check-cast v1, Lpub/devrel/easypermissions/AppSettingsDialog; // type@2318 │ │ -53ae1c: 7020 d4d5 2100 |0008: invoke-direct {v1, v2}, Lpub/devrel/easypermissions/AppSettingsDialog;.setActivityOrFragment:(Ljava/lang/Object;)V // method@d5d4 │ │ -53ae22: 1101 |000b: return-object v1 │ │ +53ae18: |[53ae18] pub.devrel.easypermissions.AppSettingsDialog.fromIntent:(Landroid/content/Intent;Landroid/app/Activity;)Lpub/devrel/easypermissions/AppSettingsDialog; │ │ +53ae28: 1a00 978e |0000: const-string v0, "extra_app_settings" // string@8e97 │ │ +53ae2c: 6e20 aa02 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02aa │ │ +53ae32: 0c01 |0005: move-result-object v1 │ │ +53ae34: 1f01 1823 |0006: check-cast v1, Lpub/devrel/easypermissions/AppSettingsDialog; // type@2318 │ │ +53ae38: 7020 d4d5 2100 |0008: invoke-direct {v1, v2}, Lpub/devrel/easypermissions/AppSettingsDialog;.setActivityOrFragment:(Ljava/lang/Object;)V // method@d5d4 │ │ +53ae3e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x0008 line=86 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Landroid/content/Intent; │ │ 0x0000 - 0x000c reg=2 (null) Landroid/app/Activity; │ │ @@ -994866,38 +994866,38 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -53af1c: |[53af1c] pub.devrel.easypermissions.AppSettingsDialog.setActivityOrFragment:(Ljava/lang/Object;)V │ │ -53af2c: 5b34 c39f |0000: iput-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mActivityOrFragment:Ljava/lang/Object; // field@9fc3 │ │ -53af30: 2040 2800 |0002: instance-of v0, v4, Landroid/app/Activity; // type@0028 │ │ -53af34: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -53af38: 1f04 2800 |0006: check-cast v4, Landroid/app/Activity; // type@0028 │ │ -53af3c: 5b34 c49f |0008: iput-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ -53af40: 280d |000a: goto 0017 // +000d │ │ -53af42: 2040 6305 |000b: instance-of v0, v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53af46: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -53af4a: 1f04 6305 |000f: check-cast v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53af4e: 6e10 7729 0400 |0011: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ -53af54: 0c04 |0014: move-result-object v4 │ │ -53af56: 5b34 c49f |0015: iput-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ -53af5a: 0e00 |0017: return-void │ │ -53af5c: 2200 3f0e |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ -53af60: 2201 5f0e |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -53af64: 7010 8565 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53af6a: 1a02 ed69 |001f: const-string v2, "Unknown object: " // string@69ed │ │ -53af6e: 6e20 9165 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53af74: 6e20 9065 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -53af7a: 6e10 a365 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53af80: 0c04 |002a: move-result-object v4 │ │ -53af82: 7020 c464 4000 |002b: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -53af88: 2700 |002e: throw v0 │ │ +53af38: |[53af38] pub.devrel.easypermissions.AppSettingsDialog.setActivityOrFragment:(Ljava/lang/Object;)V │ │ +53af48: 5b34 c39f |0000: iput-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mActivityOrFragment:Ljava/lang/Object; // field@9fc3 │ │ +53af4c: 2040 2800 |0002: instance-of v0, v4, Landroid/app/Activity; // type@0028 │ │ +53af50: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +53af54: 1f04 2800 |0006: check-cast v4, Landroid/app/Activity; // type@0028 │ │ +53af58: 5b34 c49f |0008: iput-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ +53af5c: 280d |000a: goto 0017 // +000d │ │ +53af5e: 2040 6305 |000b: instance-of v0, v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53af62: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +53af66: 1f04 6305 |000f: check-cast v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53af6a: 6e10 7729 0400 |0011: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ +53af70: 0c04 |0014: move-result-object v4 │ │ +53af72: 5b34 c49f |0015: iput-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ +53af76: 0e00 |0017: return-void │ │ +53af78: 2200 3f0e |0018: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ +53af7c: 2201 5f0e |001a: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +53af80: 7010 8565 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53af86: 1a02 ed69 |001f: const-string v2, "Unknown object: " // string@69ed │ │ +53af8a: 6e20 9165 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53af90: 6e20 9065 4100 |0024: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +53af96: 6e10 a365 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +53af9c: 0c04 |002a: move-result-object v4 │ │ +53af9e: 7020 c464 4000 |002b: invoke-direct {v0, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +53afa4: 2700 |002e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=93 │ │ 0x0006 line=94 │ │ 0x000b line=95 │ │ 0x000f line=96 │ │ @@ -994911,28 +994911,28 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -53afb0: |[53afb0] pub.devrel.easypermissions.AppSettingsDialog.startForResult:(Landroid/content/Intent;)V │ │ -53afc0: 5420 c39f |0000: iget-object v0, v2, Lpub/devrel/easypermissions/AppSettingsDialog;.mActivityOrFragment:Ljava/lang/Object; // field@9fc3 │ │ -53afc4: 2001 2800 |0002: instance-of v1, v0, Landroid/app/Activity; // type@0028 │ │ -53afc8: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -53afcc: 1f00 2800 |0006: check-cast v0, Landroid/app/Activity; // type@0028 │ │ -53afd0: 5221 c99f |0008: iget v1, v2, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ -53afd4: 6e30 f000 3001 |000a: invoke-virtual {v0, v3, v1}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@00f0 │ │ -53afda: 280c |000d: goto 0019 // +000c │ │ -53afdc: 2001 6305 |000e: instance-of v1, v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53afe0: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -53afe4: 1f00 6305 |0012: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53afe8: 5221 c99f |0014: iget v1, v2, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ -53afec: 6e30 122a 3001 |0016: invoke-virtual {v0, v3, v1}, Landroidx/fragment/app/Fragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a12 │ │ -53aff2: 0e00 |0019: return-void │ │ +53afcc: |[53afcc] pub.devrel.easypermissions.AppSettingsDialog.startForResult:(Landroid/content/Intent;)V │ │ +53afdc: 5420 c39f |0000: iget-object v0, v2, Lpub/devrel/easypermissions/AppSettingsDialog;.mActivityOrFragment:Ljava/lang/Object; // field@9fc3 │ │ +53afe0: 2001 2800 |0002: instance-of v1, v0, Landroid/app/Activity; // type@0028 │ │ +53afe4: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +53afe8: 1f00 2800 |0006: check-cast v0, Landroid/app/Activity; // type@0028 │ │ +53afec: 5221 c99f |0008: iget v1, v2, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ +53aff0: 6e30 f000 3001 |000a: invoke-virtual {v0, v3, v1}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@00f0 │ │ +53aff6: 280c |000d: goto 0019 // +000c │ │ +53aff8: 2001 6305 |000e: instance-of v1, v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53affc: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +53b000: 1f00 6305 |0012: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53b004: 5221 c99f |0014: iget v1, v2, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ +53b008: 6e30 122a 3001 |0016: invoke-virtual {v0, v3, v1}, Landroidx/fragment/app/Fragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a12 │ │ +53b00e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000e line=105 │ │ 0x0012 line=106 │ │ locals : │ │ @@ -994945,33 +994945,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -53add0: |[53add0] pub.devrel.easypermissions.AppSettingsDialog.describeContents:()I │ │ -53ade0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53ade2: 0f00 |0001: return v0 │ │ +53adec: |[53adec] pub.devrel.easypermissions.AppSettingsDialog.describeContents:()I │ │ +53adfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53adfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lpub/devrel/easypermissions/AppSettingsDialog;) │ │ name : 'getIntentFlags' │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53ade4: |[53ade4] pub.devrel.easypermissions.AppSettingsDialog.getIntentFlags:()I │ │ -53adf4: 5210 c59f |0000: iget v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ -53adf8: 0f00 |0002: return v0 │ │ +53ae00: |[53ae00] pub.devrel.easypermissions.AppSettingsDialog.getIntentFlags:()I │ │ +53ae10: 5210 c59f |0000: iget v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ +53ae14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/AppSettingsDialog; │ │ │ │ #2 : (in Lpub/devrel/easypermissions/AppSettingsDialog;) │ │ @@ -994979,20 +994979,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -53af8c: |[53af8c] pub.devrel.easypermissions.AppSettingsDialog.show:()V │ │ -53af9c: 5410 c49f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ -53afa0: 7120 dad5 1000 |0002: invoke-static {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.createShowDialogIntent:(Landroid/content/Context;Lpub/devrel/easypermissions/AppSettingsDialog;)Landroid/content/Intent; // method@d5da │ │ -53afa6: 0c00 |0005: move-result-object v0 │ │ -53afa8: 7020 d7d5 0100 |0006: invoke-direct {v1, v0}, Lpub/devrel/easypermissions/AppSettingsDialog;.startForResult:(Landroid/content/Intent;)V // method@d5d7 │ │ -53afae: 0e00 |0009: return-void │ │ +53afa8: |[53afa8] pub.devrel.easypermissions.AppSettingsDialog.show:()V │ │ +53afb8: 5410 c49f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ +53afbc: 7120 dad5 1000 |0002: invoke-static {v0, v1}, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.createShowDialogIntent:(Landroid/content/Context;Lpub/devrel/easypermissions/AppSettingsDialog;)Landroid/content/Intent; // method@d5da │ │ +53afc2: 0c00 |0005: move-result-object v0 │ │ +53afc4: 7020 d7d5 0100 |0006: invoke-direct {v1, v0}, Lpub/devrel/easypermissions/AppSettingsDialog;.startForResult:(Landroid/content/Intent;)V // method@d5d7 │ │ +53afca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lpub/devrel/easypermissions/AppSettingsDialog; │ │ │ │ #3 : (in Lpub/devrel/easypermissions/AppSettingsDialog;) │ │ @@ -995000,38 +995000,38 @@ │ │ type : '(Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -53ad5c: |[53ad5c] pub.devrel.easypermissions.AppSettingsDialog.showDialog:(Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; │ │ -53ad6c: 5230 ca9f |0000: iget v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ -53ad70: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -53ad72: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ -53ad76: 2201 d702 |0005: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ -53ad7a: 5432 c49f |0007: iget-object v2, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ -53ad7e: 7030 f112 2100 |0009: invoke-direct {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@12f1 │ │ -53ad84: 2808 |000c: goto 0014 // +0008 │ │ -53ad86: 2201 d702 |000d: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ -53ad8a: 5430 c49f |000f: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ -53ad8e: 7020 f012 0100 |0011: invoke-direct {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@12f0 │ │ -53ad94: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -53ad96: 6e20 f512 0100 |0015: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f5 │ │ -53ad9c: 5430 cb9f |0018: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ -53ada0: 6e20 ff12 0100 |001a: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12ff │ │ -53ada6: 5430 c89f |001d: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ -53adaa: 6e20 f812 0100 |001f: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f8 │ │ -53adb0: 5430 c79f |0022: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ -53adb4: 6e30 fc12 0104 |0024: invoke-virtual {v1, v0, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fc │ │ -53adba: 5434 c69f |0027: iget-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ -53adbe: 6e30 fa12 4105 |0029: invoke-virtual {v1, v4, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fa │ │ -53adc4: 6e10 0113 0100 |002c: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1301 │ │ -53adca: 0c04 |002f: move-result-object v4 │ │ -53adcc: 1104 |0030: return-object v4 │ │ +53ad78: |[53ad78] pub.devrel.easypermissions.AppSettingsDialog.showDialog:(Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; │ │ +53ad88: 5230 ca9f |0000: iget v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ +53ad8c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +53ad8e: 3210 0a00 |0003: if-eq v0, v1, 000d // +000a │ │ +53ad92: 2201 d702 |0005: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ +53ad96: 5432 c49f |0007: iget-object v2, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ +53ad9a: 7030 f112 2100 |0009: invoke-direct {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@12f1 │ │ +53ada0: 2808 |000c: goto 0014 // +0008 │ │ +53ada2: 2201 d702 |000d: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ +53ada6: 5430 c49f |000f: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mContext:Landroid/content/Context; // field@9fc4 │ │ +53adaa: 7020 f012 0100 |0011: invoke-direct {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@12f0 │ │ +53adb0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +53adb2: 6e20 f512 0100 |0015: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f5 │ │ +53adb8: 5430 cb9f |0018: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ +53adbc: 6e20 ff12 0100 |001a: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12ff │ │ +53adc2: 5430 c89f |001d: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ +53adc6: 6e20 f812 0100 |001f: invoke-virtual {v1, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f8 │ │ +53adcc: 5430 c79f |0022: iget-object v0, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ +53add0: 6e30 fc12 0104 |0024: invoke-virtual {v1, v0, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fc │ │ +53add6: 5434 c69f |0027: iget-object v4, v3, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ +53adda: 6e30 fa12 4105 |0029: invoke-virtual {v1, v4, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fa │ │ +53ade0: 6e10 0113 0100 |002c: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@1301 │ │ +53ade6: 0c04 |002f: move-result-object v4 │ │ +53ade8: 1104 |0030: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ 0x000d line=126 │ │ 0x0015 line=129 │ │ 0x001a line=130 │ │ @@ -995049,30 +995049,30 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -53aff4: |[53aff4] pub.devrel.easypermissions.AppSettingsDialog.writeToParcel:(Landroid/os/Parcel;I)V │ │ -53b004: 5202 ca9f |0000: iget v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ -53b008: 6e20 d006 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06d0 │ │ -53b00e: 5402 c89f |0005: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ -53b012: 6e20 d706 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ -53b018: 5402 cb9f |000a: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ -53b01c: 6e20 d706 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ -53b022: 5402 c79f |000f: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ -53b026: 6e20 d706 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ -53b02c: 5402 c69f |0014: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ -53b030: 6e20 d706 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ -53b036: 5202 c99f |0019: iget v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ -53b03a: 6e20 d006 2100 |001b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06d0 │ │ -53b040: 5202 c59f |001e: iget v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ -53b044: 6e20 d006 2100 |0020: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06d0 │ │ -53b04a: 0e00 |0023: return-void │ │ +53b010: |[53b010] pub.devrel.easypermissions.AppSettingsDialog.writeToParcel:(Landroid/os/Parcel;I)V │ │ +53b020: 5202 ca9f |0000: iget v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mThemeResId:I // field@9fca │ │ +53b024: 6e20 d006 2100 |0002: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06d0 │ │ +53b02a: 5402 c89f |0005: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRationale:Ljava/lang/String; // field@9fc8 │ │ +53b02e: 6e20 d706 2100 |0007: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ +53b034: 5402 cb9f |000a: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mTitle:Ljava/lang/String; // field@9fcb │ │ +53b038: 6e20 d706 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ +53b03e: 5402 c79f |000f: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mPositiveButtonText:Ljava/lang/String; // field@9fc7 │ │ +53b042: 6e20 d706 2100 |0011: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ +53b048: 5402 c69f |0014: iget-object v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mNegativeButtonText:Ljava/lang/String; // field@9fc6 │ │ +53b04c: 6e20 d706 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@06d7 │ │ +53b052: 5202 c99f |0019: iget v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mRequestCode:I // field@9fc9 │ │ +53b056: 6e20 d006 2100 |001b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06d0 │ │ +53b05c: 5202 c59f |001e: iget v2, v0, Lpub/devrel/easypermissions/AppSettingsDialog;.mIntentFlags:I // field@9fc5 │ │ +53b060: 6e20 d006 2100 |0020: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@06d0 │ │ +53b066: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ 0x000a line=146 │ │ 0x000f line=147 │ │ 0x0014 line=148 │ │ @@ -995150,42 +995150,42 @@ │ │ type : '(Landroid/content/Context;[Ljava/lang/String;)Z' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -53b04c: |[53b04c] pub.devrel.easypermissions.EasyPermissions.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z │ │ -53b05c: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -53b060: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -53b062: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ -53b066: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ -53b06a: 1a05 2120 |0007: const-string v5, "EasyPermissions" // string@2021 │ │ -53b06e: 1a06 59a3 |0009: const-string v6, "hasPermissions: API version < M, returning true by default" // string@a359 │ │ -53b072: 7120 0309 6500 |000b: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -53b078: 0f01 |000e: return v1 │ │ -53b07a: 3805 1400 |000f: if-eqz v5, 0023 // +0014 │ │ -53b07e: 2160 |0011: array-length v0, v6 │ │ -53b080: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -53b082: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -53b084: 3503 0e00 |0014: if-ge v3, v0, 0022 // +000e │ │ -53b088: 4604 0603 |0016: aget-object v4, v6, v3 │ │ -53b08c: 7120 ee22 4500 |0018: invoke-static {v5, v4}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@22ee │ │ -53b092: 0a04 |001b: move-result v4 │ │ -53b094: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -53b098: 0f02 |001e: return v2 │ │ -53b09a: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -53b09e: 28f3 |0021: goto 0014 // -000d │ │ -53b0a0: 0f01 |0022: return v1 │ │ -53b0a2: 2205 3e0e |0023: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -53b0a6: 1a06 f617 |0025: const-string v6, "Can't check permissions for null context" // string@17f6 │ │ -53b0aa: 7020 be64 6500 |0027: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -53b0b0: 2802 |002a: goto 002c // +0002 │ │ -53b0b2: 2705 |002b: throw v5 │ │ -53b0b4: 28ff |002c: goto 002b // -0001 │ │ +53b068: |[53b068] pub.devrel.easypermissions.EasyPermissions.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z │ │ +53b078: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +53b07c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +53b07e: 1302 1700 |0003: const/16 v2, #int 23 // #17 │ │ +53b082: 3520 0a00 |0005: if-ge v0, v2, 000f // +000a │ │ +53b086: 1a05 2120 |0007: const-string v5, "EasyPermissions" // string@2021 │ │ +53b08a: 1a06 59a3 |0009: const-string v6, "hasPermissions: API version < M, returning true by default" // string@a359 │ │ +53b08e: 7120 0309 6500 |000b: invoke-static {v5, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +53b094: 0f01 |000e: return v1 │ │ +53b096: 3805 1400 |000f: if-eqz v5, 0023 // +0014 │ │ +53b09a: 2160 |0011: array-length v0, v6 │ │ +53b09c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +53b09e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +53b0a0: 3503 0e00 |0014: if-ge v3, v0, 0022 // +000e │ │ +53b0a4: 4604 0603 |0016: aget-object v4, v6, v3 │ │ +53b0a8: 7120 ee22 4500 |0018: invoke-static {v5, v4}, Landroidx/core/content/ContextCompat;.checkSelfPermission:(Landroid/content/Context;Ljava/lang/String;)I // method@22ee │ │ +53b0ae: 0a04 |001b: move-result v4 │ │ +53b0b0: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +53b0b4: 0f02 |001e: return v2 │ │ +53b0b6: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +53b0ba: 28f3 |0021: goto 0014 // -000d │ │ +53b0bc: 0f01 |0022: return v1 │ │ +53b0be: 2205 3e0e |0023: new-instance v5, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +53b0c2: 1a06 f617 |0025: const-string v6, "Can't check permissions for null context" // string@17f6 │ │ +53b0c6: 7020 be64 6500 |0027: invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +53b0cc: 2802 |002a: goto 002c // +0002 │ │ +53b0ce: 2705 |002b: throw v5 │ │ +53b0d0: 28ff |002c: goto 002b // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000b line=77 │ │ 0x0011 line=89 │ │ 0x0018 line=90 │ │ 0x0023 line=86 │ │ @@ -995198,32 +995198,32 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -53b0b8: |[53b0b8] pub.devrel.easypermissions.EasyPermissions.isUsingAndroidAnnotations:(Ljava/lang/Object;)Z │ │ -53b0c8: 6e10 1e65 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -53b0ce: 0c00 |0003: move-result-object v0 │ │ -53b0d0: 6e10 8a64 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -53b0d6: 0c00 |0007: move-result-object v0 │ │ -53b0d8: 1a01 0872 |0008: const-string v1, "_" // string@7208 │ │ -53b0dc: 6e20 4865 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ -53b0e2: 0a00 |000d: move-result v0 │ │ -53b0e4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -53b0e6: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -53b0ea: 0f01 |0011: return v1 │ │ -53b0ec: 1a00 31c8 |0012: const-string v0, "org.androidannotations.api.view.HasViews" // string@c831 │ │ -53b0f0: 7110 7264 0000 |0014: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ -53b0f6: 0c00 |0017: move-result-object v0 │ │ -53b0f8: 6e20 8e64 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@648e │ │ -53b0fe: 0a02 |001b: move-result v2 │ │ -53b100: 0f02 |001c: return v2 │ │ -53b102: 0f01 |001d: return v1 │ │ +53b0d4: |[53b0d4] pub.devrel.easypermissions.EasyPermissions.isUsingAndroidAnnotations:(Ljava/lang/Object;)Z │ │ +53b0e4: 6e10 1e65 0200 |0000: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +53b0ea: 0c00 |0003: move-result-object v0 │ │ +53b0ec: 6e10 8a64 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +53b0f2: 0c00 |0007: move-result-object v0 │ │ +53b0f4: 1a01 0872 |0008: const-string v1, "_" // string@7208 │ │ +53b0f8: 6e20 4865 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ +53b0fe: 0a00 |000d: move-result v0 │ │ +53b100: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +53b102: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +53b106: 0f01 |0011: return v1 │ │ +53b108: 1a00 31c8 |0012: const-string v0, "org.androidannotations.api.view.HasViews" // string@c831 │ │ +53b10c: 7110 7264 0000 |0014: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ +53b112: 0c00 |0017: move-result-object v0 │ │ +53b114: 6e20 8e64 2000 |0018: invoke-virtual {v0, v2}, Ljava/lang/Class;.isInstance:(Ljava/lang/Object;)Z // method@648e │ │ +53b11a: 0a02 |001b: move-result v2 │ │ +53b11c: 0f02 |001c: return v2 │ │ +53b11e: 0f01 |001d: return v1 │ │ catches : 1 │ │ 0x0012 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001d │ │ positions : │ │ 0x0000 line=349 │ │ 0x0014 line=353 │ │ 0x0018 line=354 │ │ @@ -995235,29 +995235,29 @@ │ │ type : '(Ljava/lang/Object;I[Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -53b15c: |[53b15c] pub.devrel.easypermissions.EasyPermissions.notifyAlreadyHasPermissions:(Ljava/lang/Object;I[Ljava/lang/String;)V │ │ -53b16c: 2160 |0000: array-length v0, v6 │ │ -53b16e: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ -53b172: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -53b174: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -53b176: 2163 |0005: array-length v3, v6 │ │ -53b178: 3532 0700 |0006: if-ge v2, v3, 000d // +0007 │ │ -53b17c: 4b01 0002 |0008: aput v1, v0, v2 │ │ -53b180: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -53b184: 28f9 |000c: goto 0005 // -0007 │ │ -53b186: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -53b188: 2322 e423 |000e: new-array v2, v2, [Ljava/lang/Object; // type@23e4 │ │ -53b18c: 4d04 0201 |0010: aput-object v4, v2, v1 │ │ -53b190: 7140 e6d5 6520 |0012: invoke-static {v5, v6, v0, v2}, Lpub/devrel/easypermissions/EasyPermissions;.onRequestPermissionsResult:(I[Ljava/lang/String;[I[Ljava/lang/Object;)V // method@d5e6 │ │ -53b196: 0e00 |0015: return-void │ │ +53b178: |[53b178] pub.devrel.easypermissions.EasyPermissions.notifyAlreadyHasPermissions:(Ljava/lang/Object;I[Ljava/lang/String;)V │ │ +53b188: 2160 |0000: array-length v0, v6 │ │ +53b18a: 2300 3223 |0001: new-array v0, v0, [I // type@2332 │ │ +53b18e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +53b190: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +53b192: 2163 |0005: array-length v3, v6 │ │ +53b194: 3532 0700 |0006: if-ge v2, v3, 000d // +0007 │ │ +53b198: 4b01 0002 |0008: aput v1, v0, v2 │ │ +53b19c: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +53b1a0: 28f9 |000c: goto 0005 // -0007 │ │ +53b1a2: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +53b1a4: 2322 e423 |000e: new-array v2, v2, [Ljava/lang/Object; // type@23e4 │ │ +53b1a8: 4d04 0201 |0010: aput-object v4, v2, v1 │ │ +53b1ac: 7140 e6d5 6520 |0012: invoke-static {v5, v6, v0, v2}, Lpub/devrel/easypermissions/EasyPermissions;.onRequestPermissionsResult:(I[Ljava/lang/String;[I[Ljava/lang/Object;)V // method@d5e6 │ │ +53b1b2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0005 line=294 │ │ 0x0008 line=295 │ │ 0x0012 line=298 │ │ locals : │ │ @@ -995270,60 +995270,60 @@ │ │ type : '(I[Ljava/lang/String;[I[Ljava/lang/Object;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -53b198: |[53b198] pub.devrel.easypermissions.EasyPermissions.onRequestPermissionsResult:(I[Ljava/lang/String;[I[Ljava/lang/Object;)V │ │ -53b1a8: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -53b1ac: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -53b1b2: 2201 1d0f |0005: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -53b1b6: 7010 7668 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -53b1bc: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -53b1be: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -53b1c0: 2174 |000c: array-length v4, v7 │ │ -53b1c2: 3543 1200 |000d: if-ge v3, v4, 001f // +0012 │ │ -53b1c6: 4604 0703 |000f: aget-object v4, v7, v3 │ │ -53b1ca: 4405 0803 |0011: aget v5, v8, v3 │ │ -53b1ce: 3905 0600 |0013: if-nez v5, 0019 // +0006 │ │ -53b1d2: 7220 3669 4000 |0015: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -53b1d8: 2804 |0018: goto 001c // +0004 │ │ -53b1da: 7220 3669 4100 |0019: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -53b1e0: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -53b1e4: 28ee |001e: goto 000c // -0012 │ │ -53b1e6: 2197 |001f: array-length v7, v9 │ │ -53b1e8: 3572 3600 |0020: if-ge v2, v7, 0056 // +0036 │ │ -53b1ec: 4608 0902 |0022: aget-object v8, v9, v2 │ │ -53b1f0: 7210 4069 0000 |0024: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -53b1f6: 0a03 |0027: move-result v3 │ │ -53b1f8: 3903 0c00 |0028: if-nez v3, 0034 // +000c │ │ -53b1fc: 2083 1a23 |002a: instance-of v3, v8, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53b200: 3803 0800 |002c: if-eqz v3, 0034 // +0008 │ │ -53b204: 0783 |002e: move-object v3, v8 │ │ -53b206: 1f03 1a23 |002f: check-cast v3, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53b20a: 7230 e0d5 6300 |0031: invoke-interface {v3, v6, v0}, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;.onPermissionsGranted:(ILjava/util/List;)V // method@d5e0 │ │ -53b210: 7210 4069 0100 |0034: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -53b216: 0a03 |0037: move-result v3 │ │ -53b218: 3903 0c00 |0038: if-nez v3, 0044 // +000c │ │ -53b21c: 2083 1a23 |003a: instance-of v3, v8, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53b220: 3803 0800 |003c: if-eqz v3, 0044 // +0008 │ │ -53b224: 0783 |003e: move-object v3, v8 │ │ -53b226: 1f03 1a23 |003f: check-cast v3, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53b22a: 7230 dfd5 6301 |0041: invoke-interface {v3, v6, v1}, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;.onPermissionsDenied:(ILjava/util/List;)V // method@d5df │ │ -53b230: 7210 4069 0000 |0044: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -53b236: 0a03 |0047: move-result v3 │ │ -53b238: 3903 0b00 |0048: if-nez v3, 0053 // +000b │ │ -53b23c: 7210 4069 0100 |004a: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -53b242: 0a03 |004d: move-result v3 │ │ -53b244: 3803 0500 |004e: if-eqz v3, 0053 // +0005 │ │ -53b248: 7120 ecd5 6800 |0050: invoke-static {v8, v6}, Lpub/devrel/easypermissions/EasyPermissions;.runAnnotatedMethods:(Ljava/lang/Object;I)V // method@d5ec │ │ -53b24e: d802 0201 |0053: add-int/lit8 v2, v2, #int 1 // #01 │ │ -53b252: 28cb |0055: goto 0020 // -0035 │ │ -53b254: 0e00 |0056: return-void │ │ +53b1b4: |[53b1b4] pub.devrel.easypermissions.EasyPermissions.onRequestPermissionsResult:(I[Ljava/lang/String;[I[Ljava/lang/Object;)V │ │ +53b1c4: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +53b1c8: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +53b1ce: 2201 1d0f |0005: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +53b1d2: 7010 7668 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +53b1d8: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +53b1da: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +53b1dc: 2174 |000c: array-length v4, v7 │ │ +53b1de: 3543 1200 |000d: if-ge v3, v4, 001f // +0012 │ │ +53b1e2: 4604 0703 |000f: aget-object v4, v7, v3 │ │ +53b1e6: 4405 0803 |0011: aget v5, v8, v3 │ │ +53b1ea: 3905 0600 |0013: if-nez v5, 0019 // +0006 │ │ +53b1ee: 7220 3669 4000 |0015: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +53b1f4: 2804 |0018: goto 001c // +0004 │ │ +53b1f6: 7220 3669 4100 |0019: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +53b1fc: d803 0301 |001c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +53b200: 28ee |001e: goto 000c // -0012 │ │ +53b202: 2197 |001f: array-length v7, v9 │ │ +53b204: 3572 3600 |0020: if-ge v2, v7, 0056 // +0036 │ │ +53b208: 4608 0902 |0022: aget-object v8, v9, v2 │ │ +53b20c: 7210 4069 0000 |0024: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +53b212: 0a03 |0027: move-result v3 │ │ +53b214: 3903 0c00 |0028: if-nez v3, 0034 // +000c │ │ +53b218: 2083 1a23 |002a: instance-of v3, v8, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53b21c: 3803 0800 |002c: if-eqz v3, 0034 // +0008 │ │ +53b220: 0783 |002e: move-object v3, v8 │ │ +53b222: 1f03 1a23 |002f: check-cast v3, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53b226: 7230 e0d5 6300 |0031: invoke-interface {v3, v6, v0}, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;.onPermissionsGranted:(ILjava/util/List;)V // method@d5e0 │ │ +53b22c: 7210 4069 0100 |0034: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +53b232: 0a03 |0037: move-result v3 │ │ +53b234: 3903 0c00 |0038: if-nez v3, 0044 // +000c │ │ +53b238: 2083 1a23 |003a: instance-of v3, v8, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53b23c: 3803 0800 |003c: if-eqz v3, 0044 // +0008 │ │ +53b240: 0783 |003e: move-object v3, v8 │ │ +53b242: 1f03 1a23 |003f: check-cast v3, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53b246: 7230 dfd5 6301 |0041: invoke-interface {v3, v6, v1}, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;.onPermissionsDenied:(ILjava/util/List;)V // method@d5df │ │ +53b24c: 7210 4069 0000 |0044: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +53b252: 0a03 |0047: move-result v3 │ │ +53b254: 3903 0b00 |0048: if-nez v3, 0053 // +000b │ │ +53b258: 7210 4069 0100 |004a: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +53b25e: 0a03 |004d: move-result v3 │ │ +53b260: 3803 0500 |004e: if-eqz v3, 0053 // +0005 │ │ +53b264: 7120 ecd5 6800 |0050: invoke-static {v8, v6}, Lpub/devrel/easypermissions/EasyPermissions;.runAnnotatedMethods:(Ljava/lang/Object;I)V // method@d5ec │ │ +53b26a: d802 0201 |0053: add-int/lit8 v2, v2, #int 1 // #01 │ │ +53b26e: 28cb |0055: goto 0020 // -0035 │ │ +53b270: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ 0x000c line=179 │ │ 0x000f line=180 │ │ 0x0011 line=181 │ │ @@ -995349,20 +995349,20 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -53b114: |[53b114] pub.devrel.easypermissions.EasyPermissions.permissionPermanentlyDenied:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ -53b124: 7110 29d6 0000 |0000: invoke-static {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d629 │ │ -53b12a: 0c00 |0003: move-result-object v0 │ │ -53b12c: 6e20 2bd6 1000 |0004: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.permissionPermanentlyDenied:(Ljava/lang/String;)Z // method@d62b │ │ -53b132: 0a00 |0007: move-result v0 │ │ -53b134: 0f00 |0008: return v0 │ │ +53b130: |[53b130] pub.devrel.easypermissions.EasyPermissions.permissionPermanentlyDenied:(Landroid/app/Activity;Ljava/lang/String;)Z │ │ +53b140: 7110 29d6 0000 |0000: invoke-static {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d629 │ │ +53b146: 0c00 |0003: move-result-object v0 │ │ +53b148: 6e20 2bd6 1000 |0004: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.permissionPermanentlyDenied:(Ljava/lang/String;)Z // method@d62b │ │ +53b14e: 0a00 |0007: move-result v0 │ │ +53b150: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroid/app/Activity; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -995371,20 +995371,20 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -53b138: |[53b138] pub.devrel.easypermissions.EasyPermissions.permissionPermanentlyDenied:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z │ │ -53b148: 7110 2ad6 0000 |0000: invoke-static {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d62a │ │ -53b14e: 0c00 |0003: move-result-object v0 │ │ -53b150: 6e20 2bd6 1000 |0004: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.permissionPermanentlyDenied:(Ljava/lang/String;)Z // method@d62b │ │ -53b156: 0a00 |0007: move-result v0 │ │ -53b158: 0f00 |0008: return v0 │ │ +53b154: |[53b154] pub.devrel.easypermissions.EasyPermissions.permissionPermanentlyDenied:(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Z │ │ +53b164: 7110 2ad6 0000 |0000: invoke-static {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d62a │ │ +53b16a: 0c00 |0003: move-result-object v0 │ │ +53b16c: 6e20 2bd6 1000 |0004: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.permissionPermanentlyDenied:(Ljava/lang/String;)Z // method@d62b │ │ +53b172: 0a00 |0007: move-result v0 │ │ +53b174: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) Landroidx/fragment/app/Fragment; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -995393,22 +995393,22 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -53b258: |[53b258] pub.devrel.easypermissions.EasyPermissions.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V │ │ -53b268: 2200 1e23 |0000: new-instance v0, Lpub/devrel/easypermissions/PermissionRequest$Builder; // type@231e │ │ -53b26c: 7040 edd5 1043 |0002: invoke-direct {v0, v1, v3, v4}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.:(Landroid/app/Activity;I[Ljava/lang/String;)V // method@d5ed │ │ -53b272: 6e20 f0d5 2000 |0005: invoke-virtual {v0, v2}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder; // method@d5f0 │ │ -53b278: 6e10 efd5 0000 |0008: invoke-virtual {v0}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.build:()Lpub/devrel/easypermissions/PermissionRequest; // method@d5ef │ │ -53b27e: 0c01 |000b: move-result-object v1 │ │ -53b280: 7110 ebd5 0100 |000c: invoke-static {v1}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Lpub/devrel/easypermissions/PermissionRequest;)V // method@d5eb │ │ -53b286: 0e00 |000f: return-void │ │ +53b274: |[53b274] pub.devrel.easypermissions.EasyPermissions.requestPermissions:(Landroid/app/Activity;Ljava/lang/String;I[Ljava/lang/String;)V │ │ +53b284: 2200 1e23 |0000: new-instance v0, Lpub/devrel/easypermissions/PermissionRequest$Builder; // type@231e │ │ +53b288: 7040 edd5 1043 |0002: invoke-direct {v0, v1, v3, v4}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.:(Landroid/app/Activity;I[Ljava/lang/String;)V // method@d5ed │ │ +53b28e: 6e20 f0d5 2000 |0005: invoke-virtual {v0, v2}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder; // method@d5f0 │ │ +53b294: 6e10 efd5 0000 |0008: invoke-virtual {v0}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.build:()Lpub/devrel/easypermissions/PermissionRequest; // method@d5ef │ │ +53b29a: 0c01 |000b: move-result-object v1 │ │ +53b29c: 7110 ebd5 0100 |000c: invoke-static {v1}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Lpub/devrel/easypermissions/PermissionRequest;)V // method@d5eb │ │ +53b2a2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=114 │ │ 0x0008 line=115 │ │ 0x000c line=112 │ │ locals : │ │ @@ -995422,22 +995422,22 @@ │ │ type : '(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -53b288: |[53b288] pub.devrel.easypermissions.EasyPermissions.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V │ │ -53b298: 2200 1e23 |0000: new-instance v0, Lpub/devrel/easypermissions/PermissionRequest$Builder; // type@231e │ │ -53b29c: 7040 eed5 1043 |0002: invoke-direct {v0, v1, v3, v4}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.:(Landroidx/fragment/app/Fragment;I[Ljava/lang/String;)V // method@d5ee │ │ -53b2a2: 6e20 f0d5 2000 |0005: invoke-virtual {v0, v2}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder; // method@d5f0 │ │ -53b2a8: 6e10 efd5 0000 |0008: invoke-virtual {v0}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.build:()Lpub/devrel/easypermissions/PermissionRequest; // method@d5ef │ │ -53b2ae: 0c01 |000b: move-result-object v1 │ │ -53b2b0: 7110 ebd5 0100 |000c: invoke-static {v1}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Lpub/devrel/easypermissions/PermissionRequest;)V // method@d5eb │ │ -53b2b6: 0e00 |000f: return-void │ │ +53b2a4: |[53b2a4] pub.devrel.easypermissions.EasyPermissions.requestPermissions:(Landroidx/fragment/app/Fragment;Ljava/lang/String;I[Ljava/lang/String;)V │ │ +53b2b4: 2200 1e23 |0000: new-instance v0, Lpub/devrel/easypermissions/PermissionRequest$Builder; // type@231e │ │ +53b2b8: 7040 eed5 1043 |0002: invoke-direct {v0, v1, v3, v4}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.:(Landroidx/fragment/app/Fragment;I[Ljava/lang/String;)V // method@d5ee │ │ +53b2be: 6e20 f0d5 2000 |0005: invoke-virtual {v0, v2}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder; // method@d5f0 │ │ +53b2c4: 6e10 efd5 0000 |0008: invoke-virtual {v0}, Lpub/devrel/easypermissions/PermissionRequest$Builder;.build:()Lpub/devrel/easypermissions/PermissionRequest; // method@d5ef │ │ +53b2ca: 0c01 |000b: move-result-object v1 │ │ +53b2cc: 7110 ebd5 0100 |000c: invoke-static {v1}, Lpub/devrel/easypermissions/EasyPermissions;.requestPermissions:(Lpub/devrel/easypermissions/PermissionRequest;)V // method@d5eb │ │ +53b2d2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=128 │ │ 0x0008 line=129 │ │ 0x000c line=126 │ │ locals : │ │ @@ -995451,50 +995451,50 @@ │ │ type : '(Lpub/devrel/easypermissions/PermissionRequest;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 70 16-bit code units │ │ -53b2b8: |[53b2b8] pub.devrel.easypermissions.EasyPermissions.requestPermissions:(Lpub/devrel/easypermissions/PermissionRequest;)V │ │ -53b2c8: 6e10 f4d5 0900 |0000: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d5f4 │ │ -53b2ce: 0c00 |0003: move-result-object v0 │ │ -53b2d0: 6e10 27d6 0000 |0004: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ -53b2d6: 0c00 |0007: move-result-object v0 │ │ -53b2d8: 6e10 f6d5 0900 |0008: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPerms:()[Ljava/lang/String; // method@d5f6 │ │ -53b2de: 0c01 |000b: move-result-object v1 │ │ -53b2e0: 7120 e3d5 1000 |000c: invoke-static {v0, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ -53b2e6: 0a00 |000f: move-result v0 │ │ -53b2e8: 3800 1600 |0010: if-eqz v0, 0026 // +0016 │ │ -53b2ec: 6e10 f4d5 0900 |0012: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d5f4 │ │ -53b2f2: 0c00 |0015: move-result-object v0 │ │ -53b2f4: 6e10 28d6 0000 |0016: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53b2fa: 0c00 |0019: move-result-object v0 │ │ -53b2fc: 6e10 f9d5 0900 |001a: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getRequestCode:()I // method@d5f9 │ │ -53b302: 0a01 |001d: move-result v1 │ │ -53b304: 6e10 f6d5 0900 |001e: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPerms:()[Ljava/lang/String; // method@d5f6 │ │ -53b30a: 0c09 |0021: move-result-object v9 │ │ -53b30c: 7130 e5d5 1009 |0022: invoke-static {v0, v1, v9}, Lpub/devrel/easypermissions/EasyPermissions;.notifyAlreadyHasPermissions:(Ljava/lang/Object;I[Ljava/lang/String;)V // method@d5e5 │ │ -53b312: 0e00 |0025: return-void │ │ -53b314: 6e10 f4d5 0900 |0026: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d5f4 │ │ -53b31a: 0c02 |0029: move-result-object v2 │ │ -53b31c: 6e10 f8d5 0900 |002a: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getRationale:()Ljava/lang/String; // method@d5f8 │ │ -53b322: 0c03 |002d: move-result-object v3 │ │ -53b324: 6e10 f7d5 0900 |002e: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPositiveButtonText:()Ljava/lang/String; // method@d5f7 │ │ -53b32a: 0c04 |0031: move-result-object v4 │ │ -53b32c: 6e10 f5d5 0900 |0032: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getNegativeButtonText:()Ljava/lang/String; // method@d5f5 │ │ -53b332: 0c05 |0035: move-result-object v5 │ │ -53b334: 6e10 fad5 0900 |0036: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getTheme:()I // method@d5fa │ │ -53b33a: 0a06 |0039: move-result v6 │ │ -53b33c: 6e10 f9d5 0900 |003a: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getRequestCode:()I // method@d5f9 │ │ -53b342: 0a07 |003d: move-result v7 │ │ -53b344: 6e10 f6d5 0900 |003e: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPerms:()[Ljava/lang/String; // method@d5f6 │ │ -53b34a: 0c08 |0041: move-result-object v8 │ │ -53b34c: 7407 2cd6 0200 |0042: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lpub/devrel/easypermissions/helper/PermissionHelper;.requestPermissions:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d62c │ │ -53b352: 0e00 |0045: return-void │ │ +53b2d4: |[53b2d4] pub.devrel.easypermissions.EasyPermissions.requestPermissions:(Lpub/devrel/easypermissions/PermissionRequest;)V │ │ +53b2e4: 6e10 f4d5 0900 |0000: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d5f4 │ │ +53b2ea: 0c00 |0003: move-result-object v0 │ │ +53b2ec: 6e10 27d6 0000 |0004: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ +53b2f2: 0c00 |0007: move-result-object v0 │ │ +53b2f4: 6e10 f6d5 0900 |0008: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPerms:()[Ljava/lang/String; // method@d5f6 │ │ +53b2fa: 0c01 |000b: move-result-object v1 │ │ +53b2fc: 7120 e3d5 1000 |000c: invoke-static {v0, v1}, Lpub/devrel/easypermissions/EasyPermissions;.hasPermissions:(Landroid/content/Context;[Ljava/lang/String;)Z // method@d5e3 │ │ +53b302: 0a00 |000f: move-result v0 │ │ +53b304: 3800 1600 |0010: if-eqz v0, 0026 // +0016 │ │ +53b308: 6e10 f4d5 0900 |0012: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d5f4 │ │ +53b30e: 0c00 |0015: move-result-object v0 │ │ +53b310: 6e10 28d6 0000 |0016: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53b316: 0c00 |0019: move-result-object v0 │ │ +53b318: 6e10 f9d5 0900 |001a: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getRequestCode:()I // method@d5f9 │ │ +53b31e: 0a01 |001d: move-result v1 │ │ +53b320: 6e10 f6d5 0900 |001e: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPerms:()[Ljava/lang/String; // method@d5f6 │ │ +53b326: 0c09 |0021: move-result-object v9 │ │ +53b328: 7130 e5d5 1009 |0022: invoke-static {v0, v1, v9}, Lpub/devrel/easypermissions/EasyPermissions;.notifyAlreadyHasPermissions:(Ljava/lang/Object;I[Ljava/lang/String;)V // method@d5e5 │ │ +53b32e: 0e00 |0025: return-void │ │ +53b330: 6e10 f4d5 0900 |0026: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d5f4 │ │ +53b336: 0c02 |0029: move-result-object v2 │ │ +53b338: 6e10 f8d5 0900 |002a: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getRationale:()Ljava/lang/String; // method@d5f8 │ │ +53b33e: 0c03 |002d: move-result-object v3 │ │ +53b340: 6e10 f7d5 0900 |002e: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPositiveButtonText:()Ljava/lang/String; // method@d5f7 │ │ +53b346: 0c04 |0031: move-result-object v4 │ │ +53b348: 6e10 f5d5 0900 |0032: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getNegativeButtonText:()Ljava/lang/String; // method@d5f5 │ │ +53b34e: 0c05 |0035: move-result-object v5 │ │ +53b350: 6e10 fad5 0900 |0036: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getTheme:()I // method@d5fa │ │ +53b356: 0a06 |0039: move-result v6 │ │ +53b358: 6e10 f9d5 0900 |003a: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getRequestCode:()I // method@d5f9 │ │ +53b35e: 0a07 |003d: move-result v7 │ │ +53b360: 6e10 f6d5 0900 |003e: invoke-virtual {v9}, Lpub/devrel/easypermissions/PermissionRequest;.getPerms:()[Ljava/lang/String; // method@d5f6 │ │ +53b366: 0c08 |0041: move-result-object v8 │ │ +53b368: 7407 2cd6 0200 |0042: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lpub/devrel/easypermissions/helper/PermissionHelper;.requestPermissions:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d62c │ │ +53b36e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0012 line=143 │ │ 0x0022 line=142 │ │ 0x0026 line=148 │ │ 0x002a line=149 │ │ @@ -995512,79 +995512,79 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 123 16-bit code units │ │ -53b354: |[53b354] pub.devrel.easypermissions.EasyPermissions.runAnnotatedMethods:(Ljava/lang/Object;I)V │ │ -53b364: 1a00 2120 |0000: const-string v0, "EasyPermissions" // string@2021 │ │ -53b368: 6e10 1e65 0800 |0002: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -53b36e: 0c01 |0005: move-result-object v1 │ │ -53b370: 7110 e4d5 0800 |0006: invoke-static {v8}, Lpub/devrel/easypermissions/EasyPermissions;.isUsingAndroidAnnotations:(Ljava/lang/Object;)Z // method@d5e4 │ │ -53b376: 0a02 |0009: move-result v2 │ │ -53b378: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ -53b37c: 6e10 8b64 0100 |000c: invoke-virtual {v1}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@648b │ │ -53b382: 0c01 |000f: move-result-object v1 │ │ -53b384: 3801 6a00 |0010: if-eqz v1, 007a // +006a │ │ -53b388: 6e10 7e64 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@647e │ │ -53b38e: 0c02 |0015: move-result-object v2 │ │ -53b390: 2123 |0016: array-length v3, v2 │ │ -53b392: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -53b394: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -53b396: 3535 5c00 |0019: if-ge v5, v3, 0075 // +005c │ │ -53b39a: 4606 0205 |001b: aget-object v6, v2, v5 │ │ -53b39e: 1c07 1523 |001d: const-class v7, Lpub/devrel/easypermissions/AfterPermissionGranted; // type@2315 │ │ -53b3a2: 6e20 f565 7600 |001f: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@65f5 │ │ -53b3a8: 0c07 |0022: move-result-object v7 │ │ -53b3aa: 1f07 1523 |0023: check-cast v7, Lpub/devrel/easypermissions/AfterPermissionGranted; // type@2315 │ │ -53b3ae: 3807 4d00 |0025: if-eqz v7, 0072 // +004d │ │ -53b3b2: 7210 c2d5 0700 |0027: invoke-interface {v7}, Lpub/devrel/easypermissions/AfterPermissionGranted;.value:()I // method@d5c2 │ │ -53b3b8: 0a07 |002a: move-result v7 │ │ -53b3ba: 3397 4700 |002b: if-ne v7, v9, 0072 // +0047 │ │ -53b3be: 6e10 f965 0600 |002d: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@65f9 │ │ -53b3c4: 0c07 |0030: move-result-object v7 │ │ -53b3c6: 2177 |0031: array-length v7, v7 │ │ -53b3c8: 3c07 2000 |0032: if-gtz v7, 0052 // +0020 │ │ -53b3cc: 6e10 fd65 0600 |0034: invoke-virtual {v6}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@65fd │ │ -53b3d2: 0a07 |0037: move-result v7 │ │ -53b3d4: 3907 0600 |0038: if-nez v7, 003e // +0006 │ │ -53b3d8: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -53b3da: 6e20 ff65 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@65ff │ │ -53b3e0: 2347 e423 |003e: new-array v7, v4, [Ljava/lang/Object; // type@23e4 │ │ -53b3e4: 6e30 fc65 8607 |0040: invoke-virtual {v6, v8, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -53b3ea: 282f |0043: goto 0072 // +002f │ │ -53b3ec: 0d06 |0044: move-exception v6 │ │ -53b3ee: 1a07 9bd4 |0045: const-string v7, "runDefaultMethod:InvocationTargetException" // string@d49b │ │ -53b3f2: 7130 fb08 7006 |0047: invoke-static {v0, v7, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -53b3f8: 2828 |004a: goto 0072 // +0028 │ │ -53b3fa: 0d06 |004b: move-exception v6 │ │ -53b3fc: 1a07 9ad4 |004c: const-string v7, "runDefaultMethod:IllegalAccessException" // string@d49a │ │ -53b400: 7130 fb08 7006 |004e: invoke-static {v0, v7, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -53b406: 2821 |0051: goto 0072 // +0021 │ │ -53b408: 2208 580e |0052: new-instance v8, Ljava/lang/RuntimeException; // type@0e58 │ │ -53b40c: 2209 5f0e |0054: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ -53b410: 7010 8565 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53b416: 1a00 2d18 |0059: const-string v0, "Cannot execute method " // string@182d │ │ -53b41a: 6e20 9165 0900 |005b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b420: 6e10 f865 0600 |005e: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@65f8 │ │ -53b426: 0c00 |0061: move-result-object v0 │ │ -53b428: 6e20 9165 0900 |0062: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b42e: 1a00 1401 |0065: const-string v0, " because it is non-void method and/or has input parameters." // string@0114 │ │ -53b432: 6e20 9165 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b438: 6e10 a365 0900 |006a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53b43e: 0c09 |006d: move-result-object v9 │ │ -53b440: 7020 2d65 9800 |006e: invoke-direct {v8, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -53b446: 2708 |0071: throw v8 │ │ -53b448: d805 0501 |0072: add-int/lit8 v5, v5, #int 1 // #01 │ │ -53b44c: 28a5 |0074: goto 0019 // -005b │ │ -53b44e: 6e10 8b64 0100 |0075: invoke-virtual {v1}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@648b │ │ -53b454: 0c01 |0078: move-result-object v1 │ │ -53b456: 2897 |0079: goto 0010 // -0069 │ │ -53b458: 0e00 |007a: return-void │ │ +53b370: |[53b370] pub.devrel.easypermissions.EasyPermissions.runAnnotatedMethods:(Ljava/lang/Object;I)V │ │ +53b380: 1a00 2120 |0000: const-string v0, "EasyPermissions" // string@2021 │ │ +53b384: 6e10 1e65 0800 |0002: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +53b38a: 0c01 |0005: move-result-object v1 │ │ +53b38c: 7110 e4d5 0800 |0006: invoke-static {v8}, Lpub/devrel/easypermissions/EasyPermissions;.isUsingAndroidAnnotations:(Ljava/lang/Object;)Z // method@d5e4 │ │ +53b392: 0a02 |0009: move-result v2 │ │ +53b394: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ +53b398: 6e10 8b64 0100 |000c: invoke-virtual {v1}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@648b │ │ +53b39e: 0c01 |000f: move-result-object v1 │ │ +53b3a0: 3801 6a00 |0010: if-eqz v1, 007a // +006a │ │ +53b3a4: 6e10 7e64 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getDeclaredMethods:()[Ljava/lang/reflect/Method; // method@647e │ │ +53b3aa: 0c02 |0015: move-result-object v2 │ │ +53b3ac: 2123 |0016: array-length v3, v2 │ │ +53b3ae: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +53b3b0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +53b3b2: 3535 5c00 |0019: if-ge v5, v3, 0075 // +005c │ │ +53b3b6: 4606 0205 |001b: aget-object v6, v2, v5 │ │ +53b3ba: 1c07 1523 |001d: const-class v7, Lpub/devrel/easypermissions/AfterPermissionGranted; // type@2315 │ │ +53b3be: 6e20 f565 7600 |001f: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.getAnnotation:(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; // method@65f5 │ │ +53b3c4: 0c07 |0022: move-result-object v7 │ │ +53b3c6: 1f07 1523 |0023: check-cast v7, Lpub/devrel/easypermissions/AfterPermissionGranted; // type@2315 │ │ +53b3ca: 3807 4d00 |0025: if-eqz v7, 0072 // +004d │ │ +53b3ce: 7210 c2d5 0700 |0027: invoke-interface {v7}, Lpub/devrel/easypermissions/AfterPermissionGranted;.value:()I // method@d5c2 │ │ +53b3d4: 0a07 |002a: move-result v7 │ │ +53b3d6: 3397 4700 |002b: if-ne v7, v9, 0072 // +0047 │ │ +53b3da: 6e10 f965 0600 |002d: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getParameterTypes:()[Ljava/lang/Class; // method@65f9 │ │ +53b3e0: 0c07 |0030: move-result-object v7 │ │ +53b3e2: 2177 |0031: array-length v7, v7 │ │ +53b3e4: 3c07 2000 |0032: if-gtz v7, 0052 // +0020 │ │ +53b3e8: 6e10 fd65 0600 |0034: invoke-virtual {v6}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@65fd │ │ +53b3ee: 0a07 |0037: move-result v7 │ │ +53b3f0: 3907 0600 |0038: if-nez v7, 003e // +0006 │ │ +53b3f4: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +53b3f6: 6e20 ff65 7600 |003b: invoke-virtual {v6, v7}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@65ff │ │ +53b3fc: 2347 e423 |003e: new-array v7, v4, [Ljava/lang/Object; // type@23e4 │ │ +53b400: 6e30 fc65 8607 |0040: invoke-virtual {v6, v8, v7}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +53b406: 282f |0043: goto 0072 // +002f │ │ +53b408: 0d06 |0044: move-exception v6 │ │ +53b40a: 1a07 9bd4 |0045: const-string v7, "runDefaultMethod:InvocationTargetException" // string@d49b │ │ +53b40e: 7130 fb08 7006 |0047: invoke-static {v0, v7, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +53b414: 2828 |004a: goto 0072 // +0028 │ │ +53b416: 0d06 |004b: move-exception v6 │ │ +53b418: 1a07 9ad4 |004c: const-string v7, "runDefaultMethod:IllegalAccessException" // string@d49a │ │ +53b41c: 7130 fb08 7006 |004e: invoke-static {v0, v7, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +53b422: 2821 |0051: goto 0072 // +0021 │ │ +53b424: 2208 580e |0052: new-instance v8, Ljava/lang/RuntimeException; // type@0e58 │ │ +53b428: 2209 5f0e |0054: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ +53b42c: 7010 8565 0900 |0056: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53b432: 1a00 2d18 |0059: const-string v0, "Cannot execute method " // string@182d │ │ +53b436: 6e20 9165 0900 |005b: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b43c: 6e10 f865 0600 |005e: invoke-virtual {v6}, Ljava/lang/reflect/Method;.getName:()Ljava/lang/String; // method@65f8 │ │ +53b442: 0c00 |0061: move-result-object v0 │ │ +53b444: 6e20 9165 0900 |0062: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b44a: 1a00 1401 |0065: const-string v0, " because it is non-void method and/or has input parameters." // string@0114 │ │ +53b44e: 6e20 9165 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b454: 6e10 a365 0900 |006a: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +53b45a: 0c09 |006d: move-result-object v9 │ │ +53b45c: 7020 2d65 9800 |006e: invoke-direct {v8, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +53b462: 2708 |0071: throw v8 │ │ +53b464: d805 0501 |0072: add-int/lit8 v5, v5, #int 1 // #01 │ │ +53b468: 28a5 |0074: goto 0019 // -005b │ │ +53b46a: 6e10 8b64 0100 |0075: invoke-virtual {v1}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@648b │ │ +53b470: 0c01 |0078: move-result-object v1 │ │ +53b472: 2897 |0079: goto 0010 // -0069 │ │ +53b474: 0e00 |007a: return-void │ │ catches : 1 │ │ 0x0034 - 0x0043 │ │ Ljava/lang/IllegalAccessException; -> 0x004b │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0044 │ │ positions : │ │ 0x0002 line=309 │ │ 0x0006 line=310 │ │ @@ -995690,24 +995690,24 @@ │ │ type : '(Landroid/app/Activity;I[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -53b530: |[53b530] pub.devrel.easypermissions.PermissionRequest$Builder.:(Landroid/app/Activity;I[Ljava/lang/String;)V │ │ -53b540: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53b546: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -53b548: 5910 d49f |0004: iput v0, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mTheme:I // field@9fd4 │ │ -53b54c: 7110 29d6 0200 |0006: invoke-static {v2}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d629 │ │ -53b552: 0c02 |0009: move-result-object v2 │ │ -53b554: 5b12 ce9f |000a: iput-object v2, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ -53b558: 5913 d39f |000c: iput v3, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRequestCode:I // field@9fd3 │ │ -53b55c: 5b14 d09f |000e: iput-object v4, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPerms:[Ljava/lang/String; // field@9fd0 │ │ -53b560: 0e00 |0010: return-void │ │ +53b54c: |[53b54c] pub.devrel.easypermissions.PermissionRequest$Builder.:(Landroid/app/Activity;I[Ljava/lang/String;)V │ │ +53b55c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53b562: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +53b564: 5910 d49f |0004: iput v0, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mTheme:I // field@9fd4 │ │ +53b568: 7110 29d6 0200 |0006: invoke-static {v2}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d629 │ │ +53b56e: 0c02 |0009: move-result-object v2 │ │ +53b570: 5b12 ce9f |000a: iput-object v2, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ +53b574: 5913 d39f |000c: iput v3, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRequestCode:I // field@9fd3 │ │ +53b578: 5b14 d09f |000e: iput-object v4, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPerms:[Ljava/lang/String; // field@9fd0 │ │ +53b57c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=126 │ │ 0x0006 line=138 │ │ 0x000c line=139 │ │ 0x000e line=140 │ │ @@ -995722,24 +995722,24 @@ │ │ type : '(Landroidx/fragment/app/Fragment;I[Ljava/lang/String;)V' │ │ access : 0x10081 (PUBLIC VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -53b564: |[53b564] pub.devrel.easypermissions.PermissionRequest$Builder.:(Landroidx/fragment/app/Fragment;I[Ljava/lang/String;)V │ │ -53b574: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53b57a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -53b57c: 5910 d49f |0004: iput v0, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mTheme:I // field@9fd4 │ │ -53b580: 7110 2ad6 0200 |0006: invoke-static {v2}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d62a │ │ -53b586: 0c02 |0009: move-result-object v2 │ │ -53b588: 5b12 ce9f |000a: iput-object v2, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ -53b58c: 5913 d39f |000c: iput v3, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRequestCode:I // field@9fd3 │ │ -53b590: 5b14 d09f |000e: iput-object v4, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPerms:[Ljava/lang/String; // field@9fd0 │ │ -53b594: 0e00 |0010: return-void │ │ +53b580: |[53b580] pub.devrel.easypermissions.PermissionRequest$Builder.:(Landroidx/fragment/app/Fragment;I[Ljava/lang/String;)V │ │ +53b590: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53b596: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +53b598: 5910 d49f |0004: iput v0, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mTheme:I // field@9fd4 │ │ +53b59c: 7110 2ad6 0200 |0006: invoke-static {v2}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d62a │ │ +53b5a2: 0c02 |0009: move-result-object v2 │ │ +53b5a4: 5b12 ce9f |000a: iput-object v2, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ +53b5a8: 5913 d39f |000c: iput v3, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRequestCode:I // field@9fd3 │ │ +53b5ac: 5b14 d09f |000e: iput-object v4, v1, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPerms:[Ljava/lang/String; // field@9fd0 │ │ +53b5b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=126 │ │ 0x0006 line=148 │ │ 0x000c line=149 │ │ 0x000e line=150 │ │ @@ -995755,54 +995755,54 @@ │ │ type : '()Lpub/devrel/easypermissions/PermissionRequest;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 77 16-bit code units │ │ -53b46c: |[53b46c] pub.devrel.easypermissions.PermissionRequest$Builder.build:()Lpub/devrel/easypermissions/PermissionRequest; │ │ -53b47c: 54a0 d29f |0000: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ -53b480: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -53b484: 54a0 ce9f |0004: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ -53b488: 6e10 27d6 0000 |0006: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ -53b48e: 0c00 |0009: move-result-object v0 │ │ -53b490: 6001 f79f |000a: sget v1, Lpub/devrel/easypermissions/R$string;.rationale_ask:I // field@9ff7 │ │ -53b494: 6e20 6e02 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53b49a: 0c00 |000f: move-result-object v0 │ │ -53b49c: 5ba0 d29f |0010: iput-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ -53b4a0: 54a0 d19f |0012: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fd1 │ │ -53b4a4: 3900 1100 |0014: if-nez v0, 0025 // +0011 │ │ -53b4a8: 54a0 ce9f |0016: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ -53b4ac: 6e10 27d6 0000 |0018: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ -53b4b2: 0c00 |001b: move-result-object v0 │ │ -53b4b4: 1401 0a00 0401 |001c: const v1, #float 2.42446e-38 // #0104000a │ │ -53b4ba: 6e20 6e02 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53b4c0: 0c00 |0022: move-result-object v0 │ │ -53b4c2: 5ba0 d19f |0023: iput-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fd1 │ │ -53b4c6: 54a0 cf9f |0025: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fcf │ │ -53b4ca: 3900 1000 |0027: if-nez v0, 0037 // +0010 │ │ -53b4ce: 54a0 ce9f |0029: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ -53b4d2: 6e10 27d6 0000 |002b: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ -53b4d8: 0c00 |002e: move-result-object v0 │ │ -53b4da: 1501 0401 |002f: const/high16 v1, #int 17039360 // #104 │ │ -53b4de: 6e20 6e02 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ -53b4e4: 0c00 |0034: move-result-object v0 │ │ -53b4e6: 5ba0 cf9f |0035: iput-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fcf │ │ -53b4ea: 2200 1f23 |0037: new-instance v0, Lpub/devrel/easypermissions/PermissionRequest; // type@231f │ │ -53b4ee: 54a2 ce9f |0039: iget-object v2, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ -53b4f2: 54a3 d09f |003b: iget-object v3, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPerms:[Ljava/lang/String; // field@9fd0 │ │ -53b4f6: 52a4 d39f |003d: iget v4, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRequestCode:I // field@9fd3 │ │ -53b4fa: 54a5 d29f |003f: iget-object v5, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ -53b4fe: 54a6 d19f |0041: iget-object v6, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fd1 │ │ -53b502: 54a7 cf9f |0043: iget-object v7, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fcf │ │ -53b506: 52a8 d49f |0045: iget v8, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mTheme:I // field@9fd4 │ │ -53b50a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -53b50c: 0701 |0048: move-object v1, v0 │ │ -53b50e: 7609 f2d5 0100 |0049: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lpub/devrel/easypermissions/PermissionRequest;.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILpub/devrel/easypermissions/PermissionRequest$1;)V // method@d5f2 │ │ -53b514: 1100 |004c: return-object v0 │ │ +53b488: |[53b488] pub.devrel.easypermissions.PermissionRequest$Builder.build:()Lpub/devrel/easypermissions/PermissionRequest; │ │ +53b498: 54a0 d29f |0000: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ +53b49c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +53b4a0: 54a0 ce9f |0004: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ +53b4a4: 6e10 27d6 0000 |0006: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ +53b4aa: 0c00 |0009: move-result-object v0 │ │ +53b4ac: 6001 f79f |000a: sget v1, Lpub/devrel/easypermissions/R$string;.rationale_ask:I // field@9ff7 │ │ +53b4b0: 6e20 6e02 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53b4b6: 0c00 |000f: move-result-object v0 │ │ +53b4b8: 5ba0 d29f |0010: iput-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ +53b4bc: 54a0 d19f |0012: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fd1 │ │ +53b4c0: 3900 1100 |0014: if-nez v0, 0025 // +0011 │ │ +53b4c4: 54a0 ce9f |0016: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ +53b4c8: 6e10 27d6 0000 |0018: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ +53b4ce: 0c00 |001b: move-result-object v0 │ │ +53b4d0: 1401 0a00 0401 |001c: const v1, #float 2.42446e-38 // #0104000a │ │ +53b4d6: 6e20 6e02 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53b4dc: 0c00 |0022: move-result-object v0 │ │ +53b4de: 5ba0 d19f |0023: iput-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fd1 │ │ +53b4e2: 54a0 cf9f |0025: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fcf │ │ +53b4e6: 3900 1000 |0027: if-nez v0, 0037 // +0010 │ │ +53b4ea: 54a0 ce9f |0029: iget-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ +53b4ee: 6e10 27d6 0000 |002b: invoke-virtual {v0}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getContext:()Landroid/content/Context; // method@d627 │ │ +53b4f4: 0c00 |002e: move-result-object v0 │ │ +53b4f6: 1501 0401 |002f: const/high16 v1, #int 17039360 // #104 │ │ +53b4fa: 6e20 6e02 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@026e │ │ +53b500: 0c00 |0034: move-result-object v0 │ │ +53b502: 5ba0 cf9f |0035: iput-object v0, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fcf │ │ +53b506: 2200 1f23 |0037: new-instance v0, Lpub/devrel/easypermissions/PermissionRequest; // type@231f │ │ +53b50a: 54a2 ce9f |0039: iget-object v2, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fce │ │ +53b50e: 54a3 d09f |003b: iget-object v3, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPerms:[Ljava/lang/String; // field@9fd0 │ │ +53b512: 52a4 d39f |003d: iget v4, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRequestCode:I // field@9fd3 │ │ +53b516: 54a5 d29f |003f: iget-object v5, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ +53b51a: 54a6 d19f |0041: iget-object v6, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mPositiveButtonText:Ljava/lang/String; // field@9fd1 │ │ +53b51e: 54a7 cf9f |0043: iget-object v7, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mNegativeButtonText:Ljava/lang/String; // field@9fcf │ │ +53b522: 52a8 d49f |0045: iget v8, v10, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mTheme:I // field@9fd4 │ │ +53b526: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +53b528: 0701 |0048: move-object v1, v0 │ │ +53b52a: 7609 f2d5 0100 |0049: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lpub/devrel/easypermissions/PermissionRequest;.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILpub/devrel/easypermissions/PermissionRequest$1;)V // method@d5f2 │ │ +53b530: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x0012 line=243 │ │ 0x0016 line=244 │ │ 0x0025 line=246 │ │ @@ -995816,17 +995816,17 @@ │ │ type : '(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b518: |[53b518] pub.devrel.easypermissions.PermissionRequest$Builder.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder; │ │ -53b528: 5b01 d29f |0000: iput-object v1, v0, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ -53b52c: 1100 |0002: return-object v0 │ │ +53b534: |[53b534] pub.devrel.easypermissions.PermissionRequest$Builder.setRationale:(Ljava/lang/String;)Lpub/devrel/easypermissions/PermissionRequest$Builder; │ │ +53b544: 5b01 d29f |0000: iput-object v1, v0, Lpub/devrel/easypermissions/PermissionRequest$Builder;.mRationale:Ljava/lang/String; // field@9fd2 │ │ +53b548: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lpub/devrel/easypermissions/PermissionRequest$Builder; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -995887,27 +995887,27 @@ │ │ type : '(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -53b7a8: |[53b7a8] pub.devrel.easypermissions.PermissionRequest.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ -53b7b8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53b7be: 5b01 d59f |0003: iput-object v1, v0, Lpub/devrel/easypermissions/PermissionRequest;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fd5 │ │ -53b7c2: 6e10 6bd6 0200 |0005: invoke-virtual {v2}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@d66b │ │ -53b7c8: 0c01 |0008: move-result-object v1 │ │ -53b7ca: 1f01 e623 |0009: check-cast v1, [Ljava/lang/String; // type@23e6 │ │ -53b7ce: 5b01 d79f |000b: iput-object v1, v0, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ -53b7d2: 5903 da9f |000d: iput v3, v0, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ -53b7d6: 5b04 d99f |000f: iput-object v4, v0, Lpub/devrel/easypermissions/PermissionRequest;.mRationale:Ljava/lang/String; // field@9fd9 │ │ -53b7da: 5b05 d89f |0011: iput-object v5, v0, Lpub/devrel/easypermissions/PermissionRequest;.mPositiveButtonText:Ljava/lang/String; // field@9fd8 │ │ -53b7de: 5b06 d69f |0013: iput-object v6, v0, Lpub/devrel/easypermissions/PermissionRequest;.mNegativeButtonText:Ljava/lang/String; // field@9fd6 │ │ -53b7e2: 5907 db9f |0015: iput v7, v0, Lpub/devrel/easypermissions/PermissionRequest;.mTheme:I // field@9fdb │ │ -53b7e6: 0e00 |0017: return-void │ │ +53b7c4: |[53b7c4] pub.devrel.easypermissions.PermissionRequest.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V │ │ +53b7d4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53b7da: 5b01 d59f |0003: iput-object v1, v0, Lpub/devrel/easypermissions/PermissionRequest;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fd5 │ │ +53b7de: 6e10 6bd6 0200 |0005: invoke-virtual {v2}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@d66b │ │ +53b7e4: 0c01 |0008: move-result-object v1 │ │ +53b7e6: 1f01 e623 |0009: check-cast v1, [Ljava/lang/String; // type@23e6 │ │ +53b7ea: 5b01 d79f |000b: iput-object v1, v0, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ +53b7ee: 5903 da9f |000d: iput v3, v0, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ +53b7f2: 5b04 d99f |000f: iput-object v4, v0, Lpub/devrel/easypermissions/PermissionRequest;.mRationale:Ljava/lang/String; // field@9fd9 │ │ +53b7f6: 5b05 d89f |0011: iput-object v5, v0, Lpub/devrel/easypermissions/PermissionRequest;.mPositiveButtonText:Ljava/lang/String; // field@9fd8 │ │ +53b7fa: 5b06 d69f |0013: iput-object v6, v0, Lpub/devrel/easypermissions/PermissionRequest;.mNegativeButtonText:Ljava/lang/String; // field@9fd6 │ │ +53b7fe: 5907 db9f |0015: iput v7, v0, Lpub/devrel/easypermissions/PermissionRequest;.mTheme:I // field@9fdb │ │ +53b802: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0005 line=40 │ │ 0x000d line=41 │ │ 0x000f line=42 │ │ @@ -995929,17 +995929,17 @@ │ │ type : '(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILpub/devrel/easypermissions/PermissionRequest$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -53b7e8: |[53b7e8] pub.devrel.easypermissions.PermissionRequest.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILpub/devrel/easypermissions/PermissionRequest$1;)V │ │ -53b7f8: 7608 f1d5 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/PermissionRequest;.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@d5f1 │ │ -53b7fe: 0e00 |0003: return-void │ │ +53b804: |[53b804] pub.devrel.easypermissions.PermissionRequest.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILpub/devrel/easypermissions/PermissionRequest$1;)V │ │ +53b814: 7608 f1d5 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/PermissionRequest;.:(Lpub/devrel/easypermissions/helper/PermissionHelper;[Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V // method@d5f1 │ │ +53b81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/PermissionRequest; │ │ 0x0000 - 0x0004 reg=1 (null) Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ 0x0000 - 0x0004 reg=2 (null) [Ljava/lang/String; │ │ @@ -995956,38 +995956,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -53b598: |[53b598] pub.devrel.easypermissions.PermissionRequest.equals:(Ljava/lang/Object;)Z │ │ -53b5a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -53b5aa: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -53b5ae: 0f00 |0003: return v0 │ │ -53b5b0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -53b5b2: 3805 2000 |0005: if-eqz v5, 0025 // +0020 │ │ -53b5b6: 1c02 1f23 |0007: const-class v2, Lpub/devrel/easypermissions/PermissionRequest; // type@231f │ │ -53b5ba: 6e10 1e65 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -53b5c0: 0c03 |000c: move-result-object v3 │ │ -53b5c2: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ -53b5c6: 2816 |000f: goto 0025 // +0016 │ │ -53b5c8: 1f05 1f23 |0010: check-cast v5, Lpub/devrel/easypermissions/PermissionRequest; // type@231f │ │ -53b5cc: 5442 d79f |0012: iget-object v2, v4, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ -53b5d0: 5453 d79f |0014: iget-object v3, v5, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ -53b5d4: 7120 9768 3200 |0016: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@6897 │ │ -53b5da: 0a02 |0019: move-result v2 │ │ -53b5dc: 3802 0900 |001a: if-eqz v2, 0023 // +0009 │ │ -53b5e0: 5242 da9f |001c: iget v2, v4, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ -53b5e4: 5255 da9f |001e: iget v5, v5, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ -53b5e8: 3352 0300 |0020: if-ne v2, v5, 0023 // +0003 │ │ -53b5ec: 2802 |0022: goto 0024 // +0002 │ │ -53b5ee: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -53b5f0: 0f00 |0024: return v0 │ │ -53b5f2: 0f01 |0025: return v1 │ │ +53b5b4: |[53b5b4] pub.devrel.easypermissions.PermissionRequest.equals:(Ljava/lang/Object;)Z │ │ +53b5c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +53b5c6: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +53b5ca: 0f00 |0003: return v0 │ │ +53b5cc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +53b5ce: 3805 2000 |0005: if-eqz v5, 0025 // +0020 │ │ +53b5d2: 1c02 1f23 |0007: const-class v2, Lpub/devrel/easypermissions/PermissionRequest; // type@231f │ │ +53b5d6: 6e10 1e65 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +53b5dc: 0c03 |000c: move-result-object v3 │ │ +53b5de: 3232 0300 |000d: if-eq v2, v3, 0010 // +0003 │ │ +53b5e2: 2816 |000f: goto 0025 // +0016 │ │ +53b5e4: 1f05 1f23 |0010: check-cast v5, Lpub/devrel/easypermissions/PermissionRequest; // type@231f │ │ +53b5e8: 5442 d79f |0012: iget-object v2, v4, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ +53b5ec: 5453 d79f |0014: iget-object v3, v5, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ +53b5f0: 7120 9768 3200 |0016: invoke-static {v2, v3}, Ljava/util/Arrays;.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z // method@6897 │ │ +53b5f6: 0a02 |0019: move-result v2 │ │ +53b5f8: 3802 0900 |001a: if-eqz v2, 0023 // +0009 │ │ +53b5fc: 5242 da9f |001c: iget v2, v4, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ +53b600: 5255 da9f |001e: iget v5, v5, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ +53b604: 3352 0300 |0020: if-ne v2, v5, 0023 // +0003 │ │ +53b608: 2802 |0022: goto 0024 // +0002 │ │ +53b60a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +53b60c: 0f00 |0024: return v0 │ │ +53b60e: 0f01 |0025: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=86 │ │ 0x0010 line=88 │ │ 0x0012 line=90 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lpub/devrel/easypermissions/PermissionRequest; │ │ @@ -995998,17 +995998,17 @@ │ │ type : '()Lpub/devrel/easypermissions/helper/PermissionHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b790: |[53b790] pub.devrel.easypermissions.PermissionRequest.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ -53b7a0: 5410 d59f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fd5 │ │ -53b7a4: 1100 |0002: return-object v0 │ │ +53b7ac: |[53b7ac] pub.devrel.easypermissions.PermissionRequest.getHelper:()Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ +53b7bc: 5410 d59f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fd5 │ │ +53b7c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #2 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996016,17 +996016,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b64c: |[53b64c] pub.devrel.easypermissions.PermissionRequest.getNegativeButtonText:()Ljava/lang/String; │ │ -53b65c: 5410 d69f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mNegativeButtonText:Ljava/lang/String; // field@9fd6 │ │ -53b660: 1100 |0002: return-object v0 │ │ +53b668: |[53b668] pub.devrel.easypermissions.PermissionRequest.getNegativeButtonText:()Ljava/lang/String; │ │ +53b678: 5410 d69f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mNegativeButtonText:Ljava/lang/String; // field@9fd6 │ │ +53b67c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #3 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996034,20 +996034,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -53b76c: |[53b76c] pub.devrel.easypermissions.PermissionRequest.getPerms:()[Ljava/lang/String; │ │ -53b77c: 5410 d79f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ -53b780: 6e10 6bd6 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@d66b │ │ -53b786: 0c00 |0005: move-result-object v0 │ │ -53b788: 1f00 e623 |0006: check-cast v0, [Ljava/lang/String; // type@23e6 │ │ -53b78c: 1100 |0008: return-object v0 │ │ +53b788: |[53b788] pub.devrel.easypermissions.PermissionRequest.getPerms:()[Ljava/lang/String; │ │ +53b798: 5410 d79f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ +53b79c: 6e10 6bd6 0000 |0002: invoke-virtual {v0}, [Ljava/lang/String;.clone:()Ljava/lang/Object; // method@d66b │ │ +53b7a2: 0c00 |0005: move-result-object v0 │ │ +53b7a4: 1f00 e623 |0006: check-cast v0, [Ljava/lang/String; // type@23e6 │ │ +53b7a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #4 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996055,17 +996055,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b664: |[53b664] pub.devrel.easypermissions.PermissionRequest.getPositiveButtonText:()Ljava/lang/String; │ │ -53b674: 5410 d89f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mPositiveButtonText:Ljava/lang/String; // field@9fd8 │ │ -53b678: 1100 |0002: return-object v0 │ │ +53b680: |[53b680] pub.devrel.easypermissions.PermissionRequest.getPositiveButtonText:()Ljava/lang/String; │ │ +53b690: 5410 d89f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mPositiveButtonText:Ljava/lang/String; // field@9fd8 │ │ +53b694: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #5 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996073,17 +996073,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b67c: |[53b67c] pub.devrel.easypermissions.PermissionRequest.getRationale:()Ljava/lang/String; │ │ -53b68c: 5410 d99f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mRationale:Ljava/lang/String; // field@9fd9 │ │ -53b690: 1100 |0002: return-object v0 │ │ +53b698: |[53b698] pub.devrel.easypermissions.PermissionRequest.getRationale:()Ljava/lang/String; │ │ +53b6a8: 5410 d99f |0000: iget-object v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mRationale:Ljava/lang/String; // field@9fd9 │ │ +53b6ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #6 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996091,17 +996091,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b5f4: |[53b5f4] pub.devrel.easypermissions.PermissionRequest.getRequestCode:()I │ │ -53b604: 5210 da9f |0000: iget v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ -53b608: 0f00 |0002: return v0 │ │ +53b610: |[53b610] pub.devrel.easypermissions.PermissionRequest.getRequestCode:()I │ │ +53b620: 5210 da9f |0000: iget v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ +53b624: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #7 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996109,17 +996109,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53b60c: |[53b60c] pub.devrel.easypermissions.PermissionRequest.getTheme:()I │ │ -53b61c: 5210 db9f |0000: iget v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mTheme:I // field@9fdb │ │ -53b620: 0f00 |0002: return v0 │ │ +53b628: |[53b628] pub.devrel.easypermissions.PermissionRequest.getTheme:()I │ │ +53b638: 5210 db9f |0000: iget v0, v1, Lpub/devrel/easypermissions/PermissionRequest;.mTheme:I // field@9fdb │ │ +53b63c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ #8 : (in Lpub/devrel/easypermissions/PermissionRequest;) │ │ @@ -996127,22 +996127,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -53b624: |[53b624] pub.devrel.easypermissions.PermissionRequest.hashCode:()I │ │ -53b634: 5420 d79f |0000: iget-object v0, v2, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ -53b638: 7110 a568 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@68a5 │ │ -53b63e: 0a00 |0005: move-result v0 │ │ -53b640: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -53b644: 5221 da9f |0008: iget v1, v2, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ -53b648: b010 |000a: add-int/2addr v0, v1 │ │ -53b64a: 0f00 |000b: return v0 │ │ +53b640: |[53b640] pub.devrel.easypermissions.PermissionRequest.hashCode:()I │ │ +53b650: 5420 d79f |0000: iget-object v0, v2, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ +53b654: 7110 a568 0000 |0002: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@68a5 │ │ +53b65a: 0a00 |0005: move-result v0 │ │ +53b65c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +53b660: 5221 da9f |0008: iget v1, v2, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ +53b664: b010 |000a: add-int/2addr v0, v1 │ │ +53b666: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=96 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ @@ -996151,56 +996151,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -53b694: |[53b694] pub.devrel.easypermissions.PermissionRequest.toString:()Ljava/lang/String; │ │ -53b6a4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -53b6a8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53b6ae: 1a01 ab59 |0005: const-string v1, "PermissionRequest{mHelper=" // string@59ab │ │ -53b6b2: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b6b8: 5431 d59f |000a: iget-object v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fd5 │ │ -53b6bc: 6e20 9065 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -53b6c2: 1a01 5607 |000f: const-string v1, ", mPerms=" // string@0756 │ │ -53b6c6: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b6cc: 5431 d79f |0014: iget-object v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ -53b6d0: 7110 aa68 0100 |0016: invoke-static {v1}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@68aa │ │ -53b6d6: 0c01 |0019: move-result-object v1 │ │ -53b6d8: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b6de: 1a01 5c07 |001d: const-string v1, ", mRequestCode=" // string@075c │ │ -53b6e2: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b6e8: 5231 da9f |0022: iget v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ -53b6ec: 6e20 8c65 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -53b6f2: 1a01 5b07 |0027: const-string v1, ", mRationale='" // string@075b │ │ -53b6f6: 6e20 9165 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b6fc: 5431 d99f |002c: iget-object v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mRationale:Ljava/lang/String; // field@9fd9 │ │ -53b700: 6e20 9165 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b706: 1301 2700 |0031: const/16 v1, #int 39 // #27 │ │ -53b70a: 6e20 8965 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -53b710: 1a02 5707 |0036: const-string v2, ", mPositiveButtonText='" // string@0757 │ │ -53b714: 6e20 9165 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b71a: 5432 d89f |003b: iget-object v2, v3, Lpub/devrel/easypermissions/PermissionRequest;.mPositiveButtonText:Ljava/lang/String; // field@9fd8 │ │ -53b71e: 6e20 9165 2000 |003d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b724: 6e20 8965 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -53b72a: 1a02 5507 |0043: const-string v2, ", mNegativeButtonText='" // string@0755 │ │ -53b72e: 6e20 9165 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b734: 5432 d69f |0048: iget-object v2, v3, Lpub/devrel/easypermissions/PermissionRequest;.mNegativeButtonText:Ljava/lang/String; // field@9fd6 │ │ -53b738: 6e20 9165 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b73e: 6e20 8965 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -53b744: 1a01 6107 |0050: const-string v1, ", mTheme=" // string@0761 │ │ -53b748: 6e20 9165 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53b74e: 5231 db9f |0055: iget v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mTheme:I // field@9fdb │ │ -53b752: 6e20 8c65 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -53b758: 1301 7d00 |005a: const/16 v1, #int 125 // #7d │ │ -53b75c: 6e20 8965 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -53b762: 6e10 a365 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53b768: 0c00 |0062: move-result-object v0 │ │ -53b76a: 1100 |0063: return-object v0 │ │ +53b6b0: |[53b6b0] pub.devrel.easypermissions.PermissionRequest.toString:()Ljava/lang/String; │ │ +53b6c0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +53b6c4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53b6ca: 1a01 ab59 |0005: const-string v1, "PermissionRequest{mHelper=" // string@59ab │ │ +53b6ce: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b6d4: 5431 d59f |000a: iget-object v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mHelper:Lpub/devrel/easypermissions/helper/PermissionHelper; // field@9fd5 │ │ +53b6d8: 6e20 9065 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +53b6de: 1a01 5607 |000f: const-string v1, ", mPerms=" // string@0756 │ │ +53b6e2: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b6e8: 5431 d79f |0014: iget-object v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mPerms:[Ljava/lang/String; // field@9fd7 │ │ +53b6ec: 7110 aa68 0100 |0016: invoke-static {v1}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@68aa │ │ +53b6f2: 0c01 |0019: move-result-object v1 │ │ +53b6f4: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b6fa: 1a01 5c07 |001d: const-string v1, ", mRequestCode=" // string@075c │ │ +53b6fe: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b704: 5231 da9f |0022: iget v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mRequestCode:I // field@9fda │ │ +53b708: 6e20 8c65 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +53b70e: 1a01 5b07 |0027: const-string v1, ", mRationale='" // string@075b │ │ +53b712: 6e20 9165 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b718: 5431 d99f |002c: iget-object v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mRationale:Ljava/lang/String; // field@9fd9 │ │ +53b71c: 6e20 9165 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b722: 1301 2700 |0031: const/16 v1, #int 39 // #27 │ │ +53b726: 6e20 8965 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +53b72c: 1a02 5707 |0036: const-string v2, ", mPositiveButtonText='" // string@0757 │ │ +53b730: 6e20 9165 2000 |0038: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b736: 5432 d89f |003b: iget-object v2, v3, Lpub/devrel/easypermissions/PermissionRequest;.mPositiveButtonText:Ljava/lang/String; // field@9fd8 │ │ +53b73a: 6e20 9165 2000 |003d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b740: 6e20 8965 1000 |0040: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +53b746: 1a02 5507 |0043: const-string v2, ", mNegativeButtonText='" // string@0755 │ │ +53b74a: 6e20 9165 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b750: 5432 d69f |0048: iget-object v2, v3, Lpub/devrel/easypermissions/PermissionRequest;.mNegativeButtonText:Ljava/lang/String; // field@9fd6 │ │ +53b754: 6e20 9165 2000 |004a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b75a: 6e20 8965 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +53b760: 1a01 6107 |0050: const-string v1, ", mTheme=" // string@0761 │ │ +53b764: 6e20 9165 1000 |0052: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53b76a: 5231 db9f |0055: iget v1, v3, Lpub/devrel/easypermissions/PermissionRequest;.mTheme:I // field@9fdb │ │ +53b76e: 6e20 8c65 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +53b774: 1301 7d00 |005a: const/16 v1, #int 125 // #7d │ │ +53b778: 6e20 8965 1000 |005c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +53b77e: 6e10 a365 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +53b784: 0c00 |0062: move-result-object v0 │ │ +53b786: 1100 |0063: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0016 line=104 │ │ locals : │ │ 0x0000 - 0x0064 reg=3 this Lpub/devrel/easypermissions/PermissionRequest; │ │ │ │ @@ -996427,23 +996427,23 @@ │ │ type : '(Lpub/devrel/easypermissions/RationaleDialogFragment;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -53b800: |[53b800] pub.devrel.easypermissions.RationaleDialogClickListener.:(Lpub/devrel/easypermissions/RationaleDialogFragment;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V │ │ -53b810: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53b816: 6e10 3501 0100 |0003: invoke-virtual {v1}, Landroid/app/DialogFragment;.getActivity:()Landroid/app/Activity; // method@0135 │ │ -53b81c: 0c01 |0006: move-result-object v1 │ │ -53b81e: 5b01 fe9f |0007: iput-object v1, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mHost:Ljava/lang/Object; // field@9ffe │ │ -53b822: 5b02 fd9f |0009: iput-object v2, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ -53b826: 5b03 fc9f |000b: iput-object v3, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@9ffc │ │ -53b82a: 5b04 ff9f |000d: iput-object v4, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ -53b82e: 0e00 |000f: return-void │ │ +53b81c: |[53b81c] pub.devrel.easypermissions.RationaleDialogClickListener.:(Lpub/devrel/easypermissions/RationaleDialogFragment;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V │ │ +53b82c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53b832: 6e10 3501 0100 |0003: invoke-virtual {v1}, Landroid/app/DialogFragment;.getActivity:()Landroid/app/Activity; // method@0135 │ │ +53b838: 0c01 |0006: move-result-object v1 │ │ +53b83a: 5b01 fe9f |0007: iput-object v1, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mHost:Ljava/lang/Object; // field@9ffe │ │ +53b83e: 5b02 fd9f |0009: iput-object v2, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ +53b842: 5b03 fc9f |000b: iput-object v3, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@9ffc │ │ +53b846: 5b04 ff9f |000d: iput-object v4, v0, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ +53b84a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=42 │ │ 0x0009 line=44 │ │ 0x000b line=45 │ │ 0x000d line=46 │ │ @@ -996459,29 +996459,29 @@ │ │ type : '(Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -53b830: |[53b830] pub.devrel.easypermissions.RationaleDialogClickListener.:(Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V │ │ -53b840: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53b846: 6e10 8629 0200 |0003: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53b84c: 0c00 |0006: move-result-object v0 │ │ -53b84e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -53b852: 6e10 8629 0200 |0009: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53b858: 0c02 |000c: move-result-object v2 │ │ -53b85a: 2805 |000d: goto 0012 // +0005 │ │ -53b85c: 6e10 7029 0200 |000e: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ -53b862: 0c02 |0011: move-result-object v2 │ │ -53b864: 5b12 fe9f |0012: iput-object v2, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mHost:Ljava/lang/Object; // field@9ffe │ │ -53b868: 5b13 fd9f |0014: iput-object v3, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ -53b86c: 5b14 fc9f |0016: iput-object v4, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@9ffc │ │ -53b870: 5b15 ff9f |0018: iput-object v5, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ -53b874: 0e00 |001a: return-void │ │ +53b84c: |[53b84c] pub.devrel.easypermissions.RationaleDialogClickListener.:(Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V │ │ +53b85c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53b862: 6e10 8629 0200 |0003: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53b868: 0c00 |0006: move-result-object v0 │ │ +53b86a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +53b86e: 6e10 8629 0200 |0009: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53b874: 0c02 |000c: move-result-object v2 │ │ +53b876: 2805 |000d: goto 0012 // +0005 │ │ +53b878: 6e10 7029 0200 |000e: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ +53b87e: 0c02 |0011: move-result-object v2 │ │ +53b880: 5b12 fe9f |0012: iput-object v2, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mHost:Ljava/lang/Object; // field@9ffe │ │ +53b884: 5b13 fd9f |0014: iput-object v3, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ +53b888: 5b14 fc9f |0016: iput-object v4, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@9ffc │ │ +53b88c: 5b15 ff9f |0018: iput-object v5, v1, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ +53b890: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ 0x0009 line=28 │ │ 0x000e line=29 │ │ 0x0014 line=31 │ │ @@ -996499,24 +996499,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -53b878: |[53b878] pub.devrel.easypermissions.RationaleDialogClickListener.notifyPermissionDenied:()V │ │ -53b888: 5430 fc9f |0000: iget-object v0, v3, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@9ffc │ │ -53b88c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -53b890: 5431 fd9f |0004: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ -53b894: 5212 04a0 |0006: iget v2, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ -53b898: 5411 01a0 |0008: iget-object v1, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ -53b89c: 7110 8b68 0100 |000a: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@688b │ │ -53b8a2: 0c01 |000d: move-result-object v1 │ │ -53b8a4: 7230 dfd5 2001 |000e: invoke-interface {v0, v2, v1}, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;.onPermissionsDenied:(ILjava/util/List;)V // method@d5df │ │ -53b8aa: 0e00 |0011: return-void │ │ +53b894: |[53b894] pub.devrel.easypermissions.RationaleDialogClickListener.notifyPermissionDenied:()V │ │ +53b8a4: 5430 fc9f |0000: iget-object v0, v3, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@9ffc │ │ +53b8a8: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +53b8ac: 5431 fd9f |0004: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ +53b8b0: 5212 04a0 |0006: iget v2, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ +53b8b4: 5411 01a0 |0008: iget-object v1, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ +53b8b8: 7110 8b68 0100 |000a: invoke-static {v1}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@688b │ │ +53b8be: 0c01 |000d: move-result-object v1 │ │ +53b8c0: 7230 dfd5 2001 |000e: invoke-interface {v0, v2, v1}, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;.onPermissionsDenied:(ILjava/util/List;)V // method@d5df │ │ +53b8c6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lpub/devrel/easypermissions/RationaleDialogClickListener; │ │ │ │ @@ -996526,47 +996526,47 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -53b8ac: |[53b8ac] pub.devrel.easypermissions.RationaleDialogClickListener.onClick:(Landroid/content/DialogInterface;I)V │ │ -53b8bc: 5423 fd9f |0000: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ -53b8c0: 5230 04a0 |0002: iget v0, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ -53b8c4: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -53b8c6: 3314 3100 |0005: if-ne v4, v1, 0036 // +0031 │ │ -53b8ca: 5433 01a0 |0007: iget-object v3, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ -53b8ce: 5424 ff9f |0009: iget-object v4, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ -53b8d2: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -53b8d6: 7220 e1d5 0400 |000d: invoke-interface {v4, v0}, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;.onRationaleAccepted:(I)V // method@d5e1 │ │ -53b8dc: 5424 fe9f |0010: iget-object v4, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mHost:Ljava/lang/Object; // field@9ffe │ │ -53b8e0: 2041 6305 |0012: instance-of v1, v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53b8e4: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ -53b8e8: 1f04 6305 |0016: check-cast v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53b8ec: 7110 2ad6 0400 |0018: invoke-static {v4}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d62a │ │ -53b8f2: 0c04 |001b: move-result-object v4 │ │ -53b8f4: 6e30 26d6 0403 |001c: invoke-virtual {v4, v0, v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.directRequestPermissions:(I[Ljava/lang/String;)V // method@d626 │ │ -53b8fa: 2821 |001f: goto 0040 // +0021 │ │ -53b8fc: 2041 2800 |0020: instance-of v1, v4, Landroid/app/Activity; // type@0028 │ │ -53b900: 3801 0c00 |0022: if-eqz v1, 002e // +000c │ │ -53b904: 1f04 2800 |0024: check-cast v4, Landroid/app/Activity; // type@0028 │ │ -53b908: 7110 29d6 0400 |0026: invoke-static {v4}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d629 │ │ -53b90e: 0c04 |0029: move-result-object v4 │ │ -53b910: 6e30 26d6 0403 |002a: invoke-virtual {v4, v0, v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.directRequestPermissions:(I[Ljava/lang/String;)V // method@d626 │ │ -53b916: 2813 |002d: goto 0040 // +0013 │ │ -53b918: 2203 580e |002e: new-instance v3, Ljava/lang/RuntimeException; // type@0e58 │ │ -53b91c: 1a04 2126 |0030: const-string v4, "Host must be an Activity or Fragment!" // string@2621 │ │ -53b920: 7020 2d65 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -53b926: 2703 |0035: throw v3 │ │ -53b928: 5423 ff9f |0036: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ -53b92c: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -53b930: 7220 e2d5 0300 |003a: invoke-interface {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;.onRationaleDenied:(I)V // method@d5e2 │ │ -53b936: 7010 ffd5 0200 |003d: invoke-direct {v2}, Lpub/devrel/easypermissions/RationaleDialogClickListener;.notifyPermissionDenied:()V // method@d5ff │ │ -53b93c: 0e00 |0040: return-void │ │ +53b8c8: |[53b8c8] pub.devrel.easypermissions.RationaleDialogClickListener.onClick:(Landroid/content/DialogInterface;I)V │ │ +53b8d8: 5423 fd9f |0000: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mConfig:Lpub/devrel/easypermissions/RationaleDialogConfig; // field@9ffd │ │ +53b8dc: 5230 04a0 |0002: iget v0, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ +53b8e0: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +53b8e2: 3314 3100 |0005: if-ne v4, v1, 0036 // +0031 │ │ +53b8e6: 5433 01a0 |0007: iget-object v3, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ +53b8ea: 5424 ff9f |0009: iget-object v4, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ +53b8ee: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +53b8f2: 7220 e1d5 0400 |000d: invoke-interface {v4, v0}, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;.onRationaleAccepted:(I)V // method@d5e1 │ │ +53b8f8: 5424 fe9f |0010: iget-object v4, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mHost:Ljava/lang/Object; // field@9ffe │ │ +53b8fc: 2041 6305 |0012: instance-of v1, v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53b900: 3801 0c00 |0014: if-eqz v1, 0020 // +000c │ │ +53b904: 1f04 6305 |0016: check-cast v4, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53b908: 7110 2ad6 0400 |0018: invoke-static {v4}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d62a │ │ +53b90e: 0c04 |001b: move-result-object v4 │ │ +53b910: 6e30 26d6 0403 |001c: invoke-virtual {v4, v0, v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.directRequestPermissions:(I[Ljava/lang/String;)V // method@d626 │ │ +53b916: 2821 |001f: goto 0040 // +0021 │ │ +53b918: 2041 2800 |0020: instance-of v1, v4, Landroid/app/Activity; // type@0028 │ │ +53b91c: 3801 0c00 |0022: if-eqz v1, 002e // +000c │ │ +53b920: 1f04 2800 |0024: check-cast v4, Landroid/app/Activity; // type@0028 │ │ +53b924: 7110 29d6 0400 |0026: invoke-static {v4}, Lpub/devrel/easypermissions/helper/PermissionHelper;.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; // method@d629 │ │ +53b92a: 0c04 |0029: move-result-object v4 │ │ +53b92c: 6e30 26d6 0403 |002a: invoke-virtual {v4, v0, v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.directRequestPermissions:(I[Ljava/lang/String;)V // method@d626 │ │ +53b932: 2813 |002d: goto 0040 // +0013 │ │ +53b934: 2203 580e |002e: new-instance v3, Ljava/lang/RuntimeException; // type@0e58 │ │ +53b938: 1a04 2126 |0030: const-string v4, "Host must be an Activity or Fragment!" // string@2621 │ │ +53b93c: 7020 2d65 4300 |0032: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +53b942: 2703 |0035: throw v3 │ │ +53b944: 5423 ff9f |0036: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogClickListener;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@9fff │ │ +53b948: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +53b94c: 7220 e2d5 0300 |003a: invoke-interface {v3, v0}, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;.onRationaleDenied:(I)V // method@d5e2 │ │ +53b952: 7010 ffd5 0200 |003d: invoke-direct {v2}, Lpub/devrel/easypermissions/RationaleDialogClickListener;.notifyPermissionDenied:()V // method@d5ff │ │ +53b958: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=53 │ │ 0x0009 line=54 │ │ 0x000d line=55 │ │ 0x0010 line=57 │ │ @@ -996631,41 +996631,41 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -53ba7c: |[53ba7c] pub.devrel.easypermissions.RationaleDialogConfig.:(Landroid/os/Bundle;)V │ │ -53ba8c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -53ba92: 1a00 0ccd |0003: const-string v0, "positiveButton" // string@cd0c │ │ -53ba96: 6e20 5f06 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@065f │ │ -53ba9c: 0c00 |0008: move-result-object v0 │ │ -53ba9e: 5b10 02a0 |0009: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ -53baa2: 1a00 69c2 |000b: const-string v0, "negativeButton" // string@c269 │ │ -53baa6: 6e20 5f06 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@065f │ │ -53baac: 0c00 |0010: move-result-object v0 │ │ -53baae: 5b10 00a0 |0011: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ -53bab2: 1a00 46d0 |0013: const-string v0, "rationaleMsg" // string@d046 │ │ -53bab6: 6e20 5f06 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@065f │ │ -53babc: 0c00 |0018: move-result-object v0 │ │ -53babe: 5b10 03a0 |0019: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ -53bac2: 1a00 99e5 |001b: const-string v0, "theme" // string@e599 │ │ -53bac6: 6e20 5306 0200 |001d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0653 │ │ -53bacc: 0a00 |0020: move-result v0 │ │ -53bace: 5910 05a0 |0021: iput v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ -53bad2: 1a00 b7d2 |0023: const-string v0, "requestCode" // string@d2b7 │ │ -53bad6: 6e20 5306 0200 |0025: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0653 │ │ -53badc: 0a00 |0028: move-result v0 │ │ -53bade: 5910 04a0 |0029: iput v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ -53bae2: 1a00 45cc |002b: const-string v0, "permissions" // string@cc45 │ │ -53bae6: 6e20 6106 0200 |002d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@0661 │ │ -53baec: 0c02 |0030: move-result-object v2 │ │ -53baee: 5b12 01a0 |0031: iput-object v2, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ -53baf2: 0e00 |0033: return-void │ │ +53ba98: |[53ba98] pub.devrel.easypermissions.RationaleDialogConfig.:(Landroid/os/Bundle;)V │ │ +53baa8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +53baae: 1a00 0ccd |0003: const-string v0, "positiveButton" // string@cd0c │ │ +53bab2: 6e20 5f06 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@065f │ │ +53bab8: 0c00 |0008: move-result-object v0 │ │ +53baba: 5b10 02a0 |0009: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ +53babe: 1a00 69c2 |000b: const-string v0, "negativeButton" // string@c269 │ │ +53bac2: 6e20 5f06 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@065f │ │ +53bac8: 0c00 |0010: move-result-object v0 │ │ +53baca: 5b10 00a0 |0011: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ +53bace: 1a00 46d0 |0013: const-string v0, "rationaleMsg" // string@d046 │ │ +53bad2: 6e20 5f06 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@065f │ │ +53bad8: 0c00 |0018: move-result-object v0 │ │ +53bada: 5b10 03a0 |0019: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ +53bade: 1a00 99e5 |001b: const-string v0, "theme" // string@e599 │ │ +53bae2: 6e20 5306 0200 |001d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0653 │ │ +53bae8: 0a00 |0020: move-result v0 │ │ +53baea: 5910 05a0 |0021: iput v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ +53baee: 1a00 b7d2 |0023: const-string v0, "requestCode" // string@d2b7 │ │ +53baf2: 6e20 5306 0200 |0025: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0653 │ │ +53baf8: 0a00 |0028: move-result v0 │ │ +53bafa: 5910 04a0 |0029: iput v0, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ +53bafe: 1a00 45cc |002b: const-string v0, "permissions" // string@cc45 │ │ +53bb02: 6e20 6106 0200 |002d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@0661 │ │ +53bb08: 0c02 |0030: move-result-object v2 │ │ +53bb0a: 5b12 01a0 |0031: iput-object v2, v1, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ +53bb0e: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ 0x000d line=46 │ │ 0x0015 line=47 │ │ 0x001d line=48 │ │ @@ -996680,23 +996680,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -53baf4: |[53baf4] pub.devrel.easypermissions.RationaleDialogConfig.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ -53bb04: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53bb0a: 5b01 02a0 |0003: iput-object v1, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ -53bb0e: 5b02 00a0 |0005: iput-object v2, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ -53bb12: 5b03 03a0 |0007: iput-object v3, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ -53bb16: 5904 05a0 |0009: iput v4, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ -53bb1a: 5905 04a0 |000b: iput v5, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ -53bb1e: 5b06 01a0 |000d: iput-object v6, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ -53bb22: 0e00 |000f: return-void │ │ +53bb10: |[53bb10] pub.devrel.easypermissions.RationaleDialogConfig.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ +53bb20: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53bb26: 5b01 02a0 |0003: iput-object v1, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ +53bb2a: 5b02 00a0 |0005: iput-object v2, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ +53bb2e: 5b03 03a0 |0007: iput-object v3, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ +53bb32: 5904 05a0 |0009: iput v4, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ +53bb36: 5905 04a0 |000b: iput v5, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ +53bb3a: 5b06 01a0 |000d: iput-object v6, v0, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ +53bb3e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x0007 line=38 │ │ 0x0009 line=39 │ │ @@ -996717,38 +996717,38 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -53b940: |[53b940] pub.devrel.easypermissions.RationaleDialogConfig.createFrameworkDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog; │ │ -53b950: 5220 05a0 |0000: iget v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ -53b954: 3d00 0a00 |0002: if-lez v0, 000c // +000a │ │ -53b958: 2200 2b00 |0004: new-instance v0, Landroid/app/AlertDialog$Builder; // type@002b │ │ -53b95c: 5221 05a0 |0006: iget v1, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ -53b960: 7030 0001 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0100 │ │ -53b966: 2806 |000b: goto 0011 // +0006 │ │ -53b968: 2200 2b00 |000c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@002b │ │ -53b96c: 7020 ff00 3000 |000e: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ff │ │ -53b972: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -53b974: 6e20 0201 3000 |0012: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0102 │ │ -53b97a: 0c03 |0015: move-result-object v3 │ │ -53b97c: 5420 02a0 |0016: iget-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ -53b980: 6e30 0501 0304 |0018: invoke-virtual {v3, v0, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0105 │ │ -53b986: 0c03 |001b: move-result-object v3 │ │ -53b988: 5420 00a0 |001c: iget-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ -53b98c: 6e30 0401 0304 |001e: invoke-virtual {v3, v0, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0104 │ │ -53b992: 0c03 |0021: move-result-object v3 │ │ -53b994: 5424 03a0 |0022: iget-object v4, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ -53b998: 6e20 0301 4300 |0024: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0103 │ │ -53b99e: 0c03 |0027: move-result-object v3 │ │ -53b9a0: 6e10 0101 0300 |0028: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0101 │ │ -53b9a6: 0c03 |002b: move-result-object v3 │ │ -53b9a8: 1103 |002c: return-object v3 │ │ +53b95c: |[53b95c] pub.devrel.easypermissions.RationaleDialogConfig.createFrameworkDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog; │ │ +53b96c: 5220 05a0 |0000: iget v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ +53b970: 3d00 0a00 |0002: if-lez v0, 000c // +000a │ │ +53b974: 2200 2b00 |0004: new-instance v0, Landroid/app/AlertDialog$Builder; // type@002b │ │ +53b978: 5221 05a0 |0006: iget v1, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ +53b97c: 7030 0001 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@0100 │ │ +53b982: 2806 |000b: goto 0011 // +0006 │ │ +53b984: 2200 2b00 |000c: new-instance v0, Landroid/app/AlertDialog$Builder; // type@002b │ │ +53b988: 7020 ff00 3000 |000e: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@00ff │ │ +53b98e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +53b990: 6e20 0201 3000 |0012: invoke-virtual {v0, v3}, Landroid/app/AlertDialog$Builder;.setCancelable:(Z)Landroid/app/AlertDialog$Builder; // method@0102 │ │ +53b996: 0c03 |0015: move-result-object v3 │ │ +53b998: 5420 02a0 |0016: iget-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ +53b99c: 6e30 0501 0304 |0018: invoke-virtual {v3, v0, v4}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0105 │ │ +53b9a2: 0c03 |001b: move-result-object v3 │ │ +53b9a4: 5420 00a0 |001c: iget-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ +53b9a8: 6e30 0401 0304 |001e: invoke-virtual {v3, v0, v4}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0104 │ │ +53b9ae: 0c03 |0021: move-result-object v3 │ │ +53b9b0: 5424 03a0 |0022: iget-object v4, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ +53b9b4: 6e20 0301 4300 |0024: invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0103 │ │ +53b9ba: 0c03 |0027: move-result-object v3 │ │ +53b9bc: 6e10 0101 0300 |0028: invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0101 │ │ +53b9c2: 0c03 |002b: move-result-object v3 │ │ +53b9c4: 1103 |002c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0004 line=83 │ │ 0x000c line=85 │ │ 0x0012 line=88 │ │ 0x0018 line=89 │ │ @@ -996765,33 +996765,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -53ba1c: |[53ba1c] pub.devrel.easypermissions.RationaleDialogConfig.createSupportDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; │ │ -53ba2c: 5220 05a0 |0000: iget v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ -53ba30: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -53ba34: 2201 d702 |0004: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ -53ba38: 7030 f112 3100 |0006: invoke-direct {v1, v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@12f1 │ │ -53ba3e: 2806 |0009: goto 000f // +0006 │ │ -53ba40: 2201 d702 |000a: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ -53ba44: 7020 f012 3100 |000c: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@12f0 │ │ -53ba4a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -53ba4c: 6e20 f512 3100 |0010: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f5 │ │ -53ba52: 5423 02a0 |0013: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ -53ba56: 6e30 fc12 3104 |0015: invoke-virtual {v1, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fc │ │ -53ba5c: 5423 00a0 |0018: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ -53ba60: 6e30 fa12 3104 |001a: invoke-virtual {v1, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fa │ │ -53ba66: 5423 03a0 |001d: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ -53ba6a: 6e20 f812 3100 |001f: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f8 │ │ -53ba70: 6e10 f212 0100 |0022: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@12f2 │ │ -53ba76: 0c03 |0025: move-result-object v3 │ │ -53ba78: 1103 |0026: return-object v3 │ │ +53ba38: |[53ba38] pub.devrel.easypermissions.RationaleDialogConfig.createSupportDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; │ │ +53ba48: 5220 05a0 |0000: iget v0, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ +53ba4c: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +53ba50: 2201 d702 |0004: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ +53ba54: 7030 f112 3100 |0006: invoke-direct {v1, v3, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;I)V // method@12f1 │ │ +53ba5a: 2806 |0009: goto 000f // +0006 │ │ +53ba5c: 2201 d702 |000a: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@02d7 │ │ +53ba60: 7020 f012 3100 |000c: invoke-direct {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@12f0 │ │ +53ba66: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +53ba68: 6e20 f512 3100 |0010: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f5 │ │ +53ba6e: 5423 02a0 |0013: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ +53ba72: 6e30 fc12 3104 |0015: invoke-virtual {v1, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fc │ │ +53ba78: 5423 00a0 |0018: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ +53ba7c: 6e30 fa12 3104 |001a: invoke-virtual {v1, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12fa │ │ +53ba82: 5423 03a0 |001d: iget-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ +53ba86: 6e20 f812 3100 |001f: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@12f8 │ │ +53ba8c: 6e10 f212 0100 |0022: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.create:()Landroidx/appcompat/app/AlertDialog; // method@12f2 │ │ +53ba92: 0c03 |0025: move-result-object v3 │ │ +53ba94: 1103 |0026: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x000a line=70 │ │ 0x0010 line=73 │ │ 0x0015 line=74 │ │ @@ -996808,36 +996808,36 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -53b9ac: |[53b9ac] pub.devrel.easypermissions.RationaleDialogConfig.toBundle:()Landroid/os/Bundle; │ │ -53b9bc: 2200 3201 |0000: new-instance v0, Landroid/os/Bundle; // type@0132 │ │ -53b9c0: 7010 4806 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0648 │ │ -53b9c6: 5431 02a0 |0005: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ -53b9ca: 1a02 0ccd |0007: const-string v2, "positiveButton" // string@cd0c │ │ -53b9ce: 6e30 7606 2001 |0009: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0676 │ │ -53b9d4: 5431 00a0 |000c: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ -53b9d8: 1a02 69c2 |000e: const-string v2, "negativeButton" // string@c269 │ │ -53b9dc: 6e30 7606 2001 |0010: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0676 │ │ -53b9e2: 5431 03a0 |0013: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ -53b9e6: 1a02 46d0 |0015: const-string v2, "rationaleMsg" // string@d046 │ │ -53b9ea: 6e30 7606 2001 |0017: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0676 │ │ -53b9f0: 5231 05a0 |001a: iget v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ -53b9f4: 1a02 99e5 |001c: const-string v2, "theme" // string@e599 │ │ -53b9f8: 6e30 6c06 2001 |001e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@066c │ │ -53b9fe: 5231 04a0 |0021: iget v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ -53ba02: 1a02 b7d2 |0023: const-string v2, "requestCode" // string@d2b7 │ │ -53ba06: 6e30 6c06 2001 |0025: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@066c │ │ -53ba0c: 5431 01a0 |0028: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ -53ba10: 1a02 45cc |002a: const-string v2, "permissions" // string@cc45 │ │ -53ba14: 6e30 7706 2001 |002c: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@0677 │ │ -53ba1a: 1100 |002f: return-object v0 │ │ +53b9c8: |[53b9c8] pub.devrel.easypermissions.RationaleDialogConfig.toBundle:()Landroid/os/Bundle; │ │ +53b9d8: 2200 3201 |0000: new-instance v0, Landroid/os/Bundle; // type@0132 │ │ +53b9dc: 7010 4806 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0648 │ │ +53b9e2: 5431 02a0 |0005: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.positiveButton:Ljava/lang/String; // field@a002 │ │ +53b9e6: 1a02 0ccd |0007: const-string v2, "positiveButton" // string@cd0c │ │ +53b9ea: 6e30 7606 2001 |0009: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0676 │ │ +53b9f0: 5431 00a0 |000c: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.negativeButton:Ljava/lang/String; // field@a000 │ │ +53b9f4: 1a02 69c2 |000e: const-string v2, "negativeButton" // string@c269 │ │ +53b9f8: 6e30 7606 2001 |0010: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0676 │ │ +53b9fe: 5431 03a0 |0013: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.rationaleMsg:Ljava/lang/String; // field@a003 │ │ +53ba02: 1a02 46d0 |0015: const-string v2, "rationaleMsg" // string@d046 │ │ +53ba06: 6e30 7606 2001 |0017: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0676 │ │ +53ba0c: 5231 05a0 |001a: iget v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.theme:I // field@a005 │ │ +53ba10: 1a02 99e5 |001c: const-string v2, "theme" // string@e599 │ │ +53ba14: 6e30 6c06 2001 |001e: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@066c │ │ +53ba1a: 5231 04a0 |0021: iget v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.requestCode:I // field@a004 │ │ +53ba1e: 1a02 b7d2 |0023: const-string v2, "requestCode" // string@d2b7 │ │ +53ba22: 6e30 6c06 2001 |0025: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@066c │ │ +53ba28: 5431 01a0 |0028: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogConfig;.permissions:[Ljava/lang/String; // field@a001 │ │ +53ba2c: 1a02 45cc |002a: const-string v2, "permissions" // string@cc45 │ │ +53ba30: 6e30 7706 2001 |002c: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@0677 │ │ +53ba36: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x000c line=56 │ │ 0x0013 line=57 │ │ 0x001a line=58 │ │ @@ -996883,19 +996883,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -53bd38: |[53bd38] pub.devrel.easypermissions.RationaleDialogFragment.:()V │ │ -53bd48: 7010 3401 0100 |0000: invoke-direct {v1}, Landroid/app/DialogFragment;.:()V // method@0134 │ │ -53bd4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -53bd50: 5c10 08a0 |0004: iput-boolean v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragment;.mStateSaved:Z // field@a008 │ │ -53bd54: 0e00 |0006: return-void │ │ +53bd54: |[53bd54] pub.devrel.easypermissions.RationaleDialogFragment.:()V │ │ +53bd64: 7010 3401 0100 |0000: invoke-direct {v1}, Landroid/app/DialogFragment;.:()V // method@0134 │ │ +53bd6a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +53bd6c: 5c10 08a0 |0004: iput-boolean v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragment;.mStateSaved:Z // field@a008 │ │ +53bd70: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lpub/devrel/easypermissions/RationaleDialogFragment; │ │ │ │ @@ -996904,30 +996904,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 25 16-bit code units │ │ -53bcf4: |[53bcf4] pub.devrel.easypermissions.RationaleDialogFragment.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragment; │ │ -53bd04: 2200 2323 |0000: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogFragment; // type@2323 │ │ -53bd08: 7010 06d6 0000 |0002: invoke-direct {v0}, Lpub/devrel/easypermissions/RationaleDialogFragment;.:()V // method@d606 │ │ -53bd0e: 2208 2223 |0005: new-instance v8, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ -53bd12: 0781 |0007: move-object v1, v8 │ │ -53bd14: 0792 |0008: move-object v2, v9 │ │ -53bd16: 07a3 |0009: move-object v3, v10 │ │ -53bd18: 07b4 |000a: move-object v4, v11 │ │ -53bd1a: 01c5 |000b: move v5, v12 │ │ -53bd1c: 01d6 |000c: move v6, v13 │ │ -53bd1e: 07e7 |000d: move-object v7, v14 │ │ -53bd20: 7607 02d6 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d602 │ │ -53bd26: 6e10 05d6 0800 |0011: invoke-virtual {v8}, Lpub/devrel/easypermissions/RationaleDialogConfig;.toBundle:()Landroid/os/Bundle; // method@d605 │ │ -53bd2c: 0c09 |0014: move-result-object v9 │ │ -53bd2e: 6e20 3b01 9000 |0015: invoke-virtual {v0, v9}, Landroid/app/DialogFragment;.setArguments:(Landroid/os/Bundle;)V // method@013b │ │ -53bd34: 1100 |0018: return-object v0 │ │ +53bd10: |[53bd10] pub.devrel.easypermissions.RationaleDialogFragment.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragment; │ │ +53bd20: 2200 2323 |0000: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogFragment; // type@2323 │ │ +53bd24: 7010 06d6 0000 |0002: invoke-direct {v0}, Lpub/devrel/easypermissions/RationaleDialogFragment;.:()V // method@d606 │ │ +53bd2a: 2208 2223 |0005: new-instance v8, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ +53bd2e: 0781 |0007: move-object v1, v8 │ │ +53bd30: 0792 |0008: move-object v2, v9 │ │ +53bd32: 07a3 |0009: move-object v3, v10 │ │ +53bd34: 07b4 |000a: move-object v4, v11 │ │ +53bd36: 01c5 |000b: move v5, v12 │ │ +53bd38: 01d6 |000c: move v6, v13 │ │ +53bd3a: 07e7 |000d: move-object v7, v14 │ │ +53bd3c: 7607 02d6 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d602 │ │ +53bd42: 6e10 05d6 0800 |0011: invoke-virtual {v8}, Lpub/devrel/easypermissions/RationaleDialogConfig;.toBundle:()Landroid/os/Bundle; // method@d605 │ │ +53bd48: 0c09 |0014: move-result-object v9 │ │ +53bd4a: 6e20 3b01 9000 |0015: invoke-virtual {v0, v9}, Landroid/app/DialogFragment;.setArguments:(Landroid/os/Bundle;)V // method@013b │ │ +53bd50: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=38 │ │ 0x0011 line=40 │ │ locals : │ │ 0x0000 - 0x0019 reg=9 (null) Ljava/lang/String; │ │ @@ -996943,48 +996943,48 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -53bd58: |[53bd58] pub.devrel.easypermissions.RationaleDialogFragment.onAttach:(Landroid/content/Context;)V │ │ -53bd68: 6f20 3801 3200 |0000: invoke-super {v2, v3}, Landroid/app/DialogFragment;.onAttach:(Landroid/content/Context;)V // method@0138 │ │ -53bd6e: 6000 9c00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -53bd72: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -53bd76: 3410 2800 |0007: if-lt v0, v1, 002f // +0028 │ │ -53bd7a: 6e10 3701 0200 |0009: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ -53bd80: 0c00 |000c: move-result-object v0 │ │ -53bd82: 3800 2200 |000d: if-eqz v0, 002f // +0022 │ │ -53bd86: 6e10 3701 0200 |000f: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ -53bd8c: 0c00 |0012: move-result-object v0 │ │ -53bd8e: 2000 1a23 |0013: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bd92: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -53bd96: 6e10 3701 0200 |0017: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ -53bd9c: 0c00 |001a: move-result-object v0 │ │ -53bd9e: 1f00 1a23 |001b: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bda2: 5b20 06a0 |001d: iput-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ -53bda6: 6e10 3701 0200 |001f: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ -53bdac: 0c00 |0022: move-result-object v0 │ │ -53bdae: 2000 1b23 |0023: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bdb2: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ -53bdb6: 6e10 3701 0200 |0027: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ -53bdbc: 0c00 |002a: move-result-object v0 │ │ -53bdbe: 1f00 1b23 |002b: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bdc2: 5b20 07a0 |002d: iput-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a007 │ │ -53bdc6: 2030 1a23 |002f: instance-of v0, v3, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bdca: 3800 0700 |0031: if-eqz v0, 0038 // +0007 │ │ -53bdce: 0730 |0033: move-object v0, v3 │ │ -53bdd0: 1f00 1a23 |0034: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bdd4: 5b20 06a0 |0036: iput-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ -53bdd8: 2030 1b23 |0038: instance-of v0, v3, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bddc: 3800 0600 |003a: if-eqz v0, 0040 // +0006 │ │ -53bde0: 1f03 1b23 |003c: check-cast v3, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bde4: 5b23 07a0 |003e: iput-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a007 │ │ -53bde8: 0e00 |0040: return-void │ │ +53bd74: |[53bd74] pub.devrel.easypermissions.RationaleDialogFragment.onAttach:(Landroid/content/Context;)V │ │ +53bd84: 6f20 3801 3200 |0000: invoke-super {v2, v3}, Landroid/app/DialogFragment;.onAttach:(Landroid/content/Context;)V // method@0138 │ │ +53bd8a: 6000 9c00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +53bd8e: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +53bd92: 3410 2800 |0007: if-lt v0, v1, 002f // +0028 │ │ +53bd96: 6e10 3701 0200 |0009: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ +53bd9c: 0c00 |000c: move-result-object v0 │ │ +53bd9e: 3800 2200 |000d: if-eqz v0, 002f // +0022 │ │ +53bda2: 6e10 3701 0200 |000f: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ +53bda8: 0c00 |0012: move-result-object v0 │ │ +53bdaa: 2000 1a23 |0013: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bdae: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +53bdb2: 6e10 3701 0200 |0017: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ +53bdb8: 0c00 |001a: move-result-object v0 │ │ +53bdba: 1f00 1a23 |001b: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bdbe: 5b20 06a0 |001d: iput-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ +53bdc2: 6e10 3701 0200 |001f: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ +53bdc8: 0c00 |0022: move-result-object v0 │ │ +53bdca: 2000 1b23 |0023: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bdce: 3800 0a00 |0025: if-eqz v0, 002f // +000a │ │ +53bdd2: 6e10 3701 0200 |0027: invoke-virtual {v2}, Landroid/app/DialogFragment;.getParentFragment:()Landroid/app/Fragment; // method@0137 │ │ +53bdd8: 0c00 |002a: move-result-object v0 │ │ +53bdda: 1f00 1b23 |002b: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bdde: 5b20 07a0 |002d: iput-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a007 │ │ +53bde2: 2030 1a23 |002f: instance-of v0, v3, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bde6: 3800 0700 |0031: if-eqz v0, 0038 // +0007 │ │ +53bdea: 0730 |0033: move-object v0, v3 │ │ +53bdec: 1f00 1a23 |0034: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bdf0: 5b20 06a0 |0036: iput-object v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ +53bdf4: 2030 1b23 |0038: instance-of v0, v3, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bdf8: 3800 0600 |003a: if-eqz v0, 0040 // +0006 │ │ +53bdfc: 1f03 1b23 |003c: check-cast v3, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53be00: 5b23 07a0 |003e: iput-object v3, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a007 │ │ +53be04: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x000f line=49 │ │ 0x0017 line=50 │ │ 0x001f line=52 │ │ @@ -997002,30 +997002,30 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -53bca4: |[53bca4] pub.devrel.easypermissions.RationaleDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -53bcb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -53bcb6: 6e20 3c01 4300 |0001: invoke-virtual {v3, v4}, Landroid/app/DialogFragment;.setCancelable:(Z)V // method@013c │ │ -53bcbc: 2204 2223 |0004: new-instance v4, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ -53bcc0: 6e10 3601 0300 |0006: invoke-virtual {v3}, Landroid/app/DialogFragment;.getArguments:()Landroid/os/Bundle; // method@0136 │ │ -53bcc6: 0c00 |0009: move-result-object v0 │ │ -53bcc8: 7020 01d6 0400 |000a: invoke-direct {v4, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Landroid/os/Bundle;)V // method@d601 │ │ -53bcce: 2200 2123 |000d: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogClickListener; // type@2321 │ │ -53bcd2: 5431 06a0 |000f: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ -53bcd6: 5432 07a0 |0011: iget-object v2, v3, Lpub/devrel/easypermissions/RationaleDialogFragment;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a007 │ │ -53bcda: 7052 fdd5 3014 |0013: invoke-direct {v0, v3, v4, v1, v2}, Lpub/devrel/easypermissions/RationaleDialogClickListener;.:(Lpub/devrel/easypermissions/RationaleDialogFragment;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V // method@d5fd │ │ -53bce0: 6e10 3501 0300 |0016: invoke-virtual {v3}, Landroid/app/DialogFragment;.getActivity:()Landroid/app/Activity; // method@0135 │ │ -53bce6: 0c01 |0019: move-result-object v1 │ │ -53bce8: 6e30 03d6 1400 |001a: invoke-virtual {v4, v1, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.createFrameworkDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog; // method@d603 │ │ -53bcee: 0c04 |001d: move-result-object v4 │ │ -53bcf0: 1104 |001e: return-object v4 │ │ +53bcc0: |[53bcc0] pub.devrel.easypermissions.RationaleDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +53bcd0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +53bcd2: 6e20 3c01 4300 |0001: invoke-virtual {v3, v4}, Landroid/app/DialogFragment;.setCancelable:(Z)V // method@013c │ │ +53bcd8: 2204 2223 |0004: new-instance v4, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ +53bcdc: 6e10 3601 0300 |0006: invoke-virtual {v3}, Landroid/app/DialogFragment;.getArguments:()Landroid/os/Bundle; // method@0136 │ │ +53bce2: 0c00 |0009: move-result-object v0 │ │ +53bce4: 7020 01d6 0400 |000a: invoke-direct {v4, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Landroid/os/Bundle;)V // method@d601 │ │ +53bcea: 2200 2123 |000d: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogClickListener; // type@2321 │ │ +53bcee: 5431 06a0 |000f: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ +53bcf2: 5432 07a0 |0011: iget-object v2, v3, Lpub/devrel/easypermissions/RationaleDialogFragment;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a007 │ │ +53bcf6: 7052 fdd5 3014 |0013: invoke-direct {v0, v3, v4, v1, v2}, Lpub/devrel/easypermissions/RationaleDialogClickListener;.:(Lpub/devrel/easypermissions/RationaleDialogFragment;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V // method@d5fd │ │ +53bcfc: 6e10 3501 0300 |0016: invoke-virtual {v3}, Landroid/app/DialogFragment;.getActivity:()Landroid/app/Activity; // method@0135 │ │ +53bd02: 0c01 |0019: move-result-object v1 │ │ +53bd04: 6e30 03d6 1400 |001a: invoke-virtual {v4, v1, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.createFrameworkDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog; // method@d603 │ │ +53bd0a: 0c04 |001d: move-result-object v4 │ │ +53bd0c: 1104 |001e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ 0x0004 line=105 │ │ 0x000d line=106 │ │ 0x0016 line=110 │ │ locals : │ │ @@ -997037,19 +997037,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -53bdec: |[53bdec] pub.devrel.easypermissions.RationaleDialogFragment.onDetach:()V │ │ -53bdfc: 6f10 3901 0100 |0000: invoke-super {v1}, Landroid/app/DialogFragment;.onDetach:()V // method@0139 │ │ -53be02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -53be04: 5b10 06a0 |0004: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ -53be08: 0e00 |0006: return-void │ │ +53be08: |[53be08] pub.devrel.easypermissions.RationaleDialogFragment.onDetach:()V │ │ +53be18: 6f10 3901 0100 |0000: invoke-super {v1}, Landroid/app/DialogFragment;.onDetach:()V // method@0139 │ │ +53be1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +53be20: 5b10 06a0 |0004: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragment;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a006 │ │ +53be24: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lpub/devrel/easypermissions/RationaleDialogFragment; │ │ │ │ @@ -997058,19 +997058,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -53be0c: |[53be0c] pub.devrel.easypermissions.RationaleDialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -53be1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -53be1e: 5c10 08a0 |0001: iput-boolean v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragment;.mStateSaved:Z // field@a008 │ │ -53be22: 6f20 3a01 2100 |0003: invoke-super {v1, v2}, Landroid/app/DialogFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@013a │ │ -53be28: 0e00 |0006: return-void │ │ +53be28: |[53be28] pub.devrel.easypermissions.RationaleDialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +53be38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +53be3a: 5c10 08a0 |0001: iput-boolean v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragment;.mStateSaved:Z // field@a008 │ │ +53be3e: 6f20 3a01 2100 |0003: invoke-super {v1, v2}, Landroid/app/DialogFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@013a │ │ +53be44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lpub/devrel/easypermissions/RationaleDialogFragment; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/os/Bundle; │ │ @@ -997080,27 +997080,27 @@ │ │ type : '(Landroid/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -53be2c: |[53be2c] pub.devrel.easypermissions.RationaleDialogFragment.showAllowingStateLoss:(Landroid/app/FragmentManager;Ljava/lang/String;)V │ │ -53be3c: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -53be40: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ -53be44: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -53be48: 6e10 4e01 0300 |0006: invoke-virtual {v3}, Landroid/app/FragmentManager;.isStateSaved:()Z // method@014e │ │ -53be4e: 0a00 |0009: move-result v0 │ │ -53be50: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -53be54: 0e00 |000c: return-void │ │ -53be56: 5520 08a0 |000d: iget-boolean v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mStateSaved:Z // field@a008 │ │ -53be5a: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ -53be5e: 0e00 |0011: return-void │ │ -53be60: 6e30 3d01 3204 |0012: invoke-virtual {v2, v3, v4}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@013d │ │ -53be66: 0e00 |0015: return-void │ │ +53be48: |[53be48] pub.devrel.easypermissions.RationaleDialogFragment.showAllowingStateLoss:(Landroid/app/FragmentManager;Ljava/lang/String;)V │ │ +53be58: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +53be5c: 1301 1a00 |0002: const/16 v1, #int 26 // #1a │ │ +53be60: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +53be64: 6e10 4e01 0300 |0006: invoke-virtual {v3}, Landroid/app/FragmentManager;.isStateSaved:()Z // method@014e │ │ +53be6a: 0a00 |0009: move-result v0 │ │ +53be6c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +53be70: 0e00 |000c: return-void │ │ +53be72: 5520 08a0 |000d: iget-boolean v0, v2, Lpub/devrel/easypermissions/RationaleDialogFragment;.mStateSaved:Z // field@a008 │ │ +53be76: 3800 0300 |000f: if-eqz v0, 0012 // +0003 │ │ +53be7a: 0e00 |0011: return-void │ │ +53be7c: 6e30 3d01 3204 |0012: invoke-virtual {v2, v3, v4}, Landroid/app/DialogFragment;.show:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@013d │ │ +53be82: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0006 line=80 │ │ 0x000d line=85 │ │ 0x0012 line=89 │ │ locals : │ │ @@ -997151,18 +997151,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -53c248: |[53c248] pub.devrel.easypermissions.helper.PermissionHelper.:(Ljava/lang/Object;)V │ │ -53c258: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53c25e: 5b01 0ba0 |0003: iput-object v1, v0, Lpub/devrel/easypermissions/helper/PermissionHelper;.mHost:Ljava/lang/Object; // field@a00b │ │ -53c262: 0e00 |0005: return-void │ │ +53c264: |[53c264] pub.devrel.easypermissions.helper.PermissionHelper.:(Ljava/lang/Object;)V │ │ +53c274: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53c27a: 5b01 0ba0 |0003: iput-object v1, v0, Lpub/devrel/easypermissions/helper/PermissionHelper;.mHost:Ljava/lang/Object; // field@a00b │ │ +53c27e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ @@ -997172,30 +997172,30 @@ │ │ type : '(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -53c1c8: |[53c1c8] pub.devrel.easypermissions.helper.PermissionHelper.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ -53c1d8: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -53c1dc: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -53c1e0: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -53c1e4: 2200 2823 |0006: new-instance v0, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; // type@2328 │ │ -53c1e8: 7020 20d6 2000 |0008: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper;.:(Ljava/lang/Object;)V // method@d620 │ │ -53c1ee: 1100 |000b: return-object v0 │ │ -53c1f0: 2020 d902 |000c: instance-of v0, v2, Landroidx/appcompat/app/AppCompatActivity; // type@02d9 │ │ -53c1f4: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -53c1f8: 2200 2623 |0010: new-instance v0, Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; // type@2326 │ │ -53c1fc: 1f02 d902 |0012: check-cast v2, Landroidx/appcompat/app/AppCompatActivity; // type@02d9 │ │ -53c200: 7020 18d6 2000 |0014: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper;.:(Landroidx/appcompat/app/AppCompatActivity;)V // method@d618 │ │ -53c206: 1100 |0017: return-object v0 │ │ -53c208: 2200 2523 |0018: new-instance v0, Lpub/devrel/easypermissions/helper/ActivityPermissionHelper; // type@2325 │ │ -53c20c: 7020 13d6 2000 |001a: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/ActivityPermissionHelper;.:(Landroid/app/Activity;)V // method@d613 │ │ -53c212: 1100 |001d: return-object v0 │ │ +53c1e4: |[53c1e4] pub.devrel.easypermissions.helper.PermissionHelper.newInstance:(Landroid/app/Activity;)Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ +53c1f4: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +53c1f8: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +53c1fc: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +53c200: 2200 2823 |0006: new-instance v0, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; // type@2328 │ │ +53c204: 7020 20d6 2000 |0008: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper;.:(Ljava/lang/Object;)V // method@d620 │ │ +53c20a: 1100 |000b: return-object v0 │ │ +53c20c: 2020 d902 |000c: instance-of v0, v2, Landroidx/appcompat/app/AppCompatActivity; // type@02d9 │ │ +53c210: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +53c214: 2200 2623 |0010: new-instance v0, Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; // type@2326 │ │ +53c218: 1f02 d902 |0012: check-cast v2, Landroidx/appcompat/app/AppCompatActivity; // type@02d9 │ │ +53c21c: 7020 18d6 2000 |0014: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper;.:(Landroidx/appcompat/app/AppCompatActivity;)V // method@d618 │ │ +53c222: 1100 |0017: return-object v0 │ │ +53c224: 2200 2523 |0018: new-instance v0, Lpub/devrel/easypermissions/helper/ActivityPermissionHelper; // type@2325 │ │ +53c228: 7020 13d6 2000 |001a: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/ActivityPermissionHelper;.:(Landroid/app/Activity;)V // method@d613 │ │ +53c22e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000c line=26 │ │ 0x0010 line=27 │ │ 0x0018 line=29 │ │ @@ -997207,24 +997207,24 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -53c214: |[53c214] pub.devrel.easypermissions.helper.PermissionHelper.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ -53c224: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -53c228: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ -53c22c: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -53c230: 2200 2823 |0006: new-instance v0, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; // type@2328 │ │ -53c234: 7020 20d6 2000 |0008: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper;.:(Ljava/lang/Object;)V // method@d620 │ │ -53c23a: 1100 |000b: return-object v0 │ │ -53c23c: 2200 2a23 |000c: new-instance v0, Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; // type@232a │ │ -53c240: 7020 30d6 2000 |000e: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper;.:(Landroidx/fragment/app/Fragment;)V // method@d630 │ │ -53c246: 1100 |0011: return-object v0 │ │ +53c230: |[53c230] pub.devrel.easypermissions.helper.PermissionHelper.newInstance:(Landroidx/fragment/app/Fragment;)Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ +53c240: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +53c244: 1301 1700 |0002: const/16 v1, #int 23 // #17 │ │ +53c248: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +53c24c: 2200 2823 |0006: new-instance v0, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; // type@2328 │ │ +53c250: 7020 20d6 2000 |0008: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper;.:(Ljava/lang/Object;)V // method@d620 │ │ +53c256: 1100 |000b: return-object v0 │ │ +53c258: 2200 2a23 |000c: new-instance v0, Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; // type@232a │ │ +53c25c: 7020 30d6 2000 |000e: invoke-direct {v0, v2}, Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper;.:(Landroidx/fragment/app/Fragment;)V // method@d630 │ │ +53c262: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x000c line=39 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ @@ -997234,28 +997234,28 @@ │ │ type : '([Ljava/lang/String;)Z' │ │ access : 0x0082 (PRIVATE VARARGS) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -53c178: |[53c178] pub.devrel.easypermissions.helper.PermissionHelper.shouldShowRationale:([Ljava/lang/String;)Z │ │ -53c188: 2150 |0000: array-length v0, v5 │ │ -53c18a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -53c18c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -53c18e: 3502 0f00 |0003: if-ge v2, v0, 0012 // +000f │ │ -53c192: 4603 0502 |0005: aget-object v3, v5, v2 │ │ -53c196: 6e20 2ed6 3400 |0007: invoke-virtual {v4, v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@d62e │ │ -53c19c: 0a03 |000a: move-result v3 │ │ -53c19e: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ -53c1a2: 1215 |000d: const/4 v5, #int 1 // #1 │ │ -53c1a4: 0f05 |000e: return v5 │ │ -53c1a6: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -53c1aa: 28f2 |0011: goto 0003 // -000e │ │ -53c1ac: 0f01 |0012: return v1 │ │ +53c194: |[53c194] pub.devrel.easypermissions.helper.PermissionHelper.shouldShowRationale:([Ljava/lang/String;)Z │ │ +53c1a4: 2150 |0000: array-length v0, v5 │ │ +53c1a6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +53c1a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +53c1aa: 3502 0f00 |0003: if-ge v2, v0, 0012 // +000f │ │ +53c1ae: 4603 0502 |0005: aget-object v3, v5, v2 │ │ +53c1b2: 6e20 2ed6 3400 |0007: invoke-virtual {v4, v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@d62e │ │ +53c1b8: 0a03 |000a: move-result v3 │ │ +53c1ba: 3803 0400 |000b: if-eqz v3, 000f // +0004 │ │ +53c1be: 1215 |000d: const/4 v5, #int 1 // #1 │ │ +53c1c0: 0f05 |000e: return v5 │ │ +53c1c2: d802 0201 |000f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +53c1c6: 28f2 |0011: goto 0003 // -000e │ │ +53c1c8: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ 0x0000 - 0x0013 reg=5 (null) [Ljava/lang/String; │ │ @@ -997278,17 +997278,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53c1b0: |[53c1b0] pub.devrel.easypermissions.helper.PermissionHelper.getHost:()Ljava/lang/Object; │ │ -53c1c0: 5410 0ba0 |0000: iget-object v0, v1, Lpub/devrel/easypermissions/helper/PermissionHelper;.mHost:Ljava/lang/Object; // field@a00b │ │ -53c1c4: 1100 |0002: return-object v0 │ │ +53c1cc: |[53c1cc] pub.devrel.easypermissions.helper.PermissionHelper.getHost:()Ljava/lang/Object; │ │ +53c1dc: 5410 0ba0 |0000: iget-object v0, v1, Lpub/devrel/easypermissions/helper/PermissionHelper;.mHost:Ljava/lang/Object; // field@a00b │ │ +53c1e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ │ │ #3 : (in Lpub/devrel/easypermissions/helper/PermissionHelper;) │ │ @@ -997296,19 +997296,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -53c158: |[53c158] pub.devrel.easypermissions.helper.PermissionHelper.permissionPermanentlyDenied:(Ljava/lang/String;)Z │ │ -53c168: 6e20 2ed6 1000 |0000: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@d62e │ │ -53c16e: 0a01 |0003: move-result v1 │ │ -53c170: df01 0101 |0004: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -53c174: 0f01 |0006: return v1 │ │ +53c174: |[53c174] pub.devrel.easypermissions.helper.PermissionHelper.permissionPermanentlyDenied:(Ljava/lang/String;)Z │ │ +53c184: 6e20 2ed6 1000 |0000: invoke-virtual {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@d62e │ │ +53c18a: 0a01 |0003: move-result v1 │ │ +53c18c: df01 0101 |0004: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +53c190: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -997317,22 +997317,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -53c264: |[53c264] pub.devrel.easypermissions.helper.PermissionHelper.requestPermissions:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ -53c274: 7020 2dd6 7100 |0000: invoke-direct {v1, v7}, Lpub/devrel/easypermissions/helper/PermissionHelper;.shouldShowRationale:([Ljava/lang/String;)Z // method@d62d │ │ -53c27a: 0a00 |0003: move-result v0 │ │ -53c27c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -53c280: 7407 2fd6 0100 |0006: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/helper/PermissionHelper;.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d62f │ │ -53c286: 2804 |0009: goto 000d // +0004 │ │ -53c288: 6e30 26d6 6107 |000a: invoke-virtual {v1, v6, v7}, Lpub/devrel/easypermissions/helper/PermissionHelper;.directRequestPermissions:(I[Ljava/lang/String;)V // method@d626 │ │ -53c28e: 0e00 |000d: return-void │ │ +53c280: |[53c280] pub.devrel.easypermissions.helper.PermissionHelper.requestPermissions:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ +53c290: 7020 2dd6 7100 |0000: invoke-direct {v1, v7}, Lpub/devrel/easypermissions/helper/PermissionHelper;.shouldShowRationale:([Ljava/lang/String;)Z // method@d62d │ │ +53c296: 0a00 |0003: move-result v0 │ │ +53c298: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +53c29c: 7407 2fd6 0100 |0006: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/helper/PermissionHelper;.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d62f │ │ +53c2a2: 2804 |0009: goto 000d // +0004 │ │ +53c2a4: 6e30 26d6 6107 |000a: invoke-virtual {v1, v6, v7}, Lpub/devrel/easypermissions/helper/PermissionHelper;.directRequestPermissions:(I[Ljava/lang/String;)V // method@d626 │ │ +53c2aa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ 0x000a line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lpub/devrel/easypermissions/helper/PermissionHelper; │ │ @@ -1518820,669 +1518820,687 @@ │ │ Instance fields - │ │ Direct methods - │ │ #0 : (in Lorg/kontalk/util/EventBusIndex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ - registers : 28 │ │ + registers : 27 │ │ ins : 0 │ │ outs : 6 │ │ - insns size : 1276 16-bit code units │ │ + insns size : 1289 16-bit code units │ │ 50e33c: |[50e33c] org.kontalk.util.EventBusIndex.:()V │ │ -50e34c: 1c00 cb1f |0000: const-class v0, Lorg/kontalk/service/msgcenter/event/UserOfflineEvent; // type@1fcb │ │ -50e350: 1c01 cc1f |0002: const-class v1, Lorg/kontalk/service/msgcenter/event/UserOnlineEvent; // type@1fcc │ │ -50e354: 1c02 ed1f |0004: const-class v2, Lorg/kontalk/service/registration/event/AccountCreatedEvent; // type@1fed │ │ -50e358: 1c03 b41f |0006: const-class v3, Lorg/kontalk/service/msgcenter/event/PublicKeyEvent; // type@1fb4 │ │ -50e35c: 1c04 ad1f |0008: const-class v4, Lorg/kontalk/service/msgcenter/event/LastActivityEvent; // type@1fad │ │ -50e360: 2205 2b0f |000a: new-instance v5, Ljava/util/HashMap; // type@0f2b │ │ -50e364: 7010 ec68 0500 |000c: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@68ec │ │ -50e36a: 6905 e69a |000f: sput-object v5, Lorg/kontalk/util/EventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@9ae6 │ │ -50e36e: 2205 121c |0011: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e372: 1c06 911f |0013: const-class v6, Lorg/kontalk/service/msgcenter/MessageCenterService; // type@1f91 │ │ -50e376: 1307 1000 |0015: const/16 v7, #int 16 // #10 │ │ -50e37a: 2377 3924 |0017: new-array v7, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e37e: 2208 151c |0019: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e382: 1c09 c81f |001b: const-class v9, Lorg/kontalk/service/msgcenter/event/UploadPrivateKeyRequest; // type@1fc8 │ │ -50e386: 620a 4b75 |001d: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e38a: 1a0b c0a2 |001f: const-string v11, "handleUploadPrivateKey" // string@a2c0 │ │ -50e38e: 7040 beab b8a9 |0021: invoke-direct {v8, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e394: 1209 |0024: const/4 v9, #int 0 // #0 │ │ -50e396: 4d08 0709 |0025: aput-object v8, v7, v9 │ │ -50e39a: 2208 151c |0027: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e39e: 1c0a c71f |0029: const-class v10, Lorg/kontalk/service/msgcenter/event/UploadAttachmentRequest; // type@1fc7 │ │ -50e3a2: 620b 4b75 |002b: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e3a6: 1a0c bfa2 |002d: const-string v12, "handleUploadAttachment" // string@a2bf │ │ -50e3aa: 7040 beab c8ba |002f: invoke-direct {v8, v12, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e3b0: 121a |0032: const/4 v10, #int 1 // #1 │ │ -50e3b2: 4d08 070a |0033: aput-object v8, v7, v10 │ │ -50e3b6: 2208 151c |0035: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e3ba: 1c0b c01f |0037: const-class v11, Lorg/kontalk/service/msgcenter/event/SendMessageRequest; // type@1fc0 │ │ -50e3be: 620c 4b75 |0039: sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e3c2: 1a0d aaa2 |003b: const-string v13, "handleSendMessage" // string@a2aa │ │ -50e3c6: 7040 beab d8cb |003d: invoke-direct {v8, v13, v11, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e3cc: 122b |0040: const/4 v11, #int 2 // #2 │ │ -50e3ce: 4d08 070b |0041: aput-object v8, v7, v11 │ │ -50e3d2: 2208 151c |0043: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e3d6: 1c0c be1f |0045: const-class v12, Lorg/kontalk/service/msgcenter/event/SendChatStateRequest; // type@1fbe │ │ -50e3da: 620d 4b75 |0047: sget-object v13, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e3de: 1a0e a9a2 |0049: const-string v14, "handleSendChatState" // string@a2a9 │ │ -50e3e2: 7040 beab e8dc |004b: invoke-direct {v8, v14, v12, v13}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e3e8: 123c |004e: const/4 v12, #int 3 // #3 │ │ -50e3ea: 4d08 070c |004f: aput-object v8, v7, v12 │ │ -50e3ee: 2208 151c |0051: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e3f2: 1c0d ba1f |0053: const-class v13, Lorg/kontalk/service/msgcenter/event/RosterMatchRequest; // type@1fba │ │ -50e3f6: 620e 4b75 |0055: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e3fa: 1a0f a7a2 |0057: const-string v15, "handleRosterMatch" // string@a2a7 │ │ -50e3fe: 7040 beab f8ed |0059: invoke-direct {v8, v15, v13, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e404: 124d |005c: const/4 v13, #int 4 // #4 │ │ -50e406: 4d08 070d |005d: aput-object v8, v7, v13 │ │ -50e40a: 2208 151c |005f: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e40e: 1c0e bc1f |0061: const-class v14, Lorg/kontalk/service/msgcenter/event/RosterStatusRequest; // type@1fbc │ │ -50e412: 620f 4b75 |0063: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e416: 1a0d a8a2 |0065: const-string v13, "handleRosterStatus" // string@a2a8 │ │ -50e41a: 7040 beab d8fe |0067: invoke-direct {v8, v13, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e420: 125d |006a: const/4 v13, #int 5 // #5 │ │ -50e422: 4d08 070d |006b: aput-object v8, v7, v13 │ │ -50e426: 2208 151c |006d: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e42a: 1c0e b21f |006f: const-class v14, Lorg/kontalk/service/msgcenter/event/PresenceRequest; // type@1fb2 │ │ -50e42e: 620f 4b75 |0071: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e432: 1a0d 9ca2 |0073: const-string v13, "handlePresence" // string@a29c │ │ -50e436: 7040 beab d8fe |0075: invoke-direct {v8, v13, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e43c: 126d |0078: const/4 v13, #int 6 // #6 │ │ -50e43e: 4d08 070d |0079: aput-object v8, v7, v13 │ │ -50e442: 2208 151c |007b: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e446: 1c0e c41f |007d: const-class v14, Lorg/kontalk/service/msgcenter/event/SubscribeRequest; // type@1fc4 │ │ -50e44a: 620f 4b75 |007f: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e44e: 1a0c b3a2 |0081: const-string v12, "handleSubscribe" // string@a2b3 │ │ -50e452: 7040 beab c8fe |0083: invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e458: 127c |0086: const/4 v12, #int 7 // #7 │ │ -50e45a: 4d08 070c |0087: aput-object v8, v7, v12 │ │ -50e45e: 2208 151c |0089: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e462: 1c0e c51f |008b: const-class v14, Lorg/kontalk/service/msgcenter/event/UnsubscribeRequest; // type@1fc5 │ │ -50e466: 620f 4b75 |008d: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e46a: 1a0c bba2 |008f: const-string v12, "handleUnsubscribe" // string@a2bb │ │ -50e46e: 7040 beab c8fe |0091: invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e474: 130c 0800 |0094: const/16 v12, #int 8 // #8 │ │ -50e478: 4d08 070c |0096: aput-object v8, v7, v12 │ │ -50e47c: 2208 151c |0098: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e480: 1c0e c61f |009a: const-class v14, Lorg/kontalk/service/msgcenter/event/UpdateStatusRequest; // type@1fc6 │ │ -50e484: 620f 4b75 |009c: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e488: 1a0c bea2 |009e: const-string v12, "handleUpdateStatus" // string@a2be │ │ -50e48c: 7040 beab c8fe |00a0: invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e492: 130c 0900 |00a3: const/16 v12, #int 9 // #9 │ │ -50e496: 4d08 070c |00a5: aput-object v8, v7, v12 │ │ -50e49a: 2208 151c |00a7: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e49e: 1c0e ae1f |00a9: const-class v14, Lorg/kontalk/service/msgcenter/event/LastActivityRequest; // type@1fae │ │ -50e4a2: 620f 4b75 |00ab: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e4a6: 1a0c 92a2 |00ad: const-string v12, "handleLastActivity" // string@a292 │ │ -50e4aa: 7040 beab c8fe |00af: invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e4b0: 130c 0a00 |00b2: const/16 v12, #int 10 // #a │ │ -50e4b4: 4d08 070c |00b4: aput-object v8, v7, v12 │ │ -50e4b8: 2208 151c |00b6: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e4bc: 1c0e b51f |00b8: const-class v14, Lorg/kontalk/service/msgcenter/event/PublicKeyRequest; // type@1fb5 │ │ -50e4c0: 620f 4b75 |00ba: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e4c4: 1a0c 9da2 |00bc: const-string v12, "handlePublicKey" // string@a29d │ │ -50e4c8: 7040 beab c8fe |00be: invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e4ce: 130c 0b00 |00c1: const/16 v12, #int 11 // #b │ │ -50e4d2: 4d08 070c |00c3: aput-object v8, v7, v12 │ │ -50e4d6: 2208 151c |00c5: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e4da: 1c0e c21f |00c7: const-class v14, Lorg/kontalk/service/msgcenter/event/ServerListRequest; // type@1fc2 │ │ -50e4de: 620f 4b75 |00c9: sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e4e2: 1a0c aca2 |00cb: const-string v12, "handleServerList" // string@a2ac │ │ -50e4e6: 7040 beab c8fe |00cd: invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e4ec: 130c 0c00 |00d0: const/16 v12, #int 12 // #c │ │ -50e4f0: 4d08 070c |00d2: aput-object v8, v7, v12 │ │ -50e4f4: 2208 151c |00d4: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e4f8: 1c0c c31f |00d6: const-class v12, Lorg/kontalk/service/msgcenter/event/SetUserPrivacyRequest; // type@1fc3 │ │ -50e4fc: 620e 4b75 |00d8: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e500: 1a0f afa2 |00da: const-string v15, "handleSetUserPrivacy" // string@a2af │ │ -50e504: 7040 beab f8ec |00dc: invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e50a: 130c 0d00 |00df: const/16 v12, #int 13 // #d │ │ -50e50e: 4d08 070c |00e1: aput-object v8, v7, v12 │ │ -50e512: 2208 151c |00e3: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e516: 1c0c a81f |00e5: const-class v12, Lorg/kontalk/service/msgcenter/event/BlocklistRequest; // type@1fa8 │ │ -50e51a: 620e 4b75 |00e7: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e51e: 1a0f 8aa2 |00e9: const-string v15, "handleBlocklist" // string@a28a │ │ -50e522: 7040 beab f8ec |00eb: invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e528: 130c 0e00 |00ee: const/16 v12, #int 14 // #e │ │ -50e52c: 4d08 070c |00f0: aput-object v8, v7, v12 │ │ -50e530: 2208 151c |00f2: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e534: 1c0c d01f |00f4: const-class v12, Lorg/kontalk/service/msgcenter/event/VersionRequest; // type@1fd0 │ │ -50e538: 620e 4b75 |00f6: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e53c: 1a0f c1a2 |00f8: const-string v15, "handleVersion" // string@a2c1 │ │ -50e540: 7040 beab f8ec |00fa: invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e546: 130c 0f00 |00fd: const/16 v12, #int 15 // #f │ │ -50e54a: 4d08 070c |00ff: aput-object v8, v7, v12 │ │ -50e54e: 7040 b7ab 657a |0101: invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e554: 7110 53cc 0500 |0104: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e55a: 2205 121c |0107: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e55e: 1c06 1e21 |0109: const-class v6, Lorg/kontalk/ui/prefs/AccountFragment; // type@211e │ │ -50e562: 23b7 3924 |010b: new-array v7, v11, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e566: 2208 151c |010d: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e56a: 1c12 aa1f |010f: const-class v18, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50e56e: 6213 4b75 |0111: sget-object v19, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e572: 1a11 49c5 |0113: const-string v17, "onConnected" // string@c549 │ │ -50e576: 1314 0000 |0115: const/16 v20, #int 0 // #0 │ │ -50e57a: 1315 0100 |0117: const/16 v21, #int 1 // #1 │ │ -50e57e: 0810 0800 |0119: move-object/from16 v16, v8 │ │ -50e582: 7606 bfab 1000 |011b: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50e588: 4d08 0709 |011e: aput-object v8, v7, v9 │ │ -50e58c: 2208 151c |0120: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e590: 1c0c b31f |0122: const-class v12, Lorg/kontalk/service/msgcenter/event/PrivateKeyUploadedEvent; // type@1fb3 │ │ -50e594: 620e 4d75 |0124: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e598: 1a0f d6c6 |0126: const-string v15, "onPrivateKeyUploaded" // string@c6d6 │ │ -50e59c: 7040 beab f8ec |0128: invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e5a2: 4d08 070a |012b: aput-object v8, v7, v10 │ │ -50e5a6: 7040 b7ab 657a |012d: invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e5ac: 7110 53cc 0500 |0130: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e5b2: 2205 121c |0133: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e5b6: 1c06 4c20 |0135: const-class v6, Lorg/kontalk/ui/CodeValidation; // type@204c │ │ -50e5ba: 23b7 3924 |0137: new-array v7, v11, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e5be: 2208 151c |0139: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e5c2: 1c0c ee1f |013b: const-class v12, Lorg/kontalk/service/registration/event/ChallengeError; // type@1fee │ │ -50e5c6: 620e 4c75 |013d: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e5ca: 1a0f 25c5 |013f: const-string v15, "onChallengeError" // string@c525 │ │ -50e5ce: 7040 beab f8ec |0141: invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e5d4: 4d08 0709 |0144: aput-object v8, v7, v9 │ │ -50e5d8: 2208 151c |0146: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e5dc: 620c 4c75 |0148: sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e5e0: 1a0e d0c4 |014a: const-string v14, "onAccountCreated" // string@c4d0 │ │ -50e5e4: 7040 beab e8c2 |014c: invoke-direct {v8, v14, v2, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e5ea: 4d08 070a |014f: aput-object v8, v7, v10 │ │ -50e5ee: 7040 b7ab 657a |0151: invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e5f4: 7110 53cc 0500 |0154: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e5fa: 2205 121c |0157: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e5fe: 1c06 6420 |0159: const-class v6, Lorg/kontalk/ui/ContactInfoFragment; // type@2064 │ │ -50e602: 23d7 3924 |015b: new-array v7, v13, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e606: 2208 151c |015d: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e60a: 1c12 aa1f |015f: const-class v18, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50e60e: 6213 4d75 |0161: sget-object v19, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e612: 1a11 49c5 |0163: const-string v17, "onConnected" // string@c549 │ │ -50e616: 0810 0800 |0165: move-object/from16 v16, v8 │ │ -50e61a: 7606 bfab 1000 |0167: invoke-direct/range {v16, v17, v18, v19, v20, v21}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50e620: 4d08 0709 |016a: aput-object v8, v7, v9 │ │ -50e624: 2208 151c |016c: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e628: 1c18 b81f |016e: const-class v24, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; // type@1fb8 │ │ -50e62c: 6219 4d75 |0170: sget-object v25, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e630: 1a17 17c7 |0172: const-string v23, "onRosterLoaded" // string@c717 │ │ -50e634: 131a 0000 |0174: const/16 v26, #int 0 // #0 │ │ -50e638: 131b 0100 |0176: const/16 v27, #int 1 // #1 │ │ -50e63c: 0816 0800 |0178: move-object/from16 v22, v8 │ │ -50e640: 7606 bfab 1600 |017a: invoke-direct/range {v22, v23, v24, v25, v26, v27}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50e646: 4d08 070a |017d: aput-object v8, v7, v10 │ │ -50e64a: 2208 151c |017f: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e64e: 620c 4d75 |0181: sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e652: 1a0f a7c7 |0183: const-string v15, "onUserOnline" // string@c7a7 │ │ -50e656: 7040 beab f8c1 |0185: invoke-direct {v8, v15, v1, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e65c: 4d08 070b |0188: aput-object v8, v7, v11 │ │ -50e660: 2208 151c |018a: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e664: 620c 4d75 |018c: sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e668: 1a0d a6c7 |018e: const-string v13, "onUserOffline" // string@c7a6 │ │ -50e66c: 7040 beab d8c0 |0190: invoke-direct {v8, v13, v0, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e672: 123c |0193: const/4 v12, #int 3 // #3 │ │ -50e674: 4d08 070c |0194: aput-object v8, v7, v12 │ │ -50e678: 2208 151c |0196: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e67c: 1c0c af1f |0198: const-class v12, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; // type@1faf │ │ -50e680: 620b 4d75 |019a: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e684: 1a09 85c6 |019c: const-string v9, "onNoUserPresence" // string@c685 │ │ -50e688: 7040 beab 98bc |019e: invoke-direct {v8, v9, v12, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e68e: 1249 |01a1: const/4 v9, #int 4 // #4 │ │ -50e690: 4d08 0709 |01a2: aput-object v8, v7, v9 │ │ +50e34c: 1c00 ed1f |0000: const-class v0, Lorg/kontalk/service/registration/event/AccountCreatedEvent; // type@1fed │ │ +50e350: 1c01 f41f |0002: const-class v1, Lorg/kontalk/service/registration/event/LoginTestEvent; // type@1ff4 │ │ +50e354: 1c02 f61f |0004: const-class v2, Lorg/kontalk/service/registration/event/RetrieveKeyError; // type@1ff6 │ │ +50e358: 1c03 f31f |0006: const-class v3, Lorg/kontalk/service/registration/event/KeyReceivedEvent; // type@1ff3 │ │ +50e35c: 1c04 b41f |0008: const-class v4, Lorg/kontalk/service/msgcenter/event/PublicKeyEvent; // type@1fb4 │ │ +50e360: 1c05 ad1f |000a: const-class v5, Lorg/kontalk/service/msgcenter/event/LastActivityEvent; // type@1fad │ │ +50e364: 2206 2b0f |000c: new-instance v6, Ljava/util/HashMap; // type@0f2b │ │ +50e368: 7010 ec68 0600 |000e: invoke-direct {v6}, Ljava/util/HashMap;.:()V // method@68ec │ │ +50e36e: 6906 e69a |0011: sput-object v6, Lorg/kontalk/util/EventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@9ae6 │ │ +50e372: 2206 121c |0013: new-instance v6, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e376: 1c07 1e21 |0015: const-class v7, Lorg/kontalk/ui/prefs/AccountFragment; // type@211e │ │ +50e37a: 1228 |0017: const/4 v8, #int 2 // #2 │ │ +50e37c: 2389 3924 |0018: new-array v9, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e380: 2210 151c |001a: new-instance v16, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e384: 1c0c aa1f |001c: const-class v12, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50e388: 620d 4b75 |001e: sget-object v13, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e38c: 1a0b 49c5 |0020: const-string v11, "onConnected" // string@c549 │ │ +50e390: 120e |0022: const/4 v14, #int 0 // #0 │ │ +50e392: 121f |0023: const/4 v15, #int 1 // #1 │ │ +50e394: 080a 1000 |0024: move-object/from16 v10, v16 │ │ +50e398: 7606 bfab 0a00 |0026: invoke-direct/range {v10, v11, v12, v13, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50e39e: 120a |0029: const/4 v10, #int 0 // #0 │ │ +50e3a0: 4d10 090a |002a: aput-object v16, v9, v10 │ │ +50e3a4: 220b 151c |002c: new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e3a8: 1c0c b31f |002e: const-class v12, Lorg/kontalk/service/msgcenter/event/PrivateKeyUploadedEvent; // type@1fb3 │ │ +50e3ac: 620d 4d75 |0030: sget-object v13, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50e3b0: 1a0e d6c6 |0032: const-string v14, "onPrivateKeyUploaded" // string@c6d6 │ │ +50e3b4: 7040 beab ebdc |0034: invoke-direct {v11, v14, v12, v13}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e3ba: 121c |0037: const/4 v12, #int 1 // #1 │ │ +50e3bc: 4d0b 090c |0038: aput-object v11, v9, v12 │ │ +50e3c0: 7040 b7ab 769c |003a: invoke-direct {v6, v7, v12, v9}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e3c6: 7110 53cc 0600 |003d: invoke-static {v6}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e3cc: 2206 121c |0040: new-instance v6, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e3d0: 1c07 be20 |0042: const-class v7, Lorg/kontalk/ui/NumberValidation; // type@20be │ │ +50e3d4: 1309 0800 |0044: const/16 v9, #int 8 // #8 │ │ +50e3d8: 239b 3924 |0046: new-array v11, v9, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e3dc: 220d 151c |0048: new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e3e0: 620e 4c75 |004a: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e3e4: 1a0f 35c6 |004c: const-string v15, "onKeyReceived" // string@c635 │ │ +50e3e8: 7040 beab fde3 |004e: invoke-direct {v13, v15, v3, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e3ee: 4d0d 0b0a |0051: aput-object v13, v11, v10 │ │ +50e3f2: 220d 151c |0053: new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e3f6: 620e 4c75 |0055: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e3fa: 1a09 13c7 |0057: const-string v9, "onRetrieveKeyError" // string@c713 │ │ +50e3fe: 7040 beab 9de2 |0059: invoke-direct {v13, v9, v2, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e404: 4d0d 0b0c |005c: aput-object v13, v11, v12 │ │ +50e408: 220d 151c |005e: new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e40c: 1c0e f11f |0060: const-class v14, Lorg/kontalk/service/registration/event/ImportKeyError; // type@1ff1 │ │ +50e410: 620a 4c75 |0062: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e414: 1a0c 06c6 |0064: const-string v12, "onImportKeyError" // string@c606 │ │ +50e418: 7040 beab cdae |0066: invoke-direct {v13, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e41e: 4d0d 0b08 |0069: aput-object v13, v11, v8 │ │ +50e422: 220a 151c |006b: new-instance v10, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e426: 620c 4c75 |006d: sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e42a: 1a0d 4fc6 |006f: const-string v13, "onLoginTest" // string@c64f │ │ +50e42e: 7040 beab dac1 |0071: invoke-direct {v10, v13, v1, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e434: 123c |0074: const/4 v12, #int 3 // #3 │ │ +50e436: 4d0a 0b0c |0075: aput-object v10, v11, v12 │ │ +50e43a: 220a 151c |0077: new-instance v10, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e43e: 620e 4c75 |0079: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e442: 1a0c d0c4 |007b: const-string v12, "onAccountCreated" // string@c4d0 │ │ +50e446: 7040 beab cae0 |007d: invoke-direct {v10, v12, v0, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e44c: 124e |0080: const/4 v14, #int 4 // #4 │ │ +50e44e: 4d0a 0b0e |0081: aput-object v10, v11, v14 │ │ +50e452: 220a 151c |0083: new-instance v10, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e456: 1c0e ec1f |0085: const-class v14, Lorg/kontalk/service/registration/event/AcceptTermsRequest; // type@1fec │ │ +50e45a: 6208 4c75 |0087: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e45e: 0811 0000 |0089: move-object/from16 v17, v0 │ │ +50e462: 1a00 cfc4 |008b: const-string v0, "onAcceptTermsRequested" // string@c4cf │ │ +50e466: 7040 beab 0a8e |008d: invoke-direct {v10, v0, v14, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e46c: 1250 |0090: const/4 v0, #int 5 // #5 │ │ +50e46e: 4d0a 0b00 |0091: aput-object v10, v11, v0 │ │ +50e472: 2208 151c |0093: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e476: 1c0a fe1f |0095: const-class v10, Lorg/kontalk/service/registration/event/VerificationRequestedEvent; // type@1ffe │ │ +50e47a: 620e 4c75 |0097: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e47e: 1a00 aec7 |0099: const-string v0, "onVerificationRequested" // string@c7ae │ │ +50e482: 7040 beab 08ea |009b: invoke-direct {v8, v0, v10, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e488: 1260 |009e: const/4 v0, #int 6 // #6 │ │ +50e48a: 4d08 0b00 |009f: aput-object v8, v11, v0 │ │ +50e48e: 2208 151c |00a1: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e492: 1c0a fc1f |00a3: const-class v10, Lorg/kontalk/service/registration/event/VerificationError; // type@1ffc │ │ +50e496: 620e 4c75 |00a5: sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50e49a: 1a00 acc7 |00a7: const-string v0, "onVerificationError" // string@c7ac │ │ +50e49e: 7040 beab 08ea |00a9: invoke-direct {v8, v0, v10, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e4a4: 1270 |00ac: const/4 v0, #int 7 // #7 │ │ +50e4a6: 4d08 0b00 |00ad: aput-object v8, v11, v0 │ │ +50e4aa: 1218 |00af: const/4 v8, #int 1 // #1 │ │ +50e4ac: 7040 b7ab 76b8 |00b0: invoke-direct {v6, v7, v8, v11}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e4b2: 7110 53cc 0600 |00b3: invoke-static {v6}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e4b8: 2206 121c |00b6: new-instance v6, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e4bc: 1c07 8920 |00b8: const-class v7, Lorg/kontalk/ui/GroupInfoFragment; // type@2089 │ │ +50e4c0: 238a 3924 |00ba: new-array v10, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e4c4: 220b 151c |00bc: new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e4c8: 1c0e bb1f |00be: const-class v14, Lorg/kontalk/service/msgcenter/event/RosterStatusEvent; // type@1fbb │ │ +50e4cc: 6200 4d75 |00c0: sget-object v0, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50e4d0: 1a08 1ac7 |00c2: const-string v8, "onRosterStatus" // string@c71a │ │ +50e4d4: 7040 beab 8b0e |00c4: invoke-direct {v11, v8, v14, v0}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e4da: 1200 |00c7: const/4 v0, #int 0 // #0 │ │ +50e4dc: 4d0b 0a00 |00c8: aput-object v11, v10, v0 │ │ +50e4e0: 1210 |00ca: const/4 v0, #int 1 // #1 │ │ +50e4e2: 7040 b7ab 76a0 |00cb: invoke-direct {v6, v7, v0, v10}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e4e8: 7110 53cc 0600 |00ce: invoke-static {v6}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e4ee: 2200 121c |00d1: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e4f2: 1c06 0220 |00d3: const-class v6, Lorg/kontalk/sync/SyncProcedure; // type@2002 │ │ +50e4f6: 1277 |00d5: const/4 v7, #int 7 // #7 │ │ +50e4f8: 2378 3924 |00d6: new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e4fc: 2207 151c |00d8: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e500: 1c14 aa1f |00da: const-class v20, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50e504: 6215 4b75 |00dc: sget-object v21, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e508: 1a13 49c5 |00de: const-string v19, "onConnected" // string@c549 │ │ +50e50c: 1316 0000 |00e0: const/16 v22, #int 0 // #0 │ │ +50e510: 1317 0100 |00e2: const/16 v23, #int 1 // #1 │ │ +50e514: 0812 0700 |00e4: move-object/from16 v18, v7 │ │ +50e518: 7606 bfab 1200 |00e6: invoke-direct/range {v18, v19, v20, v21, v22, v23}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50e51e: 120a |00e9: const/4 v10, #int 0 // #0 │ │ +50e520: 4d07 080a |00ea: aput-object v7, v8, v10 │ │ +50e524: 2207 151c |00ec: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e528: 1c14 ab1f |00ee: const-class v20, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; // type@1fab │ │ +50e52c: 6215 4b75 |00f0: sget-object v21, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e530: 1a13 8dc5 |00f2: const-string v19, "onDisconnected" // string@c58d │ │ +50e534: 0812 0700 |00f4: move-object/from16 v18, v7 │ │ +50e538: 7606 bfab 1200 |00f6: invoke-direct/range {v18, v19, v20, v21, v22, v23}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50e53e: 121a |00f9: const/4 v10, #int 1 // #1 │ │ +50e540: 4d07 080a |00fa: aput-object v7, v8, v10 │ │ +50e544: 2207 151c |00fc: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e548: 1c0a b11f |00fe: const-class v10, Lorg/kontalk/service/msgcenter/event/PresenceEvent; // type@1fb1 │ │ +50e54c: 620b 4b75 |0100: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e550: 1a0e d0c6 |0102: const-string v14, "onPresence" // string@c6d0 │ │ +50e554: 7040 beab e7ba |0104: invoke-direct {v7, v14, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e55a: 122a |0107: const/4 v10, #int 2 // #2 │ │ +50e55c: 4d07 080a |0108: aput-object v7, v8, v10 │ │ +50e560: 2207 151c |010a: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e564: 1c0a b91f |010c: const-class v10, Lorg/kontalk/service/msgcenter/event/RosterMatchEvent; // type@1fb9 │ │ +50e568: 620b 4b75 |010e: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e56c: 1a0e 19c7 |0110: const-string v14, "onRosterMatch" // string@c719 │ │ +50e570: 7040 beab e7ba |0112: invoke-direct {v7, v14, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e576: 123a |0115: const/4 v10, #int 3 // #3 │ │ +50e578: 4d07 080a |0116: aput-object v7, v8, v10 │ │ +50e57c: 2207 151c |0118: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e580: 1c0a a71f |011a: const-class v10, Lorg/kontalk/service/msgcenter/event/BlocklistEvent; // type@1fa7 │ │ +50e584: 620b 4b75 |011c: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e588: 1a0e 1dc5 |011e: const-string v14, "onBlocklist" // string@c51d │ │ +50e58c: 7040 beab e7ba |0120: invoke-direct {v7, v14, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e592: 124a |0123: const/4 v10, #int 4 // #4 │ │ +50e594: 4d07 080a |0124: aput-object v7, v8, v10 │ │ +50e598: 2207 151c |0126: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e59c: 620a 4b75 |0128: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e5a0: 1a0b 3dc6 |012a: const-string v11, "onLastActivity" // string@c63d │ │ +50e5a4: 7040 beab b7a5 |012c: invoke-direct {v7, v11, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e5aa: 125a |012f: const/4 v10, #int 5 // #5 │ │ +50e5ac: 4d07 080a |0130: aput-object v7, v8, v10 │ │ +50e5b0: 2207 151c |0132: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e5b4: 620a 4b75 |0134: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e5b8: 1a0e dcc6 |0136: const-string v14, "onPublicKey" // string@c6dc │ │ +50e5bc: 7040 beab e7a4 |0138: invoke-direct {v7, v14, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e5c2: 126a |013b: const/4 v10, #int 6 // #6 │ │ +50e5c4: 4d07 080a |013c: aput-object v7, v8, v10 │ │ +50e5c8: 1217 |013e: const/4 v7, #int 1 // #1 │ │ +50e5ca: 7040 b7ab 6087 |013f: invoke-direct {v0, v6, v7, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e5d0: 7110 53cc 0000 |0142: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e5d6: 2200 121c |0145: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e5da: 1c06 741e |0147: const-class v6, Lorg/kontalk/MessagesController; // type@1e74 │ │ +50e5de: 23a7 3924 |0149: new-array v7, v10, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e5e2: 2208 151c |014b: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e5e6: 1c0a aa1f |014d: const-class v10, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50e5ea: 0812 0500 |014f: move-object/from16 v18, v5 │ │ +50e5ee: 1a05 49c5 |0151: const-string v5, "onConnected" // string@c549 │ │ +50e5f2: 7030 bdab 580a |0153: invoke-direct {v8, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ +50e5f8: 1205 |0156: const/4 v5, #int 0 // #0 │ │ +50e5fa: 4d08 0705 |0157: aput-object v8, v7, v5 │ │ +50e5fe: 2205 151c |0159: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e602: 1c08 ab1f |015b: const-class v8, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; // type@1fab │ │ +50e606: 1a0a 8dc5 |015d: const-string v10, "onDisconnected" // string@c58d │ │ +50e60a: 7030 bdab a508 |015f: invoke-direct {v5, v10, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ +50e610: 1218 |0162: const/4 v8, #int 1 // #1 │ │ +50e612: 4d05 0708 |0163: aput-object v5, v7, v8 │ │ +50e616: 2205 151c |0165: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e61a: 1c08 b81f |0167: const-class v8, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; // type@1fb8 │ │ +50e61e: 0813 0b00 |0169: move-object/from16 v19, v11 │ │ +50e622: 1a0b 17c7 |016b: const-string v11, "onRosterLoaded" // string@c717 │ │ +50e626: 7030 bdab b508 |016d: invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ +50e62c: 1228 |0170: const/4 v8, #int 2 // #2 │ │ +50e62e: 4d05 0708 |0171: aput-object v5, v7, v8 │ │ +50e632: 2205 151c |0173: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e636: 1c08 ac1f |0175: const-class v8, Lorg/kontalk/service/msgcenter/event/GroupCreatedEvent; // type@1fac │ │ +50e63a: 1a0b fdc5 |0177: const-string v11, "onGroupCreated" // string@c5fd │ │ +50e63e: 7030 bdab b508 |0179: invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ +50e644: 1238 |017c: const/4 v8, #int 3 // #3 │ │ +50e646: 4d05 0708 |017d: aput-object v5, v7, v8 │ │ +50e64a: 2205 151c |017f: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e64e: 1c08 cd1f |0181: const-class v8, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; // type@1fcd │ │ +50e652: 1a0b a9c7 |0183: const-string v11, "onUserSubscribed" // string@c7a9 │ │ +50e656: 7030 bdab b508 |0185: invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ +50e65c: 1248 |0188: const/4 v8, #int 4 // #4 │ │ +50e65e: 4d05 0708 |0189: aput-object v5, v7, v8 │ │ +50e662: 2205 151c |018b: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e666: 1c08 c91f |018d: const-class v8, Lorg/kontalk/service/msgcenter/event/UploadServiceFoundEvent; // type@1fc9 │ │ +50e66a: 1a0b a2c7 |018f: const-string v11, "onUploadServiceFound" // string@c7a2 │ │ +50e66e: 7030 bdab b508 |0191: invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ +50e674: 1258 |0194: const/4 v8, #int 5 // #5 │ │ +50e676: 4d05 0708 |0195: aput-object v5, v7, v8 │ │ +50e67a: 1215 |0197: const/4 v5, #int 1 // #1 │ │ +50e67c: 7040 b7ab 6075 |0198: invoke-direct {v0, v6, v5, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e682: 7110 53cc 0000 |019b: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e688: 2200 121c |019e: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e68c: 1c06 8d20 |01a0: const-class v6, Lorg/kontalk/ui/GroupMessageFragment; // type@208d │ │ +50e690: 2357 3924 |01a2: new-array v7, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ 50e694: 2208 151c |01a4: new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e698: 6209 4d75 |01a6: sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e69c: 1a0b 3dc6 |01a8: const-string v11, "onLastActivity" // string@c63d │ │ -50e6a0: 7040 beab b894 |01aa: invoke-direct {v8, v11, v4, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e6a6: 1259 |01ad: const/4 v9, #int 5 // #5 │ │ -50e6a8: 4d08 0709 |01ae: aput-object v8, v7, v9 │ │ -50e6ac: 7040 b7ab 657a |01b0: invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e6b2: 7110 53cc 0500 |01b3: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e6b8: 2205 121c |01b6: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e6bc: 1c06 0220 |01b8: const-class v6, Lorg/kontalk/sync/SyncProcedure; // type@2002 │ │ -50e6c0: 1277 |01ba: const/4 v7, #int 7 // #7 │ │ -50e6c2: 2378 3924 |01bb: new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e6c6: 2207 151c |01bd: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e6ca: 1c15 aa1f |01bf: const-class v21, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50e6ce: 6216 4b75 |01c1: sget-object v22, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e6d2: 1a14 49c5 |01c3: const-string v20, "onConnected" // string@c549 │ │ -50e6d6: 1317 0000 |01c5: const/16 v23, #int 0 // #0 │ │ -50e6da: 1318 0100 |01c7: const/16 v24, #int 1 // #1 │ │ -50e6de: 0813 0700 |01c9: move-object/from16 v19, v7 │ │ -50e6e2: 7606 bfab 1300 |01cb: invoke-direct/range {v19, v20, v21, v22, v23, v24}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50e6e8: 1209 |01ce: const/4 v9, #int 0 // #0 │ │ -50e6ea: 4d07 0809 |01cf: aput-object v7, v8, v9 │ │ -50e6ee: 2207 151c |01d1: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e6f2: 1c15 ab1f |01d3: const-class v21, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; // type@1fab │ │ -50e6f6: 6216 4b75 |01d5: sget-object v22, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e6fa: 1a14 8dc5 |01d7: const-string v20, "onDisconnected" // string@c58d │ │ -50e6fe: 0813 0700 |01d9: move-object/from16 v19, v7 │ │ -50e702: 7606 bfab 1300 |01db: invoke-direct/range {v19, v20, v21, v22, v23, v24}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50e708: 4d07 080a |01de: aput-object v7, v8, v10 │ │ -50e70c: 2207 151c |01e0: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e710: 1c09 b11f |01e2: const-class v9, Lorg/kontalk/service/msgcenter/event/PresenceEvent; // type@1fb1 │ │ -50e714: 620c 4b75 |01e4: sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e718: 1a0a d0c6 |01e6: const-string v10, "onPresence" // string@c6d0 │ │ -50e71c: 7040 beab a7c9 |01e8: invoke-direct {v7, v10, v9, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e722: 1229 |01eb: const/4 v9, #int 2 // #2 │ │ -50e724: 4d07 0809 |01ec: aput-object v7, v8, v9 │ │ -50e728: 2207 151c |01ee: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e72c: 1c09 b91f |01f0: const-class v9, Lorg/kontalk/service/msgcenter/event/RosterMatchEvent; // type@1fb9 │ │ -50e730: 620a 4b75 |01f2: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e734: 1a0c 19c7 |01f4: const-string v12, "onRosterMatch" // string@c719 │ │ -50e738: 7040 beab c7a9 |01f6: invoke-direct {v7, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e73e: 1239 |01f9: const/4 v9, #int 3 // #3 │ │ -50e740: 4d07 0809 |01fa: aput-object v7, v8, v9 │ │ -50e744: 2207 151c |01fc: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e748: 1c09 a71f |01fe: const-class v9, Lorg/kontalk/service/msgcenter/event/BlocklistEvent; // type@1fa7 │ │ -50e74c: 620a 4b75 |0200: sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e750: 1a0c 1dc5 |0202: const-string v12, "onBlocklist" // string@c51d │ │ -50e754: 7040 beab c7a9 |0204: invoke-direct {v7, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e75a: 1249 |0207: const/4 v9, #int 4 // #4 │ │ -50e75c: 4d07 0809 |0208: aput-object v7, v8, v9 │ │ -50e760: 2207 151c |020a: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e764: 6209 4b75 |020c: sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e768: 7040 beab b794 |020e: invoke-direct {v7, v11, v4, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e76e: 1259 |0211: const/4 v9, #int 5 // #5 │ │ -50e770: 4d07 0809 |0212: aput-object v7, v8, v9 │ │ -50e774: 2207 151c |0214: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e778: 6209 4b75 |0216: sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e77c: 1a0a dcc6 |0218: const-string v10, "onPublicKey" // string@c6dc │ │ -50e780: 7040 beab a793 |021a: invoke-direct {v7, v10, v3, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e786: 1269 |021d: const/4 v9, #int 6 // #6 │ │ -50e788: 4d07 0809 |021e: aput-object v7, v8, v9 │ │ -50e78c: 1217 |0220: const/4 v7, #int 1 // #1 │ │ -50e78e: 7040 b7ab 6587 |0221: invoke-direct {v5, v6, v7, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e794: 7110 53cc 0500 |0224: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e79a: 2205 121c |0227: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e79e: 1c06 8920 |0229: const-class v6, Lorg/kontalk/ui/GroupInfoFragment; // type@2089 │ │ -50e7a2: 2378 3924 |022b: new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e7a6: 2209 151c |022d: new-instance v9, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e7aa: 1c0c bb1f |022f: const-class v12, Lorg/kontalk/service/msgcenter/event/RosterStatusEvent; // type@1fbb │ │ -50e7ae: 6207 4d75 |0231: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e7b2: 0814 0000 |0233: move-object/from16 v20, v0 │ │ -50e7b6: 1a00 1ac7 |0235: const-string v0, "onRosterStatus" // string@c71a │ │ -50e7ba: 7040 beab 097c |0237: invoke-direct {v9, v0, v12, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e7c0: 1200 |023a: const/4 v0, #int 0 // #0 │ │ -50e7c2: 4d09 0800 |023b: aput-object v9, v8, v0 │ │ -50e7c6: 1217 |023d: const/4 v7, #int 1 // #1 │ │ -50e7c8: 7040 b7ab 6587 |023e: invoke-direct {v5, v6, v7, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e7ce: 7110 53cc 0500 |0241: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e7d4: 2205 121c |0244: new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e7d8: 1c06 5920 |0246: const-class v6, Lorg/kontalk/ui/ComposeMessageFragment; // type@2059 │ │ -50e7dc: 1267 |0248: const/4 v7, #int 6 // #6 │ │ -50e7de: 2378 3924 |0249: new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e7e2: 2207 151c |024b: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e7e6: 6209 4d75 |024d: sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e7ea: 7040 beab a793 |024f: invoke-direct {v7, v10, v3, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e7f0: 4d07 0800 |0252: aput-object v7, v8, v0 │ │ -50e7f4: 2200 151c |0254: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e7f8: 6207 4d75 |0256: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e7fc: 7040 beab b074 |0258: invoke-direct {v0, v11, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e802: 1214 |025b: const/4 v4, #int 1 // #1 │ │ -50e804: 4d00 0804 |025c: aput-object v0, v8, v4 │ │ -50e808: 2200 151c |025e: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e80c: 1c04 cf1f |0260: const-class v4, Lorg/kontalk/service/msgcenter/event/VersionEvent; // type@1fcf │ │ -50e810: 6207 4d75 |0262: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e814: 1a09 afc7 |0264: const-string v9, "onVersion" // string@c7af │ │ -50e818: 7040 beab 9074 |0266: invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e81e: 1224 |0269: const/4 v4, #int 2 // #2 │ │ -50e820: 4d00 0804 |026a: aput-object v0, v8, v4 │ │ -50e824: 2200 151c |026c: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e828: 1c04 cd1f |026e: const-class v4, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; // type@1fcd │ │ -50e82c: 6207 4d75 |0270: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e830: 1a09 a9c7 |0272: const-string v9, "onUserSubscribed" // string@c7a9 │ │ -50e834: 7040 beab 9074 |0274: invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e83a: 1234 |0277: const/4 v4, #int 3 // #3 │ │ -50e83c: 4d00 0804 |0278: aput-object v0, v8, v4 │ │ -50e840: 2200 151c |027a: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e844: 1c04 ca1f |027c: const-class v4, Lorg/kontalk/service/msgcenter/event/UserBlockedEvent; // type@1fca │ │ -50e848: 6207 4d75 |027e: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e84c: 1a09 a4c7 |0280: const-string v9, "onUserBlocked" // string@c7a4 │ │ -50e850: 7040 beab 9074 |0282: invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e856: 1244 |0285: const/4 v4, #int 4 // #4 │ │ -50e858: 4d00 0804 |0286: aput-object v0, v8, v4 │ │ -50e85c: 2200 151c |0288: new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e860: 1c04 ce1f |028a: const-class v4, Lorg/kontalk/service/msgcenter/event/UserUnblockedEvent; // type@1fce │ │ -50e864: 6207 4d75 |028c: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e868: 1a09 aac7 |028e: const-string v9, "onUserUnblocked" // string@c7aa │ │ -50e86c: 7040 beab 9074 |0290: invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e872: 1254 |0293: const/4 v4, #int 5 // #5 │ │ -50e874: 4d00 0804 |0294: aput-object v0, v8, v4 │ │ -50e878: 1210 |0296: const/4 v0, #int 1 // #1 │ │ -50e87a: 7040 b7ab 6580 |0297: invoke-direct {v5, v6, v0, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e880: 7110 53cc 0500 |029a: invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e886: 2200 121c |029d: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e88a: 1c04 611f |029f: const-class v4, Lorg/kontalk/service/ServerListUpdater; // type@1f61 │ │ -50e88e: 1225 |02a1: const/4 v5, #int 2 // #2 │ │ -50e890: 2356 3924 |02a2: new-array v6, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e894: 2205 151c |02a4: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e898: 1c17 aa1f |02a6: const-class v23, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50e89c: 6218 4b75 |02a8: sget-object v24, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e8a0: 1a16 49c5 |02aa: const-string v22, "onConnected" // string@c549 │ │ -50e8a4: 1319 0000 |02ac: const/16 v25, #int 0 // #0 │ │ -50e8a8: 131a 0100 |02ae: const/16 v26, #int 1 // #1 │ │ -50e8ac: 0815 0500 |02b0: move-object/from16 v21, v5 │ │ -50e8b0: 7606 bfab 1500 |02b2: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50e8b6: 1207 |02b5: const/4 v7, #int 0 // #0 │ │ -50e8b8: 4d05 0607 |02b6: aput-object v5, v6, v7 │ │ -50e8bc: 2205 151c |02b8: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e8c0: 1c07 c11f |02ba: const-class v7, Lorg/kontalk/service/msgcenter/event/ServerListEvent; // type@1fc1 │ │ -50e8c4: 6208 4d75 |02bc: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50e8c8: 1a09 31c7 |02be: const-string v9, "onServerList" // string@c731 │ │ -50e8cc: 7040 beab 9587 |02c0: invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e8d2: 1217 |02c3: const/4 v7, #int 1 // #1 │ │ -50e8d4: 4d05 0607 |02c4: aput-object v5, v6, v7 │ │ -50e8d8: 7040 b7ab 4067 |02c6: invoke-direct {v0, v4, v7, v6}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e8de: 7110 53cc 0000 |02c9: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e8e4: 2200 121c |02cc: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e8e8: 1c04 be20 |02ce: const-class v4, Lorg/kontalk/ui/NumberValidation; // type@20be │ │ -50e8ec: 1305 0800 |02d0: const/16 v5, #int 8 // #8 │ │ -50e8f0: 2356 3924 |02d2: new-array v6, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50e8f4: 2205 151c |02d4: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e8f8: 1c07 f31f |02d6: const-class v7, Lorg/kontalk/service/registration/event/KeyReceivedEvent; // type@1ff3 │ │ -50e8fc: 6208 4c75 |02d8: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e900: 1a09 35c6 |02da: const-string v9, "onKeyReceived" // string@c635 │ │ -50e904: 7040 beab 9587 |02dc: invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e90a: 1207 |02df: const/4 v7, #int 0 // #0 │ │ -50e90c: 4d05 0607 |02e0: aput-object v5, v6, v7 │ │ -50e910: 2205 151c |02e2: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e914: 1c07 f61f |02e4: const-class v7, Lorg/kontalk/service/registration/event/RetrieveKeyError; // type@1ff6 │ │ -50e918: 6208 4c75 |02e6: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e91c: 1a09 13c7 |02e8: const-string v9, "onRetrieveKeyError" // string@c713 │ │ -50e920: 7040 beab 9587 |02ea: invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e926: 1217 |02ed: const/4 v7, #int 1 // #1 │ │ -50e928: 4d05 0607 |02ee: aput-object v5, v6, v7 │ │ -50e92c: 2205 151c |02f0: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e930: 1c07 f11f |02f2: const-class v7, Lorg/kontalk/service/registration/event/ImportKeyError; // type@1ff1 │ │ -50e934: 6208 4c75 |02f4: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e938: 1a09 06c6 |02f6: const-string v9, "onImportKeyError" // string@c606 │ │ -50e93c: 7040 beab 9587 |02f8: invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e942: 1227 |02fb: const/4 v7, #int 2 // #2 │ │ -50e944: 4d05 0607 |02fc: aput-object v5, v6, v7 │ │ -50e948: 2205 151c |02fe: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e94c: 1c07 f41f |0300: const-class v7, Lorg/kontalk/service/registration/event/LoginTestEvent; // type@1ff4 │ │ -50e950: 6208 4c75 |0302: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e954: 1a09 4fc6 |0304: const-string v9, "onLoginTest" // string@c64f │ │ -50e958: 7040 beab 9587 |0306: invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e95e: 1237 |0309: const/4 v7, #int 3 // #3 │ │ -50e960: 4d05 0607 |030a: aput-object v5, v6, v7 │ │ -50e964: 2205 151c |030c: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e968: 6207 4c75 |030e: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e96c: 7040 beab e572 |0310: invoke-direct {v5, v14, v2, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e972: 1242 |0313: const/4 v2, #int 4 // #4 │ │ -50e974: 4d05 0602 |0314: aput-object v5, v6, v2 │ │ -50e978: 2202 151c |0316: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e97c: 1c05 ec1f |0318: const-class v5, Lorg/kontalk/service/registration/event/AcceptTermsRequest; // type@1fec │ │ -50e980: 6207 4c75 |031a: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e984: 1a08 cfc4 |031c: const-string v8, "onAcceptTermsRequested" // string@c4cf │ │ -50e988: 7040 beab 8275 |031e: invoke-direct {v2, v8, v5, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e98e: 1255 |0321: const/4 v5, #int 5 // #5 │ │ -50e990: 4d02 0605 |0322: aput-object v2, v6, v5 │ │ -50e994: 2202 151c |0324: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e998: 1c05 fe1f |0326: const-class v5, Lorg/kontalk/service/registration/event/VerificationRequestedEvent; // type@1ffe │ │ -50e99c: 6207 4c75 |0328: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e9a0: 1a08 aec7 |032a: const-string v8, "onVerificationRequested" // string@c7ae │ │ -50e9a4: 7040 beab 8275 |032c: invoke-direct {v2, v8, v5, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e9aa: 1265 |032f: const/4 v5, #int 6 // #6 │ │ -50e9ac: 4d02 0605 |0330: aput-object v2, v6, v5 │ │ -50e9b0: 2202 151c |0332: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e9b4: 1c05 fc1f |0334: const-class v5, Lorg/kontalk/service/registration/event/VerificationError; // type@1ffc │ │ -50e9b8: 6207 4c75 |0336: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ -50e9bc: 1a08 acc7 |0338: const-string v8, "onVerificationError" // string@c7ac │ │ -50e9c0: 7040 beab 8275 |033a: invoke-direct {v2, v8, v5, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50e9c6: 1275 |033d: const/4 v5, #int 7 // #7 │ │ -50e9c8: 4d02 0605 |033e: aput-object v2, v6, v5 │ │ -50e9cc: 1212 |0340: const/4 v2, #int 1 // #1 │ │ -50e9ce: 7040 b7ab 4062 |0341: invoke-direct {v0, v4, v2, v6}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50e9d4: 7110 53cc 0000 |0344: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50e9da: 2200 121c |0347: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50e9de: 1c04 9e1f |0349: const-class v4, Lorg/kontalk/service/msgcenter/RegisterKeyPairListener; // type@1f9e │ │ -50e9e2: 2325 3924 |034b: new-array v5, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e698: 620b 4d75 |01a6: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50e69c: 7040 beab e8b4 |01a8: invoke-direct {v8, v14, v4, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e6a2: 120b |01ab: const/4 v11, #int 0 // #0 │ │ +50e6a4: 4d08 070b |01ac: aput-object v8, v7, v11 │ │ +50e6a8: 7040 b7ab 6075 |01ae: invoke-direct {v0, v6, v5, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e6ae: 7110 53cc 0000 |01b1: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e6b4: 2200 121c |01b4: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e6b8: 1c06 9e1f |01b6: const-class v6, Lorg/kontalk/service/msgcenter/RegisterKeyPairListener; // type@1f9e │ │ +50e6bc: 2357 3924 |01b8: new-array v7, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e6c0: 2205 151c |01ba: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e6c4: 1c16 aa1f |01bc: const-class v22, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50e6c8: 6217 4b75 |01be: sget-object v23, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e6cc: 1a15 49c5 |01c0: const-string v21, "onConnected" // string@c549 │ │ +50e6d0: 1318 0000 |01c2: const/16 v24, #int 0 // #0 │ │ +50e6d4: 1319 0100 |01c4: const/16 v25, #int 1 // #1 │ │ +50e6d8: 0814 0500 |01c6: move-object/from16 v20, v5 │ │ +50e6dc: 7606 bfab 1400 |01c8: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50e6e2: 1208 |01cb: const/4 v8, #int 0 // #0 │ │ +50e6e4: 4d05 0708 |01cc: aput-object v5, v7, v8 │ │ +50e6e8: 1215 |01ce: const/4 v5, #int 1 // #1 │ │ +50e6ea: 7040 b7ab 6075 |01cf: invoke-direct {v0, v6, v5, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e6f0: 7110 53cc 0000 |01d2: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e6f6: 2200 121c |01d5: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e6fa: 1c05 911f |01d7: const-class v5, Lorg/kontalk/service/msgcenter/MessageCenterService; // type@1f91 │ │ +50e6fe: 1306 1000 |01d9: const/16 v6, #int 16 // #10 │ │ +50e702: 2366 3924 |01db: new-array v6, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e706: 2207 151c |01dd: new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e70a: 1c08 c81f |01df: const-class v8, Lorg/kontalk/service/msgcenter/event/UploadPrivateKeyRequest; // type@1fc8 │ │ +50e70e: 620b 4b75 |01e1: sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e712: 0814 0400 |01e3: move-object/from16 v20, v4 │ │ +50e716: 1a04 c0a2 |01e5: const-string v4, "handleUploadPrivateKey" // string@a2c0 │ │ +50e71a: 7040 beab 47b8 |01e7: invoke-direct {v7, v4, v8, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e720: 1204 |01ea: const/4 v4, #int 0 // #0 │ │ +50e722: 4d07 0604 |01eb: aput-object v7, v6, v4 │ │ +50e726: 2204 151c |01ed: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e72a: 1c07 c71f |01ef: const-class v7, Lorg/kontalk/service/msgcenter/event/UploadAttachmentRequest; // type@1fc7 │ │ +50e72e: 6208 4b75 |01f1: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e732: 1a0b bfa2 |01f3: const-string v11, "handleUploadAttachment" // string@a2bf │ │ +50e736: 7040 beab b487 |01f5: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e73c: 1217 |01f8: const/4 v7, #int 1 // #1 │ │ +50e73e: 4d04 0607 |01f9: aput-object v4, v6, v7 │ │ +50e742: 2204 151c |01fb: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e746: 1c07 c01f |01fd: const-class v7, Lorg/kontalk/service/msgcenter/event/SendMessageRequest; // type@1fc0 │ │ +50e74a: 6208 4b75 |01ff: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e74e: 1a0b aaa2 |0201: const-string v11, "handleSendMessage" // string@a2aa │ │ +50e752: 7040 beab b487 |0203: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e758: 1227 |0206: const/4 v7, #int 2 // #2 │ │ +50e75a: 4d04 0607 |0207: aput-object v4, v6, v7 │ │ +50e75e: 2204 151c |0209: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e762: 1c07 be1f |020b: const-class v7, Lorg/kontalk/service/msgcenter/event/SendChatStateRequest; // type@1fbe │ │ +50e766: 6208 4b75 |020d: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e76a: 1a0b a9a2 |020f: const-string v11, "handleSendChatState" // string@a2a9 │ │ +50e76e: 7040 beab b487 |0211: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e774: 1237 |0214: const/4 v7, #int 3 // #3 │ │ +50e776: 4d04 0607 |0215: aput-object v4, v6, v7 │ │ +50e77a: 2204 151c |0217: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e77e: 1c07 ba1f |0219: const-class v7, Lorg/kontalk/service/msgcenter/event/RosterMatchRequest; // type@1fba │ │ +50e782: 6208 4b75 |021b: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e786: 1a0b a7a2 |021d: const-string v11, "handleRosterMatch" // string@a2a7 │ │ +50e78a: 7040 beab b487 |021f: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e790: 1247 |0222: const/4 v7, #int 4 // #4 │ │ +50e792: 4d04 0607 |0223: aput-object v4, v6, v7 │ │ +50e796: 2204 151c |0225: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e79a: 1c07 bc1f |0227: const-class v7, Lorg/kontalk/service/msgcenter/event/RosterStatusRequest; // type@1fbc │ │ +50e79e: 6208 4b75 |0229: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e7a2: 1a0b a8a2 |022b: const-string v11, "handleRosterStatus" // string@a2a8 │ │ +50e7a6: 7040 beab b487 |022d: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e7ac: 1257 |0230: const/4 v7, #int 5 // #5 │ │ +50e7ae: 4d04 0607 |0231: aput-object v4, v6, v7 │ │ +50e7b2: 2204 151c |0233: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e7b6: 1c07 b21f |0235: const-class v7, Lorg/kontalk/service/msgcenter/event/PresenceRequest; // type@1fb2 │ │ +50e7ba: 6208 4b75 |0237: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e7be: 1a0b 9ca2 |0239: const-string v11, "handlePresence" // string@a29c │ │ +50e7c2: 7040 beab b487 |023b: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e7c8: 1267 |023e: const/4 v7, #int 6 // #6 │ │ +50e7ca: 4d04 0607 |023f: aput-object v4, v6, v7 │ │ +50e7ce: 2204 151c |0241: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e7d2: 1c07 c41f |0243: const-class v7, Lorg/kontalk/service/msgcenter/event/SubscribeRequest; // type@1fc4 │ │ +50e7d6: 6208 4b75 |0245: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e7da: 1a0b b3a2 |0247: const-string v11, "handleSubscribe" // string@a2b3 │ │ +50e7de: 7040 beab b487 |0249: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e7e4: 1277 |024c: const/4 v7, #int 7 // #7 │ │ +50e7e6: 4d04 0607 |024d: aput-object v4, v6, v7 │ │ +50e7ea: 2204 151c |024f: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e7ee: 1c07 c51f |0251: const-class v7, Lorg/kontalk/service/msgcenter/event/UnsubscribeRequest; // type@1fc5 │ │ +50e7f2: 6208 4b75 |0253: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e7f6: 1a0b bba2 |0255: const-string v11, "handleUnsubscribe" // string@a2bb │ │ +50e7fa: 7040 beab b487 |0257: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e800: 1307 0800 |025a: const/16 v7, #int 8 // #8 │ │ +50e804: 4d04 0607 |025c: aput-object v4, v6, v7 │ │ +50e808: 2204 151c |025e: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e80c: 1c07 c61f |0260: const-class v7, Lorg/kontalk/service/msgcenter/event/UpdateStatusRequest; // type@1fc6 │ │ +50e810: 6208 4b75 |0262: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e814: 1a0b bea2 |0264: const-string v11, "handleUpdateStatus" // string@a2be │ │ +50e818: 7040 beab b487 |0266: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e81e: 1307 0900 |0269: const/16 v7, #int 9 // #9 │ │ +50e822: 4d04 0607 |026b: aput-object v4, v6, v7 │ │ +50e826: 2204 151c |026d: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e82a: 1c07 ae1f |026f: const-class v7, Lorg/kontalk/service/msgcenter/event/LastActivityRequest; // type@1fae │ │ +50e82e: 6208 4b75 |0271: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e832: 1a0b 92a2 |0273: const-string v11, "handleLastActivity" // string@a292 │ │ +50e836: 7040 beab b487 |0275: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e83c: 1307 0a00 |0278: const/16 v7, #int 10 // #a │ │ +50e840: 4d04 0607 |027a: aput-object v4, v6, v7 │ │ +50e844: 2204 151c |027c: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e848: 1c07 b51f |027e: const-class v7, Lorg/kontalk/service/msgcenter/event/PublicKeyRequest; // type@1fb5 │ │ +50e84c: 6208 4b75 |0280: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e850: 1a0b 9da2 |0282: const-string v11, "handlePublicKey" // string@a29d │ │ +50e854: 7040 beab b487 |0284: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e85a: 1307 0b00 |0287: const/16 v7, #int 11 // #b │ │ +50e85e: 4d04 0607 |0289: aput-object v4, v6, v7 │ │ +50e862: 2204 151c |028b: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e866: 1c07 c21f |028d: const-class v7, Lorg/kontalk/service/msgcenter/event/ServerListRequest; // type@1fc2 │ │ +50e86a: 6208 4b75 |028f: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e86e: 1a0b aca2 |0291: const-string v11, "handleServerList" // string@a2ac │ │ +50e872: 7040 beab b487 |0293: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e878: 1307 0c00 |0296: const/16 v7, #int 12 // #c │ │ +50e87c: 4d04 0607 |0298: aput-object v4, v6, v7 │ │ +50e880: 2204 151c |029a: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e884: 1c07 c31f |029c: const-class v7, Lorg/kontalk/service/msgcenter/event/SetUserPrivacyRequest; // type@1fc3 │ │ +50e888: 6208 4b75 |029e: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e88c: 1a0b afa2 |02a0: const-string v11, "handleSetUserPrivacy" // string@a2af │ │ +50e890: 7040 beab b487 |02a2: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e896: 1307 0d00 |02a5: const/16 v7, #int 13 // #d │ │ +50e89a: 4d04 0607 |02a7: aput-object v4, v6, v7 │ │ +50e89e: 2204 151c |02a9: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e8a2: 1c07 a81f |02ab: const-class v7, Lorg/kontalk/service/msgcenter/event/BlocklistRequest; // type@1fa8 │ │ +50e8a6: 6208 4b75 |02ad: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e8aa: 1a0b 8aa2 |02af: const-string v11, "handleBlocklist" // string@a28a │ │ +50e8ae: 7040 beab b487 |02b1: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e8b4: 1307 0e00 |02b4: const/16 v7, #int 14 // #e │ │ +50e8b8: 4d04 0607 |02b6: aput-object v4, v6, v7 │ │ +50e8bc: 2204 151c |02b8: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e8c0: 1c07 d01f |02ba: const-class v7, Lorg/kontalk/service/msgcenter/event/VersionRequest; // type@1fd0 │ │ +50e8c4: 6208 4b75 |02bc: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50e8c8: 1a0b c1a2 |02be: const-string v11, "handleVersion" // string@a2c1 │ │ +50e8cc: 7040 beab b487 |02c0: invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e8d2: 1307 0f00 |02c3: const/16 v7, #int 15 // #f │ │ +50e8d6: 4d04 0607 |02c5: aput-object v4, v6, v7 │ │ +50e8da: 1214 |02c7: const/4 v4, #int 1 // #1 │ │ +50e8dc: 7040 b7ab 5064 |02c8: invoke-direct {v0, v5, v4, v6}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50e8e2: 7110 53cc 0000 |02cb: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50e8e8: 2200 121c |02ce: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50e8ec: 1c04 ea1f |02d0: const-class v4, Lorg/kontalk/service/registration/RegistrationService; // type@1fea │ │ +50e8f0: 1305 0b00 |02d2: const/16 v5, #int 11 // #b │ │ +50e8f4: 2355 3924 |02d4: new-array v5, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50e8f8: 2206 151c |02d6: new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e8fc: 1c07 eb1f |02d8: const-class v7, Lorg/kontalk/service/registration/event/AbortRequest; // type@1feb │ │ +50e900: 6208 4a75 |02da: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e904: 1a0b cbc4 |02dc: const-string v11, "onAbortRequest" // string@c4cb │ │ +50e908: 7040 beab b687 |02de: invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e90e: 1207 |02e1: const/4 v7, #int 0 // #0 │ │ +50e910: 4d06 0507 |02e2: aput-object v6, v5, v7 │ │ +50e914: 2206 151c |02e4: new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e918: 1c07 fd1f |02e6: const-class v7, Lorg/kontalk/service/registration/event/VerificationRequest; // type@1ffd │ │ +50e91c: 6208 4a75 |02e8: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e920: 1a0b adc7 |02ea: const-string v11, "onVerificationRequest" // string@c7ad │ │ +50e924: 7040 beab b687 |02ec: invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e92a: 1217 |02ef: const/4 v7, #int 1 // #1 │ │ +50e92c: 4d06 0507 |02f0: aput-object v6, v5, v7 │ │ +50e930: 2206 151c |02f2: new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e934: 1c07 f21f |02f4: const-class v7, Lorg/kontalk/service/registration/event/ImportKeyRequest; // type@1ff2 │ │ +50e938: 6208 4a75 |02f6: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e93c: 1a0b 07c6 |02f8: const-string v11, "onImportKeyRequest" // string@c607 │ │ +50e940: 7040 beab b687 |02fa: invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e946: 1227 |02fd: const/4 v7, #int 2 // #2 │ │ +50e948: 4d06 0507 |02fe: aput-object v6, v5, v7 │ │ +50e94c: 2206 151c |0300: new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e950: 1c07 f71f |0302: const-class v7, Lorg/kontalk/service/registration/event/RetrieveKeyRequest; // type@1ff7 │ │ +50e954: 6208 4a75 |0304: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e958: 1a0b 14c7 |0306: const-string v11, "onRetrieveKeyRequest" // string@c714 │ │ +50e95c: 7040 beab b687 |0308: invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e962: 1237 |030b: const/4 v7, #int 3 // #3 │ │ +50e964: 4d06 0507 |030c: aput-object v6, v5, v7 │ │ +50e968: 2206 151c |030e: new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e96c: 6207 4a75 |0310: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e970: 7040 beab f673 |0312: invoke-direct {v6, v15, v3, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e976: 1243 |0315: const/4 v3, #int 4 // #4 │ │ +50e978: 4d06 0503 |0316: aput-object v6, v5, v3 │ │ +50e97c: 2203 151c |0318: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e980: 6206 4a75 |031a: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e984: 7040 beab 9362 |031c: invoke-direct {v3, v9, v2, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e98a: 1252 |031f: const/4 v2, #int 5 // #5 │ │ +50e98c: 4d03 0502 |0320: aput-object v3, v5, v2 │ │ +50e990: 2202 151c |0322: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e994: 1c03 f51f |0324: const-class v3, Lorg/kontalk/service/registration/event/PassphraseInputEvent; // type@1ff5 │ │ +50e998: 6206 4a75 |0326: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e99c: 1a07 a1c6 |0328: const-string v7, "onPassphraseInput" // string@c6a1 │ │ +50e9a0: 7040 beab 7263 |032a: invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e9a6: 1263 |032d: const/4 v3, #int 6 // #6 │ │ +50e9a8: 4d02 0503 |032e: aput-object v2, v5, v3 │ │ +50e9ac: 2202 151c |0330: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e9b0: 1c03 f91f |0332: const-class v3, Lorg/kontalk/service/registration/event/TermsAcceptedEvent; // type@1ff9 │ │ +50e9b4: 6206 4a75 |0334: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e9b8: 1a07 81c7 |0336: const-string v7, "onTermsAccepted" // string@c781 │ │ +50e9bc: 7040 beab 7263 |0338: invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e9c2: 1273 |033b: const/4 v3, #int 7 // #7 │ │ +50e9c4: 4d02 0503 |033c: aput-object v2, v5, v3 │ │ +50e9c8: 2202 151c |033e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50e9cc: 1c03 f01f |0340: const-class v3, Lorg/kontalk/service/registration/event/FallbackVerificationRequest; // type@1ff0 │ │ +50e9d0: 6206 4a75 |0342: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e9d4: 1a07 cec5 |0344: const-string v7, "onFallbackVerificationRequest" // string@c5ce │ │ +50e9d8: 7040 beab 7263 |0346: invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e9de: 1303 0800 |0349: const/16 v3, #int 8 // #8 │ │ +50e9e2: 4d02 0503 |034b: aput-object v2, v5, v3 │ │ 50e9e6: 2202 151c |034d: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50e9ea: 1c17 aa1f |034f: const-class v23, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50e9ee: 6218 4b75 |0351: sget-object v24, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ -50e9f2: 1a16 49c5 |0353: const-string v22, "onConnected" // string@c549 │ │ -50e9f6: 0815 0200 |0355: move-object/from16 v21, v2 │ │ -50e9fa: 7606 bfab 1500 |0357: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50ea00: 1206 |035a: const/4 v6, #int 0 // #0 │ │ -50ea02: 4d02 0506 |035b: aput-object v2, v5, v6 │ │ -50ea06: 1212 |035d: const/4 v2, #int 1 // #1 │ │ -50ea08: 7040 b7ab 4052 |035e: invoke-direct {v0, v4, v2, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50ea0e: 7110 53cc 0000 |0361: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50ea14: 2200 121c |0364: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50ea18: 1c02 ea1f |0366: const-class v2, Lorg/kontalk/service/registration/RegistrationService; // type@1fea │ │ -50ea1c: 1304 0b00 |0368: const/16 v4, #int 11 // #b │ │ -50ea20: 2344 3924 |036a: new-array v4, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50ea24: 2205 151c |036c: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ea28: 1c07 eb1f |036e: const-class v7, Lorg/kontalk/service/registration/event/AbortRequest; // type@1feb │ │ -50ea2c: 6208 4a75 |0370: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50ea30: 1a09 cbc4 |0372: const-string v9, "onAbortRequest" // string@c4cb │ │ -50ea34: 7040 beab 9587 |0374: invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ea3a: 4d05 0406 |0377: aput-object v5, v4, v6 │ │ -50ea3e: 2205 151c |0379: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ea42: 1c06 fd1f |037b: const-class v6, Lorg/kontalk/service/registration/event/VerificationRequest; // type@1ffd │ │ -50ea46: 6207 4a75 |037d: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50ea4a: 1a08 adc7 |037f: const-string v8, "onVerificationRequest" // string@c7ad │ │ -50ea4e: 7040 beab 8576 |0381: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ea54: 1216 |0384: const/4 v6, #int 1 // #1 │ │ -50ea56: 4d05 0406 |0385: aput-object v5, v4, v6 │ │ -50ea5a: 2205 151c |0387: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ea5e: 1c06 f21f |0389: const-class v6, Lorg/kontalk/service/registration/event/ImportKeyRequest; // type@1ff2 │ │ -50ea62: 6207 4a75 |038b: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50ea66: 1a08 07c6 |038d: const-string v8, "onImportKeyRequest" // string@c607 │ │ -50ea6a: 7040 beab 8576 |038f: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ea70: 1226 |0392: const/4 v6, #int 2 // #2 │ │ -50ea72: 4d05 0406 |0393: aput-object v5, v4, v6 │ │ -50ea76: 2205 151c |0395: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ea7a: 1c06 f71f |0397: const-class v6, Lorg/kontalk/service/registration/event/RetrieveKeyRequest; // type@1ff7 │ │ -50ea7e: 6207 4a75 |0399: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50ea82: 1a08 14c7 |039b: const-string v8, "onRetrieveKeyRequest" // string@c714 │ │ -50ea86: 7040 beab 8576 |039d: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ea8c: 1236 |03a0: const/4 v6, #int 3 // #3 │ │ -50ea8e: 4d05 0406 |03a1: aput-object v5, v4, v6 │ │ -50ea92: 2205 151c |03a3: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ea96: 1c06 f31f |03a5: const-class v6, Lorg/kontalk/service/registration/event/KeyReceivedEvent; // type@1ff3 │ │ -50ea9a: 6207 4a75 |03a7: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50ea9e: 1a08 35c6 |03a9: const-string v8, "onKeyReceived" // string@c635 │ │ -50eaa2: 7040 beab 8576 |03ab: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eaa8: 1246 |03ae: const/4 v6, #int 4 // #4 │ │ -50eaaa: 4d05 0406 |03af: aput-object v5, v4, v6 │ │ -50eaae: 2205 151c |03b1: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eab2: 1c06 f61f |03b3: const-class v6, Lorg/kontalk/service/registration/event/RetrieveKeyError; // type@1ff6 │ │ -50eab6: 6207 4a75 |03b5: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50eaba: 1a08 13c7 |03b7: const-string v8, "onRetrieveKeyError" // string@c713 │ │ -50eabe: 7040 beab 8576 |03b9: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eac4: 1256 |03bc: const/4 v6, #int 5 // #5 │ │ -50eac6: 4d05 0406 |03bd: aput-object v5, v4, v6 │ │ -50eaca: 2205 151c |03bf: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eace: 1c06 f51f |03c1: const-class v6, Lorg/kontalk/service/registration/event/PassphraseInputEvent; // type@1ff5 │ │ -50ead2: 6207 4a75 |03c3: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50ead6: 1a08 a1c6 |03c5: const-string v8, "onPassphraseInput" // string@c6a1 │ │ -50eada: 7040 beab 8576 |03c7: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eae0: 1266 |03ca: const/4 v6, #int 6 // #6 │ │ -50eae2: 4d05 0406 |03cb: aput-object v5, v4, v6 │ │ -50eae6: 2205 151c |03cd: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eaea: 1c06 f91f |03cf: const-class v6, Lorg/kontalk/service/registration/event/TermsAcceptedEvent; // type@1ff9 │ │ -50eaee: 6207 4a75 |03d1: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50eaf2: 1a08 81c7 |03d3: const-string v8, "onTermsAccepted" // string@c781 │ │ -50eaf6: 7040 beab 8576 |03d5: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eafc: 1276 |03d8: const/4 v6, #int 7 // #7 │ │ -50eafe: 4d05 0406 |03d9: aput-object v5, v4, v6 │ │ -50eb02: 2205 151c |03db: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eb06: 1c06 f01f |03dd: const-class v6, Lorg/kontalk/service/registration/event/FallbackVerificationRequest; // type@1ff0 │ │ -50eb0a: 6207 4a75 |03df: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50eb0e: 1a08 cec5 |03e1: const-string v8, "onFallbackVerificationRequest" // string@c5ce │ │ -50eb12: 7040 beab 8576 |03e3: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eb18: 1306 0800 |03e6: const/16 v6, #int 8 // #8 │ │ -50eb1c: 4d05 0406 |03e8: aput-object v5, v4, v6 │ │ -50eb20: 2205 151c |03ea: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eb24: 1c06 ef1f |03ec: const-class v6, Lorg/kontalk/service/registration/event/ChallengeRequest; // type@1fef │ │ -50eb28: 6207 4a75 |03ee: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50eb2c: 1a08 26c5 |03f0: const-string v8, "onChallengeRequest" // string@c526 │ │ -50eb30: 7040 beab 8576 |03f2: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eb36: 1306 0900 |03f5: const/16 v6, #int 9 // #9 │ │ -50eb3a: 4d05 0406 |03f7: aput-object v5, v4, v6 │ │ -50eb3e: 2205 151c |03f9: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eb42: 1c06 f41f |03fb: const-class v6, Lorg/kontalk/service/registration/event/LoginTestEvent; // type@1ff4 │ │ -50eb46: 6207 4a75 |03fd: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ -50eb4a: 1a08 4fc6 |03ff: const-string v8, "onLoginTest" // string@c64f │ │ -50eb4e: 7040 beab 8576 |0401: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eb54: 1306 0a00 |0404: const/16 v6, #int 10 // #a │ │ -50eb58: 4d05 0406 |0406: aput-object v5, v4, v6 │ │ -50eb5c: 1215 |0408: const/4 v5, #int 1 // #1 │ │ -50eb5e: 7040 b7ab 2045 |0409: invoke-direct {v0, v2, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50eb64: 7110 53cc 0000 |040c: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50eb6a: 2200 121c |040f: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50eb6e: 1c02 2b20 |0411: const-class v2, Lorg/kontalk/ui/AbstractComposeFragment; // type@202b │ │ -50eb72: 1304 0800 |0413: const/16 v4, #int 8 // #8 │ │ -50eb76: 2344 3924 |0415: new-array v4, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50eb7a: 2205 151c |0417: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eb7e: 1c06 531f |0419: const-class v6, Lorg/kontalk/service/DownloadService$DownloadStarted; // type@1f53 │ │ -50eb82: 6207 4d75 |041b: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50eb86: 1a08 9ac5 |041d: const-string v8, "onDownloadStarted" // string@c59a │ │ -50eb8a: 7040 beab 8576 |041f: invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eb90: 1206 |0422: const/4 v6, #int 0 // #0 │ │ -50eb92: 4d05 0406 |0423: aput-object v5, v4, v6 │ │ -50eb96: 2205 151c |0425: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50eb9a: 6206 4d75 |0427: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50eb9e: 7040 beab f561 |0429: invoke-direct {v5, v15, v1, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50eba4: 1211 |042c: const/4 v1, #int 1 // #1 │ │ -50eba6: 4d05 0401 |042d: aput-object v5, v4, v1 │ │ -50ebaa: 2201 151c |042f: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ebae: 6205 4d75 |0431: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ebb2: 0806 1400 |0433: move-object/from16 v6, v20 │ │ -50ebb6: 7040 beab d156 |0435: invoke-direct {v1, v13, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ebbc: 1225 |0438: const/4 v5, #int 2 // #2 │ │ -50ebbe: 4d01 0405 |0439: aput-object v1, v4, v5 │ │ -50ebc2: 2201 151c |043b: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ebc6: 1c05 af1f |043d: const-class v5, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; // type@1faf │ │ -50ebca: 6206 4d75 |043f: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ebce: 1a07 85c6 |0441: const-string v7, "onNoUserPresence" // string@c685 │ │ -50ebd2: 7040 beab 7165 |0443: invoke-direct {v1, v7, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ebd8: 1235 |0446: const/4 v5, #int 3 // #3 │ │ -50ebda: 4d01 0405 |0447: aput-object v1, v4, v5 │ │ -50ebde: 2201 151c |0449: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ebe2: 1c16 aa1f |044b: const-class v22, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50ebe6: 6217 4d75 |044d: sget-object v23, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ebea: 1a15 49c5 |044f: const-string v21, "onConnected" // string@c549 │ │ -50ebee: 1318 0000 |0451: const/16 v24, #int 0 // #0 │ │ -50ebf2: 1319 0100 |0453: const/16 v25, #int 1 // #1 │ │ -50ebf6: 0814 0100 |0455: move-object/from16 v20, v1 │ │ -50ebfa: 7606 bfab 1400 |0457: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50ec00: 1245 |045a: const/4 v5, #int 4 // #4 │ │ -50ec02: 4d01 0405 |045b: aput-object v1, v4, v5 │ │ -50ec06: 2201 151c |045d: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ec0a: 1c05 ab1f |045f: const-class v5, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; // type@1fab │ │ -50ec0e: 6206 4d75 |0461: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ec12: 1a07 8dc5 |0463: const-string v7, "onDisconnected" // string@c58d │ │ -50ec16: 7040 beab 7165 |0465: invoke-direct {v1, v7, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ec1c: 1255 |0468: const/4 v5, #int 5 // #5 │ │ -50ec1e: 4d01 0405 |0469: aput-object v1, v4, v5 │ │ -50ec22: 2201 151c |046b: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ec26: 1c16 b81f |046d: const-class v22, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; // type@1fb8 │ │ -50ec2a: 6217 4d75 |046f: sget-object v23, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ec2e: 1a15 17c7 |0471: const-string v21, "onRosterLoaded" // string@c717 │ │ -50ec32: 0814 0100 |0473: move-object/from16 v20, v1 │ │ -50ec36: 7606 bfab 1400 |0475: invoke-direct/range {v20, v21, v22, v23, v24, v25}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ -50ec3c: 1265 |0478: const/4 v5, #int 6 // #6 │ │ -50ec3e: 4d01 0405 |0479: aput-object v1, v4, v5 │ │ -50ec42: 2201 151c |047b: new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ec46: 1c06 a91f |047d: const-class v6, Lorg/kontalk/service/msgcenter/event/ChatStateEvent; // type@1fa9 │ │ -50ec4a: 6207 4d75 |047f: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ec4e: 1a08 2bc5 |0481: const-string v8, "onChateState" // string@c52b │ │ -50ec52: 7040 beab 8176 |0483: invoke-direct {v1, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ec58: 1276 |0486: const/4 v6, #int 7 // #7 │ │ -50ec5a: 4d01 0406 |0487: aput-object v1, v4, v6 │ │ -50ec5e: 1211 |0489: const/4 v1, #int 1 // #1 │ │ -50ec60: 7040 b7ab 2041 |048a: invoke-direct {v0, v2, v1, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50ec66: 7110 53cc 0000 |048d: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50ec6c: 2200 121c |0490: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50ec70: 1c01 741e |0492: const-class v1, Lorg/kontalk/MessagesController; // type@1e74 │ │ -50ec74: 2352 3924 |0494: new-array v2, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50ec78: 2204 151c |0496: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ec7c: 1c05 aa1f |0498: const-class v5, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ -50ec80: 1a06 49c5 |049a: const-string v6, "onConnected" // string@c549 │ │ -50ec84: 7030 bdab 6405 |049c: invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ -50ec8a: 1205 |049f: const/4 v5, #int 0 // #0 │ │ -50ec8c: 4d04 0205 |04a0: aput-object v4, v2, v5 │ │ -50ec90: 2204 151c |04a2: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ec94: 1c05 ab1f |04a4: const-class v5, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; // type@1fab │ │ -50ec98: 1a06 8dc5 |04a6: const-string v6, "onDisconnected" // string@c58d │ │ -50ec9c: 7030 bdab 6405 |04a8: invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ -50eca2: 1215 |04ab: const/4 v5, #int 1 // #1 │ │ -50eca4: 4d04 0205 |04ac: aput-object v4, v2, v5 │ │ -50eca8: 2204 151c |04ae: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ecac: 1c05 b81f |04b0: const-class v5, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; // type@1fb8 │ │ -50ecb0: 1a06 17c7 |04b2: const-string v6, "onRosterLoaded" // string@c717 │ │ -50ecb4: 7030 bdab 6405 |04b4: invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ -50ecba: 1225 |04b7: const/4 v5, #int 2 // #2 │ │ -50ecbc: 4d04 0205 |04b8: aput-object v4, v2, v5 │ │ -50ecc0: 2204 151c |04ba: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ecc4: 1c05 ac1f |04bc: const-class v5, Lorg/kontalk/service/msgcenter/event/GroupCreatedEvent; // type@1fac │ │ -50ecc8: 1a06 fdc5 |04be: const-string v6, "onGroupCreated" // string@c5fd │ │ -50eccc: 7030 bdab 6405 |04c0: invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ -50ecd2: 1235 |04c3: const/4 v5, #int 3 // #3 │ │ -50ecd4: 4d04 0205 |04c4: aput-object v4, v2, v5 │ │ -50ecd8: 2204 151c |04c6: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ecdc: 1c05 cd1f |04c8: const-class v5, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; // type@1fcd │ │ -50ece0: 1a06 a9c7 |04ca: const-string v6, "onUserSubscribed" // string@c7a9 │ │ -50ece4: 7030 bdab 6405 |04cc: invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ -50ecea: 1245 |04cf: const/4 v5, #int 4 // #4 │ │ -50ecec: 4d04 0205 |04d0: aput-object v4, v2, v5 │ │ -50ecf0: 2204 151c |04d2: new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ecf4: 1c05 c91f |04d4: const-class v5, Lorg/kontalk/service/msgcenter/event/UploadServiceFoundEvent; // type@1fc9 │ │ -50ecf8: 1a06 a2c7 |04d6: const-string v6, "onUploadServiceFound" // string@c7a2 │ │ -50ecfc: 7030 bdab 6405 |04d8: invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;)V // method@abbd │ │ -50ed02: 1255 |04db: const/4 v5, #int 5 // #5 │ │ -50ed04: 4d04 0205 |04dc: aput-object v4, v2, v5 │ │ -50ed08: 1214 |04de: const/4 v4, #int 1 // #1 │ │ -50ed0a: 7040 b7ab 1024 |04df: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50ed10: 7110 53cc 0000 |04e2: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50ed16: 2200 121c |04e5: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ -50ed1a: 1c01 8d20 |04e7: const-class v1, Lorg/kontalk/ui/GroupMessageFragment; // type@208d │ │ -50ed1e: 2342 3924 |04e9: new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ -50ed22: 2205 151c |04eb: new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ -50ed26: 6206 4d75 |04ed: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ -50ed2a: 7040 beab a563 |04ef: invoke-direct {v5, v10, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ -50ed30: 1203 |04f2: const/4 v3, #int 0 // #0 │ │ -50ed32: 4d05 0203 |04f3: aput-object v5, v2, v3 │ │ -50ed36: 7040 b7ab 1024 |04f5: invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ -50ed3c: 7110 53cc 0000 |04f8: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ -50ed42: 0e00 |04fb: return-void │ │ +50e9ea: 1c03 ef1f |034f: const-class v3, Lorg/kontalk/service/registration/event/ChallengeRequest; // type@1fef │ │ +50e9ee: 6206 4a75 |0351: sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50e9f2: 1a07 26c5 |0353: const-string v7, "onChallengeRequest" // string@c526 │ │ +50e9f6: 7040 beab 7263 |0355: invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50e9fc: 1303 0900 |0358: const/16 v3, #int 9 // #9 │ │ +50ea00: 4d02 0503 |035a: aput-object v2, v5, v3 │ │ +50ea04: 2202 151c |035c: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ea08: 6203 4a75 |035e: sget-object v3, Lorg/greenrobot/eventbus/ThreadMode;.ASYNC:Lorg/greenrobot/eventbus/ThreadMode; // field@754a │ │ +50ea0c: 7040 beab d231 |0360: invoke-direct {v2, v13, v1, v3}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ea12: 1301 0a00 |0363: const/16 v1, #int 10 // #a │ │ +50ea16: 4d02 0501 |0365: aput-object v2, v5, v1 │ │ +50ea1a: 1211 |0367: const/4 v1, #int 1 // #1 │ │ +50ea1c: 7040 b7ab 4051 |0368: invoke-direct {v0, v4, v1, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50ea22: 7110 53cc 0000 |036b: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50ea28: 2200 121c |036e: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50ea2c: 1c01 2b20 |0370: const-class v1, Lorg/kontalk/ui/AbstractComposeFragment; // type@202b │ │ +50ea30: 1302 0800 |0372: const/16 v2, #int 8 // #8 │ │ +50ea34: 2322 3924 |0374: new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50ea38: 2203 151c |0376: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ea3c: 1c04 531f |0378: const-class v4, Lorg/kontalk/service/DownloadService$DownloadStarted; // type@1f53 │ │ +50ea40: 6205 4d75 |037a: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ea44: 1a06 9ac5 |037c: const-string v6, "onDownloadStarted" // string@c59a │ │ +50ea48: 7040 beab 6354 |037e: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ea4e: 1204 |0381: const/4 v4, #int 0 // #0 │ │ +50ea50: 4d03 0204 |0382: aput-object v3, v2, v4 │ │ +50ea54: 2203 151c |0384: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ea58: 1c04 cc1f |0386: const-class v4, Lorg/kontalk/service/msgcenter/event/UserOnlineEvent; // type@1fcc │ │ +50ea5c: 6205 4d75 |0388: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ea60: 1a06 a7c7 |038a: const-string v6, "onUserOnline" // string@c7a7 │ │ +50ea64: 7040 beab 6354 |038c: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ea6a: 1214 |038f: const/4 v4, #int 1 // #1 │ │ +50ea6c: 4d03 0204 |0390: aput-object v3, v2, v4 │ │ +50ea70: 2203 151c |0392: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ea74: 1c04 cb1f |0394: const-class v4, Lorg/kontalk/service/msgcenter/event/UserOfflineEvent; // type@1fcb │ │ +50ea78: 6205 4d75 |0396: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ea7c: 1a06 a6c7 |0398: const-string v6, "onUserOffline" // string@c7a6 │ │ +50ea80: 7040 beab 6354 |039a: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ea86: 1224 |039d: const/4 v4, #int 2 // #2 │ │ +50ea88: 4d03 0204 |039e: aput-object v3, v2, v4 │ │ +50ea8c: 2203 151c |03a0: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ea90: 1c04 af1f |03a2: const-class v4, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; // type@1faf │ │ +50ea94: 6205 4d75 |03a4: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ea98: 1a06 85c6 |03a6: const-string v6, "onNoUserPresence" // string@c685 │ │ +50ea9c: 7040 beab 6354 |03a8: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50eaa2: 1234 |03ab: const/4 v4, #int 3 // #3 │ │ +50eaa4: 4d03 0204 |03ac: aput-object v3, v2, v4 │ │ +50eaa8: 2203 151c |03ae: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50eaac: 1c17 aa1f |03b0: const-class v23, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50eab0: 6218 4d75 |03b2: sget-object v24, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50eab4: 1a16 49c5 |03b4: const-string v22, "onConnected" // string@c549 │ │ +50eab8: 1319 0000 |03b6: const/16 v25, #int 0 // #0 │ │ +50eabc: 131a 0100 |03b8: const/16 v26, #int 1 // #1 │ │ +50eac0: 0815 0300 |03ba: move-object/from16 v21, v3 │ │ +50eac4: 7606 bfab 1500 |03bc: invoke-direct/range {v21, v22, v23, v24, v25, v26}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50eaca: 1244 |03bf: const/4 v4, #int 4 // #4 │ │ +50eacc: 4d03 0204 |03c0: aput-object v3, v2, v4 │ │ +50ead0: 2203 151c |03c2: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ead4: 1c04 ab1f |03c4: const-class v4, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; // type@1fab │ │ +50ead8: 6205 4d75 |03c6: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50eadc: 7040 beab a354 |03c8: invoke-direct {v3, v10, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50eae2: 1254 |03cb: const/4 v4, #int 5 // #5 │ │ +50eae4: 4d03 0204 |03cc: aput-object v3, v2, v4 │ │ +50eae8: 2203 151c |03ce: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50eaec: 1c07 b81f |03d0: const-class v7, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; // type@1fb8 │ │ +50eaf0: 6208 4d75 |03d2: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50eaf4: 1a06 17c7 |03d4: const-string v6, "onRosterLoaded" // string@c717 │ │ +50eaf8: 1209 |03d6: const/4 v9, #int 0 // #0 │ │ +50eafa: 121a |03d7: const/4 v10, #int 1 // #1 │ │ +50eafc: 0735 |03d8: move-object v5, v3 │ │ +50eafe: 7606 bfab 0500 |03d9: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50eb04: 1264 |03dc: const/4 v4, #int 6 // #6 │ │ +50eb06: 4d03 0204 |03dd: aput-object v3, v2, v4 │ │ +50eb0a: 2203 151c |03df: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50eb0e: 1c04 a91f |03e1: const-class v4, Lorg/kontalk/service/msgcenter/event/ChatStateEvent; // type@1fa9 │ │ +50eb12: 6205 4d75 |03e3: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50eb16: 1a06 2bc5 |03e5: const-string v6, "onChateState" // string@c52b │ │ +50eb1a: 7040 beab 6354 |03e7: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50eb20: 1274 |03ea: const/4 v4, #int 7 // #7 │ │ +50eb22: 4d03 0204 |03eb: aput-object v3, v2, v4 │ │ +50eb26: 1213 |03ed: const/4 v3, #int 1 // #1 │ │ +50eb28: 7040 b7ab 1023 |03ee: invoke-direct {v0, v1, v3, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50eb2e: 7110 53cc 0000 |03f1: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50eb34: 2200 121c |03f4: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50eb38: 1c01 611f |03f6: const-class v1, Lorg/kontalk/service/ServerListUpdater; // type@1f61 │ │ +50eb3c: 1222 |03f8: const/4 v2, #int 2 // #2 │ │ +50eb3e: 2323 3924 |03f9: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50eb42: 2202 151c |03fb: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50eb46: 1c06 aa1f |03fd: const-class v6, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50eb4a: 6207 4b75 |03ff: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; // field@754b │ │ +50eb4e: 1a05 49c5 |0401: const-string v5, "onConnected" // string@c549 │ │ +50eb52: 1208 |0403: const/4 v8, #int 0 // #0 │ │ +50eb54: 1219 |0404: const/4 v9, #int 1 // #1 │ │ +50eb56: 0724 |0405: move-object v4, v2 │ │ +50eb58: 7606 bfab 0400 |0406: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50eb5e: 1204 |0409: const/4 v4, #int 0 // #0 │ │ +50eb60: 4d02 0304 |040a: aput-object v2, v3, v4 │ │ +50eb64: 2202 151c |040c: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50eb68: 1c04 c11f |040e: const-class v4, Lorg/kontalk/service/msgcenter/event/ServerListEvent; // type@1fc1 │ │ +50eb6c: 6205 4d75 |0410: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50eb70: 1a06 31c7 |0412: const-string v6, "onServerList" // string@c731 │ │ +50eb74: 7040 beab 6254 |0414: invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50eb7a: 1214 |0417: const/4 v4, #int 1 // #1 │ │ +50eb7c: 4d02 0304 |0418: aput-object v2, v3, v4 │ │ +50eb80: 7040 b7ab 1034 |041a: invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50eb86: 7110 53cc 0000 |041d: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50eb8c: 2200 121c |0420: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50eb90: 1c01 4c20 |0422: const-class v1, Lorg/kontalk/ui/CodeValidation; // type@204c │ │ +50eb94: 1222 |0424: const/4 v2, #int 2 // #2 │ │ +50eb96: 2323 3924 |0425: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50eb9a: 2202 151c |0427: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50eb9e: 1c04 ee1f |0429: const-class v4, Lorg/kontalk/service/registration/event/ChallengeError; // type@1fee │ │ +50eba2: 6205 4c75 |042b: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50eba6: 1a06 25c5 |042d: const-string v6, "onChallengeError" // string@c525 │ │ +50ebaa: 7040 beab 6254 |042f: invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ebb0: 1204 |0432: const/4 v4, #int 0 // #0 │ │ +50ebb2: 4d02 0304 |0433: aput-object v2, v3, v4 │ │ +50ebb6: 2202 151c |0435: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ebba: 6204 4c75 |0437: sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;.MAIN:Lorg/greenrobot/eventbus/ThreadMode; // field@754c │ │ +50ebbe: 0805 1100 |0439: move-object/from16 v5, v17 │ │ +50ebc2: 7040 beab c245 |043b: invoke-direct {v2, v12, v5, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ebc8: 1214 |043e: const/4 v4, #int 1 // #1 │ │ +50ebca: 4d02 0304 |043f: aput-object v2, v3, v4 │ │ +50ebce: 7040 b7ab 1034 |0441: invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50ebd4: 7110 53cc 0000 |0444: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50ebda: 2200 121c |0447: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50ebde: 1c01 6420 |0449: const-class v1, Lorg/kontalk/ui/ContactInfoFragment; // type@2064 │ │ +50ebe2: 1262 |044b: const/4 v2, #int 6 // #6 │ │ +50ebe4: 2323 3924 |044c: new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50ebe8: 2202 151c |044e: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ebec: 1c06 aa1f |0450: const-class v6, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; // type@1faa │ │ +50ebf0: 6207 4d75 |0452: sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ebf4: 1a05 49c5 |0454: const-string v5, "onConnected" // string@c549 │ │ +50ebf8: 0724 |0456: move-object v4, v2 │ │ +50ebfa: 7606 bfab 0400 |0457: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50ec00: 1204 |045a: const/4 v4, #int 0 // #0 │ │ +50ec02: 4d02 0304 |045b: aput-object v2, v3, v4 │ │ +50ec06: 2202 151c |045d: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ec0a: 1c07 b81f |045f: const-class v7, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; // type@1fb8 │ │ +50ec0e: 6208 4d75 |0461: sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ec12: 1a06 17c7 |0463: const-string v6, "onRosterLoaded" // string@c717 │ │ +50ec16: 1209 |0465: const/4 v9, #int 0 // #0 │ │ +50ec18: 0725 |0466: move-object v5, v2 │ │ +50ec1a: 7606 bfab 0500 |0467: invoke-direct/range {v5, v6, v7, v8, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V // method@abbf │ │ +50ec20: 1214 |046a: const/4 v4, #int 1 // #1 │ │ +50ec22: 4d02 0304 |046b: aput-object v2, v3, v4 │ │ +50ec26: 2202 151c |046d: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ec2a: 1c04 cc1f |046f: const-class v4, Lorg/kontalk/service/msgcenter/event/UserOnlineEvent; // type@1fcc │ │ +50ec2e: 6205 4d75 |0471: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ec32: 1a06 a7c7 |0473: const-string v6, "onUserOnline" // string@c7a7 │ │ +50ec36: 7040 beab 6254 |0475: invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ec3c: 1224 |0478: const/4 v4, #int 2 // #2 │ │ +50ec3e: 4d02 0304 |0479: aput-object v2, v3, v4 │ │ +50ec42: 2202 151c |047b: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ec46: 1c04 cb1f |047d: const-class v4, Lorg/kontalk/service/msgcenter/event/UserOfflineEvent; // type@1fcb │ │ +50ec4a: 6205 4d75 |047f: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ec4e: 1a06 a6c7 |0481: const-string v6, "onUserOffline" // string@c7a6 │ │ +50ec52: 7040 beab 6254 |0483: invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ec58: 1234 |0486: const/4 v4, #int 3 // #3 │ │ +50ec5a: 4d02 0304 |0487: aput-object v2, v3, v4 │ │ +50ec5e: 2202 151c |0489: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ec62: 1c04 af1f |048b: const-class v4, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; // type@1faf │ │ +50ec66: 6205 4d75 |048d: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ec6a: 1a06 85c6 |048f: const-string v6, "onNoUserPresence" // string@c685 │ │ +50ec6e: 7040 beab 6254 |0491: invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ec74: 1244 |0494: const/4 v4, #int 4 // #4 │ │ +50ec76: 4d02 0304 |0495: aput-object v2, v3, v4 │ │ +50ec7a: 2202 151c |0497: new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ec7e: 6204 4d75 |0499: sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ec82: 0805 1200 |049b: move-object/from16 v5, v18 │ │ +50ec86: 0806 1300 |049d: move-object/from16 v6, v19 │ │ +50ec8a: 7040 beab 6245 |049f: invoke-direct {v2, v6, v5, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ec90: 1254 |04a2: const/4 v4, #int 5 // #5 │ │ +50ec92: 4d02 0304 |04a3: aput-object v2, v3, v4 │ │ +50ec96: 1212 |04a5: const/4 v2, #int 1 // #1 │ │ +50ec98: 7040 b7ab 1032 |04a6: invoke-direct {v0, v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50ec9e: 7110 53cc 0000 |04a9: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50eca4: 2200 121c |04ac: new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; // type@1c12 │ │ +50eca8: 1c01 5920 |04ae: const-class v1, Lorg/kontalk/ui/ComposeMessageFragment; // type@2059 │ │ +50ecac: 1262 |04b0: const/4 v2, #int 6 // #6 │ │ +50ecae: 2322 3924 |04b1: new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@2439 │ │ +50ecb2: 2203 151c |04b3: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ecb6: 6204 4d75 |04b5: sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ecba: 0807 1400 |04b7: move-object/from16 v7, v20 │ │ +50ecbe: 7040 beab e347 |04b9: invoke-direct {v3, v14, v7, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ecc4: 1204 |04bc: const/4 v4, #int 0 // #0 │ │ +50ecc6: 4d03 0204 |04bd: aput-object v3, v2, v4 │ │ +50ecca: 2203 151c |04bf: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ecce: 6204 4d75 |04c1: sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ecd2: 7040 beab 6345 |04c3: invoke-direct {v3, v6, v5, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ecd8: 1214 |04c6: const/4 v4, #int 1 // #1 │ │ +50ecda: 4d03 0204 |04c7: aput-object v3, v2, v4 │ │ +50ecde: 2203 151c |04c9: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ece2: 1c04 cf1f |04cb: const-class v4, Lorg/kontalk/service/msgcenter/event/VersionEvent; // type@1fcf │ │ +50ece6: 6205 4d75 |04cd: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ecea: 1a06 afc7 |04cf: const-string v6, "onVersion" // string@c7af │ │ +50ecee: 7040 beab 6354 |04d1: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ecf4: 1224 |04d4: const/4 v4, #int 2 // #2 │ │ +50ecf6: 4d03 0204 |04d5: aput-object v3, v2, v4 │ │ +50ecfa: 2203 151c |04d7: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ecfe: 1c04 cd1f |04d9: const-class v4, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; // type@1fcd │ │ +50ed02: 6205 4d75 |04db: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ed06: 1a06 a9c7 |04dd: const-string v6, "onUserSubscribed" // string@c7a9 │ │ +50ed0a: 7040 beab 6354 |04df: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ed10: 1234 |04e2: const/4 v4, #int 3 // #3 │ │ +50ed12: 4d03 0204 |04e3: aput-object v3, v2, v4 │ │ +50ed16: 2203 151c |04e5: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ed1a: 1c04 ca1f |04e7: const-class v4, Lorg/kontalk/service/msgcenter/event/UserBlockedEvent; // type@1fca │ │ +50ed1e: 6205 4d75 |04e9: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ed22: 1a06 a4c7 |04eb: const-string v6, "onUserBlocked" // string@c7a4 │ │ +50ed26: 7040 beab 6354 |04ed: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ed2c: 1244 |04f0: const/4 v4, #int 4 // #4 │ │ +50ed2e: 4d03 0204 |04f1: aput-object v3, v2, v4 │ │ +50ed32: 2203 151c |04f3: new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; // type@1c15 │ │ +50ed36: 1c04 ce1f |04f5: const-class v4, Lorg/kontalk/service/msgcenter/event/UserUnblockedEvent; // type@1fce │ │ +50ed3a: 6205 4d75 |04f7: sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;.MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; // field@754d │ │ +50ed3e: 1a06 aac7 |04f9: const-string v6, "onUserUnblocked" // string@c7aa │ │ +50ed42: 7040 beab 6354 |04fb: invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;.:(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V // method@abbe │ │ +50ed48: 1254 |04fe: const/4 v4, #int 5 // #5 │ │ +50ed4a: 4d03 0204 |04ff: aput-object v3, v2, v4 │ │ +50ed4e: 1213 |0501: const/4 v3, #int 1 // #1 │ │ +50ed50: 7040 b7ab 1023 |0502: invoke-direct {v0, v1, v3, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;.:(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V // method@abb7 │ │ +50ed56: 7110 53cc 0000 |0505: invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V // method@cc53 │ │ +50ed5c: 0e00 |0508: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ - 0x0011 line=20 │ │ - 0x0107 line=56 │ │ - 0x0133 line=63 │ │ - 0x0157 line=70 │ │ - 0x01b6 line=85 │ │ - 0x0227 line=102 │ │ - 0x0244 line=107 │ │ - 0x029d line=123 │ │ - 0x02cc line=131 │ │ - 0x0347 line=150 │ │ - 0x0364 line=156 │ │ - 0x040f line=182 │ │ - 0x0490 line=202 │ │ - 0x04e5 line=213 │ │ + 0x0013 line=20 │ │ + 0x0040 line=27 │ │ + 0x00b6 line=46 │ │ + 0x00d1 line=51 │ │ + 0x0145 line=68 │ │ + 0x019e line=79 │ │ + 0x01b4 line=84 │ │ + 0x01d5 line=90 │ │ + 0x02ce line=126 │ │ + 0x036e line=152 │ │ + 0x03f4 line=172 │ │ + 0x0420 line=180 │ │ + 0x0447 line=187 │ │ + 0x04ac line=202 │ │ locals : │ │ │ │ #1 : (in Lorg/kontalk/util/EventBusIndex;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -50ed44: |[50ed44] org.kontalk.util.EventBusIndex.:()V │ │ -50ed54: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -50ed5a: 0e00 |0003: return-void │ │ +50ed60: |[50ed60] org.kontalk.util.EventBusIndex.:()V │ │ +50ed70: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +50ed76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/kontalk/util/EventBusIndex; │ │ │ │ #2 : (in Lorg/kontalk/util/EventBusIndex;) │ │ @@ -1519490,20 +1519508,20 @@ │ │ type : '(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -50ed5c: |[50ed5c] org.kontalk.util.EventBusIndex.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ -50ed6c: 6200 e69a |0000: sget-object v0, Lorg/kontalk/util/EventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@9ae6 │ │ -50ed70: 7210 b9ab 0200 |0002: invoke-interface {v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@abb9 │ │ -50ed76: 0c01 |0005: move-result-object v1 │ │ -50ed78: 7230 6b69 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -50ed7e: 0e00 |0009: return-void │ │ +50ed78: |[50ed78] org.kontalk.util.EventBusIndex.putIndex:(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ +50ed88: 6200 e69a |0000: sget-object v0, Lorg/kontalk/util/EventBusIndex;.SUBSCRIBER_INDEX:Ljava/util/Map; // field@9ae6 │ │ +50ed8c: 7210 b9ab 0200 |0002: invoke-interface {v2}, Lorg/greenrobot/eventbus/meta/SubscriberInfo;.getSubscriberClass:()Ljava/lang/Class; // method@abb9 │ │ +50ed92: 0c01 |0005: move-result-object v1 │ │ +50ed94: 7230 6b69 1002 |0006: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +50ed9a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Lorg/greenrobot/eventbus/meta/SubscriberInfo; │ │ │ │ Virtual methods - │ │ @@ -1519572,38 +1519590,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -513968: |[513968] org.kontalk.util.ProximityScreenLockerFallback.:()V │ │ -513978: 1c00 b221 |0000: const-class v0, Lorg/kontalk/util/ProximityScreenLocker; // type@21b2 │ │ -51397c: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -513982: 0c00 |0005: move-result-object v0 │ │ -513984: 6900 439b |0006: sput-object v0, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ -513988: 0e00 |0008: return-void │ │ +513984: |[513984] org.kontalk.util.ProximityScreenLockerFallback.:()V │ │ +513994: 1c00 b221 |0000: const-class v0, Lorg/kontalk/util/ProximityScreenLocker; // type@21b2 │ │ +513998: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +51399e: 0c00 |0005: move-result-object v0 │ │ +5139a0: 6900 439b |0006: sput-object v0, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ +5139a4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/kontalk/util/ProximityScreenLockerFallback;) │ │ name : '' │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51398c: |[51398c] org.kontalk.util.ProximityScreenLockerFallback.:(Landroid/app/Activity;)V │ │ -51399c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5139a2: 5b01 449b |0003: iput-object v1, v0, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ -5139a6: 0e00 |0005: return-void │ │ +5139a8: |[5139a8] org.kontalk.util.ProximityScreenLockerFallback.:(Landroid/app/Activity;)V │ │ +5139b8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5139be: 5b01 449b |0003: iput-object v1, v0, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ +5139c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/kontalk/util/ProximityScreenLockerFallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/app/Activity; │ │ @@ -1519613,26 +1519631,26 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -513b64: |[513b64] org.kontalk.util.ProximityScreenLockerFallback.showNavigationBar:(Z)V │ │ -513b74: 5410 449b |0000: iget-object v0, v1, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ -513b78: 6e10 b200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ -513b7e: 0c00 |0005: move-result-object v0 │ │ -513b80: 6e10 440c 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0c44 │ │ -513b86: 0c00 |0009: move-result-object v0 │ │ -513b88: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -513b8c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -513b8e: 2802 |000d: goto 000f // +0002 │ │ -513b90: 1222 |000e: const/4 v2, #int 2 // #2 │ │ -513b92: 6e20 080b 2000 |000f: invoke-virtual {v0, v2}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0b08 │ │ -513b98: 0e00 |0012: return-void │ │ +513b80: |[513b80] org.kontalk.util.ProximityScreenLockerFallback.showNavigationBar:(Z)V │ │ +513b90: 5410 449b |0000: iget-object v0, v1, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ +513b94: 6e10 b200 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +513b9a: 0c00 |0005: move-result-object v0 │ │ +513b9c: 6e10 440c 0000 |0006: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@0c44 │ │ +513ba2: 0c00 |0009: move-result-object v0 │ │ +513ba4: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +513ba8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +513baa: 2802 |000d: goto 000f // +0002 │ │ +513bac: 1222 |000e: const/4 v2, #int 2 // #2 │ │ +513bae: 6e20 080b 2000 |000f: invoke-virtual {v0, v2}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@0b08 │ │ +513bb4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x000f line=71 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/kontalk/util/ProximityScreenLockerFallback; │ │ 0x0000 - 0x0013 reg=2 (null) Z │ │ @@ -1519643,125 +1519661,125 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -5139a8: |[5139a8] org.kontalk.util.ProximityScreenLockerFallback.acquire:()V │ │ -5139b8: 0e00 |0000: return-void │ │ +5139c4: |[5139c4] org.kontalk.util.ProximityScreenLockerFallback.acquire:()V │ │ +5139d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/kontalk/util/ProximityScreenLockerFallback;) │ │ name : 'onAccuracyChanged' │ │ type : '(Landroid/hardware/Sensor;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -5139bc: |[5139bc] org.kontalk.util.ProximityScreenLockerFallback.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ -5139cc: 0e00 |0000: return-void │ │ +5139d8: |[5139d8] org.kontalk.util.ProximityScreenLockerFallback.onAccuracyChanged:(Landroid/hardware/Sensor;I)V │ │ +5139e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/kontalk/util/ProximityScreenLockerFallback;) │ │ name : 'onSensorChanged' │ │ type : '(Landroid/hardware/SensorEvent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 184 16-bit code units │ │ -5139d0: |[5139d0] org.kontalk.util.ProximityScreenLockerFallback.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ -5139e0: 54a0 9800 |0000: iget-object v0, v10, Landroid/hardware/SensorEvent;.values:[F // field@0098 │ │ -5139e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5139e6: 4400 0001 |0003: aget v0, v0, v1 │ │ -5139ea: 54a2 9700 |0005: iget-object v2, v10, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0097 │ │ -5139ee: 6e10 9505 0200 |0007: invoke-virtual {v2}, Landroid/hardware/Sensor;.getMaximumRange:()F // method@0595 │ │ -5139f4: 0a02 |000a: move-result v2 │ │ -5139f6: 1a03 70cf |000b: const-string v3, "proximity sensors distance=" // string@cf70 │ │ -5139fa: 2d02 0002 |000d: cmpl-float v2, v0, v2 │ │ -5139fe: 3d02 2400 |000f: if-lez v2, 0033 // +0024 │ │ -513a02: 6202 439b |0011: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ -513a06: 2204 5f0e |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -513a0a: 7010 8565 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -513a10: 6e20 9165 3400 |0018: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513a16: 6e20 8b65 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ -513a1c: 1a05 2f02 |001e: const-string v5, " out of range=" // string@022f │ │ -513a20: 6e20 9165 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513a26: 54aa 9700 |0023: iget-object v10, v10, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0097 │ │ -513a2a: 6e10 9505 0a00 |0025: invoke-virtual {v10}, Landroid/hardware/Sensor;.getMaximumRange:()F // method@0595 │ │ -513a30: 0a0a |0028: move-result v10 │ │ -513a32: 6e20 8b65 a400 |0029: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ -513a38: 6e10 a365 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -513a3e: 0c0a |002f: move-result-object v10 │ │ -513a40: 7120 ddb9 a200 |0030: invoke-static {v2, v10}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513a46: 549a 449b |0033: iget-object v10, v9, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ -513a4a: 6e10 b200 0a00 |0035: invoke-virtual {v10}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ -513a50: 0c0a |0038: move-result-object v10 │ │ -513a52: 5492 449b |0039: iget-object v2, v9, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ -513a56: 1404 0200 0201 |003b: const v4, #float 2.38772e-38 // #01020002 │ │ -513a5c: 6e20 9800 4200 |003e: invoke-virtual {v2, v4}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0098 │ │ -513a62: 0c02 |0041: move-result-object v2 │ │ -513a64: 1f02 3302 |0042: check-cast v2, Landroid/view/ViewGroup; // type@0233 │ │ -513a68: 6e20 5e0b 1200 |0044: invoke-virtual {v2, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0b5e │ │ -513a6e: 0c02 |0047: move-result-object v2 │ │ -513a70: 6e10 420c 0a00 |0048: invoke-virtual {v10}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0c42 │ │ -513a76: 0c04 |004b: move-result-object v4 │ │ -513a78: 1305 0004 |004c: const/16 v5, #int 1024 // #400 │ │ -513a7c: 1506 8040 |004e: const/high16 v6, #int 1082130432 // #4080 │ │ -513a80: 2e07 0006 |0050: cmpg-float v7, v0, v6 │ │ -513a84: 3c07 3300 |0052: if-gtz v7, 0085 // +0033 │ │ -513a88: 6207 439b |0054: sget-object v7, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ -513a8c: 2208 5f0e |0056: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -513a90: 7010 8565 0800 |0058: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -513a96: 6e20 9165 3800 |005b: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513a9c: 6e20 8b65 0800 |005e: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ -513aa2: 1a00 1701 |0061: const-string v0, " below threshold=" // string@0117 │ │ -513aa6: 6e20 9165 0800 |0063: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513aac: 6e20 8b65 6800 |0066: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ -513ab2: 1a00 aa00 |0069: const-string v0, " => dimming screen in order to disable touch events" // string@00aa │ │ -513ab6: 6e20 9165 0800 |006b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513abc: 6e10 a365 0800 |006e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -513ac2: 0c00 |0071: move-result-object v0 │ │ -513ac4: 7120 ddb9 0700 |0072: invoke-static {v7, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513aca: 1400 cdcc cc3d |0075: const v0, #float 0.1 // #3dcccccd │ │ -513ad0: 5940 5001 |0078: iput v0, v4, Landroid/view/WindowManager$LayoutParams;.screenBrightness:F // field@0150 │ │ -513ad4: 1240 |007a: const/4 v0, #int 4 // #4 │ │ -513ad6: 6e20 120b 0200 |007b: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0b12 │ │ -513adc: 7020 41cd 1900 |007e: invoke-direct {v9, v1}, Lorg/kontalk/util/ProximityScreenLockerFallback;.showNavigationBar:(Z)V // method@cd41 │ │ -513ae2: 6e20 3f0c 5a00 |0081: invoke-virtual {v10, v5}, Landroid/view/Window;.addFlags:(I)V // method@0c3f │ │ -513ae8: 2830 |0084: goto 00b4 // +0030 │ │ -513aea: 6207 439b |0085: sget-object v7, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ -513aee: 2208 5f0e |0087: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -513af2: 7010 8565 0800 |0089: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -513af8: 6e20 9165 3800 |008c: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513afe: 6e20 8b65 0800 |008f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ -513b04: 1a00 f400 |0092: const-string v0, " above threshold=" // string@00f4 │ │ -513b08: 6e20 9165 0800 |0094: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513b0e: 6e20 8b65 6800 |0097: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ -513b14: 1a00 ab00 |009a: const-string v0, " => enabling touch events (no screen dimming)" // string@00ab │ │ -513b18: 6e20 9165 0800 |009c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -513b1e: 6e10 a365 0800 |009f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -513b24: 0c00 |00a2: move-result-object v0 │ │ -513b26: 7120 ddb9 0700 |00a3: invoke-static {v7, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513b2c: 1500 80bf |00a6: const/high16 v0, #int -1082130432 // #bf80 │ │ -513b30: 5940 5001 |00a8: iput v0, v4, Landroid/view/WindowManager$LayoutParams;.screenBrightness:F // field@0150 │ │ -513b34: 6e20 120b 1200 |00aa: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@0b12 │ │ -513b3a: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ -513b3c: 7020 41cd 0900 |00ae: invoke-direct {v9, v0}, Lorg/kontalk/util/ProximityScreenLockerFallback;.showNavigationBar:(Z)V // method@cd41 │ │ -513b42: 6e20 400c 5a00 |00b1: invoke-virtual {v10, v5}, Landroid/view/Window;.clearFlags:(I)V // method@0c40 │ │ -513b48: 6e20 490c 4a00 |00b4: invoke-virtual {v10, v4}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@0c49 │ │ -513b4e: 0e00 |00b7: return-void │ │ +5139ec: |[5139ec] org.kontalk.util.ProximityScreenLockerFallback.onSensorChanged:(Landroid/hardware/SensorEvent;)V │ │ +5139fc: 54a0 9800 |0000: iget-object v0, v10, Landroid/hardware/SensorEvent;.values:[F // field@0098 │ │ +513a00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +513a02: 4400 0001 |0003: aget v0, v0, v1 │ │ +513a06: 54a2 9700 |0005: iget-object v2, v10, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0097 │ │ +513a0a: 6e10 9505 0200 |0007: invoke-virtual {v2}, Landroid/hardware/Sensor;.getMaximumRange:()F // method@0595 │ │ +513a10: 0a02 |000a: move-result v2 │ │ +513a12: 1a03 70cf |000b: const-string v3, "proximity sensors distance=" // string@cf70 │ │ +513a16: 2d02 0002 |000d: cmpl-float v2, v0, v2 │ │ +513a1a: 3d02 2400 |000f: if-lez v2, 0033 // +0024 │ │ +513a1e: 6202 439b |0011: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ +513a22: 2204 5f0e |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +513a26: 7010 8565 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +513a2c: 6e20 9165 3400 |0018: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513a32: 6e20 8b65 0400 |001b: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ +513a38: 1a05 2f02 |001e: const-string v5, " out of range=" // string@022f │ │ +513a3c: 6e20 9165 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513a42: 54aa 9700 |0023: iget-object v10, v10, Landroid/hardware/SensorEvent;.sensor:Landroid/hardware/Sensor; // field@0097 │ │ +513a46: 6e10 9505 0a00 |0025: invoke-virtual {v10}, Landroid/hardware/Sensor;.getMaximumRange:()F // method@0595 │ │ +513a4c: 0a0a |0028: move-result v10 │ │ +513a4e: 6e20 8b65 a400 |0029: invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ +513a54: 6e10 a365 0400 |002c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +513a5a: 0c0a |002f: move-result-object v10 │ │ +513a5c: 7120 ddb9 a200 |0030: invoke-static {v2, v10}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513a62: 549a 449b |0033: iget-object v10, v9, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ +513a66: 6e10 b200 0a00 |0035: invoke-virtual {v10}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@00b2 │ │ +513a6c: 0c0a |0038: move-result-object v10 │ │ +513a6e: 5492 449b |0039: iget-object v2, v9, Lorg/kontalk/util/ProximityScreenLockerFallback;.mActivity:Landroid/app/Activity; // field@9b44 │ │ +513a72: 1404 0200 0201 |003b: const v4, #float 2.38772e-38 // #01020002 │ │ +513a78: 6e20 9800 4200 |003e: invoke-virtual {v2, v4}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0098 │ │ +513a7e: 0c02 |0041: move-result-object v2 │ │ +513a80: 1f02 3302 |0042: check-cast v2, Landroid/view/ViewGroup; // type@0233 │ │ +513a84: 6e20 5e0b 1200 |0044: invoke-virtual {v2, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0b5e │ │ +513a8a: 0c02 |0047: move-result-object v2 │ │ +513a8c: 6e10 420c 0a00 |0048: invoke-virtual {v10}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@0c42 │ │ +513a92: 0c04 |004b: move-result-object v4 │ │ +513a94: 1305 0004 |004c: const/16 v5, #int 1024 // #400 │ │ +513a98: 1506 8040 |004e: const/high16 v6, #int 1082130432 // #4080 │ │ +513a9c: 2e07 0006 |0050: cmpg-float v7, v0, v6 │ │ +513aa0: 3c07 3300 |0052: if-gtz v7, 0085 // +0033 │ │ +513aa4: 6207 439b |0054: sget-object v7, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ +513aa8: 2208 5f0e |0056: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +513aac: 7010 8565 0800 |0058: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +513ab2: 6e20 9165 3800 |005b: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513ab8: 6e20 8b65 0800 |005e: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ +513abe: 1a00 1701 |0061: const-string v0, " below threshold=" // string@0117 │ │ +513ac2: 6e20 9165 0800 |0063: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513ac8: 6e20 8b65 6800 |0066: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ +513ace: 1a00 aa00 |0069: const-string v0, " => dimming screen in order to disable touch events" // string@00aa │ │ +513ad2: 6e20 9165 0800 |006b: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513ad8: 6e10 a365 0800 |006e: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +513ade: 0c00 |0071: move-result-object v0 │ │ +513ae0: 7120 ddb9 0700 |0072: invoke-static {v7, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513ae6: 1400 cdcc cc3d |0075: const v0, #float 0.1 // #3dcccccd │ │ +513aec: 5940 5001 |0078: iput v0, v4, Landroid/view/WindowManager$LayoutParams;.screenBrightness:F // field@0150 │ │ +513af0: 1240 |007a: const/4 v0, #int 4 // #4 │ │ +513af2: 6e20 120b 0200 |007b: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@0b12 │ │ +513af8: 7020 41cd 1900 |007e: invoke-direct {v9, v1}, Lorg/kontalk/util/ProximityScreenLockerFallback;.showNavigationBar:(Z)V // method@cd41 │ │ +513afe: 6e20 3f0c 5a00 |0081: invoke-virtual {v10, v5}, Landroid/view/Window;.addFlags:(I)V // method@0c3f │ │ +513b04: 2830 |0084: goto 00b4 // +0030 │ │ +513b06: 6207 439b |0085: sget-object v7, Lorg/kontalk/util/ProximityScreenLockerFallback;.TAG:Ljava/lang/String; // field@9b43 │ │ +513b0a: 2208 5f0e |0087: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +513b0e: 7010 8565 0800 |0089: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +513b14: 6e20 9165 3800 |008c: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513b1a: 6e20 8b65 0800 |008f: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ +513b20: 1a00 f400 |0092: const-string v0, " above threshold=" // string@00f4 │ │ +513b24: 6e20 9165 0800 |0094: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513b2a: 6e20 8b65 6800 |0097: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@658b │ │ +513b30: 1a00 ab00 |009a: const-string v0, " => enabling touch events (no screen dimming)" // string@00ab │ │ +513b34: 6e20 9165 0800 |009c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +513b3a: 6e10 a365 0800 |009f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +513b40: 0c00 |00a2: move-result-object v0 │ │ +513b42: 7120 ddb9 0700 |00a3: invoke-static {v7, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513b48: 1500 80bf |00a6: const/high16 v0, #int -1082130432 // #bf80 │ │ +513b4c: 5940 5001 |00a8: iput v0, v4, Landroid/view/WindowManager$LayoutParams;.screenBrightness:F // field@0150 │ │ +513b50: 6e20 120b 1200 |00aa: invoke-virtual {v2, v1}, Landroid/view/View;.setVisibility:(I)V // method@0b12 │ │ +513b56: 1210 |00ad: const/4 v0, #int 1 // #1 │ │ +513b58: 7020 41cd 0900 |00ae: invoke-direct {v9, v0}, Lorg/kontalk/util/ProximityScreenLockerFallback;.showNavigationBar:(Z)V // method@cd41 │ │ +513b5e: 6e20 400c 5a00 |00b1: invoke-virtual {v10, v5}, Landroid/view/Window;.clearFlags:(I)V // method@0c40 │ │ +513b64: 6e20 490c 4a00 |00b4: invoke-virtual {v10, v4}, Landroid/view/Window;.setAttributes:(Landroid/view/WindowManager$LayoutParams;)V // method@0c49 │ │ +513b6a: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=88 │ │ 0x0011 line=89 │ │ 0x0033 line=93 │ │ 0x0039 line=95 │ │ @@ -1519786,16 +1519804,16 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -513b50: |[513b50] org.kontalk.util.ProximityScreenLockerFallback.release:(Z)V │ │ -513b60: 0e00 |0000: return-void │ │ +513b6c: |[513b6c] org.kontalk.util.ProximityScreenLockerFallback.release:(Z)V │ │ +513b7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23318 (ProximityScreenLockerFallback.java) │ │ │ │ Class #5956 header: │ │ @@ -1519840,41 +1519858,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -513e28: |[513e28] org.kontalk.util.ProximityScreenLockerNative.:()V │ │ -513e38: 1c00 b221 |0000: const-class v0, Lorg/kontalk/util/ProximityScreenLocker; // type@21b2 │ │ -513e3c: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -513e42: 0c00 |0005: move-result-object v0 │ │ -513e44: 6900 459b |0006: sput-object v0, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513e48: 0e00 |0008: return-void │ │ +513e44: |[513e44] org.kontalk.util.ProximityScreenLockerNative.:()V │ │ +513e54: 1c00 b221 |0000: const-class v0, Lorg/kontalk/util/ProximityScreenLocker; // type@21b2 │ │ +513e58: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +513e5e: 0c00 |0005: move-result-object v0 │ │ +513e60: 6900 459b |0006: sput-object v0, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513e64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/kontalk/util/ProximityScreenLockerNative;) │ │ name : '' │ │ type : '(Landroid/os/PowerManager$WakeLock;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -513e4c: |[513e4c] org.kontalk.util.ProximityScreenLockerNative.:(Landroid/os/PowerManager$WakeLock;)V │ │ -513e5c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -513e62: 5b01 479b |0003: iput-object v1, v0, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ -513e66: 7110 47cd 0100 |0005: invoke-static {v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.initPowerLockReleaseMethod:(Landroid/os/PowerManager$WakeLock;)Ljava/lang/reflect/Method; // method@cd47 │ │ -513e6c: 0c01 |0008: move-result-object v1 │ │ -513e6e: 5b01 469b |0009: iput-object v1, v0, Lorg/kontalk/util/ProximityScreenLockerNative;.mPowerLockReleaseMethod:Ljava/lang/reflect/Method; // field@9b46 │ │ -513e72: 0e00 |000b: return-void │ │ +513e68: |[513e68] org.kontalk.util.ProximityScreenLockerNative.:(Landroid/os/PowerManager$WakeLock;)V │ │ +513e78: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +513e7e: 5b01 479b |0003: iput-object v1, v0, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ +513e82: 7110 47cd 0100 |0005: invoke-static {v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.initPowerLockReleaseMethod:(Landroid/os/PowerManager$WakeLock;)Ljava/lang/reflect/Method; // method@cd47 │ │ +513e88: 0c01 |0008: move-result-object v1 │ │ +513e8a: 5b01 469b |0009: iput-object v1, v0, Lorg/kontalk/util/ProximityScreenLockerNative;.mPowerLockReleaseMethod:Ljava/lang/reflect/Method; // field@9b46 │ │ +513e8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/kontalk/util/ProximityScreenLockerNative; │ │ @@ -1519885,66 +1519903,66 @@ │ │ type : '(Landroid/os/PowerManager;I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -513c30: |[513c30] org.kontalk.util.ProximityScreenLockerNative.checkNativeSupport:(Landroid/os/PowerManager;I)Z │ │ -513c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -513c42: 6001 9c00 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -513c46: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ -513c4a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -513c4c: 3421 2500 |0006: if-lt v1, v2, 002b // +0025 │ │ -513c50: 6e10 1e65 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -513c56: 0c01 |000b: move-result-object v1 │ │ -513c58: 1a02 31ac |000c: const-string v2, "isWakeLockLevelSupported" // string@ac31 │ │ -513c5c: 2334 e123 |000e: new-array v4, v3, [Ljava/lang/Class; // type@23e1 │ │ -513c60: 6205 3954 |0010: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -513c64: 4d05 0400 |0012: aput-object v5, v4, v0 │ │ -513c68: 6e30 7d64 2104 |0014: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@647d │ │ -513c6e: 0c01 |0017: move-result-object v1 │ │ -513c70: 2332 e423 |0018: new-array v2, v3, [Ljava/lang/Object; // type@23e4 │ │ -513c74: 7110 da64 0700 |001a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -513c7a: 0c07 |001d: move-result-object v7 │ │ -513c7c: 4d07 0200 |001e: aput-object v7, v2, v0 │ │ -513c80: 6e30 fc65 6102 |0020: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -513c86: 0c06 |0023: move-result-object v6 │ │ -513c88: 1f06 2a0e |0024: check-cast v6, Ljava/lang/Boolean; // type@0e2a │ │ -513c8c: 6e10 4b64 0600 |0026: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ -513c92: 0a06 |0029: move-result v6 │ │ -513c94: 0f06 |002a: return v6 │ │ -513c96: 6e10 1e65 0600 |002b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -513c9c: 0c01 |002e: move-result-object v1 │ │ -513c9e: 1a02 b59f |002f: const-string v2, "getSupportedWakeLockFlags" // string@9fb5 │ │ -513ca2: 2304 e123 |0031: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ -513ca6: 6e30 7d64 2104 |0033: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@647d │ │ -513cac: 0c01 |0036: move-result-object v1 │ │ -513cae: 2302 e423 |0037: new-array v2, v0, [Ljava/lang/Object; // type@23e4 │ │ -513cb2: 6e30 fc65 6102 |0039: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -513cb8: 0c06 |003c: move-result-object v6 │ │ -513cba: 1f06 420e |003d: check-cast v6, Ljava/lang/Integer; // type@0e42 │ │ -513cbe: 6e10 ce64 0600 |003f: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -513cc4: 0a06 |0042: move-result v6 │ │ -513cc6: b576 |0043: and-int/2addr v6, v7 │ │ -513cc8: 3806 0300 |0044: if-eqz v6, 0047 // +0003 │ │ -513ccc: 1210 |0046: const/4 v0, #int 1 // #1 │ │ -513cce: 0f00 |0047: return v0 │ │ -513cd0: 6206 459b |0048: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513cd4: 1a07 e428 |004a: const-string v7, "InvocationTargetException while checking native support" // string@28e4 │ │ -513cd8: 7120 e0b9 7600 |004c: invoke-static {v6, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513cde: 2810 |004f: goto 005f // +0010 │ │ -513ce0: 6206 459b |0050: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513ce4: 1a07 e827 |0052: const-string v7, "IllegalAccessException while checking native support" // string@27e8 │ │ -513ce8: 7120 e0b9 7600 |0054: invoke-static {v6, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513cee: 2808 |0057: goto 005f // +0008 │ │ -513cf0: 6206 459b |0058: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513cf4: 1a07 df55 |005a: const-string v7, "NoSuchMethodException while checking native support" // string@55df │ │ -513cf8: 7120 e0b9 7600 |005c: invoke-static {v6, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513cfe: 0f00 |005f: return v0 │ │ +513c4c: |[513c4c] org.kontalk.util.ProximityScreenLockerNative.checkNativeSupport:(Landroid/os/PowerManager;I)Z │ │ +513c5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +513c5e: 6001 9c00 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +513c62: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ +513c66: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +513c68: 3421 2500 |0006: if-lt v1, v2, 002b // +0025 │ │ +513c6c: 6e10 1e65 0600 |0008: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +513c72: 0c01 |000b: move-result-object v1 │ │ +513c74: 1a02 31ac |000c: const-string v2, "isWakeLockLevelSupported" // string@ac31 │ │ +513c78: 2334 e123 |000e: new-array v4, v3, [Ljava/lang/Class; // type@23e1 │ │ +513c7c: 6205 3954 |0010: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +513c80: 4d05 0400 |0012: aput-object v5, v4, v0 │ │ +513c84: 6e30 7d64 2104 |0014: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@647d │ │ +513c8a: 0c01 |0017: move-result-object v1 │ │ +513c8c: 2332 e423 |0018: new-array v2, v3, [Ljava/lang/Object; // type@23e4 │ │ +513c90: 7110 da64 0700 |001a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +513c96: 0c07 |001d: move-result-object v7 │ │ +513c98: 4d07 0200 |001e: aput-object v7, v2, v0 │ │ +513c9c: 6e30 fc65 6102 |0020: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +513ca2: 0c06 |0023: move-result-object v6 │ │ +513ca4: 1f06 2a0e |0024: check-cast v6, Ljava/lang/Boolean; // type@0e2a │ │ +513ca8: 6e10 4b64 0600 |0026: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@644b │ │ +513cae: 0a06 |0029: move-result v6 │ │ +513cb0: 0f06 |002a: return v6 │ │ +513cb2: 6e10 1e65 0600 |002b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +513cb8: 0c01 |002e: move-result-object v1 │ │ +513cba: 1a02 b59f |002f: const-string v2, "getSupportedWakeLockFlags" // string@9fb5 │ │ +513cbe: 2304 e123 |0031: new-array v4, v0, [Ljava/lang/Class; // type@23e1 │ │ +513cc2: 6e30 7d64 2104 |0033: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@647d │ │ +513cc8: 0c01 |0036: move-result-object v1 │ │ +513cca: 2302 e423 |0037: new-array v2, v0, [Ljava/lang/Object; // type@23e4 │ │ +513cce: 6e30 fc65 6102 |0039: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +513cd4: 0c06 |003c: move-result-object v6 │ │ +513cd6: 1f06 420e |003d: check-cast v6, Ljava/lang/Integer; // type@0e42 │ │ +513cda: 6e10 ce64 0600 |003f: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +513ce0: 0a06 |0042: move-result v6 │ │ +513ce2: b576 |0043: and-int/2addr v6, v7 │ │ +513ce4: 3806 0300 |0044: if-eqz v6, 0047 // +0003 │ │ +513ce8: 1210 |0046: const/4 v0, #int 1 // #1 │ │ +513cea: 0f00 |0047: return v0 │ │ +513cec: 6206 459b |0048: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513cf0: 1a07 e428 |004a: const-string v7, "InvocationTargetException while checking native support" // string@28e4 │ │ +513cf4: 7120 e0b9 7600 |004c: invoke-static {v6, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513cfa: 2810 |004f: goto 005f // +0010 │ │ +513cfc: 6206 459b |0050: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513d00: 1a07 e827 |0052: const-string v7, "IllegalAccessException while checking native support" // string@27e8 │ │ +513d04: 7120 e0b9 7600 |0054: invoke-static {v6, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513d0a: 2808 |0057: goto 005f // +0008 │ │ +513d0c: 6206 459b |0058: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513d10: 1a07 df55 |005a: const-string v7, "NoSuchMethodException while checking native support" // string@55df │ │ +513d14: 7120 e0b9 7600 |005c: invoke-static {v6, v7}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513d1a: 0f00 |005f: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0043 │ │ Ljava/lang/NoSuchMethodException; -> 0x0058 │ │ Ljava/lang/IllegalAccessException; -> 0x0050 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x0048 │ │ positions : │ │ 0x0001 line=84 │ │ @@ -1519964,23 +1519982,23 @@ │ │ type : '(Landroid/content/Context;)Lorg/kontalk/util/ProximityScreenLocker;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -513dfc: |[513dfc] org.kontalk.util.ProximityScreenLockerNative.create:(Landroid/content/Context;)Lorg/kontalk/util/ProximityScreenLocker; │ │ -513e0c: 7110 48cd 0100 |0000: invoke-static {v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.initProximitySensor:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@cd48 │ │ -513e12: 0c01 |0003: move-result-object v1 │ │ -513e14: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -513e18: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -513e1a: 1101 |0007: return-object v1 │ │ -513e1c: 2200 b421 |0008: new-instance v0, Lorg/kontalk/util/ProximityScreenLockerNative; // type@21b4 │ │ -513e20: 7020 43cd 1000 |000a: invoke-direct {v0, v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.:(Landroid/os/PowerManager$WakeLock;)V // method@cd43 │ │ -513e26: 1100 |000d: return-object v0 │ │ +513e18: |[513e18] org.kontalk.util.ProximityScreenLockerNative.create:(Landroid/content/Context;)Lorg/kontalk/util/ProximityScreenLocker; │ │ +513e28: 7110 48cd 0100 |0000: invoke-static {v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.initProximitySensor:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; // method@cd48 │ │ +513e2e: 0c01 |0003: move-result-object v1 │ │ +513e30: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +513e34: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +513e36: 1101 |0007: return-object v1 │ │ +513e38: 2200 b421 |0008: new-instance v0, Lorg/kontalk/util/ProximityScreenLockerNative; // type@21b4 │ │ +513e3c: 7020 43cd 1000 |000a: invoke-direct {v0, v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.:(Landroid/os/PowerManager$WakeLock;)V // method@cd43 │ │ +513e42: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1519989,33 +1520007,33 @@ │ │ type : '(Landroid/os/PowerManager$WakeLock;)Ljava/lang/reflect/Method;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -513d9c: |[513d9c] org.kontalk.util.ProximityScreenLockerNative.initPowerLockReleaseMethod:(Landroid/os/PowerManager$WakeLock;)Ljava/lang/reflect/Method; │ │ -513dac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -513dae: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -513db2: 1100 |0003: return-object v0 │ │ -513db4: 6e10 1e65 0500 |0004: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -513dba: 0c05 |0007: move-result-object v5 │ │ -513dbc: 1a01 afd1 |0008: const-string v1, "release" // string@d1af │ │ -513dc0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -513dc2: 2322 e123 |000b: new-array v2, v2, [Ljava/lang/Class; // type@23e1 │ │ -513dc6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -513dc8: 6204 3954 |000e: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ -513dcc: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -513dd0: 6e30 7d64 1502 |0012: invoke-virtual {v5, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@647d │ │ -513dd6: 0c05 |0015: move-result-object v5 │ │ -513dd8: 1105 |0016: return-object v5 │ │ -513dda: 6205 459b |0017: sget-object v5, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513dde: 1a01 de55 |0019: const-string v1, "NoSuchMethodException release" // string@55de │ │ -513de2: 7120 e0b9 1500 |001b: invoke-static {v5, v1}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513de8: 1100 |001e: return-object v0 │ │ +513db8: |[513db8] org.kontalk.util.ProximityScreenLockerNative.initPowerLockReleaseMethod:(Landroid/os/PowerManager$WakeLock;)Ljava/lang/reflect/Method; │ │ +513dc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +513dca: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +513dce: 1100 |0003: return-object v0 │ │ +513dd0: 6e10 1e65 0500 |0004: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +513dd6: 0c05 |0007: move-result-object v5 │ │ +513dd8: 1a01 afd1 |0008: const-string v1, "release" // string@d1af │ │ +513ddc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +513dde: 2322 e123 |000b: new-array v2, v2, [Ljava/lang/Class; // type@23e1 │ │ +513de2: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +513de4: 6204 3954 |000e: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@5439 │ │ +513de8: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +513dec: 6e30 7d64 1502 |0012: invoke-virtual {v5, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@647d │ │ +513df2: 0c05 |0015: move-result-object v5 │ │ +513df4: 1105 |0016: return-object v5 │ │ +513df6: 6205 459b |0017: sget-object v5, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513dfa: 1a01 de55 |0019: const-string v1, "NoSuchMethodException release" // string@55de │ │ +513dfe: 7120 e0b9 1500 |001b: invoke-static {v5, v1}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513e04: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0004 - 0x0016 │ │ Ljava/lang/NoSuchMethodException; -> 0x0017 │ │ positions : │ │ 0x0004 line=112 │ │ 0x0017 line=115 │ │ locals : │ │ @@ -1520026,45 +1520044,45 @@ │ │ type : '(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -513b9c: |[513b9c] org.kontalk.util.ProximityScreenLockerNative.initProximitySensor:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; │ │ -513bac: 1a00 48cd |0000: const-string v0, "power" // string@cd48 │ │ -513bb0: 6e20 7102 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -513bb6: 0c03 |0005: move-result-object v3 │ │ -513bb8: 1f03 4801 |0006: check-cast v3, Landroid/os/PowerManager; // type@0148 │ │ -513bbc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -513bbe: 1c01 4801 |0009: const-class v1, Landroid/os/PowerManager; // type@0148 │ │ -513bc2: 1a02 0b59 |000b: const-string v2, "PROXIMITY_SCREEN_OFF_WAKE_LOCK" // string@590b │ │ -513bc6: 6e20 7b64 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@647b │ │ -513bcc: 0c01 |0010: move-result-object v1 │ │ -513bce: 6e20 e665 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@65e6 │ │ -513bd4: 0c01 |0014: move-result-object v1 │ │ -513bd6: 1f01 420e |0015: check-cast v1, Ljava/lang/Integer; // type@0e42 │ │ -513bda: 6e10 ce64 0100 |0017: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -513be0: 0a01 |001a: move-result v1 │ │ -513be2: 7120 45cd 1300 |001b: invoke-static {v3, v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.checkNativeSupport:(Landroid/os/PowerManager;I)Z // method@cd45 │ │ -513be8: 0a02 |001e: move-result v2 │ │ -513bea: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -513bee: 1100 |0021: return-object v0 │ │ -513bf0: 1a02 d42a |0022: const-string v2, "Kontalk:SimlarProximityWakeLock" // string@2ad4 │ │ -513bf4: 6e30 eb06 1302 |0024: invoke-virtual {v3, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ -513bfa: 0c03 |0027: move-result-object v3 │ │ -513bfc: 1103 |0028: return-object v3 │ │ -513bfe: 6203 459b |0029: sget-object v3, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513c02: 1a01 e727 |002b: const-string v1, "IllegalAccessException while accessing PROXIMITY_SCREEN_OFF_WAKE_LOCK" // string@27e7 │ │ -513c06: 7120 e0b9 1300 |002d: invoke-static {v3, v1}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513c0c: 2808 |0030: goto 0038 // +0008 │ │ -513c0e: 6203 459b |0031: sget-object v3, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513c12: 1a01 dd55 |0033: const-string v1, "NoSuchFieldException while accessing PROXIMITY_SCREEN_OFF_WAKE_LOCK" // string@55dd │ │ -513c16: 7120 e0b9 1300 |0035: invoke-static {v3, v1}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513c1c: 1100 |0038: return-object v0 │ │ +513bb8: |[513bb8] org.kontalk.util.ProximityScreenLockerNative.initProximitySensor:(Landroid/content/Context;)Landroid/os/PowerManager$WakeLock; │ │ +513bc8: 1a00 48cd |0000: const-string v0, "power" // string@cd48 │ │ +513bcc: 6e20 7102 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +513bd2: 0c03 |0005: move-result-object v3 │ │ +513bd4: 1f03 4801 |0006: check-cast v3, Landroid/os/PowerManager; // type@0148 │ │ +513bd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +513bda: 1c01 4801 |0009: const-class v1, Landroid/os/PowerManager; // type@0148 │ │ +513bde: 1a02 0b59 |000b: const-string v2, "PROXIMITY_SCREEN_OFF_WAKE_LOCK" // string@590b │ │ +513be2: 6e20 7b64 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@647b │ │ +513be8: 0c01 |0010: move-result-object v1 │ │ +513bea: 6e20 e665 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@65e6 │ │ +513bf0: 0c01 |0014: move-result-object v1 │ │ +513bf2: 1f01 420e |0015: check-cast v1, Ljava/lang/Integer; // type@0e42 │ │ +513bf6: 6e10 ce64 0100 |0017: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +513bfc: 0a01 |001a: move-result v1 │ │ +513bfe: 7120 45cd 1300 |001b: invoke-static {v3, v1}, Lorg/kontalk/util/ProximityScreenLockerNative;.checkNativeSupport:(Landroid/os/PowerManager;I)Z // method@cd45 │ │ +513c04: 0a02 |001e: move-result v2 │ │ +513c06: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +513c0a: 1100 |0021: return-object v0 │ │ +513c0c: 1a02 d42a |0022: const-string v2, "Kontalk:SimlarProximityWakeLock" // string@2ad4 │ │ +513c10: 6e30 eb06 1302 |0024: invoke-virtual {v3, v1, v2}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@06eb │ │ +513c16: 0c03 |0027: move-result-object v3 │ │ +513c18: 1103 |0028: return-object v3 │ │ +513c1a: 6203 459b |0029: sget-object v3, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513c1e: 1a01 e727 |002b: const-string v1, "IllegalAccessException while accessing PROXIMITY_SCREEN_OFF_WAKE_LOCK" // string@27e7 │ │ +513c22: 7120 e0b9 1300 |002d: invoke-static {v3, v1}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513c28: 2808 |0030: goto 0038 // +0008 │ │ +513c2a: 6203 459b |0031: sget-object v3, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513c2e: 1a01 dd55 |0033: const-string v1, "NoSuchFieldException while accessing PROXIMITY_SCREEN_OFF_WAKE_LOCK" // string@55dd │ │ +513c32: 7120 e0b9 1300 |0035: invoke-static {v3, v1}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513c38: 1100 |0038: return-object v0 │ │ catches : 1 │ │ 0x0009 - 0x0028 │ │ Ljava/lang/NoSuchFieldException; -> 0x0031 │ │ Ljava/lang/IllegalAccessException; -> 0x0029 │ │ positions : │ │ 0x0002 line=61 │ │ 0x0009 line=63 │ │ @@ -1520082,43 +1520100,43 @@ │ │ type : '(Z)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -513d14: |[513d14] org.kontalk.util.ProximityScreenLockerNative.releaseWithNativeFunction:(Z)Z │ │ -513d24: 5450 469b |0000: iget-object v0, v5, Lorg/kontalk/util/ProximityScreenLockerNative;.mPowerLockReleaseMethod:Ljava/lang/reflect/Method; // field@9b46 │ │ -513d28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -513d2a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -513d2e: 0f01 |0005: return v1 │ │ -513d30: 5452 479b |0006: iget-object v2, v5, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ -513d34: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -513d36: 2334 e423 |0009: new-array v4, v3, [Ljava/lang/Object; // type@23e4 │ │ -513d3a: 3806 0400 |000b: if-eqz v6, 000f // +0004 │ │ -513d3e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -513d40: 2802 |000e: goto 0010 // +0002 │ │ -513d42: 1216 |000f: const/4 v6, #int 1 // #1 │ │ -513d44: 7110 da64 0600 |0010: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -513d4a: 0c06 |0013: move-result-object v6 │ │ -513d4c: 4d06 0401 |0014: aput-object v6, v4, v1 │ │ -513d50: 6e30 fc65 2004 |0016: invoke-virtual {v0, v2, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -513d56: 0f03 |0019: return v3 │ │ -513d58: 6206 459b |001a: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513d5c: 1a00 e328 |001c: const-string v0, "InvocationTargetException calling native release method" // string@28e3 │ │ -513d60: 7120 e0b9 0600 |001e: invoke-static {v6, v0}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513d66: 2810 |0021: goto 0031 // +0010 │ │ -513d68: 6206 459b |0022: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513d6c: 1a00 e927 |0024: const-string v0, "IllegalArgumentException calling native release method" // string@27e9 │ │ -513d70: 7120 e0b9 0600 |0026: invoke-static {v6, v0}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513d76: 2808 |0029: goto 0031 // +0008 │ │ -513d78: 6206 459b |002a: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513d7c: 1a00 e627 |002c: const-string v0, "IllegalAccessException calling native release method" // string@27e6 │ │ -513d80: 7120 e0b9 0600 |002e: invoke-static {v6, v0}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ -513d86: 0f01 |0031: return v1 │ │ +513d30: |[513d30] org.kontalk.util.ProximityScreenLockerNative.releaseWithNativeFunction:(Z)Z │ │ +513d40: 5450 469b |0000: iget-object v0, v5, Lorg/kontalk/util/ProximityScreenLockerNative;.mPowerLockReleaseMethod:Ljava/lang/reflect/Method; // field@9b46 │ │ +513d44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +513d46: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +513d4a: 0f01 |0005: return v1 │ │ +513d4c: 5452 479b |0006: iget-object v2, v5, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ +513d50: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +513d52: 2334 e423 |0009: new-array v4, v3, [Ljava/lang/Object; // type@23e4 │ │ +513d56: 3806 0400 |000b: if-eqz v6, 000f // +0004 │ │ +513d5a: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +513d5c: 2802 |000e: goto 0010 // +0002 │ │ +513d5e: 1216 |000f: const/4 v6, #int 1 // #1 │ │ +513d60: 7110 da64 0600 |0010: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +513d66: 0c06 |0013: move-result-object v6 │ │ +513d68: 4d06 0401 |0014: aput-object v6, v4, v1 │ │ +513d6c: 6e30 fc65 2004 |0016: invoke-virtual {v0, v2, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +513d72: 0f03 |0019: return v3 │ │ +513d74: 6206 459b |001a: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513d78: 1a00 e328 |001c: const-string v0, "InvocationTargetException calling native release method" // string@28e3 │ │ +513d7c: 7120 e0b9 0600 |001e: invoke-static {v6, v0}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513d82: 2810 |0021: goto 0031 // +0010 │ │ +513d84: 6206 459b |0022: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513d88: 1a00 e927 |0024: const-string v0, "IllegalArgumentException calling native release method" // string@27e9 │ │ +513d8c: 7120 e0b9 0600 |0026: invoke-static {v6, v0}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513d92: 2808 |0029: goto 0031 // +0008 │ │ +513d94: 6206 459b |002a: sget-object v6, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513d98: 1a00 e627 |002c: const-string v0, "IllegalAccessException calling native release method" // string@27e6 │ │ +513d9c: 7120 e0b9 0600 |002e: invoke-static {v6, v0}, Lorg/kontalk/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@b9e0 │ │ +513da2: 0f01 |0031: return v1 │ │ catches : 1 │ │ 0x0006 - 0x0019 │ │ Ljava/lang/IllegalAccessException; -> 0x002a │ │ Ljava/lang/IllegalArgumentException; -> 0x0022 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001a │ │ positions : │ │ 0x0000 line=160 │ │ @@ -1520136,31 +1520154,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -513e74: |[513e74] org.kontalk.util.ProximityScreenLockerNative.acquire:()V │ │ -513e84: 5420 479b |0000: iget-object v0, v2, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ -513e88: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -513e8c: 0e00 |0004: return-void │ │ -513e8e: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ -513e94: 0a00 |0008: move-result v0 │ │ -513e96: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ -513e9a: 6200 459b |000b: sget-object v0, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513e9e: 1a01 6a74 |000d: const-string v1, "acquire triggered but already acquired" // string@746a │ │ -513ea2: 7120 ddb9 1000 |000f: invoke-static {v0, v1}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513ea8: 0e00 |0012: return-void │ │ -513eaa: 6200 459b |0013: sget-object v0, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513eae: 1a01 7574 |0015: const-string v1, "acquiring" // string@7475 │ │ -513eb2: 7120 ddb9 1000 |0017: invoke-static {v0, v1}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513eb8: 5420 479b |001a: iget-object v0, v2, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ -513ebc: 6e10 e406 0000 |001c: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@06e4 │ │ -513ec2: 0e00 |001f: return-void │ │ +513e90: |[513e90] org.kontalk.util.ProximityScreenLockerNative.acquire:()V │ │ +513ea0: 5420 479b |0000: iget-object v0, v2, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ +513ea4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +513ea8: 0e00 |0004: return-void │ │ +513eaa: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ +513eb0: 0a00 |0008: move-result v0 │ │ +513eb2: 3800 0a00 |0009: if-eqz v0, 0013 // +000a │ │ +513eb6: 6200 459b |000b: sget-object v0, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513eba: 1a01 6a74 |000d: const-string v1, "acquire triggered but already acquired" // string@746a │ │ +513ebe: 7120 ddb9 1000 |000f: invoke-static {v0, v1}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513ec4: 0e00 |0012: return-void │ │ +513ec6: 6200 459b |0013: sget-object v0, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513eca: 1a01 7574 |0015: const-string v1, "acquiring" // string@7475 │ │ +513ece: 7120 ddb9 1000 |0017: invoke-static {v0, v1}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513ed4: 5420 479b |001a: iget-object v0, v2, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ +513ed8: 6e10 e406 0000 |001c: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.acquire:()V // method@06e4 │ │ +513ede: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=128 │ │ 0x000b line=129 │ │ 0x0013 line=133 │ │ 0x001a line=134 │ │ @@ -1520172,38 +1520190,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -513ec4: |[513ec4] org.kontalk.util.ProximityScreenLockerNative.release:(Z)V │ │ -513ed4: 5410 479b |0000: iget-object v0, v1, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ -513ed8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -513edc: 0e00 |0004: return-void │ │ -513ede: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ -513ee4: 0a00 |0008: move-result v0 │ │ -513ee6: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ -513eea: 6202 459b |000b: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513eee: 1a00 b0d1 |000d: const-string v0, "release triggered but not held" // string@d1b0 │ │ -513ef2: 7120 ddb9 0200 |000f: invoke-static {v2, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513ef8: 0e00 |0012: return-void │ │ -513efa: 7020 4acd 2100 |0013: invoke-direct {v1, v2}, Lorg/kontalk/util/ProximityScreenLockerNative;.releaseWithNativeFunction:(Z)Z // method@cd4a │ │ -513f00: 0a02 |0016: move-result v2 │ │ -513f02: 3802 0a00 |0017: if-eqz v2, 0021 // +000a │ │ -513f06: 6202 459b |0019: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513f0a: 1a00 c1d1 |001b: const-string v0, "released using native function" // string@d1c1 │ │ -513f0e: 7120 ddb9 0200 |001d: invoke-static {v2, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513f14: 280d |0020: goto 002d // +000d │ │ -513f16: 5412 479b |0021: iget-object v2, v1, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ -513f1a: 6e10 e706 0200 |0023: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ -513f20: 6202 459b |0026: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ -513f24: 1a00 c2d1 |0028: const-string v0, "released using old function" // string@d1c2 │ │ -513f28: 7120 ddb9 0200 |002a: invoke-static {v2, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ -513f2e: 0e00 |002d: return-void │ │ +513ee0: |[513ee0] org.kontalk.util.ProximityScreenLockerNative.release:(Z)V │ │ +513ef0: 5410 479b |0000: iget-object v0, v1, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ +513ef4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +513ef8: 0e00 |0004: return-void │ │ +513efa: 6e10 e606 0000 |0005: invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;.isHeld:()Z // method@06e6 │ │ +513f00: 0a00 |0008: move-result v0 │ │ +513f02: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ +513f06: 6202 459b |000b: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513f0a: 1a00 b0d1 |000d: const-string v0, "release triggered but not held" // string@d1b0 │ │ +513f0e: 7120 ddb9 0200 |000f: invoke-static {v2, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513f14: 0e00 |0012: return-void │ │ +513f16: 7020 4acd 2100 |0013: invoke-direct {v1, v2}, Lorg/kontalk/util/ProximityScreenLockerNative;.releaseWithNativeFunction:(Z)Z // method@cd4a │ │ +513f1c: 0a02 |0016: move-result v2 │ │ +513f1e: 3802 0a00 |0017: if-eqz v2, 0021 // +000a │ │ +513f22: 6202 459b |0019: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513f26: 1a00 c1d1 |001b: const-string v0, "released using native function" // string@d1c1 │ │ +513f2a: 7120 ddb9 0200 |001d: invoke-static {v2, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513f30: 280d |0020: goto 002d // +000d │ │ +513f32: 5412 479b |0021: iget-object v2, v1, Lorg/kontalk/util/ProximityScreenLockerNative;.mProximityWakeLock:Landroid/os/PowerManager$WakeLock; // field@9b47 │ │ +513f36: 6e10 e706 0200 |0023: invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;.release:()V // method@06e7 │ │ +513f3c: 6202 459b |0026: sget-object v2, Lorg/kontalk/util/ProximityScreenLockerNative;.TAG:Ljava/lang/String; // field@9b45 │ │ +513f40: 1a00 c2d1 |0028: const-string v0, "released using old function" // string@d1c2 │ │ +513f44: 7120 ddb9 0200 |002a: invoke-static {v2, v0}, Lorg/kontalk/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@b9dd │ │ +513f4a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=144 │ │ 0x000b line=145 │ │ 0x0013 line=149 │ │ 0x0019 line=150 │ │ @@ -1520251,23 +1520269,23 @@ │ │ type : '(Landroid/content/Context;Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -513fbc: |[513fbc] org.kontalk.util.RecyclerItemClickListener.:(Landroid/content/Context;Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener;)V │ │ -513fcc: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -513fd2: 5b13 4a9b |0003: iput-object v3, v1, Lorg/kontalk/util/RecyclerItemClickListener;.mListener:Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener; // field@9b4a │ │ -513fd6: 2203 0302 |0005: new-instance v3, Landroid/view/GestureDetector; // type@0203 │ │ -513fda: 2200 b521 |0007: new-instance v0, Lorg/kontalk/util/RecyclerItemClickListener$1; // type@21b5 │ │ -513fde: 7020 4bcd 1000 |0009: invoke-direct {v0, v1}, Lorg/kontalk/util/RecyclerItemClickListener$1;.:(Lorg/kontalk/util/RecyclerItemClickListener;)V // method@cd4b │ │ -513fe4: 7030 6b09 2300 |000c: invoke-direct {v3, v2, v0}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@096b │ │ -513fea: 5b13 499b |000f: iput-object v3, v1, Lorg/kontalk/util/RecyclerItemClickListener;.mGestureDetector:Landroid/view/GestureDetector; // field@9b49 │ │ -513fee: 0e00 |0011: return-void │ │ +513fd8: |[513fd8] org.kontalk.util.RecyclerItemClickListener.:(Landroid/content/Context;Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener;)V │ │ +513fe8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +513fee: 5b13 4a9b |0003: iput-object v3, v1, Lorg/kontalk/util/RecyclerItemClickListener;.mListener:Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener; // field@9b4a │ │ +513ff2: 2203 0302 |0005: new-instance v3, Landroid/view/GestureDetector; // type@0203 │ │ +513ff6: 2200 b521 |0007: new-instance v0, Lorg/kontalk/util/RecyclerItemClickListener$1; // type@21b5 │ │ +513ffa: 7020 4bcd 1000 |0009: invoke-direct {v0, v1}, Lorg/kontalk/util/RecyclerItemClickListener$1;.:(Lorg/kontalk/util/RecyclerItemClickListener;)V // method@cd4b │ │ +514000: 7030 6b09 2300 |000c: invoke-direct {v3, v2, v0}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@096b │ │ +514006: 5b13 499b |000f: iput-object v3, v1, Lorg/kontalk/util/RecyclerItemClickListener;.mGestureDetector:Landroid/view/GestureDetector; // field@9b49 │ │ +51400a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/kontalk/util/RecyclerItemClickListener; │ │ @@ -1520280,34 +1520298,34 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -513f60: |[513f60] org.kontalk.util.RecyclerItemClickListener.onInterceptTouchEvent:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z │ │ -513f70: 6e10 f709 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -513f76: 0a00 |0003: move-result v0 │ │ -513f78: 6e10 f909 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -513f7e: 0a01 |0007: move-result v1 │ │ -513f80: 6e30 b737 0301 |0008: invoke-virtual {v3, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.findChildViewUnder:(FF)Landroid/view/View; // method@37b7 │ │ -513f86: 0c00 |000b: move-result-object v0 │ │ -513f88: 3800 1700 |000c: if-eqz v0, 0023 // +0017 │ │ -513f8c: 5421 4a9b |000e: iget-object v1, v2, Lorg/kontalk/util/RecyclerItemClickListener;.mListener:Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener; // field@9b4a │ │ -513f90: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -513f94: 5421 499b |0012: iget-object v1, v2, Lorg/kontalk/util/RecyclerItemClickListener;.mGestureDetector:Landroid/view/GestureDetector; // field@9b49 │ │ -513f98: 6e20 6c09 4100 |0014: invoke-virtual {v1, v4}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@096c │ │ -513f9e: 0a04 |0017: move-result v4 │ │ -513fa0: 3804 0b00 |0018: if-eqz v4, 0023 // +000b │ │ -513fa4: 5424 4a9b |001a: iget-object v4, v2, Lorg/kontalk/util/RecyclerItemClickListener;.mListener:Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener; // field@9b4a │ │ -513fa8: 6e20 cd37 0300 |001c: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@37cd │ │ -513fae: 0a03 |001f: move-result v3 │ │ -513fb0: 7230 4dcd 0403 |0020: invoke-interface {v4, v0, v3}, Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener;.onItemClick:(Landroid/view/View;I)V // method@cd4d │ │ -513fb6: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -513fb8: 0f03 |0024: return v3 │ │ +513f7c: |[513f7c] org.kontalk.util.RecyclerItemClickListener.onInterceptTouchEvent:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)Z │ │ +513f8c: 6e10 f709 0400 |0000: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +513f92: 0a00 |0003: move-result v0 │ │ +513f94: 6e10 f909 0400 |0004: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +513f9a: 0a01 |0007: move-result v1 │ │ +513f9c: 6e30 b737 0301 |0008: invoke-virtual {v3, v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.findChildViewUnder:(FF)Landroid/view/View; // method@37b7 │ │ +513fa2: 0c00 |000b: move-result-object v0 │ │ +513fa4: 3800 1700 |000c: if-eqz v0, 0023 // +0017 │ │ +513fa8: 5421 4a9b |000e: iget-object v1, v2, Lorg/kontalk/util/RecyclerItemClickListener;.mListener:Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener; // field@9b4a │ │ +513fac: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +513fb0: 5421 499b |0012: iget-object v1, v2, Lorg/kontalk/util/RecyclerItemClickListener;.mGestureDetector:Landroid/view/GestureDetector; // field@9b49 │ │ +513fb4: 6e20 6c09 4100 |0014: invoke-virtual {v1, v4}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@096c │ │ +513fba: 0a04 |0017: move-result v4 │ │ +513fbc: 3804 0b00 |0018: if-eqz v4, 0023 // +000b │ │ +513fc0: 5424 4a9b |001a: iget-object v4, v2, Lorg/kontalk/util/RecyclerItemClickListener;.mListener:Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener; // field@9b4a │ │ +513fc4: 6e20 cd37 0300 |001c: invoke-virtual {v3, v0}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@37cd │ │ +513fca: 0a03 |001f: move-result v3 │ │ +513fcc: 7230 4dcd 0403 |0020: invoke-interface {v4, v0, v3}, Lorg/kontalk/util/RecyclerItemClickListener$OnItemClickListener;.onItemClick:(Landroid/view/View;I)V // method@cd4d │ │ +513fd2: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +513fd4: 0f03 |0024: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x000e line=49 │ │ 0x001a line=50 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lorg/kontalk/util/RecyclerItemClickListener; │ │ @@ -1520319,31 +1520337,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -513ff0: |[513ff0] org.kontalk.util.RecyclerItemClickListener.onRequestDisallowInterceptTouchEvent:(Z)V │ │ -514000: 0e00 |0000: return-void │ │ +51400c: |[51400c] org.kontalk.util.RecyclerItemClickListener.onRequestDisallowInterceptTouchEvent:(Z)V │ │ +51401c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/kontalk/util/RecyclerItemClickListener;) │ │ name : 'onTouchEvent' │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -514004: |[514004] org.kontalk.util.RecyclerItemClickListener.onTouchEvent:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)V │ │ -514014: 0e00 |0000: return-void │ │ +514020: |[514020] org.kontalk.util.RecyclerItemClickListener.onTouchEvent:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/MotionEvent;)V │ │ +514030: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 23780 (RecyclerItemClickListener.java) │ │ │ │ Class #5958 header: │ │ @@ -1520390,23 +1520408,23 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -514850: |[514850] org.kontalk.util.Showcase$FloatingActionMenuHint.:(Ljava/lang/String;III)V │ │ -514860: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ -514864: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ -51486a: 7055 71cd 2143 |0005: invoke-direct {v1, v2, v3, v4, v5}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ -514870: 5b12 589b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.key:Ljava/lang/String; // field@9b58 │ │ -514874: 5913 5b9b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.view:I // field@9b5b │ │ -514878: 5914 5a9b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.title:I // field@9b5a │ │ -51487c: 5915 599b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.message:I // field@9b59 │ │ -514880: 0e00 |0010: return-void │ │ +51486c: |[51486c] org.kontalk.util.Showcase$FloatingActionMenuHint.:(Ljava/lang/String;III)V │ │ +51487c: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ +514880: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ +514886: 7055 71cd 2143 |0005: invoke-direct {v1, v2, v3, v4, v5}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ +51488c: 5b12 589b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.key:Ljava/lang/String; // field@9b58 │ │ +514890: 5913 5b9b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.view:I // field@9b5b │ │ +514894: 5914 5a9b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.title:I // field@9b5a │ │ +514898: 5915 599b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.message:I // field@9b59 │ │ +51489c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/kontalk/util/Showcase$FloatingActionMenuHint; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -1520419,17 +1520437,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514838: |[514838] org.kontalk.util.Showcase$FloatingActionMenuHint.getKey:()Ljava/lang/String; │ │ -514848: 5410 589b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.key:Ljava/lang/String; // field@9b58 │ │ -51484c: 1100 |0002: return-object v0 │ │ +514854: |[514854] org.kontalk.util.Showcase$FloatingActionMenuHint.getKey:()Ljava/lang/String; │ │ +514864: 5410 589b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.key:Ljava/lang/String; // field@9b58 │ │ +514868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$FloatingActionMenuHint; │ │ │ │ #1 : (in Lorg/kontalk/util/Showcase$FloatingActionMenuHint;) │ │ @@ -1520437,17 +1520455,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5147f0: |[5147f0] org.kontalk.util.Showcase$FloatingActionMenuHint.getMessage:()I │ │ -514800: 5210 599b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.message:I // field@9b59 │ │ -514804: 0f00 |0002: return v0 │ │ +51480c: |[51480c] org.kontalk.util.Showcase$FloatingActionMenuHint.getMessage:()I │ │ +51481c: 5210 599b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.message:I // field@9b59 │ │ +514820: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$FloatingActionMenuHint; │ │ │ │ #2 : (in Lorg/kontalk/util/Showcase$FloatingActionMenuHint;) │ │ @@ -1520455,17 +1520473,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514808: |[514808] org.kontalk.util.Showcase$FloatingActionMenuHint.getTitle:()I │ │ -514818: 5210 5a9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.title:I // field@9b5a │ │ -51481c: 0f00 |0002: return v0 │ │ +514824: |[514824] org.kontalk.util.Showcase$FloatingActionMenuHint.getTitle:()I │ │ +514834: 5210 5a9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.title:I // field@9b5a │ │ +514838: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$FloatingActionMenuHint; │ │ │ │ #3 : (in Lorg/kontalk/util/Showcase$FloatingActionMenuHint;) │ │ @@ -1520473,17 +1520491,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514820: |[514820] org.kontalk.util.Showcase$FloatingActionMenuHint.getView:()I │ │ -514830: 5210 5b9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.view:I // field@9b5b │ │ -514834: 0f00 |0002: return v0 │ │ +51483c: |[51483c] org.kontalk.util.Showcase$FloatingActionMenuHint.getView:()I │ │ +51484c: 5210 5b9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$FloatingActionMenuHint;.view:I // field@9b5b │ │ +514850: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$FloatingActionMenuHint; │ │ │ │ source_file_idx : 25147 (Showcase.kt) │ │ @@ -1520536,25 +1520554,25 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -514990: |[514990] org.kontalk.util.Showcase$MenuHint.:(Ljava/lang/String;III)V │ │ -5149a0: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ -5149a4: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ -5149aa: 7055 71cd 2143 |0005: invoke-direct {v1, v2, v3, v4, v5}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ -5149b0: 5b12 609b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$MenuHint;.key:Ljava/lang/String; // field@9b60 │ │ -5149b4: 5913 649b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$MenuHint;.view:I // field@9b64 │ │ -5149b8: 5914 629b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$MenuHint;.title:I // field@9b62 │ │ -5149bc: 5915 619b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$MenuHint;.message:I // field@9b61 │ │ -5149c0: 1402 1802 097f |0010: const v2, #float 1.82115e+38 // #7f090218 │ │ -5149c6: 5912 639b |0013: iput v2, v1, Lorg/kontalk/util/Showcase$MenuHint;.toolbarViewId:I // field@9b63 │ │ -5149ca: 0e00 |0015: return-void │ │ +5149ac: |[5149ac] org.kontalk.util.Showcase$MenuHint.:(Ljava/lang/String;III)V │ │ +5149bc: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ +5149c0: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ +5149c6: 7055 71cd 2143 |0005: invoke-direct {v1, v2, v3, v4, v5}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ +5149cc: 5b12 609b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$MenuHint;.key:Ljava/lang/String; // field@9b60 │ │ +5149d0: 5913 649b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$MenuHint;.view:I // field@9b64 │ │ +5149d4: 5914 629b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$MenuHint;.title:I // field@9b62 │ │ +5149d8: 5915 619b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$MenuHint;.message:I // field@9b61 │ │ +5149dc: 1402 1802 097f |0010: const v2, #float 1.82115e+38 // #7f090218 │ │ +5149e2: 5912 639b |0013: iput v2, v1, Lorg/kontalk/util/Showcase$MenuHint;.toolbarViewId:I // field@9b63 │ │ +5149e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=43 │ │ 0x0013 line=44 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lorg/kontalk/util/Showcase$MenuHint; │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/lang/String; │ │ @@ -1520568,17 +1520586,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514978: |[514978] org.kontalk.util.Showcase$MenuHint.getKey:()Ljava/lang/String; │ │ -514988: 5410 609b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.key:Ljava/lang/String; // field@9b60 │ │ -51498c: 1100 |0002: return-object v0 │ │ +514994: |[514994] org.kontalk.util.Showcase$MenuHint.getKey:()Ljava/lang/String; │ │ +5149a4: 5410 609b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.key:Ljava/lang/String; // field@9b60 │ │ +5149a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$MenuHint; │ │ │ │ #1 : (in Lorg/kontalk/util/Showcase$MenuHint;) │ │ @@ -1520586,17 +1520604,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514918: |[514918] org.kontalk.util.Showcase$MenuHint.getMessage:()I │ │ -514928: 5210 619b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.message:I // field@9b61 │ │ -51492c: 0f00 |0002: return v0 │ │ +514934: |[514934] org.kontalk.util.Showcase$MenuHint.getMessage:()I │ │ +514944: 5210 619b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.message:I // field@9b61 │ │ +514948: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$MenuHint; │ │ │ │ #2 : (in Lorg/kontalk/util/Showcase$MenuHint;) │ │ @@ -1520604,17 +1520622,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514930: |[514930] org.kontalk.util.Showcase$MenuHint.getTitle:()I │ │ -514940: 5210 629b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.title:I // field@9b62 │ │ -514944: 0f00 |0002: return v0 │ │ +51494c: |[51494c] org.kontalk.util.Showcase$MenuHint.getTitle:()I │ │ +51495c: 5210 629b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.title:I // field@9b62 │ │ +514960: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$MenuHint; │ │ │ │ #3 : (in Lorg/kontalk/util/Showcase$MenuHint;) │ │ @@ -1520622,17 +1520640,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514948: |[514948] org.kontalk.util.Showcase$MenuHint.getToolbarViewId:()I │ │ -514958: 5210 639b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.toolbarViewId:I // field@9b63 │ │ -51495c: 0f00 |0002: return v0 │ │ +514964: |[514964] org.kontalk.util.Showcase$MenuHint.getToolbarViewId:()I │ │ +514974: 5210 639b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.toolbarViewId:I // field@9b63 │ │ +514978: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$MenuHint; │ │ │ │ #4 : (in Lorg/kontalk/util/Showcase$MenuHint;) │ │ @@ -1520640,17 +1520658,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514960: |[514960] org.kontalk.util.Showcase$MenuHint.getView:()I │ │ -514970: 5210 649b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.view:I // field@9b64 │ │ -514974: 0f00 |0002: return v0 │ │ +51497c: |[51497c] org.kontalk.util.Showcase$MenuHint.getView:()I │ │ +51498c: 5210 649b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$MenuHint;.view:I // field@9b64 │ │ +514990: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$MenuHint; │ │ │ │ source_file_idx : 25147 (Showcase.kt) │ │ @@ -1520695,23 +1520713,23 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -514a14: |[514a14] org.kontalk.util.Showcase$ToolbarHint.:(Ljava/lang/String;II)V │ │ -514a24: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ -514a28: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ -514a2e: 1400 1802 097f |0005: const v0, #float 1.82115e+38 // #7f090218 │ │ -514a34: 7054 71cd 2130 |0008: invoke-direct {v1, v2, v0, v3, v4}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ -514a3a: 5b12 659b |000b: iput-object v2, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.key:Ljava/lang/String; // field@9b65 │ │ -514a3e: 5913 679b |000d: iput v3, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.title:I // field@9b67 │ │ -514a42: 5914 669b |000f: iput v4, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.message:I // field@9b66 │ │ -514a46: 0e00 |0011: return-void │ │ +514a30: |[514a30] org.kontalk.util.Showcase$ToolbarHint.:(Ljava/lang/String;II)V │ │ +514a40: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ +514a44: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ +514a4a: 1400 1802 097f |0005: const v0, #float 1.82115e+38 // #7f090218 │ │ +514a50: 7054 71cd 2130 |0008: invoke-direct {v1, v2, v0, v3, v4}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ +514a56: 5b12 659b |000b: iput-object v2, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.key:Ljava/lang/String; // field@9b65 │ │ +514a5a: 5913 679b |000d: iput v3, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.title:I // field@9b67 │ │ +514a5e: 5914 669b |000f: iput v4, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.message:I // field@9b66 │ │ +514a62: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=47 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/kontalk/util/Showcase$ToolbarHint; │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ @@ -1520723,17 +1520741,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5149fc: |[5149fc] org.kontalk.util.Showcase$ToolbarHint.getKey:()Ljava/lang/String; │ │ -514a0c: 5410 659b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.key:Ljava/lang/String; // field@9b65 │ │ -514a10: 1100 |0002: return-object v0 │ │ +514a18: |[514a18] org.kontalk.util.Showcase$ToolbarHint.getKey:()Ljava/lang/String; │ │ +514a28: 5410 659b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.key:Ljava/lang/String; // field@9b65 │ │ +514a2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ToolbarHint; │ │ │ │ #1 : (in Lorg/kontalk/util/Showcase$ToolbarHint;) │ │ @@ -1520741,17 +1520759,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5149cc: |[5149cc] org.kontalk.util.Showcase$ToolbarHint.getMessage:()I │ │ -5149dc: 5210 669b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.message:I // field@9b66 │ │ -5149e0: 0f00 |0002: return v0 │ │ +5149e8: |[5149e8] org.kontalk.util.Showcase$ToolbarHint.getMessage:()I │ │ +5149f8: 5210 669b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.message:I // field@9b66 │ │ +5149fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ToolbarHint; │ │ │ │ #2 : (in Lorg/kontalk/util/Showcase$ToolbarHint;) │ │ @@ -1520759,17 +1520777,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5149e4: |[5149e4] org.kontalk.util.Showcase$ToolbarHint.getTitle:()I │ │ -5149f4: 5210 679b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.title:I // field@9b67 │ │ -5149f8: 0f00 |0002: return v0 │ │ +514a00: |[514a00] org.kontalk.util.Showcase$ToolbarHint.getTitle:()I │ │ +514a10: 5210 679b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ToolbarHint;.title:I // field@9b67 │ │ +514a14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ToolbarHint; │ │ │ │ source_file_idx : 25147 (Showcase.kt) │ │ @@ -1520818,23 +1520836,23 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -514aa8: |[514aa8] org.kontalk.util.Showcase$ViewHint.:(Ljava/lang/String;III)V │ │ -514ab8: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ -514abc: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ -514ac2: 7055 71cd 2143 |0005: invoke-direct {v1, v2, v3, v4, v5}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ -514ac8: 5b12 689b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$ViewHint;.key:Ljava/lang/String; // field@9b68 │ │ -514acc: 5913 6b9b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$ViewHint;.view:I // field@9b6b │ │ -514ad0: 5914 6a9b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$ViewHint;.title:I // field@9b6a │ │ -514ad4: 5915 699b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$ViewHint;.message:I // field@9b69 │ │ -514ad8: 0e00 |0010: return-void │ │ +514ac4: |[514ac4] org.kontalk.util.Showcase$ViewHint.:(Ljava/lang/String;III)V │ │ +514ad4: 1a00 14ad |0000: const-string v0, "key" // string@ad14 │ │ +514ad8: 7120 856b 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkParameterIsNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@6b85 │ │ +514ade: 7055 71cd 2143 |0005: invoke-direct {v1, v2, v3, v4, v5}, Lorg/kontalk/util/Showcase$Hint;.:(Ljava/lang/String;III)V // method@cd71 │ │ +514ae4: 5b12 689b |0008: iput-object v2, v1, Lorg/kontalk/util/Showcase$ViewHint;.key:Ljava/lang/String; // field@9b68 │ │ +514ae8: 5913 6b9b |000a: iput v3, v1, Lorg/kontalk/util/Showcase$ViewHint;.view:I // field@9b6b │ │ +514aec: 5914 6a9b |000c: iput v4, v1, Lorg/kontalk/util/Showcase$ViewHint;.title:I // field@9b6a │ │ +514af0: 5915 699b |000e: iput v5, v1, Lorg/kontalk/util/Showcase$ViewHint;.message:I // field@9b69 │ │ +514af4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/kontalk/util/Showcase$ViewHint; │ │ 0x0000 - 0x0011 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0011 reg=3 (null) I │ │ @@ -1520847,17 +1520865,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514a90: |[514a90] org.kontalk.util.Showcase$ViewHint.getKey:()Ljava/lang/String; │ │ -514aa0: 5410 689b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.key:Ljava/lang/String; // field@9b68 │ │ -514aa4: 1100 |0002: return-object v0 │ │ +514aac: |[514aac] org.kontalk.util.Showcase$ViewHint.getKey:()Ljava/lang/String; │ │ +514abc: 5410 689b |0000: iget-object v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.key:Ljava/lang/String; // field@9b68 │ │ +514ac0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ViewHint; │ │ │ │ #1 : (in Lorg/kontalk/util/Showcase$ViewHint;) │ │ @@ -1520865,17 +1520883,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514a48: |[514a48] org.kontalk.util.Showcase$ViewHint.getMessage:()I │ │ -514a58: 5210 699b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.message:I // field@9b69 │ │ -514a5c: 0f00 |0002: return v0 │ │ +514a64: |[514a64] org.kontalk.util.Showcase$ViewHint.getMessage:()I │ │ +514a74: 5210 699b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.message:I // field@9b69 │ │ +514a78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ViewHint; │ │ │ │ #2 : (in Lorg/kontalk/util/Showcase$ViewHint;) │ │ @@ -1520883,17 +1520901,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514a60: |[514a60] org.kontalk.util.Showcase$ViewHint.getTitle:()I │ │ -514a70: 5210 6a9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.title:I // field@9b6a │ │ -514a74: 0f00 |0002: return v0 │ │ +514a7c: |[514a7c] org.kontalk.util.Showcase$ViewHint.getTitle:()I │ │ +514a8c: 5210 6a9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.title:I // field@9b6a │ │ +514a90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ViewHint; │ │ │ │ #3 : (in Lorg/kontalk/util/Showcase$ViewHint;) │ │ @@ -1520901,17 +1520919,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -514a78: |[514a78] org.kontalk.util.Showcase$ViewHint.getView:()I │ │ -514a88: 5210 6b9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.view:I // field@9b6b │ │ -514a8c: 0f00 |0002: return v0 │ │ +514a94: |[514a94] org.kontalk.util.Showcase$ViewHint.getView:()I │ │ +514aa4: 5210 6b9b |0000: iget v0, v1, Lorg/kontalk/util/Showcase$ViewHint;.view:I // field@9b6b │ │ +514aa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/kontalk/util/Showcase$ViewHint; │ │ │ │ source_file_idx : 25147 (Showcase.kt) │ │ @@ -1520949,18 +1520967,18 @@ │ │ type : '(Lorg/minidns/AbstractDnsClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -517304: |[517304] org.minidns.AbstractDnsClient$1.:(Lorg/minidns/AbstractDnsClient;)V │ │ -517314: 5b01 c19b |0000: iput-object v1, v0, Lorg/minidns/AbstractDnsClient$1;.this$0:Lorg/minidns/AbstractDnsClient; // field@9bc1 │ │ -517318: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51731e: 0e00 |0005: return-void │ │ +517320: |[517320] org.minidns.AbstractDnsClient$1.:(Lorg/minidns/AbstractDnsClient;)V │ │ +517330: 5b01 c19b |0000: iput-object v1, v0, Lorg/minidns/AbstractDnsClient$1;.this$0:Lorg/minidns/AbstractDnsClient; // field@9bc1 │ │ +517334: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51733a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/AbstractDnsClient$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/AbstractDnsClient; │ │ │ │ @@ -1520970,29 +1520988,29 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -517320: |[517320] org.minidns.AbstractDnsClient$1.onResponse:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -517330: 6e10 c6ce 0400 |0000: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ -517336: 0c00 |0003: move-result-object v0 │ │ -517338: 5431 c19b |0004: iget-object v1, v3, Lorg/minidns/AbstractDnsClient$1;.this$0:Lorg/minidns/AbstractDnsClient; // field@9bc1 │ │ -51733c: 5412 cd9b |0006: iget-object v2, v1, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -517340: 3802 1300 |0008: if-eqz v2, 001b // +0013 │ │ -517344: 6e30 1ece 0105 |000a: invoke-virtual {v1, v0, v5}, Lorg/minidns/AbstractDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@ce1e │ │ -51734a: 0a00 |000d: move-result v0 │ │ -51734c: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -517350: 5430 c19b |0010: iget-object v0, v3, Lorg/minidns/AbstractDnsClient$1;.this$0:Lorg/minidns/AbstractDnsClient; // field@9bc1 │ │ -517354: 5400 cd9b |0012: iget-object v0, v0, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -517358: 6e10 bcce 0400 |0014: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; // method@cebc │ │ -51735e: 0c04 |0017: move-result-object v4 │ │ -517360: 6e30 29ce 4005 |0018: invoke-virtual {v0, v4, v5}, Lorg/minidns/DnsCache;.put:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce29 │ │ -517366: 0e00 |001b: return-void │ │ +51733c: |[51733c] org.minidns.AbstractDnsClient$1.onResponse:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +51734c: 6e10 c6ce 0400 |0000: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ +517352: 0c00 |0003: move-result-object v0 │ │ +517354: 5431 c19b |0004: iget-object v1, v3, Lorg/minidns/AbstractDnsClient$1;.this$0:Lorg/minidns/AbstractDnsClient; // field@9bc1 │ │ +517358: 5412 cd9b |0006: iget-object v2, v1, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +51735c: 3802 1300 |0008: if-eqz v2, 001b // +0013 │ │ +517360: 6e30 1ece 0105 |000a: invoke-virtual {v1, v0, v5}, Lorg/minidns/AbstractDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@ce1e │ │ +517366: 0a00 |000d: move-result v0 │ │ +517368: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +51736c: 5430 c19b |0010: iget-object v0, v3, Lorg/minidns/AbstractDnsClient$1;.this$0:Lorg/minidns/AbstractDnsClient; // field@9bc1 │ │ +517370: 5400 cd9b |0012: iget-object v0, v0, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +517374: 6e10 bcce 0400 |0014: invoke-virtual {v4}, Lorg/minidns/dnsmessage/DnsMessage;.asNormalizedVersion:()Lorg/minidns/dnsmessage/DnsMessage; // method@cebc │ │ +51737a: 0c04 |0017: move-result-object v4 │ │ +51737c: 6e30 29ce 4005 |0018: invoke-virtual {v0, v4, v5}, Lorg/minidns/DnsCache;.put:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce29 │ │ +517382: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ 0x0010 line=58 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lorg/minidns/AbstractDnsClient$1; │ │ @@ -1521078,59 +1521096,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -51817c: |[51817c] org.minidns.DnsClient.:()V │ │ -51818c: 2200 520f |0000: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0f52 │ │ -518190: 7010 f069 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@69f0 │ │ -518196: 6900 d59b |0005: sput-object v0, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -51819a: 2200 530f |0007: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0f53 │ │ -51819e: 7010 fd69 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@69fd │ │ -5181a4: 6900 d69b |000c: sput-object v0, Lorg/minidns/DnsClient;.STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; // field@9bd6 │ │ -5181a8: 2200 530f |000e: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0f53 │ │ -5181ac: 7010 fd69 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@69fd │ │ -5181b2: 6900 d79b |0013: sput-object v0, Lorg/minidns/DnsClient;.STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; // field@9bd7 │ │ -5181b6: 6200 899c |0015: sget-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c89 │ │ -5181ba: 7110 2ece 0000 |0017: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ -5181c0: 6200 8a9c |001a: sget-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8a │ │ -5181c4: 7110 2ece 0000 |001c: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ -5181ca: 6200 8b9c |001f: sget-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8b │ │ -5181ce: 7110 2ece 0000 |0021: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ -5181d4: 1a00 130c |0024: const-string v0, "8.8.8.8" // string@0c13 │ │ -5181d8: 7110 d8d0 0000 |0026: invoke-static {v0}, Lorg/minidns/util/InetAddressUtil;.ipv4From:(Ljava/lang/CharSequence;)Ljava/net/Inet4Address; // method@d0d8 │ │ -5181de: 0c00 |0029: move-result-object v0 │ │ -5181e0: 6201 d69b |002a: sget-object v1, Lorg/minidns/DnsClient;.STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; // field@9bd6 │ │ -5181e4: 7220 9169 0100 |002c: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -5181ea: 280b |002f: goto 003a // +000b │ │ -5181ec: 0d00 |0030: move-exception v0 │ │ -5181ee: 6201 cc9b |0031: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -5181f2: 6202 6654 |0033: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -5181f6: 1a03 201b |0035: const-string v3, "Could not add static IPv4 DNS Server" // string@1b20 │ │ -5181fa: 6e40 576a 2103 |0037: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -518200: 1a00 3170 |003a: const-string v0, "[2001:4860:4860::8888]" // string@7031 │ │ -518204: 7110 d9d0 0000 |003c: invoke-static {v0}, Lorg/minidns/util/InetAddressUtil;.ipv6From:(Ljava/lang/CharSequence;)Ljava/net/Inet6Address; // method@d0d9 │ │ -51820a: 0c00 |003f: move-result-object v0 │ │ -51820c: 6201 d79b |0040: sget-object v1, Lorg/minidns/DnsClient;.STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; // field@9bd7 │ │ -518210: 7220 9169 0100 |0042: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -518216: 280b |0045: goto 0050 // +000b │ │ -518218: 0d00 |0046: move-exception v0 │ │ -51821a: 6201 cc9b |0047: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51821e: 6202 6654 |0049: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -518222: 1a03 211b |004b: const-string v3, "Could not add static IPv6 DNS Server" // string@1b21 │ │ -518226: 6e40 576a 2103 |004d: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51822c: 2200 4f0f |0050: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0f4f │ │ -518230: 1241 |0052: const/4 v1, #int 4 // #4 │ │ -518232: 7020 e669 1000 |0053: invoke-direct {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@69e6 │ │ -518238: 7110 d168 0000 |0056: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@68d1 │ │ -51823e: 0c00 |0059: move-result-object v0 │ │ -518240: 6900 d99b |005a: sput-object v0, Lorg/minidns/DnsClient;.blacklistedDnsServers:Ljava/util/Set; // field@9bd9 │ │ -518244: 0e00 |005c: return-void │ │ +518198: |[518198] org.minidns.DnsClient.:()V │ │ +5181a8: 2200 520f |0000: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0f52 │ │ +5181ac: 7010 f069 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@69f0 │ │ +5181b2: 6900 d59b |0005: sput-object v0, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +5181b6: 2200 530f |0007: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0f53 │ │ +5181ba: 7010 fd69 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@69fd │ │ +5181c0: 6900 d69b |000c: sput-object v0, Lorg/minidns/DnsClient;.STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; // field@9bd6 │ │ +5181c4: 2200 530f |000e: new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet; // type@0f53 │ │ +5181c8: 7010 fd69 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;.:()V // method@69fd │ │ +5181ce: 6900 d79b |0013: sput-object v0, Lorg/minidns/DnsClient;.STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; // field@9bd7 │ │ +5181d2: 6200 899c |0015: sget-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c89 │ │ +5181d6: 7110 2ece 0000 |0017: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ +5181dc: 6200 8a9c |001a: sget-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8a │ │ +5181e0: 7110 2ece 0000 |001c: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ +5181e6: 6200 8b9c |001f: sget-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8b │ │ +5181ea: 7110 2ece 0000 |0021: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ +5181f0: 1a00 130c |0024: const-string v0, "8.8.8.8" // string@0c13 │ │ +5181f4: 7110 d8d0 0000 |0026: invoke-static {v0}, Lorg/minidns/util/InetAddressUtil;.ipv4From:(Ljava/lang/CharSequence;)Ljava/net/Inet4Address; // method@d0d8 │ │ +5181fa: 0c00 |0029: move-result-object v0 │ │ +5181fc: 6201 d69b |002a: sget-object v1, Lorg/minidns/DnsClient;.STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; // field@9bd6 │ │ +518200: 7220 9169 0100 |002c: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +518206: 280b |002f: goto 003a // +000b │ │ +518208: 0d00 |0030: move-exception v0 │ │ +51820a: 6201 cc9b |0031: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51820e: 6202 6654 |0033: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +518212: 1a03 201b |0035: const-string v3, "Could not add static IPv4 DNS Server" // string@1b20 │ │ +518216: 6e40 576a 2103 |0037: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51821c: 1a00 3170 |003a: const-string v0, "[2001:4860:4860::8888]" // string@7031 │ │ +518220: 7110 d9d0 0000 |003c: invoke-static {v0}, Lorg/minidns/util/InetAddressUtil;.ipv6From:(Ljava/lang/CharSequence;)Ljava/net/Inet6Address; // method@d0d9 │ │ +518226: 0c00 |003f: move-result-object v0 │ │ +518228: 6201 d79b |0040: sget-object v1, Lorg/minidns/DnsClient;.STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; // field@9bd7 │ │ +51822c: 7220 9169 0100 |0042: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +518232: 280b |0045: goto 0050 // +000b │ │ +518234: 0d00 |0046: move-exception v0 │ │ +518236: 6201 cc9b |0047: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51823a: 6202 6654 |0049: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51823e: 1a03 211b |004b: const-string v3, "Could not add static IPv6 DNS Server" // string@1b21 │ │ +518242: 6e40 576a 2103 |004d: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +518248: 2200 4f0f |0050: new-instance v0, Ljava/util/concurrent/ConcurrentHashMap; // type@0f4f │ │ +51824c: 1241 |0052: const/4 v1, #int 4 // #4 │ │ +51824e: 7020 e669 1000 |0053: invoke-direct {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@69e6 │ │ +518254: 7110 d168 0000 |0056: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@68d1 │ │ +51825a: 0c00 |0059: move-result-object v0 │ │ +51825c: 6900 d99b |005a: sput-object v0, Lorg/minidns/DnsClient;.blacklistedDnsServers:Ljava/util/Set; // field@9bd9 │ │ +518260: 0e00 |005c: return-void │ │ catches : 2 │ │ 0x0024 - 0x002f │ │ Ljava/lang/IllegalArgumentException; -> 0x0030 │ │ 0x003a - 0x0045 │ │ Ljava/lang/IllegalArgumentException; -> 0x0046 │ │ positions : │ │ 0x0000 line=47 │ │ @@ -1521153,28 +1521171,28 @@ │ │ type : '(Lorg/minidns/DnsCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -518264: |[518264] org.minidns.DnsClient.:(Lorg/minidns/DnsCache;)V │ │ -518274: 7020 13ce 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ -51827a: 2202 4f0f |0003: new-instance v2, Ljava/util/concurrent/ConcurrentHashMap; // type@0f4f │ │ -51827e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -518280: 7020 e669 0200 |0006: invoke-direct {v2, v0}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@69e6 │ │ -518286: 7110 d168 0200 |0009: invoke-static {v2}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@68d1 │ │ -51828c: 0c02 |000c: move-result-object v2 │ │ -51828e: 5b12 db9b |000d: iput-object v2, v1, Lorg/minidns/DnsClient;.nonRaServers:Ljava/util/Set; // field@9bdb │ │ -518292: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -518294: 5c12 d89b |0010: iput-boolean v2, v1, Lorg/minidns/DnsClient;.askForDnssec:Z // field@9bd8 │ │ -518298: 5c12 da9b |0012: iput-boolean v2, v1, Lorg/minidns/DnsClient;.disableResultFilter:Z // field@9bda │ │ -51829c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -51829e: 5c12 dc9b |0015: iput-boolean v2, v1, Lorg/minidns/DnsClient;.useHardcodedDnsServers:Z // field@9bdc │ │ -5182a2: 0e00 |0017: return-void │ │ +518280: |[518280] org.minidns.DnsClient.:(Lorg/minidns/DnsCache;)V │ │ +518290: 7020 13ce 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ +518296: 2202 4f0f |0003: new-instance v2, Ljava/util/concurrent/ConcurrentHashMap; // type@0f4f │ │ +51829a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +51829c: 7020 e669 0200 |0006: invoke-direct {v2, v0}, Ljava/util/concurrent/ConcurrentHashMap;.:(I)V // method@69e6 │ │ +5182a2: 7110 d168 0200 |0009: invoke-static {v2}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@68d1 │ │ +5182a8: 0c02 |000c: move-result-object v2 │ │ +5182aa: 5b12 db9b |000d: iput-object v2, v1, Lorg/minidns/DnsClient;.nonRaServers:Ljava/util/Set; // field@9bdb │ │ +5182ae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +5182b0: 5c12 d89b |0010: iput-boolean v2, v1, Lorg/minidns/DnsClient;.askForDnssec:Z // field@9bd8 │ │ +5182b4: 5c12 da9b |0012: iput-boolean v2, v1, Lorg/minidns/DnsClient;.disableResultFilter:Z // field@9bda │ │ +5182b8: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +5182ba: 5c12 dc9b |0015: iput-boolean v2, v1, Lorg/minidns/DnsClient;.useHardcodedDnsServers:Z // field@9bdc │ │ +5182be: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=74 │ │ 0x0010 line=76 │ │ 0x0012 line=77 │ │ 0x0015 line=79 │ │ @@ -1521187,53 +1521205,53 @@ │ │ type : '(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -5182a4: |[5182a4] org.minidns.DnsClient.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V │ │ -5182b4: 7210 75cf 0300 |0000: invoke-interface {v3}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.isAvailable:()Z // method@cf75 │ │ -5182ba: 0a00 |0003: move-result v0 │ │ -5182bc: 3900 2200 |0004: if-nez v0, 0026 // +0022 │ │ -5182c0: 6200 cc9b |0006: sget-object v0, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -5182c4: 2201 5f0e |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -5182c8: 7010 8565 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5182ce: 1a02 0356 |000d: const-string v2, "Not adding " // string@5603 │ │ -5182d2: 6e20 9165 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5182d8: 7210 73cf 0300 |0012: invoke-interface {v3}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ -5182de: 0c03 |0015: move-result-object v3 │ │ -5182e0: 6e20 9165 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5182e6: 1a03 0801 |0019: const-string v3, " as it is not available." // string@0108 │ │ -5182ea: 6e20 9165 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5182f0: 6e10 a365 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5182f6: 0c03 |0021: move-result-object v3 │ │ -5182f8: 6e20 4f6a 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ -5182fe: 0e00 |0025: return-void │ │ -518300: 6200 d59b |0026: sget-object v0, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -518304: 1d00 |0028: monitor-enter v0 │ │ -518306: 2201 1d0f |0029: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -51830a: 6202 d59b |002b: sget-object v2, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -51830e: 7210 4869 0200 |002d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -518314: 0a02 |0030: move-result v2 │ │ -518316: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -51831a: 7020 7768 2100 |0033: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -518320: 6202 d59b |0036: sget-object v2, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -518324: 6e20 7b68 2100 |0038: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@687b │ │ -51832a: 6e20 7a68 3100 |003b: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -518330: 7110 d668 0100 |003e: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@68d6 │ │ -518336: 6203 d59b |0041: sget-object v3, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -51833a: 7210 3969 0300 |0043: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@6939 │ │ -518340: 6203 d59b |0046: sget-object v3, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -518344: 7220 3869 1300 |0048: invoke-interface {v3, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51834a: 1e00 |004b: monitor-exit v0 │ │ -51834c: 0e00 |004c: return-void │ │ -51834e: 0d03 |004d: move-exception v3 │ │ -518350: 1e00 |004e: monitor-exit v0 │ │ -518352: 2703 |004f: throw v3 │ │ +5182c0: |[5182c0] org.minidns.DnsClient.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V │ │ +5182d0: 7210 75cf 0300 |0000: invoke-interface {v3}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.isAvailable:()Z // method@cf75 │ │ +5182d6: 0a00 |0003: move-result v0 │ │ +5182d8: 3900 2200 |0004: if-nez v0, 0026 // +0022 │ │ +5182dc: 6200 cc9b |0006: sget-object v0, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +5182e0: 2201 5f0e |0008: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +5182e4: 7010 8565 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5182ea: 1a02 0356 |000d: const-string v2, "Not adding " // string@5603 │ │ +5182ee: 6e20 9165 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5182f4: 7210 73cf 0300 |0012: invoke-interface {v3}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ +5182fa: 0c03 |0015: move-result-object v3 │ │ +5182fc: 6e20 9165 3100 |0016: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518302: 1a03 0801 |0019: const-string v3, " as it is not available." // string@0108 │ │ +518306: 6e20 9165 3100 |001b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51830c: 6e10 a365 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518312: 0c03 |0021: move-result-object v3 │ │ +518314: 6e20 4f6a 3000 |0022: invoke-virtual {v0, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ +51831a: 0e00 |0025: return-void │ │ +51831c: 6200 d59b |0026: sget-object v0, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +518320: 1d00 |0028: monitor-enter v0 │ │ +518322: 2201 1d0f |0029: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +518326: 6202 d59b |002b: sget-object v2, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +51832a: 7210 4869 0200 |002d: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +518330: 0a02 |0030: move-result v2 │ │ +518332: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +518336: 7020 7768 2100 |0033: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51833c: 6202 d59b |0036: sget-object v2, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +518340: 6e20 7b68 2100 |0038: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@687b │ │ +518346: 6e20 7a68 3100 |003b: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +51834c: 7110 d668 0100 |003e: invoke-static {v1}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@68d6 │ │ +518352: 6203 d59b |0041: sget-object v3, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +518356: 7210 3969 0300 |0043: invoke-interface {v3}, Ljava/util/List;.clear:()V // method@6939 │ │ +51835c: 6203 d59b |0046: sget-object v3, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +518360: 7220 3869 1300 |0048: invoke-interface {v3, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +518366: 1e00 |004b: monitor-exit v0 │ │ +518368: 0e00 |004c: return-void │ │ +51836a: 0d03 |004d: move-exception v3 │ │ +51836c: 1e00 |004e: monitor-exit v0 │ │ +51836e: 2703 |004f: throw v3 │ │ catches : 1 │ │ 0x0029 - 0x004f │ │ -> 0x004d │ │ positions : │ │ 0x0000 line=395 │ │ 0x0006 line=396 │ │ 0x0026 line=399 │ │ @@ -1521252,98 +1521270,98 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 180 16-bit code units │ │ -517b4c: |[517b4c] org.minidns.DnsClient.findDNS:()Ljava/util/List; │ │ -517b5c: 6200 d59b |0000: sget-object v0, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ -517b60: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -517b66: 0c00 |0005: move-result-object v0 │ │ -517b68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -517b6a: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -517b70: 0a02 |000a: move-result v2 │ │ -517b72: 3802 a800 |000b: if-eqz v2, 00b3 // +00a8 │ │ -517b76: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -517b7c: 0c01 |0010: move-result-object v1 │ │ -517b7e: 1f01 1f22 |0011: check-cast v1, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // type@221f │ │ -517b82: 7210 72cf 0100 |0013: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getDnsServerAddresses:()Ljava/util/List; // method@cf72 │ │ -517b88: 0c02 |0016: move-result-object v2 │ │ -517b8a: 3902 0400 |0017: if-nez v2, 001b // +0004 │ │ -517b8e: 2900 9700 |0019: goto/16 00b0 // +0097 │ │ -517b92: 7210 4169 0200 |001b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -517b98: 0c03 |001e: move-result-object v3 │ │ -517b9a: 7210 1269 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -517ba0: 0a04 |0022: move-result v4 │ │ -517ba2: 1a05 1367 |0023: const-string v5, "The DNS server lookup mechanism '" // string@6713 │ │ -517ba6: 3804 6600 |0025: if-eqz v4, 008b // +0066 │ │ -517baa: 7210 1369 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -517bb0: 0c04 |002a: move-result-object v4 │ │ -517bb2: 1f04 5d0e |002b: check-cast v4, Ljava/lang/String; // type@0e5d │ │ -517bb6: 7110 dad0 0400 |002d: invoke-static {v4}, Lorg/minidns/util/InetAddressUtil;.isIpAddress:(Ljava/lang/CharSequence;)Z // method@d0da │ │ -517bbc: 0a06 |0030: move-result v6 │ │ -517bbe: 1a07 2b05 |0031: const-string v7, "'" // string@052b │ │ -517bc2: 3906 2900 |0033: if-nez v6, 005c // +0029 │ │ -517bc6: 6206 cc9b |0035: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517bca: 2208 5f0e |0037: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -517bce: 7010 8565 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -517bd4: 6e20 9165 5800 |003c: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517bda: 7210 73cf 0100 |003f: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ -517be0: 0c05 |0042: move-result-object v5 │ │ -517be2: 6e20 9165 5800 |0043: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517be8: 1a05 4405 |0046: const-string v5, "' returned an invalid non-IP address result: '" // string@0544 │ │ -517bec: 6e20 9165 5800 |0048: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517bf2: 6e20 9165 4800 |004b: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517bf8: 6e20 9165 7800 |004e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517bfe: 6e10 a365 0800 |0051: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -517c04: 0c04 |0054: move-result-object v4 │ │ -517c06: 6e20 596a 4600 |0055: invoke-virtual {v6, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -517c0c: 7210 1469 0300 |0058: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ -517c12: 28c4 |005b: goto 001f // -003c │ │ -517c14: 6206 d99b |005c: sget-object v6, Lorg/minidns/DnsClient;.blacklistedDnsServers:Ljava/util/Set; // field@9bd9 │ │ -517c18: 7220 9469 4600 |005e: invoke-interface {v6, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ -517c1e: 0a06 |0061: move-result v6 │ │ -517c20: 3806 bdff |0062: if-eqz v6, 001f // -0043 │ │ -517c24: 6206 cc9b |0064: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517c28: 2208 5f0e |0066: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -517c2c: 7010 8565 0800 |0068: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -517c32: 6e20 9165 5800 |006b: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517c38: 7210 73cf 0100 |006e: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ -517c3e: 0c05 |0071: move-result-object v5 │ │ -517c40: 6e20 9165 5800 |0072: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517c46: 1a05 4305 |0075: const-string v5, "' returned a blacklisted result: '" // string@0543 │ │ -517c4a: 6e20 9165 5800 |0077: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517c50: 6e20 9165 4800 |007a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517c56: 6e20 9165 7800 |007d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517c5c: 6e10 a365 0800 |0080: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -517c62: 0c04 |0083: move-result-object v4 │ │ -517c64: 6e20 4f6a 4600 |0084: invoke-virtual {v6, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ -517c6a: 7210 1469 0300 |0087: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ -517c70: 2895 |008a: goto 001f // -006b │ │ -517c72: 7210 4069 0200 |008b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -517c78: 0a03 |008e: move-result v3 │ │ -517c7a: 3903 0400 |008f: if-nez v3, 0093 // +0004 │ │ -517c7e: 0721 |0091: move-object v1, v2 │ │ -517c80: 2821 |0092: goto 00b3 // +0021 │ │ -517c82: 6203 cc9b |0093: sget-object v3, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517c86: 2204 5f0e |0095: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -517c8a: 7010 8565 0400 |0097: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -517c90: 6e20 9165 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517c96: 7210 73cf 0100 |009d: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ -517c9c: 0c01 |00a0: move-result-object v1 │ │ -517c9e: 6e20 9165 1400 |00a1: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517ca4: 1a01 4505 |00a4: const-string v1, "' returned not a single valid IP address after sanitazion" // string@0545 │ │ -517ca8: 6e20 9165 1400 |00a6: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517cae: 6e10 a365 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -517cb4: 0c01 |00ac: move-result-object v1 │ │ -517cb6: 6e20 596a 1300 |00ad: invoke-virtual {v3, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -517cbc: 0721 |00b0: move-object v1, v2 │ │ -517cbe: 2900 56ff |00b1: goto/16 0007 // -00aa │ │ -517cc2: 1101 |00b3: return-object v1 │ │ +517b68: |[517b68] org.minidns.DnsClient.findDNS:()Ljava/util/List; │ │ +517b78: 6200 d59b |0000: sget-object v0, Lorg/minidns/DnsClient;.LOOKUP_MECHANISMS:Ljava/util/List; // field@9bd5 │ │ +517b7c: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +517b82: 0c00 |0005: move-result-object v0 │ │ +517b84: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +517b86: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +517b8c: 0a02 |000a: move-result v2 │ │ +517b8e: 3802 a800 |000b: if-eqz v2, 00b3 // +00a8 │ │ +517b92: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +517b98: 0c01 |0010: move-result-object v1 │ │ +517b9a: 1f01 1f22 |0011: check-cast v1, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // type@221f │ │ +517b9e: 7210 72cf 0100 |0013: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getDnsServerAddresses:()Ljava/util/List; // method@cf72 │ │ +517ba4: 0c02 |0016: move-result-object v2 │ │ +517ba6: 3902 0400 |0017: if-nez v2, 001b // +0004 │ │ +517baa: 2900 9700 |0019: goto/16 00b0 // +0097 │ │ +517bae: 7210 4169 0200 |001b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +517bb4: 0c03 |001e: move-result-object v3 │ │ +517bb6: 7210 1269 0300 |001f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +517bbc: 0a04 |0022: move-result v4 │ │ +517bbe: 1a05 1367 |0023: const-string v5, "The DNS server lookup mechanism '" // string@6713 │ │ +517bc2: 3804 6600 |0025: if-eqz v4, 008b // +0066 │ │ +517bc6: 7210 1369 0300 |0027: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +517bcc: 0c04 |002a: move-result-object v4 │ │ +517bce: 1f04 5d0e |002b: check-cast v4, Ljava/lang/String; // type@0e5d │ │ +517bd2: 7110 dad0 0400 |002d: invoke-static {v4}, Lorg/minidns/util/InetAddressUtil;.isIpAddress:(Ljava/lang/CharSequence;)Z // method@d0da │ │ +517bd8: 0a06 |0030: move-result v6 │ │ +517bda: 1a07 2b05 |0031: const-string v7, "'" // string@052b │ │ +517bde: 3906 2900 |0033: if-nez v6, 005c // +0029 │ │ +517be2: 6206 cc9b |0035: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517be6: 2208 5f0e |0037: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +517bea: 7010 8565 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +517bf0: 6e20 9165 5800 |003c: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517bf6: 7210 73cf 0100 |003f: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ +517bfc: 0c05 |0042: move-result-object v5 │ │ +517bfe: 6e20 9165 5800 |0043: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c04: 1a05 4405 |0046: const-string v5, "' returned an invalid non-IP address result: '" // string@0544 │ │ +517c08: 6e20 9165 5800 |0048: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c0e: 6e20 9165 4800 |004b: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c14: 6e20 9165 7800 |004e: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c1a: 6e10 a365 0800 |0051: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517c20: 0c04 |0054: move-result-object v4 │ │ +517c22: 6e20 596a 4600 |0055: invoke-virtual {v6, v4}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +517c28: 7210 1469 0300 |0058: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ +517c2e: 28c4 |005b: goto 001f // -003c │ │ +517c30: 6206 d99b |005c: sget-object v6, Lorg/minidns/DnsClient;.blacklistedDnsServers:Ljava/util/Set; // field@9bd9 │ │ +517c34: 7220 9469 4600 |005e: invoke-interface {v6, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ +517c3a: 0a06 |0061: move-result v6 │ │ +517c3c: 3806 bdff |0062: if-eqz v6, 001f // -0043 │ │ +517c40: 6206 cc9b |0064: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517c44: 2208 5f0e |0066: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +517c48: 7010 8565 0800 |0068: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +517c4e: 6e20 9165 5800 |006b: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c54: 7210 73cf 0100 |006e: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ +517c5a: 0c05 |0071: move-result-object v5 │ │ +517c5c: 6e20 9165 5800 |0072: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c62: 1a05 4305 |0075: const-string v5, "' returned a blacklisted result: '" // string@0543 │ │ +517c66: 6e20 9165 5800 |0077: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c6c: 6e20 9165 4800 |007a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c72: 6e20 9165 7800 |007d: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517c78: 6e10 a365 0800 |0080: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517c7e: 0c04 |0083: move-result-object v4 │ │ +517c80: 6e20 4f6a 4600 |0084: invoke-virtual {v6, v4}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ +517c86: 7210 1469 0300 |0087: invoke-interface {v3}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ +517c8c: 2895 |008a: goto 001f // -006b │ │ +517c8e: 7210 4069 0200 |008b: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +517c94: 0a03 |008e: move-result v3 │ │ +517c96: 3903 0400 |008f: if-nez v3, 0093 // +0004 │ │ +517c9a: 0721 |0091: move-object v1, v2 │ │ +517c9c: 2821 |0092: goto 00b3 // +0021 │ │ +517c9e: 6203 cc9b |0093: sget-object v3, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517ca2: 2204 5f0e |0095: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +517ca6: 7010 8565 0400 |0097: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +517cac: 6e20 9165 5400 |009a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517cb2: 7210 73cf 0100 |009d: invoke-interface {v1}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getName:()Ljava/lang/String; // method@cf73 │ │ +517cb8: 0c01 |00a0: move-result-object v1 │ │ +517cba: 6e20 9165 1400 |00a1: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517cc0: 1a01 4505 |00a4: const-string v1, "' returned not a single valid IP address after sanitazion" // string@0545 │ │ +517cc4: 6e20 9165 1400 |00a6: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517cca: 6e10 a365 0400 |00a9: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517cd0: 0c01 |00ac: move-result-object v1 │ │ +517cd2: 6e20 596a 1300 |00ad: invoke-virtual {v3, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +517cd8: 0721 |00b0: move-object v1, v2 │ │ +517cda: 2900 56ff |00b1: goto/16 0007 // -00aa │ │ +517cde: 1101 |00b3: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0013 line=274 │ │ 0x001b line=288 │ │ 0x001f line=289 │ │ 0x0027 line=290 │ │ @@ -1521362,114 +1521380,114 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 200 16-bit code units │ │ -517cc4: |[517cc4] org.minidns.DnsClient.findDnsAddresses:()Ljava/util/List; │ │ -517cd4: 7100 2fce 0000 |0000: invoke-static {}, Lorg/minidns/DnsClient;.findDNS:()Ljava/util/List; // method@ce2f │ │ -517cda: 0c00 |0003: move-result-object v0 │ │ -517cdc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -517ce0: 2200 1d0f |0006: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -517ce4: 7010 7668 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -517cea: 1100 |000b: return-object v0 │ │ -517cec: 6201 cb9b |000c: sget-object v1, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -517cf0: 5512 c49b |000e: iget-boolean v2, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ -517cf4: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -517cf6: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ -517cfa: 2202 1d0f |0013: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ -517cfe: 7210 4869 0000 |0015: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -517d04: 0a04 |0018: move-result v4 │ │ -517d06: 7020 7768 4200 |0019: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -517d0c: 2802 |001c: goto 001e // +0002 │ │ -517d0e: 0732 |001d: move-object v2, v3 │ │ -517d10: 5514 c79b |001e: iget-boolean v4, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ -517d14: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ -517d18: 2203 1d0f |0022: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ -517d1c: 7210 4869 0000 |0024: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -517d22: 0a04 |0027: move-result v4 │ │ -517d24: 7020 7768 4300 |0028: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -517d2a: 7210 4169 0000 |002b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -517d30: 0c00 |002e: move-result-object v0 │ │ -517d32: 7210 1269 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -517d38: 0a04 |0032: move-result v4 │ │ -517d3a: 3804 6500 |0033: if-eqz v4, 0098 // +0065 │ │ -517d3e: 7210 1369 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -517d44: 0c04 |0038: move-result-object v4 │ │ -517d46: 1f04 5d0e |0039: check-cast v4, Ljava/lang/String; // type@0e5d │ │ -517d4a: 7110 5166 0400 |003b: invoke-static {v4}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ -517d50: 0c04 |003e: move-result-object v4 │ │ -517d52: 2045 800e |003f: instance-of v5, v4, Ljava/net/Inet4Address; // type@0e80 │ │ -517d56: 3805 0d00 |0041: if-eqz v5, 004e // +000d │ │ -517d5a: 5515 c49b |0043: iget-boolean v5, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ -517d5e: 3905 0300 |0045: if-nez v5, 0048 // +0003 │ │ -517d62: 28e8 |0047: goto 002f // -0018 │ │ -517d64: 1f04 800e |0048: check-cast v4, Ljava/net/Inet4Address; // type@0e80 │ │ -517d68: 7220 3669 4200 |004a: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -517d6e: 28e2 |004d: goto 002f // -001e │ │ -517d70: 2045 810e |004e: instance-of v5, v4, Ljava/net/Inet6Address; // type@0e81 │ │ -517d74: 3805 0d00 |0050: if-eqz v5, 005d // +000d │ │ -517d78: 5515 c79b |0052: iget-boolean v5, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ -517d7c: 3905 0300 |0054: if-nez v5, 0057 // +0003 │ │ -517d80: 28d9 |0056: goto 002f // -0027 │ │ -517d82: 1f04 810e |0057: check-cast v4, Ljava/net/Inet6Address; // type@0e81 │ │ -517d86: 7220 3669 4300 |0059: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -517d8c: 28d3 |005c: goto 002f // -002d │ │ -517d8e: 2200 290e |005d: new-instance v0, Ljava/lang/AssertionError; // type@0e29 │ │ -517d92: 2201 5f0e |005f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -517d96: 7010 8565 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -517d9c: 1a02 2367 |0064: const-string v2, "The address '" // string@6723 │ │ -517da0: 6e20 9165 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517da6: 6e20 9065 4100 |0069: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -517dac: 1a02 3e05 |006c: const-string v2, "' is neither of type Inet(4|6)Address" // string@053e │ │ -517db0: 6e20 9165 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517db6: 6e10 a365 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -517dbc: 0c01 |0074: move-result-object v1 │ │ -517dbe: 7020 4964 1000 |0075: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ -517dc4: 2700 |0078: throw v0 │ │ -517dc6: 0d05 |0079: move-exception v5 │ │ -517dc8: 6206 cc9b |007a: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517dcc: 6207 6554 |007c: sget-object v7, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@5465 │ │ -517dd0: 2208 5f0e |007e: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -517dd4: 7010 8565 0800 |0080: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -517dda: 1a09 6a1b |0083: const-string v9, "Could not transform '" // string@1b6a │ │ -517dde: 6e20 9165 9800 |0085: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517de4: 6e20 9165 4800 |0088: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517dea: 1a04 4705 |008b: const-string v4, "' to InetAddress" // string@0547 │ │ -517dee: 6e20 9165 4800 |008d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517df4: 6e10 a365 0800 |0090: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -517dfa: 0c04 |0093: move-result-object v4 │ │ -517dfc: 6e40 576a 7654 |0094: invoke-virtual {v6, v7, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -517e02: 2898 |0097: goto 002f // -0068 │ │ -517e04: 2200 310f |0098: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ -517e08: 7010 2a69 0000 |009a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ -517e0e: 6204 d39b |009d: sget-object v4, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ -517e12: 6e10 a464 0100 |009f: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517e18: 0a01 |00a2: move-result v1 │ │ -517e1a: 4401 0401 |00a3: aget v1, v4, v1 │ │ -517e1e: 1214 |00a5: const/4 v4, #int 1 // #1 │ │ -517e20: 3241 1b00 |00a6: if-eq v1, v4, 00c1 // +001b │ │ -517e24: 1224 |00a8: const/4 v4, #int 2 // #2 │ │ -517e26: 3241 1100 |00a9: if-eq v1, v4, 00ba // +0011 │ │ -517e2a: 1234 |00ab: const/4 v4, #int 3 // #3 │ │ -517e2c: 3241 0a00 |00ac: if-eq v1, v4, 00b6 // +000a │ │ -517e30: 1242 |00ae: const/4 v2, #int 4 // #4 │ │ -517e32: 3221 0300 |00af: if-eq v1, v2, 00b2 // +0003 │ │ -517e36: 2816 |00b1: goto 00c7 // +0016 │ │ -517e38: 7220 3869 3000 |00b2: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -517e3e: 2812 |00b5: goto 00c7 // +0012 │ │ -517e40: 7220 3869 2000 |00b6: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -517e46: 280e |00b9: goto 00c7 // +000e │ │ -517e48: 7220 3869 3000 |00ba: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -517e4e: 7220 3869 2000 |00bd: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -517e54: 2807 |00c0: goto 00c7 // +0007 │ │ -517e56: 7220 3869 2000 |00c1: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -517e5c: 7220 3869 3000 |00c4: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -517e62: 1100 |00c7: return-object v0 │ │ +517ce0: |[517ce0] org.minidns.DnsClient.findDnsAddresses:()Ljava/util/List; │ │ +517cf0: 7100 2fce 0000 |0000: invoke-static {}, Lorg/minidns/DnsClient;.findDNS:()Ljava/util/List; // method@ce2f │ │ +517cf6: 0c00 |0003: move-result-object v0 │ │ +517cf8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +517cfc: 2200 1d0f |0006: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +517d00: 7010 7668 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +517d06: 1100 |000b: return-object v0 │ │ +517d08: 6201 cb9b |000c: sget-object v1, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +517d0c: 5512 c49b |000e: iget-boolean v2, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ +517d10: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +517d12: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ +517d16: 2202 1d0f |0013: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ +517d1a: 7210 4869 0000 |0015: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +517d20: 0a04 |0018: move-result v4 │ │ +517d22: 7020 7768 4200 |0019: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +517d28: 2802 |001c: goto 001e // +0002 │ │ +517d2a: 0732 |001d: move-object v2, v3 │ │ +517d2c: 5514 c79b |001e: iget-boolean v4, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ +517d30: 3804 0b00 |0020: if-eqz v4, 002b // +000b │ │ +517d34: 2203 1d0f |0022: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ +517d38: 7210 4869 0000 |0024: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +517d3e: 0a04 |0027: move-result v4 │ │ +517d40: 7020 7768 4300 |0028: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +517d46: 7210 4169 0000 |002b: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +517d4c: 0c00 |002e: move-result-object v0 │ │ +517d4e: 7210 1269 0000 |002f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +517d54: 0a04 |0032: move-result v4 │ │ +517d56: 3804 6500 |0033: if-eqz v4, 0098 // +0065 │ │ +517d5a: 7210 1369 0000 |0035: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +517d60: 0c04 |0038: move-result-object v4 │ │ +517d62: 1f04 5d0e |0039: check-cast v4, Ljava/lang/String; // type@0e5d │ │ +517d66: 7110 5166 0400 |003b: invoke-static {v4}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ +517d6c: 0c04 |003e: move-result-object v4 │ │ +517d6e: 2045 800e |003f: instance-of v5, v4, Ljava/net/Inet4Address; // type@0e80 │ │ +517d72: 3805 0d00 |0041: if-eqz v5, 004e // +000d │ │ +517d76: 5515 c49b |0043: iget-boolean v5, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ +517d7a: 3905 0300 |0045: if-nez v5, 0048 // +0003 │ │ +517d7e: 28e8 |0047: goto 002f // -0018 │ │ +517d80: 1f04 800e |0048: check-cast v4, Ljava/net/Inet4Address; // type@0e80 │ │ +517d84: 7220 3669 4200 |004a: invoke-interface {v2, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +517d8a: 28e2 |004d: goto 002f // -001e │ │ +517d8c: 2045 810e |004e: instance-of v5, v4, Ljava/net/Inet6Address; // type@0e81 │ │ +517d90: 3805 0d00 |0050: if-eqz v5, 005d // +000d │ │ +517d94: 5515 c79b |0052: iget-boolean v5, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ +517d98: 3905 0300 |0054: if-nez v5, 0057 // +0003 │ │ +517d9c: 28d9 |0056: goto 002f // -0027 │ │ +517d9e: 1f04 810e |0057: check-cast v4, Ljava/net/Inet6Address; // type@0e81 │ │ +517da2: 7220 3669 4300 |0059: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +517da8: 28d3 |005c: goto 002f // -002d │ │ +517daa: 2200 290e |005d: new-instance v0, Ljava/lang/AssertionError; // type@0e29 │ │ +517dae: 2201 5f0e |005f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +517db2: 7010 8565 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +517db8: 1a02 2367 |0064: const-string v2, "The address '" // string@6723 │ │ +517dbc: 6e20 9165 2100 |0066: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517dc2: 6e20 9065 4100 |0069: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +517dc8: 1a02 3e05 |006c: const-string v2, "' is neither of type Inet(4|6)Address" // string@053e │ │ +517dcc: 6e20 9165 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517dd2: 6e10 a365 0100 |0071: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517dd8: 0c01 |0074: move-result-object v1 │ │ +517dda: 7020 4964 1000 |0075: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ +517de0: 2700 |0078: throw v0 │ │ +517de2: 0d05 |0079: move-exception v5 │ │ +517de4: 6206 cc9b |007a: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517de8: 6207 6554 |007c: sget-object v7, Ljava/util/logging/Level;.SEVERE:Ljava/util/logging/Level; // field@5465 │ │ +517dec: 2208 5f0e |007e: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +517df0: 7010 8565 0800 |0080: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +517df6: 1a09 6a1b |0083: const-string v9, "Could not transform '" // string@1b6a │ │ +517dfa: 6e20 9165 9800 |0085: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517e00: 6e20 9165 4800 |0088: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517e06: 1a04 4705 |008b: const-string v4, "' to InetAddress" // string@0547 │ │ +517e0a: 6e20 9165 4800 |008d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517e10: 6e10 a365 0800 |0090: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517e16: 0c04 |0093: move-result-object v4 │ │ +517e18: 6e40 576a 7654 |0094: invoke-virtual {v6, v7, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +517e1e: 2898 |0097: goto 002f // -0068 │ │ +517e20: 2200 310f |0098: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ +517e24: 7010 2a69 0000 |009a: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ +517e2a: 6204 d39b |009d: sget-object v4, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ +517e2e: 6e10 a464 0100 |009f: invoke-virtual {v1}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517e34: 0a01 |00a2: move-result v1 │ │ +517e36: 4401 0401 |00a3: aget v1, v4, v1 │ │ +517e3a: 1214 |00a5: const/4 v4, #int 1 // #1 │ │ +517e3c: 3241 1b00 |00a6: if-eq v1, v4, 00c1 // +001b │ │ +517e40: 1224 |00a8: const/4 v4, #int 2 // #2 │ │ +517e42: 3241 1100 |00a9: if-eq v1, v4, 00ba // +0011 │ │ +517e46: 1234 |00ab: const/4 v4, #int 3 // #3 │ │ +517e48: 3241 0a00 |00ac: if-eq v1, v4, 00b6 // +000a │ │ +517e4c: 1242 |00ae: const/4 v2, #int 4 // #4 │ │ +517e4e: 3221 0300 |00af: if-eq v1, v2, 00b2 // +0003 │ │ +517e52: 2816 |00b1: goto 00c7 // +0016 │ │ +517e54: 7220 3869 3000 |00b2: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +517e5a: 2812 |00b5: goto 00c7 // +0012 │ │ +517e5c: 7220 3869 2000 |00b6: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +517e62: 280e |00b9: goto 00c7 // +000e │ │ +517e64: 7220 3869 3000 |00ba: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +517e6a: 7220 3869 2000 |00bd: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +517e70: 2807 |00c0: goto 00c7 // +0007 │ │ +517e72: 7220 3869 2000 |00c1: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +517e78: 7220 3869 3000 |00c4: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +517e7e: 1100 |00c7: return-object v0 │ │ catches : 1 │ │ 0x003b - 0x003f │ │ Ljava/net/UnknownHostException; -> 0x0079 │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=329 │ │ 0x000c line=332 │ │ @@ -1521504,65 +1521522,65 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -517e74: |[517e74] org.minidns.DnsClient.getServerAddresses:()Ljava/util/List; │ │ -517e84: 7100 30ce 0000 |0000: invoke-static {}, Lorg/minidns/DnsClient;.findDnsAddresses:()Ljava/util/List; // method@ce30 │ │ -517e8a: 0c00 |0003: move-result-object v0 │ │ -517e8c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -517e8e: 2312 f023 |0005: new-array v2, v1, [Ljava/net/InetAddress; // type@23f0 │ │ -517e92: 5593 dc9b |0007: iget-boolean v3, v9, Lorg/minidns/DnsClient;.useHardcodedDnsServers:Z // field@9bdc │ │ -517e96: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -517e98: 3803 3c00 |000a: if-eqz v3, 0046 // +003c │ │ -517e9c: 6203 d39b |000c: sget-object v3, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ -517ea0: 5495 d09b |000e: iget-object v5, v9, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -517ea4: 6e10 a464 0500 |0010: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -517eaa: 0a05 |0013: move-result v5 │ │ -517eac: 4403 0305 |0014: aget v3, v3, v5 │ │ -517eb0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -517eb2: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -517eb4: 3263 2200 |0018: if-eq v3, v6, 003a // +0022 │ │ -517eb8: 3213 1700 |001a: if-eq v3, v1, 0031 // +0017 │ │ -517ebc: 1237 |001c: const/4 v7, #int 3 // #3 │ │ -517ebe: 3273 0c00 |001d: if-eq v3, v7, 0029 // +000c │ │ -517ec2: 1247 |001f: const/4 v7, #int 4 // #4 │ │ -517ec4: 3273 0400 |0020: if-eq v3, v7, 0024 // +0004 │ │ -517ec8: 0753 |0022: move-object v3, v5 │ │ -517eca: 281f |0023: goto 0042 // +001f │ │ -517ecc: 6e10 31ce 0900 |0024: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; // method@ce31 │ │ -517ed2: 0c03 |0027: move-result-object v3 │ │ -517ed4: 2805 |0028: goto 002d // +0005 │ │ -517ed6: 6e10 32ce 0900 |0029: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; // method@ce32 │ │ -517edc: 0c03 |002c: move-result-object v3 │ │ -517ede: 0758 |002d: move-object v8, v5 │ │ -517ee0: 0735 |002e: move-object v5, v3 │ │ -517ee2: 0783 |002f: move-object v3, v8 │ │ -517ee4: 2812 |0030: goto 0042 // +0012 │ │ -517ee6: 6e10 31ce 0900 |0031: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; // method@ce31 │ │ -517eec: 0c05 |0034: move-result-object v5 │ │ -517eee: 6e10 32ce 0900 |0035: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; // method@ce32 │ │ -517ef4: 0c03 |0038: move-result-object v3 │ │ -517ef6: 2809 |0039: goto 0042 // +0009 │ │ -517ef8: 6e10 32ce 0900 |003a: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; // method@ce32 │ │ -517efe: 0c05 |003d: move-result-object v5 │ │ -517f00: 6e10 31ce 0900 |003e: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; // method@ce31 │ │ -517f06: 0c03 |0041: move-result-object v3 │ │ -517f08: 4d05 0204 |0042: aput-object v5, v2, v4 │ │ -517f0c: 4d03 0206 |0044: aput-object v3, v2, v6 │ │ -517f10: 3514 0d00 |0046: if-ge v4, v1, 0053 // +000d │ │ -517f14: 4603 0204 |0048: aget-object v3, v2, v4 │ │ -517f18: 3903 0300 |004a: if-nez v3, 004d // +0003 │ │ -517f1c: 2804 |004c: goto 0050 // +0004 │ │ -517f1e: 7220 3669 3000 |004d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -517f24: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ -517f28: 28f4 |0052: goto 0046 // -000c │ │ -517f2a: 1100 |0053: return-object v0 │ │ +517e90: |[517e90] org.minidns.DnsClient.getServerAddresses:()Ljava/util/List; │ │ +517ea0: 7100 30ce 0000 |0000: invoke-static {}, Lorg/minidns/DnsClient;.findDnsAddresses:()Ljava/util/List; // method@ce30 │ │ +517ea6: 0c00 |0003: move-result-object v0 │ │ +517ea8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +517eaa: 2312 f023 |0005: new-array v2, v1, [Ljava/net/InetAddress; // type@23f0 │ │ +517eae: 5593 dc9b |0007: iget-boolean v3, v9, Lorg/minidns/DnsClient;.useHardcodedDnsServers:Z // field@9bdc │ │ +517eb2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +517eb4: 3803 3c00 |000a: if-eqz v3, 0046 // +003c │ │ +517eb8: 6203 d39b |000c: sget-object v3, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9bd3 │ │ +517ebc: 5495 d09b |000e: iget-object v5, v9, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +517ec0: 6e10 a464 0500 |0010: invoke-virtual {v5}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +517ec6: 0a05 |0013: move-result v5 │ │ +517ec8: 4403 0305 |0014: aget v3, v3, v5 │ │ +517ecc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +517ece: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +517ed0: 3263 2200 |0018: if-eq v3, v6, 003a // +0022 │ │ +517ed4: 3213 1700 |001a: if-eq v3, v1, 0031 // +0017 │ │ +517ed8: 1237 |001c: const/4 v7, #int 3 // #3 │ │ +517eda: 3273 0c00 |001d: if-eq v3, v7, 0029 // +000c │ │ +517ede: 1247 |001f: const/4 v7, #int 4 // #4 │ │ +517ee0: 3273 0400 |0020: if-eq v3, v7, 0024 // +0004 │ │ +517ee4: 0753 |0022: move-object v3, v5 │ │ +517ee6: 281f |0023: goto 0042 // +001f │ │ +517ee8: 6e10 31ce 0900 |0024: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; // method@ce31 │ │ +517eee: 0c03 |0027: move-result-object v3 │ │ +517ef0: 2805 |0028: goto 002d // +0005 │ │ +517ef2: 6e10 32ce 0900 |0029: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; // method@ce32 │ │ +517ef8: 0c03 |002c: move-result-object v3 │ │ +517efa: 0758 |002d: move-object v8, v5 │ │ +517efc: 0735 |002e: move-object v5, v3 │ │ +517efe: 0783 |002f: move-object v3, v8 │ │ +517f00: 2812 |0030: goto 0042 // +0012 │ │ +517f02: 6e10 31ce 0900 |0031: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; // method@ce31 │ │ +517f08: 0c05 |0034: move-result-object v5 │ │ +517f0a: 6e10 32ce 0900 |0035: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; // method@ce32 │ │ +517f10: 0c03 |0038: move-result-object v3 │ │ +517f12: 2809 |0039: goto 0042 // +0009 │ │ +517f14: 6e10 32ce 0900 |003a: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; // method@ce32 │ │ +517f1a: 0c05 |003d: move-result-object v5 │ │ +517f1c: 6e10 31ce 0900 |003e: invoke-virtual {v9}, Lorg/minidns/DnsClient;.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; // method@ce31 │ │ +517f22: 0c03 |0041: move-result-object v3 │ │ +517f24: 4d05 0204 |0042: aput-object v5, v2, v4 │ │ +517f28: 4d03 0206 |0044: aput-object v3, v2, v6 │ │ +517f2c: 3514 0d00 |0046: if-ge v4, v1, 0053 // +000d │ │ +517f30: 4603 0204 |0048: aget-object v3, v2, v4 │ │ +517f34: 3903 0300 |004a: if-nez v3, 004d // +0003 │ │ +517f38: 2804 |004c: goto 0050 // +0004 │ │ +517f3a: 7220 3669 3000 |004d: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +517f40: d804 0401 |0050: add-int/lit8 v4, v4, #int 1 // #01 │ │ +517f44: 28f4 |0052: goto 0046 // -000c │ │ +517f46: 1100 |0053: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0007 line=103 │ │ 0x000c line=105 │ │ 0x0024 line=118 │ │ 0x0029 line=115 │ │ @@ -1521581,21 +1521599,21 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -517afc: |[517afc] org.minidns.DnsClient.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; │ │ -517b0c: 6200 d79b |0000: sget-object v0, Lorg/minidns/DnsClient;.STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; // field@9bd7 │ │ -517b10: 5421 cf9b |0002: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ -517b14: 7120 d5d0 1000 |0004: invoke-static {v0, v1}, Lorg/minidns/util/CollectionsUtil;.getRandomFrom:(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object; // method@d0d5 │ │ -517b1a: 0c00 |0007: move-result-object v0 │ │ -517b1c: 1f00 820e |0008: check-cast v0, Ljava/net/InetAddress; // type@0e82 │ │ -517b20: 1100 |000a: return-object v0 │ │ +517b18: |[517b18] org.minidns.DnsClient.getRandomHarcodedIpv6DnsServer:()Ljava/net/InetAddress; │ │ +517b28: 6200 d79b |0000: sget-object v0, Lorg/minidns/DnsClient;.STATIC_IPV6_DNS_SERVERS:Ljava/util/Set; // field@9bd7 │ │ +517b2c: 5421 cf9b |0002: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ +517b30: 7120 d5d0 1000 |0004: invoke-static {v0, v1}, Lorg/minidns/util/CollectionsUtil;.getRandomFrom:(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object; // method@d0d5 │ │ +517b36: 0c00 |0007: move-result-object v0 │ │ +517b38: 1f00 820e |0008: check-cast v0, Ljava/net/InetAddress; // type@0e82 │ │ +517b3c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/minidns/DnsClient; │ │ │ │ #1 : (in Lorg/minidns/DnsClient;) │ │ @@ -1521603,21 +1521621,21 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -517b24: |[517b24] org.minidns.DnsClient.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; │ │ -517b34: 6200 d69b |0000: sget-object v0, Lorg/minidns/DnsClient;.STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; // field@9bd6 │ │ -517b38: 5421 cf9b |0002: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ -517b3c: 7120 d5d0 1000 |0004: invoke-static {v0, v1}, Lorg/minidns/util/CollectionsUtil;.getRandomFrom:(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object; // method@d0d5 │ │ -517b42: 0c00 |0007: move-result-object v0 │ │ -517b44: 1f00 820e |0008: check-cast v0, Ljava/net/InetAddress; // type@0e82 │ │ -517b48: 1100 |000a: return-object v0 │ │ +517b40: |[517b40] org.minidns.DnsClient.getRandomHardcodedIpv4DnsServer:()Ljava/net/InetAddress; │ │ +517b50: 6200 d69b |0000: sget-object v0, Lorg/minidns/DnsClient;.STATIC_IPV4_DNS_SERVERS:Ljava/util/Set; // field@9bd6 │ │ +517b54: 5421 cf9b |0002: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ +517b58: 7120 d5d0 1000 |0004: invoke-static {v0, v1}, Lorg/minidns/util/CollectionsUtil;.getRandomFrom:(Ljava/util/Set;Ljava/util/Random;)Ljava/lang/Object; // method@d0d5 │ │ +517b5e: 0c00 |0007: move-result-object v0 │ │ +517b60: 1f00 820e |0008: check-cast v0, Ljava/net/InetAddress; // type@0e82 │ │ +517b64: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/minidns/DnsClient; │ │ │ │ #2 : (in Lorg/minidns/DnsClient;) │ │ @@ -1521625,26 +1521643,26 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -51813c: |[51813c] org.minidns.DnsClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -51814c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -51814e: 6e20 a9ce 0300 |0001: invoke-virtual {v3, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setRecursionDesired:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea9 │ │ -518154: 6e10 a1ce 0300 |0004: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; // method@cea1 │ │ -51815a: 0c00 |0007: move-result-object v0 │ │ -51815c: 5421 ce9b |0008: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ -518160: 6e10 c9d0 0100 |000a: invoke-virtual {v1}, Lorg/minidns/source/DnsDataSource;.getUdpPayloadSize:()I // method@d0c9 │ │ -518166: 0a01 |000d: move-result v1 │ │ -518168: 6e20 89cf 1000 |000e: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; // method@cf89 │ │ -51816e: 5521 d89b |0011: iget-boolean v1, v2, Lorg/minidns/DnsClient;.askForDnssec:Z // field@9bd8 │ │ -518172: 6e20 88cf 1000 |0013: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setDnssecOk:(Z)Lorg/minidns/edns/Edns$Builder; // method@cf88 │ │ -518178: 1103 |0016: return-object v3 │ │ +518158: |[518158] org.minidns.DnsClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +518168: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +51816a: 6e20 a9ce 0300 |0001: invoke-virtual {v3, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setRecursionDesired:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea9 │ │ +518170: 6e10 a1ce 0300 |0004: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; // method@cea1 │ │ +518176: 0c00 |0007: move-result-object v0 │ │ +518178: 5421 ce9b |0008: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ +51817c: 6e10 c9d0 0100 |000a: invoke-virtual {v1}, Lorg/minidns/source/DnsDataSource;.getUdpPayloadSize:()I // method@d0c9 │ │ +518182: 0a01 |000d: move-result v1 │ │ +518184: 6e20 89cf 1000 |000e: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; // method@cf89 │ │ +51818a: 5521 d89b |0011: iget-boolean v1, v2, Lorg/minidns/DnsClient;.askForDnssec:Z // field@9bd8 │ │ +51818e: 6e20 88cf 1000 |0013: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setDnssecOk:(Z)Lorg/minidns/edns/Edns$Builder; // method@cf88 │ │ +518194: 1103 |0016: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0004 line=95 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/minidns/DnsClient; │ │ 0x0000 - 0x0017 reg=3 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ @@ -1521654,133 +1521672,133 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 247 16-bit code units │ │ -517f2c: |[517f2c] org.minidns.DnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -517f3c: 6e20 34ce 8700 |0000: invoke-virtual {v7, v8}, Lorg/minidns/DnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce34 │ │ -517f42: 0c08 |0003: move-result-object v8 │ │ -517f44: 6e10 a0ce 0800 |0004: invoke-virtual {v8}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ -517f4a: 0c08 |0007: move-result-object v8 │ │ -517f4c: 5470 cd9b |0008: iget-object v0, v7, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -517f50: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -517f52: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -517f56: 0710 |000d: move-object v0, v1 │ │ -517f58: 2805 |000e: goto 0013 // +0005 │ │ -517f5a: 6e20 26ce 8000 |000f: invoke-virtual {v0, v8}, Lorg/minidns/DnsCache;.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce26 │ │ -517f60: 0c00 |0012: move-result-object v0 │ │ -517f62: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ -517f66: 1100 |0015: return-object v0 │ │ -517f68: 7010 33ce 0700 |0016: invoke-direct {v7}, Lorg/minidns/DnsClient;.getServerAddresses:()Ljava/util/List; // method@ce33 │ │ -517f6e: 0c00 |0019: move-result-object v0 │ │ -517f70: 2202 1d0f |001a: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ -517f74: 7210 4869 0000 |001c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -517f7a: 0a03 |001f: move-result v3 │ │ -517f7c: 7020 7768 3200 |0020: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -517f82: 7210 4169 0000 |0023: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -517f88: 0c00 |0026: move-result-object v0 │ │ -517f8a: 7210 1269 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -517f90: 0a03 |002a: move-result v3 │ │ -517f92: 3803 c800 |002b: if-eqz v3, 00f3 // +00c8 │ │ -517f96: 7210 1369 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -517f9c: 0c03 |0030: move-result-object v3 │ │ -517f9e: 1f03 820e |0031: check-cast v3, Ljava/net/InetAddress; // type@0e82 │ │ -517fa2: 5474 db9b |0033: iget-object v4, v7, Lorg/minidns/DnsClient;.nonRaServers:Ljava/util/Set; // field@9bdb │ │ -517fa6: 7220 9469 3400 |0035: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ -517fac: 0a04 |0038: move-result v4 │ │ -517fae: 3804 1e00 |0039: if-eqz v4, 0057 // +001e │ │ -517fb2: 6204 cc9b |003b: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -517fb6: 2205 5f0e |003d: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -517fba: 7010 8565 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -517fc0: 1a06 ef62 |0042: const-string v6, "Skipping " // string@62ef │ │ -517fc4: 6e20 9165 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517fca: 6e20 9065 3500 |0047: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -517fd0: 1a03 1501 |004a: const-string v3, " because it was marked as "recursion not available"" // string@0115 │ │ -517fd4: 6e20 9165 3500 |004c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -517fda: 6e10 a365 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -517fe0: 0c03 |0052: move-result-object v3 │ │ -517fe2: 6e20 506a 3400 |0053: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@6a50 │ │ -517fe8: 28d1 |0056: goto 0027 // -002f │ │ -517fea: 6e30 21ce 8703 |0057: invoke-virtual {v7, v8, v3}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce21 │ │ -517ff0: 0c04 |005a: move-result-object v4 │ │ -517ff2: 3904 0300 |005b: if-nez v4, 005e // +0003 │ │ -517ff6: 28ca |005d: goto 0027 // -0036 │ │ -517ff8: 5545 489c |005e: iget-boolean v5, v4, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ -517ffc: 3905 2600 |0060: if-nez v5, 0086 // +0026 │ │ -518000: 5474 db9b |0062: iget-object v4, v7, Lorg/minidns/DnsClient;.nonRaServers:Ljava/util/Set; // field@9bdb │ │ -518004: 7220 9169 3400 |0064: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51800a: 0a04 |0067: move-result v4 │ │ -51800c: 3804 bfff |0068: if-eqz v4, 0027 // -0041 │ │ -518010: 6204 cc9b |006a: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -518014: 2205 5f0e |006c: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -518018: 7010 8565 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51801e: 1a06 1267 |0071: const-string v6, "The DNS server " // string@6712 │ │ -518022: 6e20 9165 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518028: 6e20 9065 3500 |0076: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51802e: 1a03 4f02 |0079: const-string v3, " returned a response without the "recursion available" (RA) flag set. This likely indicates a misconfiguration because the server is not suitable for DNS resolution" // string@024f │ │ -518032: 6e20 9165 3500 |007b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518038: 6e10 a365 0500 |007e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51803e: 0c03 |0081: move-result-object v3 │ │ -518040: 6e20 596a 3400 |0082: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518046: 28a2 |0085: goto 0027 // -005e │ │ -518048: 5575 da9b |0086: iget-boolean v5, v7, Lorg/minidns/DnsClient;.disableResultFilter:Z // field@9bda │ │ -51804c: 3805 0300 |0088: if-eqz v5, 008b // +0003 │ │ -518050: 1104 |008a: return-object v4 │ │ -518052: 6205 d49b |008b: sget-object v5, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I // field@9bd4 │ │ -518056: 5446 4a9c |008d: iget-object v6, v4, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -51805a: 6e10 a464 0600 |008f: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -518060: 0a06 |0092: move-result v6 │ │ -518062: 4405 0506 |0093: aget v5, v5, v6 │ │ -518066: 1216 |0095: const/4 v6, #int 1 // #1 │ │ -518068: 3265 5600 |0096: if-eq v5, v6, 00ec // +0056 │ │ -51806c: 1226 |0098: const/4 v6, #int 2 // #2 │ │ -51806e: 3265 5300 |0099: if-eq v5, v6, 00ec // +0053 │ │ -518072: 2205 5f0e |009b: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -518076: 7010 8565 0500 |009d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51807c: 1a06 9a5d |00a0: const-string v6, "Response from " // string@5d9a │ │ -518080: 6e20 9165 6500 |00a2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518086: 6e20 9065 3500 |00a5: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51808c: 1a03 0c01 |00a8: const-string v3, " asked for " // string@010c │ │ -518090: 6e20 9165 3500 |00aa: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518096: 6e10 c6ce 0800 |00ad: invoke-virtual {v8}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ -51809c: 0c03 |00b0: move-result-object v3 │ │ -51809e: 6e20 9065 3500 |00b1: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5180a4: 1a03 9802 |00b4: const-string v3, " with error code: " // string@0298 │ │ -5180a8: 6e20 9165 3500 |00b6: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5180ae: 5443 4a9c |00b9: iget-object v3, v4, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ -5180b2: 6e20 9065 3500 |00bb: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5180b8: 1303 2e00 |00be: const/16 v3, #int 46 // #2e │ │ -5180bc: 6e20 8965 3500 |00c0: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5180c2: 6e10 a365 0500 |00c3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5180c8: 0c03 |00c6: move-result-object v3 │ │ -5180ca: 6205 cc9b |00c7: sget-object v5, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -5180ce: 6206 6054 |00c9: sget-object v6, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ -5180d2: 6e20 546a 6500 |00cb: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@6a54 │ │ -5180d8: 0a05 |00ce: move-result v5 │ │ -5180da: 3905 1600 |00cf: if-nez v5, 00e5 // +0016 │ │ -5180de: 2205 5f0e |00d1: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -5180e2: 7010 8565 0500 |00d3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5180e8: 6e20 9165 3500 |00d6: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5180ee: 1a03 0d00 |00d9: const-string v3, " │ │ +517f48: |[517f48] org.minidns.DnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +517f58: 6e20 34ce 8700 |0000: invoke-virtual {v7, v8}, Lorg/minidns/DnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce34 │ │ +517f5e: 0c08 |0003: move-result-object v8 │ │ +517f60: 6e10 a0ce 0800 |0004: invoke-virtual {v8}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ +517f66: 0c08 |0007: move-result-object v8 │ │ +517f68: 5470 cd9b |0008: iget-object v0, v7, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +517f6c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +517f6e: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +517f72: 0710 |000d: move-object v0, v1 │ │ +517f74: 2805 |000e: goto 0013 // +0005 │ │ +517f76: 6e20 26ce 8000 |000f: invoke-virtual {v0, v8}, Lorg/minidns/DnsCache;.get:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce26 │ │ +517f7c: 0c00 |0012: move-result-object v0 │ │ +517f7e: 3800 0300 |0013: if-eqz v0, 0016 // +0003 │ │ +517f82: 1100 |0015: return-object v0 │ │ +517f84: 7010 33ce 0700 |0016: invoke-direct {v7}, Lorg/minidns/DnsClient;.getServerAddresses:()Ljava/util/List; // method@ce33 │ │ +517f8a: 0c00 |0019: move-result-object v0 │ │ +517f8c: 2202 1d0f |001a: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ +517f90: 7210 4869 0000 |001c: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +517f96: 0a03 |001f: move-result v3 │ │ +517f98: 7020 7768 3200 |0020: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +517f9e: 7210 4169 0000 |0023: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +517fa4: 0c00 |0026: move-result-object v0 │ │ +517fa6: 7210 1269 0000 |0027: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +517fac: 0a03 |002a: move-result v3 │ │ +517fae: 3803 c800 |002b: if-eqz v3, 00f3 // +00c8 │ │ +517fb2: 7210 1369 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +517fb8: 0c03 |0030: move-result-object v3 │ │ +517fba: 1f03 820e |0031: check-cast v3, Ljava/net/InetAddress; // type@0e82 │ │ +517fbe: 5474 db9b |0033: iget-object v4, v7, Lorg/minidns/DnsClient;.nonRaServers:Ljava/util/Set; // field@9bdb │ │ +517fc2: 7220 9469 3400 |0035: invoke-interface {v4, v3}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ +517fc8: 0a04 |0038: move-result v4 │ │ +517fca: 3804 1e00 |0039: if-eqz v4, 0057 // +001e │ │ +517fce: 6204 cc9b |003b: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +517fd2: 2205 5f0e |003d: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +517fd6: 7010 8565 0500 |003f: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +517fdc: 1a06 ef62 |0042: const-string v6, "Skipping " // string@62ef │ │ +517fe0: 6e20 9165 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517fe6: 6e20 9065 3500 |0047: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +517fec: 1a03 1501 |004a: const-string v3, " because it was marked as "recursion not available"" // string@0115 │ │ +517ff0: 6e20 9165 3500 |004c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +517ff6: 6e10 a365 0500 |004f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +517ffc: 0c03 |0052: move-result-object v3 │ │ +517ffe: 6e20 506a 3400 |0053: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@6a50 │ │ +518004: 28d1 |0056: goto 0027 // -002f │ │ +518006: 6e30 21ce 8703 |0057: invoke-virtual {v7, v8, v3}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce21 │ │ +51800c: 0c04 |005a: move-result-object v4 │ │ +51800e: 3904 0300 |005b: if-nez v4, 005e // +0003 │ │ +518012: 28ca |005d: goto 0027 // -0036 │ │ +518014: 5545 489c |005e: iget-boolean v5, v4, Lorg/minidns/dnsmessage/DnsMessage;.recursionAvailable:Z // field@9c48 │ │ +518018: 3905 2600 |0060: if-nez v5, 0086 // +0026 │ │ +51801c: 5474 db9b |0062: iget-object v4, v7, Lorg/minidns/DnsClient;.nonRaServers:Ljava/util/Set; // field@9bdb │ │ +518020: 7220 9169 3400 |0064: invoke-interface {v4, v3}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +518026: 0a04 |0067: move-result v4 │ │ +518028: 3804 bfff |0068: if-eqz v4, 0027 // -0041 │ │ +51802c: 6204 cc9b |006a: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +518030: 2205 5f0e |006c: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +518034: 7010 8565 0500 |006e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51803a: 1a06 1267 |0071: const-string v6, "The DNS server " // string@6712 │ │ +51803e: 6e20 9165 6500 |0073: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518044: 6e20 9065 3500 |0076: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51804a: 1a03 4f02 |0079: const-string v3, " returned a response without the "recursion available" (RA) flag set. This likely indicates a misconfiguration because the server is not suitable for DNS resolution" // string@024f │ │ +51804e: 6e20 9165 3500 |007b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518054: 6e10 a365 0500 |007e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51805a: 0c03 |0081: move-result-object v3 │ │ +51805c: 6e20 596a 3400 |0082: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +518062: 28a2 |0085: goto 0027 // -005e │ │ +518064: 5575 da9b |0086: iget-boolean v5, v7, Lorg/minidns/DnsClient;.disableResultFilter:Z // field@9bda │ │ +518068: 3805 0300 |0088: if-eqz v5, 008b // +0003 │ │ +51806c: 1104 |008a: return-object v4 │ │ +51806e: 6205 d49b |008b: sget-object v5, Lorg/minidns/DnsClient$3;.$SwitchMap$org$minidns$dnsmessage$DnsMessage$RESPONSE_CODE:[I // field@9bd4 │ │ +518072: 5446 4a9c |008d: iget-object v6, v4, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +518076: 6e10 a464 0600 |008f: invoke-virtual {v6}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51807c: 0a06 |0092: move-result v6 │ │ +51807e: 4405 0506 |0093: aget v5, v5, v6 │ │ +518082: 1216 |0095: const/4 v6, #int 1 // #1 │ │ +518084: 3265 5600 |0096: if-eq v5, v6, 00ec // +0056 │ │ +518088: 1226 |0098: const/4 v6, #int 2 // #2 │ │ +51808a: 3265 5300 |0099: if-eq v5, v6, 00ec // +0053 │ │ +51808e: 2205 5f0e |009b: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +518092: 7010 8565 0500 |009d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518098: 1a06 9a5d |00a0: const-string v6, "Response from " // string@5d9a │ │ +51809c: 6e20 9165 6500 |00a2: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5180a2: 6e20 9065 3500 |00a5: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5180a8: 1a03 0c01 |00a8: const-string v3, " asked for " // string@010c │ │ +5180ac: 6e20 9165 3500 |00aa: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5180b2: 6e10 c6ce 0800 |00ad: invoke-virtual {v8}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ +5180b8: 0c03 |00b0: move-result-object v3 │ │ +5180ba: 6e20 9065 3500 |00b1: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5180c0: 1a03 9802 |00b4: const-string v3, " with error code: " // string@0298 │ │ +5180c4: 6e20 9165 3500 |00b6: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5180ca: 5443 4a9c |00b9: iget-object v3, v4, Lorg/minidns/dnsmessage/DnsMessage;.responseCode:Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; // field@9c4a │ │ +5180ce: 6e20 9065 3500 |00bb: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5180d4: 1303 2e00 |00be: const/16 v3, #int 46 // #2e │ │ +5180d8: 6e20 8965 3500 |00c0: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5180de: 6e10 a365 0500 |00c3: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5180e4: 0c03 |00c6: move-result-object v3 │ │ +5180e6: 6205 cc9b |00c7: sget-object v5, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +5180ea: 6206 6054 |00c9: sget-object v6, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ +5180ee: 6e20 546a 6500 |00cb: invoke-virtual {v5, v6}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@6a54 │ │ +5180f4: 0a05 |00ce: move-result v5 │ │ +5180f6: 3905 1600 |00cf: if-nez v5, 00e5 // +0016 │ │ +5180fa: 2205 5f0e |00d1: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +5180fe: 7010 8565 0500 |00d3: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518104: 6e20 9165 3500 |00d6: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51810a: 1a03 0d00 |00d9: const-string v3, " │ │ " // string@000d │ │ -5180f2: 6e20 9165 3500 |00db: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5180f8: 6e20 9065 4500 |00de: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5180fe: 6e10 a365 0500 |00e1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -518104: 0c03 |00e4: move-result-object v3 │ │ -518106: 6204 cc9b |00e5: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51810a: 6e20 596a 3400 |00e7: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -518110: 2900 3dff |00ea: goto/16 0027 // -00c3 │ │ -518114: 1104 |00ec: return-object v4 │ │ -518116: 0d03 |00ed: move-exception v3 │ │ -518118: 7220 3669 3200 |00ee: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51811e: 2900 36ff |00f1: goto/16 0027 // -00ca │ │ -518122: 7110 e0d0 0200 |00f3: invoke-static {v2}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ -518128: 1101 |00f6: return-object v1 │ │ +51810e: 6e20 9165 3500 |00db: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518114: 6e20 9065 4500 |00de: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51811a: 6e10 a365 0500 |00e1: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +518120: 0c03 |00e4: move-result-object v3 │ │ +518122: 6204 cc9b |00e5: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +518126: 6e20 596a 3400 |00e7: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +51812c: 2900 3dff |00ea: goto/16 0027 // -00c3 │ │ +518130: 1104 |00ec: return-object v4 │ │ +518132: 0d03 |00ed: move-exception v3 │ │ +518134: 7220 3669 3200 |00ee: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51813a: 2900 36ff |00f1: goto/16 0027 // -00ca │ │ +51813e: 7110 e0d0 0200 |00f3: invoke-static {v2}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ +518144: 1101 |00f6: return-object v1 │ │ catches : 1 │ │ 0x0057 - 0x00ea │ │ Ljava/io/IOException; -> 0x00ed │ │ positions : │ │ 0x0000 line=134 │ │ 0x0008 line=140 │ │ 0x0016 line=145 │ │ @@ -1521834,36 +1521852,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5183ac: |[5183ac] org.minidns.MiniDnsException$IdMismatch.:()V │ │ -5183bc: 1c00 dc21 |0000: const-class v0, Lorg/minidns/MiniDnsException; // type@21dc │ │ -5183c0: 0e00 |0002: return-void │ │ +5183c8: |[5183c8] org.minidns.MiniDnsException$IdMismatch.:()V │ │ +5183d8: 1c00 dc21 |0000: const-class v0, Lorg/minidns/MiniDnsException; // type@21dc │ │ +5183dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/MiniDnsException$IdMismatch;) │ │ name : '' │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -5183c4: |[5183c4] org.minidns.MiniDnsException$IdMismatch.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -5183d4: 7120 38ce 2100 |0000: invoke-static {v1, v2}, Lorg/minidns/MiniDnsException$IdMismatch;.getString:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@ce38 │ │ -5183da: 0c01 |0003: move-result-object v1 │ │ -5183dc: 7020 3ace 1000 |0004: invoke-direct {v0, v1}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ -5183e2: 0e00 |0007: return-void │ │ +5183e0: |[5183e0] org.minidns.MiniDnsException$IdMismatch.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +5183f0: 7120 38ce 2100 |0000: invoke-static {v1, v2}, Lorg/minidns/MiniDnsException$IdMismatch;.getString:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@ce38 │ │ +5183f6: 0c01 |0003: move-result-object v1 │ │ +5183f8: 7020 3ace 1000 |0004: invoke-direct {v0, v1}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ +5183fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/MiniDnsException$IdMismatch; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -1521873,28 +1521891,28 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -518360: |[518360] org.minidns.MiniDnsException$IdMismatch.getString:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; │ │ -518370: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518374: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51837a: 1a01 4167 |0005: const-string v1, "The response's ID doesn't matches the request ID. Request: " // string@6741 │ │ -51837e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518384: 5222 419c |000a: iget v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -518388: 6e20 8c65 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51838e: 1a02 2a08 |000f: const-string v2, ". Response: " // string@082a │ │ -518392: 6e20 9165 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518398: 5232 419c |0014: iget v2, v3, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -51839c: 6e20 8c65 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5183a2: 6e10 a365 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5183a8: 0c02 |001c: move-result-object v2 │ │ -5183aa: 1102 |001d: return-object v2 │ │ +51837c: |[51837c] org.minidns.MiniDnsException$IdMismatch.getString:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; │ │ +51838c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +518390: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518396: 1a01 4167 |0005: const-string v1, "The response's ID doesn't matches the request ID. Request: " // string@6741 │ │ +51839a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5183a0: 5222 419c |000a: iget v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +5183a4: 6e20 8c65 2000 |000c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5183aa: 1a02 2a08 |000f: const-string v2, ". Response: " // string@082a │ │ +5183ae: 6e20 9165 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5183b4: 5232 419c |0014: iget v2, v3, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +5183b8: 6e20 8c65 2000 |0016: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5183be: 6e10 a365 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5183c4: 0c02 |001c: move-result-object v2 │ │ +5183c6: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ 0x0000 - 0x001e reg=3 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -1521929,18 +1521947,18 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5183e4: |[5183e4] org.minidns.MiniDnsException$NullResultException.:(Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -5183f4: 1a01 4067 |0000: const-string v1, "The request yielded a 'null' result while resolving." // string@6740 │ │ -5183f8: 7020 3ace 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ -5183fe: 0e00 |0005: return-void │ │ +518400: |[518400] org.minidns.MiniDnsException$NullResultException.:(Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +518410: 1a01 4067 |0000: const-string v1, "The request yielded a 'null' result while resolving." // string@6740 │ │ +518414: 7020 3ace 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ +51841a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/MiniDnsException$NullResultException; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ │ │ @@ -1522000,18 +1522018,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5185dc: |[5185dc] org.minidns.cache.LruCache.:()V │ │ -5185ec: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ -5185f0: 7020 3ece 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/cache/LruCache;.:(I)V // method@ce3e │ │ -5185f6: 0e00 |0005: return-void │ │ +5185f8: |[5185f8] org.minidns.cache.LruCache.:()V │ │ +518608: 1300 0002 |0000: const/16 v0, #int 512 // #200 │ │ +51860c: 7020 3ece 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/cache/LruCache;.:(I)V // method@ce3e │ │ +518612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/cache/LruCache; │ │ │ │ #1 : (in Lorg/minidns/cache/LruCache;) │ │ @@ -1522019,18 +1522037,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -5185f8: |[5185f8] org.minidns.cache.LruCache.:(I)V │ │ -518608: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ -518612: 7040 3fce 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lorg/minidns/cache/LruCache;.:(IJ)V // method@ce3f │ │ -518618: 0e00 |0008: return-void │ │ +518614: |[518614] org.minidns.cache.LruCache.:(I)V │ │ +518624: 1800 ffff ffff ffff ff7f |0000: const-wide v0, #double nan // #7fffffffffffffff │ │ +51862e: 7040 3fce 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lorg/minidns/cache/LruCache;.:(IJ)V // method@ce3f │ │ +518634: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/minidns/cache/LruCache; │ │ 0x0000 - 0x0009 reg=3 (null) I │ │ │ │ @@ -1522039,38 +1522057,38 @@ │ │ type : '(IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -51861c: |[51861c] org.minidns.cache.LruCache.:(IJ)V │ │ -51862c: 7010 25ce 0800 |0000: invoke-direct {v8}, Lorg/minidns/DnsCache;.:()V // method@ce25 │ │ -518632: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -518636: 5a80 e39b |0005: iput-wide v0, v8, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ -51863a: 5a80 e09b |0007: iput-wide v0, v8, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ -51863e: 5a80 e19b |0009: iput-wide v0, v8, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ -518642: 5989 df9b |000b: iput v9, v8, Lorg/minidns/cache/LruCache;.capacity:I // field@9bdf │ │ -518646: 5a8a e29b |000d: iput-wide v10, v8, Lorg/minidns/cache/LruCache;.maxTTL:J // field@9be2 │ │ -51864a: 220a dd21 |000f: new-instance v10, Lorg/minidns/cache/LruCache$1; // type@21dd │ │ -51864e: d80b 0903 |0011: add-int/lit8 v11, v9, #int 3 // #03 │ │ -518652: db0b 0b04 |0013: div-int/lit8 v11, v11, #int 4 // #04 │ │ -518656: b09b |0015: add-int/2addr v11, v9 │ │ -518658: d80b 0b02 |0016: add-int/lit8 v11, v11, #int 2 // #02 │ │ -51865c: 1300 0b00 |0018: const/16 v0, #int 11 // #b │ │ -518660: 7120 0265 0b00 |001a: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -518666: 0a04 |001d: move-result v4 │ │ -518668: 1505 403f |001e: const/high16 v5, #int 1061158912 // #3f40 │ │ -51866c: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -51866e: 07a2 |0021: move-object v2, v10 │ │ -518670: 0783 |0022: move-object v3, v8 │ │ -518672: 0197 |0023: move v7, v9 │ │ -518674: 7606 3bce 0200 |0024: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/minidns/cache/LruCache$1;.:(Lorg/minidns/cache/LruCache;IFZI)V // method@ce3b │ │ -51867a: 5b8a de9b |0027: iput-object v10, v8, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ -51867e: 0e00 |0029: return-void │ │ +518638: |[518638] org.minidns.cache.LruCache.:(IJ)V │ │ +518648: 7010 25ce 0800 |0000: invoke-direct {v8}, Lorg/minidns/DnsCache;.:()V // method@ce25 │ │ +51864e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +518652: 5a80 e39b |0005: iput-wide v0, v8, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ +518656: 5a80 e09b |0007: iput-wide v0, v8, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ +51865a: 5a80 e19b |0009: iput-wide v0, v8, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ +51865e: 5989 df9b |000b: iput v9, v8, Lorg/minidns/cache/LruCache;.capacity:I // field@9bdf │ │ +518662: 5a8a e29b |000d: iput-wide v10, v8, Lorg/minidns/cache/LruCache;.maxTTL:J // field@9be2 │ │ +518666: 220a dd21 |000f: new-instance v10, Lorg/minidns/cache/LruCache$1; // type@21dd │ │ +51866a: d80b 0903 |0011: add-int/lit8 v11, v9, #int 3 // #03 │ │ +51866e: db0b 0b04 |0013: div-int/lit8 v11, v11, #int 4 // #04 │ │ +518672: b09b |0015: add-int/2addr v11, v9 │ │ +518674: d80b 0b02 |0016: add-int/lit8 v11, v11, #int 2 // #02 │ │ +518678: 1300 0b00 |0018: const/16 v0, #int 11 // #b │ │ +51867c: 7120 0265 0b00 |001a: invoke-static {v11, v0}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +518682: 0a04 |001d: move-result v4 │ │ +518684: 1505 403f |001e: const/high16 v5, #int 1061158912 // #3f40 │ │ +518688: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +51868a: 07a2 |0021: move-object v2, v10 │ │ +51868c: 0783 |0022: move-object v3, v8 │ │ +51868e: 0197 |0023: move v7, v9 │ │ +518690: 7606 3bce 0200 |0024: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Lorg/minidns/cache/LruCache$1;.:(Lorg/minidns/cache/LruCache;IFZI)V // method@ce3b │ │ +518696: 5b8a de9b |0027: iput-object v10, v8, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ +51869a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=30 │ │ 0x0007 line=35 │ │ 0x0009 line=40 │ │ 0x000b line=64 │ │ @@ -1522088,70 +1522106,70 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -5184f8: |[5184f8] org.minidns.cache.LruCache.getNormalized:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -518508: 1d0a |0000: monitor-enter v10 │ │ -51850a: 54a0 de9b |0001: iget-object v0, v10, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ -51850e: 6e20 1d69 b000 |0003: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ -518514: 0c00 |0006: move-result-object v0 │ │ -518516: 1f00 f921 |0007: check-cast v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -51851a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -51851c: 1602 0100 |000a: const-wide/16 v2, #int 1 // #1 │ │ -518520: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -518524: 53a4 e39b |000e: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ -518528: bb24 |0010: add-long/2addr v4, v2 │ │ -51852a: 5aa4 e39b |0011: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ -51852e: 1e0a |0013: monitor-exit v10 │ │ -518530: 1101 |0014: return-object v1 │ │ -518532: 53a4 e29b |0015: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.maxTTL:J // field@9be2 │ │ -518536: 5406 399c |0017: iget-object v6, v0, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51853a: 7210 4169 0600 |0019: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -518540: 0c06 |001c: move-result-object v6 │ │ -518542: 7210 1269 0600 |001d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -518548: 0a07 |0020: move-result v7 │ │ -51854a: 3807 0f00 |0021: if-eqz v7, 0030 // +000f │ │ -51854e: 7210 1369 0600 |0023: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -518554: 0c07 |0026: move-result-object v7 │ │ -518556: 1f07 5922 |0027: check-cast v7, Lorg/minidns/record/Record; // type@2259 │ │ -51855a: 5377 6e9d |0029: iget-wide v7, v7, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ -51855e: 7140 0365 5487 |002b: invoke-static {v4, v5, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@6503 │ │ -518564: 0b04 |002e: move-result-wide v4 │ │ -518566: 28ee |002f: goto 001d // -0012 │ │ -518568: 5306 479c |0030: iget-wide v6, v0, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -51856c: 1608 e803 |0032: const-wide/16 v8, #int 1000 // #3e8 │ │ -518570: 9d04 0408 |0034: mul-long v4, v4, v8 │ │ -518574: bb46 |0036: add-long/2addr v6, v4 │ │ -518576: 7100 a565 0000 |0037: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -51857c: 0b04 |003a: move-result-wide v4 │ │ -51857e: 3108 0604 |003b: cmp-long v8, v6, v4 │ │ -518582: 3b08 1300 |003d: if-gez v8, 0050 // +0013 │ │ -518586: 53a4 e39b |003f: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ -51858a: bb24 |0041: add-long/2addr v4, v2 │ │ -51858c: 5aa4 e39b |0042: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ -518590: 53a4 e09b |0044: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ -518594: bb24 |0046: add-long/2addr v4, v2 │ │ -518596: 5aa4 e09b |0047: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ -51859a: 54a0 de9b |0049: iget-object v0, v10, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ -51859e: 6e20 2269 b000 |004b: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@6922 │ │ -5185a4: 1e0a |004e: monitor-exit v10 │ │ -5185a6: 1101 |004f: return-object v1 │ │ -5185a8: 53a4 e19b |0050: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ -5185ac: bb24 |0052: add-long/2addr v4, v2 │ │ -5185ae: 5aa4 e19b |0053: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ -5185b2: 1e0a |0055: monitor-exit v10 │ │ -5185b4: 1100 |0056: return-object v0 │ │ -5185b6: 0d0b |0057: move-exception v11 │ │ -5185b8: 1e0a |0058: monitor-exit v10 │ │ -5185ba: 2802 |0059: goto 005b // +0002 │ │ -5185bc: 270b |005a: throw v11 │ │ -5185be: 28ff |005b: goto 005a // -0001 │ │ +518514: |[518514] org.minidns.cache.LruCache.getNormalized:(Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +518524: 1d0a |0000: monitor-enter v10 │ │ +518526: 54a0 de9b |0001: iget-object v0, v10, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ +51852a: 6e20 1d69 b000 |0003: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@691d │ │ +518530: 0c00 |0006: move-result-object v0 │ │ +518532: 1f00 f921 |0007: check-cast v0, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +518536: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +518538: 1602 0100 |000a: const-wide/16 v2, #int 1 // #1 │ │ +51853c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +518540: 53a4 e39b |000e: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ +518544: bb24 |0010: add-long/2addr v4, v2 │ │ +518546: 5aa4 e39b |0011: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ +51854a: 1e0a |0013: monitor-exit v10 │ │ +51854c: 1101 |0014: return-object v1 │ │ +51854e: 53a4 e29b |0015: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.maxTTL:J // field@9be2 │ │ +518552: 5406 399c |0017: iget-object v6, v0, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +518556: 7210 4169 0600 |0019: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51855c: 0c06 |001c: move-result-object v6 │ │ +51855e: 7210 1269 0600 |001d: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +518564: 0a07 |0020: move-result v7 │ │ +518566: 3807 0f00 |0021: if-eqz v7, 0030 // +000f │ │ +51856a: 7210 1369 0600 |0023: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +518570: 0c07 |0026: move-result-object v7 │ │ +518572: 1f07 5922 |0027: check-cast v7, Lorg/minidns/record/Record; // type@2259 │ │ +518576: 5377 6e9d |0029: iget-wide v7, v7, Lorg/minidns/record/Record;.ttl:J // field@9d6e │ │ +51857a: 7140 0365 5487 |002b: invoke-static {v4, v5, v7, v8}, Ljava/lang/Math;.min:(JJ)J // method@6503 │ │ +518580: 0b04 |002e: move-result-wide v4 │ │ +518582: 28ee |002f: goto 001d // -0012 │ │ +518584: 5306 479c |0030: iget-wide v6, v0, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +518588: 1608 e803 |0032: const-wide/16 v8, #int 1000 // #3e8 │ │ +51858c: 9d04 0408 |0034: mul-long v4, v4, v8 │ │ +518590: bb46 |0036: add-long/2addr v6, v4 │ │ +518592: 7100 a565 0000 |0037: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +518598: 0b04 |003a: move-result-wide v4 │ │ +51859a: 3108 0604 |003b: cmp-long v8, v6, v4 │ │ +51859e: 3b08 1300 |003d: if-gez v8, 0050 // +0013 │ │ +5185a2: 53a4 e39b |003f: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ +5185a6: bb24 |0041: add-long/2addr v4, v2 │ │ +5185a8: 5aa4 e39b |0042: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ +5185ac: 53a4 e09b |0044: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ +5185b0: bb24 |0046: add-long/2addr v4, v2 │ │ +5185b2: 5aa4 e09b |0047: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ +5185b6: 54a0 de9b |0049: iget-object v0, v10, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ +5185ba: 6e20 2269 b000 |004b: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@6922 │ │ +5185c0: 1e0a |004e: monitor-exit v10 │ │ +5185c2: 1101 |004f: return-object v1 │ │ +5185c4: 53a4 e19b |0050: iget-wide v4, v10, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ +5185c8: bb24 |0052: add-long/2addr v4, v2 │ │ +5185ca: 5aa4 e19b |0053: iput-wide v4, v10, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ +5185ce: 1e0a |0055: monitor-exit v10 │ │ +5185d0: 1100 |0056: return-object v0 │ │ +5185d2: 0d0b |0057: move-exception v11 │ │ +5185d4: 1e0a |0058: monitor-exit v10 │ │ +5185d6: 2802 |0059: goto 005b // +0002 │ │ +5185d8: 270b |005a: throw v11 │ │ +5185da: 28ff |005b: goto 005a // -0001 │ │ catches : 3 │ │ 0x0001 - 0x0013 │ │ -> 0x0057 │ │ 0x0015 - 0x004e │ │ -> 0x0057 │ │ 0x0050 - 0x0055 │ │ -> 0x0057 │ │ @@ -1522179,44 +1522197,44 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -518680: |[518680] org.minidns.cache.LruCache.offer:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)V │ │ -518690: 0e00 |0000: return-void │ │ +51869c: |[51869c] org.minidns.cache.LruCache.offer:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)V │ │ +5186ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/minidns/cache/LruCache;) │ │ name : 'putNormalized' │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -518694: |[518694] org.minidns.cache.LruCache.putNormalized:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ -5186a4: 1d05 |0000: monitor-enter v5 │ │ -5186a6: 5370 479c |0001: iget-wide v0, v7, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ -5186aa: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ -5186ae: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ -5186b2: 3c04 0400 |0007: if-gtz v4, 000b // +0004 │ │ -5186b6: 1e05 |0009: monitor-exit v5 │ │ -5186b8: 0e00 |000a: return-void │ │ -5186ba: 5450 de9b |000b: iget-object v0, v5, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ -5186be: 6e30 2069 6007 |000d: invoke-virtual {v0, v6, v7}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6920 │ │ -5186c4: 1e05 |0010: monitor-exit v5 │ │ -5186c6: 0e00 |0011: return-void │ │ -5186c8: 0d06 |0012: move-exception v6 │ │ -5186ca: 1e05 |0013: monitor-exit v5 │ │ -5186cc: 2706 |0014: throw v6 │ │ +5186b0: |[5186b0] org.minidns.cache.LruCache.putNormalized:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V │ │ +5186c0: 1d05 |0000: monitor-enter v5 │ │ +5186c2: 5370 479c |0001: iget-wide v0, v7, Lorg/minidns/dnsmessage/DnsMessage;.receiveTimestamp:J // field@9c47 │ │ +5186c6: 1602 0000 |0003: const-wide/16 v2, #int 0 // #0 │ │ +5186ca: 3104 0002 |0005: cmp-long v4, v0, v2 │ │ +5186ce: 3c04 0400 |0007: if-gtz v4, 000b // +0004 │ │ +5186d2: 1e05 |0009: monitor-exit v5 │ │ +5186d4: 0e00 |000a: return-void │ │ +5186d6: 5450 de9b |000b: iget-object v0, v5, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ +5186da: 6e30 2069 6007 |000d: invoke-virtual {v0, v6, v7}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@6920 │ │ +5186e0: 1e05 |0010: monitor-exit v5 │ │ +5186e2: 0e00 |0011: return-void │ │ +5186e4: 0d06 |0012: move-exception v6 │ │ +5186e6: 1e05 |0013: monitor-exit v5 │ │ +5186e8: 2706 |0014: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0012 │ │ 0x000b - 0x0010 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=91 │ │ @@ -1522233,44 +1522251,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -51845c: |[51845c] org.minidns.cache.LruCache.toString:()Ljava/lang/String; │ │ -51846c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -518470: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -518476: 1a01 1e2c |0005: const-string v1, "LRUCache{usage=" // string@2c1e │ │ -51847a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -518480: 5431 de9b |000a: iget-object v1, v3, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ -518484: 6e10 2369 0100 |000c: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ -51848a: 0a01 |000f: move-result v1 │ │ -51848c: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -518492: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ -518496: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51849c: 5231 df9b |0018: iget v1, v3, Lorg/minidns/cache/LruCache;.capacity:I // field@9bdf │ │ -5184a0: 6e20 8c65 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5184a6: 1a01 3007 |001d: const-string v1, ", hits=" // string@0730 │ │ -5184aa: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5184b0: 5331 e19b |0022: iget-wide v1, v3, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ -5184b4: 6e30 8d65 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5184ba: 1a01 6807 |0027: const-string v1, ", misses=" // string@0768 │ │ -5184be: 6e20 9165 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5184c4: 5331 e39b |002c: iget-wide v1, v3, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ -5184c8: 6e30 8d65 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5184ce: 1a01 2107 |0031: const-string v1, ", expires=" // string@0721 │ │ -5184d2: 6e20 9165 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5184d8: 5331 e09b |0036: iget-wide v1, v3, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ -5184dc: 6e30 8d65 1002 |0038: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5184e2: 1a01 bcee |003b: const-string v1, "}" // string@eebc │ │ -5184e6: 6e20 9165 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5184ec: 6e10 a365 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5184f2: 0c00 |0043: move-result-object v0 │ │ -5184f4: 1100 |0044: return-object v0 │ │ +518478: |[518478] org.minidns.cache.LruCache.toString:()Ljava/lang/String; │ │ +518488: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51848c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +518492: 1a01 1e2c |0005: const-string v1, "LRUCache{usage=" // string@2c1e │ │ +518496: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51849c: 5431 de9b |000a: iget-object v1, v3, Lorg/minidns/cache/LruCache;.backend:Ljava/util/LinkedHashMap; // field@9bde │ │ +5184a0: 6e10 2369 0100 |000c: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.size:()I // method@6923 │ │ +5184a6: 0a01 |000f: move-result v1 │ │ +5184a8: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5184ae: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ +5184b2: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5184b8: 5231 df9b |0018: iget v1, v3, Lorg/minidns/cache/LruCache;.capacity:I // field@9bdf │ │ +5184bc: 6e20 8c65 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5184c2: 1a01 3007 |001d: const-string v1, ", hits=" // string@0730 │ │ +5184c6: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5184cc: 5331 e19b |0022: iget-wide v1, v3, Lorg/minidns/cache/LruCache;.hitCount:J // field@9be1 │ │ +5184d0: 6e30 8d65 1002 |0024: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5184d6: 1a01 6807 |0027: const-string v1, ", misses=" // string@0768 │ │ +5184da: 6e20 9165 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5184e0: 5331 e39b |002c: iget-wide v1, v3, Lorg/minidns/cache/LruCache;.missCount:J // field@9be3 │ │ +5184e4: 6e30 8d65 1002 |002e: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5184ea: 1a01 2107 |0031: const-string v1, ", expires=" // string@0721 │ │ +5184ee: 6e20 9165 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5184f4: 5331 e09b |0036: iget-wide v1, v3, Lorg/minidns/cache/LruCache;.expireCount:J // field@9be0 │ │ +5184f8: 6e30 8d65 1002 |0038: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5184fe: 1a01 bcee |003b: const-string v1, "}" // string@eebc │ │ +518502: 6e20 9165 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +518508: 6e10 a365 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51850e: 0c00 |0043: move-result-object v0 │ │ +518510: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0045 reg=3 this Lorg/minidns/cache/LruCache; │ │ │ │ source_file_idx : 20790 (LruCache.java) │ │ @@ -1522303,18 +1522321,18 @@ │ │ type : '(Lorg/minidns/record/TLSA;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -518b6c: |[518b6c] org.minidns.dane.DaneCertificateException$CertificateMismatch.:(Lorg/minidns/record/TLSA;[B)V │ │ -518b7c: 1a01 2267 |0000: const-string v1, "The TLSA RR does not match the certificate" // string@6722 │ │ -518b80: 7020 56ce 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/dane/DaneCertificateException;.:(Ljava/lang/String;)V // method@ce56 │ │ -518b86: 0e00 |0005: return-void │ │ +518b88: |[518b88] org.minidns.dane.DaneCertificateException$CertificateMismatch.:(Lorg/minidns/record/TLSA;[B)V │ │ +518b98: 1a01 2267 |0000: const-string v1, "The TLSA RR does not match the certificate" // string@6722 │ │ +518b9c: 7020 56ce 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/dane/DaneCertificateException;.:(Ljava/lang/String;)V // method@ce56 │ │ +518ba2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dane/DaneCertificateException$CertificateMismatch; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/record/TLSA; │ │ 0x0000 - 0x0006 reg=2 (null) [B │ │ @@ -1522352,36 +1522370,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -518b88: |[518b88] org.minidns.dane.DaneCertificateException$MultipleCertificateMismatchExceptions.:()V │ │ -518b98: 1c00 e521 |0000: const-class v0, Lorg/minidns/dane/DaneCertificateException; // type@21e5 │ │ -518b9c: 0e00 |0002: return-void │ │ +518ba4: |[518ba4] org.minidns.dane.DaneCertificateException$MultipleCertificateMismatchExceptions.:()V │ │ +518bb4: 1c00 e521 |0000: const-class v0, Lorg/minidns/dane/DaneCertificateException; // type@21e5 │ │ +518bb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dane/DaneCertificateException$MultipleCertificateMismatchExceptions;) │ │ name : '' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -518ba0: |[518ba0] org.minidns.dane.DaneCertificateException$MultipleCertificateMismatchExceptions.:(Ljava/util/List;)V │ │ -518bb0: 1a00 d767 |0000: const-string v0, "There where multiple CertificateMismatch exceptions because none of the TLSA RR does match the certificate" // string@67d7 │ │ -518bb4: 7020 56ce 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/dane/DaneCertificateException;.:(Ljava/lang/String;)V // method@ce56 │ │ -518bba: 7110 da68 0200 |0005: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -518bc0: 0e00 |0008: return-void │ │ +518bbc: |[518bbc] org.minidns.dane.DaneCertificateException$MultipleCertificateMismatchExceptions.:(Ljava/util/List;)V │ │ +518bcc: 1a00 d767 |0000: const-string v0, "There where multiple CertificateMismatch exceptions because none of the TLSA RR does match the certificate" // string@67d7 │ │ +518bd0: 7020 56ce 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/dane/DaneCertificateException;.:(Ljava/lang/String;)V // method@ce56 │ │ +518bd6: 7110 da68 0200 |0005: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +518bdc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=60 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dane/DaneCertificateException$MultipleCertificateMismatchExceptions; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/util/List; │ │ @@ -1522412,34 +1522430,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519840: |[519840] org.minidns.dnslabel.LdhLabel.:()V │ │ -519850: 1c00 ed21 |0000: const-class v0, Lorg/minidns/dnslabel/LdhLabel; // type@21ed │ │ -519854: 0e00 |0002: return-void │ │ +51985c: |[51985c] org.minidns.dnslabel.LdhLabel.:()V │ │ +51986c: 1c00 ed21 |0000: const-class v0, Lorg/minidns/dnslabel/LdhLabel; // type@21ed │ │ +519870: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnslabel/LdhLabel;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519858: |[519858] org.minidns.dnslabel.LdhLabel.:(Ljava/lang/String;)V │ │ -519868: 7020 6ace 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/DnsLabel;.:(Ljava/lang/String;)V // method@ce6a │ │ -51986e: 0e00 |0003: return-void │ │ +519874: |[519874] org.minidns.dnslabel.LdhLabel.:(Ljava/lang/String;)V │ │ +519884: 7020 6ace 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/DnsLabel;.:(Ljava/lang/String;)V // method@ce6a │ │ +51988a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/LdhLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1522448,30 +1522466,30 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -5197f4: |[5197f4] org.minidns.dnslabel.LdhLabel.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; │ │ -519804: 7110 84ce 0100 |0000: invoke-static {v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.isReservedLdhLabel:(Ljava/lang/String;)Z // method@ce84 │ │ -51980a: 0a00 |0003: move-result v0 │ │ -51980c: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -519810: 7110 8bce 0100 |0006: invoke-static {v1}, Lorg/minidns/dnslabel/XnLabel;.isXnLabelInternal:(Ljava/lang/String;)Z // method@ce8b │ │ -519816: 0a00 |0009: move-result v0 │ │ -519818: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -51981c: 7110 8ace 0100 |000c: invoke-static {v1}, Lorg/minidns/dnslabel/XnLabel;.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; // method@ce8a │ │ -519822: 0c01 |000f: move-result-object v1 │ │ -519824: 1101 |0010: return-object v1 │ │ -519826: 2200 f221 |0011: new-instance v0, Lorg/minidns/dnslabel/ReservedLdhLabel; // type@21f2 │ │ -51982a: 7020 83ce 1000 |0013: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.:(Ljava/lang/String;)V // method@ce83 │ │ -519830: 1100 |0016: return-object v0 │ │ -519832: 2200 f021 |0017: new-instance v0, Lorg/minidns/dnslabel/NonReservedLdhLabel; // type@21f0 │ │ -519836: 7020 80ce 1000 |0019: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonReservedLdhLabel;.:(Ljava/lang/String;)V // method@ce80 │ │ -51983c: 1100 |001c: return-object v0 │ │ +519810: |[519810] org.minidns.dnslabel.LdhLabel.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; │ │ +519820: 7110 84ce 0100 |0000: invoke-static {v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.isReservedLdhLabel:(Ljava/lang/String;)Z // method@ce84 │ │ +519826: 0a00 |0003: move-result v0 │ │ +519828: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +51982c: 7110 8bce 0100 |0006: invoke-static {v1}, Lorg/minidns/dnslabel/XnLabel;.isXnLabelInternal:(Ljava/lang/String;)Z // method@ce8b │ │ +519832: 0a00 |0009: move-result v0 │ │ +519834: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +519838: 7110 8ace 0100 |000c: invoke-static {v1}, Lorg/minidns/dnslabel/XnLabel;.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; // method@ce8a │ │ +51983e: 0c01 |000f: move-result-object v1 │ │ +519840: 1101 |0010: return-object v1 │ │ +519842: 2200 f221 |0011: new-instance v0, Lorg/minidns/dnslabel/ReservedLdhLabel; // type@21f2 │ │ +519846: 7020 83ce 1000 |0013: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.:(Ljava/lang/String;)V // method@ce83 │ │ +51984c: 1100 |0016: return-object v0 │ │ +51984e: 2200 f021 |0017: new-instance v0, Lorg/minidns/dnslabel/NonReservedLdhLabel; // type@21f0 │ │ +519852: 7020 80ce 1000 |0019: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonReservedLdhLabel;.:(Ljava/lang/String;)V // method@ce80 │ │ +519858: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=53 │ │ 0x000c line=54 │ │ 0x0011 line=56 │ │ 0x0017 line=59 │ │ @@ -1522483,49 +1522501,49 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -51976c: |[51976c] org.minidns.dnslabel.LdhLabel.isLdhLabel:(Ljava/lang/String;)Z │ │ -51977c: 6e10 5665 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -519782: 0a00 |0003: move-result v0 │ │ -519784: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -519786: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -51978a: 0f01 |0007: return v1 │ │ -51978c: 7110 7cce 0400 |0008: invoke-static {v4}, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel;.isLeadingOrTrailingHypenLabelInternal:(Ljava/lang/String;)Z // method@ce7c │ │ -519792: 0a00 |000b: move-result v0 │ │ -519794: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -519798: 0f01 |000e: return v1 │ │ -51979a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -51979c: 6e10 5965 0400 |0010: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ -5197a2: 0a02 |0013: move-result v2 │ │ -5197a4: 3520 2600 |0014: if-ge v0, v2, 003a // +0026 │ │ -5197a8: 6e20 4165 0400 |0016: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5197ae: 0a02 |0019: move-result v2 │ │ -5197b0: 1303 6100 |001a: const/16 v3, #int 97 // #61 │ │ -5197b4: 3432 0600 |001c: if-lt v2, v3, 0022 // +0006 │ │ -5197b8: 1303 7a00 |001e: const/16 v3, #int 122 // #7a │ │ -5197bc: 3732 1600 |0020: if-le v2, v3, 0036 // +0016 │ │ -5197c0: 1303 4100 |0022: const/16 v3, #int 65 // #41 │ │ -5197c4: 3432 0600 |0024: if-lt v2, v3, 002a // +0006 │ │ -5197c8: 1303 5a00 |0026: const/16 v3, #int 90 // #5a │ │ -5197cc: 3732 0e00 |0028: if-le v2, v3, 0036 // +000e │ │ -5197d0: 1303 3000 |002a: const/16 v3, #int 48 // #30 │ │ -5197d4: 3432 0600 |002c: if-lt v2, v3, 0032 // +0006 │ │ -5197d8: 1303 3900 |002e: const/16 v3, #int 57 // #39 │ │ -5197dc: 3732 0600 |0030: if-le v2, v3, 0036 // +0006 │ │ -5197e0: 1303 2d00 |0032: const/16 v3, #int 45 // #2d │ │ -5197e4: 3332 0500 |0034: if-ne v2, v3, 0039 // +0005 │ │ -5197e8: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -5197ec: 28d8 |0038: goto 0010 // -0028 │ │ -5197ee: 0f01 |0039: return v1 │ │ -5197f0: 1214 |003a: const/4 v4, #int 1 // #1 │ │ -5197f2: 0f04 |003b: return v4 │ │ +519788: |[519788] org.minidns.dnslabel.LdhLabel.isLdhLabel:(Ljava/lang/String;)Z │ │ +519798: 6e10 5665 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +51979e: 0a00 |0003: move-result v0 │ │ +5197a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +5197a2: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +5197a6: 0f01 |0007: return v1 │ │ +5197a8: 7110 7cce 0400 |0008: invoke-static {v4}, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel;.isLeadingOrTrailingHypenLabelInternal:(Ljava/lang/String;)Z // method@ce7c │ │ +5197ae: 0a00 |000b: move-result v0 │ │ +5197b0: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +5197b4: 0f01 |000e: return v1 │ │ +5197b6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +5197b8: 6e10 5965 0400 |0010: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ +5197be: 0a02 |0013: move-result v2 │ │ +5197c0: 3520 2600 |0014: if-ge v0, v2, 003a // +0026 │ │ +5197c4: 6e20 4165 0400 |0016: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5197ca: 0a02 |0019: move-result v2 │ │ +5197cc: 1303 6100 |001a: const/16 v3, #int 97 // #61 │ │ +5197d0: 3432 0600 |001c: if-lt v2, v3, 0022 // +0006 │ │ +5197d4: 1303 7a00 |001e: const/16 v3, #int 122 // #7a │ │ +5197d8: 3732 1600 |0020: if-le v2, v3, 0036 // +0016 │ │ +5197dc: 1303 4100 |0022: const/16 v3, #int 65 // #41 │ │ +5197e0: 3432 0600 |0024: if-lt v2, v3, 002a // +0006 │ │ +5197e4: 1303 5a00 |0026: const/16 v3, #int 90 // #5a │ │ +5197e8: 3732 0e00 |0028: if-le v2, v3, 0036 // +000e │ │ +5197ec: 1303 3000 |002a: const/16 v3, #int 48 // #30 │ │ +5197f0: 3432 0600 |002c: if-lt v2, v3, 0032 // +0006 │ │ +5197f4: 1303 3900 |002e: const/16 v3, #int 57 // #39 │ │ +5197f8: 3732 0600 |0030: if-le v2, v3, 0036 // +0006 │ │ +5197fc: 1303 2d00 |0032: const/16 v3, #int 45 // #2d │ │ +519800: 3332 0500 |0034: if-ne v2, v3, 0039 // +0005 │ │ +519804: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +519808: 28d8 |0038: goto 0010 // -0028 │ │ +51980a: 0f01 |0039: return v1 │ │ +51980c: 1214 |003a: const/4 v4, #int 1 // #1 │ │ +51980e: 0f04 |003b: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0008 line=30 │ │ 0x0010 line=34 │ │ 0x0016 line=35 │ │ locals : │ │ @@ -1522557,17 +1522575,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519924: |[519924] org.minidns.dnslabel.NonLdhLabel.:(Ljava/lang/String;)V │ │ -519934: 7020 6ace 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/DnsLabel;.:(Ljava/lang/String;)V // method@ce6a │ │ -51993a: 0e00 |0003: return-void │ │ +519940: |[519940] org.minidns.dnslabel.NonLdhLabel.:(Ljava/lang/String;)V │ │ +519950: 7020 6ace 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/DnsLabel;.:(Ljava/lang/String;)V // method@ce6a │ │ +519956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/NonLdhLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1522576,30 +1522594,30 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -5198d8: |[5198d8] org.minidns.dnslabel.NonLdhLabel.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; │ │ -5198e8: 7110 87ce 0100 |0000: invoke-static {v1}, Lorg/minidns/dnslabel/UnderscoreLabel;.isUnderscoreLabelInternal:(Ljava/lang/String;)Z // method@ce87 │ │ -5198ee: 0a00 |0003: move-result v0 │ │ -5198f0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -5198f4: 2200 f321 |0006: new-instance v0, Lorg/minidns/dnslabel/UnderscoreLabel; // type@21f3 │ │ -5198f8: 7020 86ce 1000 |0008: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/UnderscoreLabel;.:(Ljava/lang/String;)V // method@ce86 │ │ -5198fe: 1100 |000b: return-object v0 │ │ -519900: 7110 7cce 0100 |000c: invoke-static {v1}, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel;.isLeadingOrTrailingHypenLabelInternal:(Ljava/lang/String;)Z // method@ce7c │ │ -519906: 0a00 |000f: move-result v0 │ │ -519908: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ -51990c: 2200 ee21 |0012: new-instance v0, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel; // type@21ee │ │ -519910: 7020 7bce 1000 |0014: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel;.:(Ljava/lang/String;)V // method@ce7b │ │ -519916: 1100 |0017: return-object v0 │ │ -519918: 2200 f121 |0018: new-instance v0, Lorg/minidns/dnslabel/OtherNonLdhLabel; // type@21f1 │ │ -51991c: 7020 81ce 1000 |001a: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/OtherNonLdhLabel;.:(Ljava/lang/String;)V // method@ce81 │ │ -519922: 1100 |001d: return-object v0 │ │ +5198f4: |[5198f4] org.minidns.dnslabel.NonLdhLabel.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/DnsLabel; │ │ +519904: 7110 87ce 0100 |0000: invoke-static {v1}, Lorg/minidns/dnslabel/UnderscoreLabel;.isUnderscoreLabelInternal:(Ljava/lang/String;)Z // method@ce87 │ │ +51990a: 0a00 |0003: move-result v0 │ │ +51990c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +519910: 2200 f321 |0006: new-instance v0, Lorg/minidns/dnslabel/UnderscoreLabel; // type@21f3 │ │ +519914: 7020 86ce 1000 |0008: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/UnderscoreLabel;.:(Ljava/lang/String;)V // method@ce86 │ │ +51991a: 1100 |000b: return-object v0 │ │ +51991c: 7110 7cce 0100 |000c: invoke-static {v1}, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel;.isLeadingOrTrailingHypenLabelInternal:(Ljava/lang/String;)Z // method@ce7c │ │ +519922: 0a00 |000f: move-result v0 │ │ +519924: 3800 0800 |0010: if-eqz v0, 0018 // +0008 │ │ +519928: 2200 ee21 |0012: new-instance v0, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel; // type@21ee │ │ +51992c: 7020 7bce 1000 |0014: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel;.:(Ljava/lang/String;)V // method@ce7b │ │ +519932: 1100 |0017: return-object v0 │ │ +519934: 2200 f121 |0018: new-instance v0, Lorg/minidns/dnslabel/OtherNonLdhLabel; // type@21f1 │ │ +519938: 7020 81ce 1000 |001a: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/OtherNonLdhLabel;.:(Ljava/lang/String;)V // method@ce81 │ │ +51993e: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0006 line=25 │ │ 0x000c line=28 │ │ 0x0012 line=29 │ │ 0x0018 line=32 │ │ @@ -1522641,18 +1522659,18 @@ │ │ type : '(Ljava/lang/String;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51be5c: |[51be5c] org.minidns.dnsname.InvalidDnsNameException$DNSNameTooLongException.:(Ljava/lang/String;[B)V │ │ -51be6c: 7020 fdce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnsname/InvalidDnsNameException;.:(Ljava/lang/String;)V // method@cefd │ │ -51be72: 5b02 5c9c |0003: iput-object v2, v0, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException;.bytes:[B // field@9c5c │ │ -51be76: 0e00 |0005: return-void │ │ +51be78: |[51be78] org.minidns.dnsname.InvalidDnsNameException$DNSNameTooLongException.:(Ljava/lang/String;[B)V │ │ +51be88: 7020 fdce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnsname/InvalidDnsNameException;.:(Ljava/lang/String;)V // method@cefd │ │ +51be8e: 5b02 5c9c |0003: iput-object v2, v0, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException;.bytes:[B // field@9c5c │ │ +51be92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1522664,36 +1522682,36 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -51bdec: |[51bdec] org.minidns.dnsname.InvalidDnsNameException$DNSNameTooLongException.getMessage:()Ljava/lang/String; │ │ -51bdfc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51be00: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51be06: 1a01 1167 |0005: const-string v1, "The DNS name '" // string@6711 │ │ -51be0a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51be10: 5431 5e9c |000a: iget-object v1, v3, Lorg/minidns/dnsname/InvalidDnsNameException;.ace:Ljava/lang/String; // field@9c5e │ │ -51be14: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51be1a: 1a01 3705 |000f: const-string v1, "' exceeds the maximum name length of " // string@0537 │ │ -51be1e: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51be24: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ -51be28: 6e20 8c65 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51be2e: 1a02 2302 |0019: const-string v2, " octets by " // string@0223 │ │ -51be32: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51be38: 5432 5c9c |001e: iget-object v2, v3, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException;.bytes:[B // field@9c5c │ │ -51be3c: 2122 |0020: array-length v2, v2 │ │ -51be3e: b112 |0021: sub-int/2addr v2, v1 │ │ -51be40: 6e20 8c65 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51be46: 1a01 2402 |0025: const-string v1, " octets." // string@0224 │ │ -51be4a: 6e20 9165 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51be50: 6e10 a365 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51be56: 0c00 |002d: move-result-object v0 │ │ -51be58: 1100 |002e: return-object v0 │ │ +51be08: |[51be08] org.minidns.dnsname.InvalidDnsNameException$DNSNameTooLongException.getMessage:()Ljava/lang/String; │ │ +51be18: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51be1c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51be22: 1a01 1167 |0005: const-string v1, "The DNS name '" // string@6711 │ │ +51be26: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51be2c: 5431 5e9c |000a: iget-object v1, v3, Lorg/minidns/dnsname/InvalidDnsNameException;.ace:Ljava/lang/String; // field@9c5e │ │ +51be30: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51be36: 1a01 3705 |000f: const-string v1, "' exceeds the maximum name length of " // string@0537 │ │ +51be3a: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51be40: 1301 ff00 |0014: const/16 v1, #int 255 // #ff │ │ +51be44: 6e20 8c65 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51be4a: 1a02 2302 |0019: const-string v2, " octets by " // string@0223 │ │ +51be4e: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51be54: 5432 5c9c |001e: iget-object v2, v3, Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException;.bytes:[B // field@9c5c │ │ +51be58: 2122 |0020: array-length v2, v2 │ │ +51be5a: b112 |0021: sub-int/2addr v2, v1 │ │ +51be5c: 6e20 8c65 2000 |0022: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51be62: 1a01 2402 |0025: const-string v1, " octets." // string@0224 │ │ +51be66: 6e20 9165 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51be6c: 6e10 a365 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51be72: 0c00 |002d: move-result-object v0 │ │ +51be74: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Lorg/minidns/dnsname/InvalidDnsNameException$DNSNameTooLongException; │ │ │ │ source_file_idx : 10461 (InvalidDnsNameException.java) │ │ @@ -1522730,18 +1522748,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51bf00: |[51bf00] org.minidns.dnsname.InvalidDnsNameException$LabelTooLongException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -51bf10: 7020 fdce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnsname/InvalidDnsNameException;.:(Ljava/lang/String;)V // method@cefd │ │ -51bf16: 5b02 5d9c |0003: iput-object v2, v0, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.label:Ljava/lang/String; // field@9c5d │ │ -51bf1a: 0e00 |0005: return-void │ │ +51bf1c: |[51bf1c] org.minidns.dnsname.InvalidDnsNameException$LabelTooLongException.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +51bf2c: 7020 fdce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnsname/InvalidDnsNameException;.:(Ljava/lang/String;)V // method@cefd │ │ +51bf32: 5b02 5d9c |0003: iput-object v2, v0, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.label:Ljava/lang/String; // field@9c5d │ │ +51bf36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1522753,41 +1522771,41 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -51be78: |[51be78] org.minidns.dnsname.InvalidDnsNameException$LabelTooLongException.getMessage:()Ljava/lang/String; │ │ -51be88: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51be8c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51be92: 1a01 1167 |0005: const-string v1, "The DNS name '" // string@6711 │ │ -51be96: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51be9c: 5431 5e9c |000a: iget-object v1, v3, Lorg/minidns/dnsname/InvalidDnsNameException;.ace:Ljava/lang/String; // field@9c5e │ │ -51bea0: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51bea6: 1a01 3305 |000f: const-string v1, "' contains the label '" // string@0533 │ │ -51beaa: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51beb0: 5431 5d9c |0014: iget-object v1, v3, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.label:Ljava/lang/String; // field@9c5d │ │ -51beb4: 6e20 9165 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51beba: 1a01 4c05 |0019: const-string v1, "' which exceeds the maximum label length of " // string@054c │ │ -51bebe: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51bec4: 1301 3f00 |001e: const/16 v1, #int 63 // #3f │ │ -51bec8: 6e20 8c65 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51bece: 1a02 2302 |0023: const-string v2, " octets by " // string@0223 │ │ -51bed2: 6e20 9165 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51bed8: 5432 5d9c |0028: iget-object v2, v3, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.label:Ljava/lang/String; // field@9c5d │ │ -51bedc: 6e10 5965 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6559 │ │ -51bee2: 0a02 |002d: move-result v2 │ │ -51bee4: b112 |002e: sub-int/2addr v2, v1 │ │ -51bee6: 6e20 8c65 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51beec: 1a01 2402 |0032: const-string v1, " octets." // string@0224 │ │ -51bef0: 6e20 9165 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51bef6: 6e10 a365 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51befc: 0c00 |003a: move-result-object v0 │ │ -51befe: 1100 |003b: return-object v0 │ │ +51be94: |[51be94] org.minidns.dnsname.InvalidDnsNameException$LabelTooLongException.getMessage:()Ljava/lang/String; │ │ +51bea4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51bea8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51beae: 1a01 1167 |0005: const-string v1, "The DNS name '" // string@6711 │ │ +51beb2: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51beb8: 5431 5e9c |000a: iget-object v1, v3, Lorg/minidns/dnsname/InvalidDnsNameException;.ace:Ljava/lang/String; // field@9c5e │ │ +51bebc: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51bec2: 1a01 3305 |000f: const-string v1, "' contains the label '" // string@0533 │ │ +51bec6: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51becc: 5431 5d9c |0014: iget-object v1, v3, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.label:Ljava/lang/String; // field@9c5d │ │ +51bed0: 6e20 9165 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51bed6: 1a01 4c05 |0019: const-string v1, "' which exceeds the maximum label length of " // string@054c │ │ +51beda: 6e20 9165 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51bee0: 1301 3f00 |001e: const/16 v1, #int 63 // #3f │ │ +51bee4: 6e20 8c65 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51beea: 1a02 2302 |0023: const-string v2, " octets by " // string@0223 │ │ +51beee: 6e20 9165 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51bef4: 5432 5d9c |0028: iget-object v2, v3, Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException;.label:Ljava/lang/String; // field@9c5d │ │ +51bef8: 6e10 5965 0200 |002a: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6559 │ │ +51befe: 0a02 |002d: move-result v2 │ │ +51bf00: b112 |002e: sub-int/2addr v2, v1 │ │ +51bf02: 6e20 8c65 2000 |002f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51bf08: 1a01 2402 |0032: const-string v1, " octets." // string@0224 │ │ +51bf0c: 6e20 9165 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51bf12: 6e10 a365 0000 |0037: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51bf18: 0c00 |003a: move-result-object v0 │ │ +51bf1a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x002a line=42 │ │ locals : │ │ 0x0000 - 0x003c reg=3 this Lorg/minidns/dnsname/InvalidDnsNameException$LabelTooLongException; │ │ │ │ @@ -1522830,34 +1522848,34 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;Ljava/util/Set;Ljava/util/Set;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -51cd5c: |[51cd5c] org.minidns.dnssec.DnssecMessage.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;Ljava/util/Set;Ljava/util/Set;)V │ │ -51cd6c: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -51cd70: 7210 9869 0400 |0002: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51cd76: 0a00 |0005: move-result v0 │ │ -51cd78: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -51cd7c: 2803 |0008: goto 000b // +0003 │ │ -51cd7e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -51cd80: 2802 |000a: goto 000c // +0002 │ │ -51cd82: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -51cd84: 6e20 a4ce 0200 |000c: invoke-virtual {v2, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAuthenticData:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea4 │ │ -51cd8a: 7020 b7ce 2100 |000f: invoke-direct {v1, v2}, Lorg/minidns/dnsmessage/DnsMessage;.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V // method@ceb7 │ │ -51cd90: 7110 dc68 0300 |0012: invoke-static {v3}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ -51cd96: 3904 0700 |0015: if-nez v4, 001c // +0007 │ │ -51cd9a: 7100 d068 0000 |0017: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ -51cda0: 0c02 |001a: move-result-object v2 │ │ -51cda2: 2805 |001b: goto 0020 // +0005 │ │ -51cda4: 7110 dc68 0400 |001c: invoke-static {v4}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ -51cdaa: 0c02 |001f: move-result-object v2 │ │ -51cdac: 5b12 689c |0020: iput-object v2, v1, Lorg/minidns/dnssec/DnssecMessage;.result:Ljava/util/Set; // field@9c68 │ │ -51cdb0: 0e00 |0022: return-void │ │ +51cd78: |[51cd78] org.minidns.dnssec.DnssecMessage.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;Ljava/util/Set;Ljava/util/Set;)V │ │ +51cd88: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +51cd8c: 7210 9869 0400 |0002: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51cd92: 0a00 |0005: move-result v0 │ │ +51cd94: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +51cd98: 2803 |0008: goto 000b // +0003 │ │ +51cd9a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +51cd9c: 2802 |000a: goto 000c // +0002 │ │ +51cd9e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +51cda0: 6e20 a4ce 0200 |000c: invoke-virtual {v2, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAuthenticData:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea4 │ │ +51cda6: 7020 b7ce 2100 |000f: invoke-direct {v1, v2}, Lorg/minidns/dnsmessage/DnsMessage;.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)V // method@ceb7 │ │ +51cdac: 7110 dc68 0300 |0012: invoke-static {v3}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ +51cdb2: 3904 0700 |0015: if-nez v4, 001c // +0007 │ │ +51cdb6: 7100 d068 0000 |0017: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@68d0 │ │ +51cdbc: 0c02 |001a: move-result-object v2 │ │ +51cdbe: 2805 |001b: goto 0020 // +0005 │ │ +51cdc0: 7110 dc68 0400 |001c: invoke-static {v4}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@68dc │ │ +51cdc6: 0c02 |001f: move-result-object v2 │ │ +51cdc8: 5b12 689c |0020: iput-object v2, v1, Lorg/minidns/dnssec/DnssecMessage;.result:Ljava/util/Set; // field@9c68 │ │ +51cdcc: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=25 │ │ 0x0012 line=26 │ │ 0x0017 line=27 │ │ locals : │ │ 0x0000 - 0x0023 reg=1 this Lorg/minidns/dnssec/DnssecMessage; │ │ @@ -1522871,17 +1522889,17 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51cd44: |[51cd44] org.minidns.dnssec.DnssecMessage.getUnverifiedReasons:()Ljava/util/Set; │ │ -51cd54: 5410 689c |0000: iget-object v0, v1, Lorg/minidns/dnssec/DnssecMessage;.result:Ljava/util/Set; // field@9c68 │ │ -51cd58: 1100 |0002: return-object v0 │ │ +51cd60: |[51cd60] org.minidns.dnssec.DnssecMessage.getUnverifiedReasons:()Ljava/util/Set; │ │ +51cd70: 5410 689c |0000: iget-object v0, v1, Lorg/minidns/dnssec/DnssecMessage;.result:Ljava/util/Set; // field@9c68 │ │ +51cd74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnssec/DnssecMessage; │ │ │ │ source_file_idx : 7853 (DnssecMessage.java) │ │ @@ -1522934,22 +1522952,22 @@ │ │ type : '(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;Ljava/lang/String;Lorg/minidns/record/Record;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -51cfa0: |[51cfa0] org.minidns.dnssec.UnverifiedReason$AlgorithmExceptionThrownReason.:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;Ljava/lang/String;Lorg/minidns/record/Record;Ljava/lang/Exception;)V │ │ -51cfb0: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51cfb6: 5611 e99b |0003: iget-byte v1, v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.value:B // field@9be9 │ │ -51cfba: 5901 699c |0005: iput v1, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.algorithmNumber:I // field@9c69 │ │ -51cfbe: 5b02 6a9c |0007: iput-object v2, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.kind:Ljava/lang/String; // field@9c6a │ │ -51cfc2: 5b03 6c9c |0009: iput-object v3, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.record:Lorg/minidns/record/Record; // field@9c6c │ │ -51cfc6: 5b04 6b9c |000b: iput-object v4, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.reason:Ljava/lang/Exception; // field@9c6b │ │ -51cfca: 0e00 |000d: return-void │ │ +51cfbc: |[51cfbc] org.minidns.dnssec.UnverifiedReason$AlgorithmExceptionThrownReason.:(Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;Ljava/lang/String;Lorg/minidns/record/Record;Ljava/lang/Exception;)V │ │ +51cfcc: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51cfd2: 5611 e99b |0003: iget-byte v1, v1, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.value:B // field@9be9 │ │ +51cfd6: 5901 699c |0005: iput v1, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.algorithmNumber:I // field@9c69 │ │ +51cfda: 5b02 6a9c |0007: iput-object v2, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.kind:Ljava/lang/String; // field@9c6a │ │ +51cfde: 5b03 6c9c |0009: iput-object v3, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.record:Lorg/minidns/record/Record; // field@9c6c │ │ +51cfe2: 5b04 6b9c |000b: iput-object v4, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.reason:Ljava/lang/Exception; // field@9c6b │ │ +51cfe6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0007 line=67 │ │ 0x0009 line=68 │ │ 0x000b line=69 │ │ @@ -1522966,35 +1522984,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -51cf30: |[51cf30] org.minidns.dnssec.UnverifiedReason$AlgorithmExceptionThrownReason.getReasonString:()Ljava/lang/String; │ │ -51cf40: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51cf44: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51cf4a: 5421 6a9c |0005: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.kind:Ljava/lang/String; // field@9c6a │ │ -51cf4e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cf54: 1a01 fa00 |000a: const-string v1, " algorithm " // string@00fa │ │ -51cf58: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cf5e: 5221 699c |000f: iget v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.algorithmNumber:I // field@9c69 │ │ -51cf62: 6e20 8c65 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51cf68: 1a01 6e02 |0014: const-string v1, " threw exception while verifying " // string@026e │ │ -51cf6c: 6e20 9165 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cf72: 5421 6c9c |0019: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.record:Lorg/minidns/record/Record; // field@9c6c │ │ -51cf76: 5411 6c9d |001b: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51cf7a: 6e20 9065 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51cf80: 1a01 560c |0020: const-string v1, ": " // string@0c56 │ │ -51cf84: 6e20 9165 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cf8a: 5421 6b9c |0025: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.reason:Ljava/lang/Exception; // field@9c6b │ │ -51cf8e: 6e20 9065 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51cf94: 6e10 a365 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51cf9a: 0c00 |002d: move-result-object v0 │ │ -51cf9c: 1100 |002e: return-object v0 │ │ +51cf4c: |[51cf4c] org.minidns.dnssec.UnverifiedReason$AlgorithmExceptionThrownReason.getReasonString:()Ljava/lang/String; │ │ +51cf5c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51cf60: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51cf66: 5421 6a9c |0005: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.kind:Ljava/lang/String; // field@9c6a │ │ +51cf6a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cf70: 1a01 fa00 |000a: const-string v1, " algorithm " // string@00fa │ │ +51cf74: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cf7a: 5221 699c |000f: iget v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.algorithmNumber:I // field@9c69 │ │ +51cf7e: 6e20 8c65 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51cf84: 1a01 6e02 |0014: const-string v1, " threw exception while verifying " // string@026e │ │ +51cf88: 6e20 9165 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cf8e: 5421 6c9c |0019: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.record:Lorg/minidns/record/Record; // field@9c6c │ │ +51cf92: 5411 6c9d |001b: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51cf96: 6e20 9065 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51cf9c: 1a01 560c |0020: const-string v1, ": " // string@0c56 │ │ +51cfa0: 6e20 9165 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cfa6: 5421 6b9c |0025: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason;.reason:Ljava/lang/Exception; // field@9c6b │ │ +51cfaa: 6e20 9065 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51cfb0: 6e10 a365 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51cfb6: 0c00 |002d: move-result-object v0 │ │ +51cfb8: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lorg/minidns/dnssec/UnverifiedReason$AlgorithmExceptionThrownReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523043,23 +1523061,23 @@ │ │ type : '(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -51d038: |[51d038] org.minidns.dnssec.UnverifiedReason$AlgorithmNotSupportedReason.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V │ │ -51d048: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d04e: d511 ff00 |0003: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -51d052: 7110 d864 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -51d058: 0c01 |0008: move-result-object v1 │ │ -51d05a: 5b01 6d9c |0009: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.algorithm:Ljava/lang/String; // field@9c6d │ │ -51d05e: 5b02 6f9c |000b: iput-object v2, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.type:Lorg/minidns/record/Record$TYPE; // field@9c6f │ │ -51d062: 5b03 6e9c |000d: iput-object v3, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.record:Lorg/minidns/record/Record; // field@9c6e │ │ -51d066: 0e00 |000f: return-void │ │ +51d054: |[51d054] org.minidns.dnssec.UnverifiedReason$AlgorithmNotSupportedReason.:(BLorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record;)V │ │ +51d064: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d06a: d511 ff00 |0003: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +51d06e: 7110 d864 0100 |0005: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +51d074: 0c01 |0008: move-result-object v1 │ │ +51d076: 5b01 6d9c |0009: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.algorithm:Ljava/lang/String; // field@9c6d │ │ +51d07a: 5b02 6f9c |000b: iput-object v2, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.type:Lorg/minidns/record/Record$TYPE; // field@9c6f │ │ +51d07e: 5b03 6e9c |000d: iput-object v3, v0, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.record:Lorg/minidns/record/Record; // field@9c6e │ │ +51d082: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000b line=49 │ │ 0x000d line=50 │ │ locals : │ │ @@ -1523074,35 +1523092,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -51cfcc: |[51cfcc] org.minidns.dnssec.UnverifiedReason$AlgorithmNotSupportedReason.getReasonString:()Ljava/lang/String; │ │ -51cfdc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51cfe0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51cfe6: 5421 6f9c |0005: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.type:Lorg/minidns/record/Record$TYPE; // field@9c6f │ │ -51cfea: 6e10 a364 0100 |0007: invoke-virtual {v1}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@64a3 │ │ -51cff0: 0c01 |000a: move-result-object v1 │ │ -51cff2: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cff8: 1a01 fa00 |000e: const-string v1, " algorithm " // string@00fa │ │ -51cffc: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d002: 5421 6d9c |0013: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.algorithm:Ljava/lang/String; // field@9c6d │ │ -51d006: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d00c: 1a01 4602 |0018: const-string v1, " required to verify " // string@0246 │ │ -51d010: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d016: 5421 6e9c |001d: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.record:Lorg/minidns/record/Record; // field@9c6e │ │ -51d01a: 5411 6c9d |001f: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d01e: 6e20 9065 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d024: 1a01 cf01 |0024: const-string v1, " is unknown or not supported by platform" // string@01cf │ │ -51d028: 6e20 9165 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d02e: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d034: 0c00 |002c: move-result-object v0 │ │ -51d036: 1100 |002d: return-object v0 │ │ +51cfe8: |[51cfe8] org.minidns.dnssec.UnverifiedReason$AlgorithmNotSupportedReason.getReasonString:()Ljava/lang/String; │ │ +51cff8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51cffc: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d002: 5421 6f9c |0005: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.type:Lorg/minidns/record/Record$TYPE; // field@9c6f │ │ +51d006: 6e10 a364 0100 |0007: invoke-virtual {v1}, Ljava/lang/Enum;.name:()Ljava/lang/String; // method@64a3 │ │ +51d00c: 0c01 |000a: move-result-object v1 │ │ +51d00e: 6e20 9165 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d014: 1a01 fa00 |000e: const-string v1, " algorithm " // string@00fa │ │ +51d018: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d01e: 5421 6d9c |0013: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.algorithm:Ljava/lang/String; // field@9c6d │ │ +51d022: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d028: 1a01 4602 |0018: const-string v1, " required to verify " // string@0246 │ │ +51d02c: 6e20 9165 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d032: 5421 6e9c |001d: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason;.record:Lorg/minidns/record/Record; // field@9c6e │ │ +51d036: 5411 6c9d |001f: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d03a: 6e20 9065 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d040: 1a01 cf01 |0024: const-string v1, " is unknown or not supported by platform" // string@01cf │ │ +51d044: 6e20 9165 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d04a: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d050: 0c00 |002c: move-result-object v0 │ │ +51d052: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lorg/minidns/dnssec/UnverifiedReason$AlgorithmNotSupportedReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523143,18 +1523161,18 @@ │ │ type : '(Lorg/minidns/record/Record;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51d0b4: |[51d0b4] org.minidns.dnssec.UnverifiedReason$ConflictsWithSep.:(Lorg/minidns/record/Record;)V │ │ -51d0c4: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d0ca: 5b01 709c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep;.record:Lorg/minidns/record/Record; // field@9c70 │ │ -51d0ce: 0e00 |0005: return-void │ │ +51d0d0: |[51d0d0] org.minidns.dnssec.UnverifiedReason$ConflictsWithSep.:(Lorg/minidns/record/Record;)V │ │ +51d0e0: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d0e6: 5b01 709c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep;.record:Lorg/minidns/record/Record; // field@9c70 │ │ +51d0ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/record/Record; │ │ @@ -1523165,28 +1523183,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -51d068: |[51d068] org.minidns.dnssec.UnverifiedReason$ConflictsWithSep.getReasonString:()Ljava/lang/String; │ │ -51d078: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d07c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d082: 1a01 0d70 |0005: const-string v1, "Zone " // string@700d │ │ -51d086: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d08c: 5421 709c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep;.record:Lorg/minidns/record/Record; // field@9c70 │ │ -51d090: 5411 6c9d |000c: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d094: 5411 549c |000e: iget-object v1, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51d098: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d09e: 1a01 bb01 |0013: const-string v1, " is in list of known SEPs, but DNSKEY from response mismatches!" // string@01bb │ │ -51d0a2: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d0a8: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d0ae: 0c00 |001b: move-result-object v0 │ │ -51d0b0: 1100 |001c: return-object v0 │ │ +51d084: |[51d084] org.minidns.dnssec.UnverifiedReason$ConflictsWithSep.getReasonString:()Ljava/lang/String; │ │ +51d094: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d098: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d09e: 1a01 0d70 |0005: const-string v1, "Zone " // string@700d │ │ +51d0a2: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d0a8: 5421 709c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep;.record:Lorg/minidns/record/Record; // field@9c70 │ │ +51d0ac: 5411 6c9d |000c: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d0b0: 5411 549c |000e: iget-object v1, v1, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51d0b4: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d0ba: 1a01 bb01 |0013: const-string v1, " is in list of known SEPs, but DNSKEY from response mismatches!" // string@01bb │ │ +51d0be: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d0c4: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d0ca: 0c00 |001b: move-result-object v0 │ │ +51d0cc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523231,19 +1523249,19 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51d13c: |[51d13c] org.minidns.dnssec.UnverifiedReason$NSECDoesNotMatchReason.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V │ │ -51d14c: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d152: 5b01 719c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c71 │ │ -51d156: 5b02 729c |0005: iput-object v2, v0, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.record:Lorg/minidns/record/Record; // field@9c72 │ │ -51d15a: 0e00 |0007: return-void │ │ +51d158: |[51d158] org.minidns.dnssec.UnverifiedReason$NSECDoesNotMatchReason.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)V │ │ +51d168: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d16e: 5b01 719c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c71 │ │ +51d172: 5b02 729c |0005: iput-object v2, v0, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.record:Lorg/minidns/record/Record; // field@9c72 │ │ +51d176: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; │ │ @@ -1523256,35 +1523274,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -51d0d0: |[51d0d0] org.minidns.dnssec.UnverifiedReason$NSECDoesNotMatchReason.getReasonString:()Ljava/lang/String; │ │ -51d0e0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d0e4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d0ea: 1a01 1555 |0005: const-string v1, "NSEC " // string@5515 │ │ -51d0ee: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d0f4: 5421 729c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.record:Lorg/minidns/record/Record; // field@9c72 │ │ -51d0f8: 5411 6c9d |000c: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51d0fc: 6e20 9065 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d102: 1a01 5401 |0011: const-string v1, " does nat match question for " // string@0154 │ │ -51d106: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d10c: 5421 719c |0016: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c71 │ │ -51d110: 5411 509c |0018: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51d114: 6e20 9065 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d11a: 1a01 0e01 |001d: const-string v1, " at " // string@010e │ │ -51d11e: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d124: 5421 719c |0022: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c71 │ │ -51d128: 5411 4f9c |0024: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51d12c: 6e20 9065 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d132: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d138: 0c00 |002c: move-result-object v0 │ │ -51d13a: 1100 |002d: return-object v0 │ │ +51d0ec: |[51d0ec] org.minidns.dnssec.UnverifiedReason$NSECDoesNotMatchReason.getReasonString:()Ljava/lang/String; │ │ +51d0fc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d100: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d106: 1a01 1555 |0005: const-string v1, "NSEC " // string@5515 │ │ +51d10a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d110: 5421 729c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.record:Lorg/minidns/record/Record; // field@9c72 │ │ +51d114: 5411 6c9d |000c: iget-object v1, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51d118: 6e20 9065 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d11e: 1a01 5401 |0011: const-string v1, " does nat match question for " // string@0154 │ │ +51d122: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d128: 5421 719c |0016: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c71 │ │ +51d12c: 5411 509c |0018: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51d130: 6e20 9065 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d136: 1a01 0e01 |001d: const-string v1, " at " // string@010e │ │ +51d13a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d140: 5421 719c |0022: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c71 │ │ +51d144: 5411 4f9c |0024: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51d148: 6e20 9065 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d14e: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d154: 0c00 |002c: move-result-object v0 │ │ +51d156: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Lorg/minidns/dnssec/UnverifiedReason$NSECDoesNotMatchReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523323,34 +1523341,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -51d1b0: |[51d1b0] org.minidns.dnssec.UnverifiedReason$NoActiveSignaturesReason.:()V │ │ -51d1c0: 0e00 |0000: return-void │ │ +51d1cc: |[51d1cc] org.minidns.dnssec.UnverifiedReason$NoActiveSignaturesReason.:()V │ │ +51d1dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;) │ │ name : '' │ │ type : '(Lorg/minidns/dnsmessage/Question;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -51d1c4: |[51d1c4] org.minidns.dnssec.UnverifiedReason$NoActiveSignaturesReason.:(Lorg/minidns/dnsmessage/Question;Ljava/util/List;)V │ │ -51d1d4: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d1da: 5b01 739c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c73 │ │ -51d1de: 7110 da68 0200 |0005: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -51d1e4: 0e00 |0008: return-void │ │ +51d1e0: |[51d1e0] org.minidns.dnssec.UnverifiedReason$NoActiveSignaturesReason.:(Lorg/minidns/dnsmessage/Question;Ljava/util/List;)V │ │ +51d1f0: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d1f6: 5b01 739c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c73 │ │ +51d1fa: 7110 da68 0200 |0005: invoke-static {v2}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +51d200: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0005 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason; │ │ @@ -1523363,30 +1523381,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -51d15c: |[51d15c] org.minidns.dnssec.UnverifiedReason$NoActiveSignaturesReason.getReasonString:()Ljava/lang/String; │ │ -51d16c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d170: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d176: 1a01 8955 |0005: const-string v1, "No currently active signatures were attached to answer on question for " // string@5589 │ │ -51d17a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d180: 5421 739c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c73 │ │ -51d184: 5411 509c |000c: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51d188: 6e20 9065 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d18e: 1a01 0e01 |0011: const-string v1, " at " // string@010e │ │ -51d192: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d198: 5421 739c |0016: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c73 │ │ -51d19c: 5411 4f9c |0018: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51d1a0: 6e20 9065 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d1a6: 6e10 a365 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d1ac: 0c00 |0020: move-result-object v0 │ │ -51d1ae: 1100 |0021: return-object v0 │ │ +51d178: |[51d178] org.minidns.dnssec.UnverifiedReason$NoActiveSignaturesReason.getReasonString:()Ljava/lang/String; │ │ +51d188: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d18c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d192: 1a01 8955 |0005: const-string v1, "No currently active signatures were attached to answer on question for " // string@5589 │ │ +51d196: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d19c: 5421 739c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c73 │ │ +51d1a0: 5411 509c |000c: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51d1a4: 6e20 9065 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d1aa: 1a01 0e01 |0011: const-string v1, " at " // string@010e │ │ +51d1ae: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d1b4: 5421 739c |0016: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c73 │ │ +51d1b8: 5411 4f9c |0018: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51d1bc: 6e20 9065 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d1c2: 6e10 a365 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d1c8: 0c00 |0020: move-result-object v0 │ │ +51d1ca: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523419,17 +1523437,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51d200: |[51d200] org.minidns.dnssec.UnverifiedReason$NoRootSecureEntryPointReason.:()V │ │ -51d210: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d216: 0e00 |0003: return-void │ │ +51d21c: |[51d21c] org.minidns.dnssec.UnverifiedReason$NoRootSecureEntryPointReason.:()V │ │ +51d22c: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$NoRootSecureEntryPointReason; │ │ │ │ Virtual methods - │ │ @@ -1523438,17 +1523456,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51d1e8: |[51d1e8] org.minidns.dnssec.UnverifiedReason$NoRootSecureEntryPointReason.getReasonString:()Ljava/lang/String; │ │ -51d1f8: 1a00 a555 |0000: const-string v0, "No secure entry point was found for the root zone ("Did you forget to configure a root SEP?")" // string@55a5 │ │ -51d1fc: 1100 |0002: return-object v0 │ │ +51d204: |[51d204] org.minidns.dnssec.UnverifiedReason$NoRootSecureEntryPointReason.getReasonString:()Ljava/lang/String; │ │ +51d214: 1a00 a555 |0000: const-string v0, "No secure entry point was found for the root zone ("Did you forget to configure a root SEP?")" // string@55a5 │ │ +51d218: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ │ │ Class #5980 header: │ │ @@ -1523483,18 +1523501,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51d250: |[51d250] org.minidns.dnssec.UnverifiedReason$NoSecureEntryPointReason.:(Ljava/lang/String;)V │ │ -51d260: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d266: 5b01 749c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason;.zone:Ljava/lang/String; // field@9c74 │ │ -51d26a: 0e00 |0005: return-void │ │ +51d26c: |[51d26c] org.minidns.dnssec.UnverifiedReason$NoSecureEntryPointReason.:(Ljava/lang/String;)V │ │ +51d27c: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d282: 5b01 749c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason;.zone:Ljava/lang/String; // field@9c74 │ │ +51d286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1523505,24 +1523523,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -51d218: |[51d218] org.minidns.dnssec.UnverifiedReason$NoSecureEntryPointReason.getReasonString:()Ljava/lang/String; │ │ -51d228: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d22c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d232: 1a01 a655 |0005: const-string v1, "No secure entry point was found for zone " // string@55a6 │ │ -51d236: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d23c: 5421 749c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason;.zone:Ljava/lang/String; // field@9c74 │ │ -51d240: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d246: 6e10 a365 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d24c: 0c00 |0012: move-result-object v0 │ │ -51d24e: 1100 |0013: return-object v0 │ │ +51d234: |[51d234] org.minidns.dnssec.UnverifiedReason$NoSecureEntryPointReason.getReasonString:()Ljava/lang/String; │ │ +51d244: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d248: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d24e: 1a01 a655 |0005: const-string v1, "No secure entry point was found for zone " // string@55a6 │ │ +51d252: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d258: 5421 749c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason;.zone:Ljava/lang/String; // field@9c74 │ │ +51d25c: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d262: 6e10 a365 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d268: 0c00 |0012: move-result-object v0 │ │ +51d26a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523559,18 +1523577,18 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51d2c0: |[51d2c0] org.minidns.dnssec.UnverifiedReason$NoSignaturesReason.:(Lorg/minidns/dnsmessage/Question;)V │ │ -51d2d0: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d2d6: 5b01 759c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c75 │ │ -51d2da: 0e00 |0005: return-void │ │ +51d2dc: |[51d2dc] org.minidns.dnssec.UnverifiedReason$NoSignaturesReason.:(Lorg/minidns/dnsmessage/Question;)V │ │ +51d2ec: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d2f2: 5b01 759c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c75 │ │ +51d2f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -1523581,30 +1523599,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -51d26c: |[51d26c] org.minidns.dnssec.UnverifiedReason$NoSignaturesReason.getReasonString:()Ljava/lang/String; │ │ -51d27c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d280: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d286: 1a01 a955 |0005: const-string v1, "No signatures were attached to answer on question for " // string@55a9 │ │ -51d28a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d290: 5421 759c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c75 │ │ -51d294: 5411 509c |000c: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51d298: 6e20 9065 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d29e: 1a01 0e01 |0011: const-string v1, " at " // string@010e │ │ -51d2a2: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d2a8: 5421 759c |0016: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c75 │ │ -51d2ac: 5411 4f9c |0018: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51d2b0: 6e20 9065 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51d2b6: 6e10 a365 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d2bc: 0c00 |0020: move-result-object v0 │ │ -51d2be: 1100 |0021: return-object v0 │ │ +51d288: |[51d288] org.minidns.dnssec.UnverifiedReason$NoSignaturesReason.getReasonString:()Ljava/lang/String; │ │ +51d298: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d29c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d2a2: 1a01 a955 |0005: const-string v1, "No signatures were attached to answer on question for " // string@55a9 │ │ +51d2a6: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d2ac: 5421 759c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c75 │ │ +51d2b0: 5411 509c |000c: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51d2b4: 6e20 9065 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d2ba: 1a01 0e01 |0011: const-string v1, " at " // string@010e │ │ +51d2be: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d2c4: 5421 759c |0016: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.question:Lorg/minidns/dnsmessage/Question; // field@9c75 │ │ +51d2c8: 5411 4f9c |0018: iget-object v1, v1, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51d2cc: 6e20 9065 1000 |001a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51d2d2: 6e10 a365 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d2d8: 0c00 |0020: move-result-object v0 │ │ +51d2da: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 this Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523641,18 +1523659,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51d320: |[51d320] org.minidns.dnssec.UnverifiedReason$NoTrustAnchorReason.:(Ljava/lang/String;)V │ │ -51d330: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ -51d336: 5b01 769c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.zone:Ljava/lang/String; // field@9c76 │ │ -51d33a: 0e00 |0005: return-void │ │ +51d33c: |[51d33c] org.minidns.dnssec.UnverifiedReason$NoTrustAnchorReason.:(Ljava/lang/String;)V │ │ +51d34c: 7010 32cf 0000 |0000: invoke-direct {v0}, Lorg/minidns/dnssec/UnverifiedReason;.:()V // method@cf32 │ │ +51d352: 5b01 769c |0003: iput-object v1, v0, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.zone:Ljava/lang/String; // field@9c76 │ │ +51d356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/String; │ │ @@ -1523663,26 +1523681,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -51d2dc: |[51d2dc] org.minidns.dnssec.UnverifiedReason$NoTrustAnchorReason.getReasonString:()Ljava/lang/String; │ │ -51d2ec: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51d2f0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51d2f6: 1a01 c255 |0005: const-string v1, "No trust anchor was found for zone " // string@55c2 │ │ -51d2fa: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d300: 5421 769c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.zone:Ljava/lang/String; // field@9c76 │ │ -51d304: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d30a: 1a01 2c08 |000f: const-string v1, ". Try enabling DLV" // string@082c │ │ -51d30e: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51d314: 6e10 a365 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51d31a: 0c00 |0017: move-result-object v0 │ │ -51d31c: 1100 |0018: return-object v0 │ │ +51d2f8: |[51d2f8] org.minidns.dnssec.UnverifiedReason$NoTrustAnchorReason.getReasonString:()Ljava/lang/String; │ │ +51d308: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51d30c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51d312: 1a01 c255 |0005: const-string v1, "No trust anchor was found for zone " // string@55c2 │ │ +51d316: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d31c: 5421 769c |000a: iget-object v1, v2, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.zone:Ljava/lang/String; // field@9c76 │ │ +51d320: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d326: 1a01 2c08 |000f: const-string v1, ". Try enabling DLV" // string@082c │ │ +51d32a: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51d330: 6e10 a365 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51d336: 0c00 |0017: move-result-object v0 │ │ +51d338: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason; │ │ │ │ source_file_idx : 27173 (UnverifiedReason.java) │ │ @@ -1523721,20 +1523739,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -51e4d0: |[51e4d0] org.minidns.dnssec.algorithms.JavaSecDigestCalculator.:(Ljava/lang/String;)V │ │ -51e4e0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51e4e6: 7110 db66 0100 |0003: invoke-static {v1}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@66db │ │ -51e4ec: 0c01 |0006: move-result-object v1 │ │ -51e4ee: 5b01 839c |0007: iput-object v1, v0, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.md:Ljava/security/MessageDigest; // field@9c83 │ │ -51e4f2: 0e00 |0009: return-void │ │ +51e4ec: |[51e4ec] org.minidns.dnssec.algorithms.JavaSecDigestCalculator.:(Ljava/lang/String;)V │ │ +51e4fc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51e502: 7110 db66 0100 |0003: invoke-static {v1}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@66db │ │ +51e508: 0c01 |0006: move-result-object v1 │ │ +51e50a: 5b01 839c |0007: iput-object v1, v0, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.md:Ljava/security/MessageDigest; // field@9c83 │ │ +51e50e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/String; │ │ @@ -1523745,19 +1523763,19 @@ │ │ type : '([B)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51e4b0: |[51e4b0] org.minidns.dnssec.algorithms.JavaSecDigestCalculator.digest:([B)[B │ │ -51e4c0: 5410 839c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.md:Ljava/security/MessageDigest; // field@9c83 │ │ -51e4c4: 6e20 da66 2000 |0002: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@66da │ │ -51e4ca: 0c02 |0005: move-result-object v2 │ │ -51e4cc: 1102 |0006: return-object v2 │ │ +51e4cc: |[51e4cc] org.minidns.dnssec.algorithms.JavaSecDigestCalculator.digest:([B)[B │ │ +51e4dc: 5410 839c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator;.md:Ljava/security/MessageDigest; // field@9c83 │ │ +51e4e0: 6e20 da66 2000 |0002: invoke-virtual {v0, v2}, Ljava/security/MessageDigest;.digest:([B)[B // method@66da │ │ +51e4e6: 0c02 |0005: move-result-object v2 │ │ +51e4e8: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/dnssec/algorithms/JavaSecDigestCalculator; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1523801,22 +1523819,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -51e58c: |[51e58c] org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.:(Ljava/lang/String;Ljava/lang/String;)V │ │ -51e59c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51e5a2: 7110 b866 0100 |0003: invoke-static {v1}, Ljava/security/KeyFactory;.getInstance:(Ljava/lang/String;)Ljava/security/KeyFactory; // method@66b8 │ │ -51e5a8: 0c01 |0006: move-result-object v1 │ │ -51e5aa: 5b01 849c |0007: iput-object v1, v0, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.keyFactory:Ljava/security/KeyFactory; // field@9c84 │ │ -51e5ae: 5b02 859c |0009: iput-object v2, v0, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.signatureAlgorithm:Ljava/lang/String; // field@9c85 │ │ -51e5b2: 7110 0867 0200 |000b: invoke-static {v2}, Ljava/security/Signature;.getInstance:(Ljava/lang/String;)Ljava/security/Signature; // method@6708 │ │ -51e5b8: 0e00 |000e: return-void │ │ +51e5a8: |[51e5a8] org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.:(Ljava/lang/String;Ljava/lang/String;)V │ │ +51e5b8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51e5be: 7110 b866 0100 |0003: invoke-static {v1}, Ljava/security/KeyFactory;.getInstance:(Ljava/lang/String;)Ljava/security/KeyFactory; // method@66b8 │ │ +51e5c4: 0c01 |0006: move-result-object v1 │ │ +51e5c6: 5b01 849c |0007: iput-object v1, v0, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.keyFactory:Ljava/security/KeyFactory; // field@9c84 │ │ +51e5ca: 5b02 859c |0009: iput-object v2, v0, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.signatureAlgorithm:Ljava/lang/String; // field@9c85 │ │ +51e5ce: 7110 0867 0200 |000b: invoke-static {v2}, Ljava/security/Signature;.getInstance:(Ljava/lang/String;)Ljava/security/Signature; // method@6708 │ │ +51e5d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0009 line=29 │ │ 0x000b line=32 │ │ locals : │ │ @@ -1523830,17 +1523848,17 @@ │ │ type : '()Ljava/security/KeyFactory;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51e574: |[51e574] org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.getKeyFactory:()Ljava/security/KeyFactory; │ │ -51e584: 5410 849c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.keyFactory:Ljava/security/KeyFactory; // field@9c84 │ │ -51e588: 1100 |0002: return-object v0 │ │ +51e590: |[51e590] org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.getKeyFactory:()Ljava/security/KeyFactory; │ │ +51e5a0: 5410 849c |0000: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.keyFactory:Ljava/security/KeyFactory; // field@9c84 │ │ +51e5a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier; │ │ │ │ #1 : (in Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;) │ │ @@ -1523860,39 +1523878,39 @@ │ │ type : '([B[B[B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -51e4f4: |[51e4f4] org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.verify:([B[B[B)Z │ │ -51e504: 6e20 5ccf 4100 |0000: invoke-virtual {v1, v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getPublicKey:([B)Ljava/security/PublicKey; // method@cf5c │ │ -51e50a: 0c04 |0003: move-result-object v4 │ │ -51e50c: 5410 859c |0004: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.signatureAlgorithm:Ljava/lang/String; // field@9c85 │ │ -51e510: 7110 0867 0000 |0006: invoke-static {v0}, Ljava/security/Signature;.getInstance:(Ljava/lang/String;)Ljava/security/Signature; // method@6708 │ │ -51e516: 0c00 |0009: move-result-object v0 │ │ -51e518: 6e20 0e67 4000 |000a: invoke-virtual {v0, v4}, Ljava/security/Signature;.initVerify:(Ljava/security/PublicKey;)V // method@670e │ │ -51e51e: 6e20 1267 2000 |000d: invoke-virtual {v0, v2}, Ljava/security/Signature;.update:([B)V // method@6712 │ │ -51e524: 6e20 5dcf 3100 |0010: invoke-virtual {v1, v3}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getSignature:([B)[B // method@cf5d │ │ -51e52a: 0c02 |0013: move-result-object v2 │ │ -51e52c: 6e20 1467 2000 |0014: invoke-virtual {v0, v2}, Ljava/security/Signature;.verify:([B)Z // method@6714 │ │ -51e532: 0a02 |0017: move-result v2 │ │ -51e534: 0f02 |0018: return v2 │ │ -51e536: 0d02 |0019: move-exception v2 │ │ -51e538: 2804 |001a: goto 001e // +0004 │ │ -51e53a: 0d02 |001b: move-exception v2 │ │ -51e53c: 2802 |001c: goto 001e // +0002 │ │ -51e53e: 0d02 |001d: move-exception v2 │ │ -51e540: 2203 0422 |001e: new-instance v3, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51e544: 1a04 9d6c |0020: const-string v4, "Validating signature failed" // string@6c9d │ │ -51e548: 7030 19cf 4302 |0022: invoke-direct {v3, v4, v2}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51e54e: 2703 |0025: throw v3 │ │ -51e550: 2202 3f0e |0026: new-instance v2, Ljava/lang/IllegalStateException; // type@0e3f │ │ -51e554: 7010 c364 0200 |0028: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@64c3 │ │ -51e55a: 2702 |002b: throw v2 │ │ +51e510: |[51e510] org.minidns.dnssec.algorithms.JavaSecSignatureVerifier.verify:([B[B[B)Z │ │ +51e520: 6e20 5ccf 4100 |0000: invoke-virtual {v1, v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getPublicKey:([B)Ljava/security/PublicKey; // method@cf5c │ │ +51e526: 0c04 |0003: move-result-object v4 │ │ +51e528: 5410 859c |0004: iget-object v0, v1, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.signatureAlgorithm:Ljava/lang/String; // field@9c85 │ │ +51e52c: 7110 0867 0000 |0006: invoke-static {v0}, Ljava/security/Signature;.getInstance:(Ljava/lang/String;)Ljava/security/Signature; // method@6708 │ │ +51e532: 0c00 |0009: move-result-object v0 │ │ +51e534: 6e20 0e67 4000 |000a: invoke-virtual {v0, v4}, Ljava/security/Signature;.initVerify:(Ljava/security/PublicKey;)V // method@670e │ │ +51e53a: 6e20 1267 2000 |000d: invoke-virtual {v0, v2}, Ljava/security/Signature;.update:([B)V // method@6712 │ │ +51e540: 6e20 5dcf 3100 |0010: invoke-virtual {v1, v3}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getSignature:([B)[B // method@cf5d │ │ +51e546: 0c02 |0013: move-result-object v2 │ │ +51e548: 6e20 1467 2000 |0014: invoke-virtual {v0, v2}, Ljava/security/Signature;.verify:([B)Z // method@6714 │ │ +51e54e: 0a02 |0017: move-result v2 │ │ +51e550: 0f02 |0018: return v2 │ │ +51e552: 0d02 |0019: move-exception v2 │ │ +51e554: 2804 |001a: goto 001e // +0004 │ │ +51e556: 0d02 |001b: move-exception v2 │ │ +51e558: 2802 |001c: goto 001e // +0002 │ │ +51e55a: 0d02 |001d: move-exception v2 │ │ +51e55c: 2203 0422 |001e: new-instance v3, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51e560: 1a04 9d6c |0020: const-string v4, "Validating signature failed" // string@6c9d │ │ +51e564: 7030 19cf 4302 |0022: invoke-direct {v3, v4, v2}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51e56a: 2703 |0025: throw v3 │ │ +51e56c: 2202 3f0e |0026: new-instance v2, Ljava/lang/IllegalStateException; // type@0e3f │ │ +51e570: 7010 c364 0200 |0028: invoke-direct {v2}, Ljava/lang/IllegalStateException;.:()V // method@64c3 │ │ +51e576: 2702 |002b: throw v2 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0026 │ │ Ljava/security/InvalidKeyException; -> 0x001d │ │ Ljava/security/SignatureException; -> 0x001b │ │ Ljava/lang/ArithmeticException; -> 0x0019 │ │ positions : │ │ @@ -1523953,41 +1523971,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -51e768: |[51e768] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.:()V │ │ -51e778: 1c00 1c22 |0000: const-class v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; // type@221c │ │ -51e77c: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -51e782: 0c00 |0005: move-result-object v0 │ │ -51e784: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -51e78a: 0c00 |0009: move-result-object v0 │ │ -51e78c: 6900 869c |000a: sput-object v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ -51e790: 0e00 |000c: return-void │ │ +51e784: |[51e784] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.:()V │ │ +51e794: 1c00 1c22 |0000: const-class v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; // type@221c │ │ +51e798: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +51e79e: 0c00 |0005: move-result-object v0 │ │ +51e7a0: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +51e7a6: 0c00 |0009: move-result-object v0 │ │ +51e7a8: 6900 869c |000a: sput-object v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ +51e7ac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;) │ │ name : '' │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51e794: |[51e794] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.:(Ljava/lang/String;I)V │ │ -51e7a4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51e7aa: 5b01 879c |0003: iput-object v1, v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.name:Ljava/lang/String; // field@9c87 │ │ -51e7ae: 5902 889c |0005: iput v2, v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.priority:I // field@9c88 │ │ -51e7b2: 0e00 |0007: return-void │ │ +51e7b0: |[51e7b0] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.:(Ljava/lang/String;I)V │ │ +51e7c0: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51e7c6: 5b01 879c |0003: iput-object v1, v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.name:Ljava/lang/String; // field@9c87 │ │ +51e7ca: 5902 889c |0005: iput v2, v0, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.priority:I // field@9c88 │ │ +51e7ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; │ │ @@ -1523999,32 +1524017,32 @@ │ │ type : '(Ljava/util/Collection;)Ljava/util/List;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -51e714: |[51e714] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.toListOfStrings:(Ljava/util/Collection;)Ljava/util/List; │ │ -51e724: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51e728: 7210 ca68 0200 |0002: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@68ca │ │ -51e72e: 0a01 |0005: move-result v1 │ │ -51e730: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51e736: 7210 c768 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -51e73c: 0c02 |000c: move-result-object v2 │ │ -51e73e: 7210 1269 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51e744: 0a01 |0010: move-result v1 │ │ -51e746: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -51e74a: 7210 1369 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51e750: 0c01 |0016: move-result-object v1 │ │ -51e752: 1f01 820e |0017: check-cast v1, Ljava/net/InetAddress; // type@0e82 │ │ -51e756: 6e10 5266 0100 |0019: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@6652 │ │ -51e75c: 0c01 |001c: move-result-object v1 │ │ -51e75e: 7220 3669 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51e764: 28ed |0020: goto 000d // -0013 │ │ -51e766: 1100 |0021: return-object v0 │ │ +51e730: |[51e730] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.toListOfStrings:(Ljava/util/Collection;)Ljava/util/List; │ │ +51e740: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51e744: 7210 ca68 0200 |0002: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@68ca │ │ +51e74a: 0a01 |0005: move-result v1 │ │ +51e74c: 7020 7768 1000 |0006: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51e752: 7210 c768 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +51e758: 0c02 |000c: move-result-object v2 │ │ +51e75a: 7210 1269 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51e760: 0a01 |0010: move-result v1 │ │ +51e762: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +51e766: 7210 1369 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51e76c: 0c01 |0016: move-result-object v1 │ │ +51e76e: 1f01 820e |0017: check-cast v1, Ljava/net/InetAddress; // type@0e82 │ │ +51e772: 6e10 5266 0100 |0019: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@6652 │ │ +51e778: 0c01 |001c: move-result-object v1 │ │ +51e77a: 7220 3669 1000 |001d: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51e780: 28ed |0020: goto 000d // -0013 │ │ +51e782: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0009 line=51 │ │ 0x0019 line=52 │ │ 0x001d line=53 │ │ locals : │ │ @@ -1524036,19 +1524054,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51e6a0: |[51e6a0] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.compareTo:(Ljava/lang/Object;)I │ │ -51e6b0: 1f01 1f22 |0000: check-cast v1, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // type@221f │ │ -51e6b4: 6e20 65cf 1000 |0002: invoke-virtual {v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.compareTo:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)I // method@cf65 │ │ -51e6ba: 0a01 |0005: move-result v1 │ │ -51e6bc: 0f01 |0006: return v1 │ │ +51e6bc: |[51e6bc] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.compareTo:(Ljava/lang/Object;)I │ │ +51e6cc: 1f01 1f22 |0000: check-cast v1, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // type@221f │ │ +51e6d0: 6e20 65cf 1000 |0002: invoke-virtual {v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.compareTo:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)I // method@cf65 │ │ +51e6d6: 0a01 |0005: move-result v1 │ │ +51e6d8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1524057,21 +1524075,21 @@ │ │ type : '(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -51e6c0: |[51e6c0] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.compareTo:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)I │ │ -51e6d0: 6e10 67cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.getPriority:()I // method@cf67 │ │ -51e6d6: 0a00 |0003: move-result v0 │ │ -51e6d8: 7210 74cf 0200 |0004: invoke-interface {v2}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getPriority:()I // method@cf74 │ │ -51e6de: 0a02 |0007: move-result v2 │ │ -51e6e0: b120 |0008: sub-int/2addr v0, v2 │ │ -51e6e2: 0f00 |0009: return v0 │ │ +51e6dc: |[51e6dc] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.compareTo:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)I │ │ +51e6ec: 6e10 67cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.getPriority:()I // method@cf67 │ │ +51e6f2: 0a00 |0003: move-result v0 │ │ +51e6f4: 7210 74cf 0200 |0004: invoke-interface {v2}, Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;.getPriority:()I // method@cf74 │ │ +51e6fa: 0a02 |0007: move-result v2 │ │ +51e6fc: b120 |0008: sub-int/2addr v0, v2 │ │ +51e6fe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; │ │ │ │ @@ -1524080,17 +1524098,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51e6fc: |[51e6fc] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.getName:()Ljava/lang/String; │ │ -51e70c: 5410 879c |0000: iget-object v0, v1, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.name:Ljava/lang/String; // field@9c87 │ │ -51e710: 1100 |0002: return-object v0 │ │ +51e718: |[51e718] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.getName:()Ljava/lang/String; │ │ +51e728: 5410 879c |0000: iget-object v0, v1, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.name:Ljava/lang/String; // field@9c87 │ │ +51e72c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; │ │ │ │ #3 : (in Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;) │ │ @@ -1524098,17 +1524116,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51e6e4: |[51e6e4] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.getPriority:()I │ │ -51e6f4: 5210 889c |0000: iget v0, v1, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.priority:I // field@9c88 │ │ -51e6f8: 0f00 |0002: return v0 │ │ +51e700: |[51e700] org.minidns.dnsserverlookup.AbstractDnsServerLookupMechanism.getPriority:()I │ │ +51e710: 5210 889c |0000: iget v0, v1, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.priority:I // field@9c88 │ │ +51e714: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism; │ │ │ │ source_file_idx : 3785 (AbstractDnsServerLookupMechanism.java) │ │ @@ -1524136,37 +1524154,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51f6c0: |[51f6c0] org.minidns.edns.Nsid.:()V │ │ -51f6d0: 2200 2822 |0000: new-instance v0, Lorg/minidns/edns/Nsid; // type@2228 │ │ -51f6d4: 7010 a2cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/edns/Nsid;.:()V // method@cfa2 │ │ -51f6da: 0e00 |0005: return-void │ │ +51f6dc: |[51f6dc] org.minidns.edns.Nsid.:()V │ │ +51f6ec: 2200 2822 |0000: new-instance v0, Lorg/minidns/edns/Nsid; // type@2228 │ │ +51f6f0: 7010 a2cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/edns/Nsid;.:()V // method@cfa2 │ │ +51f6f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/edns/Nsid;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -51f6dc: |[51f6dc] org.minidns.edns.Nsid.:()V │ │ -51f6ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -51f6ee: 2300 2e23 |0001: new-array v0, v0, [B // type@232e │ │ -51f6f2: 7020 a3cf 0100 |0003: invoke-direct {v1, v0}, Lorg/minidns/edns/Nsid;.:([B)V // method@cfa3 │ │ -51f6f8: 0e00 |0006: return-void │ │ +51f6f8: |[51f6f8] org.minidns.edns.Nsid.:()V │ │ +51f708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51f70a: 2300 2e23 |0001: new-array v0, v0, [B // type@232e │ │ +51f70e: 7020 a3cf 0100 |0003: invoke-direct {v1, v0}, Lorg/minidns/edns/Nsid;.:([B)V // method@cfa3 │ │ +51f714: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/edns/Nsid; │ │ │ │ #2 : (in Lorg/minidns/edns/Nsid;) │ │ @@ -1524174,17 +1524192,17 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -51f6fc: |[51f6fc] org.minidns.edns.Nsid.:([B)V │ │ -51f70c: 7020 99cf 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/edns/EdnsOption;.:([B)V // method@cf99 │ │ -51f712: 0e00 |0003: return-void │ │ +51f718: |[51f718] org.minidns.edns.Nsid.:([B)V │ │ +51f728: 7020 99cf 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/edns/EdnsOption;.:([B)V // method@cf99 │ │ +51f72e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/edns/Nsid; │ │ 0x0000 - 0x0004 reg=1 (null) [B │ │ │ │ @@ -1524194,19 +1524212,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -51f624: |[51f624] org.minidns.edns.Nsid.asTerminalOutputInternal:()Ljava/lang/CharSequence; │ │ -51f634: 5410 a59c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ -51f638: 7110 d6d0 0000 |0002: invoke-static {v0}, Lorg/minidns/util/Hex;.from:([B)Ljava/lang/StringBuilder; // method@d0d6 │ │ -51f63e: 0c00 |0005: move-result-object v0 │ │ -51f640: 1100 |0006: return-object v0 │ │ +51f640: |[51f640] org.minidns.edns.Nsid.asTerminalOutputInternal:()Ljava/lang/CharSequence; │ │ +51f650: 5410 a59c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ +51f654: 7110 d6d0 0000 |0002: invoke-static {v0}, Lorg/minidns/util/Hex;.from:([B)Ljava/lang/StringBuilder; // method@d0d6 │ │ +51f65a: 0c00 |0005: move-result-object v0 │ │ +51f65c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/edns/Nsid; │ │ │ │ #1 : (in Lorg/minidns/edns/Nsid;) │ │ @@ -1524214,17 +1524232,17 @@ │ │ type : '()Lorg/minidns/edns/Edns$OptionCode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51f6a8: |[51f6a8] org.minidns.edns.Nsid.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; │ │ -51f6b8: 6200 989c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ -51f6bc: 1100 |0002: return-object v0 │ │ +51f6c4: |[51f6c4] org.minidns.edns.Nsid.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; │ │ +51f6d4: 6200 989c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ +51f6d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/edns/Nsid; │ │ │ │ #2 : (in Lorg/minidns/edns/Nsid;) │ │ @@ -1524232,33 +1524250,33 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -51f644: |[51f644] org.minidns.edns.Nsid.toStringInternal:()Ljava/lang/CharSequence; │ │ -51f654: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51f658: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51f65e: 6201 989c |0005: sget-object v1, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ -51f662: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51f668: 1a01 560c |000a: const-string v1, ": " // string@0c56 │ │ -51f66c: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f672: 6e10 a365 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51f678: 0c00 |0012: move-result-object v0 │ │ -51f67a: 2201 5f0e |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -51f67e: 7010 8565 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51f684: 6e20 9165 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f68a: 2200 5d0e |001b: new-instance v0, Ljava/lang/String; // type@0e5d │ │ -51f68e: 5432 a59c |001d: iget-object v2, v3, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ -51f692: 7020 3965 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/String;.:([B)V // method@6539 │ │ -51f698: 6e20 9165 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f69e: 6e10 a365 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51f6a4: 0c00 |0028: move-result-object v0 │ │ -51f6a6: 1100 |0029: return-object v0 │ │ +51f660: |[51f660] org.minidns.edns.Nsid.toStringInternal:()Ljava/lang/CharSequence; │ │ +51f670: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51f674: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51f67a: 6201 989c |0005: sget-object v1, Lorg/minidns/edns/Edns$OptionCode;.NSID:Lorg/minidns/edns/Edns$OptionCode; // field@9c98 │ │ +51f67e: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51f684: 1a01 560c |000a: const-string v1, ": " // string@0c56 │ │ +51f688: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f68e: 6e10 a365 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51f694: 0c00 |0012: move-result-object v0 │ │ +51f696: 2201 5f0e |0013: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +51f69a: 7010 8565 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51f6a0: 6e20 9165 0100 |0018: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f6a6: 2200 5d0e |001b: new-instance v0, Ljava/lang/String; // type@0e5d │ │ +51f6aa: 5432 a59c |001d: iget-object v2, v3, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ +51f6ae: 7020 3965 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/String;.:([B)V // method@6539 │ │ +51f6b4: 6e20 9165 0100 |0022: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f6ba: 6e10 a365 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51f6c0: 0c00 |0028: move-result-object v0 │ │ +51f6c2: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0013 line=36 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Lorg/minidns/edns/Nsid; │ │ │ │ @@ -1524287,17 +1524305,17 @@ │ │ type : '(I[B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -51f768: |[51f768] org.minidns.edns.UnknownEdnsOption.:(I[B)V │ │ -51f778: 7030 98cf 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/minidns/edns/EdnsOption;.:(I[B)V // method@cf98 │ │ -51f77e: 0e00 |0003: return-void │ │ +51f784: |[51f784] org.minidns.edns.UnknownEdnsOption.:(I[B)V │ │ +51f794: 7030 98cf 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/minidns/edns/EdnsOption;.:(I[B)V // method@cf98 │ │ +51f79a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/edns/UnknownEdnsOption; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) [B │ │ @@ -1524308,19 +1524326,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -51f714: |[51f714] org.minidns.edns.UnknownEdnsOption.asTerminalOutputInternal:()Ljava/lang/CharSequence; │ │ -51f724: 5410 a59c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ -51f728: 7110 d6d0 0000 |0002: invoke-static {v0}, Lorg/minidns/util/Hex;.from:([B)Ljava/lang/StringBuilder; // method@d0d6 │ │ -51f72e: 0c00 |0005: move-result-object v0 │ │ -51f730: 1100 |0006: return-object v0 │ │ +51f730: |[51f730] org.minidns.edns.UnknownEdnsOption.asTerminalOutputInternal:()Ljava/lang/CharSequence; │ │ +51f740: 5410 a59c |0000: iget-object v0, v1, Lorg/minidns/edns/EdnsOption;.optionData:[B // field@9ca5 │ │ +51f744: 7110 d6d0 0000 |0002: invoke-static {v0}, Lorg/minidns/util/Hex;.from:([B)Ljava/lang/StringBuilder; // method@d0d6 │ │ +51f74a: 0c00 |0005: move-result-object v0 │ │ +51f74c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/edns/UnknownEdnsOption; │ │ │ │ #1 : (in Lorg/minidns/edns/UnknownEdnsOption;) │ │ @@ -1524328,17 +1524346,17 @@ │ │ type : '()Lorg/minidns/edns/Edns$OptionCode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51f750: |[51f750] org.minidns.edns.UnknownEdnsOption.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; │ │ -51f760: 6200 999c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ -51f764: 1100 |0002: return-object v0 │ │ +51f76c: |[51f76c] org.minidns.edns.UnknownEdnsOption.getOptionCode:()Lorg/minidns/edns/Edns$OptionCode; │ │ +51f77c: 6200 999c |0000: sget-object v0, Lorg/minidns/edns/Edns$OptionCode;.UNKNOWN:Lorg/minidns/edns/Edns$OptionCode; // field@9c99 │ │ +51f780: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/edns/UnknownEdnsOption; │ │ │ │ #2 : (in Lorg/minidns/edns/UnknownEdnsOption;) │ │ @@ -1524346,18 +1524364,18 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -51f734: |[51f734] org.minidns.edns.UnknownEdnsOption.toStringInternal:()Ljava/lang/CharSequence; │ │ -51f744: 6e10 a8cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/edns/UnknownEdnsOption;.asTerminalOutputInternal:()Ljava/lang/CharSequence; // method@cfa8 │ │ -51f74a: 0c00 |0003: move-result-object v0 │ │ -51f74c: 1100 |0004: return-object v0 │ │ +51f750: |[51f750] org.minidns.edns.UnknownEdnsOption.toStringInternal:()Ljava/lang/CharSequence; │ │ +51f760: 6e10 a8cf 0100 |0000: invoke-virtual {v1}, Lorg/minidns/edns/UnknownEdnsOption;.asTerminalOutputInternal:()Ljava/lang/CharSequence; // method@cfa8 │ │ +51f766: 0c00 |0003: move-result-object v0 │ │ +51f768: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/edns/UnknownEdnsOption; │ │ │ │ source_file_idx : 27143 (UnknownEdnsOption.java) │ │ @@ -1524391,17 +1524409,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51f79c: |[51f79c] org.minidns.hla.DnssecResolverApi$1.:()V │ │ -51f7ac: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51f7b2: 0e00 |0003: return-void │ │ +51f7b8: |[51f7b8] org.minidns.hla.DnssecResolverApi$1.:()V │ │ +51f7c8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51f7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/hla/DnssecResolverApi$1; │ │ │ │ Virtual methods - │ │ @@ -1524410,18 +1524428,18 @@ │ │ type : '()Lorg/minidns/DnsCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -51f780: |[51f780] org.minidns.hla.DnssecResolverApi$1.newCache:()Lorg/minidns/DnsCache; │ │ -51f790: 2200 de21 |0000: new-instance v0, Lorg/minidns/cache/LruCache; // type@21de │ │ -51f794: 7010 3dce 0000 |0002: invoke-direct {v0}, Lorg/minidns/cache/LruCache;.:()V // method@ce3d │ │ -51f79a: 1100 |0005: return-object v0 │ │ +51f79c: |[51f79c] org.minidns.hla.DnssecResolverApi$1.newCache:()Lorg/minidns/DnsCache; │ │ +51f7ac: 2200 de21 |0000: new-instance v0, Lorg/minidns/cache/LruCache; // type@21de │ │ +51f7b0: 7010 3dce 0000 |0002: invoke-direct {v0}, Lorg/minidns/cache/LruCache;.:()V // method@ce3d │ │ +51f7b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/hla/DnssecResolverApi$1; │ │ │ │ source_file_idx : 7855 (DnssecResolverApi.java) │ │ @@ -1524475,38 +1524493,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51f800: |[51f800] org.minidns.hla.DnssecResolverApi.:()V │ │ -51f810: 2200 2b22 |0000: new-instance v0, Lorg/minidns/hla/DnssecResolverApi; // type@222b │ │ -51f814: 7010 aecf 0000 |0002: invoke-direct {v0}, Lorg/minidns/hla/DnssecResolverApi;.:()V // method@cfae │ │ -51f81a: 6900 a99c |0005: sput-object v0, Lorg/minidns/hla/DnssecResolverApi;.INSTANCE:Lorg/minidns/hla/DnssecResolverApi; // field@9ca9 │ │ -51f81e: 0e00 |0007: return-void │ │ +51f81c: |[51f81c] org.minidns.hla.DnssecResolverApi.:()V │ │ +51f82c: 2200 2b22 |0000: new-instance v0, Lorg/minidns/hla/DnssecResolverApi; // type@222b │ │ +51f830: 7010 aecf 0000 |0002: invoke-direct {v0}, Lorg/minidns/hla/DnssecResolverApi;.:()V // method@cfae │ │ +51f836: 6900 a99c |0005: sput-object v0, Lorg/minidns/hla/DnssecResolverApi;.INSTANCE:Lorg/minidns/hla/DnssecResolverApi; // field@9ca9 │ │ +51f83a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/hla/DnssecResolverApi;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51f820: |[51f820] org.minidns.hla.DnssecResolverApi.:()V │ │ -51f830: 2200 2a22 |0000: new-instance v0, Lorg/minidns/hla/DnssecResolverApi$1; // type@222a │ │ -51f834: 7010 abcf 0000 |0002: invoke-direct {v0}, Lorg/minidns/hla/DnssecResolverApi$1;.:()V // method@cfab │ │ -51f83a: 7020 afcf 0100 |0005: invoke-direct {v1, v0}, Lorg/minidns/hla/DnssecResolverApi;.:(Lorg/minidns/cache/MiniDnsCacheFactory;)V // method@cfaf │ │ -51f840: 0e00 |0008: return-void │ │ +51f83c: |[51f83c] org.minidns.hla.DnssecResolverApi.:()V │ │ +51f84c: 2200 2a22 |0000: new-instance v0, Lorg/minidns/hla/DnssecResolverApi$1; // type@222a │ │ +51f850: 7010 abcf 0000 |0002: invoke-direct {v0}, Lorg/minidns/hla/DnssecResolverApi$1;.:()V // method@cfab │ │ +51f856: 7020 afcf 0100 |0005: invoke-direct {v1, v0}, Lorg/minidns/hla/DnssecResolverApi;.:(Lorg/minidns/cache/MiniDnsCacheFactory;)V // method@cfaf │ │ +51f85c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/hla/DnssecResolverApi; │ │ │ │ #2 : (in Lorg/minidns/hla/DnssecResolverApi;) │ │ @@ -1524514,21 +1524532,21 @@ │ │ type : '(Lorg/minidns/cache/MiniDnsCacheFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -51f844: |[51f844] org.minidns.hla.DnssecResolverApi.:(Lorg/minidns/cache/MiniDnsCacheFactory;)V │ │ -51f854: 2200 0222 |0000: new-instance v0, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ -51f858: 7210 44ce 0300 |0002: invoke-interface {v3}, Lorg/minidns/cache/MiniDnsCacheFactory;.newCache:()Lorg/minidns/DnsCache; // method@ce44 │ │ -51f85e: 0c01 |0005: move-result-object v1 │ │ -51f860: 7020 04cf 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ -51f866: 7030 b0cf 0203 |0009: invoke-direct {v2, v0, v3}, Lorg/minidns/hla/DnssecResolverApi;.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/cache/MiniDnsCacheFactory;)V // method@cfb0 │ │ -51f86c: 0e00 |000c: return-void │ │ +51f860: |[51f860] org.minidns.hla.DnssecResolverApi.:(Lorg/minidns/cache/MiniDnsCacheFactory;)V │ │ +51f870: 2200 0222 |0000: new-instance v0, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ +51f874: 7210 44ce 0300 |0002: invoke-interface {v3}, Lorg/minidns/cache/MiniDnsCacheFactory;.newCache:()Lorg/minidns/DnsCache; // method@ce44 │ │ +51f87a: 0c01 |0005: move-result-object v1 │ │ +51f87c: 7020 04cf 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ +51f882: 7030 b0cf 0203 |0009: invoke-direct {v2, v0, v3}, Lorg/minidns/hla/DnssecResolverApi;.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/cache/MiniDnsCacheFactory;)V // method@cfb0 │ │ +51f888: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/minidns/hla/DnssecResolverApi; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/minidns/cache/MiniDnsCacheFactory; │ │ │ │ @@ -1524537,32 +1524555,32 @@ │ │ type : '(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/cache/MiniDnsCacheFactory;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -51f870: |[51f870] org.minidns.hla.DnssecResolverApi.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/cache/MiniDnsCacheFactory;)V │ │ -51f880: 7020 b5cf 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/hla/ResolverApi;.:(Lorg/minidns/AbstractDnsClient;)V // method@cfb5 │ │ -51f886: 5b12 aa9c |0003: iput-object v2, v1, Lorg/minidns/hla/DnssecResolverApi;.dnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9caa │ │ -51f88a: 2202 0222 |0005: new-instance v2, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ -51f88e: 7210 44ce 0300 |0007: invoke-interface {v3}, Lorg/minidns/cache/MiniDnsCacheFactory;.newCache:()Lorg/minidns/DnsCache; // method@ce44 │ │ -51f894: 0c00 |000a: move-result-object v0 │ │ -51f896: 7020 04cf 0200 |000b: invoke-direct {v2, v0}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ -51f89c: 5b12 ab9c |000e: iput-object v2, v1, Lorg/minidns/hla/DnssecResolverApi;.iterativeOnlyDnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9cab │ │ -51f8a0: 6200 c59c |0010: sget-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ -51f8a4: 6e20 ffcf 0200 |0012: invoke-virtual {v2, v0}, Lorg/minidns/iterative/ReliableDnsClient;.setMode:(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V // method@cfff │ │ -51f8aa: 2202 0222 |0015: new-instance v2, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ -51f8ae: 7210 44ce 0300 |0017: invoke-interface {v3}, Lorg/minidns/cache/MiniDnsCacheFactory;.newCache:()Lorg/minidns/DnsCache; // method@ce44 │ │ -51f8b4: 0c03 |001a: move-result-object v3 │ │ -51f8b6: 7020 04cf 3200 |001b: invoke-direct {v2, v3}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ -51f8bc: 5b12 ac9c |001e: iput-object v2, v1, Lorg/minidns/hla/DnssecResolverApi;.recursiveOnlyDnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9cac │ │ -51f8c0: 6203 c69c |0020: sget-object v3, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ -51f8c4: 6e20 ffcf 3200 |0022: invoke-virtual {v2, v3}, Lorg/minidns/iterative/ReliableDnsClient;.setMode:(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V // method@cfff │ │ -51f8ca: 0e00 |0025: return-void │ │ +51f88c: |[51f88c] org.minidns.hla.DnssecResolverApi.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/cache/MiniDnsCacheFactory;)V │ │ +51f89c: 7020 b5cf 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/hla/ResolverApi;.:(Lorg/minidns/AbstractDnsClient;)V // method@cfb5 │ │ +51f8a2: 5b12 aa9c |0003: iput-object v2, v1, Lorg/minidns/hla/DnssecResolverApi;.dnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9caa │ │ +51f8a6: 2202 0222 |0005: new-instance v2, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ +51f8aa: 7210 44ce 0300 |0007: invoke-interface {v3}, Lorg/minidns/cache/MiniDnsCacheFactory;.newCache:()Lorg/minidns/DnsCache; // method@ce44 │ │ +51f8b0: 0c00 |000a: move-result-object v0 │ │ +51f8b2: 7020 04cf 0200 |000b: invoke-direct {v2, v0}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ +51f8b8: 5b12 ab9c |000e: iput-object v2, v1, Lorg/minidns/hla/DnssecResolverApi;.iterativeOnlyDnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9cab │ │ +51f8bc: 6200 c59c |0010: sget-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ +51f8c0: 6e20 ffcf 0200 |0012: invoke-virtual {v2, v0}, Lorg/minidns/iterative/ReliableDnsClient;.setMode:(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V // method@cfff │ │ +51f8c6: 2202 0222 |0015: new-instance v2, Lorg/minidns/dnssec/DnssecClient; // type@2202 │ │ +51f8ca: 7210 44ce 0300 |0017: invoke-interface {v3}, Lorg/minidns/cache/MiniDnsCacheFactory;.newCache:()Lorg/minidns/DnsCache; // method@ce44 │ │ +51f8d0: 0c03 |001a: move-result-object v3 │ │ +51f8d2: 7020 04cf 3200 |001b: invoke-direct {v2, v3}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ +51f8d8: 5b12 ac9c |001e: iput-object v2, v1, Lorg/minidns/hla/DnssecResolverApi;.recursiveOnlyDnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9cac │ │ +51f8dc: 6203 c69c |0020: sget-object v3, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ +51f8e0: 6e20 ffcf 3200 |0022: invoke-virtual {v2, v3}, Lorg/minidns/iterative/ReliableDnsClient;.setMode:(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V // method@cfff │ │ +51f8e6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=56 │ │ 0x0010 line=57 │ │ 0x0015 line=59 │ │ @@ -1524577,20 +1524595,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnssec/DnssecMessage;)Lorg/minidns/hla/ResolverResult;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -51f7dc: |[51f7dc] org.minidns.hla.DnssecResolverApi.toResolverResult:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnssec/DnssecMessage;)Lorg/minidns/hla/ResolverResult; │ │ -51f7ec: 6e10 17cf 0300 |0000: invoke-virtual {v3}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -51f7f2: 0c00 |0003: move-result-object v0 │ │ -51f7f4: 2201 2e22 |0004: new-instance v1, Lorg/minidns/hla/ResolverResult; // type@222e │ │ -51f7f8: 7040 bacf 2103 |0006: invoke-direct {v1, v2, v3, v0}, Lorg/minidns/hla/ResolverResult;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V // method@cfba │ │ -51f7fe: 1101 |0009: return-object v1 │ │ +51f7f8: |[51f7f8] org.minidns.hla.DnssecResolverApi.toResolverResult:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnssec/DnssecMessage;)Lorg/minidns/hla/ResolverResult; │ │ +51f808: 6e10 17cf 0300 |0000: invoke-virtual {v3}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +51f80e: 0c00 |0003: move-result-object v0 │ │ +51f810: 2201 2e22 |0004: new-instance v1, Lorg/minidns/hla/ResolverResult; // type@222e │ │ +51f814: 7040 bacf 2103 |0006: invoke-direct {v1, v2, v3, v0}, Lorg/minidns/hla/ResolverResult;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V // method@cfba │ │ +51f81a: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=2 (null) Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/minidns/dnssec/DnssecMessage; │ │ @@ -1524601,21 +1524619,21 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -51f7b4: |[51f7b4] org.minidns.hla.DnssecResolverApi.resolve:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult; │ │ -51f7c4: 5410 aa9c |0000: iget-object v0, v1, Lorg/minidns/hla/DnssecResolverApi;.dnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9caa │ │ -51f7c8: 6e20 0ecf 2000 |0002: invoke-virtual {v0, v2}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0e │ │ -51f7ce: 0c00 |0005: move-result-object v0 │ │ -51f7d0: 7120 b2cf 0200 |0006: invoke-static {v2, v0}, Lorg/minidns/hla/DnssecResolverApi;.toResolverResult:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnssec/DnssecMessage;)Lorg/minidns/hla/ResolverResult; // method@cfb2 │ │ -51f7d6: 0c02 |0009: move-result-object v2 │ │ -51f7d8: 1102 |000a: return-object v2 │ │ +51f7d0: |[51f7d0] org.minidns.hla.DnssecResolverApi.resolve:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/hla/ResolverResult; │ │ +51f7e0: 5410 aa9c |0000: iget-object v0, v1, Lorg/minidns/hla/DnssecResolverApi;.dnssecClient:Lorg/minidns/dnssec/DnssecClient; // field@9caa │ │ +51f7e4: 6e20 0ecf 2000 |0002: invoke-virtual {v0, v2}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0e │ │ +51f7ea: 0c00 |0005: move-result-object v0 │ │ +51f7ec: 7120 b2cf 0200 |0006: invoke-static {v2, v0}, Lorg/minidns/hla/DnssecResolverApi;.toResolverResult:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnssec/DnssecMessage;)Lorg/minidns/hla/ResolverResult; // method@cfb2 │ │ +51f7f2: 0c02 |0009: move-result-object v2 │ │ +51f7f4: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=66 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/minidns/hla/DnssecResolverApi; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -1524645,27 +1524663,27 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -51f8cc: |[51f8cc] org.minidns.hla.ResolutionUnsuccessfulException.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;)V │ │ -51f8dc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51f8e0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51f8e6: 1a01 bf12 |0005: const-string v1, "Asking for " // string@12bf │ │ -51f8ea: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f8f0: 6e20 9065 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51f8f6: 1a03 a502 |000d: const-string v3, " yielded an error response " // string@02a5 │ │ -51f8fa: 6e20 9165 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51f900: 6e20 9065 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51f906: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51f90c: 0c03 |0018: move-result-object v3 │ │ -51f90e: 7020 3ace 3200 |0019: invoke-direct {v2, v3}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ -51f914: 0e00 |001c: return-void │ │ +51f8e8: |[51f8e8] org.minidns.hla.ResolutionUnsuccessfulException.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE;)V │ │ +51f8f8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51f8fc: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51f902: 1a01 bf12 |0005: const-string v1, "Asking for " // string@12bf │ │ +51f906: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f90c: 6e20 9065 3000 |000a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51f912: 1a03 a502 |000d: const-string v3, " yielded an error response " // string@02a5 │ │ +51f916: 6e20 9165 3000 |000f: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51f91c: 6e20 9065 4000 |0012: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51f922: 6e10 a365 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51f928: 0c03 |0018: move-result-object v3 │ │ +51f92a: 7020 3ace 3200 |0019: invoke-direct {v2, v3}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ +51f930: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/minidns/hla/ResolutionUnsuccessfulException; │ │ 0x0000 - 0x001d reg=3 (null) Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x001d reg=4 (null) Lorg/minidns/dnsmessage/DnsMessage$RESPONSE_CODE; │ │ @@ -1524703,23 +1524721,23 @@ │ │ type : '(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/ResolverApi;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -51fc98: |[51fc98] org.minidns.hla.SrvResolverResult.:(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/ResolverApi;)V │ │ -51fca8: 5430 b29c |0000: iget-object v0, v3, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ -51fcac: 5431 af9c |0002: iget-object v1, v3, Lorg/minidns/hla/ResolverResult;.answer:Lorg/minidns/dnsmessage/DnsMessage; // field@9caf │ │ -51fcb0: 5433 b59c |0004: iget-object v3, v3, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ -51fcb4: 7040 bacf 0231 |0006: invoke-direct {v2, v0, v1, v3}, Lorg/minidns/hla/ResolverResult;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V // method@cfba │ │ -51fcba: 6e10 b6cf 0400 |0009: invoke-virtual {v4}, Lorg/minidns/hla/ResolverApi;.getClient:()Lorg/minidns/AbstractDnsClient; // method@cfb6 │ │ -51fcc0: 0c03 |000c: move-result-object v3 │ │ -51fcc2: 6e10 1cce 0300 |000d: invoke-virtual {v3}, Lorg/minidns/AbstractDnsClient;.getPreferedIpVersion:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@ce1c │ │ -51fcc8: 0e00 |0010: return-void │ │ +51fcb4: |[51fcb4] org.minidns.hla.SrvResolverResult.:(Lorg/minidns/hla/ResolverResult;Lorg/minidns/hla/ResolverApi;)V │ │ +51fcc4: 5430 b29c |0000: iget-object v0, v3, Lorg/minidns/hla/ResolverResult;.question:Lorg/minidns/dnsmessage/Question; // field@9cb2 │ │ +51fcc8: 5431 af9c |0002: iget-object v1, v3, Lorg/minidns/hla/ResolverResult;.answer:Lorg/minidns/dnsmessage/DnsMessage; // field@9caf │ │ +51fccc: 5433 b59c |0004: iget-object v3, v3, Lorg/minidns/hla/ResolverResult;.unverifiedReasons:Ljava/util/Set; // field@9cb5 │ │ +51fcd0: 7040 bacf 0231 |0006: invoke-direct {v2, v0, v1, v3}, Lorg/minidns/hla/ResolverResult;.:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)V // method@cfba │ │ +51fcd6: 6e10 b6cf 0400 |0009: invoke-virtual {v4}, Lorg/minidns/hla/ResolverApi;.getClient:()Lorg/minidns/AbstractDnsClient; // method@cfb6 │ │ +51fcdc: 0c03 |000c: move-result-object v3 │ │ +51fcde: 6e10 1cce 0300 |000d: invoke-virtual {v3}, Lorg/minidns/AbstractDnsClient;.getPreferedIpVersion:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; // method@ce1c │ │ +51fce4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0009 line=38 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/minidns/hla/SrvResolverResult; │ │ 0x0000 - 0x0011 reg=3 (null) Lorg/minidns/hla/ResolverResult; │ │ @@ -1524752,17 +1524770,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -51fd20: |[51fd20] org.minidns.idna.DefaultIdnaTransformator.:()V │ │ -51fd30: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -51fd36: 0e00 |0003: return-void │ │ +51fd3c: |[51fd3c] org.minidns.idna.DefaultIdnaTransformator.:()V │ │ +51fd4c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +51fd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/idna/DefaultIdnaTransformator; │ │ │ │ Virtual methods - │ │ @@ -1524771,26 +1524789,26 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -51fccc: |[51fccc] org.minidns.idna.DefaultIdnaTransformator.toASCII:(Ljava/lang/String;)Ljava/lang/String; │ │ -51fcdc: 6200 529c |0000: sget-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51fce0: 5400 549c |0002: iget-object v0, v0, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51fce4: 6e20 4965 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -51fcea: 0a00 |0007: move-result v0 │ │ -51fcec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -51fcf0: 6202 529c |000a: sget-object v2, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51fcf4: 5422 549c |000c: iget-object v2, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51fcf8: 1102 |000e: return-object v2 │ │ -51fcfa: 7110 4c66 0200 |000f: invoke-static {v2}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@664c │ │ -51fd00: 0c02 |0012: move-result-object v2 │ │ -51fd02: 1102 |0013: return-object v2 │ │ +51fce8: |[51fce8] org.minidns.idna.DefaultIdnaTransformator.toASCII:(Ljava/lang/String;)Ljava/lang/String; │ │ +51fcf8: 6200 529c |0000: sget-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51fcfc: 5400 549c |0002: iget-object v0, v0, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51fd00: 6e20 4965 2000 |0004: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51fd06: 0a00 |0007: move-result v0 │ │ +51fd08: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +51fd0c: 6202 529c |000a: sget-object v2, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51fd10: 5422 549c |000c: iget-object v2, v2, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51fd14: 1102 |000e: return-object v2 │ │ +51fd16: 7110 4c66 0200 |000f: invoke-static {v2}, Ljava/net/IDN;.toASCII:(Ljava/lang/String;)Ljava/lang/String; // method@664c │ │ +51fd1c: 0c02 |0012: move-result-object v2 │ │ +51fd1e: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x000a line=25 │ │ 0x000f line=28 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/minidns/idna/DefaultIdnaTransformator; │ │ @@ -1524801,18 +1524819,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -51fd04: |[51fd04] org.minidns.idna.DefaultIdnaTransformator.toUnicode:(Ljava/lang/String;)Ljava/lang/String; │ │ -51fd14: 7110 4d66 0100 |0000: invoke-static {v1}, Ljava/net/IDN;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@664d │ │ -51fd1a: 0c01 |0003: move-result-object v1 │ │ -51fd1c: 1101 |0004: return-object v1 │ │ +51fd20: |[51fd20] org.minidns.idna.DefaultIdnaTransformator.toUnicode:(Ljava/lang/String;)Ljava/lang/String; │ │ +51fd30: 7110 4d66 0100 |0000: invoke-static {v1}, Ljava/net/IDN;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@664d │ │ +51fd36: 0c01 |0003: move-result-object v1 │ │ +51fd38: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/minidns/idna/DefaultIdnaTransformator; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1524845,17 +1524863,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -51fdd0: |[51fdd0] org.minidns.iterative.IterativeClientException.:(Ljava/lang/String;)V │ │ -51fde0: 7020 3ace 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ -51fde6: 0e00 |0003: return-void │ │ +51fdec: |[51fdec] org.minidns.iterative.IterativeClientException.:(Ljava/lang/String;)V │ │ +51fdfc: 7020 3ace 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/MiniDnsException;.:(Ljava/lang/String;)V // method@ce3a │ │ +51fe02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/iterative/IterativeClientException; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1524925,208 +1524943,208 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 29 │ │ ins : 0 │ │ outs : 9 │ │ insns size : 370 16-bit code units │ │ -520b30: |[520b30] org.minidns.iterative.IterativeDnsClient.:()V │ │ -520b40: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -520b44: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -520b4a: 6900 be9c |0005: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cbe │ │ -520b4e: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -520b52: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -520b58: 6900 c09c |000c: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cc0 │ │ -520b5c: 1300 0d00 |000e: const/16 v0, #int 13 // #d │ │ -520b60: 2301 ee23 |0010: new-array v1, v0, [Ljava/net/Inet4Address; // type@23ee │ │ -520b64: 1302 6100 |0012: const/16 v2, #int 97 // #61 │ │ -520b68: 1303 c600 |0014: const/16 v3, #int 198 // #c6 │ │ -520b6c: 1304 2900 |0016: const/16 v4, #int 41 // #29 │ │ -520b70: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -520b72: 1246 |0019: const/4 v6, #int 4 // #4 │ │ -520b74: 7156 eccf 3254 |001a: invoke-static {v2, v3, v4, v5, v6}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520b7a: 0c04 |001d: move-result-object v4 │ │ -520b7c: 4d04 0105 |001e: aput-object v4, v1, v5 │ │ -520b80: 1304 6200 |0020: const/16 v4, #int 98 // #62 │ │ -520b84: 1307 c000 |0022: const/16 v7, #int 192 // #c0 │ │ -520b88: 1308 e400 |0024: const/16 v8, #int 228 // #e4 │ │ -520b8c: 1309 4f00 |0026: const/16 v9, #int 79 // #4f │ │ -520b90: 130a c900 |0028: const/16 v10, #int 201 // #c9 │ │ -520b94: 715a eccf 7498 |002a: invoke-static {v4, v7, v8, v9, v10}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520b9a: 0c04 |002d: move-result-object v4 │ │ -520b9c: 1218 |002e: const/4 v8, #int 1 // #1 │ │ -520b9e: 4d04 0108 |002f: aput-object v4, v1, v8 │ │ -520ba2: 1304 6300 |0031: const/16 v4, #int 99 // #63 │ │ -520ba6: 1309 2100 |0033: const/16 v9, #int 33 // #21 │ │ -520baa: 130a 0c00 |0035: const/16 v10, #int 12 // #c │ │ -520bae: 715a eccf 7469 |0037: invoke-static {v4, v7, v9, v6, v10}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520bb4: 0c04 |003a: move-result-object v4 │ │ -520bb6: 122b |003b: const/4 v11, #int 2 // #2 │ │ -520bb8: 4d04 010b |003c: aput-object v4, v1, v11 │ │ -520bbc: 1304 6400 |003e: const/16 v4, #int 100 // #64 │ │ -520bc0: 130c c700 |0040: const/16 v12, #int 199 // #c7 │ │ -520bc4: 127d |0042: const/4 v13, #int 7 // #7 │ │ -520bc6: 130e 5b00 |0043: const/16 v14, #int 91 // #5b │ │ -520bca: 7150 eccf c4ed |0045: invoke-static {v4, v12, v13, v14, v0}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520bd0: 0c00 |0048: move-result-object v0 │ │ -520bd2: 1234 |0049: const/4 v4, #int 3 // #3 │ │ -520bd4: 4d00 0104 |004a: aput-object v0, v1, v4 │ │ -520bd8: 1300 6500 |004c: const/16 v0, #int 101 // #65 │ │ -520bdc: 130e cb00 |004e: const/16 v14, #int 203 // #cb │ │ -520be0: 130f e600 |0050: const/16 v15, #int 230 // #e6 │ │ -520be4: 1304 0a00 |0052: const/16 v4, #int 10 // #a │ │ -520be8: 7154 eccf 70fe |0054: invoke-static {v0, v7, v14, v15, v4}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520bee: 0c00 |0057: move-result-object v0 │ │ -520bf0: 4d00 0106 |0058: aput-object v0, v1, v6 │ │ -520bf4: 1300 6600 |005a: const/16 v0, #int 102 // #66 │ │ -520bf8: 125e |005c: const/4 v14, #int 5 // #5 │ │ -520bfa: 130f f100 |005d: const/16 v15, #int 241 // #f1 │ │ -520bfe: 715f eccf 70ee |005f: invoke-static {v0, v7, v14, v14, v15}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520c04: 0c00 |0062: move-result-object v0 │ │ -520c06: 4d00 010e |0063: aput-object v0, v1, v14 │ │ -520c0a: 1300 6700 |0065: const/16 v0, #int 103 // #67 │ │ -520c0e: 130f 7000 |0067: const/16 v15, #int 112 // #70 │ │ -520c12: 130e 2400 |0069: const/16 v14, #int 36 // #24 │ │ -520c16: 7156 eccf 70ef |006b: invoke-static {v0, v7, v15, v14, v6}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520c1c: 0c00 |006e: move-result-object v0 │ │ -520c1e: 126f |006f: const/4 v15, #int 6 // #6 │ │ -520c20: 4d00 010f |0070: aput-object v0, v1, v15 │ │ -520c24: 1300 6800 |0072: const/16 v0, #int 104 // #68 │ │ -520c28: 130f be00 |0074: const/16 v15, #int 190 // #be │ │ -520c2c: 1306 3500 |0076: const/16 v6, #int 53 // #35 │ │ -520c30: 7156 eccf 30f2 |0078: invoke-static {v0, v3, v2, v15, v6}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520c36: 0c00 |007b: move-result-object v0 │ │ -520c38: 4d00 010d |007c: aput-object v0, v1, v13 │ │ -520c3c: 1300 6900 |007e: const/16 v0, #int 105 // #69 │ │ -520c40: 1302 9400 |0080: const/16 v2, #int 148 // #94 │ │ -520c44: 1303 1100 |0082: const/16 v3, #int 17 // #11 │ │ -520c48: 7153 eccf 702e |0084: invoke-static {v0, v7, v14, v2, v3}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520c4e: 0c00 |0087: move-result-object v0 │ │ -520c50: 1302 0800 |0088: const/16 v2, #int 8 // #8 │ │ -520c54: 4d00 0102 |008a: aput-object v0, v1, v2 │ │ -520c58: 1300 6a00 |008c: const/16 v0, #int 106 // #6a │ │ -520c5c: 1303 3a00 |008e: const/16 v3, #int 58 // #3a │ │ -520c60: 1306 8000 |0090: const/16 v6, #int 128 // #80 │ │ -520c64: 130e 1e00 |0092: const/16 v14, #int 30 // #1e │ │ -520c68: 715e eccf 7063 |0094: invoke-static {v0, v7, v3, v6, v14}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520c6e: 0c00 |0097: move-result-object v0 │ │ -520c70: 1303 0900 |0098: const/16 v3, #int 9 // #9 │ │ -520c74: 4d00 0103 |009a: aput-object v0, v1, v3 │ │ -520c78: 1300 6b00 |009c: const/16 v0, #int 107 // #6b │ │ -520c7c: 1306 c100 |009e: const/16 v6, #int 193 // #c1 │ │ -520c80: 1307 0e00 |00a0: const/16 v7, #int 14 // #e │ │ -520c84: 130e 8100 |00a2: const/16 v14, #int 129 // #81 │ │ -520c88: 715e eccf 6075 |00a4: invoke-static {v0, v6, v5, v7, v14}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520c8e: 0c00 |00a7: move-result-object v0 │ │ -520c90: 4d00 0104 |00a8: aput-object v0, v1, v4 │ │ -520c94: 1300 6c00 |00aa: const/16 v0, #int 108 // #6c │ │ -520c98: 1306 5300 |00ac: const/16 v6, #int 83 // #53 │ │ -520c9c: 1307 2a00 |00ae: const/16 v7, #int 42 // #2a │ │ -520ca0: 7157 eccf c06d |00b0: invoke-static {v0, v12, v13, v6, v7}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520ca6: 0c00 |00b3: move-result-object v0 │ │ -520ca8: 1306 0b00 |00b4: const/16 v6, #int 11 // #b │ │ -520cac: 4d00 0106 |00b6: aput-object v0, v1, v6 │ │ -520cb0: 1300 6d00 |00b8: const/16 v0, #int 109 // #6d │ │ -520cb4: 1306 ca00 |00ba: const/16 v6, #int 202 // #ca │ │ -520cb8: 1307 1b00 |00bc: const/16 v7, #int 27 // #1b │ │ -520cbc: 7159 eccf 607a |00be: invoke-static {v0, v6, v10, v7, v9}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ -520cc2: 0c00 |00c1: move-result-object v0 │ │ -520cc4: 4d00 010a |00c2: aput-object v0, v1, v10 │ │ -520cc8: 6901 bd9c |00c4: sput-object v1, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVERS:[Ljava/net/Inet4Address; // field@9cbd │ │ -520ccc: 2340 ef23 |00c6: new-array v0, v4, [Ljava/net/Inet6Address; // type@23ef │ │ -520cd0: 1314 6100 |00c8: const/16 v20, #int 97 // #61 │ │ -520cd4: 1315 0120 |00ca: const/16 v21, #int 8193 // #2001 │ │ -520cd8: 1316 0305 |00cc: const/16 v22, #int 1283 // #503 │ │ -520cdc: 1417 3eba 0000 |00ce: const v23, #float 6.68111e-41 // #0000ba3e │ │ -520ce2: 1318 0000 |00d1: const/16 v24, #int 0 // #0 │ │ -520ce6: 1319 0000 |00d3: const/16 v25, #int 0 // #0 │ │ -520cea: 131a 0000 |00d5: const/16 v26, #int 0 // #0 │ │ -520cee: 131b 0200 |00d7: const/16 v27, #int 2 // #2 │ │ -520cf2: 131c 3000 |00d9: const/16 v28, #int 48 // #30 │ │ -520cf6: 7709 edcf 1400 |00db: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520cfc: 0c01 |00de: move-result-object v1 │ │ -520cfe: 4d01 0005 |00df: aput-object v1, v0, v5 │ │ -520d02: 1314 6200 |00e1: const/16 v20, #int 98 // #62 │ │ -520d06: 1316 0005 |00e3: const/16 v22, #int 1280 // #500 │ │ -520d0a: 1317 8400 |00e5: const/16 v23, #int 132 // #84 │ │ -520d0e: 131b 0000 |00e7: const/16 v27, #int 0 // #0 │ │ -520d12: 131c 0b00 |00e9: const/16 v28, #int 11 // #b │ │ -520d16: 7709 edcf 1400 |00eb: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520d1c: 0c01 |00ee: move-result-object v1 │ │ -520d1e: 4d01 0008 |00ef: aput-object v1, v0, v8 │ │ -520d22: 1314 6300 |00f1: const/16 v20, #int 99 // #63 │ │ -520d26: 1317 0200 |00f3: const/16 v23, #int 2 // #2 │ │ -520d2a: 131c 0c00 |00f5: const/16 v28, #int 12 // #c │ │ -520d2e: 7709 edcf 1400 |00f7: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520d34: 0c01 |00fa: move-result-object v1 │ │ -520d36: 4d01 000b |00fb: aput-object v1, v0, v11 │ │ -520d3a: 1314 6400 |00fd: const/16 v20, #int 100 // #64 │ │ -520d3e: 1317 2d00 |00ff: const/16 v23, #int 45 // #2d │ │ -520d42: 131c 0d00 |0101: const/16 v28, #int 13 // #d │ │ -520d46: 7709 edcf 1400 |0103: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520d4c: 0c01 |0106: move-result-object v1 │ │ -520d4e: 1234 |0107: const/4 v4, #int 3 // #3 │ │ -520d50: 4d01 0004 |0108: aput-object v1, v0, v4 │ │ -520d54: 1314 6600 |010a: const/16 v20, #int 102 // #66 │ │ -520d58: 1317 2f00 |010c: const/16 v23, #int 47 // #2f │ │ -520d5c: 131c 0f00 |010e: const/16 v28, #int 15 // #f │ │ -520d60: 7709 edcf 1400 |0110: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520d66: 0c01 |0113: move-result-object v1 │ │ -520d68: 1244 |0114: const/4 v4, #int 4 // #4 │ │ -520d6a: 4d01 0004 |0115: aput-object v1, v0, v4 │ │ -520d6e: 1313 6800 |0117: const/16 v19, #int 104 // #68 │ │ -520d72: 1314 0120 |0119: const/16 v20, #int 8193 // #2001 │ │ -520d76: 1315 0005 |011b: const/16 v21, #int 1280 // #500 │ │ -520d7a: 1316 0100 |011d: const/16 v22, #int 1 // #1 │ │ -520d7e: 1317 0000 |011f: const/16 v23, #int 0 // #0 │ │ -520d82: 131b 5300 |0121: const/16 v27, #int 83 // #53 │ │ -520d86: 7709 edcf 1300 |0123: invoke-static/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520d8c: 0c01 |0126: move-result-object v1 │ │ -520d8e: 1254 |0127: const/4 v4, #int 5 // #5 │ │ -520d90: 4d01 0004 |0128: aput-object v1, v0, v4 │ │ -520d94: 1313 6900 |012a: const/16 v19, #int 105 // #69 │ │ -520d98: 1315 fe07 |012c: const/16 v21, #int 2046 // #7fe │ │ -520d9c: 1316 0000 |012e: const/16 v22, #int 0 // #0 │ │ -520da0: 7709 edcf 1300 |0130: invoke-static/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520da6: 0c01 |0133: move-result-object v1 │ │ -520da8: 1264 |0134: const/4 v4, #int 6 // #6 │ │ -520daa: 4d01 0004 |0135: aput-object v1, v0, v4 │ │ -520dae: 130e 6a00 |0137: const/16 v14, #int 106 // #6a │ │ -520db2: 130f 0120 |0139: const/16 v15, #int 8193 // #2001 │ │ -520db6: 1310 0305 |013b: const/16 v16, #int 1283 // #503 │ │ -520dba: 1311 270c |013d: const/16 v17, #int 3111 // #c27 │ │ -520dbe: 1312 0000 |013f: const/16 v18, #int 0 // #0 │ │ -520dc2: 1313 0000 |0141: const/16 v19, #int 0 // #0 │ │ -520dc6: 1314 0000 |0143: const/16 v20, #int 0 // #0 │ │ -520dca: 1315 0200 |0145: const/16 v21, #int 2 // #2 │ │ -520dce: 1316 3000 |0147: const/16 v22, #int 48 // #30 │ │ -520dd2: 7709 edcf 0e00 |0149: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520dd8: 0c01 |014c: move-result-object v1 │ │ -520dda: 4d01 000d |014d: aput-object v1, v0, v13 │ │ -520dde: 1304 6c00 |014f: const/16 v4, #int 108 // #6c │ │ -520de2: 1305 0120 |0151: const/16 v5, #int 8193 // #2001 │ │ -520de6: 1306 0005 |0153: const/16 v6, #int 1280 // #500 │ │ -520dea: 1237 |0155: const/4 v7, #int 3 // #3 │ │ -520dec: 1208 |0156: const/4 v8, #int 0 // #0 │ │ -520dee: 1209 |0157: const/4 v9, #int 0 // #0 │ │ -520df0: 120a |0158: const/4 v10, #int 0 // #0 │ │ -520df2: 120b |0159: const/4 v11, #int 0 // #0 │ │ -520df4: 130c 4200 |015a: const/16 v12, #int 66 // #42 │ │ -520df8: 7709 edcf 0400 |015c: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520dfe: 0c01 |015f: move-result-object v1 │ │ -520e00: 4d01 0002 |0160: aput-object v1, v0, v2 │ │ -520e04: 1304 6d00 |0162: const/16 v4, #int 109 // #6d │ │ -520e08: 1306 c30d |0164: const/16 v6, #int 3523 // #dc3 │ │ -520e0c: 1207 |0166: const/4 v7, #int 0 // #0 │ │ -520e0e: 130c 3500 |0167: const/16 v12, #int 53 // #35 │ │ -520e12: 7709 edcf 0400 |0169: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ -520e18: 0c01 |016c: move-result-object v1 │ │ -520e1a: 4d01 0003 |016d: aput-object v1, v0, v3 │ │ -520e1e: 6900 bf9c |016f: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVERS:[Ljava/net/Inet6Address; // field@9cbf │ │ -520e22: 0e00 |0171: return-void │ │ +520b4c: |[520b4c] org.minidns.iterative.IterativeDnsClient.:()V │ │ +520b5c: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +520b60: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +520b66: 6900 be9c |0005: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cbe │ │ +520b6a: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +520b6e: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +520b74: 6900 c09c |000c: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cc0 │ │ +520b78: 1300 0d00 |000e: const/16 v0, #int 13 // #d │ │ +520b7c: 2301 ee23 |0010: new-array v1, v0, [Ljava/net/Inet4Address; // type@23ee │ │ +520b80: 1302 6100 |0012: const/16 v2, #int 97 // #61 │ │ +520b84: 1303 c600 |0014: const/16 v3, #int 198 // #c6 │ │ +520b88: 1304 2900 |0016: const/16 v4, #int 41 // #29 │ │ +520b8c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +520b8e: 1246 |0019: const/4 v6, #int 4 // #4 │ │ +520b90: 7156 eccf 3254 |001a: invoke-static {v2, v3, v4, v5, v6}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520b96: 0c04 |001d: move-result-object v4 │ │ +520b98: 4d04 0105 |001e: aput-object v4, v1, v5 │ │ +520b9c: 1304 6200 |0020: const/16 v4, #int 98 // #62 │ │ +520ba0: 1307 c000 |0022: const/16 v7, #int 192 // #c0 │ │ +520ba4: 1308 e400 |0024: const/16 v8, #int 228 // #e4 │ │ +520ba8: 1309 4f00 |0026: const/16 v9, #int 79 // #4f │ │ +520bac: 130a c900 |0028: const/16 v10, #int 201 // #c9 │ │ +520bb0: 715a eccf 7498 |002a: invoke-static {v4, v7, v8, v9, v10}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520bb6: 0c04 |002d: move-result-object v4 │ │ +520bb8: 1218 |002e: const/4 v8, #int 1 // #1 │ │ +520bba: 4d04 0108 |002f: aput-object v4, v1, v8 │ │ +520bbe: 1304 6300 |0031: const/16 v4, #int 99 // #63 │ │ +520bc2: 1309 2100 |0033: const/16 v9, #int 33 // #21 │ │ +520bc6: 130a 0c00 |0035: const/16 v10, #int 12 // #c │ │ +520bca: 715a eccf 7469 |0037: invoke-static {v4, v7, v9, v6, v10}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520bd0: 0c04 |003a: move-result-object v4 │ │ +520bd2: 122b |003b: const/4 v11, #int 2 // #2 │ │ +520bd4: 4d04 010b |003c: aput-object v4, v1, v11 │ │ +520bd8: 1304 6400 |003e: const/16 v4, #int 100 // #64 │ │ +520bdc: 130c c700 |0040: const/16 v12, #int 199 // #c7 │ │ +520be0: 127d |0042: const/4 v13, #int 7 // #7 │ │ +520be2: 130e 5b00 |0043: const/16 v14, #int 91 // #5b │ │ +520be6: 7150 eccf c4ed |0045: invoke-static {v4, v12, v13, v14, v0}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520bec: 0c00 |0048: move-result-object v0 │ │ +520bee: 1234 |0049: const/4 v4, #int 3 // #3 │ │ +520bf0: 4d00 0104 |004a: aput-object v0, v1, v4 │ │ +520bf4: 1300 6500 |004c: const/16 v0, #int 101 // #65 │ │ +520bf8: 130e cb00 |004e: const/16 v14, #int 203 // #cb │ │ +520bfc: 130f e600 |0050: const/16 v15, #int 230 // #e6 │ │ +520c00: 1304 0a00 |0052: const/16 v4, #int 10 // #a │ │ +520c04: 7154 eccf 70fe |0054: invoke-static {v0, v7, v14, v15, v4}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520c0a: 0c00 |0057: move-result-object v0 │ │ +520c0c: 4d00 0106 |0058: aput-object v0, v1, v6 │ │ +520c10: 1300 6600 |005a: const/16 v0, #int 102 // #66 │ │ +520c14: 125e |005c: const/4 v14, #int 5 // #5 │ │ +520c16: 130f f100 |005d: const/16 v15, #int 241 // #f1 │ │ +520c1a: 715f eccf 70ee |005f: invoke-static {v0, v7, v14, v14, v15}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520c20: 0c00 |0062: move-result-object v0 │ │ +520c22: 4d00 010e |0063: aput-object v0, v1, v14 │ │ +520c26: 1300 6700 |0065: const/16 v0, #int 103 // #67 │ │ +520c2a: 130f 7000 |0067: const/16 v15, #int 112 // #70 │ │ +520c2e: 130e 2400 |0069: const/16 v14, #int 36 // #24 │ │ +520c32: 7156 eccf 70ef |006b: invoke-static {v0, v7, v15, v14, v6}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520c38: 0c00 |006e: move-result-object v0 │ │ +520c3a: 126f |006f: const/4 v15, #int 6 // #6 │ │ +520c3c: 4d00 010f |0070: aput-object v0, v1, v15 │ │ +520c40: 1300 6800 |0072: const/16 v0, #int 104 // #68 │ │ +520c44: 130f be00 |0074: const/16 v15, #int 190 // #be │ │ +520c48: 1306 3500 |0076: const/16 v6, #int 53 // #35 │ │ +520c4c: 7156 eccf 30f2 |0078: invoke-static {v0, v3, v2, v15, v6}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520c52: 0c00 |007b: move-result-object v0 │ │ +520c54: 4d00 010d |007c: aput-object v0, v1, v13 │ │ +520c58: 1300 6900 |007e: const/16 v0, #int 105 // #69 │ │ +520c5c: 1302 9400 |0080: const/16 v2, #int 148 // #94 │ │ +520c60: 1303 1100 |0082: const/16 v3, #int 17 // #11 │ │ +520c64: 7153 eccf 702e |0084: invoke-static {v0, v7, v14, v2, v3}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520c6a: 0c00 |0087: move-result-object v0 │ │ +520c6c: 1302 0800 |0088: const/16 v2, #int 8 // #8 │ │ +520c70: 4d00 0102 |008a: aput-object v0, v1, v2 │ │ +520c74: 1300 6a00 |008c: const/16 v0, #int 106 // #6a │ │ +520c78: 1303 3a00 |008e: const/16 v3, #int 58 // #3a │ │ +520c7c: 1306 8000 |0090: const/16 v6, #int 128 // #80 │ │ +520c80: 130e 1e00 |0092: const/16 v14, #int 30 // #1e │ │ +520c84: 715e eccf 7063 |0094: invoke-static {v0, v7, v3, v6, v14}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520c8a: 0c00 |0097: move-result-object v0 │ │ +520c8c: 1303 0900 |0098: const/16 v3, #int 9 // #9 │ │ +520c90: 4d00 0103 |009a: aput-object v0, v1, v3 │ │ +520c94: 1300 6b00 |009c: const/16 v0, #int 107 // #6b │ │ +520c98: 1306 c100 |009e: const/16 v6, #int 193 // #c1 │ │ +520c9c: 1307 0e00 |00a0: const/16 v7, #int 14 // #e │ │ +520ca0: 130e 8100 |00a2: const/16 v14, #int 129 // #81 │ │ +520ca4: 715e eccf 6075 |00a4: invoke-static {v0, v6, v5, v7, v14}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520caa: 0c00 |00a7: move-result-object v0 │ │ +520cac: 4d00 0104 |00a8: aput-object v0, v1, v4 │ │ +520cb0: 1300 6c00 |00aa: const/16 v0, #int 108 // #6c │ │ +520cb4: 1306 5300 |00ac: const/16 v6, #int 83 // #53 │ │ +520cb8: 1307 2a00 |00ae: const/16 v7, #int 42 // #2a │ │ +520cbc: 7157 eccf c06d |00b0: invoke-static {v0, v12, v13, v6, v7}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520cc2: 0c00 |00b3: move-result-object v0 │ │ +520cc4: 1306 0b00 |00b4: const/16 v6, #int 11 // #b │ │ +520cc8: 4d00 0106 |00b6: aput-object v0, v1, v6 │ │ +520ccc: 1300 6d00 |00b8: const/16 v0, #int 109 // #6d │ │ +520cd0: 1306 ca00 |00ba: const/16 v6, #int 202 // #ca │ │ +520cd4: 1307 1b00 |00bc: const/16 v7, #int 27 // #1b │ │ +520cd8: 7159 eccf 607a |00be: invoke-static {v0, v6, v10, v7, v9}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; // method@cfec │ │ +520cde: 0c00 |00c1: move-result-object v0 │ │ +520ce0: 4d00 010a |00c2: aput-object v0, v1, v10 │ │ +520ce4: 6901 bd9c |00c4: sput-object v1, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVERS:[Ljava/net/Inet4Address; // field@9cbd │ │ +520ce8: 2340 ef23 |00c6: new-array v0, v4, [Ljava/net/Inet6Address; // type@23ef │ │ +520cec: 1314 6100 |00c8: const/16 v20, #int 97 // #61 │ │ +520cf0: 1315 0120 |00ca: const/16 v21, #int 8193 // #2001 │ │ +520cf4: 1316 0305 |00cc: const/16 v22, #int 1283 // #503 │ │ +520cf8: 1417 3eba 0000 |00ce: const v23, #float 6.68111e-41 // #0000ba3e │ │ +520cfe: 1318 0000 |00d1: const/16 v24, #int 0 // #0 │ │ +520d02: 1319 0000 |00d3: const/16 v25, #int 0 // #0 │ │ +520d06: 131a 0000 |00d5: const/16 v26, #int 0 // #0 │ │ +520d0a: 131b 0200 |00d7: const/16 v27, #int 2 // #2 │ │ +520d0e: 131c 3000 |00d9: const/16 v28, #int 48 // #30 │ │ +520d12: 7709 edcf 1400 |00db: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520d18: 0c01 |00de: move-result-object v1 │ │ +520d1a: 4d01 0005 |00df: aput-object v1, v0, v5 │ │ +520d1e: 1314 6200 |00e1: const/16 v20, #int 98 // #62 │ │ +520d22: 1316 0005 |00e3: const/16 v22, #int 1280 // #500 │ │ +520d26: 1317 8400 |00e5: const/16 v23, #int 132 // #84 │ │ +520d2a: 131b 0000 |00e7: const/16 v27, #int 0 // #0 │ │ +520d2e: 131c 0b00 |00e9: const/16 v28, #int 11 // #b │ │ +520d32: 7709 edcf 1400 |00eb: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520d38: 0c01 |00ee: move-result-object v1 │ │ +520d3a: 4d01 0008 |00ef: aput-object v1, v0, v8 │ │ +520d3e: 1314 6300 |00f1: const/16 v20, #int 99 // #63 │ │ +520d42: 1317 0200 |00f3: const/16 v23, #int 2 // #2 │ │ +520d46: 131c 0c00 |00f5: const/16 v28, #int 12 // #c │ │ +520d4a: 7709 edcf 1400 |00f7: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520d50: 0c01 |00fa: move-result-object v1 │ │ +520d52: 4d01 000b |00fb: aput-object v1, v0, v11 │ │ +520d56: 1314 6400 |00fd: const/16 v20, #int 100 // #64 │ │ +520d5a: 1317 2d00 |00ff: const/16 v23, #int 45 // #2d │ │ +520d5e: 131c 0d00 |0101: const/16 v28, #int 13 // #d │ │ +520d62: 7709 edcf 1400 |0103: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520d68: 0c01 |0106: move-result-object v1 │ │ +520d6a: 1234 |0107: const/4 v4, #int 3 // #3 │ │ +520d6c: 4d01 0004 |0108: aput-object v1, v0, v4 │ │ +520d70: 1314 6600 |010a: const/16 v20, #int 102 // #66 │ │ +520d74: 1317 2f00 |010c: const/16 v23, #int 47 // #2f │ │ +520d78: 131c 0f00 |010e: const/16 v28, #int 15 // #f │ │ +520d7c: 7709 edcf 1400 |0110: invoke-static/range {v20, v21, v22, v23, v24, v25, v26, v27, v28}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520d82: 0c01 |0113: move-result-object v1 │ │ +520d84: 1244 |0114: const/4 v4, #int 4 // #4 │ │ +520d86: 4d01 0004 |0115: aput-object v1, v0, v4 │ │ +520d8a: 1313 6800 |0117: const/16 v19, #int 104 // #68 │ │ +520d8e: 1314 0120 |0119: const/16 v20, #int 8193 // #2001 │ │ +520d92: 1315 0005 |011b: const/16 v21, #int 1280 // #500 │ │ +520d96: 1316 0100 |011d: const/16 v22, #int 1 // #1 │ │ +520d9a: 1317 0000 |011f: const/16 v23, #int 0 // #0 │ │ +520d9e: 131b 5300 |0121: const/16 v27, #int 83 // #53 │ │ +520da2: 7709 edcf 1300 |0123: invoke-static/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520da8: 0c01 |0126: move-result-object v1 │ │ +520daa: 1254 |0127: const/4 v4, #int 5 // #5 │ │ +520dac: 4d01 0004 |0128: aput-object v1, v0, v4 │ │ +520db0: 1313 6900 |012a: const/16 v19, #int 105 // #69 │ │ +520db4: 1315 fe07 |012c: const/16 v21, #int 2046 // #7fe │ │ +520db8: 1316 0000 |012e: const/16 v22, #int 0 // #0 │ │ +520dbc: 7709 edcf 1300 |0130: invoke-static/range {v19, v20, v21, v22, v23, v24, v25, v26, v27}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520dc2: 0c01 |0133: move-result-object v1 │ │ +520dc4: 1264 |0134: const/4 v4, #int 6 // #6 │ │ +520dc6: 4d01 0004 |0135: aput-object v1, v0, v4 │ │ +520dca: 130e 6a00 |0137: const/16 v14, #int 106 // #6a │ │ +520dce: 130f 0120 |0139: const/16 v15, #int 8193 // #2001 │ │ +520dd2: 1310 0305 |013b: const/16 v16, #int 1283 // #503 │ │ +520dd6: 1311 270c |013d: const/16 v17, #int 3111 // #c27 │ │ +520dda: 1312 0000 |013f: const/16 v18, #int 0 // #0 │ │ +520dde: 1313 0000 |0141: const/16 v19, #int 0 // #0 │ │ +520de2: 1314 0000 |0143: const/16 v20, #int 0 // #0 │ │ +520de6: 1315 0200 |0145: const/16 v21, #int 2 // #2 │ │ +520dea: 1316 3000 |0147: const/16 v22, #int 48 // #30 │ │ +520dee: 7709 edcf 0e00 |0149: invoke-static/range {v14, v15, v16, v17, v18, v19, v20, v21, v22}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520df4: 0c01 |014c: move-result-object v1 │ │ +520df6: 4d01 000d |014d: aput-object v1, v0, v13 │ │ +520dfa: 1304 6c00 |014f: const/16 v4, #int 108 // #6c │ │ +520dfe: 1305 0120 |0151: const/16 v5, #int 8193 // #2001 │ │ +520e02: 1306 0005 |0153: const/16 v6, #int 1280 // #500 │ │ +520e06: 1237 |0155: const/4 v7, #int 3 // #3 │ │ +520e08: 1208 |0156: const/4 v8, #int 0 // #0 │ │ +520e0a: 1209 |0157: const/4 v9, #int 0 // #0 │ │ +520e0c: 120a |0158: const/4 v10, #int 0 // #0 │ │ +520e0e: 120b |0159: const/4 v11, #int 0 // #0 │ │ +520e10: 130c 4200 |015a: const/16 v12, #int 66 // #42 │ │ +520e14: 7709 edcf 0400 |015c: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520e1a: 0c01 |015f: move-result-object v1 │ │ +520e1c: 4d01 0002 |0160: aput-object v1, v0, v2 │ │ +520e20: 1304 6d00 |0162: const/16 v4, #int 109 // #6d │ │ +520e24: 1306 c30d |0164: const/16 v6, #int 3523 // #dc3 │ │ +520e28: 1207 |0166: const/4 v7, #int 0 // #0 │ │ +520e2a: 130c 3500 |0167: const/16 v12, #int 53 // #35 │ │ +520e2e: 7709 edcf 0400 |0169: invoke-static/range {v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/minidns/iterative/IterativeDnsClient;.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; // method@cfed │ │ +520e34: 0c01 |016c: move-result-object v1 │ │ +520e36: 4d01 0003 |016d: aput-object v1, v0, v3 │ │ +520e3a: 6900 bf9c |016f: sput-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVERS:[Ljava/net/Inet6Address; // field@9cbf │ │ +520e3e: 0e00 |0171: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=49 │ │ 0x001a line=52 │ │ 0x002a line=53 │ │ 0x0037 line=54 │ │ @@ -1525157,19 +1525175,19 @@ │ │ type : '(Lorg/minidns/DnsCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -520e24: |[520e24] org.minidns.iterative.IterativeDnsClient.:(Lorg/minidns/DnsCache;)V │ │ -520e34: 7020 13ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ -520e3a: 1301 8000 |0003: const/16 v1, #int 128 // #80 │ │ -520e3e: 5901 c19c |0005: iput v1, v0, Lorg/minidns/iterative/IterativeDnsClient;.maxSteps:I // field@9cc1 │ │ -520e42: 0e00 |0007: return-void │ │ +520e40: |[520e40] org.minidns.iterative.IterativeDnsClient.:(Lorg/minidns/DnsCache;)V │ │ +520e50: 7020 13ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ +520e56: 1301 8000 |0003: const/16 v1, #int 128 // #80 │ │ +520e5a: 5901 c19c |0005: iput v1, v0, Lorg/minidns/iterative/IterativeDnsClient;.maxSteps:I // field@9cc1 │ │ +520e5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/iterative/IterativeDnsClient; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/minidns/DnsCache; │ │ @@ -1525179,19 +1525197,19 @@ │ │ type : '(Ljava/io/IOException;)V' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -520e44: |[520e44] org.minidns.iterative.IterativeDnsClient.abortIfFatal:(Ljava/io/IOException;)V │ │ -520e54: 2010 3322 |0000: instance-of v0, v1, Lorg/minidns/iterative/IterativeClientException$LoopDetected; // type@2233 │ │ -520e58: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -520e5c: 0e00 |0004: return-void │ │ -520e5e: 2701 |0005: throw v1 │ │ +520e60: |[520e60] org.minidns.iterative.IterativeDnsClient.abortIfFatal:(Ljava/io/IOException;)V │ │ +520e70: 2010 3322 |0000: instance-of v0, v1, Lorg/minidns/iterative/IterativeClientException$LoopDetected; // type@2233 │ │ +520e74: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +520e78: 0e00 |0004: return-void │ │ +520e7a: 2701 |0005: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0005 line=568 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/IOException; │ │ │ │ @@ -1525200,90 +1525218,90 @@ │ │ type : '()Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -520420: |[520420] org.minidns.iterative.IterativeDnsClient.access$300:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -520430: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -520434: 1100 |0002: return-object v0 │ │ +52043c: |[52043c] org.minidns.iterative.IterativeDnsClient.access$300:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +52044c: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +520450: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #4 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ name : 'access$400' │ │ type : '()Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -520438: |[520438] org.minidns.iterative.IterativeDnsClient.access$400:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -520448: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -52044c: 1100 |0002: return-object v0 │ │ +520454: |[520454] org.minidns.iterative.IterativeDnsClient.access$400:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +520464: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +520468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #5 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ name : 'access$500' │ │ type : '()Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -520450: |[520450] org.minidns.iterative.IterativeDnsClient.access$500:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -520460: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -520464: 1100 |0002: return-object v0 │ │ +52046c: |[52046c] org.minidns.iterative.IterativeDnsClient.access$500:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +52047c: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +520480: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #6 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ name : 'access$600' │ │ type : '()Lorg/minidns/AbstractDnsClient$IpVersionSetting;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -520468: |[520468] org.minidns.iterative.IterativeDnsClient.access$600:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ -520478: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ -52047c: 1100 |0002: return-object v0 │ │ +520484: |[520484] org.minidns.iterative.IterativeDnsClient.access$600:()Lorg/minidns/AbstractDnsClient$IpVersionSetting; │ │ +520494: 6200 cb9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_IP_VERSION_SETTING:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bcb │ │ +520498: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #7 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ name : 'getRandomIpv4RootServer' │ │ type : '()Ljava/net/Inet4Address;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -5200d4: |[5200d4] org.minidns.iterative.IterativeDnsClient.getRandomIpv4RootServer:()Ljava/net/Inet4Address; │ │ -5200e4: 6200 bd9c |0000: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVERS:[Ljava/net/Inet4Address; // field@9cbd │ │ -5200e8: 5431 cf9b |0002: iget-object v1, v3, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ -5200ec: 2102 |0004: array-length v2, v0 │ │ -5200ee: 6e20 8969 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ -5200f4: 0a01 |0008: move-result v1 │ │ -5200f6: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -5200fa: 1100 |000b: return-object v0 │ │ +5200f0: |[5200f0] org.minidns.iterative.IterativeDnsClient.getRandomIpv4RootServer:()Ljava/net/Inet4Address; │ │ +520100: 6200 bd9c |0000: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVERS:[Ljava/net/Inet4Address; // field@9cbd │ │ +520104: 5431 cf9b |0002: iget-object v1, v3, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ +520108: 2102 |0004: array-length v2, v0 │ │ +52010a: 6e20 8969 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ +520110: 0a01 |0008: move-result v1 │ │ +520112: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +520116: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/minidns/iterative/IterativeDnsClient; │ │ │ │ #8 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ @@ -1525291,22 +1525309,22 @@ │ │ type : '()Ljava/net/Inet6Address;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -520194: |[520194] org.minidns.iterative.IterativeDnsClient.getRandomIpv6RootServer:()Ljava/net/Inet6Address; │ │ -5201a4: 6200 bf9c |0000: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVERS:[Ljava/net/Inet6Address; // field@9cbf │ │ -5201a8: 5431 cf9b |0002: iget-object v1, v3, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ -5201ac: 2102 |0004: array-length v2, v0 │ │ -5201ae: 6e20 8969 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ -5201b4: 0a01 |0008: move-result v1 │ │ -5201b6: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -5201ba: 1100 |000b: return-object v0 │ │ +5201b0: |[5201b0] org.minidns.iterative.IterativeDnsClient.getRandomIpv6RootServer:()Ljava/net/Inet6Address; │ │ +5201c0: 6200 bf9c |0000: sget-object v0, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVERS:[Ljava/net/Inet6Address; // field@9cbf │ │ +5201c4: 5431 cf9b |0002: iget-object v1, v3, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ +5201c8: 2102 |0004: array-length v2, v0 │ │ +5201ca: 6e20 8969 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ +5201d0: 0a01 |0008: move-result v1 │ │ +5201d2: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +5201d6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/minidns/iterative/IterativeDnsClient; │ │ │ │ #9 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ @@ -1525314,61 +1525332,61 @@ │ │ type : '(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 86 16-bit code units │ │ -520364: |[520364] org.minidns.iterative.IterativeDnsClient.getTargets:(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress; │ │ -520374: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -520376: 2300 f023 |0001: new-array v0, v0, [Ljava/net/InetAddress; // type@23f0 │ │ -52037a: 7210 c768 0500 |0003: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -520380: 0c05 |0006: move-result-object v5 │ │ -520382: 7210 1269 0500 |0007: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -520388: 0a01 |000a: move-result v1 │ │ -52038a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -52038c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -52038e: 3801 2300 |000d: if-eqz v1, 0030 // +0023 │ │ -520392: 7210 1369 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -520398: 0c01 |0012: move-result-object v1 │ │ -52039a: 1f01 4a22 |0013: check-cast v1, Lorg/minidns/record/InternetAddressRR; // type@224a │ │ -52039e: 4604 0003 |0015: aget-object v4, v0, v3 │ │ -5203a2: 3904 0f00 |0017: if-nez v4, 0026 // +000f │ │ -5203a6: 6e10 38d0 0100 |0019: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -5203ac: 0c04 |001c: move-result-object v4 │ │ -5203ae: 4d04 0003 |001d: aput-object v4, v0, v3 │ │ -5203b2: 7210 c668 0600 |001f: invoke-interface {v6}, Ljava/util/Collection;.isEmpty:()Z // method@68c6 │ │ -5203b8: 0a04 |0022: move-result v4 │ │ -5203ba: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ -5203be: 28e2 |0025: goto 0007 // -001e │ │ -5203c0: 4605 0002 |0026: aget-object v5, v0, v2 │ │ -5203c4: 3905 0800 |0028: if-nez v5, 0030 // +0008 │ │ -5203c8: 6e10 38d0 0100 |002a: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -5203ce: 0c05 |002d: move-result-object v5 │ │ -5203d0: 4d05 0002 |002e: aput-object v5, v0, v2 │ │ -5203d4: 7210 c768 0600 |0030: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -5203da: 0c05 |0033: move-result-object v5 │ │ -5203dc: 7210 1269 0500 |0034: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5203e2: 0a06 |0037: move-result v6 │ │ -5203e4: 3806 1d00 |0038: if-eqz v6, 0055 // +001d │ │ -5203e8: 7210 1369 0500 |003a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5203ee: 0c06 |003d: move-result-object v6 │ │ -5203f0: 1f06 4a22 |003e: check-cast v6, Lorg/minidns/record/InternetAddressRR; // type@224a │ │ -5203f4: 4601 0003 |0040: aget-object v1, v0, v3 │ │ -5203f8: 3901 0900 |0042: if-nez v1, 004b // +0009 │ │ -5203fc: 6e10 38d0 0600 |0044: invoke-virtual {v6}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -520402: 0c06 |0047: move-result-object v6 │ │ -520404: 4d06 0003 |0048: aput-object v6, v0, v3 │ │ -520408: 28ea |004a: goto 0034 // -0016 │ │ -52040a: 4605 0002 |004b: aget-object v5, v0, v2 │ │ -52040e: 3905 0800 |004d: if-nez v5, 0055 // +0008 │ │ -520412: 6e10 38d0 0600 |004f: invoke-virtual {v6}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -520418: 0c05 |0052: move-result-object v5 │ │ -52041a: 4d05 0002 |0053: aput-object v5, v0, v2 │ │ -52041e: 1100 |0055: return-object v0 │ │ +520380: |[520380] org.minidns.iterative.IterativeDnsClient.getTargets:(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress; │ │ +520390: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +520392: 2300 f023 |0001: new-array v0, v0, [Ljava/net/InetAddress; // type@23f0 │ │ +520396: 7210 c768 0500 |0003: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +52039c: 0c05 |0006: move-result-object v5 │ │ +52039e: 7210 1269 0500 |0007: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5203a4: 0a01 |000a: move-result v1 │ │ +5203a6: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +5203a8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +5203aa: 3801 2300 |000d: if-eqz v1, 0030 // +0023 │ │ +5203ae: 7210 1369 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5203b4: 0c01 |0012: move-result-object v1 │ │ +5203b6: 1f01 4a22 |0013: check-cast v1, Lorg/minidns/record/InternetAddressRR; // type@224a │ │ +5203ba: 4604 0003 |0015: aget-object v4, v0, v3 │ │ +5203be: 3904 0f00 |0017: if-nez v4, 0026 // +000f │ │ +5203c2: 6e10 38d0 0100 |0019: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +5203c8: 0c04 |001c: move-result-object v4 │ │ +5203ca: 4d04 0003 |001d: aput-object v4, v0, v3 │ │ +5203ce: 7210 c668 0600 |001f: invoke-interface {v6}, Ljava/util/Collection;.isEmpty:()Z // method@68c6 │ │ +5203d4: 0a04 |0022: move-result v4 │ │ +5203d6: 3804 0300 |0023: if-eqz v4, 0026 // +0003 │ │ +5203da: 28e2 |0025: goto 0007 // -001e │ │ +5203dc: 4605 0002 |0026: aget-object v5, v0, v2 │ │ +5203e0: 3905 0800 |0028: if-nez v5, 0030 // +0008 │ │ +5203e4: 6e10 38d0 0100 |002a: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +5203ea: 0c05 |002d: move-result-object v5 │ │ +5203ec: 4d05 0002 |002e: aput-object v5, v0, v2 │ │ +5203f0: 7210 c768 0600 |0030: invoke-interface {v6}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +5203f6: 0c05 |0033: move-result-object v5 │ │ +5203f8: 7210 1269 0500 |0034: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5203fe: 0a06 |0037: move-result v6 │ │ +520400: 3806 1d00 |0038: if-eqz v6, 0055 // +001d │ │ +520404: 7210 1369 0500 |003a: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52040a: 0c06 |003d: move-result-object v6 │ │ +52040c: 1f06 4a22 |003e: check-cast v6, Lorg/minidns/record/InternetAddressRR; // type@224a │ │ +520410: 4601 0003 |0040: aget-object v1, v0, v3 │ │ +520414: 3901 0900 |0042: if-nez v1, 004b // +0009 │ │ +520418: 6e10 38d0 0600 |0044: invoke-virtual {v6}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +52041e: 0c06 |0047: move-result-object v6 │ │ +520420: 4d06 0003 |0048: aput-object v6, v0, v3 │ │ +520424: 28ea |004a: goto 0034 // -0016 │ │ +520426: 4605 0002 |004b: aget-object v5, v0, v2 │ │ +52042a: 3905 0800 |004d: if-nez v5, 0055 // +0008 │ │ +52042e: 6e10 38d0 0600 |004f: invoke-virtual {v6}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +520434: 0c05 |0052: move-result-object v5 │ │ +520436: 4d05 0002 |0053: aput-object v5, v0, v2 │ │ +52043a: 1100 |0055: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=125 │ │ 0x0015 line=126 │ │ 0x0019 line=127 │ │ 0x001f line=129 │ │ 0x0026 line=133 │ │ @@ -1525387,24 +1525405,24 @@ │ │ type : '(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -5202e4: |[5202e4] org.minidns.iterative.IterativeDnsClient.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress; │ │ -5202f4: 6e10 39d0 0100 |0000: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getIp:()[B // method@d039 │ │ -5202fa: 0c01 |0003: move-result-object v1 │ │ -5202fc: 7120 4f66 1000 |0004: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ -520302: 0c00 |0007: move-result-object v0 │ │ -520304: 1100 |0008: return-object v0 │ │ -520306: 0d00 |0009: move-exception v0 │ │ -520308: 2201 580e |000a: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ -52030c: 7020 2f65 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -520312: 2701 |000f: throw v1 │ │ +520300: |[520300] org.minidns.iterative.IterativeDnsClient.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress; │ │ +520310: 6e10 39d0 0100 |0000: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getIp:()[B // method@d039 │ │ +520316: 0c01 |0003: move-result-object v1 │ │ +520318: 7120 4f66 1000 |0004: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ +52031e: 0c00 |0007: move-result-object v0 │ │ +520320: 1100 |0008: return-object v0 │ │ +520322: 0d00 |0009: move-exception v0 │ │ +520324: 2201 580e |000a: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ +520328: 7020 2f65 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +52032e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/net/UnknownHostException; -> 0x0009 │ │ positions : │ │ 0x0000 line=388 │ │ 0x000a line=391 │ │ locals : │ │ @@ -1525416,24 +1525434,24 @@ │ │ type : '(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -520324: |[520324] org.minidns.iterative.IterativeDnsClient.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress; │ │ -520334: 6e10 39d0 0100 |0000: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getIp:()[B // method@d039 │ │ -52033a: 0c01 |0003: move-result-object v1 │ │ -52033c: 7120 4f66 1000 |0004: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ -520342: 0c00 |0007: move-result-object v0 │ │ -520344: 1100 |0008: return-object v0 │ │ -520346: 0d00 |0009: move-exception v0 │ │ -520348: 2201 580e |000a: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ -52034c: 7020 2f65 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -520352: 2701 |000f: throw v1 │ │ +520340: |[520340] org.minidns.iterative.IterativeDnsClient.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress; │ │ +520350: 6e10 39d0 0100 |0000: invoke-virtual {v1}, Lorg/minidns/record/InternetAddressRR;.getIp:()[B // method@d039 │ │ +520356: 0c01 |0003: move-result-object v1 │ │ +520358: 7120 4f66 1000 |0004: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ +52035e: 0c00 |0007: move-result-object v0 │ │ +520360: 1100 |0008: return-object v0 │ │ +520362: 0d00 |0009: move-exception v0 │ │ +520364: 2201 580e |000a: new-instance v1, Ljava/lang/RuntimeException; // type@0e58 │ │ +520368: 7020 2f65 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +52036e: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/net/UnknownHostException; -> 0x0009 │ │ positions : │ │ 0x0000 line=397 │ │ 0x000a line=400 │ │ locals : │ │ @@ -1525445,20 +1525463,20 @@ │ │ type : '()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -520b0c: |[520b0c] org.minidns.iterative.IterativeDnsClient.newIpResultSetBuilder:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; │ │ -520b1c: 2200 3722 |0000: new-instance v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; // type@2237 │ │ -520b20: 5431 cf9b |0002: iget-object v1, v3, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ -520b24: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -520b26: 7030 d3cf 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.:(Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V // method@cfd3 │ │ -520b2c: 1100 |0008: return-object v0 │ │ +520b28: |[520b28] org.minidns.iterative.IterativeDnsClient.newIpResultSetBuilder:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; │ │ +520b38: 2200 3722 |0000: new-instance v0, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; // type@2237 │ │ +520b3c: 5431 cf9b |0002: iget-object v1, v3, Lorg/minidns/AbstractDnsClient;.insecureRandom:Ljava/util/Random; // field@9bcf │ │ +520b40: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +520b42: 7030 d3cf 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.:(Ljava/util/Random;Lorg/minidns/iterative/IterativeDnsClient$1;)V // method@cfd3 │ │ +520b48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Lorg/minidns/iterative/IterativeDnsClient; │ │ │ │ #13 : (in Lorg/minidns/iterative/IterativeDnsClient;) │ │ @@ -1525466,136 +1525484,136 @@ │ │ type : '(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 223 16-bit code units │ │ -5204ac: |[5204ac] org.minidns.iterative.IterativeDnsClient.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -5204bc: 6e10 c6ce 0c00 |0000: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ -5204c2: 0c00 |0003: move-result-object v0 │ │ -5204c4: 5400 4f9c |0004: iget-object v0, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -5204c8: 6e10 e6ce 0000 |0006: invoke-virtual {v0}, Lorg/minidns/dnsname/DnsName;.getParent:()Lorg/minidns/dnsname/DnsName; // method@cee6 │ │ -5204ce: 0c00 |0009: move-result-object v0 │ │ -5204d0: 6201 b79c |000a: sget-object v1, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -5204d4: 54a2 d09b |000c: iget-object v2, v10, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -5204d8: 6e10 a464 0200 |000e: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5204de: 0a02 |0011: move-result v2 │ │ -5204e0: 4401 0102 |0012: aget v1, v1, v2 │ │ -5204e4: 1242 |0014: const/4 v2, #int 4 // #4 │ │ -5204e6: 1233 |0015: const/4 v3, #int 3 // #3 │ │ -5204e8: 1224 |0016: const/4 v4, #int 2 // #2 │ │ -5204ea: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -5204ec: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -5204ee: 3261 5400 |0019: if-eq v1, v6, 006d // +0054 │ │ -5204f2: 3241 2f00 |001b: if-eq v1, v4, 004a // +002f │ │ -5204f6: 1207 |001d: const/4 v7, #int 0 // #0 │ │ -5204f8: 3231 1b00 |001e: if-eq v1, v3, 0039 // +001b │ │ -5204fc: 3321 1300 |0020: if-ne v1, v2, 0033 // +0013 │ │ -520500: 6e20 19ce 0a00 |0022: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce19 │ │ -520506: 0c01 |0025: move-result-object v1 │ │ -520508: 6e20 17ce 0a00 |0026: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce17 │ │ -52050e: 0c08 |0029: move-result-object v8 │ │ -520510: 7120 e2cf 8100 |002a: invoke-static {v1, v8}, Lorg/minidns/iterative/IterativeDnsClient;.getTargets:(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress; // method@cfe2 │ │ -520516: 0c01 |002d: move-result-object v1 │ │ -520518: 4607 0107 |002e: aget-object v7, v1, v7 │ │ -52051c: 4601 0106 |0030: aget-object v1, v1, v6 │ │ -520520: 285b |0032: goto 008d // +005b │ │ -520522: 220b 290e |0033: new-instance v11, Ljava/lang/AssertionError; // type@0e29 │ │ -520526: 7010 4864 0b00 |0035: invoke-direct {v11}, Ljava/lang/AssertionError;.:()V // method@6448 │ │ -52052c: 270b |0038: throw v11 │ │ -52052e: 6e20 17ce 0a00 |0039: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce17 │ │ -520534: 0c01 |003c: move-result-object v1 │ │ -520536: 6e20 19ce 0a00 |003d: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce19 │ │ -52053c: 0c08 |0040: move-result-object v8 │ │ -52053e: 7120 e2cf 8100 |0041: invoke-static {v1, v8}, Lorg/minidns/iterative/IterativeDnsClient;.getTargets:(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress; // method@cfe2 │ │ -520544: 0c01 |0044: move-result-object v1 │ │ -520546: 4607 0107 |0045: aget-object v7, v1, v7 │ │ -52054a: 4601 0106 |0047: aget-object v1, v1, v6 │ │ -52054e: 2844 |0049: goto 008d // +0044 │ │ -520550: 6e20 19ce 0a00 |004a: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce19 │ │ -520556: 0c01 |004d: move-result-object v1 │ │ -520558: 7210 9969 0100 |004e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52055e: 0c01 |0051: move-result-object v1 │ │ -520560: 0757 |0052: move-object v7, v5 │ │ -520562: 7210 1269 0100 |0053: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -520568: 0a08 |0056: move-result v8 │ │ -52056a: 3808 1400 |0057: if-eqz v8, 006b // +0014 │ │ -52056e: 7210 1369 0100 |0059: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -520574: 0c08 |005c: move-result-object v8 │ │ -520576: 1f08 4022 |005d: check-cast v8, Lorg/minidns/record/AAAA; // type@2240 │ │ -52057a: 3907 0700 |005f: if-nez v7, 0066 // +0007 │ │ -52057e: 6e10 38d0 0800 |0061: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -520584: 0c07 |0064: move-result-object v7 │ │ -520586: 28ee |0065: goto 0053 // -0012 │ │ -520588: 6e10 38d0 0800 |0066: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -52058e: 0c01 |0069: move-result-object v1 │ │ -520590: 2823 |006a: goto 008d // +0023 │ │ -520592: 0751 |006b: move-object v1, v5 │ │ -520594: 2821 |006c: goto 008d // +0021 │ │ -520596: 6e20 17ce 0a00 |006d: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce17 │ │ -52059c: 0c01 |0070: move-result-object v1 │ │ -52059e: 7210 9969 0100 |0071: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -5205a4: 0c01 |0074: move-result-object v1 │ │ -5205a6: 0757 |0075: move-object v7, v5 │ │ -5205a8: 7210 1269 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5205ae: 0a08 |0079: move-result v8 │ │ -5205b0: 3808 f1ff |007a: if-eqz v8, 006b // -000f │ │ -5205b4: 7210 1369 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5205ba: 0c08 |007f: move-result-object v8 │ │ -5205bc: 1f08 3f22 |0080: check-cast v8, Lorg/minidns/record/A; // type@223f │ │ -5205c0: 3907 0700 |0082: if-nez v7, 0089 // +0007 │ │ -5205c4: 6e10 38d0 0800 |0084: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -5205ca: 0c07 |0087: move-result-object v7 │ │ -5205cc: 28ee |0088: goto 0076 // -0012 │ │ -5205ce: 6e10 38d0 0800 |0089: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ -5205d4: 0c01 |008c: move-result-object v1 │ │ -5205d6: 3907 3200 |008d: if-nez v7, 00bf // +0032 │ │ -5205da: 6200 529c |008f: sget-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -5205de: 6208 b79c |0091: sget-object v8, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ -5205e2: 54a9 d09b |0093: iget-object v9, v10, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -5205e6: 6e10 a464 0900 |0095: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5205ec: 0a09 |0098: move-result v9 │ │ -5205ee: 4408 0809 |0099: aget v8, v8, v9 │ │ -5205f2: 3268 2000 |009b: if-eq v8, v6, 00bb // +0020 │ │ -5205f6: 3248 1900 |009d: if-eq v8, v4, 00b6 // +0019 │ │ -5205fa: 3238 0e00 |009f: if-eq v8, v3, 00ad // +000e │ │ -5205fe: 3228 0300 |00a1: if-eq v8, v2, 00a4 // +0003 │ │ -520602: 281c |00a3: goto 00bf // +001c │ │ -520604: 7010 e1cf 0a00 |00a4: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv6RootServer:()Ljava/net/Inet6Address; // method@cfe1 │ │ -52060a: 0c07 |00a7: move-result-object v7 │ │ -52060c: 7010 e0cf 0a00 |00a8: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv4RootServer:()Ljava/net/Inet4Address; // method@cfe0 │ │ -520612: 0c01 |00ab: move-result-object v1 │ │ -520614: 2813 |00ac: goto 00bf // +0013 │ │ -520616: 7010 e0cf 0a00 |00ad: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv4RootServer:()Ljava/net/Inet4Address; // method@cfe0 │ │ -52061c: 0c07 |00b0: move-result-object v7 │ │ -52061e: 7010 e1cf 0a00 |00b1: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv6RootServer:()Ljava/net/Inet6Address; // method@cfe1 │ │ -520624: 0c01 |00b4: move-result-object v1 │ │ -520626: 280a |00b5: goto 00bf // +000a │ │ -520628: 7010 e1cf 0a00 |00b6: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv6RootServer:()Ljava/net/Inet6Address; // method@cfe1 │ │ -52062e: 0c07 |00b9: move-result-object v7 │ │ -520630: 2805 |00ba: goto 00bf // +0005 │ │ -520632: 7010 e0cf 0a00 |00bb: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv4RootServer:()Ljava/net/Inet4Address; // method@cfe0 │ │ -520638: 0c07 |00be: move-result-object v7 │ │ -52063a: 2202 310f |00bf: new-instance v2, Ljava/util/LinkedList; // type@0f31 │ │ -52063e: 7010 2a69 0200 |00c1: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@692a │ │ -520644: 7050 eacf ba7c |00c4: invoke-direct {v10, v11, v12, v7, v0}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ -52064a: 0c0b |00c7: move-result-object v11 │ │ -52064c: 110b |00c8: return-object v11 │ │ -52064e: 0d03 |00c9: move-exception v3 │ │ -520650: 7110 dbcf 0300 |00ca: invoke-static {v3}, Lorg/minidns/iterative/IterativeDnsClient;.abortIfFatal:(Ljava/io/IOException;)V // method@cfdb │ │ -520656: 7220 3669 3200 |00cd: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52065c: 3801 0b00 |00d0: if-eqz v1, 00db // +000b │ │ -520660: 7050 eacf ba1c |00d2: invoke-direct {v10, v11, v12, v1, v0}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ -520666: 0c0b |00d5: move-result-object v11 │ │ -520668: 110b |00d6: return-object v11 │ │ -52066a: 0d0b |00d7: move-exception v11 │ │ -52066c: 7220 3669 b200 |00d8: invoke-interface {v2, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520672: 7110 e0d0 0200 |00db: invoke-static {v2}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ -520678: 1105 |00de: return-object v5 │ │ +5204c8: |[5204c8] org.minidns.iterative.IterativeDnsClient.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +5204d8: 6e10 c6ce 0c00 |0000: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ +5204de: 0c00 |0003: move-result-object v0 │ │ +5204e0: 5400 4f9c |0004: iget-object v0, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +5204e4: 6e10 e6ce 0000 |0006: invoke-virtual {v0}, Lorg/minidns/dnsname/DnsName;.getParent:()Lorg/minidns/dnsname/DnsName; // method@cee6 │ │ +5204ea: 0c00 |0009: move-result-object v0 │ │ +5204ec: 6201 b79c |000a: sget-object v1, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +5204f0: 54a2 d09b |000c: iget-object v2, v10, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +5204f4: 6e10 a464 0200 |000e: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5204fa: 0a02 |0011: move-result v2 │ │ +5204fc: 4401 0102 |0012: aget v1, v1, v2 │ │ +520500: 1242 |0014: const/4 v2, #int 4 // #4 │ │ +520502: 1233 |0015: const/4 v3, #int 3 // #3 │ │ +520504: 1224 |0016: const/4 v4, #int 2 // #2 │ │ +520506: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +520508: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +52050a: 3261 5400 |0019: if-eq v1, v6, 006d // +0054 │ │ +52050e: 3241 2f00 |001b: if-eq v1, v4, 004a // +002f │ │ +520512: 1207 |001d: const/4 v7, #int 0 // #0 │ │ +520514: 3231 1b00 |001e: if-eq v1, v3, 0039 // +001b │ │ +520518: 3321 1300 |0020: if-ne v1, v2, 0033 // +0013 │ │ +52051c: 6e20 19ce 0a00 |0022: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce19 │ │ +520522: 0c01 |0025: move-result-object v1 │ │ +520524: 6e20 17ce 0a00 |0026: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce17 │ │ +52052a: 0c08 |0029: move-result-object v8 │ │ +52052c: 7120 e2cf 8100 |002a: invoke-static {v1, v8}, Lorg/minidns/iterative/IterativeDnsClient;.getTargets:(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress; // method@cfe2 │ │ +520532: 0c01 |002d: move-result-object v1 │ │ +520534: 4607 0107 |002e: aget-object v7, v1, v7 │ │ +520538: 4601 0106 |0030: aget-object v1, v1, v6 │ │ +52053c: 285b |0032: goto 008d // +005b │ │ +52053e: 220b 290e |0033: new-instance v11, Ljava/lang/AssertionError; // type@0e29 │ │ +520542: 7010 4864 0b00 |0035: invoke-direct {v11}, Ljava/lang/AssertionError;.:()V // method@6448 │ │ +520548: 270b |0038: throw v11 │ │ +52054a: 6e20 17ce 0a00 |0039: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce17 │ │ +520550: 0c01 |003c: move-result-object v1 │ │ +520552: 6e20 19ce 0a00 |003d: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce19 │ │ +520558: 0c08 |0040: move-result-object v8 │ │ +52055a: 7120 e2cf 8100 |0041: invoke-static {v1, v8}, Lorg/minidns/iterative/IterativeDnsClient;.getTargets:(Ljava/util/Collection;Ljava/util/Collection;)[Ljava/net/InetAddress; // method@cfe2 │ │ +520560: 0c01 |0044: move-result-object v1 │ │ +520562: 4607 0107 |0045: aget-object v7, v1, v7 │ │ +520566: 4601 0106 |0047: aget-object v1, v1, v6 │ │ +52056a: 2844 |0049: goto 008d // +0044 │ │ +52056c: 6e20 19ce 0a00 |004a: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv6NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce19 │ │ +520572: 0c01 |004d: move-result-object v1 │ │ +520574: 7210 9969 0100 |004e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52057a: 0c01 |0051: move-result-object v1 │ │ +52057c: 0757 |0052: move-object v7, v5 │ │ +52057e: 7210 1269 0100 |0053: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +520584: 0a08 |0056: move-result v8 │ │ +520586: 3808 1400 |0057: if-eqz v8, 006b // +0014 │ │ +52058a: 7210 1369 0100 |0059: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +520590: 0c08 |005c: move-result-object v8 │ │ +520592: 1f08 4022 |005d: check-cast v8, Lorg/minidns/record/AAAA; // type@2240 │ │ +520596: 3907 0700 |005f: if-nez v7, 0066 // +0007 │ │ +52059a: 6e10 38d0 0800 |0061: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +5205a0: 0c07 |0064: move-result-object v7 │ │ +5205a2: 28ee |0065: goto 0053 // -0012 │ │ +5205a4: 6e10 38d0 0800 |0066: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +5205aa: 0c01 |0069: move-result-object v1 │ │ +5205ac: 2823 |006a: goto 008d // +0023 │ │ +5205ae: 0751 |006b: move-object v1, v5 │ │ +5205b0: 2821 |006c: goto 008d // +0021 │ │ +5205b2: 6e20 17ce 0a00 |006d: invoke-virtual {v10, v0}, Lorg/minidns/AbstractDnsClient;.getCachedIPv4NameserverAddressesFor:(Lorg/minidns/dnsname/DnsName;)Ljava/util/Set; // method@ce17 │ │ +5205b8: 0c01 |0070: move-result-object v1 │ │ +5205ba: 7210 9969 0100 |0071: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +5205c0: 0c01 |0074: move-result-object v1 │ │ +5205c2: 0757 |0075: move-object v7, v5 │ │ +5205c4: 7210 1269 0100 |0076: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5205ca: 0a08 |0079: move-result v8 │ │ +5205cc: 3808 f1ff |007a: if-eqz v8, 006b // -000f │ │ +5205d0: 7210 1369 0100 |007c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5205d6: 0c08 |007f: move-result-object v8 │ │ +5205d8: 1f08 3f22 |0080: check-cast v8, Lorg/minidns/record/A; // type@223f │ │ +5205dc: 3907 0700 |0082: if-nez v7, 0089 // +0007 │ │ +5205e0: 6e10 38d0 0800 |0084: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +5205e6: 0c07 |0087: move-result-object v7 │ │ +5205e8: 28ee |0088: goto 0076 // -0012 │ │ +5205ea: 6e10 38d0 0800 |0089: invoke-virtual {v8}, Lorg/minidns/record/InternetAddressRR;.getInetAddress:()Ljava/net/InetAddress; // method@d038 │ │ +5205f0: 0c01 |008c: move-result-object v1 │ │ +5205f2: 3907 3200 |008d: if-nez v7, 00bf // +0032 │ │ +5205f6: 6200 529c |008f: sget-object v0, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +5205fa: 6208 b79c |0091: sget-object v8, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$AbstractDnsClient$IpVersionSetting:[I // field@9cb7 │ │ +5205fe: 54a9 d09b |0093: iget-object v9, v10, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +520602: 6e10 a464 0900 |0095: invoke-virtual {v9}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +520608: 0a09 |0098: move-result v9 │ │ +52060a: 4408 0809 |0099: aget v8, v8, v9 │ │ +52060e: 3268 2000 |009b: if-eq v8, v6, 00bb // +0020 │ │ +520612: 3248 1900 |009d: if-eq v8, v4, 00b6 // +0019 │ │ +520616: 3238 0e00 |009f: if-eq v8, v3, 00ad // +000e │ │ +52061a: 3228 0300 |00a1: if-eq v8, v2, 00a4 // +0003 │ │ +52061e: 281c |00a3: goto 00bf // +001c │ │ +520620: 7010 e1cf 0a00 |00a4: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv6RootServer:()Ljava/net/Inet6Address; // method@cfe1 │ │ +520626: 0c07 |00a7: move-result-object v7 │ │ +520628: 7010 e0cf 0a00 |00a8: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv4RootServer:()Ljava/net/Inet4Address; // method@cfe0 │ │ +52062e: 0c01 |00ab: move-result-object v1 │ │ +520630: 2813 |00ac: goto 00bf // +0013 │ │ +520632: 7010 e0cf 0a00 |00ad: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv4RootServer:()Ljava/net/Inet4Address; // method@cfe0 │ │ +520638: 0c07 |00b0: move-result-object v7 │ │ +52063a: 7010 e1cf 0a00 |00b1: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv6RootServer:()Ljava/net/Inet6Address; // method@cfe1 │ │ +520640: 0c01 |00b4: move-result-object v1 │ │ +520642: 280a |00b5: goto 00bf // +000a │ │ +520644: 7010 e1cf 0a00 |00b6: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv6RootServer:()Ljava/net/Inet6Address; // method@cfe1 │ │ +52064a: 0c07 |00b9: move-result-object v7 │ │ +52064c: 2805 |00ba: goto 00bf // +0005 │ │ +52064e: 7010 e0cf 0a00 |00bb: invoke-direct {v10}, Lorg/minidns/iterative/IterativeDnsClient;.getRandomIpv4RootServer:()Ljava/net/Inet4Address; // method@cfe0 │ │ +520654: 0c07 |00be: move-result-object v7 │ │ +520656: 2202 310f |00bf: new-instance v2, Ljava/util/LinkedList; // type@0f31 │ │ +52065a: 7010 2a69 0200 |00c1: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@692a │ │ +520660: 7050 eacf ba7c |00c4: invoke-direct {v10, v11, v12, v7, v0}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ +520666: 0c0b |00c7: move-result-object v11 │ │ +520668: 110b |00c8: return-object v11 │ │ +52066a: 0d03 |00c9: move-exception v3 │ │ +52066c: 7110 dbcf 0300 |00ca: invoke-static {v3}, Lorg/minidns/iterative/IterativeDnsClient;.abortIfFatal:(Ljava/io/IOException;)V // method@cfdb │ │ +520672: 7220 3669 3200 |00cd: invoke-interface {v2, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +520678: 3801 0b00 |00d0: if-eqz v1, 00db // +000b │ │ +52067c: 7050 eacf ba1c |00d2: invoke-direct {v10, v11, v12, v1, v0}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ +520682: 0c0b |00d5: move-result-object v11 │ │ +520684: 110b |00d6: return-object v11 │ │ +520686: 0d0b |00d7: move-exception v11 │ │ +520688: 7220 3669 b200 |00d8: invoke-interface {v2, v11}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52068e: 7110 e0d0 0200 |00db: invoke-static {v2}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ +520694: 1105 |00de: return-object v5 │ │ catches : 2 │ │ 0x00c4 - 0x00c8 │ │ Ljava/io/IOException; -> 0x00c9 │ │ 0x00d2 - 0x00d6 │ │ Ljava/io/IOException; -> 0x00d7 │ │ positions : │ │ 0x0000 line=156 │ │ @@ -1525639,126 +1525657,126 @@ │ │ type : '(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 220 16-bit code units │ │ -520698: |[520698] org.minidns.iterative.IterativeDnsClient.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -5206a8: 6e30 03d0 ca0b |0000: invoke-virtual {v10, v12, v11}, Lorg/minidns/iterative/ResolutionState;.recurse:(Ljava/net/InetAddress;Lorg/minidns/dnsmessage/DnsMessage;)V // method@d003 │ │ -5206ae: 6e30 21ce b90c |0003: invoke-virtual {v9, v11, v12}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce21 │ │ -5206b4: 0c0c |0006: move-result-object v12 │ │ -5206b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -5206b8: 390c 0300 |0008: if-nez v12, 000b // +0003 │ │ -5206bc: 1100 |000a: return-object v0 │ │ -5206be: 55c1 3b9c |000b: iget-boolean v1, v12, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -5206c2: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -5206c6: 110c |000f: return-object v12 │ │ -5206c8: 5491 cd9b |0010: iget-object v1, v9, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ -5206cc: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -5206d0: 6e40 28ce b1dc |0014: invoke-virtual {v1, v11, v12, v13}, Lorg/minidns/DnsCache;.offer:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)V // method@ce28 │ │ -5206d6: 6e10 c0ce 0c00 |0017: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.copyAuthority:()Ljava/util/List; // method@cec0 │ │ -5206dc: 0c0d |001a: move-result-object v13 │ │ -5206de: 2201 310f |001b: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ -5206e2: 7010 2a69 0100 |001d: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ -5206e8: 7210 4169 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5206ee: 0c02 |0023: move-result-object v2 │ │ -5206f0: 7210 1269 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5206f6: 0a03 |0027: move-result v3 │ │ -5206f8: 3803 5200 |0028: if-eqz v3, 007a // +0052 │ │ -5206fc: 7210 1369 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -520702: 0c03 |002d: move-result-object v3 │ │ -520704: 1f03 5922 |002e: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -520708: 5434 6f9d |0030: iget-object v4, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -52070c: 6205 439d |0032: sget-object v5, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ -520710: 3254 0600 |0034: if-eq v4, v5, 003a // +0006 │ │ -520714: 7210 1469 0200 |0036: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ -52071a: 28eb |0039: goto 0024 // -0015 │ │ -52071c: 5434 6d9d |003a: iget-object v4, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -520720: 1f04 4c22 |003c: check-cast v4, Lorg/minidns/record/NS; // type@224c │ │ -520724: 5444 069d |003e: iget-object v4, v4, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -520728: 7030 eecf c904 |0040: invoke-direct {v9, v12, v4}, Lorg/minidns/iterative/IterativeDnsClient;.searchAdditional:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfee │ │ -52072e: 0c04 |0043: move-result-object v4 │ │ -520730: 5444 bc9c |0044: iget-object v4, v4, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ -520734: 7210 4169 0400 |0046: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52073a: 0c04 |0049: move-result-object v4 │ │ -52073c: 7210 1269 0400 |004a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -520742: 0a05 |004d: move-result v5 │ │ -520744: 3805 d6ff |004e: if-eqz v5, 0024 // -002a │ │ -520748: 7210 1369 0400 |0050: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52074e: 0c05 |0053: move-result-object v5 │ │ -520750: 1f05 820e |0054: check-cast v5, Ljava/net/InetAddress; // type@0e82 │ │ -520754: 5436 6c9d |0056: iget-object v6, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -520758: 7056 eacf a95b |0058: invoke-direct {v9, v10, v11, v5, v6}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ -52075e: 0c0a |005b: move-result-object v10 │ │ -520760: 110a |005c: return-object v10 │ │ -520762: 0d05 |005d: move-exception v5 │ │ -520764: 7110 dbcf 0500 |005e: invoke-static {v5}, Lorg/minidns/iterative/IterativeDnsClient;.abortIfFatal:(Ljava/io/IOException;)V // method@cfdb │ │ -52076a: 6206 cc9b |0061: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -52076e: 6207 6154 |0063: sget-object v7, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@5461 │ │ -520772: 1a08 2f21 |0065: const-string v8, "Exception while recursing" // string@212f │ │ -520776: 6e40 576a 7658 |0067: invoke-virtual {v6, v7, v8, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -52077c: 6e10 02d0 0a00 |006a: invoke-virtual {v10}, Lorg/minidns/iterative/ResolutionState;.decrementSteps:()V // method@d002 │ │ -520782: 7220 3669 5100 |006d: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520788: 7210 1269 0400 |0070: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52078e: 0a05 |0073: move-result v5 │ │ -520790: 3905 d6ff |0074: if-nez v5, 004a // -002a │ │ -520794: 7210 1469 0200 |0076: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ -52079a: 28d1 |0079: goto 004a // -002f │ │ -52079c: 7210 4169 0d00 |007a: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5207a2: 0c0c |007d: move-result-object v12 │ │ -5207a4: 7210 1269 0c00 |007e: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5207aa: 0a0d |0081: move-result v13 │ │ -5207ac: 380d 5600 |0082: if-eqz v13, 00d8 // +0056 │ │ -5207b0: 7210 1369 0c00 |0084: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5207b6: 0c0d |0087: move-result-object v13 │ │ -5207b8: 1f0d 5922 |0088: check-cast v13, Lorg/minidns/record/Record; // type@2259 │ │ -5207bc: 6e10 c6ce 0b00 |008a: invoke-virtual {v11}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ -5207c2: 0c02 |008d: move-result-object v2 │ │ -5207c4: 54d3 6d9d |008e: iget-object v3, v13, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -5207c8: 1f03 4c22 |0090: check-cast v3, Lorg/minidns/record/NS; // type@224c │ │ -5207cc: 5433 069d |0092: iget-object v3, v3, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -5207d0: 5424 4f9c |0094: iget-object v4, v2, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -5207d4: 6e20 dece 3400 |0096: invoke-virtual {v4, v3}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -5207da: 0a04 |0099: move-result v4 │ │ -5207dc: 3804 0d00 |009a: if-eqz v4, 00a7 // +000d │ │ -5207e0: 5422 509c |009c: iget-object v2, v2, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -5207e4: 6204 119d |009e: sget-object v4, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -5207e8: 3242 deff |00a0: if-eq v2, v4, 007e // -0022 │ │ -5207ec: 6204 139d |00a2: sget-object v4, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -5207f0: 3342 0300 |00a4: if-ne v2, v4, 00a7 // +0003 │ │ -5207f4: 28d8 |00a6: goto 007e // -0028 │ │ -5207f6: 7030 ebcf a903 |00a7: invoke-direct {v9, v10, v3}, Lorg/minidns/iterative/IterativeDnsClient;.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfeb │ │ -5207fc: 0c02 |00aa: move-result-object v2 │ │ -5207fe: 2809 |00ab: goto 00b4 // +0009 │ │ -520800: 0d02 |00ac: move-exception v2 │ │ -520802: 6e10 02d0 0a00 |00ad: invoke-virtual {v10}, Lorg/minidns/iterative/ResolutionState;.decrementSteps:()V // method@d002 │ │ -520808: 7220 3669 2100 |00b0: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52080e: 0702 |00b3: move-object v2, v0 │ │ -520810: 3902 0300 |00b4: if-nez v2, 00b7 // +0003 │ │ -520814: 28c8 |00b6: goto 007e // -0038 │ │ -520816: 5422 bc9c |00b7: iget-object v2, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ -52081a: 7210 4169 0200 |00b9: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -520820: 0c02 |00bc: move-result-object v2 │ │ -520822: 7210 1269 0200 |00bd: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -520828: 0a03 |00c0: move-result v3 │ │ -52082a: 3803 bdff |00c1: if-eqz v3, 007e // -0043 │ │ -52082e: 7210 1369 0200 |00c3: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -520834: 0c03 |00c6: move-result-object v3 │ │ -520836: 1f03 820e |00c7: check-cast v3, Ljava/net/InetAddress; // type@0e82 │ │ -52083a: 54d4 6c9d |00c9: iget-object v4, v13, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -52083e: 7054 eacf a93b |00cb: invoke-direct {v9, v10, v11, v3, v4}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ -520844: 0c0a |00ce: move-result-object v10 │ │ -520846: 110a |00cf: return-object v10 │ │ -520848: 0d03 |00d0: move-exception v3 │ │ -52084a: 6e10 02d0 0a00 |00d1: invoke-virtual {v10}, Lorg/minidns/iterative/ResolutionState;.decrementSteps:()V // method@d002 │ │ -520850: 7220 3669 3100 |00d4: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520856: 28e6 |00d7: goto 00bd // -001a │ │ -520858: 7110 e0d0 0100 |00d8: invoke-static {v1}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ -52085e: 1100 |00db: return-object v0 │ │ +5206b4: |[5206b4] org.minidns.iterative.IterativeDnsClient.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +5206c4: 6e30 03d0 ca0b |0000: invoke-virtual {v10, v12, v11}, Lorg/minidns/iterative/ResolutionState;.recurse:(Ljava/net/InetAddress;Lorg/minidns/dnsmessage/DnsMessage;)V // method@d003 │ │ +5206ca: 6e30 21ce b90c |0003: invoke-virtual {v9, v11, v12}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce21 │ │ +5206d0: 0c0c |0006: move-result-object v12 │ │ +5206d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +5206d4: 390c 0300 |0008: if-nez v12, 000b // +0003 │ │ +5206d8: 1100 |000a: return-object v0 │ │ +5206da: 55c1 3b9c |000b: iget-boolean v1, v12, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +5206de: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +5206e2: 110c |000f: return-object v12 │ │ +5206e4: 5491 cd9b |0010: iget-object v1, v9, Lorg/minidns/AbstractDnsClient;.cache:Lorg/minidns/DnsCache; // field@9bcd │ │ +5206e8: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +5206ec: 6e40 28ce b1dc |0014: invoke-virtual {v1, v11, v12, v13}, Lorg/minidns/DnsCache;.offer:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)V // method@ce28 │ │ +5206f2: 6e10 c0ce 0c00 |0017: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.copyAuthority:()Ljava/util/List; // method@cec0 │ │ +5206f8: 0c0d |001a: move-result-object v13 │ │ +5206fa: 2201 310f |001b: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ +5206fe: 7010 2a69 0100 |001d: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ +520704: 7210 4169 0d00 |0020: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52070a: 0c02 |0023: move-result-object v2 │ │ +52070c: 7210 1269 0200 |0024: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +520712: 0a03 |0027: move-result v3 │ │ +520714: 3803 5200 |0028: if-eqz v3, 007a // +0052 │ │ +520718: 7210 1369 0200 |002a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52071e: 0c03 |002d: move-result-object v3 │ │ +520720: 1f03 5922 |002e: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +520724: 5434 6f9d |0030: iget-object v4, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +520728: 6205 439d |0032: sget-object v5, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ +52072c: 3254 0600 |0034: if-eq v4, v5, 003a // +0006 │ │ +520730: 7210 1469 0200 |0036: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ +520736: 28eb |0039: goto 0024 // -0015 │ │ +520738: 5434 6d9d |003a: iget-object v4, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +52073c: 1f04 4c22 |003c: check-cast v4, Lorg/minidns/record/NS; // type@224c │ │ +520740: 5444 069d |003e: iget-object v4, v4, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +520744: 7030 eecf c904 |0040: invoke-direct {v9, v12, v4}, Lorg/minidns/iterative/IterativeDnsClient;.searchAdditional:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfee │ │ +52074a: 0c04 |0043: move-result-object v4 │ │ +52074c: 5444 bc9c |0044: iget-object v4, v4, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ +520750: 7210 4169 0400 |0046: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +520756: 0c04 |0049: move-result-object v4 │ │ +520758: 7210 1269 0400 |004a: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52075e: 0a05 |004d: move-result v5 │ │ +520760: 3805 d6ff |004e: if-eqz v5, 0024 // -002a │ │ +520764: 7210 1369 0400 |0050: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52076a: 0c05 |0053: move-result-object v5 │ │ +52076c: 1f05 820e |0054: check-cast v5, Ljava/net/InetAddress; // type@0e82 │ │ +520770: 5436 6c9d |0056: iget-object v6, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +520774: 7056 eacf a95b |0058: invoke-direct {v9, v10, v11, v5, v6}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ +52077a: 0c0a |005b: move-result-object v10 │ │ +52077c: 110a |005c: return-object v10 │ │ +52077e: 0d05 |005d: move-exception v5 │ │ +520780: 7110 dbcf 0500 |005e: invoke-static {v5}, Lorg/minidns/iterative/IterativeDnsClient;.abortIfFatal:(Ljava/io/IOException;)V // method@cfdb │ │ +520786: 6206 cc9b |0061: sget-object v6, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +52078a: 6207 6154 |0063: sget-object v7, Ljava/util/logging/Level;.FINER:Ljava/util/logging/Level; // field@5461 │ │ +52078e: 1a08 2f21 |0065: const-string v8, "Exception while recursing" // string@212f │ │ +520792: 6e40 576a 7658 |0067: invoke-virtual {v6, v7, v8, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +520798: 6e10 02d0 0a00 |006a: invoke-virtual {v10}, Lorg/minidns/iterative/ResolutionState;.decrementSteps:()V // method@d002 │ │ +52079e: 7220 3669 5100 |006d: invoke-interface {v1, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +5207a4: 7210 1269 0400 |0070: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5207aa: 0a05 |0073: move-result v5 │ │ +5207ac: 3905 d6ff |0074: if-nez v5, 004a // -002a │ │ +5207b0: 7210 1469 0200 |0076: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ +5207b6: 28d1 |0079: goto 004a // -002f │ │ +5207b8: 7210 4169 0d00 |007a: invoke-interface {v13}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5207be: 0c0c |007d: move-result-object v12 │ │ +5207c0: 7210 1269 0c00 |007e: invoke-interface {v12}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5207c6: 0a0d |0081: move-result v13 │ │ +5207c8: 380d 5600 |0082: if-eqz v13, 00d8 // +0056 │ │ +5207cc: 7210 1369 0c00 |0084: invoke-interface {v12}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5207d2: 0c0d |0087: move-result-object v13 │ │ +5207d4: 1f0d 5922 |0088: check-cast v13, Lorg/minidns/record/Record; // type@2259 │ │ +5207d8: 6e10 c6ce 0b00 |008a: invoke-virtual {v11}, Lorg/minidns/dnsmessage/DnsMessage;.getQuestion:()Lorg/minidns/dnsmessage/Question; // method@cec6 │ │ +5207de: 0c02 |008d: move-result-object v2 │ │ +5207e0: 54d3 6d9d |008e: iget-object v3, v13, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +5207e4: 1f03 4c22 |0090: check-cast v3, Lorg/minidns/record/NS; // type@224c │ │ +5207e8: 5433 069d |0092: iget-object v3, v3, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +5207ec: 5424 4f9c |0094: iget-object v4, v2, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +5207f0: 6e20 dece 3400 |0096: invoke-virtual {v4, v3}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +5207f6: 0a04 |0099: move-result v4 │ │ +5207f8: 3804 0d00 |009a: if-eqz v4, 00a7 // +000d │ │ +5207fc: 5422 509c |009c: iget-object v2, v2, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +520800: 6204 119d |009e: sget-object v4, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +520804: 3242 deff |00a0: if-eq v2, v4, 007e // -0022 │ │ +520808: 6204 139d |00a2: sget-object v4, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +52080c: 3342 0300 |00a4: if-ne v2, v4, 00a7 // +0003 │ │ +520810: 28d8 |00a6: goto 007e // -0028 │ │ +520812: 7030 ebcf a903 |00a7: invoke-direct {v9, v10, v3}, Lorg/minidns/iterative/IterativeDnsClient;.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfeb │ │ +520818: 0c02 |00aa: move-result-object v2 │ │ +52081a: 2809 |00ab: goto 00b4 // +0009 │ │ +52081c: 0d02 |00ac: move-exception v2 │ │ +52081e: 6e10 02d0 0a00 |00ad: invoke-virtual {v10}, Lorg/minidns/iterative/ResolutionState;.decrementSteps:()V // method@d002 │ │ +520824: 7220 3669 2100 |00b0: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52082a: 0702 |00b3: move-object v2, v0 │ │ +52082c: 3902 0300 |00b4: if-nez v2, 00b7 // +0003 │ │ +520830: 28c8 |00b6: goto 007e // -0038 │ │ +520832: 5422 bc9c |00b7: iget-object v2, v2, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;.addresses:Ljava/util/List; // field@9cbc │ │ +520836: 7210 4169 0200 |00b9: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52083c: 0c02 |00bc: move-result-object v2 │ │ +52083e: 7210 1269 0200 |00bd: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +520844: 0a03 |00c0: move-result v3 │ │ +520846: 3803 bdff |00c1: if-eqz v3, 007e // -0043 │ │ +52084a: 7210 1369 0200 |00c3: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +520850: 0c03 |00c6: move-result-object v3 │ │ +520852: 1f03 820e |00c7: check-cast v3, Ljava/net/InetAddress; // type@0e82 │ │ +520856: 54d4 6c9d |00c9: iget-object v4, v13, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +52085a: 7054 eacf a93b |00cb: invoke-direct {v9, v10, v11, v3, v4}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfea │ │ +520860: 0c0a |00ce: move-result-object v10 │ │ +520862: 110a |00cf: return-object v10 │ │ +520864: 0d03 |00d0: move-exception v3 │ │ +520866: 6e10 02d0 0a00 |00d1: invoke-virtual {v10}, Lorg/minidns/iterative/ResolutionState;.decrementSteps:()V // method@d002 │ │ +52086c: 7220 3669 3100 |00d4: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +520872: 28e6 |00d7: goto 00bd // -001a │ │ +520874: 7110 e0d0 0100 |00d8: invoke-static {v1}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ +52087a: 1100 |00db: return-object v0 │ │ catches : 3 │ │ 0x0056 - 0x005c │ │ Ljava/io/IOException; -> 0x005d │ │ 0x00a7 - 0x00ab │ │ Ljava/io/IOException; -> 0x00ac │ │ 0x00c9 - 0x00cf │ │ Ljava/io/IOException; -> 0x00d0 │ │ @@ -1525809,110 +1525827,110 @@ │ │ type : '(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -5208bc: |[5208bc] org.minidns.iterative.IterativeDnsClient.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ -5208cc: 7010 e6cf 0600 |0000: invoke-direct {v6}, Lorg/minidns/iterative/IterativeDnsClient;.newIpResultSetBuilder:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; // method@cfe6 │ │ -5208d2: 0c00 |0003: move-result-object v0 │ │ -5208d4: 5461 d09b |0004: iget-object v1, v6, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -5208d8: 5511 c49b |0006: iget-boolean v1, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ -5208dc: 3801 5600 |0008: if-eqz v1, 005e // +0056 │ │ -5208e0: 2201 fa21 |000a: new-instance v1, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -5208e4: 6202 119d |000c: sget-object v2, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -5208e8: 7030 cfce 8102 |000e: invoke-direct {v1, v8, v2}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ -5208ee: 6e20 1dce 1600 |0011: invoke-virtual {v6, v1}, Lorg/minidns/AbstractDnsClient;.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce1d │ │ -5208f4: 0c02 |0014: move-result-object v2 │ │ -5208f6: 7030 e9cf 7602 |0015: invoke-direct {v6, v7, v2}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe9 │ │ -5208fc: 0c02 |0018: move-result-object v2 │ │ -5208fe: 3802 4500 |0019: if-eqz v2, 005e // +0045 │ │ -520902: 5422 399c |001b: iget-object v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -520906: 7210 4169 0200 |001d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52090c: 0c02 |0020: move-result-object v2 │ │ -52090e: 7210 1269 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -520914: 0a03 |0024: move-result v3 │ │ -520916: 3803 3900 |0025: if-eqz v3, 005e // +0039 │ │ -52091a: 7210 1369 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -520920: 0c03 |002a: move-result-object v3 │ │ -520922: 1f03 5922 |002b: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -520926: 6e20 90d0 1300 |002d: invoke-virtual {v3, v1}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ -52092c: 0a04 |0030: move-result v4 │ │ -52092e: 3804 1400 |0031: if-eqz v4, 0045 // +0014 │ │ -520932: 5484 549c |0033: iget-object v4, v8, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -520936: 5433 6d9d |0035: iget-object v3, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -52093a: 1f03 3f22 |0037: check-cast v3, Lorg/minidns/record/A; // type@223f │ │ -52093e: 7120 e3cf 3400 |0039: invoke-static {v4, v3}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress; // method@cfe3 │ │ -520944: 0c03 |003c: move-result-object v3 │ │ -520946: 7110 d4cf 0000 |003d: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$000:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd4 │ │ -52094c: 0c04 |0040: move-result-object v4 │ │ -52094e: 7220 3669 3400 |0041: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520954: 28dd |0044: goto 0021 // -0023 │ │ -520956: 5434 6f9d |0045: iget-object v4, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -52095a: 6205 1d9d |0047: sget-object v5, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ -52095e: 3354 d8ff |0049: if-ne v4, v5, 0021 // -0028 │ │ -520962: 5434 6c9d |004b: iget-object v4, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -520966: 6e20 dece 8400 |004d: invoke-virtual {v4, v8}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -52096c: 0a04 |0050: move-result v4 │ │ -52096e: 3804 d0ff |0051: if-eqz v4, 0021 // -0030 │ │ -520972: 5438 6d9d |0053: iget-object v8, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -520976: 1f08 5522 |0055: check-cast v8, Lorg/minidns/record/RRWithTarget; // type@2255 │ │ -52097a: 5488 069d |0057: iget-object v8, v8, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -52097e: 7030 ebcf 7608 |0059: invoke-direct {v6, v7, v8}, Lorg/minidns/iterative/IterativeDnsClient;.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfeb │ │ -520984: 0c07 |005c: move-result-object v7 │ │ -520986: 1107 |005d: return-object v7 │ │ -520988: 5461 d09b |005e: iget-object v1, v6, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ -52098c: 5511 c79b |0060: iget-boolean v1, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ -520990: 3801 5600 |0062: if-eqz v1, 00b8 // +0056 │ │ -520994: 2201 fa21 |0064: new-instance v1, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -520998: 6202 139d |0066: sget-object v2, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -52099c: 7030 cfce 8102 |0068: invoke-direct {v1, v8, v2}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ -5209a2: 6e20 1dce 1600 |006b: invoke-virtual {v6, v1}, Lorg/minidns/AbstractDnsClient;.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce1d │ │ -5209a8: 0c02 |006e: move-result-object v2 │ │ -5209aa: 7030 e9cf 7602 |006f: invoke-direct {v6, v7, v2}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe9 │ │ -5209b0: 0c02 |0072: move-result-object v2 │ │ -5209b2: 3802 4500 |0073: if-eqz v2, 00b8 // +0045 │ │ -5209b6: 5422 399c |0075: iget-object v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -5209ba: 7210 4169 0200 |0077: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5209c0: 0c02 |007a: move-result-object v2 │ │ -5209c2: 7210 1269 0200 |007b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5209c8: 0a03 |007e: move-result v3 │ │ -5209ca: 3803 3900 |007f: if-eqz v3, 00b8 // +0039 │ │ -5209ce: 7210 1369 0200 |0081: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5209d4: 0c03 |0084: move-result-object v3 │ │ -5209d6: 1f03 5922 |0085: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -5209da: 6e20 90d0 1300 |0087: invoke-virtual {v3, v1}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ -5209e0: 0a04 |008a: move-result v4 │ │ -5209e2: 3804 1400 |008b: if-eqz v4, 009f // +0014 │ │ -5209e6: 5484 549c |008d: iget-object v4, v8, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -5209ea: 5433 6d9d |008f: iget-object v3, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -5209ee: 1f03 4022 |0091: check-cast v3, Lorg/minidns/record/AAAA; // type@2240 │ │ -5209f2: 7120 e4cf 3400 |0093: invoke-static {v4, v3}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress; // method@cfe4 │ │ -5209f8: 0c03 |0096: move-result-object v3 │ │ -5209fa: 7110 d5cf 0000 |0097: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$100:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd5 │ │ -520a00: 0c04 |009a: move-result-object v4 │ │ -520a02: 7220 3669 3400 |009b: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520a08: 28dd |009e: goto 007b // -0023 │ │ -520a0a: 5434 6f9d |009f: iget-object v4, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -520a0e: 6205 1d9d |00a1: sget-object v5, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ -520a12: 3354 d8ff |00a3: if-ne v4, v5, 007b // -0028 │ │ -520a16: 5434 6c9d |00a5: iget-object v4, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -520a1a: 6e20 dece 8400 |00a7: invoke-virtual {v4, v8}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -520a20: 0a04 |00aa: move-result v4 │ │ -520a22: 3804 d0ff |00ab: if-eqz v4, 007b // -0030 │ │ -520a26: 5438 6d9d |00ad: iget-object v8, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -520a2a: 1f08 5522 |00af: check-cast v8, Lorg/minidns/record/RRWithTarget; // type@2255 │ │ -520a2e: 5488 069d |00b1: iget-object v8, v8, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -520a32: 7030 ebcf 7608 |00b3: invoke-direct {v6, v7, v8}, Lorg/minidns/iterative/IterativeDnsClient;.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfeb │ │ -520a38: 0c07 |00b6: move-result-object v7 │ │ -520a3a: 1107 |00b7: return-object v7 │ │ -520a3c: 6e10 d6cf 0000 |00b8: invoke-virtual {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.build:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfd6 │ │ -520a42: 0c07 |00bb: move-result-object v7 │ │ -520a44: 1107 |00bc: return-object v7 │ │ +5208d8: |[5208d8] org.minidns.iterative.IterativeDnsClient.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ +5208e8: 7010 e6cf 0600 |0000: invoke-direct {v6}, Lorg/minidns/iterative/IterativeDnsClient;.newIpResultSetBuilder:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; // method@cfe6 │ │ +5208ee: 0c00 |0003: move-result-object v0 │ │ +5208f0: 5461 d09b |0004: iget-object v1, v6, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +5208f4: 5511 c49b |0006: iget-boolean v1, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v4:Z // field@9bc4 │ │ +5208f8: 3801 5600 |0008: if-eqz v1, 005e // +0056 │ │ +5208fc: 2201 fa21 |000a: new-instance v1, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +520900: 6202 119d |000c: sget-object v2, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +520904: 7030 cfce 8102 |000e: invoke-direct {v1, v8, v2}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ +52090a: 6e20 1dce 1600 |0011: invoke-virtual {v6, v1}, Lorg/minidns/AbstractDnsClient;.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce1d │ │ +520910: 0c02 |0014: move-result-object v2 │ │ +520912: 7030 e9cf 7602 |0015: invoke-direct {v6, v7, v2}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe9 │ │ +520918: 0c02 |0018: move-result-object v2 │ │ +52091a: 3802 4500 |0019: if-eqz v2, 005e // +0045 │ │ +52091e: 5422 399c |001b: iget-object v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +520922: 7210 4169 0200 |001d: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +520928: 0c02 |0020: move-result-object v2 │ │ +52092a: 7210 1269 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +520930: 0a03 |0024: move-result v3 │ │ +520932: 3803 3900 |0025: if-eqz v3, 005e // +0039 │ │ +520936: 7210 1369 0200 |0027: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52093c: 0c03 |002a: move-result-object v3 │ │ +52093e: 1f03 5922 |002b: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +520942: 6e20 90d0 1300 |002d: invoke-virtual {v3, v1}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ +520948: 0a04 |0030: move-result v4 │ │ +52094a: 3804 1400 |0031: if-eqz v4, 0045 // +0014 │ │ +52094e: 5484 549c |0033: iget-object v4, v8, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +520952: 5433 6d9d |0035: iget-object v3, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +520956: 1f03 3f22 |0037: check-cast v3, Lorg/minidns/record/A; // type@223f │ │ +52095a: 7120 e3cf 3400 |0039: invoke-static {v4, v3}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress; // method@cfe3 │ │ +520960: 0c03 |003c: move-result-object v3 │ │ +520962: 7110 d4cf 0000 |003d: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$000:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd4 │ │ +520968: 0c04 |0040: move-result-object v4 │ │ +52096a: 7220 3669 3400 |0041: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +520970: 28dd |0044: goto 0021 // -0023 │ │ +520972: 5434 6f9d |0045: iget-object v4, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +520976: 6205 1d9d |0047: sget-object v5, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ +52097a: 3354 d8ff |0049: if-ne v4, v5, 0021 // -0028 │ │ +52097e: 5434 6c9d |004b: iget-object v4, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +520982: 6e20 dece 8400 |004d: invoke-virtual {v4, v8}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +520988: 0a04 |0050: move-result v4 │ │ +52098a: 3804 d0ff |0051: if-eqz v4, 0021 // -0030 │ │ +52098e: 5438 6d9d |0053: iget-object v8, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +520992: 1f08 5522 |0055: check-cast v8, Lorg/minidns/record/RRWithTarget; // type@2255 │ │ +520996: 5488 069d |0057: iget-object v8, v8, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +52099a: 7030 ebcf 7608 |0059: invoke-direct {v6, v7, v8}, Lorg/minidns/iterative/IterativeDnsClient;.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfeb │ │ +5209a0: 0c07 |005c: move-result-object v7 │ │ +5209a2: 1107 |005d: return-object v7 │ │ +5209a4: 5461 d09b |005e: iget-object v1, v6, Lorg/minidns/AbstractDnsClient;.ipVersionSetting:Lorg/minidns/AbstractDnsClient$IpVersionSetting; // field@9bd0 │ │ +5209a8: 5511 c79b |0060: iget-boolean v1, v1, Lorg/minidns/AbstractDnsClient$IpVersionSetting;.v6:Z // field@9bc7 │ │ +5209ac: 3801 5600 |0062: if-eqz v1, 00b8 // +0056 │ │ +5209b0: 2201 fa21 |0064: new-instance v1, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +5209b4: 6202 139d |0066: sget-object v2, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +5209b8: 7030 cfce 8102 |0068: invoke-direct {v1, v8, v2}, Lorg/minidns/dnsmessage/Question;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record$TYPE;)V // method@cecf │ │ +5209be: 6e20 1dce 1600 |006b: invoke-virtual {v6, v1}, Lorg/minidns/AbstractDnsClient;.getQueryFor:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce1d │ │ +5209c4: 0c02 |006e: move-result-object v2 │ │ +5209c6: 7030 e9cf 7602 |006f: invoke-direct {v6, v7, v2}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe9 │ │ +5209cc: 0c02 |0072: move-result-object v2 │ │ +5209ce: 3802 4500 |0073: if-eqz v2, 00b8 // +0045 │ │ +5209d2: 5422 399c |0075: iget-object v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +5209d6: 7210 4169 0200 |0077: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5209dc: 0c02 |007a: move-result-object v2 │ │ +5209de: 7210 1269 0200 |007b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5209e4: 0a03 |007e: move-result v3 │ │ +5209e6: 3803 3900 |007f: if-eqz v3, 00b8 // +0039 │ │ +5209ea: 7210 1369 0200 |0081: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5209f0: 0c03 |0084: move-result-object v3 │ │ +5209f2: 1f03 5922 |0085: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +5209f6: 6e20 90d0 1300 |0087: invoke-virtual {v3, v1}, Lorg/minidns/record/Record;.isAnswer:(Lorg/minidns/dnsmessage/Question;)Z // method@d090 │ │ +5209fc: 0a04 |008a: move-result v4 │ │ +5209fe: 3804 1400 |008b: if-eqz v4, 009f // +0014 │ │ +520a02: 5484 549c |008d: iget-object v4, v8, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +520a06: 5433 6d9d |008f: iget-object v3, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +520a0a: 1f03 4022 |0091: check-cast v3, Lorg/minidns/record/AAAA; // type@2240 │ │ +520a0e: 7120 e4cf 3400 |0093: invoke-static {v4, v3}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress; // method@cfe4 │ │ +520a14: 0c03 |0096: move-result-object v3 │ │ +520a16: 7110 d5cf 0000 |0097: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$100:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd5 │ │ +520a1c: 0c04 |009a: move-result-object v4 │ │ +520a1e: 7220 3669 3400 |009b: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +520a24: 28dd |009e: goto 007b // -0023 │ │ +520a26: 5434 6f9d |009f: iget-object v4, v3, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +520a2a: 6205 1d9d |00a1: sget-object v5, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ +520a2e: 3354 d8ff |00a3: if-ne v4, v5, 007b // -0028 │ │ +520a32: 5434 6c9d |00a5: iget-object v4, v3, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +520a36: 6e20 dece 8400 |00a7: invoke-virtual {v4, v8}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +520a3c: 0a04 |00aa: move-result v4 │ │ +520a3e: 3804 d0ff |00ab: if-eqz v4, 007b // -0030 │ │ +520a42: 5438 6d9d |00ad: iget-object v8, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +520a46: 1f08 5522 |00af: check-cast v8, Lorg/minidns/record/RRWithTarget; // type@2255 │ │ +520a4a: 5488 069d |00b1: iget-object v8, v8, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +520a4e: 7030 ebcf 7608 |00b3: invoke-direct {v6, v7, v8}, Lorg/minidns/iterative/IterativeDnsClient;.resolveIpRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfeb │ │ +520a54: 0c07 |00b6: move-result-object v7 │ │ +520a56: 1107 |00b7: return-object v7 │ │ +520a58: 6e10 d6cf 0000 |00b8: invoke-virtual {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.build:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfd6 │ │ +520a5e: 0c07 |00bb: move-result-object v7 │ │ +520a60: 1107 |00bc: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=330 │ │ 0x000a line=332 │ │ 0x0011 line=333 │ │ 0x0015 line=334 │ │ @@ -1525943,48 +1525961,48 @@ │ │ type : '(CIIII)Ljava/net/Inet4Address;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -5200fc: |[5200fc] org.minidns.iterative.IterativeDnsClient.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; │ │ -52010c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -520110: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -520116: 6e20 8965 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52011c: 1a01 4b08 |0008: const-string v1, ".root-servers.net" // string@084b │ │ -520120: 6e20 9165 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -520126: 6e10 a365 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52012c: 0c00 |0010: move-result-object v0 │ │ -52012e: 1241 |0011: const/4 v1, #int 4 // #4 │ │ -520130: 2311 2e23 |0012: new-array v1, v1, [B // type@232e │ │ -520134: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -520136: 8d44 |0015: int-to-byte v4, v4 │ │ -520138: 4f04 0102 |0016: aput-byte v4, v1, v2 │ │ -52013c: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -52013e: 8d55 |0019: int-to-byte v5, v5 │ │ -520140: 4f05 0104 |001a: aput-byte v5, v1, v4 │ │ -520144: 1224 |001c: const/4 v4, #int 2 // #2 │ │ -520146: 8d65 |001d: int-to-byte v5, v6 │ │ -520148: 4f05 0104 |001e: aput-byte v5, v1, v4 │ │ -52014c: 1234 |0020: const/4 v4, #int 3 // #3 │ │ -52014e: 8d75 |0021: int-to-byte v5, v7 │ │ -520150: 4f05 0104 |0022: aput-byte v5, v1, v4 │ │ -520154: 7120 4f66 1000 |0024: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ -52015a: 0c04 |0027: move-result-object v4 │ │ -52015c: 1f04 800e |0028: check-cast v4, Ljava/net/Inet4Address; // type@0e80 │ │ -520160: 6205 be9c |002a: sget-object v5, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cbe │ │ -520164: 7110 6f64 0300 |002c: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@646f │ │ -52016a: 0c03 |002f: move-result-object v3 │ │ -52016c: 7230 6b69 3504 |0030: invoke-interface {v5, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -520172: 1104 |0033: return-object v4 │ │ -520174: 0d03 |0034: move-exception v3 │ │ -520176: 2204 580e |0035: new-instance v4, Ljava/lang/RuntimeException; // type@0e58 │ │ -52017a: 7020 2f65 3400 |0037: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -520180: 2704 |003a: throw v4 │ │ +520118: |[520118] org.minidns.iterative.IterativeDnsClient.rootServerInet4Address:(CIIII)Ljava/net/Inet4Address; │ │ +520128: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52012c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +520132: 6e20 8965 3000 |0005: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +520138: 1a01 4b08 |0008: const-string v1, ".root-servers.net" // string@084b │ │ +52013c: 6e20 9165 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +520142: 6e10 a365 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +520148: 0c00 |0010: move-result-object v0 │ │ +52014a: 1241 |0011: const/4 v1, #int 4 // #4 │ │ +52014c: 2311 2e23 |0012: new-array v1, v1, [B // type@232e │ │ +520150: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +520152: 8d44 |0015: int-to-byte v4, v4 │ │ +520154: 4f04 0102 |0016: aput-byte v4, v1, v2 │ │ +520158: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +52015a: 8d55 |0019: int-to-byte v5, v5 │ │ +52015c: 4f05 0104 |001a: aput-byte v5, v1, v4 │ │ +520160: 1224 |001c: const/4 v4, #int 2 // #2 │ │ +520162: 8d65 |001d: int-to-byte v5, v6 │ │ +520164: 4f05 0104 |001e: aput-byte v5, v1, v4 │ │ +520168: 1234 |0020: const/4 v4, #int 3 // #3 │ │ +52016a: 8d75 |0021: int-to-byte v5, v7 │ │ +52016c: 4f05 0104 |0022: aput-byte v5, v1, v4 │ │ +520170: 7120 4f66 1000 |0024: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ +520176: 0c04 |0027: move-result-object v4 │ │ +520178: 1f04 800e |0028: check-cast v4, Ljava/net/Inet4Address; // type@0e80 │ │ +52017c: 6205 be9c |002a: sget-object v5, Lorg/minidns/iterative/IterativeDnsClient;.IPV4_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cbe │ │ +520180: 7110 6f64 0300 |002c: invoke-static {v3}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@646f │ │ +520186: 0c03 |002f: move-result-object v3 │ │ +520188: 7230 6b69 3504 |0030: invoke-interface {v5, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +52018e: 1104 |0033: return-object v4 │ │ +520190: 0d03 |0034: move-exception v3 │ │ +520192: 2204 580e |0035: new-instance v4, Ljava/lang/RuntimeException; // type@0e58 │ │ +520196: 7020 2f65 3400 |0037: invoke-direct {v4, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +52019c: 2704 |003a: throw v4 │ │ catches : 1 │ │ 0x0012 - 0x0033 │ │ Ljava/net/UnknownHostException; -> 0x0034 │ │ positions : │ │ 0x0000 line=445 │ │ 0x0024 line=447 │ │ 0x002a line=449 │ │ @@ -1526001,92 +1526019,92 @@ │ │ type : '(CIIIIIIII)Ljava/net/Inet6Address;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -5201bc: |[5201bc] org.minidns.iterative.IterativeDnsClient.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; │ │ -5201cc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5201d0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5201d6: 6e20 8965 4000 |0005: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5201dc: 1a01 4b08 |0008: const-string v1, ".root-servers.net" // string@084b │ │ -5201e0: 6e20 9165 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5201e6: 6e10 a365 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5201ec: 0c00 |0010: move-result-object v0 │ │ -5201ee: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ -5201f2: 2311 2e23 |0013: new-array v1, v1, [B // type@232e │ │ -5201f6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -5201f8: e103 0508 |0016: shr-int/lit8 v3, v5, #int 8 // #08 │ │ -5201fc: 8d33 |0018: int-to-byte v3, v3 │ │ -5201fe: 4f03 0102 |0019: aput-byte v3, v1, v2 │ │ -520202: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -520204: 8d55 |001c: int-to-byte v5, v5 │ │ -520206: 4f05 0102 |001d: aput-byte v5, v1, v2 │ │ -52020a: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -52020c: e102 0608 |0020: shr-int/lit8 v2, v6, #int 8 // #08 │ │ -520210: 8d22 |0022: int-to-byte v2, v2 │ │ -520212: 4f02 0105 |0023: aput-byte v2, v1, v5 │ │ -520216: 1235 |0025: const/4 v5, #int 3 // #3 │ │ -520218: 8d66 |0026: int-to-byte v6, v6 │ │ -52021a: 4f06 0105 |0027: aput-byte v6, v1, v5 │ │ -52021e: 1245 |0029: const/4 v5, #int 4 // #4 │ │ -520220: e106 0708 |002a: shr-int/lit8 v6, v7, #int 8 // #08 │ │ -520224: 8d66 |002c: int-to-byte v6, v6 │ │ -520226: 4f06 0105 |002d: aput-byte v6, v1, v5 │ │ -52022a: 1255 |002f: const/4 v5, #int 5 // #5 │ │ -52022c: 8d76 |0030: int-to-byte v6, v7 │ │ -52022e: 4f06 0105 |0031: aput-byte v6, v1, v5 │ │ -520232: 1265 |0033: const/4 v5, #int 6 // #6 │ │ -520234: e106 0808 |0034: shr-int/lit8 v6, v8, #int 8 // #08 │ │ -520238: 8d66 |0036: int-to-byte v6, v6 │ │ -52023a: 4f06 0105 |0037: aput-byte v6, v1, v5 │ │ -52023e: 1275 |0039: const/4 v5, #int 7 // #7 │ │ -520240: 8d86 |003a: int-to-byte v6, v8 │ │ -520242: 4f06 0105 |003b: aput-byte v6, v1, v5 │ │ -520246: e105 0908 |003d: shr-int/lit8 v5, v9, #int 8 // #08 │ │ -52024a: 8d55 |003f: int-to-byte v5, v5 │ │ -52024c: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -520250: 4f05 0106 |0042: aput-byte v5, v1, v6 │ │ -520254: 1305 0900 |0044: const/16 v5, #int 9 // #9 │ │ -520258: 8d96 |0046: int-to-byte v6, v9 │ │ -52025a: 4f06 0105 |0047: aput-byte v6, v1, v5 │ │ -52025e: 1305 0a00 |0049: const/16 v5, #int 10 // #a │ │ -520262: e106 0a08 |004b: shr-int/lit8 v6, v10, #int 8 // #08 │ │ -520266: 8d66 |004d: int-to-byte v6, v6 │ │ -520268: 4f06 0105 |004e: aput-byte v6, v1, v5 │ │ -52026c: 1305 0b00 |0050: const/16 v5, #int 11 // #b │ │ -520270: 8da6 |0052: int-to-byte v6, v10 │ │ -520272: 4f06 0105 |0053: aput-byte v6, v1, v5 │ │ -520276: 1305 0c00 |0055: const/16 v5, #int 12 // #c │ │ -52027a: e106 0b08 |0057: shr-int/lit8 v6, v11, #int 8 // #08 │ │ -52027e: 8d66 |0059: int-to-byte v6, v6 │ │ -520280: 4f06 0105 |005a: aput-byte v6, v1, v5 │ │ -520284: 1305 0d00 |005c: const/16 v5, #int 13 // #d │ │ -520288: 8db6 |005e: int-to-byte v6, v11 │ │ -52028a: 4f06 0105 |005f: aput-byte v6, v1, v5 │ │ -52028e: 1305 0e00 |0061: const/16 v5, #int 14 // #e │ │ -520292: e106 0c08 |0063: shr-int/lit8 v6, v12, #int 8 // #08 │ │ -520296: 8d66 |0065: int-to-byte v6, v6 │ │ -520298: 4f06 0105 |0066: aput-byte v6, v1, v5 │ │ -52029c: 1305 0f00 |0068: const/16 v5, #int 15 // #f │ │ -5202a0: 8dc6 |006a: int-to-byte v6, v12 │ │ -5202a2: 4f06 0105 |006b: aput-byte v6, v1, v5 │ │ -5202a6: 7120 4f66 1000 |006d: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ -5202ac: 0c05 |0070: move-result-object v5 │ │ -5202ae: 1f05 810e |0071: check-cast v5, Ljava/net/Inet6Address; // type@0e81 │ │ -5202b2: 6206 c09c |0073: sget-object v6, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cc0 │ │ -5202b6: 7110 6f64 0400 |0075: invoke-static {v4}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@646f │ │ -5202bc: 0c04 |0078: move-result-object v4 │ │ -5202be: 7230 6b69 4605 |0079: invoke-interface {v6, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -5202c4: 1105 |007c: return-object v5 │ │ -5202c6: 0d04 |007d: move-exception v4 │ │ -5202c8: 2205 580e |007e: new-instance v5, Ljava/lang/RuntimeException; // type@0e58 │ │ -5202cc: 7020 2f65 4500 |0080: invoke-direct {v5, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -5202d2: 2705 |0083: throw v5 │ │ +5201d8: |[5201d8] org.minidns.iterative.IterativeDnsClient.rootServerInet6Address:(CIIIIIIII)Ljava/net/Inet6Address; │ │ +5201e8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5201ec: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5201f2: 6e20 8965 4000 |0005: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5201f8: 1a01 4b08 |0008: const-string v1, ".root-servers.net" // string@084b │ │ +5201fc: 6e20 9165 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +520202: 6e10 a365 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +520208: 0c00 |0010: move-result-object v0 │ │ +52020a: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ +52020e: 2311 2e23 |0013: new-array v1, v1, [B // type@232e │ │ +520212: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +520214: e103 0508 |0016: shr-int/lit8 v3, v5, #int 8 // #08 │ │ +520218: 8d33 |0018: int-to-byte v3, v3 │ │ +52021a: 4f03 0102 |0019: aput-byte v3, v1, v2 │ │ +52021e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +520220: 8d55 |001c: int-to-byte v5, v5 │ │ +520222: 4f05 0102 |001d: aput-byte v5, v1, v2 │ │ +520226: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +520228: e102 0608 |0020: shr-int/lit8 v2, v6, #int 8 // #08 │ │ +52022c: 8d22 |0022: int-to-byte v2, v2 │ │ +52022e: 4f02 0105 |0023: aput-byte v2, v1, v5 │ │ +520232: 1235 |0025: const/4 v5, #int 3 // #3 │ │ +520234: 8d66 |0026: int-to-byte v6, v6 │ │ +520236: 4f06 0105 |0027: aput-byte v6, v1, v5 │ │ +52023a: 1245 |0029: const/4 v5, #int 4 // #4 │ │ +52023c: e106 0708 |002a: shr-int/lit8 v6, v7, #int 8 // #08 │ │ +520240: 8d66 |002c: int-to-byte v6, v6 │ │ +520242: 4f06 0105 |002d: aput-byte v6, v1, v5 │ │ +520246: 1255 |002f: const/4 v5, #int 5 // #5 │ │ +520248: 8d76 |0030: int-to-byte v6, v7 │ │ +52024a: 4f06 0105 |0031: aput-byte v6, v1, v5 │ │ +52024e: 1265 |0033: const/4 v5, #int 6 // #6 │ │ +520250: e106 0808 |0034: shr-int/lit8 v6, v8, #int 8 // #08 │ │ +520254: 8d66 |0036: int-to-byte v6, v6 │ │ +520256: 4f06 0105 |0037: aput-byte v6, v1, v5 │ │ +52025a: 1275 |0039: const/4 v5, #int 7 // #7 │ │ +52025c: 8d86 |003a: int-to-byte v6, v8 │ │ +52025e: 4f06 0105 |003b: aput-byte v6, v1, v5 │ │ +520262: e105 0908 |003d: shr-int/lit8 v5, v9, #int 8 // #08 │ │ +520266: 8d55 |003f: int-to-byte v5, v5 │ │ +520268: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +52026c: 4f05 0106 |0042: aput-byte v5, v1, v6 │ │ +520270: 1305 0900 |0044: const/16 v5, #int 9 // #9 │ │ +520274: 8d96 |0046: int-to-byte v6, v9 │ │ +520276: 4f06 0105 |0047: aput-byte v6, v1, v5 │ │ +52027a: 1305 0a00 |0049: const/16 v5, #int 10 // #a │ │ +52027e: e106 0a08 |004b: shr-int/lit8 v6, v10, #int 8 // #08 │ │ +520282: 8d66 |004d: int-to-byte v6, v6 │ │ +520284: 4f06 0105 |004e: aput-byte v6, v1, v5 │ │ +520288: 1305 0b00 |0050: const/16 v5, #int 11 // #b │ │ +52028c: 8da6 |0052: int-to-byte v6, v10 │ │ +52028e: 4f06 0105 |0053: aput-byte v6, v1, v5 │ │ +520292: 1305 0c00 |0055: const/16 v5, #int 12 // #c │ │ +520296: e106 0b08 |0057: shr-int/lit8 v6, v11, #int 8 // #08 │ │ +52029a: 8d66 |0059: int-to-byte v6, v6 │ │ +52029c: 4f06 0105 |005a: aput-byte v6, v1, v5 │ │ +5202a0: 1305 0d00 |005c: const/16 v5, #int 13 // #d │ │ +5202a4: 8db6 |005e: int-to-byte v6, v11 │ │ +5202a6: 4f06 0105 |005f: aput-byte v6, v1, v5 │ │ +5202aa: 1305 0e00 |0061: const/16 v5, #int 14 // #e │ │ +5202ae: e106 0c08 |0063: shr-int/lit8 v6, v12, #int 8 // #08 │ │ +5202b2: 8d66 |0065: int-to-byte v6, v6 │ │ +5202b4: 4f06 0105 |0066: aput-byte v6, v1, v5 │ │ +5202b8: 1305 0f00 |0068: const/16 v5, #int 15 // #f │ │ +5202bc: 8dc6 |006a: int-to-byte v6, v12 │ │ +5202be: 4f06 0105 |006b: aput-byte v6, v1, v5 │ │ +5202c2: 7120 4f66 1000 |006d: invoke-static {v0, v1}, Ljava/net/InetAddress;.getByAddress:(Ljava/lang/String;[B)Ljava/net/InetAddress; // method@664f │ │ +5202c8: 0c05 |0070: move-result-object v5 │ │ +5202ca: 1f05 810e |0071: check-cast v5, Ljava/net/Inet6Address; // type@0e81 │ │ +5202ce: 6206 c09c |0073: sget-object v6, Lorg/minidns/iterative/IterativeDnsClient;.IPV6_ROOT_SERVER_MAP:Ljava/util/Map; // field@9cc0 │ │ +5202d2: 7110 6f64 0400 |0075: invoke-static {v4}, Ljava/lang/Character;.valueOf:(C)Ljava/lang/Character; // method@646f │ │ +5202d8: 0c04 |0078: move-result-object v4 │ │ +5202da: 7230 6b69 4605 |0079: invoke-interface {v6, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +5202e0: 1105 |007c: return-object v5 │ │ +5202e2: 0d04 |007d: move-exception v4 │ │ +5202e4: 2205 580e |007e: new-instance v5, Ljava/lang/RuntimeException; // type@0e58 │ │ +5202e8: 7020 2f65 4500 |0080: invoke-direct {v5, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +5202ee: 2705 |0083: throw v5 │ │ catches : 1 │ │ 0x0013 - 0x007c │ │ Ljava/net/UnknownHostException; -> 0x007d │ │ positions : │ │ 0x0000 line=460 │ │ 0x006d line=462 │ │ 0x0073 line=470 │ │ @@ -1526107,62 +1526125,62 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -520a48: |[520a48] org.minidns.iterative.IterativeDnsClient.searchAdditional:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ -520a58: 7010 e6cf 0400 |0000: invoke-direct {v4}, Lorg/minidns/iterative/IterativeDnsClient;.newIpResultSetBuilder:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; // method@cfe6 │ │ -520a5e: 0c00 |0003: move-result-object v0 │ │ -520a60: 5455 389c |0004: iget-object v5, v5, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -520a64: 7210 4169 0500 |0006: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -520a6a: 0c05 |0009: move-result-object v5 │ │ -520a6c: 7210 1269 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -520a72: 0a01 |000d: move-result v1 │ │ -520a74: 3801 4600 |000e: if-eqz v1, 0054 // +0046 │ │ -520a78: 7210 1369 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -520a7e: 0c01 |0013: move-result-object v1 │ │ -520a80: 1f01 5922 |0014: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ -520a84: 5412 6c9d |0016: iget-object v2, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -520a88: 6e20 dece 6200 |0018: invoke-virtual {v2, v6}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -520a8e: 0a02 |001b: move-result v2 │ │ -520a90: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ -520a94: 28ec |001e: goto 000a // -0014 │ │ -520a96: 6202 b89c |001f: sget-object v2, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9cb8 │ │ -520a9a: 5413 6f9d |0021: iget-object v3, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -520a9e: 6e10 a464 0300 |0023: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -520aa4: 0a03 |0026: move-result v3 │ │ -520aa6: 4402 0203 |0027: aget v2, v2, v3 │ │ -520aaa: 1213 |0029: const/4 v3, #int 1 // #1 │ │ -520aac: 3232 1800 |002a: if-eq v2, v3, 0042 // +0018 │ │ -520ab0: 1223 |002c: const/4 v3, #int 2 // #2 │ │ -520ab2: 3232 0300 |002d: if-eq v2, v3, 0030 // +0003 │ │ -520ab6: 28db |002f: goto 000a // -0025 │ │ -520ab8: 7110 d5cf 0000 |0030: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$100:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd5 │ │ -520abe: 0c02 |0033: move-result-object v2 │ │ -520ac0: 5463 549c |0034: iget-object v3, v6, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -520ac4: 5411 6d9d |0036: iget-object v1, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -520ac8: 1f01 4022 |0038: check-cast v1, Lorg/minidns/record/AAAA; // type@2240 │ │ -520acc: 7120 e4cf 1300 |003a: invoke-static {v3, v1}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress; // method@cfe4 │ │ -520ad2: 0c01 |003d: move-result-object v1 │ │ -520ad4: 7220 3669 1200 |003e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520ada: 28c9 |0041: goto 000a // -0037 │ │ -520adc: 7110 d4cf 0000 |0042: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$000:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd4 │ │ -520ae2: 0c02 |0045: move-result-object v2 │ │ -520ae4: 5463 549c |0046: iget-object v3, v6, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -520ae8: 5411 6d9d |0048: iget-object v1, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -520aec: 1f01 3f22 |004a: check-cast v1, Lorg/minidns/record/A; // type@223f │ │ -520af0: 7120 e3cf 1300 |004c: invoke-static {v3, v1}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress; // method@cfe3 │ │ -520af6: 0c01 |004f: move-result-object v1 │ │ -520af8: 7220 3669 1200 |0050: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -520afe: 28b7 |0053: goto 000a // -0049 │ │ -520b00: 6e10 d6cf 0000 |0054: invoke-virtual {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.build:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfd6 │ │ -520b06: 0c05 |0057: move-result-object v5 │ │ -520b08: 1105 |0058: return-object v5 │ │ +520a64: |[520a64] org.minidns.iterative.IterativeDnsClient.searchAdditional:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; │ │ +520a74: 7010 e6cf 0400 |0000: invoke-direct {v4}, Lorg/minidns/iterative/IterativeDnsClient;.newIpResultSetBuilder:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder; // method@cfe6 │ │ +520a7a: 0c00 |0003: move-result-object v0 │ │ +520a7c: 5455 389c |0004: iget-object v5, v5, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +520a80: 7210 4169 0500 |0006: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +520a86: 0c05 |0009: move-result-object v5 │ │ +520a88: 7210 1269 0500 |000a: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +520a8e: 0a01 |000d: move-result v1 │ │ +520a90: 3801 4600 |000e: if-eqz v1, 0054 // +0046 │ │ +520a94: 7210 1369 0500 |0010: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +520a9a: 0c01 |0013: move-result-object v1 │ │ +520a9c: 1f01 5922 |0014: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ +520aa0: 5412 6c9d |0016: iget-object v2, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +520aa4: 6e20 dece 6200 |0018: invoke-virtual {v2, v6}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +520aaa: 0a02 |001b: move-result v2 │ │ +520aac: 3902 0300 |001c: if-nez v2, 001f // +0003 │ │ +520ab0: 28ec |001e: goto 000a // -0014 │ │ +520ab2: 6202 b89c |001f: sget-object v2, Lorg/minidns/iterative/IterativeDnsClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9cb8 │ │ +520ab6: 5413 6f9d |0021: iget-object v3, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +520aba: 6e10 a464 0300 |0023: invoke-virtual {v3}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +520ac0: 0a03 |0026: move-result v3 │ │ +520ac2: 4402 0203 |0027: aget v2, v2, v3 │ │ +520ac6: 1213 |0029: const/4 v3, #int 1 // #1 │ │ +520ac8: 3232 1800 |002a: if-eq v2, v3, 0042 // +0018 │ │ +520acc: 1223 |002c: const/4 v3, #int 2 // #2 │ │ +520ace: 3232 0300 |002d: if-eq v2, v3, 0030 // +0003 │ │ +520ad2: 28db |002f: goto 000a // -0025 │ │ +520ad4: 7110 d5cf 0000 |0030: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$100:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd5 │ │ +520ada: 0c02 |0033: move-result-object v2 │ │ +520adc: 5463 549c |0034: iget-object v3, v6, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +520ae0: 5411 6d9d |0036: iget-object v1, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +520ae4: 1f01 4022 |0038: check-cast v1, Lorg/minidns/record/AAAA; // type@2240 │ │ +520ae8: 7120 e4cf 1300 |003a: invoke-static {v3, v1}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/AAAA;)Ljava/net/InetAddress; // method@cfe4 │ │ +520aee: 0c01 |003d: move-result-object v1 │ │ +520af0: 7220 3669 1200 |003e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +520af6: 28c9 |0041: goto 000a // -0037 │ │ +520af8: 7110 d4cf 0000 |0042: invoke-static {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.access$000:(Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;)Ljava/util/List; // method@cfd4 │ │ +520afe: 0c02 |0045: move-result-object v2 │ │ +520b00: 5463 549c |0046: iget-object v3, v6, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +520b04: 5411 6d9d |0048: iget-object v1, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +520b08: 1f01 3f22 |004a: check-cast v1, Lorg/minidns/record/A; // type@223f │ │ +520b0c: 7120 e3cf 1300 |004c: invoke-static {v3, v1}, Lorg/minidns/iterative/IterativeDnsClient;.inetAddressFromRecord:(Ljava/lang/String;Lorg/minidns/record/A;)Ljava/net/InetAddress; // method@cfe3 │ │ +520b12: 0c01 |004f: move-result-object v1 │ │ +520b14: 7220 3669 1200 |0050: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +520b1a: 28b7 |0053: goto 000a // -0049 │ │ +520b1c: 6e10 d6cf 0000 |0054: invoke-virtual {v0}, Lorg/minidns/iterative/IterativeDnsClient$IpResultSet$Builder;.build:()Lorg/minidns/iterative/IterativeDnsClient$IpResultSet; // method@cfd6 │ │ +520b22: 0c05 |0057: move-result-object v5 │ │ +520b24: 1105 |0058: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0004 line=370 │ │ 0x0016 line=371 │ │ 0x001f line=374 │ │ 0x0030 line=379 │ │ @@ -1526179,17 +1526197,17 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5200bc: |[5200bc] org.minidns.iterative.IterativeDnsClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ -5200cc: 5521 3b9c |0000: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ -5200d0: 0f01 |0002: return v1 │ │ +5200d8: |[5200d8] org.minidns.iterative.IterativeDnsClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ +5200e8: 5521 3b9c |0000: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authoritativeAnswer:Z // field@9c3b │ │ +5200ec: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/minidns/iterative/IterativeDnsClient; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x0003 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -1526199,24 +1526217,24 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -520888: |[520888] org.minidns.iterative.IterativeDnsClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -520898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52089a: 6e20 a9ce 0300 |0001: invoke-virtual {v3, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setRecursionDesired:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea9 │ │ -5208a0: 6e10 a1ce 0300 |0004: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; // method@cea1 │ │ -5208a6: 0c00 |0007: move-result-object v0 │ │ -5208a8: 5421 ce9b |0008: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ -5208ac: 6e10 c9d0 0100 |000a: invoke-virtual {v1}, Lorg/minidns/source/DnsDataSource;.getUdpPayloadSize:()I // method@d0c9 │ │ -5208b2: 0a01 |000d: move-result v1 │ │ -5208b4: 6e20 89cf 1000 |000e: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; // method@cf89 │ │ -5208ba: 1103 |0011: return-object v3 │ │ +5208a4: |[5208a4] org.minidns.iterative.IterativeDnsClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +5208b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5208b6: 6e20 a9ce 0300 |0001: invoke-virtual {v3, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setRecursionDesired:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea9 │ │ +5208bc: 6e10 a1ce 0300 |0004: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; // method@cea1 │ │ +5208c2: 0c00 |0007: move-result-object v0 │ │ +5208c4: 5421 ce9b |0008: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ +5208c8: 6e10 c9d0 0100 |000a: invoke-virtual {v1}, Lorg/minidns/source/DnsDataSource;.getUdpPayloadSize:()I // method@d0c9 │ │ +5208ce: 0a01 |000d: move-result v1 │ │ +5208d0: 6e20 89cf 1000 |000e: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; // method@cf89 │ │ +5208d6: 1103 |0011: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0004 line=486 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/minidns/iterative/IterativeDnsClient; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ @@ -1526226,22 +1526244,22 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -520480: |[520480] org.minidns.iterative.IterativeDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -520490: 6e10 a0ce 0200 |0000: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ -520496: 0c02 |0003: move-result-object v2 │ │ -520498: 2200 3e22 |0004: new-instance v0, Lorg/minidns/iterative/ResolutionState; // type@223e │ │ -52049c: 7020 01d0 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/iterative/ResolutionState;.:(Lorg/minidns/iterative/IterativeDnsClient;)V // method@d001 │ │ -5204a2: 7030 e9cf 0102 |0009: invoke-direct {v1, v0, v2}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe9 │ │ -5204a8: 0c02 |000c: move-result-object v2 │ │ -5204aa: 1102 |000d: return-object v2 │ │ +52049c: |[52049c] org.minidns.iterative.IterativeDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +5204ac: 6e10 a0ce 0200 |0000: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ +5204b2: 0c02 |0003: move-result-object v2 │ │ +5204b4: 2200 3e22 |0004: new-instance v0, Lorg/minidns/iterative/ResolutionState; // type@223e │ │ +5204b8: 7020 01d0 1000 |0006: invoke-direct {v0, v1}, Lorg/minidns/iterative/ResolutionState;.:(Lorg/minidns/iterative/IterativeDnsClient;)V // method@d001 │ │ +5204be: 7030 e9cf 0102 |0009: invoke-direct {v1, v0, v2}, Lorg/minidns/iterative/IterativeDnsClient;.queryRecursive:(Lorg/minidns/iterative/ResolutionState;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe9 │ │ +5204c4: 0c02 |000c: move-result-object v2 │ │ +5204c6: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/minidns/iterative/IterativeDnsClient; │ │ @@ -1526290,18 +1526308,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5211ec: |[5211ec] org.minidns.iterative.ReliableDnsClient.:()V │ │ -5211fc: 6200 ca9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ -521200: 7020 facf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/iterative/ReliableDnsClient;.:(Lorg/minidns/DnsCache;)V // method@cffa │ │ -521206: 0e00 |0005: return-void │ │ +521208: |[521208] org.minidns.iterative.ReliableDnsClient.:()V │ │ +521218: 6200 ca9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ +52121c: 7020 facf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/iterative/ReliableDnsClient;.:(Lorg/minidns/DnsCache;)V // method@cffa │ │ +521222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/iterative/ReliableDnsClient; │ │ │ │ #1 : (in Lorg/minidns/iterative/ReliableDnsClient;) │ │ @@ -1526309,25 +1526327,25 @@ │ │ type : '(Lorg/minidns/DnsCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -521208: |[521208] org.minidns.iterative.ReliableDnsClient.:(Lorg/minidns/DnsCache;)V │ │ -521218: 7020 13ce 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ -52121e: 6200 c79c |0003: sget-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveWithIterativeFallback:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc7 │ │ -521222: 5b10 c99c |0005: iput-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ -521226: 2200 3a22 |0007: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$1; // type@223a │ │ -52122a: 7030 efcf 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient$1;.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V // method@cfef │ │ -521230: 5b10 ca9c |000c: iput-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9cca │ │ -521234: 2200 3b22 |000e: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$2; // type@223b │ │ -521238: 7030 f2cf 1002 |0010: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient$2;.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V // method@cff2 │ │ -52123e: 5b10 c89c |0013: iput-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient;.dnsClient:Lorg/minidns/DnsClient; // field@9cc8 │ │ -521242: 0e00 |0015: return-void │ │ +521224: |[521224] org.minidns.iterative.ReliableDnsClient.:(Lorg/minidns/DnsCache;)V │ │ +521234: 7020 13ce 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/AbstractDnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce13 │ │ +52123a: 6200 c79c |0003: sget-object v0, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveWithIterativeFallback:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc7 │ │ +52123e: 5b10 c99c |0005: iput-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ +521242: 2200 3a22 |0007: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$1; // type@223a │ │ +521246: 7030 efcf 1002 |0009: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient$1;.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V // method@cfef │ │ +52124c: 5b10 ca9c |000c: iput-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9cca │ │ +521250: 2200 3b22 |000e: new-instance v0, Lorg/minidns/iterative/ReliableDnsClient$2; // type@223b │ │ +521254: 7030 f2cf 1002 |0010: invoke-direct {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient$2;.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V // method@cff2 │ │ +52125a: 5b10 c89c |0013: iput-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient;.dnsClient:Lorg/minidns/DnsClient; // field@9cc8 │ │ +52125e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=53 │ │ 0x0007 line=57 │ │ 0x000e line=69 │ │ locals : │ │ @@ -1526340,38 +1526358,38 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -521038: |[521038] org.minidns.iterative.ReliableDnsClient.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; │ │ -521048: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -52104a: 1101 |0001: return-object v1 │ │ +521054: |[521054] org.minidns.iterative.ReliableDnsClient.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; │ │ +521064: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +521066: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/iterative/ReliableDnsClient;) │ │ name : 'isResponseCacheable' │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -521014: |[521014] org.minidns.iterative.ReliableDnsClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ -521024: 6e20 fbcf 2000 |0000: invoke-virtual {v0, v2}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@cffb │ │ -52102a: 0c01 |0003: move-result-object v1 │ │ -52102c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -521030: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -521032: 2802 |0007: goto 0009 // +0002 │ │ -521034: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -521036: 0f01 |0009: return v1 │ │ +521030: |[521030] org.minidns.iterative.ReliableDnsClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ +521040: 6e20 fbcf 2000 |0000: invoke-virtual {v0, v2}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@cffb │ │ +521046: 0c01 |0003: move-result-object v1 │ │ +521048: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +52104c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +52104e: 2802 |0007: goto 0009 // +0002 │ │ +521050: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +521052: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/minidns/iterative/ReliableDnsClient; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -1526381,118 +1526399,118 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -5211d8: |[5211d8] org.minidns.iterative.ReliableDnsClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -5211e8: 1101 |0000: return-object v1 │ │ +5211f4: |[5211f4] org.minidns.iterative.ReliableDnsClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +521204: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/minidns/iterative/ReliableDnsClient;) │ │ name : 'query' │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 169 16-bit code units │ │ -52104c: |[52104c] org.minidns.iterative.ReliableDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -52105c: 2200 310f |0000: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ -521060: 7010 2a69 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ -521066: 5471 c99c |0005: iget-object v1, v7, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ -52106a: 6202 c59c |0007: sget-object v2, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ -52106e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -521070: 3221 1e00 |000a: if-eq v1, v2, 0028 // +001e │ │ -521074: 5471 c89c |000c: iget-object v1, v7, Lorg/minidns/iterative/ReliableDnsClient;.dnsClient:Lorg/minidns/DnsClient; // field@9cc8 │ │ -521078: 6e20 35ce 8100 |000e: invoke-virtual {v1, v8}, Lorg/minidns/DnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce35 │ │ -52107e: 0c01 |0011: move-result-object v1 │ │ -521080: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ -521084: 6e20 fbcf 1700 |0014: invoke-virtual {v7, v1}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@cffb │ │ -52108a: 0c02 |0017: move-result-object v2 │ │ -52108c: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ -521090: 1101 |001a: return-object v1 │ │ -521092: 0723 |001b: move-object v3, v2 │ │ -521094: 2808 |001c: goto 0024 // +0008 │ │ -521096: 0d02 |001d: move-exception v2 │ │ -521098: 2803 |001e: goto 0021 // +0003 │ │ -52109a: 0d02 |001f: move-exception v2 │ │ -52109c: 0731 |0020: move-object v1, v3 │ │ -52109e: 7220 3669 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -5210a4: 0736 |0024: move-object v6, v3 │ │ -5210a6: 0713 |0025: move-object v3, v1 │ │ -5210a8: 0761 |0026: move-object v1, v6 │ │ -5210aa: 2802 |0027: goto 0029 // +0002 │ │ -5210ac: 0731 |0028: move-object v1, v3 │ │ -5210ae: 5472 c99c |0029: iget-object v2, v7, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ -5210b2: 6204 c69c |002b: sget-object v4, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ -5210b6: 3342 0300 |002d: if-ne v2, v4, 0030 // +0003 │ │ -5210ba: 1103 |002f: return-object v3 │ │ -5210bc: 6202 6054 |0030: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ -5210c0: 6204 cc9b |0032: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -5210c4: 6e20 546a 2400 |0034: invoke-virtual {v4, v2}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@6a54 │ │ -5210ca: 0a04 |0037: move-result v4 │ │ -5210cc: 3804 6000 |0038: if-eqz v4, 0098 // +0060 │ │ -5210d0: 5474 c99c |003a: iget-object v4, v7, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ -5210d4: 6205 c59c |003c: sget-object v5, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ -5210d8: 3254 5a00 |003e: if-eq v4, v5, 0098 // +005a │ │ -5210dc: 1a04 665d |0040: const-string v4, "Resolution fall back to iterative mode because: " // string@5d66 │ │ -5210e0: 7210 4069 0000 |0042: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -5210e6: 0a05 |0045: move-result v5 │ │ -5210e8: 3905 1700 |0046: if-nez v5, 005d // +0017 │ │ -5210ec: 2201 5f0e |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -5210f0: 7010 8565 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5210f6: 6e20 9165 4100 |004d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5210fc: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -5210fe: 7220 3d69 4000 |0051: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -521104: 0c04 |0054: move-result-object v4 │ │ -521106: 6e20 9065 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52110c: 6e10 a365 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -521112: 0c01 |005b: move-result-object v1 │ │ -521114: 282e |005c: goto 008a // +002e │ │ -521116: 3903 1400 |005d: if-nez v3, 0071 // +0014 │ │ -52111a: 2201 5f0e |005f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52111e: 7010 8565 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -521124: 6e20 9165 4100 |0064: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52112a: 1a04 be00 |0067: const-string v4, " DnsClient did not return a response" // string@00be │ │ -52112e: 6e20 9165 4100 |0069: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521134: 6e10 a365 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52113a: 0c01 |006f: move-result-object v1 │ │ -52113c: 281a |0070: goto 008a // +001a │ │ -52113e: 3801 1f00 |0071: if-eqz v1, 0090 // +001f │ │ -521142: 2205 5f0e |0073: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -521146: 7010 8565 0500 |0075: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52114c: 6e20 9165 4500 |0078: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521152: 6e20 9165 1500 |007b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521158: 1a01 2908 |007e: const-string v1, ". Response: │ │ +521068: |[521068] org.minidns.iterative.ReliableDnsClient.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +521078: 2200 310f |0000: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ +52107c: 7010 2a69 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ +521082: 5471 c99c |0005: iget-object v1, v7, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ +521086: 6202 c59c |0007: sget-object v2, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ +52108a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +52108c: 3221 1e00 |000a: if-eq v1, v2, 0028 // +001e │ │ +521090: 5471 c89c |000c: iget-object v1, v7, Lorg/minidns/iterative/ReliableDnsClient;.dnsClient:Lorg/minidns/DnsClient; // field@9cc8 │ │ +521094: 6e20 35ce 8100 |000e: invoke-virtual {v1, v8}, Lorg/minidns/DnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce35 │ │ +52109a: 0c01 |0011: move-result-object v1 │ │ +52109c: 3801 1200 |0012: if-eqz v1, 0024 // +0012 │ │ +5210a0: 6e20 fbcf 1700 |0014: invoke-virtual {v7, v1}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@cffb │ │ +5210a6: 0c02 |0017: move-result-object v2 │ │ +5210a8: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ +5210ac: 1101 |001a: return-object v1 │ │ +5210ae: 0723 |001b: move-object v3, v2 │ │ +5210b0: 2808 |001c: goto 0024 // +0008 │ │ +5210b2: 0d02 |001d: move-exception v2 │ │ +5210b4: 2803 |001e: goto 0021 // +0003 │ │ +5210b6: 0d02 |001f: move-exception v2 │ │ +5210b8: 0731 |0020: move-object v1, v3 │ │ +5210ba: 7220 3669 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +5210c0: 0736 |0024: move-object v6, v3 │ │ +5210c2: 0713 |0025: move-object v3, v1 │ │ +5210c4: 0761 |0026: move-object v1, v6 │ │ +5210c6: 2802 |0027: goto 0029 // +0002 │ │ +5210c8: 0731 |0028: move-object v1, v3 │ │ +5210ca: 5472 c99c |0029: iget-object v2, v7, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ +5210ce: 6204 c69c |002b: sget-object v4, Lorg/minidns/iterative/ReliableDnsClient$Mode;.recursiveOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc6 │ │ +5210d2: 3342 0300 |002d: if-ne v2, v4, 0030 // +0003 │ │ +5210d6: 1103 |002f: return-object v3 │ │ +5210d8: 6202 6054 |0030: sget-object v2, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ +5210dc: 6204 cc9b |0032: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +5210e0: 6e20 546a 2400 |0034: invoke-virtual {v4, v2}, Ljava/util/logging/Logger;.isLoggable:(Ljava/util/logging/Level;)Z // method@6a54 │ │ +5210e6: 0a04 |0037: move-result v4 │ │ +5210e8: 3804 6000 |0038: if-eqz v4, 0098 // +0060 │ │ +5210ec: 5474 c99c |003a: iget-object v4, v7, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ +5210f0: 6205 c59c |003c: sget-object v5, Lorg/minidns/iterative/ReliableDnsClient$Mode;.iterativeOnly:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc5 │ │ +5210f4: 3254 5a00 |003e: if-eq v4, v5, 0098 // +005a │ │ +5210f8: 1a04 665d |0040: const-string v4, "Resolution fall back to iterative mode because: " // string@5d66 │ │ +5210fc: 7210 4069 0000 |0042: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +521102: 0a05 |0045: move-result v5 │ │ +521104: 3905 1700 |0046: if-nez v5, 005d // +0017 │ │ +521108: 2201 5f0e |0048: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52110c: 7010 8565 0100 |004a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +521112: 6e20 9165 4100 |004d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521118: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +52111a: 7220 3d69 4000 |0051: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +521120: 0c04 |0054: move-result-object v4 │ │ +521122: 6e20 9065 4100 |0055: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +521128: 6e10 a365 0100 |0058: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52112e: 0c01 |005b: move-result-object v1 │ │ +521130: 282e |005c: goto 008a // +002e │ │ +521132: 3903 1400 |005d: if-nez v3, 0071 // +0014 │ │ +521136: 2201 5f0e |005f: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52113a: 7010 8565 0100 |0061: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +521140: 6e20 9165 4100 |0064: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521146: 1a04 be00 |0067: const-string v4, " DnsClient did not return a response" // string@00be │ │ +52114a: 6e20 9165 4100 |0069: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521150: 6e10 a365 0100 |006c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +521156: 0c01 |006f: move-result-object v1 │ │ +521158: 281a |0070: goto 008a // +001a │ │ +52115a: 3801 1f00 |0071: if-eqz v1, 0090 // +001f │ │ +52115e: 2205 5f0e |0073: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +521162: 7010 8565 0500 |0075: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +521168: 6e20 9165 4500 |0078: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52116e: 6e20 9165 1500 |007b: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521174: 1a01 2908 |007e: const-string v1, ". Response: │ │ " // string@0829 │ │ -52115c: 6e20 9165 1500 |0080: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521162: 6e20 9065 3500 |0083: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -521168: 6e10 a365 0500 |0086: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52116e: 0c01 |0089: move-result-object v1 │ │ -521170: 6204 cc9b |008a: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -521174: 6e30 556a 2401 |008c: invoke-virtual {v4, v2, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@6a55 │ │ -52117a: 2809 |008f: goto 0098 // +0009 │ │ -52117c: 2208 290e |0090: new-instance v8, Ljava/lang/AssertionError; // type@0e29 │ │ -521180: 1a00 f267 |0092: const-string v0, "This should never been reached" // string@67f2 │ │ -521184: 7020 4964 0800 |0094: invoke-direct {v8, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ -52118a: 2708 |0097: throw v8 │ │ -52118c: 5471 ca9c |0098: iget-object v1, v7, Lorg/minidns/iterative/ReliableDnsClient;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9cca │ │ -521190: 6e20 e8cf 8100 |009a: invoke-virtual {v1, v8}, Lorg/minidns/iterative/IterativeDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe8 │ │ -521196: 0c03 |009d: move-result-object v3 │ │ -521198: 2805 |009e: goto 00a3 // +0005 │ │ -52119a: 0d08 |009f: move-exception v8 │ │ -52119c: 7220 3669 8000 |00a0: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -5211a2: 3903 0500 |00a3: if-nez v3, 00a8 // +0005 │ │ -5211a6: 7110 e0d0 0000 |00a5: invoke-static {v0}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ -5211ac: 1103 |00a8: return-object v3 │ │ +521178: 6e20 9165 1500 |0080: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52117e: 6e20 9065 3500 |0083: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +521184: 6e10 a365 0500 |0086: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52118a: 0c01 |0089: move-result-object v1 │ │ +52118c: 6204 cc9b |008a: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +521190: 6e30 556a 2401 |008c: invoke-virtual {v4, v2, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;)V // method@6a55 │ │ +521196: 2809 |008f: goto 0098 // +0009 │ │ +521198: 2208 290e |0090: new-instance v8, Ljava/lang/AssertionError; // type@0e29 │ │ +52119c: 1a00 f267 |0092: const-string v0, "This should never been reached" // string@67f2 │ │ +5211a0: 7020 4964 0800 |0094: invoke-direct {v8, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@6449 │ │ +5211a6: 2708 |0097: throw v8 │ │ +5211a8: 5471 ca9c |0098: iget-object v1, v7, Lorg/minidns/iterative/ReliableDnsClient;.recursiveDnsClient:Lorg/minidns/iterative/IterativeDnsClient; // field@9cca │ │ +5211ac: 6e20 e8cf 8100 |009a: invoke-virtual {v1, v8}, Lorg/minidns/iterative/IterativeDnsClient;.query:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage; // method@cfe8 │ │ +5211b2: 0c03 |009d: move-result-object v3 │ │ +5211b4: 2805 |009e: goto 00a3 // +0005 │ │ +5211b6: 0d08 |009f: move-exception v8 │ │ +5211b8: 7220 3669 8000 |00a0: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +5211be: 3903 0500 |00a3: if-nez v3, 00a8 // +0005 │ │ +5211c2: 7110 e0d0 0000 |00a5: invoke-static {v0}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ +5211c8: 1103 |00a8: return-object v3 │ │ catches : 3 │ │ 0x000c - 0x0012 │ │ Ljava/io/IOException; -> 0x001f │ │ 0x0014 - 0x0018 │ │ Ljava/io/IOException; -> 0x001d │ │ 0x0098 - 0x009e │ │ Ljava/io/IOException; -> 0x009f │ │ @@ -1526523,22 +1526541,22 @@ │ │ type : '(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -521244: |[521244] org.minidns.iterative.ReliableDnsClient.setMode:(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V │ │ -521254: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -521258: 5b12 c99c |0002: iput-object v2, v1, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ -52125c: 0e00 |0004: return-void │ │ -52125e: 2202 3e0e |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -521262: 1a00 3354 |0007: const-string v0, "Mode must not be null." // string@5433 │ │ -521266: 7020 be64 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52126c: 2702 |000c: throw v2 │ │ +521260: |[521260] org.minidns.iterative.ReliableDnsClient.setMode:(Lorg/minidns/iterative/ReliableDnsClient$Mode;)V │ │ +521270: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +521274: 5b12 c99c |0002: iput-object v2, v1, Lorg/minidns/iterative/ReliableDnsClient;.mode:Lorg/minidns/iterative/ReliableDnsClient$Mode; // field@9cc9 │ │ +521278: 0e00 |0004: return-void │ │ +52127a: 2202 3e0e |0005: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52127e: 1a00 3354 |0007: const-string v0, "Mode must not be null." // string@5433 │ │ +521282: 7020 be64 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +521288: 2702 |000c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=178 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/minidns/iterative/ReliableDnsClient; │ │ 0x0000 - 0x000d reg=2 (null) Lorg/minidns/iterative/ReliableDnsClient$Mode; │ │ @@ -1526596,34 +1526614,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -521840: |[521840] org.minidns.record.DNSKEY.:()V │ │ -521850: 0e00 |0000: return-void │ │ +52185c: |[52185c] org.minidns.record.DNSKEY.:()V │ │ +52186c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/DNSKEY;) │ │ name : '' │ │ type : '(SBB[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -521854: |[521854] org.minidns.record.DNSKEY.:(SBB[B)V │ │ -521864: 7110 4cce 0300 |0000: invoke-static {v3}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ -52186a: 0c03 |0003: move-result-object v3 │ │ -52186c: 7054 1ad0 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DNSKEY;.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;[B)V // method@d01a │ │ -521872: 0e00 |0007: return-void │ │ +521870: |[521870] org.minidns.record.DNSKEY.:(SBB[B)V │ │ +521880: 7110 4cce 0300 |0000: invoke-static {v3}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ +521886: 0c03 |0003: move-result-object v3 │ │ +521888: 7054 1ad0 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DNSKEY;.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;[B)V // method@d01a │ │ +52188e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/record/DNSKEY; │ │ 0x0000 - 0x0008 reg=1 (null) S │ │ 0x0000 - 0x0008 reg=2 (null) B │ │ @@ -1526635,25 +1526653,25 @@ │ │ type : '(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;B[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -521874: |[521874] org.minidns.record.DNSKEY.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;B[B)V │ │ -521884: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -52188a: 5f01 cf9c |0003: iput-short v1, v0, Lorg/minidns/record/DNSKEY;.flags:S // field@9ccf │ │ -52188e: 5d02 d29c |0005: iput-byte v2, v0, Lorg/minidns/record/DNSKEY;.protocol:B // field@9cd2 │ │ -521892: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -521896: 2805 |0009: goto 000e // +0005 │ │ -521898: 7110 4cce 0400 |000a: invoke-static {v4}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ -52189e: 0c03 |000d: move-result-object v3 │ │ -5218a0: 5b03 ce9c |000e: iput-object v3, v0, Lorg/minidns/record/DNSKEY;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cce │ │ -5218a4: 5b05 d09c |0010: iput-object v5, v0, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ -5218a8: 0e00 |0012: return-void │ │ +521890: |[521890] org.minidns.record.DNSKEY.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;B[B)V │ │ +5218a0: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +5218a6: 5f01 cf9c |0003: iput-short v1, v0, Lorg/minidns/record/DNSKEY;.flags:S // field@9ccf │ │ +5218aa: 5d02 d29c |0005: iput-byte v2, v0, Lorg/minidns/record/DNSKEY;.protocol:B // field@9cd2 │ │ +5218ae: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +5218b2: 2805 |0009: goto 000e // +0005 │ │ +5218b4: 7110 4cce 0400 |000a: invoke-static {v4}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ +5218ba: 0c03 |000d: move-result-object v3 │ │ +5218bc: 5b03 ce9c |000e: iput-object v3, v0, Lorg/minidns/record/DNSKEY;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cce │ │ +5218c0: 5b05 d09c |0010: iput-object v5, v0, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ +5218c4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x0005 line=93 │ │ 0x000a line=97 │ │ 0x0010 line=99 │ │ @@ -1526670,23 +1526688,23 @@ │ │ type : '(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -5218ac: |[5218ac] org.minidns.record.DNSKEY.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;[B)V │ │ -5218bc: 5694 f99b |0000: iget-byte v4, v9, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ -5218c0: 0760 |0002: move-object v0, v6 │ │ -5218c2: 0171 |0003: move v1, v7 │ │ -5218c4: 0182 |0004: move v2, v8 │ │ -5218c6: 0793 |0005: move-object v3, v9 │ │ -5218c8: 07a5 |0006: move-object v5, v10 │ │ -5218ca: 7606 19d0 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/minidns/record/DNSKEY;.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;B[B)V // method@d019 │ │ -5218d0: 0e00 |000a: return-void │ │ +5218c8: |[5218c8] org.minidns.record.DNSKEY.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;[B)V │ │ +5218d8: 5694 f99b |0000: iget-byte v4, v9, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ +5218dc: 0760 |0002: move-object v0, v6 │ │ +5218de: 0171 |0003: move v1, v7 │ │ +5218e0: 0182 |0004: move v2, v8 │ │ +5218e2: 0793 |0005: move-object v3, v9 │ │ +5218e4: 07a5 |0006: move-object v5, v10 │ │ +5218e6: 7606 19d0 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/minidns/record/DNSKEY;.:(SBLorg/minidns/constants/DnssecConstants$SignatureAlgorithm;B[B)V // method@d019 │ │ +5218ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/minidns/record/DNSKEY; │ │ 0x0000 - 0x000b reg=7 (null) S │ │ 0x0000 - 0x000b reg=8 (null) B │ │ @@ -1526698,27 +1526716,27 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/DNSKEY;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -5217e4: |[5217e4] org.minidns.record.DNSKEY.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DNSKEY; │ │ -5217f4: 6e10 8363 0300 |0000: invoke-virtual {v3}, Ljava/io/DataInputStream;.readShort:()S // method@6383 │ │ -5217fa: 0a00 |0003: move-result v0 │ │ -5217fc: 6e10 7d63 0300 |0004: invoke-virtual {v3}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -521802: 0a01 |0007: move-result v1 │ │ -521804: 6e10 7d63 0300 |0008: invoke-virtual {v3}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -52180a: 0a02 |000b: move-result v2 │ │ -52180c: d804 04fc |000c: add-int/lit8 v4, v4, #int -4 // #fc │ │ -521810: 2344 2e23 |000e: new-array v4, v4, [B // type@232e │ │ -521814: 6e20 7f63 4300 |0010: invoke-virtual {v3, v4}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -52181a: 2203 4422 |0013: new-instance v3, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -52181e: 7054 18d0 0321 |0015: invoke-direct {v3, v0, v1, v2, v4}, Lorg/minidns/record/DNSKEY;.:(SBB[B)V // method@d018 │ │ -521824: 1103 |0018: return-object v3 │ │ +521800: |[521800] org.minidns.record.DNSKEY.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DNSKEY; │ │ +521810: 6e10 8363 0300 |0000: invoke-virtual {v3}, Ljava/io/DataInputStream;.readShort:()S // method@6383 │ │ +521816: 0a00 |0003: move-result v0 │ │ +521818: 6e10 7d63 0300 |0004: invoke-virtual {v3}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +52181e: 0a01 |0007: move-result v1 │ │ +521820: 6e10 7d63 0300 |0008: invoke-virtual {v3}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +521826: 0a02 |000b: move-result v2 │ │ +521828: d804 04fc |000c: add-int/lit8 v4, v4, #int -4 // #fc │ │ +52182c: 2344 2e23 |000e: new-array v4, v4, [B // type@232e │ │ +521830: 6e20 7f63 4300 |0010: invoke-virtual {v3, v4}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +521836: 2203 4422 |0013: new-instance v3, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +52183a: 7054 18d0 0321 |0015: invoke-direct {v3, v0, v1, v2, v4}, Lorg/minidns/record/DNSKEY;.:(SBB[B)V // method@d018 │ │ +521840: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0004 line=84 │ │ 0x0008 line=85 │ │ 0x000e line=86 │ │ 0x0010 line=87 │ │ @@ -1526733,20 +1526751,20 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5216cc: |[5216cc] org.minidns.record.DNSKEY.getKey:()[B │ │ -5216dc: 5410 d09c |0000: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ -5216e0: 6e10 35d6 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ -5216e6: 0c00 |0005: move-result-object v0 │ │ -5216e8: 1f00 2e23 |0006: check-cast v0, [B // type@232e │ │ -5216ec: 1100 |0008: return-object v0 │ │ +5216e8: |[5216e8] org.minidns.record.DNSKEY.getKey:()[B │ │ +5216f8: 5410 d09c |0000: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ +5216fc: 6e10 35d6 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ +521702: 0c00 |0005: move-result-object v0 │ │ +521704: 1f00 2e23 |0006: check-cast v0, [B // type@232e │ │ +521708: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/record/DNSKEY; │ │ │ │ #1 : (in Lorg/minidns/record/DNSKEY;) │ │ @@ -1526754,52 +1526772,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -5216f0: |[5216f0] org.minidns.record.DNSKEY.getKeyTag:()I │ │ -521700: 5490 d19c |0000: iget-object v0, v9, Lorg/minidns/record/DNSKEY;.keyTag:Ljava/lang/Integer; // field@9cd1 │ │ -521704: 3900 3300 |0002: if-nez v0, 0035 // +0033 │ │ -521708: 6e10 2cd0 0900 |0004: invoke-virtual {v9}, Lorg/minidns/record/Data;.toByteArray:()[B // method@d02c │ │ -52170e: 0c00 |0007: move-result-object v0 │ │ -521710: 1601 0000 |0008: const-wide/16 v1, #int 0 // #0 │ │ -521714: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -521716: 2104 |000b: array-length v4, v0 │ │ -521718: 3543 1800 |000c: if-ge v3, v4, 0024 // +0018 │ │ -52171c: dd04 0301 |000e: and-int/lit8 v4, v3, #int 1 // #01 │ │ -521720: 1605 ff00 |0010: const-wide/16 v5, #int 255 // #ff │ │ -521724: 3d04 0700 |0012: if-lez v4, 0019 // +0007 │ │ -521728: 4804 0003 |0014: aget-byte v4, v0, v3 │ │ -52172c: 8147 |0016: int-to-long v7, v4 │ │ -52172e: c075 |0017: and-long/2addr v5, v7 │ │ -521730: 2808 |0018: goto 0020 // +0008 │ │ -521732: 4804 0003 |0019: aget-byte v4, v0, v3 │ │ -521736: 8147 |001b: int-to-long v7, v4 │ │ -521738: c075 |001c: and-long/2addr v5, v7 │ │ -52173a: 1304 0800 |001d: const/16 v4, #int 8 // #8 │ │ -52173e: c345 |001f: shl-long/2addr v5, v4 │ │ -521740: bb51 |0020: add-long/2addr v1, v5 │ │ -521742: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -521746: 28e8 |0023: goto 000b // -0018 │ │ -521748: 1300 1000 |0024: const/16 v0, #int 16 // #10 │ │ -52174c: a403 0100 |0026: shr-long v3, v1, v0 │ │ -521750: 1705 ffff 0000 |0028: const-wide/32 v5, #float 9.18341e-41 // #0000ffff │ │ -521756: c053 |002b: and-long/2addr v3, v5 │ │ -521758: bb31 |002c: add-long/2addr v1, v3 │ │ -52175a: c051 |002d: and-long/2addr v1, v5 │ │ -52175c: 8410 |002e: long-to-int v0, v1 │ │ -52175e: 7110 da64 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -521764: 0c00 |0032: move-result-object v0 │ │ -521766: 5b90 d19c |0033: iput-object v0, v9, Lorg/minidns/record/DNSKEY;.keyTag:Ljava/lang/Integer; // field@9cd1 │ │ -52176a: 5490 d19c |0035: iget-object v0, v9, Lorg/minidns/record/DNSKEY;.keyTag:Ljava/lang/Integer; // field@9cd1 │ │ -52176e: 6e10 ce64 0000 |0037: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -521774: 0a00 |003a: move-result v0 │ │ -521776: 0f00 |003b: return v0 │ │ +52170c: |[52170c] org.minidns.record.DNSKEY.getKeyTag:()I │ │ +52171c: 5490 d19c |0000: iget-object v0, v9, Lorg/minidns/record/DNSKEY;.keyTag:Ljava/lang/Integer; // field@9cd1 │ │ +521720: 3900 3300 |0002: if-nez v0, 0035 // +0033 │ │ +521724: 6e10 2cd0 0900 |0004: invoke-virtual {v9}, Lorg/minidns/record/Data;.toByteArray:()[B // method@d02c │ │ +52172a: 0c00 |0007: move-result-object v0 │ │ +52172c: 1601 0000 |0008: const-wide/16 v1, #int 0 // #0 │ │ +521730: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +521732: 2104 |000b: array-length v4, v0 │ │ +521734: 3543 1800 |000c: if-ge v3, v4, 0024 // +0018 │ │ +521738: dd04 0301 |000e: and-int/lit8 v4, v3, #int 1 // #01 │ │ +52173c: 1605 ff00 |0010: const-wide/16 v5, #int 255 // #ff │ │ +521740: 3d04 0700 |0012: if-lez v4, 0019 // +0007 │ │ +521744: 4804 0003 |0014: aget-byte v4, v0, v3 │ │ +521748: 8147 |0016: int-to-long v7, v4 │ │ +52174a: c075 |0017: and-long/2addr v5, v7 │ │ +52174c: 2808 |0018: goto 0020 // +0008 │ │ +52174e: 4804 0003 |0019: aget-byte v4, v0, v3 │ │ +521752: 8147 |001b: int-to-long v7, v4 │ │ +521754: c075 |001c: and-long/2addr v5, v7 │ │ +521756: 1304 0800 |001d: const/16 v4, #int 8 // #8 │ │ +52175a: c345 |001f: shl-long/2addr v5, v4 │ │ +52175c: bb51 |0020: add-long/2addr v1, v5 │ │ +52175e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +521762: 28e8 |0023: goto 000b // -0018 │ │ +521764: 1300 1000 |0024: const/16 v0, #int 16 // #10 │ │ +521768: a403 0100 |0026: shr-long v3, v1, v0 │ │ +52176c: 1705 ffff 0000 |0028: const-wide/32 v5, #float 9.18341e-41 // #0000ffff │ │ +521772: c053 |002b: and-long/2addr v3, v5 │ │ +521774: bb31 |002c: add-long/2addr v1, v3 │ │ +521776: c051 |002d: and-long/2addr v1, v5 │ │ +521778: 8410 |002e: long-to-int v0, v1 │ │ +52177a: 7110 da64 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +521780: 0c00 |0032: move-result-object v0 │ │ +521782: 5b90 d19c |0033: iput-object v0, v9, Lorg/minidns/record/DNSKEY;.keyTag:Ljava/lang/Integer; // field@9cd1 │ │ +521786: 5490 d19c |0035: iget-object v0, v9, Lorg/minidns/record/DNSKEY;.keyTag:Ljava/lang/Integer; // field@9cd1 │ │ +52178a: 6e10 ce64 0000 |0037: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +521790: 0a00 |003a: move-result v0 │ │ +521792: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x000b line=128 │ │ 0x0014 line=129 │ │ 0x002f line=132 │ │ @@ -1526812,17 +1526830,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -521828: |[521828] org.minidns.record.DNSKEY.getType:()Lorg/minidns/record/Record$TYPE; │ │ -521838: 6200 239d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -52183c: 1100 |0002: return-object v0 │ │ +521844: |[521844] org.minidns.record.DNSKEY.getType:()Lorg/minidns/record/Record$TYPE; │ │ +521854: 6200 239d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +521858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/DNSKEY; │ │ │ │ #3 : (in Lorg/minidns/record/DNSKEY;) │ │ @@ -1526830,19 +1526848,19 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -5216ac: |[5216ac] org.minidns.record.DNSKEY.keyEquals:([B)Z │ │ -5216bc: 5410 d09c |0000: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ -5216c0: 7120 9468 2000 |0002: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -5216c6: 0a02 |0005: move-result v2 │ │ -5216c8: 0f02 |0006: return v2 │ │ +5216c8: |[5216c8] org.minidns.record.DNSKEY.keyEquals:([B)Z │ │ +5216d8: 5410 d09c |0000: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ +5216dc: 7120 9468 2000 |0002: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +5216e2: 0a02 |0005: move-result v2 │ │ +5216e4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/record/DNSKEY; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1526851,25 +1526869,25 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -5218d4: |[5218d4] org.minidns.record.DNSKEY.serialize:(Ljava/io/DataOutputStream;)V │ │ -5218e4: 5810 cf9c |0000: iget-short v0, v1, Lorg/minidns/record/DNSKEY;.flags:S // field@9ccf │ │ -5218e8: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -5218ee: 5610 d29c |0005: iget-byte v0, v1, Lorg/minidns/record/DNSKEY;.protocol:B // field@9cd2 │ │ -5218f2: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -5218f8: 5410 ce9c |000a: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cce │ │ -5218fc: 5600 f99b |000c: iget-byte v0, v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ -521900: 6e20 8e63 0200 |000e: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -521906: 5410 d09c |0011: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ -52190a: 6e20 8d63 0200 |0013: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -521910: 0e00 |0016: return-void │ │ +5218f0: |[5218f0] org.minidns.record.DNSKEY.serialize:(Ljava/io/DataOutputStream;)V │ │ +521900: 5810 cf9c |0000: iget-short v0, v1, Lorg/minidns/record/DNSKEY;.flags:S // field@9ccf │ │ +521904: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +52190a: 5610 d29c |0005: iget-byte v0, v1, Lorg/minidns/record/DNSKEY;.protocol:B // field@9cd2 │ │ +52190e: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +521914: 5410 ce9c |000a: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cce │ │ +521918: 5600 f99b |000c: iget-byte v0, v0, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.number:B // field@9bf9 │ │ +52191c: 6e20 8e63 0200 |000e: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +521922: 5410 d09c |0011: iget-object v0, v1, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ +521926: 6e20 8d63 0200 |0013: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +52192c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ 0x000a line=141 │ │ 0x0011 line=142 │ │ locals : │ │ @@ -1526881,34 +1526899,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -521778: |[521778] org.minidns.record.DNSKEY.toString:()Ljava/lang/String; │ │ -521788: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52178c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -521792: 5831 cf9c |0005: iget-short v1, v3, Lorg/minidns/record/DNSKEY;.flags:S // field@9ccf │ │ -521796: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52179c: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -5217a0: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5217a6: 5632 d29c |000f: iget-byte v2, v3, Lorg/minidns/record/DNSKEY;.protocol:B // field@9cd2 │ │ -5217aa: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5217b0: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5217b6: 5432 ce9c |0017: iget-object v2, v3, Lorg/minidns/record/DNSKEY;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cce │ │ -5217ba: 6e20 9065 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5217c0: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5217c6: 5431 d09c |001f: iget-object v1, v3, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ -5217ca: 7110 d4d0 0100 |0021: invoke-static {v1}, Lorg/minidns/util/Base64;.encodeToString:([B)Ljava/lang/String; // method@d0d4 │ │ -5217d0: 0c01 |0024: move-result-object v1 │ │ -5217d2: 6e20 9165 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5217d8: 6e10 a365 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5217de: 0c00 |002b: move-result-object v0 │ │ -5217e0: 1100 |002c: return-object v0 │ │ +521794: |[521794] org.minidns.record.DNSKEY.toString:()Ljava/lang/String; │ │ +5217a4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5217a8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5217ae: 5831 cf9c |0005: iget-short v1, v3, Lorg/minidns/record/DNSKEY;.flags:S // field@9ccf │ │ +5217b2: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5217b8: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +5217bc: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5217c2: 5632 d29c |000f: iget-byte v2, v3, Lorg/minidns/record/DNSKEY;.protocol:B // field@9cd2 │ │ +5217c6: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5217cc: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5217d2: 5432 ce9c |0017: iget-object v2, v3, Lorg/minidns/record/DNSKEY;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cce │ │ +5217d6: 6e20 9065 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5217dc: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5217e2: 5431 d09c |001f: iget-object v1, v3, Lorg/minidns/record/DNSKEY;.key:[B // field@9cd0 │ │ +5217e6: 7110 d4d0 0100 |0021: invoke-static {v1}, Lorg/minidns/util/Base64;.encodeToString:([B)Ljava/lang/String; // method@d0d4 │ │ +5217ec: 0c01 |0024: move-result-object v1 │ │ +5217ee: 6e20 9165 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5217f4: 6e10 a365 0000 |0028: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5217fa: 0c00 |002b: move-result-object v0 │ │ +5217fc: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=148 │ │ 0x0011 line=149 │ │ 0x0019 line=150 │ │ 0x0021 line=151 │ │ @@ -1526973,39 +1526991,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -521c24: |[521c24] org.minidns.record.DelegatingDnssecRR.:()V │ │ -521c34: 0e00 |0000: return-void │ │ +521c40: |[521c40] org.minidns.record.DelegatingDnssecRR.:()V │ │ +521c50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/DelegatingDnssecRR;) │ │ name : '' │ │ type : '(IBB[B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -521c38: |[521c38] org.minidns.record.DelegatingDnssecRR.:(IBB[B)V │ │ -521c48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -521c4a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -521c4c: 0770 |0002: move-object v0, v7 │ │ -521c4e: 0181 |0003: move v1, v8 │ │ -521c50: 0193 |0004: move v3, v9 │ │ -521c52: 01a5 |0005: move v5, v10 │ │ -521c54: 07b6 |0006: move-object v6, v11 │ │ -521c56: 7607 32d0 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/minidns/record/DelegatingDnssecRR;.:(ILorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BLorg/minidns/constants/DnssecConstants$DigestAlgorithm;B[B)V // method@d032 │ │ -521c5c: 0e00 |000a: return-void │ │ +521c54: |[521c54] org.minidns.record.DelegatingDnssecRR.:(IBB[B)V │ │ +521c64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +521c66: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +521c68: 0770 |0002: move-object v0, v7 │ │ +521c6a: 0181 |0003: move v1, v8 │ │ +521c6c: 0193 |0004: move v3, v9 │ │ +521c6e: 01a5 |0005: move v5, v10 │ │ +521c70: 07b6 |0006: move-object v6, v11 │ │ +521c72: 7607 32d0 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/minidns/record/DelegatingDnssecRR;.:(ILorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BLorg/minidns/constants/DnssecConstants$DigestAlgorithm;B[B)V // method@d032 │ │ +521c78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=106 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Lorg/minidns/record/DelegatingDnssecRR; │ │ 0x0000 - 0x000b reg=8 (null) I │ │ 0x0000 - 0x000b reg=9 (null) B │ │ @@ -1527017,31 +1527035,31 @@ │ │ type : '(ILorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BLorg/minidns/constants/DnssecConstants$DigestAlgorithm;B[B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -521c60: |[521c60] org.minidns.record.DelegatingDnssecRR.:(ILorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BLorg/minidns/constants/DnssecConstants$DigestAlgorithm;B[B)V │ │ -521c70: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -521c76: 5901 de9c |0003: iput v1, v0, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ -521c7a: 5d03 da9c |0005: iput-byte v3, v0, Lorg/minidns/record/DelegatingDnssecRR;.algorithmByte:B // field@9cda │ │ -521c7e: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -521c82: 2805 |0009: goto 000e // +0005 │ │ -521c84: 7110 4cce 0300 |000a: invoke-static {v3}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ -521c8a: 0c02 |000d: move-result-object v2 │ │ -521c8c: 5b02 d99c |000e: iput-object v2, v0, Lorg/minidns/record/DelegatingDnssecRR;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cd9 │ │ -521c90: 5d05 dd9c |0010: iput-byte v5, v0, Lorg/minidns/record/DelegatingDnssecRR;.digestTypeByte:B // field@9cdd │ │ -521c94: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -521c98: 2805 |0014: goto 0019 // +0005 │ │ -521c9a: 7110 47ce 0500 |0015: invoke-static {v5}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // method@ce47 │ │ -521ca0: 0c04 |0018: move-result-object v4 │ │ -521ca2: 5b04 dc9c |0019: iput-object v4, v0, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ -521ca6: 5b06 db9c |001b: iput-object v6, v0, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ -521caa: 0e00 |001d: return-void │ │ +521c7c: |[521c7c] org.minidns.record.DelegatingDnssecRR.:(ILorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BLorg/minidns/constants/DnssecConstants$DigestAlgorithm;B[B)V │ │ +521c8c: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +521c92: 5901 de9c |0003: iput v1, v0, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ +521c96: 5d03 da9c |0005: iput-byte v3, v0, Lorg/minidns/record/DelegatingDnssecRR;.algorithmByte:B // field@9cda │ │ +521c9a: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +521c9e: 2805 |0009: goto 000e // +0005 │ │ +521ca0: 7110 4cce 0300 |000a: invoke-static {v3}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ +521ca6: 0c02 |000d: move-result-object v2 │ │ +521ca8: 5b02 d99c |000e: iput-object v2, v0, Lorg/minidns/record/DelegatingDnssecRR;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cd9 │ │ +521cac: 5d05 dd9c |0010: iput-byte v5, v0, Lorg/minidns/record/DelegatingDnssecRR;.digestTypeByte:B // field@9cdd │ │ +521cb0: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +521cb4: 2805 |0014: goto 0019 // +0005 │ │ +521cb6: 7110 47ce 0500 |0015: invoke-static {v5}, Lorg/minidns/constants/DnssecConstants$DigestAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // method@ce47 │ │ +521cbc: 0c04 |0018: move-result-object v4 │ │ +521cbe: 5b04 dc9c |0019: iput-object v4, v0, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ +521cc2: 5b06 db9c |001b: iput-object v6, v0, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ +521cc6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=94 │ │ 0x000a line=95 │ │ 0x0010 line=98 │ │ @@ -1527061,34 +1527079,34 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -521bcc: |[521bcc] org.minidns.record.DelegatingDnssecRR.parseSharedData:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData; │ │ -521bdc: 6e10 8663 0600 |0000: invoke-virtual {v6}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -521be2: 0a01 |0003: move-result v1 │ │ -521be4: 6e10 7d63 0600 |0004: invoke-virtual {v6}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -521bea: 0a02 |0007: move-result v2 │ │ -521bec: 6e10 7d63 0600 |0008: invoke-virtual {v6}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -521bf2: 0a03 |000b: move-result v3 │ │ -521bf4: d807 07fc |000c: add-int/lit8 v7, v7, #int -4 // #fc │ │ -521bf8: 2374 2e23 |000e: new-array v4, v7, [B // type@232e │ │ -521bfc: 6e20 7a63 4600 |0010: invoke-virtual {v6, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -521c02: 0a06 |0013: move-result v6 │ │ -521c04: 3376 0a00 |0014: if-ne v6, v7, 001e // +000a │ │ -521c08: 2206 4822 |0016: new-instance v6, Lorg/minidns/record/DelegatingDnssecRR$SharedData; // type@2248 │ │ -521c0c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -521c0e: 0760 |0019: move-object v0, v6 │ │ -521c10: 7606 2fd0 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.:(IBB[BLorg/minidns/record/DelegatingDnssecRR$1;)V // method@d02f │ │ -521c16: 1106 |001d: return-object v6 │ │ -521c18: 2206 100e |001e: new-instance v6, Ljava/io/IOException; // type@0e10 │ │ -521c1c: 7010 d863 0600 |0020: invoke-direct {v6}, Ljava/io/IOException;.:()V // method@63d8 │ │ -521c22: 2706 |0023: throw v6 │ │ +521be8: |[521be8] org.minidns.record.DelegatingDnssecRR.parseSharedData:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData; │ │ +521bf8: 6e10 8663 0600 |0000: invoke-virtual {v6}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +521bfe: 0a01 |0003: move-result v1 │ │ +521c00: 6e10 7d63 0600 |0004: invoke-virtual {v6}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +521c06: 0a02 |0007: move-result v2 │ │ +521c08: 6e10 7d63 0600 |0008: invoke-virtual {v6}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +521c0e: 0a03 |000b: move-result v3 │ │ +521c10: d807 07fc |000c: add-int/lit8 v7, v7, #int -4 // #fc │ │ +521c14: 2374 2e23 |000e: new-array v4, v7, [B // type@232e │ │ +521c18: 6e20 7a63 4600 |0010: invoke-virtual {v6, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +521c1e: 0a06 |0013: move-result v6 │ │ +521c20: 3376 0a00 |0014: if-ne v6, v7, 001e // +000a │ │ +521c24: 2206 4822 |0016: new-instance v6, Lorg/minidns/record/DelegatingDnssecRR$SharedData; // type@2248 │ │ +521c28: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +521c2a: 0760 |0019: move-object v0, v6 │ │ +521c2c: 7606 2fd0 0000 |001a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.:(IBB[BLorg/minidns/record/DelegatingDnssecRR$1;)V // method@d02f │ │ +521c32: 1106 |001d: return-object v6 │ │ +521c34: 2206 100e |001e: new-instance v6, Ljava/io/IOException; // type@0e10 │ │ +521c38: 7010 d863 0600 |0020: invoke-direct {v6}, Ljava/io/IOException;.:()V // method@63d8 │ │ +521c3e: 2706 |0023: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x000e line=71 │ │ 0x0010 line=72 │ │ @@ -1527104,19 +1527122,19 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -521b28: |[521b28] org.minidns.record.DelegatingDnssecRR.digestEquals:([B)Z │ │ -521b38: 5410 db9c |0000: iget-object v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ -521b3c: 7120 9468 2000 |0002: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -521b42: 0a02 |0005: move-result v2 │ │ -521b44: 0f02 |0006: return v2 │ │ +521b44: |[521b44] org.minidns.record.DelegatingDnssecRR.digestEquals:([B)Z │ │ +521b54: 5410 db9c |0000: iget-object v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ +521b58: 7120 9468 2000 |0002: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +521b5e: 0a02 |0005: move-result v2 │ │ +521b60: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/record/DelegatingDnssecRR; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1527125,24 +1527143,24 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -521cac: |[521cac] org.minidns.record.DelegatingDnssecRR.serialize:(Ljava/io/DataOutputStream;)V │ │ -521cbc: 5210 de9c |0000: iget v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ -521cc0: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -521cc6: 5610 da9c |0005: iget-byte v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.algorithmByte:B // field@9cda │ │ -521cca: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -521cd0: 5610 dd9c |000a: iget-byte v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.digestTypeByte:B // field@9cdd │ │ -521cd4: 6e20 8e63 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -521cda: 5410 db9c |000f: iget-object v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ -521cde: 6e20 8d63 0200 |0011: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -521ce4: 0e00 |0014: return-void │ │ +521cc8: |[521cc8] org.minidns.record.DelegatingDnssecRR.serialize:(Ljava/io/DataOutputStream;)V │ │ +521cd8: 5210 de9c |0000: iget v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ +521cdc: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +521ce2: 5610 da9c |0005: iget-byte v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.algorithmByte:B // field@9cda │ │ +521ce6: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +521cec: 5610 dd9c |000a: iget-byte v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.digestTypeByte:B // field@9cdd │ │ +521cf0: 6e20 8e63 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +521cf6: 5410 db9c |000f: iget-object v0, v1, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ +521cfa: 6e20 8d63 0200 |0011: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +521d00: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ 0x000a line=121 │ │ 0x000f line=122 │ │ locals : │ │ @@ -1527154,40 +1527172,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -521b48: |[521b48] org.minidns.record.DelegatingDnssecRR.toString:()Ljava/lang/String; │ │ -521b58: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -521b5c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -521b62: 5241 de9c |0005: iget v1, v4, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ -521b66: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -521b6c: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -521b70: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521b76: 5442 d99c |000f: iget-object v2, v4, Lorg/minidns/record/DelegatingDnssecRR;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cd9 │ │ -521b7a: 6e20 9065 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -521b80: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521b86: 5442 dc9c |0017: iget-object v2, v4, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ -521b8a: 6e20 9065 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -521b90: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521b96: 2201 7b0e |001f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -521b9a: 5442 db9c |0021: iget-object v2, v4, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ -521b9e: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -521ba0: 7030 0566 3102 |0024: invoke-direct {v1, v3, v2}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -521ba6: 1302 1000 |0027: const/16 v2, #int 16 // #10 │ │ -521baa: 6e20 2b66 2100 |0029: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ -521bb0: 0c01 |002c: move-result-object v1 │ │ -521bb2: 6e10 6b65 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@656b │ │ -521bb8: 0c01 |0030: move-result-object v1 │ │ -521bba: 6e20 9165 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521bc0: 6e10 a365 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -521bc6: 0c00 |0037: move-result-object v0 │ │ -521bc8: 1100 |0038: return-object v0 │ │ +521b64: |[521b64] org.minidns.record.DelegatingDnssecRR.toString:()Ljava/lang/String; │ │ +521b74: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +521b78: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +521b7e: 5241 de9c |0005: iget v1, v4, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ +521b82: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +521b88: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +521b8c: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521b92: 5442 d99c |000f: iget-object v2, v4, Lorg/minidns/record/DelegatingDnssecRR;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cd9 │ │ +521b96: 6e20 9065 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +521b9c: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521ba2: 5442 dc9c |0017: iget-object v2, v4, Lorg/minidns/record/DelegatingDnssecRR;.digestType:Lorg/minidns/constants/DnssecConstants$DigestAlgorithm; // field@9cdc │ │ +521ba6: 6e20 9065 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +521bac: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521bb2: 2201 7b0e |001f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +521bb6: 5442 db9c |0021: iget-object v2, v4, Lorg/minidns/record/DelegatingDnssecRR;.digest:[B // field@9cdb │ │ +521bba: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +521bbc: 7030 0566 3102 |0024: invoke-direct {v1, v3, v2}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +521bc2: 1302 1000 |0027: const/16 v2, #int 16 // #10 │ │ +521bc6: 6e20 2b66 2100 |0029: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ +521bcc: 0c01 |002c: move-result-object v1 │ │ +521bce: 6e10 6b65 0100 |002d: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@656b │ │ +521bd4: 0c01 |0030: move-result-object v1 │ │ +521bd6: 6e20 9165 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521bdc: 6e10 a365 0000 |0034: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +521be2: 0c00 |0037: move-result-object v0 │ │ +521be4: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0007 line=128 │ │ 0x0011 line=129 │ │ 0x0019 line=130 │ │ 0x0029 line=131 │ │ @@ -1527234,18 +1527252,18 @@ │ │ type : '([B)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -521d58: |[521d58] org.minidns.record.InternetAddressRR.:([B)V │ │ -521d68: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -521d6e: 5b01 e09c |0003: iput-object v1, v0, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -521d72: 0e00 |0005: return-void │ │ +521d74: |[521d74] org.minidns.record.InternetAddressRR.:([B)V │ │ +521d84: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +521d8a: 5b01 e09c |0003: iput-object v1, v0, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +521d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/record/InternetAddressRR; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ @@ -1527256,27 +1527274,27 @@ │ │ type : '()Ljava/net/InetAddress;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -521d0c: |[521d0c] org.minidns.record.InternetAddressRR.getInetAddress:()Ljava/net/InetAddress; │ │ -521d1c: 5420 df9c |0000: iget-object v0, v2, Lorg/minidns/record/InternetAddressRR;.inetAddress:Ljava/net/InetAddress; // field@9cdf │ │ -521d20: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -521d24: 5420 e09c |0004: iget-object v0, v2, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -521d28: 7110 5066 0000 |0006: invoke-static {v0}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@6650 │ │ -521d2e: 0c00 |0009: move-result-object v0 │ │ -521d30: 5b20 df9c |000a: iput-object v0, v2, Lorg/minidns/record/InternetAddressRR;.inetAddress:Ljava/net/InetAddress; // field@9cdf │ │ -521d34: 2808 |000c: goto 0014 // +0008 │ │ -521d36: 0d00 |000d: move-exception v0 │ │ -521d38: 2201 3f0e |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ -521d3c: 7020 c664 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@64c6 │ │ -521d42: 2701 |0013: throw v1 │ │ -521d44: 1100 |0014: return-object v0 │ │ +521d28: |[521d28] org.minidns.record.InternetAddressRR.getInetAddress:()Ljava/net/InetAddress; │ │ +521d38: 5420 df9c |0000: iget-object v0, v2, Lorg/minidns/record/InternetAddressRR;.inetAddress:Ljava/net/InetAddress; // field@9cdf │ │ +521d3c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +521d40: 5420 e09c |0004: iget-object v0, v2, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +521d44: 7110 5066 0000 |0006: invoke-static {v0}, Ljava/net/InetAddress;.getByAddress:([B)Ljava/net/InetAddress; // method@6650 │ │ +521d4a: 0c00 |0009: move-result-object v0 │ │ +521d4c: 5b20 df9c |000a: iput-object v0, v2, Lorg/minidns/record/InternetAddressRR;.inetAddress:Ljava/net/InetAddress; // field@9cdf │ │ +521d50: 2808 |000c: goto 0014 // +0008 │ │ +521d52: 0d00 |000d: move-exception v0 │ │ +521d54: 2201 3f0e |000e: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ +521d58: 7020 c664 0100 |0010: invoke-direct {v1, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/Throwable;)V // method@64c6 │ │ +521d5e: 2701 |0013: throw v1 │ │ +521d60: 1100 |0014: return-object v0 │ │ catches : 1 │ │ 0x0004 - 0x000a │ │ Ljava/net/UnknownHostException; -> 0x000d │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=56 │ │ 0x000a line=60 │ │ @@ -1527289,20 +1527307,20 @@ │ │ type : '()[B' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -521ce8: |[521ce8] org.minidns.record.InternetAddressRR.getIp:()[B │ │ -521cf8: 5410 e09c |0000: iget-object v0, v1, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -521cfc: 6e10 35d6 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ -521d02: 0c00 |0005: move-result-object v0 │ │ -521d04: 1f00 2e23 |0006: check-cast v0, [B // type@232e │ │ -521d08: 1100 |0008: return-object v0 │ │ +521d04: |[521d04] org.minidns.record.InternetAddressRR.getIp:()[B │ │ +521d14: 5410 e09c |0000: iget-object v0, v1, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +521d18: 6e10 35d6 0000 |0002: invoke-virtual {v0}, [B.clone:()Ljava/lang/Object; // method@d635 │ │ +521d1e: 0c00 |0005: move-result-object v0 │ │ +521d20: 1f00 2e23 |0006: check-cast v0, [B // type@232e │ │ +521d24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/record/InternetAddressRR; │ │ │ │ #2 : (in Lorg/minidns/record/InternetAddressRR;) │ │ @@ -1527310,18 +1527328,18 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -521d74: |[521d74] org.minidns.record.InternetAddressRR.serialize:(Ljava/io/DataOutputStream;)V │ │ -521d84: 5410 e09c |0000: iget-object v0, v1, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -521d88: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -521d8e: 0e00 |0005: return-void │ │ +521d90: |[521d90] org.minidns.record.InternetAddressRR.serialize:(Ljava/io/DataOutputStream;)V │ │ +521da0: 5410 e09c |0000: iget-object v0, v1, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +521da4: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +521daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/record/InternetAddressRR; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/DataOutputStream; │ │ │ │ @@ -1527366,19 +1527384,19 @@ │ │ type : '(ILorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -521e20: |[521e20] org.minidns.record.MX.:(ILorg/minidns/dnsname/DnsName;)V │ │ -521e30: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -521e36: 5901 e19c |0003: iput v1, v0, Lorg/minidns/record/MX;.priority:I // field@9ce1 │ │ -521e3a: 5b02 e29c |0005: iput-object v2, v0, Lorg/minidns/record/MX;.target:Lorg/minidns/dnsname/DnsName; // field@9ce2 │ │ -521e3e: 0e00 |0007: return-void │ │ +521e3c: |[521e3c] org.minidns.record.MX.:(ILorg/minidns/dnsname/DnsName;)V │ │ +521e4c: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +521e52: 5901 e19c |0003: iput v1, v0, Lorg/minidns/record/MX;.priority:I // field@9ce1 │ │ +521e56: 5b02 e29c |0005: iput-object v2, v0, Lorg/minidns/record/MX;.target:Lorg/minidns/dnsname/DnsName; // field@9ce2 │ │ +521e5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/minidns/record/MX; │ │ @@ -1527390,22 +1527408,22 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/MX;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -521ddc: |[521ddc] org.minidns.record.MX.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/MX; │ │ -521dec: 6e10 8663 0100 |0000: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -521df2: 0a00 |0003: move-result v0 │ │ -521df4: 7120 edce 2100 |0004: invoke-static {v1, v2}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -521dfa: 0c01 |0007: move-result-object v1 │ │ -521dfc: 2202 4b22 |0008: new-instance v2, Lorg/minidns/record/MX; // type@224b │ │ -521e00: 7030 3bd0 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/minidns/record/MX;.:(ILorg/minidns/dnsname/DnsName;)V // method@d03b │ │ -521e06: 1102 |000d: return-object v2 │ │ +521df8: |[521df8] org.minidns.record.MX.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/MX; │ │ +521e08: 6e10 8663 0100 |0000: invoke-virtual {v1}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +521e0e: 0a00 |0003: move-result v0 │ │ +521e10: 7120 edce 2100 |0004: invoke-static {v1, v2}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +521e16: 0c01 |0007: move-result-object v1 │ │ +521e18: 2202 4b22 |0008: new-instance v2, Lorg/minidns/record/MX; // type@224b │ │ +521e1c: 7030 3bd0 0201 |000a: invoke-direct {v2, v0, v1}, Lorg/minidns/record/MX;.:(ILorg/minidns/dnsname/DnsName;)V // method@d03b │ │ +521e22: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0008 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/io/DataInputStream; │ │ @@ -1527417,17 +1527435,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -521e08: |[521e08] org.minidns.record.MX.getType:()Lorg/minidns/record/Record$TYPE; │ │ -521e18: 6200 3e9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ -521e1c: 1100 |0002: return-object v0 │ │ +521e24: |[521e24] org.minidns.record.MX.getType:()Lorg/minidns/record/Record$TYPE; │ │ +521e34: 6200 3e9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.MX:Lorg/minidns/record/Record$TYPE; // field@9d3e │ │ +521e38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/MX; │ │ │ │ #1 : (in Lorg/minidns/record/MX;) │ │ @@ -1527435,20 +1527453,20 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -521e40: |[521e40] org.minidns.record.MX.serialize:(Ljava/io/DataOutputStream;)V │ │ -521e50: 5210 e19c |0000: iget v0, v1, Lorg/minidns/record/MX;.priority:I // field@9ce1 │ │ -521e54: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -521e5a: 5410 e29c |0005: iget-object v0, v1, Lorg/minidns/record/MX;.target:Lorg/minidns/dnsname/DnsName; // field@9ce2 │ │ -521e5e: 6e20 f8ce 2000 |0007: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -521e64: 0e00 |000a: return-void │ │ +521e5c: |[521e5c] org.minidns.record.MX.serialize:(Ljava/io/DataOutputStream;)V │ │ +521e6c: 5210 e19c |0000: iget v0, v1, Lorg/minidns/record/MX;.priority:I // field@9ce1 │ │ +521e70: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +521e76: 5410 e29c |0005: iget-object v0, v1, Lorg/minidns/record/MX;.target:Lorg/minidns/dnsname/DnsName; // field@9ce2 │ │ +521e7a: 6e20 f8ce 2000 |0007: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +521e80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/minidns/record/MX; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/DataOutputStream; │ │ @@ -1527458,28 +1527476,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -521d90: |[521d90] org.minidns.record.MX.toString:()Ljava/lang/String; │ │ -521da0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -521da4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -521daa: 5221 e19c |0005: iget v1, v2, Lorg/minidns/record/MX;.priority:I // field@9ce1 │ │ -521dae: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -521db4: 1a01 3200 |000a: const-string v1, " " // string@0032 │ │ -521db8: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521dbe: 5421 e29c |000f: iget-object v1, v2, Lorg/minidns/record/MX;.target:Lorg/minidns/dnsname/DnsName; // field@9ce2 │ │ -521dc2: 6e20 9065 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -521dc8: 1301 2e00 |0014: const/16 v1, #int 46 // #2e │ │ -521dcc: 6e20 8965 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521dd2: 6e10 a365 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -521dd8: 0c00 |001c: move-result-object v0 │ │ -521dda: 1100 |001d: return-object v0 │ │ +521dac: |[521dac] org.minidns.record.MX.toString:()Ljava/lang/String; │ │ +521dbc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +521dc0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +521dc6: 5221 e19c |0005: iget v1, v2, Lorg/minidns/record/MX;.priority:I // field@9ce1 │ │ +521dca: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +521dd0: 1a01 3200 |000a: const-string v1, " " // string@0032 │ │ +521dd4: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521dda: 5421 e29c |000f: iget-object v1, v2, Lorg/minidns/record/MX;.target:Lorg/minidns/dnsname/DnsName; // field@9ce2 │ │ +521dde: 6e20 9065 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +521de4: 1301 2e00 |0014: const/16 v1, #int 46 // #2e │ │ +521de8: 6e20 8965 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521dee: 6e10 a365 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +521df4: 0c00 |001c: move-result-object v0 │ │ +521df6: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/minidns/record/MX; │ │ │ │ source_file_idx : 21037 (MX.java) │ │ @@ -1527553,44 +1527571,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5222fc: |[5222fc] org.minidns.record.NSEC3.:()V │ │ -52230c: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -522310: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -522316: 6900 e79c |0005: sput-object v0, Lorg/minidns/record/NSEC3;.HASH_ALGORITHM_LUT:Ljava/util/Map; // field@9ce7 │ │ -52231a: 0e00 |0007: return-void │ │ +522318: |[522318] org.minidns.record.NSEC3.:()V │ │ +522328: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +52232c: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +522332: 6900 e79c |0005: sput-object v0, Lorg/minidns/record/NSEC3;.HASH_ALGORITHM_LUT:Ljava/util/Map; // field@9ce7 │ │ +522336: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/NSEC3;) │ │ name : '' │ │ type : '(BBI[B[B[Lorg/minidns/record/Record$TYPE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -52231c: |[52231c] org.minidns.record.NSEC3.:(BBI[B[B[Lorg/minidns/record/Record$TYPE;)V │ │ -52232c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -52232e: 0780 |0001: move-object v0, v8 │ │ -522330: 0192 |0002: move v2, v9 │ │ -522332: 01a3 |0003: move v3, v10 │ │ -522334: 01b4 |0004: move v4, v11 │ │ -522336: 07c5 |0005: move-object v5, v12 │ │ -522338: 07d6 |0006: move-object v6, v13 │ │ -52233a: 07e7 |0007: move-object v7, v14 │ │ -52233c: 7608 4ad0 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/minidns/record/NSEC3;.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B[B[Lorg/minidns/record/Record$TYPE;)V // method@d04a │ │ -522342: 0e00 |000b: return-void │ │ +522338: |[522338] org.minidns.record.NSEC3.:(BBI[B[B[Lorg/minidns/record/Record$TYPE;)V │ │ +522348: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +52234a: 0780 |0001: move-object v0, v8 │ │ +52234c: 0192 |0002: move v2, v9 │ │ +52234e: 01a3 |0003: move v3, v10 │ │ +522350: 01b4 |0004: move v4, v11 │ │ +522352: 07c5 |0005: move-object v5, v12 │ │ +522354: 07d6 |0006: move-object v6, v13 │ │ +522356: 07e7 |0007: move-object v7, v14 │ │ +522358: 7608 4ad0 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/minidns/record/NSEC3;.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B[B[Lorg/minidns/record/Record$TYPE;)V // method@d04a │ │ +52235e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=136 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lorg/minidns/record/NSEC3; │ │ 0x0000 - 0x000c reg=9 (null) B │ │ 0x0000 - 0x000c reg=10 (null) B │ │ @@ -1527604,31 +1527622,31 @@ │ │ type : '(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B[B[Lorg/minidns/record/Record$TYPE;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -522344: |[522344] org.minidns.record.NSEC3.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B[B[Lorg/minidns/record/Record$TYPE;)V │ │ -522354: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -52235a: 5d02 ea9c |0003: iput-byte v2, v0, Lorg/minidns/record/NSEC3;.hashAlgorithmByte:B // field@9cea │ │ -52235e: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ -522362: 2805 |0007: goto 000c // +0005 │ │ -522364: 7110 45d0 0200 |0008: invoke-static {v2}, Lorg/minidns/record/NSEC3$HashAlgorithm;.forByte:(B)Lorg/minidns/record/NSEC3$HashAlgorithm; // method@d045 │ │ -52236a: 0c01 |000b: move-result-object v1 │ │ -52236c: 5b01 e99c |000c: iput-object v1, v0, Lorg/minidns/record/NSEC3;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce9 │ │ -522370: 5d03 e89c |000e: iput-byte v3, v0, Lorg/minidns/record/NSEC3;.flags:B // field@9ce8 │ │ -522374: 5904 eb9c |0010: iput v4, v0, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ -522378: 5b05 ed9c |0012: iput-object v5, v0, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ -52237c: 5b06 ec9c |0014: iput-object v6, v0, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ -522380: 5b07 ef9c |0016: iput-object v7, v0, Lorg/minidns/record/NSEC3;.types:[Lorg/minidns/record/Record$TYPE; // field@9cef │ │ -522384: 7110 59d0 0700 |0018: invoke-static {v7}, Lorg/minidns/record/NSEC;.createTypeBitMap:([Lorg/minidns/record/Record$TYPE;)[B // method@d059 │ │ -52238a: 0c01 |001b: move-result-object v1 │ │ -52238c: 5b01 ee9c |001c: iput-object v1, v0, Lorg/minidns/record/NSEC3;.typeBitmap:[B // field@9cee │ │ -522390: 0e00 |001e: return-void │ │ +522360: |[522360] org.minidns.record.NSEC3.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B[B[Lorg/minidns/record/Record$TYPE;)V │ │ +522370: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +522376: 5d02 ea9c |0003: iput-byte v2, v0, Lorg/minidns/record/NSEC3;.hashAlgorithmByte:B // field@9cea │ │ +52237a: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ +52237e: 2805 |0007: goto 000c // +0005 │ │ +522380: 7110 45d0 0200 |0008: invoke-static {v2}, Lorg/minidns/record/NSEC3$HashAlgorithm;.forByte:(B)Lorg/minidns/record/NSEC3$HashAlgorithm; // method@d045 │ │ +522386: 0c01 |000b: move-result-object v1 │ │ +522388: 5b01 e99c |000c: iput-object v1, v0, Lorg/minidns/record/NSEC3;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce9 │ │ +52238c: 5d03 e89c |000e: iput-byte v3, v0, Lorg/minidns/record/NSEC3;.flags:B // field@9ce8 │ │ +522390: 5904 eb9c |0010: iput v4, v0, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ +522394: 5b05 ed9c |0012: iput-object v5, v0, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ +522398: 5b06 ec9c |0014: iput-object v6, v0, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ +52239c: 5b07 ef9c |0016: iput-object v7, v0, Lorg/minidns/record/NSEC3;.types:[Lorg/minidns/record/Record$TYPE; // field@9cef │ │ +5223a0: 7110 59d0 0700 |0018: invoke-static {v7}, Lorg/minidns/record/NSEC;.createTypeBitMap:([Lorg/minidns/record/Record$TYPE;)[B // method@d059 │ │ +5223a6: 0c01 |001b: move-result-object v1 │ │ +5223a8: 5b01 ee9c |001c: iput-object v1, v0, Lorg/minidns/record/NSEC3;.typeBitmap:[B // field@9cee │ │ +5223ac: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=124 │ │ 0x0008 line=125 │ │ 0x000e line=127 │ │ 0x0010 line=128 │ │ @@ -1527651,74 +1527669,74 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52221c: |[52221c] org.minidns.record.NSEC3.access$000:()Ljava/util/Map; │ │ -52222c: 6200 e79c |0000: sget-object v0, Lorg/minidns/record/NSEC3;.HASH_ALGORITHM_LUT:Ljava/util/Map; // field@9ce7 │ │ -522230: 1100 |0002: return-object v0 │ │ +522238: |[522238] org.minidns.record.NSEC3.access$000:()Ljava/util/Map; │ │ +522248: 6200 e79c |0000: sget-object v0, Lorg/minidns/record/NSEC3;.HASH_ALGORITHM_LUT:Ljava/util/Map; // field@9ce7 │ │ +52224c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #4 : (in Lorg/minidns/record/NSEC3;) │ │ name : 'parse' │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/NSEC3;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 79 16-bit code units │ │ -522234: |[522234] org.minidns.record.NSEC3.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/NSEC3; │ │ -522244: 6e10 7d63 0800 |0000: invoke-virtual {v8}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -52224a: 0a01 |0003: move-result v1 │ │ -52224c: 6e10 7d63 0800 |0004: invoke-virtual {v8}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -522252: 0a02 |0007: move-result v2 │ │ -522254: 6e10 8663 0800 |0008: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -52225a: 0a03 |000b: move-result v3 │ │ -52225c: 6e10 8563 0800 |000c: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -522262: 0a00 |000f: move-result v0 │ │ -522264: 2304 2e23 |0010: new-array v4, v0, [B // type@232e │ │ -522268: 6e20 7a63 4800 |0012: invoke-virtual {v8, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -52226e: 0a05 |0015: move-result v5 │ │ -522270: 3305 3300 |0016: if-ne v5, v0, 0049 // +0033 │ │ -522274: 6e10 8563 0800 |0018: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -52227a: 0a05 |001b: move-result v5 │ │ -52227c: 2356 2e23 |001c: new-array v6, v5, [B // type@232e │ │ -522280: 6e20 7a63 6800 |001e: invoke-virtual {v8, v6}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -522286: 0a07 |0021: move-result v7 │ │ -522288: 3357 2100 |0022: if-ne v7, v5, 0043 // +0021 │ │ -52228c: d800 0006 |0024: add-int/lit8 v0, v0, #int 6 // #06 │ │ -522290: b050 |0026: add-int/2addr v0, v5 │ │ -522292: b109 |0027: sub-int/2addr v9, v0 │ │ -522294: 2390 2e23 |0028: new-array v0, v9, [B // type@232e │ │ -522298: 6e20 7a63 0800 |002a: invoke-virtual {v8, v0}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -52229e: 0a08 |002d: move-result v8 │ │ -5222a0: 3398 0f00 |002e: if-ne v8, v9, 003d // +000f │ │ -5222a4: 7110 5cd0 0000 |0030: invoke-static {v0}, Lorg/minidns/record/NSEC;.readTypeBitMap:([B)[Lorg/minidns/record/Record$TYPE; // method@d05c │ │ -5222aa: 0c08 |0033: move-result-object v8 │ │ -5222ac: 2209 4e22 |0034: new-instance v9, Lorg/minidns/record/NSEC3; // type@224e │ │ -5222b0: 0790 |0036: move-object v0, v9 │ │ -5222b2: 0765 |0037: move-object v5, v6 │ │ -5222b4: 0786 |0038: move-object v6, v8 │ │ -5222b6: 7607 49d0 0000 |0039: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/minidns/record/NSEC3;.:(BBI[B[B[Lorg/minidns/record/Record$TYPE;)V // method@d049 │ │ -5222bc: 1109 |003c: return-object v9 │ │ -5222be: 2208 100e |003d: new-instance v8, Ljava/io/IOException; // type@0e10 │ │ -5222c2: 7010 d863 0800 |003f: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@63d8 │ │ -5222c8: 2708 |0042: throw v8 │ │ -5222ca: 2208 100e |0043: new-instance v8, Ljava/io/IOException; // type@0e10 │ │ -5222ce: 7010 d863 0800 |0045: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@63d8 │ │ -5222d4: 2708 |0048: throw v8 │ │ -5222d6: 2208 100e |0049: new-instance v8, Ljava/io/IOException; // type@0e10 │ │ -5222da: 7010 d863 0800 |004b: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@63d8 │ │ -5222e0: 2708 |004e: throw v8 │ │ +522250: |[522250] org.minidns.record.NSEC3.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/NSEC3; │ │ +522260: 6e10 7d63 0800 |0000: invoke-virtual {v8}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +522266: 0a01 |0003: move-result v1 │ │ +522268: 6e10 7d63 0800 |0004: invoke-virtual {v8}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +52226e: 0a02 |0007: move-result v2 │ │ +522270: 6e10 8663 0800 |0008: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +522276: 0a03 |000b: move-result v3 │ │ +522278: 6e10 8563 0800 |000c: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +52227e: 0a00 |000f: move-result v0 │ │ +522280: 2304 2e23 |0010: new-array v4, v0, [B // type@232e │ │ +522284: 6e20 7a63 4800 |0012: invoke-virtual {v8, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +52228a: 0a05 |0015: move-result v5 │ │ +52228c: 3305 3300 |0016: if-ne v5, v0, 0049 // +0033 │ │ +522290: 6e10 8563 0800 |0018: invoke-virtual {v8}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +522296: 0a05 |001b: move-result v5 │ │ +522298: 2356 2e23 |001c: new-array v6, v5, [B // type@232e │ │ +52229c: 6e20 7a63 6800 |001e: invoke-virtual {v8, v6}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +5222a2: 0a07 |0021: move-result v7 │ │ +5222a4: 3357 2100 |0022: if-ne v7, v5, 0043 // +0021 │ │ +5222a8: d800 0006 |0024: add-int/lit8 v0, v0, #int 6 // #06 │ │ +5222ac: b050 |0026: add-int/2addr v0, v5 │ │ +5222ae: b109 |0027: sub-int/2addr v9, v0 │ │ +5222b0: 2390 2e23 |0028: new-array v0, v9, [B // type@232e │ │ +5222b4: 6e20 7a63 0800 |002a: invoke-virtual {v8, v0}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +5222ba: 0a08 |002d: move-result v8 │ │ +5222bc: 3398 0f00 |002e: if-ne v8, v9, 003d // +000f │ │ +5222c0: 7110 5cd0 0000 |0030: invoke-static {v0}, Lorg/minidns/record/NSEC;.readTypeBitMap:([B)[Lorg/minidns/record/Record$TYPE; // method@d05c │ │ +5222c6: 0c08 |0033: move-result-object v8 │ │ +5222c8: 2209 4e22 |0034: new-instance v9, Lorg/minidns/record/NSEC3; // type@224e │ │ +5222cc: 0790 |0036: move-object v0, v9 │ │ +5222ce: 0765 |0037: move-object v5, v6 │ │ +5222d0: 0786 |0038: move-object v6, v8 │ │ +5222d2: 7607 49d0 0000 |0039: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/minidns/record/NSEC3;.:(BBI[B[B[Lorg/minidns/record/Record$TYPE;)V // method@d049 │ │ +5222d8: 1109 |003c: return-object v9 │ │ +5222da: 2208 100e |003d: new-instance v8, Ljava/io/IOException; // type@0e10 │ │ +5222de: 7010 d863 0800 |003f: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@63d8 │ │ +5222e4: 2708 |0042: throw v8 │ │ +5222e6: 2208 100e |0043: new-instance v8, Ljava/io/IOException; // type@0e10 │ │ +5222ea: 7010 d863 0800 |0045: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@63d8 │ │ +5222f0: 2708 |0048: throw v8 │ │ +5222f2: 2208 100e |0049: new-instance v8, Ljava/io/IOException; // type@0e10 │ │ +5222f6: 7010 d863 0800 |004b: invoke-direct {v8}, Ljava/io/IOException;.:()V // method@63d8 │ │ +5222fc: 2708 |004e: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x0008 line=109 │ │ 0x000c line=110 │ │ 0x0010 line=111 │ │ @@ -1527743,17 +1527761,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5222e4: |[5222e4] org.minidns.record.NSEC3.getType:()Lorg/minidns/record/Record$TYPE; │ │ -5222f4: 6200 479d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ -5222f8: 1100 |0002: return-object v0 │ │ +522300: |[522300] org.minidns.record.NSEC3.getType:()Lorg/minidns/record/Record$TYPE; │ │ +522310: 6200 479d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3:Lorg/minidns/record/Record$TYPE; // field@9d47 │ │ +522314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/NSEC3; │ │ │ │ #1 : (in Lorg/minidns/record/NSEC3;) │ │ @@ -1527761,34 +1527779,34 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -522394: |[522394] org.minidns.record.NSEC3.serialize:(Ljava/io/DataOutputStream;)V │ │ -5223a4: 5610 ea9c |0000: iget-byte v0, v1, Lorg/minidns/record/NSEC3;.hashAlgorithmByte:B // field@9cea │ │ -5223a8: 6e20 8e63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -5223ae: 5610 e89c |0005: iget-byte v0, v1, Lorg/minidns/record/NSEC3;.flags:B // field@9ce8 │ │ -5223b2: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -5223b8: 5210 eb9c |000a: iget v0, v1, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ -5223bc: 6e20 9163 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -5223c2: 5410 ed9c |000f: iget-object v0, v1, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ -5223c6: 2100 |0011: array-length v0, v0 │ │ -5223c8: 6e20 8e63 0200 |0012: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -5223ce: 5410 ed9c |0015: iget-object v0, v1, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ -5223d2: 6e20 8d63 0200 |0017: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -5223d8: 5410 ec9c |001a: iget-object v0, v1, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ -5223dc: 2100 |001c: array-length v0, v0 │ │ -5223de: 6e20 8e63 0200 |001d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -5223e4: 5410 ec9c |0020: iget-object v0, v1, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ -5223e8: 6e20 8d63 0200 |0022: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -5223ee: 5410 ee9c |0025: iget-object v0, v1, Lorg/minidns/record/NSEC3;.typeBitmap:[B // field@9cee │ │ -5223f2: 6e20 8d63 0200 |0027: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -5223f8: 0e00 |002a: return-void │ │ +5223b0: |[5223b0] org.minidns.record.NSEC3.serialize:(Ljava/io/DataOutputStream;)V │ │ +5223c0: 5610 ea9c |0000: iget-byte v0, v1, Lorg/minidns/record/NSEC3;.hashAlgorithmByte:B // field@9cea │ │ +5223c4: 6e20 8e63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +5223ca: 5610 e89c |0005: iget-byte v0, v1, Lorg/minidns/record/NSEC3;.flags:B // field@9ce8 │ │ +5223ce: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +5223d4: 5210 eb9c |000a: iget v0, v1, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ +5223d8: 6e20 9163 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +5223de: 5410 ed9c |000f: iget-object v0, v1, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ +5223e2: 2100 |0011: array-length v0, v0 │ │ +5223e4: 6e20 8e63 0200 |0012: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +5223ea: 5410 ed9c |0015: iget-object v0, v1, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ +5223ee: 6e20 8d63 0200 |0017: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +5223f4: 5410 ec9c |001a: iget-object v0, v1, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ +5223f8: 2100 |001c: array-length v0, v0 │ │ +5223fa: 6e20 8e63 0200 |001d: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +522400: 5410 ec9c |0020: iget-object v0, v1, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ +522404: 6e20 8d63 0200 |0022: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +52240a: 5410 ee9c |0025: iget-object v0, v1, Lorg/minidns/record/NSEC3;.typeBitmap:[B // field@9cee │ │ +52240e: 6e20 8d63 0200 |0027: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +522414: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0005 line=147 │ │ 0x000a line=148 │ │ 0x000f line=149 │ │ 0x0015 line=150 │ │ @@ -1527804,59 +1527822,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -522150: |[522150] org.minidns.record.NSEC3.toString:()Ljava/lang/String; │ │ -522160: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -522164: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52216a: 5461 e99c |0005: iget-object v1, v6, Lorg/minidns/record/NSEC3;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce9 │ │ -52216e: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -522174: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -522178: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52217e: 5662 e89c |000f: iget-byte v2, v6, Lorg/minidns/record/NSEC3;.flags:B // field@9ce8 │ │ -522182: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -522188: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52218e: 5262 eb9c |0017: iget v2, v6, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ -522192: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -522198: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52219e: 5462 ed9c |001f: iget-object v2, v6, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ -5221a2: 2122 |0021: array-length v2, v2 │ │ -5221a4: 3902 0500 |0022: if-nez v2, 0027 // +0005 │ │ -5221a8: 1a02 dd07 |0024: const-string v2, "-" // string@07dd │ │ -5221ac: 2813 |0026: goto 0039 // +0013 │ │ -5221ae: 2202 7b0e |0027: new-instance v2, Ljava/math/BigInteger; // type@0e7b │ │ -5221b2: 5463 ed9c |0029: iget-object v3, v6, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ -5221b6: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -5221b8: 7030 0566 4203 |002c: invoke-direct {v2, v4, v3}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -5221be: 1303 1000 |002f: const/16 v3, #int 16 // #10 │ │ -5221c2: 6e20 2b66 3200 |0031: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ -5221c8: 0c02 |0034: move-result-object v2 │ │ -5221ca: 6e10 6b65 0200 |0035: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@656b │ │ -5221d0: 0c02 |0038: move-result-object v2 │ │ -5221d2: 6e20 9165 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5221d8: 6e20 8965 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5221de: 5462 ec9c |003f: iget-object v2, v6, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ -5221e2: 7110 d3d0 0200 |0041: invoke-static {v2}, Lorg/minidns/util/Base32;.encodeToString:([B)Ljava/lang/String; // method@d0d3 │ │ -5221e8: 0c02 |0044: move-result-object v2 │ │ -5221ea: 6e20 9165 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5221f0: 5462 ef9c |0048: iget-object v2, v6, Lorg/minidns/record/NSEC3;.types:[Lorg/minidns/record/Record$TYPE; // field@9cef │ │ -5221f4: 2123 |004a: array-length v3, v2 │ │ -5221f6: 1204 |004b: const/4 v4, #int 0 // #0 │ │ -5221f8: 3534 0d00 |004c: if-ge v4, v3, 0059 // +000d │ │ -5221fc: 4605 0204 |004e: aget-object v5, v2, v4 │ │ -522200: 6e20 8965 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522206: 6e20 9065 5000 |0053: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52220c: d804 0401 |0056: add-int/lit8 v4, v4, #int 1 // #01 │ │ -522210: 28f4 |0058: goto 004c // -000c │ │ -522212: 6e10 a365 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -522218: 0c00 |005c: move-result-object v0 │ │ -52221a: 1100 |005d: return-object v0 │ │ +52216c: |[52216c] org.minidns.record.NSEC3.toString:()Ljava/lang/String; │ │ +52217c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +522180: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +522186: 5461 e99c |0005: iget-object v1, v6, Lorg/minidns/record/NSEC3;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9ce9 │ │ +52218a: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +522190: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +522194: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52219a: 5662 e89c |000f: iget-byte v2, v6, Lorg/minidns/record/NSEC3;.flags:B // field@9ce8 │ │ +52219e: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5221a4: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5221aa: 5262 eb9c |0017: iget v2, v6, Lorg/minidns/record/NSEC3;.iterations:I // field@9ceb │ │ +5221ae: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5221b4: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5221ba: 5462 ed9c |001f: iget-object v2, v6, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ +5221be: 2122 |0021: array-length v2, v2 │ │ +5221c0: 3902 0500 |0022: if-nez v2, 0027 // +0005 │ │ +5221c4: 1a02 dd07 |0024: const-string v2, "-" // string@07dd │ │ +5221c8: 2813 |0026: goto 0039 // +0013 │ │ +5221ca: 2202 7b0e |0027: new-instance v2, Ljava/math/BigInteger; // type@0e7b │ │ +5221ce: 5463 ed9c |0029: iget-object v3, v6, Lorg/minidns/record/NSEC3;.salt:[B // field@9ced │ │ +5221d2: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +5221d4: 7030 0566 4203 |002c: invoke-direct {v2, v4, v3}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +5221da: 1303 1000 |002f: const/16 v3, #int 16 // #10 │ │ +5221de: 6e20 2b66 3200 |0031: invoke-virtual {v2, v3}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ +5221e4: 0c02 |0034: move-result-object v2 │ │ +5221e6: 6e10 6b65 0200 |0035: invoke-virtual {v2}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@656b │ │ +5221ec: 0c02 |0038: move-result-object v2 │ │ +5221ee: 6e20 9165 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5221f4: 6e20 8965 1000 |003c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5221fa: 5462 ec9c |003f: iget-object v2, v6, Lorg/minidns/record/NSEC3;.nextHashed:[B // field@9cec │ │ +5221fe: 7110 d3d0 0200 |0041: invoke-static {v2}, Lorg/minidns/util/Base32;.encodeToString:([B)Ljava/lang/String; // method@d0d3 │ │ +522204: 0c02 |0044: move-result-object v2 │ │ +522206: 6e20 9165 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52220c: 5462 ef9c |0048: iget-object v2, v6, Lorg/minidns/record/NSEC3;.types:[Lorg/minidns/record/Record$TYPE; // field@9cef │ │ +522210: 2123 |004a: array-length v3, v2 │ │ +522212: 1204 |004b: const/4 v4, #int 0 // #0 │ │ +522214: 3534 0d00 |004c: if-ge v4, v3, 0059 // +000d │ │ +522218: 4605 0204 |004e: aget-object v5, v2, v4 │ │ +52221c: 6e20 8965 1000 |0050: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522222: 6e20 9065 5000 |0053: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +522228: d804 0401 |0056: add-int/lit8 v4, v4, #int 1 // #01 │ │ +52222c: 28f4 |0058: goto 004c // -000c │ │ +52222e: 6e10 a365 0000 |0059: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +522234: 0c00 |005c: move-result-object v0 │ │ +522236: 1100 |005d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0007 line=159 │ │ 0x0011 line=160 │ │ 0x0019 line=161 │ │ 0x0031 line=162 │ │ @@ -1527920,38 +1527938,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -522094: |[522094] org.minidns.record.NSEC3PARAM.:()V │ │ -5220a4: 0e00 |0000: return-void │ │ +5220b0: |[5220b0] org.minidns.record.NSEC3PARAM.:()V │ │ +5220c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/NSEC3PARAM;) │ │ name : '' │ │ type : '(BBI[B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -5220a8: |[5220a8] org.minidns.record.NSEC3PARAM.:(BBI[B)V │ │ -5220b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -5220ba: 0760 |0001: move-object v0, v6 │ │ -5220bc: 0172 |0002: move v2, v7 │ │ -5220be: 0183 |0003: move v3, v8 │ │ -5220c0: 0194 |0004: move v4, v9 │ │ -5220c2: 07a5 |0005: move-object v5, v10 │ │ -5220c4: 7606 52d0 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/minidns/record/NSEC3PARAM;.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B)V // method@d052 │ │ -5220ca: 0e00 |0009: return-void │ │ +5220c4: |[5220c4] org.minidns.record.NSEC3PARAM.:(BBI[B)V │ │ +5220d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +5220d6: 0760 |0001: move-object v0, v6 │ │ +5220d8: 0172 |0002: move v2, v7 │ │ +5220da: 0183 |0003: move v3, v8 │ │ +5220dc: 0194 |0004: move v4, v9 │ │ +5220de: 07a5 |0005: move-object v5, v10 │ │ +5220e0: 7606 52d0 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/minidns/record/NSEC3PARAM;.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B)V // method@d052 │ │ +5220e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/minidns/record/NSEC3PARAM; │ │ 0x0000 - 0x000a reg=7 (null) B │ │ 0x0000 - 0x000a reg=8 (null) B │ │ @@ -1527963,26 +1527981,26 @@ │ │ type : '(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -5220cc: |[5220cc] org.minidns.record.NSEC3PARAM.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B)V │ │ -5220dc: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -5220e2: 5d02 f29c |0003: iput-byte v2, v0, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithmByte:B // field@9cf2 │ │ -5220e6: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ -5220ea: 2805 |0007: goto 000c // +0005 │ │ -5220ec: 7110 45d0 0200 |0008: invoke-static {v2}, Lorg/minidns/record/NSEC3$HashAlgorithm;.forByte:(B)Lorg/minidns/record/NSEC3$HashAlgorithm; // method@d045 │ │ -5220f2: 0c01 |000b: move-result-object v1 │ │ -5220f4: 5b01 f19c |000c: iput-object v1, v0, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9cf1 │ │ -5220f8: 5d03 f09c |000e: iput-byte v3, v0, Lorg/minidns/record/NSEC3PARAM;.flags:B // field@9cf0 │ │ -5220fc: 5904 f39c |0010: iput v4, v0, Lorg/minidns/record/NSEC3PARAM;.iterations:I // field@9cf3 │ │ -522100: 5b05 f49c |0012: iput-object v5, v0, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ -522104: 0e00 |0014: return-void │ │ +5220e8: |[5220e8] org.minidns.record.NSEC3PARAM.:(Lorg/minidns/record/NSEC3$HashAlgorithm;BBI[B)V │ │ +5220f8: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +5220fe: 5d02 f29c |0003: iput-byte v2, v0, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithmByte:B // field@9cf2 │ │ +522102: 3801 0300 |0005: if-eqz v1, 0008 // +0003 │ │ +522106: 2805 |0007: goto 000c // +0005 │ │ +522108: 7110 45d0 0200 |0008: invoke-static {v2}, Lorg/minidns/record/NSEC3$HashAlgorithm;.forByte:(B)Lorg/minidns/record/NSEC3$HashAlgorithm; // method@d045 │ │ +52210e: 0c01 |000b: move-result-object v1 │ │ +522110: 5b01 f19c |000c: iput-object v1, v0, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9cf1 │ │ +522114: 5d03 f09c |000e: iput-byte v3, v0, Lorg/minidns/record/NSEC3PARAM;.flags:B // field@9cf0 │ │ +522118: 5904 f39c |0010: iput v4, v0, Lorg/minidns/record/NSEC3PARAM;.iterations:I // field@9cf3 │ │ +52211c: 5b05 f49c |0012: iput-object v5, v0, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ +522120: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=62 │ │ 0x0008 line=63 │ │ 0x000e line=65 │ │ 0x0010 line=66 │ │ @@ -1528000,35 +1528018,35 @@ │ │ type : '(Ljava/io/DataInputStream;)Lorg/minidns/record/NSEC3PARAM;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -52201c: |[52201c] org.minidns.record.NSEC3PARAM.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/NSEC3PARAM; │ │ -52202c: 6e10 7d63 0500 |0000: invoke-virtual {v5}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -522032: 0a00 |0003: move-result v0 │ │ -522034: 6e10 7d63 0500 |0004: invoke-virtual {v5}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -52203a: 0a01 |0007: move-result v1 │ │ -52203c: 6e10 8663 0500 |0008: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -522042: 0a02 |000b: move-result v2 │ │ -522044: 6e10 8563 0500 |000c: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -52204a: 0a03 |000f: move-result v3 │ │ -52204c: 2334 2e23 |0010: new-array v4, v3, [B // type@232e │ │ -522050: 6e20 7a63 4500 |0012: invoke-virtual {v5, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -522056: 0a05 |0015: move-result v5 │ │ -522058: 3235 0b00 |0016: if-eq v5, v3, 0021 // +000b │ │ -52205c: 3903 0300 |0018: if-nez v3, 001b // +0003 │ │ -522060: 2807 |001a: goto 0021 // +0007 │ │ -522062: 2205 100e |001b: new-instance v5, Ljava/io/IOException; // type@0e10 │ │ -522066: 7010 d863 0500 |001d: invoke-direct {v5}, Ljava/io/IOException;.:()V // method@63d8 │ │ -52206c: 2705 |0020: throw v5 │ │ -52206e: 2205 4f22 |0021: new-instance v5, Lorg/minidns/record/NSEC3PARAM; // type@224f │ │ -522072: 7054 51d0 0521 |0023: invoke-direct {v5, v0, v1, v2, v4}, Lorg/minidns/record/NSEC3PARAM;.:(BBI[B)V // method@d051 │ │ -522078: 1105 |0026: return-object v5 │ │ +522038: |[522038] org.minidns.record.NSEC3PARAM.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/NSEC3PARAM; │ │ +522048: 6e10 7d63 0500 |0000: invoke-virtual {v5}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +52204e: 0a00 |0003: move-result v0 │ │ +522050: 6e10 7d63 0500 |0004: invoke-virtual {v5}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +522056: 0a01 |0007: move-result v1 │ │ +522058: 6e10 8663 0500 |0008: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +52205e: 0a02 |000b: move-result v2 │ │ +522060: 6e10 8563 0500 |000c: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +522066: 0a03 |000f: move-result v3 │ │ +522068: 2334 2e23 |0010: new-array v4, v3, [B // type@232e │ │ +52206c: 6e20 7a63 4500 |0012: invoke-virtual {v5, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +522072: 0a05 |0015: move-result v5 │ │ +522074: 3235 0b00 |0016: if-eq v5, v3, 0021 // +000b │ │ +522078: 3903 0300 |0018: if-nez v3, 001b // +0003 │ │ +52207c: 2807 |001a: goto 0021 // +0007 │ │ +52207e: 2205 100e |001b: new-instance v5, Ljava/io/IOException; // type@0e10 │ │ +522082: 7010 d863 0500 |001d: invoke-direct {v5}, Ljava/io/IOException;.:()V // method@63d8 │ │ +522088: 2705 |0020: throw v5 │ │ +52208a: 2205 4f22 |0021: new-instance v5, Lorg/minidns/record/NSEC3PARAM; // type@224f │ │ +52208e: 7054 51d0 0521 |0023: invoke-direct {v5, v0, v1, v2, v4}, Lorg/minidns/record/NSEC3PARAM;.:(BBI[B)V // method@d051 │ │ +522094: 1105 |0026: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x0008 line=53 │ │ 0x000c line=54 │ │ 0x0010 line=55 │ │ @@ -1528043,17 +1528061,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52207c: |[52207c] org.minidns.record.NSEC3PARAM.getType:()Lorg/minidns/record/Record$TYPE; │ │ -52208c: 6200 489d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ -522090: 1100 |0002: return-object v0 │ │ +522098: |[522098] org.minidns.record.NSEC3PARAM.getType:()Lorg/minidns/record/Record$TYPE; │ │ +5220a8: 6200 489d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NSEC3PARAM:Lorg/minidns/record/Record$TYPE; // field@9d48 │ │ +5220ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/NSEC3PARAM; │ │ │ │ #1 : (in Lorg/minidns/record/NSEC3PARAM;) │ │ @@ -1528061,27 +1528079,27 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -522108: |[522108] org.minidns.record.NSEC3PARAM.serialize:(Ljava/io/DataOutputStream;)V │ │ -522118: 5610 f29c |0000: iget-byte v0, v1, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithmByte:B // field@9cf2 │ │ -52211c: 6e20 8e63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -522122: 5610 f09c |0005: iget-byte v0, v1, Lorg/minidns/record/NSEC3PARAM;.flags:B // field@9cf0 │ │ -522126: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -52212c: 5210 f39c |000a: iget v0, v1, Lorg/minidns/record/NSEC3PARAM;.iterations:I // field@9cf3 │ │ -522130: 6e20 9163 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -522136: 5410 f49c |000f: iget-object v0, v1, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ -52213a: 2100 |0011: array-length v0, v0 │ │ -52213c: 6e20 8e63 0200 |0012: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -522142: 5410 f49c |0015: iget-object v0, v1, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ -522146: 6e20 8d63 0200 |0017: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -52214c: 0e00 |001a: return-void │ │ +522124: |[522124] org.minidns.record.NSEC3PARAM.serialize:(Ljava/io/DataOutputStream;)V │ │ +522134: 5610 f29c |0000: iget-byte v0, v1, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithmByte:B // field@9cf2 │ │ +522138: 6e20 8e63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +52213e: 5610 f09c |0005: iget-byte v0, v1, Lorg/minidns/record/NSEC3PARAM;.flags:B // field@9cf0 │ │ +522142: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +522148: 5210 f39c |000a: iget v0, v1, Lorg/minidns/record/NSEC3PARAM;.iterations:I // field@9cf3 │ │ +52214c: 6e20 9163 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +522152: 5410 f49c |000f: iget-object v0, v1, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ +522156: 2100 |0011: array-length v0, v0 │ │ +522158: 6e20 8e63 0200 |0012: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +52215e: 5410 f49c |0015: iget-object v0, v1, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ +522162: 6e20 8d63 0200 |0017: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +522168: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000a line=83 │ │ 0x000f line=84 │ │ 0x0015 line=85 │ │ @@ -1528094,45 +1528112,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -521f88: |[521f88] org.minidns.record.NSEC3PARAM.toString:()Ljava/lang/String; │ │ -521f98: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -521f9c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -521fa2: 5441 f19c |0005: iget-object v1, v4, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9cf1 │ │ -521fa6: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -521fac: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -521fb0: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521fb6: 5642 f09c |000f: iget-byte v2, v4, Lorg/minidns/record/NSEC3PARAM;.flags:B // field@9cf0 │ │ -521fba: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -521fc0: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521fc6: 5242 f39c |0017: iget v2, v4, Lorg/minidns/record/NSEC3PARAM;.iterations:I // field@9cf3 │ │ -521fca: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -521fd0: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -521fd6: 5441 f49c |001f: iget-object v1, v4, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ -521fda: 2111 |0021: array-length v1, v1 │ │ -521fdc: 3901 0500 |0022: if-nez v1, 0027 // +0005 │ │ -521fe0: 1a01 dd07 |0024: const-string v1, "-" // string@07dd │ │ -521fe4: 2813 |0026: goto 0039 // +0013 │ │ -521fe6: 2201 7b0e |0027: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -521fea: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -521fec: 5443 f49c |002a: iget-object v3, v4, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ -521ff0: 7030 0566 2103 |002c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -521ff6: 1302 1000 |002f: const/16 v2, #int 16 // #10 │ │ -521ffa: 6e20 2b66 2100 |0031: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ -522000: 0c01 |0034: move-result-object v1 │ │ -522002: 6e10 6b65 0100 |0035: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@656b │ │ -522008: 0c01 |0038: move-result-object v1 │ │ -52200a: 6e20 9165 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -522010: 6e10 a365 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -522016: 0c00 |003f: move-result-object v0 │ │ -522018: 1100 |0040: return-object v0 │ │ +521fa4: |[521fa4] org.minidns.record.NSEC3PARAM.toString:()Ljava/lang/String; │ │ +521fb4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +521fb8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +521fbe: 5441 f19c |0005: iget-object v1, v4, Lorg/minidns/record/NSEC3PARAM;.hashAlgorithm:Lorg/minidns/record/NSEC3$HashAlgorithm; // field@9cf1 │ │ +521fc2: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +521fc8: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +521fcc: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521fd2: 5642 f09c |000f: iget-byte v2, v4, Lorg/minidns/record/NSEC3PARAM;.flags:B // field@9cf0 │ │ +521fd6: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +521fdc: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521fe2: 5242 f39c |0017: iget v2, v4, Lorg/minidns/record/NSEC3PARAM;.iterations:I // field@9cf3 │ │ +521fe6: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +521fec: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +521ff2: 5441 f49c |001f: iget-object v1, v4, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ +521ff6: 2111 |0021: array-length v1, v1 │ │ +521ff8: 3901 0500 |0022: if-nez v1, 0027 // +0005 │ │ +521ffc: 1a01 dd07 |0024: const-string v1, "-" // string@07dd │ │ +522000: 2813 |0026: goto 0039 // +0013 │ │ +522002: 2201 7b0e |0027: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +522006: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +522008: 5443 f49c |002a: iget-object v3, v4, Lorg/minidns/record/NSEC3PARAM;.salt:[B // field@9cf4 │ │ +52200c: 7030 0566 2103 |002c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +522012: 1302 1000 |002f: const/16 v2, #int 16 // #10 │ │ +522016: 6e20 2b66 2100 |0031: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ +52201c: 0c01 |0034: move-result-object v1 │ │ +52201e: 6e10 6b65 0100 |0035: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@656b │ │ +522024: 0c01 |0038: move-result-object v1 │ │ +522026: 6e20 9165 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52202c: 6e10 a365 0000 |003c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +522032: 0c00 |003f: move-result-object v0 │ │ +522034: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0007 line=91 │ │ 0x0011 line=92 │ │ 0x0019 line=93 │ │ 0x0031 line=94 │ │ @@ -1528193,44 +1528211,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -5226d8: |[5226d8] org.minidns.record.NSEC.:()V │ │ -5226e8: 1c00 5022 |0000: const-class v0, Lorg/minidns/record/NSEC; // type@2250 │ │ -5226ec: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -5226f2: 0c00 |0005: move-result-object v0 │ │ -5226f4: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -5226fa: 0c00 |0009: move-result-object v0 │ │ -5226fc: 6900 f59c |000a: sput-object v0, Lorg/minidns/record/NSEC;.LOGGER:Ljava/util/logging/Logger; // field@9cf5 │ │ -522700: 0e00 |000c: return-void │ │ +5226f4: |[5226f4] org.minidns.record.NSEC.:()V │ │ +522704: 1c00 5022 |0000: const-class v0, Lorg/minidns/record/NSEC; // type@2250 │ │ +522708: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +52270e: 0c00 |0005: move-result-object v0 │ │ +522710: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +522716: 0c00 |0009: move-result-object v0 │ │ +522718: 6900 f59c |000a: sput-object v0, Lorg/minidns/record/NSEC;.LOGGER:Ljava/util/logging/Logger; // field@9cf5 │ │ +52271c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/NSEC;) │ │ name : '' │ │ type : '(Lorg/minidns/dnsname/DnsName;[Lorg/minidns/record/Record$TYPE;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -522704: |[522704] org.minidns.record.NSEC.:(Lorg/minidns/dnsname/DnsName;[Lorg/minidns/record/Record$TYPE;)V │ │ -522714: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -52271a: 5b01 f69c |0003: iput-object v1, v0, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ -52271e: 5b02 f89c |0005: iput-object v2, v0, Lorg/minidns/record/NSEC;.types:[Lorg/minidns/record/Record$TYPE; // field@9cf8 │ │ -522722: 7110 59d0 0200 |0007: invoke-static {v2}, Lorg/minidns/record/NSEC;.createTypeBitMap:([Lorg/minidns/record/Record$TYPE;)[B // method@d059 │ │ -522728: 0c01 |000a: move-result-object v1 │ │ -52272a: 5b01 f79c |000b: iput-object v1, v0, Lorg/minidns/record/NSEC;.typeBitmap:[B // field@9cf7 │ │ -52272e: 0e00 |000d: return-void │ │ +522720: |[522720] org.minidns.record.NSEC.:(Lorg/minidns/dnsname/DnsName;[Lorg/minidns/record/Record$TYPE;)V │ │ +522730: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +522736: 5b01 f69c |0003: iput-object v1, v0, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ +52273a: 5b02 f89c |0005: iput-object v2, v0, Lorg/minidns/record/NSEC;.types:[Lorg/minidns/record/Record$TYPE; // field@9cf8 │ │ +52273e: 7110 59d0 0200 |0007: invoke-static {v2}, Lorg/minidns/record/NSEC;.createTypeBitMap:([Lorg/minidns/record/Record$TYPE;)[B // method@d059 │ │ +522744: 0c01 |000a: move-result-object v1 │ │ +522746: 5b01 f79c |000b: iput-object v1, v0, Lorg/minidns/record/NSEC;.typeBitmap:[B // field@9cf7 │ │ +52274a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ @@ -1528243,82 +1528261,82 @@ │ │ type : '([Lorg/minidns/record/Record$TYPE;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 128 16-bit code units │ │ -5223fc: |[5223fc] org.minidns.record.NSEC.createTypeBitMap:([Lorg/minidns/record/Record$TYPE;)[B │ │ -52240c: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -522410: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -522416: 2191 |0005: array-length v1, v9 │ │ -522418: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -52241a: 3512 1200 |0007: if-ge v2, v1, 0019 // +0012 │ │ -52241e: 4603 0902 |0009: aget-object v3, v9, v2 │ │ -522422: 6e10 86d0 0300 |000b: invoke-virtual {v3}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ -522428: 0a03 |000e: move-result v3 │ │ -52242a: 7110 da64 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -522430: 0c03 |0012: move-result-object v3 │ │ -522432: 7220 3669 3000 |0013: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -522438: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52243c: 28ef |0018: goto 0007 // -0011 │ │ -52243e: 7110 d668 0000 |0019: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@68d6 │ │ -522444: 2209 fd0d |001c: new-instance v9, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -522448: 7010 6463 0900 |001e: invoke-direct {v9}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -52244e: 2201 010e |0021: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -522452: 7020 8963 9100 |0023: invoke-direct {v1, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -522458: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -52245a: 7210 4169 0000 |0027: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -522460: 0c00 |002a: move-result-object v0 │ │ -522462: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ -522464: 12f4 |002c: const/4 v4, #int -1 // #ff │ │ -522466: 7210 1269 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52246c: 0a05 |0030: move-result v5 │ │ -52246e: 3805 3c00 |0031: if-eqz v5, 006d // +003c │ │ -522472: 7210 1369 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -522478: 0c05 |0036: move-result-object v5 │ │ -52247a: 1f05 420e |0037: check-cast v5, Ljava/lang/Integer; // type@0e42 │ │ -52247e: 1306 2000 |0039: const/16 v6, #int 32 // #20 │ │ -522482: 3234 0a00 |003b: if-eq v4, v3, 0045 // +000a │ │ -522486: 6e10 ce64 0500 |003d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52248c: 0a07 |0040: move-result v7 │ │ -52248e: e107 0708 |0041: shr-int/lit8 v7, v7, #int 8 // #08 │ │ -522492: 3247 1200 |0043: if-eq v7, v4, 0055 // +0012 │ │ -522496: 3234 0500 |0045: if-eq v4, v3, 004a // +0005 │ │ -52249a: 7120 5fd0 1200 |0047: invoke-static {v2, v1}, Lorg/minidns/record/NSEC;.writeOutBlock:([BLjava/io/DataOutputStream;)V // method@d05f │ │ -5224a0: 6e10 ce64 0500 |004a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -5224a6: 0a02 |004d: move-result v2 │ │ -5224a8: e104 0208 |004e: shr-int/lit8 v4, v2, #int 8 // #08 │ │ -5224ac: 6e20 8e63 4100 |0050: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -5224b2: 2362 2e23 |0053: new-array v2, v6, [B // type@232e │ │ -5224b6: 6e10 ce64 0500 |0055: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -5224bc: 0a07 |0058: move-result v7 │ │ -5224be: e107 0703 |0059: shr-int/lit8 v7, v7, #int 3 // #03 │ │ -5224c2: b467 |005b: rem-int/2addr v7, v6 │ │ -5224c4: 6e10 ce64 0500 |005c: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -5224ca: 0a05 |005f: move-result v5 │ │ -5224cc: dc05 0508 |0060: rem-int/lit8 v5, v5, #int 8 // #08 │ │ -5224d0: 4806 0207 |0062: aget-byte v6, v2, v7 │ │ -5224d4: 1308 8000 |0064: const/16 v8, #int 128 // #80 │ │ -5224d8: 9905 0805 |0066: shr-int v5, v8, v5 │ │ -5224dc: b665 |0068: or-int/2addr v5, v6 │ │ -5224de: 8d55 |0069: int-to-byte v5, v5 │ │ -5224e0: 4f05 0207 |006a: aput-byte v5, v2, v7 │ │ -5224e4: 28c1 |006c: goto 002d // -003f │ │ -5224e6: 3234 0500 |006d: if-eq v4, v3, 0072 // +0005 │ │ -5224ea: 7120 5fd0 1200 |006f: invoke-static {v2, v1}, Lorg/minidns/record/NSEC;.writeOutBlock:([BLjava/io/DataOutputStream;)V // method@d05f │ │ -5224f0: 6e10 6a63 0900 |0072: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -5224f6: 0c09 |0075: move-result-object v9 │ │ -5224f8: 1109 |0076: return-object v9 │ │ -5224fa: 0d09 |0077: move-exception v9 │ │ -5224fc: 2200 580e |0078: new-instance v0, Ljava/lang/RuntimeException; // type@0e58 │ │ -522500: 7020 2f65 9000 |007a: invoke-direct {v0, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ -522506: 2802 |007d: goto 007f // +0002 │ │ -522508: 2700 |007e: throw v0 │ │ -52250a: 28ff |007f: goto 007e // -0001 │ │ +522418: |[522418] org.minidns.record.NSEC.createTypeBitMap:([Lorg/minidns/record/Record$TYPE;)[B │ │ +522428: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52242c: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +522432: 2191 |0005: array-length v1, v9 │ │ +522434: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +522436: 3512 1200 |0007: if-ge v2, v1, 0019 // +0012 │ │ +52243a: 4603 0902 |0009: aget-object v3, v9, v2 │ │ +52243e: 6e10 86d0 0300 |000b: invoke-virtual {v3}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ +522444: 0a03 |000e: move-result v3 │ │ +522446: 7110 da64 0300 |000f: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52244c: 0c03 |0012: move-result-object v3 │ │ +52244e: 7220 3669 3000 |0013: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +522454: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +522458: 28ef |0018: goto 0007 // -0011 │ │ +52245a: 7110 d668 0000 |0019: invoke-static {v0}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@68d6 │ │ +522460: 2209 fd0d |001c: new-instance v9, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +522464: 7010 6463 0900 |001e: invoke-direct {v9}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +52246a: 2201 010e |0021: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +52246e: 7020 8963 9100 |0023: invoke-direct {v1, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +522474: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +522476: 7210 4169 0000 |0027: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +52247c: 0c00 |002a: move-result-object v0 │ │ +52247e: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ +522480: 12f4 |002c: const/4 v4, #int -1 // #ff │ │ +522482: 7210 1269 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +522488: 0a05 |0030: move-result v5 │ │ +52248a: 3805 3c00 |0031: if-eqz v5, 006d // +003c │ │ +52248e: 7210 1369 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +522494: 0c05 |0036: move-result-object v5 │ │ +522496: 1f05 420e |0037: check-cast v5, Ljava/lang/Integer; // type@0e42 │ │ +52249a: 1306 2000 |0039: const/16 v6, #int 32 // #20 │ │ +52249e: 3234 0a00 |003b: if-eq v4, v3, 0045 // +000a │ │ +5224a2: 6e10 ce64 0500 |003d: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +5224a8: 0a07 |0040: move-result v7 │ │ +5224aa: e107 0708 |0041: shr-int/lit8 v7, v7, #int 8 // #08 │ │ +5224ae: 3247 1200 |0043: if-eq v7, v4, 0055 // +0012 │ │ +5224b2: 3234 0500 |0045: if-eq v4, v3, 004a // +0005 │ │ +5224b6: 7120 5fd0 1200 |0047: invoke-static {v2, v1}, Lorg/minidns/record/NSEC;.writeOutBlock:([BLjava/io/DataOutputStream;)V // method@d05f │ │ +5224bc: 6e10 ce64 0500 |004a: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +5224c2: 0a02 |004d: move-result v2 │ │ +5224c4: e104 0208 |004e: shr-int/lit8 v4, v2, #int 8 // #08 │ │ +5224c8: 6e20 8e63 4100 |0050: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +5224ce: 2362 2e23 |0053: new-array v2, v6, [B // type@232e │ │ +5224d2: 6e10 ce64 0500 |0055: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +5224d8: 0a07 |0058: move-result v7 │ │ +5224da: e107 0703 |0059: shr-int/lit8 v7, v7, #int 3 // #03 │ │ +5224de: b467 |005b: rem-int/2addr v7, v6 │ │ +5224e0: 6e10 ce64 0500 |005c: invoke-virtual {v5}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +5224e6: 0a05 |005f: move-result v5 │ │ +5224e8: dc05 0508 |0060: rem-int/lit8 v5, v5, #int 8 // #08 │ │ +5224ec: 4806 0207 |0062: aget-byte v6, v2, v7 │ │ +5224f0: 1308 8000 |0064: const/16 v8, #int 128 // #80 │ │ +5224f4: 9905 0805 |0066: shr-int v5, v8, v5 │ │ +5224f8: b665 |0068: or-int/2addr v5, v6 │ │ +5224fa: 8d55 |0069: int-to-byte v5, v5 │ │ +5224fc: 4f05 0207 |006a: aput-byte v5, v2, v7 │ │ +522500: 28c1 |006c: goto 002d // -003f │ │ +522502: 3234 0500 |006d: if-eq v4, v3, 0072 // +0005 │ │ +522506: 7120 5fd0 1200 |006f: invoke-static {v2, v1}, Lorg/minidns/record/NSEC;.writeOutBlock:([BLjava/io/DataOutputStream;)V // method@d05f │ │ +52250c: 6e10 6a63 0900 |0072: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +522512: 0c09 |0075: move-result-object v9 │ │ +522514: 1109 |0076: return-object v9 │ │ +522516: 0d09 |0077: move-exception v9 │ │ +522518: 2200 580e |0078: new-instance v0, Ljava/lang/RuntimeException; // type@0e58 │ │ +52251c: 7020 2f65 9000 |007a: invoke-direct {v0, v9}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@652f │ │ +522522: 2802 |007d: goto 007f // +0002 │ │ +522524: 2700 |007e: throw v0 │ │ +522526: 28ff |007f: goto 007e // -0001 │ │ catches : 1 │ │ 0x0027 - 0x0072 │ │ Ljava/io/IOException; -> 0x0077 │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000b line=88 │ │ @@ -1528344,32 +1528362,32 @@ │ │ type : '(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/NSEC;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -52257c: |[52257c] org.minidns.record.NSEC.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/NSEC; │ │ -52258c: 7120 edce 2100 |0000: invoke-static {v1, v2}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -522592: 0c02 |0003: move-result-object v2 │ │ -522594: 6e10 f2ce 0200 |0004: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ -52259a: 0a00 |0007: move-result v0 │ │ -52259c: b103 |0008: sub-int/2addr v3, v0 │ │ -52259e: 2330 2e23 |0009: new-array v0, v3, [B // type@232e │ │ -5225a2: 6e20 7a63 0100 |000b: invoke-virtual {v1, v0}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -5225a8: 0a01 |000e: move-result v1 │ │ -5225aa: 3331 0c00 |000f: if-ne v1, v3, 001b // +000c │ │ -5225ae: 7110 5cd0 0000 |0011: invoke-static {v0}, Lorg/minidns/record/NSEC;.readTypeBitMap:([B)[Lorg/minidns/record/Record$TYPE; // method@d05c │ │ -5225b4: 0c01 |0014: move-result-object v1 │ │ -5225b6: 2203 5022 |0015: new-instance v3, Lorg/minidns/record/NSEC; // type@2250 │ │ -5225ba: 7030 58d0 2301 |0017: invoke-direct {v3, v2, v1}, Lorg/minidns/record/NSEC;.:(Lorg/minidns/dnsname/DnsName;[Lorg/minidns/record/Record$TYPE;)V // method@d058 │ │ -5225c0: 1103 |001a: return-object v3 │ │ -5225c2: 2201 100e |001b: new-instance v1, Ljava/io/IOException; // type@0e10 │ │ -5225c6: 7010 d863 0100 |001d: invoke-direct {v1}, Ljava/io/IOException;.:()V // method@63d8 │ │ -5225cc: 2701 |0020: throw v1 │ │ +522598: |[522598] org.minidns.record.NSEC.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/NSEC; │ │ +5225a8: 7120 edce 2100 |0000: invoke-static {v1, v2}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +5225ae: 0c02 |0003: move-result-object v2 │ │ +5225b0: 6e10 f2ce 0200 |0004: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ +5225b6: 0a00 |0007: move-result v0 │ │ +5225b8: b103 |0008: sub-int/2addr v3, v0 │ │ +5225ba: 2330 2e23 |0009: new-array v0, v3, [B // type@232e │ │ +5225be: 6e20 7a63 0100 |000b: invoke-virtual {v1, v0}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +5225c4: 0a01 |000e: move-result v1 │ │ +5225c6: 3331 0c00 |000f: if-ne v1, v3, 001b // +000c │ │ +5225ca: 7110 5cd0 0000 |0011: invoke-static {v0}, Lorg/minidns/record/NSEC;.readTypeBitMap:([B)[Lorg/minidns/record/Record$TYPE; // method@d05c │ │ +5225d0: 0c01 |0014: move-result-object v1 │ │ +5225d2: 2203 5022 |0015: new-instance v3, Lorg/minidns/record/NSEC; // type@2250 │ │ +5225d6: 7030 58d0 2301 |0017: invoke-direct {v3, v2, v1}, Lorg/minidns/record/NSEC;.:(Lorg/minidns/dnsname/DnsName;[Lorg/minidns/record/Record$TYPE;)V // method@d058 │ │ +5225dc: 1103 |001a: return-object v3 │ │ +5225de: 2201 100e |001b: new-instance v1, Ljava/io/IOException; // type@0e10 │ │ +5225e2: 7010 d863 0100 |001d: invoke-direct {v1}, Ljava/io/IOException;.:()V // method@63d8 │ │ +5225e8: 2701 |0020: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=48 │ │ 0x000b line=49 │ │ 0x0011 line=50 │ │ 0x0015 line=51 │ │ @@ -1528384,73 +1528402,73 @@ │ │ type : '([B)[Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -5225e8: |[5225e8] org.minidns.record.NSEC.readTypeBitMap:([B)[Lorg/minidns/record/Record$TYPE; │ │ -5225f8: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -5225fc: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -522600: 7020 5e63 d100 |0004: invoke-direct {v1, v13}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -522606: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -52260c: 2201 1d0f |000a: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -522610: 7010 7668 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -522616: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -522618: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -52261a: 21d4 |0011: array-length v4, v13 │ │ -52261c: 3734 5000 |0012: if-le v4, v3, 0062 // +0050 │ │ -522620: 6e10 8563 0000 |0014: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -522626: 0a04 |0017: move-result v4 │ │ -522628: 6e10 8563 0000 |0018: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -52262e: 0a05 |001b: move-result v5 │ │ -522630: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -522632: 3556 4100 |001d: if-ge v6, v5, 005e // +0041 │ │ -522636: 6e10 8563 0000 |001f: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ -52263c: 0a07 |0022: move-result v7 │ │ -52263e: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -522640: 1309 0800 |0024: const/16 v9, #int 8 // #8 │ │ -522644: 3598 3500 |0026: if-ge v8, v9, 005b // +0035 │ │ -522648: 990a 0708 |0028: shr-int v10, v7, v8 │ │ -52264c: dd0a 0a01 |002a: and-int/lit8 v10, v10, #int 1 // #01 │ │ -522650: 3d0a 2c00 |002c: if-lez v10, 0058 // +002c │ │ -522654: e009 0408 |002e: shl-int/lit8 v9, v4, #int 8 // #08 │ │ -522658: da0a 0608 |0030: mul-int/lit8 v10, v6, #int 8 // #08 │ │ -52265c: b0a9 |0032: add-int/2addr v9, v10 │ │ -52265e: d90a 0807 |0033: rsub-int/lit8 v10, v8, #int 7 // #07 │ │ -522662: b0a9 |0035: add-int/2addr v9, v10 │ │ -522664: 7110 84d0 0900 |0036: invoke-static {v9}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ -52266a: 0c0a |0039: move-result-object v10 │ │ -52266c: 620b 619d |003a: sget-object v11, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ -522670: 33ba 1900 |003c: if-ne v10, v11, 0055 // +0019 │ │ -522674: 620a f59c |003e: sget-object v10, Lorg/minidns/record/NSEC;.LOGGER:Ljava/util/logging/Logger; // field@9cf5 │ │ -522678: 220b 5f0e |0040: new-instance v11, Ljava/lang/StringBuilder; // type@0e5f │ │ -52267c: 7010 8565 0b00 |0042: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -522682: 1a0c f162 |0045: const-string v12, "Skipping unknown type in type bitmap: " // string@62f1 │ │ -522686: 6e20 9165 cb00 |0047: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52268c: 6e20 8c65 9b00 |004a: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -522692: 6e10 a365 0b00 |004d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -522698: 0c09 |0050: move-result-object v9 │ │ -52269a: 6e20 596a 9a00 |0051: invoke-virtual {v10, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -5226a0: 2804 |0054: goto 0058 // +0004 │ │ -5226a2: 6e20 7a68 a100 |0055: invoke-virtual {v1, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -5226a8: d808 0801 |0058: add-int/lit8 v8, v8, #int 1 // #01 │ │ -5226ac: 28ca |005a: goto 0024 // -0036 │ │ -5226ae: d806 0601 |005b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -5226b2: 28c0 |005d: goto 001d // -0040 │ │ -5226b4: d805 0502 |005e: add-int/lit8 v5, v5, #int 2 // #02 │ │ -5226b8: b053 |0060: add-int/2addr v3, v5 │ │ -5226ba: 28b0 |0061: goto 0011 // -0050 │ │ -5226bc: 6e10 8968 0100 |0062: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@6889 │ │ -5226c2: 0a0d |0065: move-result v13 │ │ -5226c4: 23dd 7b24 |0066: new-array v13, v13, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ -5226c8: 6e20 8a68 d100 |0068: invoke-virtual {v1, v13}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@688a │ │ -5226ce: 0c0d |006b: move-result-object v13 │ │ -5226d0: 1f0d 7b24 |006c: check-cast v13, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ -5226d4: 110d |006e: return-object v13 │ │ +522604: |[522604] org.minidns.record.NSEC.readTypeBitMap:([B)[Lorg/minidns/record/Record$TYPE; │ │ +522614: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +522618: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +52261c: 7020 5e63 d100 |0004: invoke-direct {v1, v13}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +522622: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +522628: 2201 1d0f |000a: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +52262c: 7010 7668 0100 |000c: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +522632: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +522634: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +522636: 21d4 |0011: array-length v4, v13 │ │ +522638: 3734 5000 |0012: if-le v4, v3, 0062 // +0050 │ │ +52263c: 6e10 8563 0000 |0014: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +522642: 0a04 |0017: move-result v4 │ │ +522644: 6e10 8563 0000 |0018: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +52264a: 0a05 |001b: move-result v5 │ │ +52264c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +52264e: 3556 4100 |001d: if-ge v6, v5, 005e // +0041 │ │ +522652: 6e10 8563 0000 |001f: invoke-virtual {v0}, Ljava/io/DataInputStream;.readUnsignedByte:()I // method@6385 │ │ +522658: 0a07 |0022: move-result v7 │ │ +52265a: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +52265c: 1309 0800 |0024: const/16 v9, #int 8 // #8 │ │ +522660: 3598 3500 |0026: if-ge v8, v9, 005b // +0035 │ │ +522664: 990a 0708 |0028: shr-int v10, v7, v8 │ │ +522668: dd0a 0a01 |002a: and-int/lit8 v10, v10, #int 1 // #01 │ │ +52266c: 3d0a 2c00 |002c: if-lez v10, 0058 // +002c │ │ +522670: e009 0408 |002e: shl-int/lit8 v9, v4, #int 8 // #08 │ │ +522674: da0a 0608 |0030: mul-int/lit8 v10, v6, #int 8 // #08 │ │ +522678: b0a9 |0032: add-int/2addr v9, v10 │ │ +52267a: d90a 0807 |0033: rsub-int/lit8 v10, v8, #int 7 // #07 │ │ +52267e: b0a9 |0035: add-int/2addr v9, v10 │ │ +522680: 7110 84d0 0900 |0036: invoke-static {v9}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ +522686: 0c0a |0039: move-result-object v10 │ │ +522688: 620b 619d |003a: sget-object v11, Lorg/minidns/record/Record$TYPE;.UNKNOWN:Lorg/minidns/record/Record$TYPE; // field@9d61 │ │ +52268c: 33ba 1900 |003c: if-ne v10, v11, 0055 // +0019 │ │ +522690: 620a f59c |003e: sget-object v10, Lorg/minidns/record/NSEC;.LOGGER:Ljava/util/logging/Logger; // field@9cf5 │ │ +522694: 220b 5f0e |0040: new-instance v11, Ljava/lang/StringBuilder; // type@0e5f │ │ +522698: 7010 8565 0b00 |0042: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52269e: 1a0c f162 |0045: const-string v12, "Skipping unknown type in type bitmap: " // string@62f1 │ │ +5226a2: 6e20 9165 cb00 |0047: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5226a8: 6e20 8c65 9b00 |004a: invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5226ae: 6e10 a365 0b00 |004d: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5226b4: 0c09 |0050: move-result-object v9 │ │ +5226b6: 6e20 596a 9a00 |0051: invoke-virtual {v10, v9}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +5226bc: 2804 |0054: goto 0058 // +0004 │ │ +5226be: 6e20 7a68 a100 |0055: invoke-virtual {v1, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +5226c4: d808 0801 |0058: add-int/lit8 v8, v8, #int 1 // #01 │ │ +5226c8: 28ca |005a: goto 0024 // -0036 │ │ +5226ca: d806 0601 |005b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +5226ce: 28c0 |005d: goto 001d // -0040 │ │ +5226d0: d805 0502 |005e: add-int/lit8 v5, v5, #int 2 // #02 │ │ +5226d4: b053 |0060: add-int/2addr v3, v5 │ │ +5226d6: 28b0 |0061: goto 0011 // -0050 │ │ +5226d8: 6e10 8968 0100 |0062: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@6889 │ │ +5226de: 0a0d |0065: move-result v13 │ │ +5226e0: 23dd 7b24 |0066: new-array v13, v13, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ +5226e4: 6e20 8a68 d100 |0068: invoke-virtual {v1, v13}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@688a │ │ +5226ea: 0c0d |006b: move-result-object v13 │ │ +5226ec: 1f0d 7b24 |006c: check-cast v13, [Lorg/minidns/record/Record$TYPE; // type@247b │ │ +5226f0: 110d |006e: return-object v13 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000a line=132 │ │ 0x0011 line=133 │ │ 0x0014 line=134 │ │ 0x0018 line=135 │ │ @@ -1528468,32 +1528486,32 @@ │ │ type : '([BLjava/io/DataOutputStream;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -522758: |[522758] org.minidns.record.NSEC.writeOutBlock:([BLjava/io/DataOutputStream;)V │ │ -522768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52276a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -52276c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -52276e: 2143 |0003: array-length v3, v4 │ │ -522770: 3531 0b00 |0004: if-ge v1, v3, 000f // +000b │ │ -522774: 4803 0401 |0006: aget-byte v3, v4, v1 │ │ -522778: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ -52277c: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -522780: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -522784: 28f5 |000e: goto 0003 // -000b │ │ -522786: 6e20 8e63 2500 |000f: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -52278c: 3520 0a00 |0012: if-ge v0, v2, 001c // +000a │ │ -522790: 4801 0400 |0014: aget-byte v1, v4, v0 │ │ -522794: 6e20 8e63 1500 |0016: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -52279a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -52279e: 28f7 |001b: goto 0012 // -0009 │ │ -5227a0: 0e00 |001c: return-void │ │ +522774: |[522774] org.minidns.record.NSEC.writeOutBlock:([BLjava/io/DataOutputStream;)V │ │ +522784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +522786: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +522788: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +52278a: 2143 |0003: array-length v3, v4 │ │ +52278c: 3531 0b00 |0004: if-ge v1, v3, 000f // +000b │ │ +522790: 4803 0401 |0006: aget-byte v3, v4, v1 │ │ +522794: 3803 0400 |0008: if-eqz v3, 000c // +0004 │ │ +522798: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +52279c: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +5227a0: 28f5 |000e: goto 0003 // -000b │ │ +5227a2: 6e20 8e63 2500 |000f: invoke-virtual {v5, v2}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +5227a8: 3520 0a00 |0012: if-ge v0, v2, 001c // +000a │ │ +5227ac: 4801 0400 |0014: aget-byte v1, v4, v0 │ │ +5227b0: 6e20 8e63 1500 |0016: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +5227b6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +5227ba: 28f7 |001b: goto 0012 // -0009 │ │ +5227bc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=120 │ │ 0x0006 line=121 │ │ 0x000f line=123 │ │ 0x0014 line=125 │ │ locals : │ │ @@ -1528506,17 +1528524,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5225d0: |[5225d0] org.minidns.record.NSEC.getType:()Lorg/minidns/record/Record$TYPE; │ │ -5225e0: 6200 469d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ -5225e4: 1100 |0002: return-object v0 │ │ +5225ec: |[5225ec] org.minidns.record.NSEC.getType:()Lorg/minidns/record/Record$TYPE; │ │ +5225fc: 6200 469d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NSEC:Lorg/minidns/record/Record$TYPE; // field@9d46 │ │ +522600: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/NSEC; │ │ │ │ #1 : (in Lorg/minidns/record/NSEC;) │ │ @@ -1528524,20 +1528542,20 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -522730: |[522730] org.minidns.record.NSEC.serialize:(Ljava/io/DataOutputStream;)V │ │ -522740: 5410 f69c |0000: iget-object v0, v1, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ -522744: 6e20 f8ce 2000 |0002: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -52274a: 5410 f79c |0005: iget-object v0, v1, Lorg/minidns/record/NSEC;.typeBitmap:[B // field@9cf7 │ │ -52274e: 6e20 8d63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -522754: 0e00 |000a: return-void │ │ +52274c: |[52274c] org.minidns.record.NSEC.serialize:(Ljava/io/DataOutputStream;)V │ │ +52275c: 5410 f69c |0000: iget-object v0, v1, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ +522760: 6e20 f8ce 2000 |0002: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +522766: 5410 f79c |0005: iget-object v0, v1, Lorg/minidns/record/NSEC;.typeBitmap:[B // field@9cf7 │ │ +52276a: 6e20 8d63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +522770: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/minidns/record/NSEC; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/io/DataOutputStream; │ │ @@ -1528547,34 +1528565,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -52251c: |[52251c] org.minidns.record.NSEC.toString:()Ljava/lang/String; │ │ -52252c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -522530: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -522536: 5461 f69c |0005: iget-object v1, v6, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ -52253a: 6e20 8e65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ -522540: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ -522544: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52254a: 5461 f89c |000f: iget-object v1, v6, Lorg/minidns/record/NSEC;.types:[Lorg/minidns/record/Record$TYPE; // field@9cf8 │ │ -52254e: 2112 |0011: array-length v2, v1 │ │ -522550: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -522552: 3523 0f00 |0013: if-ge v3, v2, 0022 // +000f │ │ -522556: 4604 0103 |0015: aget-object v4, v1, v3 │ │ -52255a: 1305 2000 |0017: const/16 v5, #int 32 // #20 │ │ -52255e: 6e20 8965 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522564: 6e20 9065 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52256a: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -52256e: 28f2 |0021: goto 0013 // -000e │ │ -522570: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -522576: 0c00 |0025: move-result-object v0 │ │ -522578: 1100 |0026: return-object v0 │ │ +522538: |[522538] org.minidns.record.NSEC.toString:()Ljava/lang/String; │ │ +522548: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52254c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +522552: 5461 f69c |0005: iget-object v1, v6, Lorg/minidns/record/NSEC;.next:Lorg/minidns/dnsname/DnsName; // field@9cf6 │ │ +522556: 6e20 8e65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ +52255c: 1301 2e00 |000a: const/16 v1, #int 46 // #2e │ │ +522560: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522566: 5461 f89c |000f: iget-object v1, v6, Lorg/minidns/record/NSEC;.types:[Lorg/minidns/record/Record$TYPE; // field@9cf8 │ │ +52256a: 2112 |0011: array-length v2, v1 │ │ +52256c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +52256e: 3523 0f00 |0013: if-ge v3, v2, 0022 // +000f │ │ +522572: 4604 0103 |0015: aget-object v4, v1, v3 │ │ +522576: 1305 2000 |0017: const/16 v5, #int 32 // #20 │ │ +52257a: 6e20 8965 5000 |0019: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522580: 6e20 9065 4000 |001c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +522586: d803 0301 |001f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +52258a: 28f2 |0021: goto 0013 // -000e │ │ +52258c: 6e10 a365 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +522592: 0c00 |0025: move-result-object v0 │ │ +522594: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=78 │ │ 0x000f line=79 │ │ 0x0019 line=80 │ │ 0x0022 line=82 │ │ @@ -1528622,18 +1528640,18 @@ │ │ type : '([B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -522884: |[522884] org.minidns.record.OPENPGPKEY.:([B)V │ │ -522894: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -52289a: 5b01 f99c |0003: iput-object v1, v0, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacket:[B // field@9cf9 │ │ -52289e: 0e00 |0005: return-void │ │ +5228a0: |[5228a0] org.minidns.record.OPENPGPKEY.:([B)V │ │ +5228b0: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +5228b6: 5b01 f99c |0003: iput-object v1, v0, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacket:[B // field@9cf9 │ │ +5228ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/record/OPENPGPKEY; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ @@ -1528643,20 +1528661,20 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPENPGPKEY;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -522844: |[522844] org.minidns.record.OPENPGPKEY.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPENPGPKEY; │ │ -522854: 2311 2e23 |0000: new-array v1, v1, [B // type@232e │ │ -522858: 6e20 7f63 1000 |0002: invoke-virtual {v0, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -52285e: 2200 5122 |0005: new-instance v0, Lorg/minidns/record/OPENPGPKEY; // type@2251 │ │ -522862: 7020 60d0 1000 |0007: invoke-direct {v0, v1}, Lorg/minidns/record/OPENPGPKEY;.:([B)V // method@d060 │ │ -522868: 1100 |000a: return-object v0 │ │ +522860: |[522860] org.minidns.record.OPENPGPKEY.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPENPGPKEY; │ │ +522870: 2311 2e23 |0000: new-array v1, v1, [B // type@232e │ │ +522874: 6e20 7f63 1000 |0002: invoke-virtual {v0, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +52287a: 2200 5122 |0005: new-instance v0, Lorg/minidns/record/OPENPGPKEY; // type@2251 │ │ +52287e: 7020 60d0 1000 |0007: invoke-direct {v0, v1}, Lorg/minidns/record/OPENPGPKEY;.:([B)V // method@d060 │ │ +522884: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0002 line=25 │ │ 0x0005 line=26 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Ljava/io/DataInputStream; │ │ @@ -1528668,23 +1528686,23 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -5227f8: |[5227f8] org.minidns.record.OPENPGPKEY.getPublicKeyPacketBase64:()Ljava/lang/String; │ │ -522808: 5410 fa9c |0000: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacketBase64Cache:Ljava/lang/String; // field@9cfa │ │ -52280c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -522810: 5410 f99c |0004: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacket:[B // field@9cf9 │ │ -522814: 7110 d4d0 0000 |0006: invoke-static {v0}, Lorg/minidns/util/Base64;.encodeToString:([B)Ljava/lang/String; // method@d0d4 │ │ -52281a: 0c00 |0009: move-result-object v0 │ │ -52281c: 5b10 fa9c |000a: iput-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacketBase64Cache:Ljava/lang/String; // field@9cfa │ │ -522820: 5410 fa9c |000c: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacketBase64Cache:Ljava/lang/String; // field@9cfa │ │ -522824: 1100 |000e: return-object v0 │ │ +522814: |[522814] org.minidns.record.OPENPGPKEY.getPublicKeyPacketBase64:()Ljava/lang/String; │ │ +522824: 5410 fa9c |0000: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacketBase64Cache:Ljava/lang/String; // field@9cfa │ │ +522828: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +52282c: 5410 f99c |0004: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacket:[B // field@9cf9 │ │ +522830: 7110 d4d0 0000 |0006: invoke-static {v0}, Lorg/minidns/util/Base64;.encodeToString:([B)Ljava/lang/String; // method@d0d4 │ │ +522836: 0c00 |0009: move-result-object v0 │ │ +522838: 5b10 fa9c |000a: iput-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacketBase64Cache:Ljava/lang/String; // field@9cfa │ │ +52283c: 5410 fa9c |000c: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacketBase64Cache:Ljava/lang/String; // field@9cfa │ │ +522840: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x000c line=54 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/minidns/record/OPENPGPKEY; │ │ @@ -1528694,17 +1528712,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52286c: |[52286c] org.minidns.record.OPENPGPKEY.getType:()Lorg/minidns/record/Record$TYPE; │ │ -52287c: 6200 4b9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ -522880: 1100 |0002: return-object v0 │ │ +522888: |[522888] org.minidns.record.OPENPGPKEY.getType:()Lorg/minidns/record/Record$TYPE; │ │ +522898: 6200 4b9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.OPENPGPKEY:Lorg/minidns/record/Record$TYPE; // field@9d4b │ │ +52289c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/OPENPGPKEY; │ │ │ │ #2 : (in Lorg/minidns/record/OPENPGPKEY;) │ │ @@ -1528712,18 +1528730,18 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5228a0: |[5228a0] org.minidns.record.OPENPGPKEY.serialize:(Ljava/io/DataOutputStream;)V │ │ -5228b0: 5410 f99c |0000: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacket:[B // field@9cf9 │ │ -5228b4: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -5228ba: 0e00 |0005: return-void │ │ +5228bc: |[5228bc] org.minidns.record.OPENPGPKEY.serialize:(Ljava/io/DataOutputStream;)V │ │ +5228cc: 5410 f99c |0000: iget-object v0, v1, Lorg/minidns/record/OPENPGPKEY;.publicKeyPacket:[B // field@9cf9 │ │ +5228d0: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +5228d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/record/OPENPGPKEY; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/DataOutputStream; │ │ │ │ @@ -1528732,18 +1528750,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -522828: |[522828] org.minidns.record.OPENPGPKEY.toString:()Ljava/lang/String; │ │ -522838: 6e10 61d0 0100 |0000: invoke-virtual {v1}, Lorg/minidns/record/OPENPGPKEY;.getPublicKeyPacketBase64:()Ljava/lang/String; // method@d061 │ │ -52283e: 0c00 |0003: move-result-object v0 │ │ -522840: 1100 |0004: return-object v0 │ │ +522844: |[522844] org.minidns.record.OPENPGPKEY.toString:()Ljava/lang/String; │ │ +522854: 6e10 61d0 0100 |0000: invoke-virtual {v1}, Lorg/minidns/record/OPENPGPKEY;.getPublicKeyPacketBase64:()Ljava/lang/String; // method@d061 │ │ +52285a: 0c00 |0003: move-result-object v0 │ │ +52285c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/record/OPENPGPKEY; │ │ │ │ source_file_idx : 22135 (OPENPGPKEY.java) │ │ @@ -1528787,34 +1528805,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -522940: |[522940] org.minidns.record.OPT.:()V │ │ -522950: 0e00 |0000: return-void │ │ +52295c: |[52295c] org.minidns.record.OPT.:()V │ │ +52296c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/OPT;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -522954: |[522954] org.minidns.record.OPT.:()V │ │ -522964: 7100 ce68 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -52296a: 0c00 |0003: move-result-object v0 │ │ -52296c: 7020 68d0 0100 |0004: invoke-direct {v1, v0}, Lorg/minidns/record/OPT;.:(Ljava/util/List;)V // method@d068 │ │ -522972: 0e00 |0007: return-void │ │ +522970: |[522970] org.minidns.record.OPT.:()V │ │ +522980: 7100 ce68 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +522986: 0c00 |0003: move-result-object v0 │ │ +522988: 7020 68d0 0100 |0004: invoke-direct {v1, v0}, Lorg/minidns/record/OPT;.:(Ljava/util/List;)V // method@d068 │ │ +52298e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/minidns/record/OPT; │ │ │ │ #2 : (in Lorg/minidns/record/OPT;) │ │ @@ -1528822,20 +1528840,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -522974: |[522974] org.minidns.record.OPT.:(Ljava/util/List;)V │ │ -522984: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -52298a: 7110 da68 0100 |0003: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ -522990: 0c01 |0006: move-result-object v1 │ │ -522992: 5b01 fb9c |0007: iput-object v1, v0, Lorg/minidns/record/OPT;.variablePart:Ljava/util/List; // field@9cfb │ │ -522996: 0e00 |0009: return-void │ │ +522990: |[522990] org.minidns.record.OPT.:(Ljava/util/List;)V │ │ +5229a0: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +5229a6: 7110 da68 0100 |0003: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@68da │ │ +5229ac: 0c01 |0006: move-result-object v1 │ │ +5229ae: 5b01 fb9c |0007: iput-object v1, v0, Lorg/minidns/record/OPT;.variablePart:Ljava/util/List; // field@9cfb │ │ +5229b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/minidns/record/OPT; │ │ 0x0000 - 0x000a reg=1 (null) Ljava/util/List; │ │ @@ -1528845,39 +1528863,39 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPT;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -5228bc: |[5228bc] org.minidns.record.OPT.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPT; │ │ -5228cc: 3906 0700 |0000: if-nez v6, 0007 // +0007 │ │ -5228d0: 7100 ce68 0000 |0002: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ -5228d6: 0c05 |0005: move-result-object v5 │ │ -5228d8: 2821 |0006: goto 0027 // +0021 │ │ -5228da: 2200 1d0f |0007: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -5228de: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -5228e0: 7020 7768 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -5228e6: 3d06 1900 |000d: if-lez v6, 0026 // +0019 │ │ -5228ea: 6e10 8663 0500 |000f: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5228f0: 0a02 |0012: move-result v2 │ │ -5228f2: 6e10 8663 0500 |0013: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5228f8: 0a03 |0016: move-result v3 │ │ -5228fa: 2334 2e23 |0017: new-array v4, v3, [B // type@232e │ │ -5228fe: 6e20 7a63 4500 |0019: invoke-virtual {v5, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -522904: 7120 9dcf 4200 |001c: invoke-static {v2, v4}, Lorg/minidns/edns/EdnsOption;.parse:(I[B)Lorg/minidns/edns/EdnsOption; // method@cf9d │ │ -52290a: 0c02 |001f: move-result-object v2 │ │ -52290c: 7220 3669 2000 |0020: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -522912: b013 |0023: add-int/2addr v3, v1 │ │ -522914: b136 |0024: sub-int/2addr v6, v3 │ │ -522916: 28e8 |0025: goto 000d // -0018 │ │ -522918: 0705 |0026: move-object v5, v0 │ │ -52291a: 2206 5222 |0027: new-instance v6, Lorg/minidns/record/OPT; // type@2252 │ │ -52291e: 7020 68d0 5600 |0029: invoke-direct {v6, v5}, Lorg/minidns/record/OPT;.:(Ljava/util/List;)V // method@d068 │ │ -522924: 1106 |002c: return-object v6 │ │ +5228d8: |[5228d8] org.minidns.record.OPT.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/OPT; │ │ +5228e8: 3906 0700 |0000: if-nez v6, 0007 // +0007 │ │ +5228ec: 7100 ce68 0000 |0002: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@68ce │ │ +5228f2: 0c05 |0005: move-result-object v5 │ │ +5228f4: 2821 |0006: goto 0027 // +0021 │ │ +5228f6: 2200 1d0f |0007: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +5228fa: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +5228fc: 7020 7768 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +522902: 3d06 1900 |000d: if-lez v6, 0026 // +0019 │ │ +522906: 6e10 8663 0500 |000f: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +52290c: 0a02 |0012: move-result v2 │ │ +52290e: 6e10 8663 0500 |0013: invoke-virtual {v5}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +522914: 0a03 |0016: move-result v3 │ │ +522916: 2334 2e23 |0017: new-array v4, v3, [B // type@232e │ │ +52291a: 6e20 7a63 4500 |0019: invoke-virtual {v5, v4}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +522920: 7120 9dcf 4200 |001c: invoke-static {v2, v4}, Lorg/minidns/edns/EdnsOption;.parse:(I[B)Lorg/minidns/edns/EdnsOption; // method@cf9d │ │ +522926: 0c02 |001f: move-result-object v2 │ │ +522928: 7220 3669 2000 |0020: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52292e: b013 |0023: add-int/2addr v3, v1 │ │ +522930: b136 |0024: sub-int/2addr v6, v3 │ │ +522932: 28e8 |0025: goto 000d // -0018 │ │ +522934: 0705 |0026: move-object v5, v0 │ │ +522936: 2206 5222 |0027: new-instance v6, Lorg/minidns/record/OPT; // type@2252 │ │ +52293a: 7020 68d0 5600 |0029: invoke-direct {v6, v5}, Lorg/minidns/record/OPT;.:(Ljava/util/List;)V // method@d068 │ │ +522940: 1106 |002c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=41 │ │ 0x0007 line=44 │ │ 0x000f line=46 │ │ 0x0013 line=47 │ │ 0x0017 line=48 │ │ @@ -1528895,17 +1528913,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -522928: |[522928] org.minidns.record.OPT.getType:()Lorg/minidns/record/Record$TYPE; │ │ -522938: 6200 4c9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ -52293c: 1100 |0002: return-object v0 │ │ +522944: |[522944] org.minidns.record.OPT.getType:()Lorg/minidns/record/Record$TYPE; │ │ +522954: 6200 4c9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.OPT:Lorg/minidns/record/Record$TYPE; // field@9d4c │ │ +522958: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/OPT; │ │ │ │ #1 : (in Lorg/minidns/record/OPT;) │ │ @@ -1528913,27 +1528931,27 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -522998: |[522998] org.minidns.record.OPT.serialize:(Ljava/io/DataOutputStream;)V │ │ -5229a8: 5420 fb9c |0000: iget-object v0, v2, Lorg/minidns/record/OPT;.variablePart:Ljava/util/List; // field@9cfb │ │ -5229ac: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5229b2: 0c00 |0005: move-result-object v0 │ │ -5229b4: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5229ba: 0a01 |0009: move-result v1 │ │ -5229bc: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ -5229c0: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5229c6: 0c01 |000f: move-result-object v1 │ │ -5229c8: 1f01 2722 |0010: check-cast v1, Lorg/minidns/edns/EdnsOption; // type@2227 │ │ -5229cc: 6e20 a0cf 3100 |0012: invoke-virtual {v1, v3}, Lorg/minidns/edns/EdnsOption;.writeToDos:(Ljava/io/DataOutputStream;)V // method@cfa0 │ │ -5229d2: 28f1 |0015: goto 0006 // -000f │ │ -5229d4: 0e00 |0016: return-void │ │ +5229b4: |[5229b4] org.minidns.record.OPT.serialize:(Ljava/io/DataOutputStream;)V │ │ +5229c4: 5420 fb9c |0000: iget-object v0, v2, Lorg/minidns/record/OPT;.variablePart:Ljava/util/List; // field@9cfb │ │ +5229c8: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5229ce: 0c00 |0005: move-result-object v0 │ │ +5229d0: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5229d6: 0a01 |0009: move-result v1 │ │ +5229d8: 3801 0c00 |000a: if-eqz v1, 0016 // +000c │ │ +5229dc: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5229e2: 0c01 |000f: move-result-object v1 │ │ +5229e4: 1f01 2722 |0010: check-cast v1, Lorg/minidns/edns/EdnsOption; // type@2227 │ │ +5229e8: 6e20 a0cf 3100 |0012: invoke-virtual {v1, v3}, Lorg/minidns/edns/EdnsOption;.writeToDos:(Ljava/io/DataOutputStream;)V // method@cfa0 │ │ +5229ee: 28f1 |0015: goto 0006 // -000f │ │ +5229f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0012 line=68 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/minidns/record/OPT; │ │ 0x0000 - 0x0017 reg=3 (null) Ljava/io/DataOutputStream; │ │ @@ -1529013,46 +1529031,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -522c10: |[522c10] org.minidns.record.RRSIG.:()V │ │ -522c20: 0e00 |0000: return-void │ │ +522c2c: |[522c2c] org.minidns.record.RRSIG.:()V │ │ +522c3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/RRSIG;) │ │ name : '' │ │ type : '(Lorg/minidns/record/Record$TYPE;Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BBJLjava/util/Date;Ljava/util/Date;ILorg/minidns/dnsname/DnsName;[B)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -522c24: |[522c24] org.minidns.record.RRSIG.:(Lorg/minidns/record/Record$TYPE;Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BBJLjava/util/Date;Ljava/util/Date;ILorg/minidns/dnsname/DnsName;[B)V │ │ -522c34: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -522c3a: 5b01 059d |0003: iput-object v1, v0, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -522c3e: 5d03 fd9c |0005: iput-byte v3, v0, Lorg/minidns/record/RRSIG;.algorithmByte:B // field@9cfd │ │ -522c42: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -522c46: 2805 |0009: goto 000e // +0005 │ │ -522c48: 7110 4cce 0300 |000a: invoke-static {v3}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ -522c4e: 0c02 |000d: move-result-object v2 │ │ -522c50: 5b02 fc9c |000e: iput-object v2, v0, Lorg/minidns/record/RRSIG;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cfc │ │ -522c54: 5d04 ff9c |0010: iput-byte v4, v0, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ -522c58: 5a05 009d |0012: iput-wide v5, v0, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ -522c5c: 5b07 029d |0014: iput-object v7, v0, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ -522c60: 5b08 039d |0016: iput-object v8, v0, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ -522c64: 5909 fe9c |0018: iput v9, v0, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ -522c68: 5b0a 049d |001a: iput-object v10, v0, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -522c6c: 5b0b 019d |001c: iput-object v11, v0, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ -522c70: 0e00 |001e: return-void │ │ +522c40: |[522c40] org.minidns.record.RRSIG.:(Lorg/minidns/record/Record$TYPE;Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BBJLjava/util/Date;Ljava/util/Date;ILorg/minidns/dnsname/DnsName;[B)V │ │ +522c50: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +522c56: 5b01 059d |0003: iput-object v1, v0, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +522c5a: 5d03 fd9c |0005: iput-byte v3, v0, Lorg/minidns/record/RRSIG;.algorithmByte:B // field@9cfd │ │ +522c5e: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +522c62: 2805 |0009: goto 000e // +0005 │ │ +522c64: 7110 4cce 0300 |000a: invoke-static {v3}, Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;.forByte:(B)Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // method@ce4c │ │ +522c6a: 0c02 |000d: move-result-object v2 │ │ +522c6c: 5b02 fc9c |000e: iput-object v2, v0, Lorg/minidns/record/RRSIG;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cfc │ │ +522c70: 5d04 ff9c |0010: iput-byte v4, v0, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ +522c74: 5a05 009d |0012: iput-wide v5, v0, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ +522c78: 5b07 029d |0014: iput-object v7, v0, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ +522c7c: 5b08 039d |0016: iput-object v8, v0, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ +522c80: 5909 fe9c |0018: iput v9, v0, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ +522c84: 5b0a 049d |001a: iput-object v10, v0, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +522c88: 5b0b 019d |001c: iput-object v11, v0, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ +522c8c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=101 │ │ 0x000a line=102 │ │ 0x0010 line=104 │ │ @@ -1529080,70 +1529098,70 @@ │ │ type : '(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/RRSIG;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 12 │ │ insns size : 102 16-bit code units │ │ -522b1c: |[522b1c] org.minidns.record.RRSIG.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/RRSIG; │ │ -522b2c: 7401 8663 1000 |0000: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -522b32: 0a00 |0003: move-result v0 │ │ -522b34: 7110 84d0 0000 |0004: invoke-static {v0}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ -522b3a: 0c02 |0007: move-result-object v2 │ │ -522b3c: 7401 7d63 1000 |0008: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -522b42: 0a04 |000b: move-result v4 │ │ -522b44: 7401 7d63 1000 |000c: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -522b4a: 0a05 |000f: move-result v5 │ │ -522b4c: 7401 8163 1000 |0010: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -522b52: 0a00 |0013: move-result v0 │ │ -522b54: 8100 |0014: int-to-long v0, v0 │ │ -522b56: 1806 ffff ffff 0000 0000 |0015: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ -522b60: a008 0006 |001a: and-long v8, v0, v6 │ │ -522b64: 2200 250f |001c: new-instance v0, Ljava/util/Date; // type@0f25 │ │ -522b68: 7401 8163 1000 |001e: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -522b6e: 0a01 |0021: move-result v1 │ │ -522b70: 811a |0022: int-to-long v10, v1 │ │ -522b72: c06a |0023: and-long/2addr v10, v6 │ │ -522b74: 160c e803 |0024: const-wide/16 v12, #int 1000 // #3e8 │ │ -522b78: 9d0a 0a0c |0026: mul-long v10, v10, v12 │ │ -522b7c: 7030 df68 a00b |0028: invoke-direct {v0, v10, v11}, Ljava/util/Date;.:(J)V // method@68df │ │ -522b82: 220a 250f |002b: new-instance v10, Ljava/util/Date; // type@0f25 │ │ -522b86: 7401 8163 1000 |002d: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -522b8c: 0a01 |0030: move-result v1 │ │ -522b8e: 811e |0031: int-to-long v14, v1 │ │ -522b90: c0e6 |0032: and-long/2addr v6, v14 │ │ -522b92: 9d06 060c |0033: mul-long v6, v6, v12 │ │ -522b96: 7030 df68 6a07 |0035: invoke-direct {v10, v6, v7}, Ljava/util/Date;.:(J)V // method@68df │ │ -522b9c: 7401 8663 1000 |0038: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -522ba2: 0a0b |003b: move-result v11 │ │ -522ba4: 7702 edce 1000 |003c: invoke-static/range {v16, v17}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -522baa: 0c0c |003f: move-result-object v12 │ │ -522bac: 6e10 f2ce 0c00 |0040: invoke-virtual {v12}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ -522bb2: 0a01 |0043: move-result v1 │ │ -522bb4: 9101 1201 |0044: sub-int v1, v18, v1 │ │ -522bb8: d801 01ee |0046: add-int/lit8 v1, v1, #int -18 // #ee │ │ -522bbc: 231d 2e23 |0048: new-array v13, v1, [B // type@232e │ │ -522bc0: 0803 1000 |004a: move-object/from16 v3, v16 │ │ -522bc4: 6e20 7a63 d300 |004c: invoke-virtual {v3, v13}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -522bca: 0a03 |004f: move-result v3 │ │ -522bcc: 3313 1000 |0050: if-ne v3, v1, 0060 // +0010 │ │ -522bd0: 220e 5422 |0052: new-instance v14, Lorg/minidns/record/RRSIG; // type@2254 │ │ -522bd4: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -522bd6: 07e1 |0055: move-object v1, v14 │ │ -522bd8: 0486 |0056: move-wide v6, v8 │ │ -522bda: 0708 |0057: move-object v8, v0 │ │ -522bdc: 07a9 |0058: move-object v9, v10 │ │ -522bde: 01ba |0059: move v10, v11 │ │ -522be0: 07cb |005a: move-object v11, v12 │ │ -522be2: 07dc |005b: move-object v12, v13 │ │ -522be4: 760c 70d0 0100 |005c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/minidns/record/RRSIG;.:(Lorg/minidns/record/Record$TYPE;Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BBJLjava/util/Date;Ljava/util/Date;ILorg/minidns/dnsname/DnsName;[B)V // method@d070 │ │ -522bea: 110e |005f: return-object v14 │ │ -522bec: 2200 100e |0060: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ -522bf0: 7010 d863 0000 |0062: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@63d8 │ │ -522bf6: 2700 |0065: throw v0 │ │ +522b38: |[522b38] org.minidns.record.RRSIG.parse:(Ljava/io/DataInputStream;[BI)Lorg/minidns/record/RRSIG; │ │ +522b48: 7401 8663 1000 |0000: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +522b4e: 0a00 |0003: move-result v0 │ │ +522b50: 7110 84d0 0000 |0004: invoke-static {v0}, Lorg/minidns/record/Record$TYPE;.getType:(I)Lorg/minidns/record/Record$TYPE; // method@d084 │ │ +522b56: 0c02 |0007: move-result-object v2 │ │ +522b58: 7401 7d63 1000 |0008: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +522b5e: 0a04 |000b: move-result v4 │ │ +522b60: 7401 7d63 1000 |000c: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +522b66: 0a05 |000f: move-result v5 │ │ +522b68: 7401 8163 1000 |0010: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +522b6e: 0a00 |0013: move-result v0 │ │ +522b70: 8100 |0014: int-to-long v0, v0 │ │ +522b72: 1806 ffff ffff 0000 0000 |0015: const-wide v6, #double 2.122e-314 // #00000000ffffffff │ │ +522b7c: a008 0006 |001a: and-long v8, v0, v6 │ │ +522b80: 2200 250f |001c: new-instance v0, Ljava/util/Date; // type@0f25 │ │ +522b84: 7401 8163 1000 |001e: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +522b8a: 0a01 |0021: move-result v1 │ │ +522b8c: 811a |0022: int-to-long v10, v1 │ │ +522b8e: c06a |0023: and-long/2addr v10, v6 │ │ +522b90: 160c e803 |0024: const-wide/16 v12, #int 1000 // #3e8 │ │ +522b94: 9d0a 0a0c |0026: mul-long v10, v10, v12 │ │ +522b98: 7030 df68 a00b |0028: invoke-direct {v0, v10, v11}, Ljava/util/Date;.:(J)V // method@68df │ │ +522b9e: 220a 250f |002b: new-instance v10, Ljava/util/Date; // type@0f25 │ │ +522ba2: 7401 8163 1000 |002d: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +522ba8: 0a01 |0030: move-result v1 │ │ +522baa: 811e |0031: int-to-long v14, v1 │ │ +522bac: c0e6 |0032: and-long/2addr v6, v14 │ │ +522bae: 9d06 060c |0033: mul-long v6, v6, v12 │ │ +522bb2: 7030 df68 6a07 |0035: invoke-direct {v10, v6, v7}, Ljava/util/Date;.:(J)V // method@68df │ │ +522bb8: 7401 8663 1000 |0038: invoke-virtual/range {v16}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +522bbe: 0a0b |003b: move-result v11 │ │ +522bc0: 7702 edce 1000 |003c: invoke-static/range {v16, v17}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +522bc6: 0c0c |003f: move-result-object v12 │ │ +522bc8: 6e10 f2ce 0c00 |0040: invoke-virtual {v12}, Lorg/minidns/dnsname/DnsName;.size:()I // method@cef2 │ │ +522bce: 0a01 |0043: move-result v1 │ │ +522bd0: 9101 1201 |0044: sub-int v1, v18, v1 │ │ +522bd4: d801 01ee |0046: add-int/lit8 v1, v1, #int -18 // #ee │ │ +522bd8: 231d 2e23 |0048: new-array v13, v1, [B // type@232e │ │ +522bdc: 0803 1000 |004a: move-object/from16 v3, v16 │ │ +522be0: 6e20 7a63 d300 |004c: invoke-virtual {v3, v13}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +522be6: 0a03 |004f: move-result v3 │ │ +522be8: 3313 1000 |0050: if-ne v3, v1, 0060 // +0010 │ │ +522bec: 220e 5422 |0052: new-instance v14, Lorg/minidns/record/RRSIG; // type@2254 │ │ +522bf0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +522bf2: 07e1 |0055: move-object v1, v14 │ │ +522bf4: 0486 |0056: move-wide v6, v8 │ │ +522bf6: 0708 |0057: move-object v8, v0 │ │ +522bf8: 07a9 |0058: move-object v9, v10 │ │ +522bfa: 01ba |0059: move v10, v11 │ │ +522bfc: 07cb |005a: move-object v11, v12 │ │ +522bfe: 07dc |005b: move-object v12, v13 │ │ +522c00: 760c 70d0 0100 |005c: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/minidns/record/RRSIG;.:(Lorg/minidns/record/Record$TYPE;Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm;BBJLjava/util/Date;Ljava/util/Date;ILorg/minidns/dnsname/DnsName;[B)V // method@d070 │ │ +522c06: 110e |005f: return-object v14 │ │ +522c08: 2200 100e |0060: new-instance v0, Ljava/io/IOException; // type@0e10 │ │ +522c0c: 7010 d863 0000 |0062: invoke-direct {v0}, Ljava/io/IOException;.:()V // method@63d8 │ │ +522c12: 2700 |0065: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0008 line=82 │ │ 0x000c line=83 │ │ 0x0010 line=84 │ │ 0x001c line=85 │ │ @@ -1529166,17 +1529184,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -522bf8: |[522bf8] org.minidns.record.RRSIG.getType:()Lorg/minidns/record/Record$TYPE; │ │ -522c08: 6200 519d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ -522c0c: 1100 |0002: return-object v0 │ │ +522c14: |[522c14] org.minidns.record.RRSIG.getType:()Lorg/minidns/record/Record$TYPE; │ │ +522c24: 6200 519d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ +522c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/RRSIG; │ │ │ │ #1 : (in Lorg/minidns/record/RRSIG;) │ │ @@ -1529184,19 +1529202,19 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -522c74: |[522c74] org.minidns.record.RRSIG.serialize:(Ljava/io/DataOutputStream;)V │ │ -522c84: 6e20 75d0 2100 |0000: invoke-virtual {v1, v2}, Lorg/minidns/record/RRSIG;.writePartialSignature:(Ljava/io/DataOutputStream;)V // method@d075 │ │ -522c8a: 5410 019d |0003: iget-object v0, v1, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ -522c8e: 6e20 8d63 0200 |0005: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -522c94: 0e00 |0008: return-void │ │ +522c90: |[522c90] org.minidns.record.RRSIG.serialize:(Ljava/io/DataOutputStream;)V │ │ +522ca0: 6e20 75d0 2100 |0000: invoke-virtual {v1, v2}, Lorg/minidns/record/RRSIG;.writePartialSignature:(Ljava/io/DataOutputStream;)V // method@d075 │ │ +522ca6: 5410 019d |0003: iget-object v0, v1, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ +522caa: 6e20 8d63 0200 |0005: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +522cb0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/record/RRSIG; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/io/DataOutputStream; │ │ @@ -1529206,61 +1529224,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -522a2c: |[522a2c] org.minidns.record.RRSIG.toString:()Ljava/lang/String; │ │ -522a3c: 2200 190f |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0f19 │ │ -522a40: 1a01 92ee |0002: const-string v1, "yyyyMMddHHmmss" // string@ee92 │ │ -522a44: 7020 5e68 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@685e │ │ -522a4a: 1a01 5969 |0007: const-string v1, "UTC" // string@6959 │ │ -522a4e: 7110 b769 0100 |0009: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@69b7 │ │ -522a54: 0c01 |000c: move-result-object v1 │ │ -522a56: 6e20 6268 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@6862 │ │ -522a5c: 2201 5f0e |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -522a60: 7010 8565 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -522a66: 5452 059d |0015: iget-object v2, v5, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -522a6a: 6e20 9065 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -522a70: 1302 2000 |001a: const/16 v2, #int 32 // #20 │ │ -522a74: 6e20 8965 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522a7a: 5453 fc9c |001f: iget-object v3, v5, Lorg/minidns/record/RRSIG;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cfc │ │ -522a7e: 6e20 9065 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -522a84: 6e20 8965 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522a8a: 5653 ff9c |0027: iget-byte v3, v5, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ -522a8e: 6e20 8c65 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -522a94: 6e20 8965 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522a9a: 5353 009d |002f: iget-wide v3, v5, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ -522a9e: 6e30 8d65 3104 |0031: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -522aa4: 6e20 8965 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522aaa: 5453 029d |0037: iget-object v3, v5, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ -522aae: 6e20 6068 3000 |0039: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6860 │ │ -522ab4: 0c03 |003c: move-result-object v3 │ │ -522ab6: 6e20 9165 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -522abc: 6e20 8965 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522ac2: 5453 039d |0043: iget-object v3, v5, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ -522ac6: 6e20 6068 3000 |0045: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6860 │ │ -522acc: 0c00 |0048: move-result-object v0 │ │ -522ace: 6e20 9165 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -522ad4: 6e20 8965 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522ada: 5250 fe9c |004f: iget v0, v5, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ -522ade: 6e20 8c65 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -522ae4: 6e20 8965 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -522aea: 5450 049d |0057: iget-object v0, v5, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -522aee: 6e20 8e65 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ -522af4: 1a00 1808 |005c: const-string v0, ". " // string@0818 │ │ -522af8: 6e20 9165 0100 |005e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -522afe: 5450 019d |0061: iget-object v0, v5, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ -522b02: 7110 d4d0 0000 |0063: invoke-static {v0}, Lorg/minidns/util/Base64;.encodeToString:([B)Ljava/lang/String; // method@d0d4 │ │ -522b08: 0c00 |0066: move-result-object v0 │ │ -522b0a: 6e20 9165 0100 |0067: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -522b10: 6e10 a365 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -522b16: 0c00 |006d: move-result-object v0 │ │ -522b18: 1100 |006e: return-object v0 │ │ +522a48: |[522a48] org.minidns.record.RRSIG.toString:()Ljava/lang/String; │ │ +522a58: 2200 190f |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0f19 │ │ +522a5c: 1a01 92ee |0002: const-string v1, "yyyyMMddHHmmss" // string@ee92 │ │ +522a60: 7020 5e68 1000 |0004: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@685e │ │ +522a66: 1a01 5969 |0007: const-string v1, "UTC" // string@6959 │ │ +522a6a: 7110 b769 0100 |0009: invoke-static {v1}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@69b7 │ │ +522a70: 0c01 |000c: move-result-object v1 │ │ +522a72: 6e20 6268 1000 |000d: invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@6862 │ │ +522a78: 2201 5f0e |0010: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +522a7c: 7010 8565 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +522a82: 5452 059d |0015: iget-object v2, v5, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +522a86: 6e20 9065 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +522a8c: 1302 2000 |001a: const/16 v2, #int 32 // #20 │ │ +522a90: 6e20 8965 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522a96: 5453 fc9c |001f: iget-object v3, v5, Lorg/minidns/record/RRSIG;.algorithm:Lorg/minidns/constants/DnssecConstants$SignatureAlgorithm; // field@9cfc │ │ +522a9a: 6e20 9065 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +522aa0: 6e20 8965 2100 |0024: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522aa6: 5653 ff9c |0027: iget-byte v3, v5, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ +522aaa: 6e20 8c65 3100 |0029: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +522ab0: 6e20 8965 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522ab6: 5353 009d |002f: iget-wide v3, v5, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ +522aba: 6e30 8d65 3104 |0031: invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +522ac0: 6e20 8965 2100 |0034: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522ac6: 5453 029d |0037: iget-object v3, v5, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ +522aca: 6e20 6068 3000 |0039: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6860 │ │ +522ad0: 0c03 |003c: move-result-object v3 │ │ +522ad2: 6e20 9165 3100 |003d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +522ad8: 6e20 8965 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522ade: 5453 039d |0043: iget-object v3, v5, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ +522ae2: 6e20 6068 3000 |0045: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@6860 │ │ +522ae8: 0c00 |0048: move-result-object v0 │ │ +522aea: 6e20 9165 0100 |0049: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +522af0: 6e20 8965 2100 |004c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522af6: 5250 fe9c |004f: iget v0, v5, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ +522afa: 6e20 8c65 0100 |0051: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +522b00: 6e20 8965 2100 |0054: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +522b06: 5450 049d |0057: iget-object v0, v5, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +522b0a: 6e20 8e65 0100 |0059: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ +522b10: 1a00 1808 |005c: const-string v0, ". " // string@0818 │ │ +522b14: 6e20 9165 0100 |005e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +522b1a: 5450 019d |0061: iget-object v0, v5, Lorg/minidns/record/RRSIG;.signature:[B // field@9d01 │ │ +522b1e: 7110 d4d0 0000 |0063: invoke-static {v0}, Lorg/minidns/util/Base64;.encodeToString:([B)Ljava/lang/String; // method@d0d4 │ │ +522b24: 0c00 |0066: move-result-object v0 │ │ +522b26: 6e20 9165 0100 |0067: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +522b2c: 6e10 a365 0100 |006a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +522b32: 0c00 |006d: move-result-object v0 │ │ +522b34: 1100 |006e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0009 line=160 │ │ 0x0010 line=161 │ │ 0x0017 line=162 │ │ 0x0021 line=163 │ │ @@ -1529280,44 +1529298,44 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -522c98: |[522c98] org.minidns.record.RRSIG.writePartialSignature:(Ljava/io/DataOutputStream;)V │ │ -522ca8: 5440 059d |0000: iget-object v0, v4, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -522cac: 6e10 86d0 0000 |0002: invoke-virtual {v0}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ -522cb2: 0a00 |0005: move-result v0 │ │ -522cb4: 6e20 9163 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -522cba: 5640 fd9c |0009: iget-byte v0, v4, Lorg/minidns/record/RRSIG;.algorithmByte:B // field@9cfd │ │ -522cbe: 6e20 8e63 0500 |000b: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -522cc4: 5640 ff9c |000e: iget-byte v0, v4, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ -522cc8: 6e20 8e63 0500 |0010: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -522cce: 5340 009d |0013: iget-wide v0, v4, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ -522cd2: 8401 |0015: long-to-int v1, v0 │ │ -522cd4: 6e20 8f63 1500 |0016: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -522cda: 5440 029d |0019: iget-object v0, v4, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ -522cde: 6e10 e368 0000 |001b: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ -522ce4: 0b00 |001e: move-result-wide v0 │ │ -522ce6: 1602 e803 |001f: const-wide/16 v2, #int 1000 // #3e8 │ │ -522cea: be20 |0021: div-long/2addr v0, v2 │ │ -522cec: 8401 |0022: long-to-int v1, v0 │ │ -522cee: 6e20 8f63 1500 |0023: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -522cf4: 5440 039d |0026: iget-object v0, v4, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ -522cf8: 6e10 e368 0000 |0028: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ -522cfe: 0b00 |002b: move-result-wide v0 │ │ -522d00: be20 |002c: div-long/2addr v0, v2 │ │ -522d02: 8401 |002d: long-to-int v1, v0 │ │ -522d04: 6e20 8f63 1500 |002e: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -522d0a: 5240 fe9c |0031: iget v0, v4, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ -522d0e: 6e20 9163 0500 |0033: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -522d14: 5440 049d |0036: iget-object v0, v4, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -522d18: 6e20 f8ce 5000 |0038: invoke-virtual {v0, v5}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -522d1e: 0e00 |003b: return-void │ │ +522cb4: |[522cb4] org.minidns.record.RRSIG.writePartialSignature:(Ljava/io/DataOutputStream;)V │ │ +522cc4: 5440 059d |0000: iget-object v0, v4, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +522cc8: 6e10 86d0 0000 |0002: invoke-virtual {v0}, Lorg/minidns/record/Record$TYPE;.getValue:()I // method@d086 │ │ +522cce: 0a00 |0005: move-result v0 │ │ +522cd0: 6e20 9163 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +522cd6: 5640 fd9c |0009: iget-byte v0, v4, Lorg/minidns/record/RRSIG;.algorithmByte:B // field@9cfd │ │ +522cda: 6e20 8e63 0500 |000b: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +522ce0: 5640 ff9c |000e: iget-byte v0, v4, Lorg/minidns/record/RRSIG;.labels:B // field@9cff │ │ +522ce4: 6e20 8e63 0500 |0010: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +522cea: 5340 009d |0013: iget-wide v0, v4, Lorg/minidns/record/RRSIG;.originalTtl:J // field@9d00 │ │ +522cee: 8401 |0015: long-to-int v1, v0 │ │ +522cf0: 6e20 8f63 1500 |0016: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +522cf6: 5440 029d |0019: iget-object v0, v4, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ +522cfa: 6e10 e368 0000 |001b: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ +522d00: 0b00 |001e: move-result-wide v0 │ │ +522d02: 1602 e803 |001f: const-wide/16 v2, #int 1000 // #3e8 │ │ +522d06: be20 |0021: div-long/2addr v0, v2 │ │ +522d08: 8401 |0022: long-to-int v1, v0 │ │ +522d0a: 6e20 8f63 1500 |0023: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +522d10: 5440 039d |0026: iget-object v0, v4, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ +522d14: 6e10 e368 0000 |0028: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@68e3 │ │ +522d1a: 0b00 |002b: move-result-wide v0 │ │ +522d1c: be20 |002c: div-long/2addr v0, v2 │ │ +522d1e: 8401 |002d: long-to-int v1, v0 │ │ +522d20: 6e20 8f63 1500 |002e: invoke-virtual {v5, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +522d26: 5240 fe9c |0031: iget v0, v4, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ +522d2a: 6e20 9163 0500 |0033: invoke-virtual {v5, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +522d30: 5440 049d |0036: iget-object v0, v4, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +522d34: 6e20 f8ce 5000 |0038: invoke-virtual {v0, v5}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +522d3a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0009 line=148 │ │ 0x000e line=149 │ │ 0x0013 line=150 │ │ 0x0019 line=151 │ │ @@ -1529363,18 +1529381,18 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -522d58: |[522d58] org.minidns.record.RRWithTarget.:(Lorg/minidns/dnsname/DnsName;)V │ │ -522d68: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -522d6e: 5b01 069d |0003: iput-object v1, v0, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -522d72: 0e00 |0005: return-void │ │ +522d74: |[522d74] org.minidns.record.RRWithTarget.:(Lorg/minidns/dnsname/DnsName;)V │ │ +522d84: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +522d8a: 5b01 069d |0003: iput-object v1, v0, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +522d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/record/RRWithTarget; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/dnsname/DnsName; │ │ @@ -1529385,18 +1529403,18 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -522d74: |[522d74] org.minidns.record.RRWithTarget.serialize:(Ljava/io/DataOutputStream;)V │ │ -522d84: 5410 069d |0000: iget-object v0, v1, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -522d88: 6e20 f8ce 2000 |0002: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -522d8e: 0e00 |0005: return-void │ │ +522d90: |[522d90] org.minidns.record.RRWithTarget.serialize:(Ljava/io/DataOutputStream;)V │ │ +522da0: 5410 069d |0000: iget-object v0, v1, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +522da4: 6e20 f8ce 2000 |0002: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +522daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/record/RRWithTarget; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/DataOutputStream; │ │ │ │ @@ -1529405,24 +1529423,24 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -522d20: |[522d20] org.minidns.record.RRWithTarget.toString:()Ljava/lang/String; │ │ -522d30: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -522d34: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -522d3a: 5421 069d |0005: iget-object v1, v2, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ -522d3e: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -522d44: 1a01 1608 |000a: const-string v1, "." // string@0816 │ │ -522d48: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -522d4e: 6e10 a365 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -522d54: 0c00 |0012: move-result-object v0 │ │ -522d56: 1100 |0013: return-object v0 │ │ +522d3c: |[522d3c] org.minidns.record.RRWithTarget.toString:()Ljava/lang/String; │ │ +522d4c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +522d50: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +522d56: 5421 069d |0005: iget-object v1, v2, Lorg/minidns/record/RRWithTarget;.target:Lorg/minidns/dnsname/DnsName; // field@9d06 │ │ +522d5a: 6e20 9065 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +522d60: 1a01 1608 |000a: const-string v1, "." // string@0816 │ │ +522d64: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +522d6a: 6e10 a365 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +522d70: 0c00 |0012: move-result-object v0 │ │ +522d72: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/minidns/record/RRWithTarget; │ │ │ │ source_file_idx : 23644 (RRWithTarget.java) │ │ @@ -1529486,24 +1529504,24 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;JIIIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -52466c: |[52466c] org.minidns.record.SOA.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;JIIIJ)V │ │ -52467c: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -524682: 5b01 729d |0003: iput-object v1, v0, Lorg/minidns/record/SOA;.mname:Lorg/minidns/dnsname/DnsName; // field@9d72 │ │ -524686: 5b02 759d |0005: iput-object v2, v0, Lorg/minidns/record/SOA;.rname:Lorg/minidns/dnsname/DnsName; // field@9d75 │ │ -52468a: 5a03 769d |0007: iput-wide v3, v0, Lorg/minidns/record/SOA;.serial:J // field@9d76 │ │ -52468e: 5905 739d |0009: iput v5, v0, Lorg/minidns/record/SOA;.refresh:I // field@9d73 │ │ -524692: 5906 749d |000b: iput v6, v0, Lorg/minidns/record/SOA;.retry:I // field@9d74 │ │ -524696: 5907 709d |000d: iput v7, v0, Lorg/minidns/record/SOA;.expire:I // field@9d70 │ │ -52469a: 5a08 719d |000f: iput-wide v8, v0, Lorg/minidns/record/SOA;.minimum:J // field@9d71 │ │ -52469e: 0e00 |0011: return-void │ │ +524688: |[524688] org.minidns.record.SOA.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;JIIIJ)V │ │ +524698: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +52469e: 5b01 729d |0003: iput-object v1, v0, Lorg/minidns/record/SOA;.mname:Lorg/minidns/dnsname/DnsName; // field@9d72 │ │ +5246a2: 5b02 759d |0005: iput-object v2, v0, Lorg/minidns/record/SOA;.rname:Lorg/minidns/dnsname/DnsName; // field@9d75 │ │ +5246a6: 5a03 769d |0007: iput-wide v3, v0, Lorg/minidns/record/SOA;.serial:J // field@9d76 │ │ +5246aa: 5905 739d |0009: iput v5, v0, Lorg/minidns/record/SOA;.refresh:I // field@9d73 │ │ +5246ae: 5906 749d |000b: iput v6, v0, Lorg/minidns/record/SOA;.retry:I // field@9d74 │ │ +5246b2: 5907 709d |000d: iput v7, v0, Lorg/minidns/record/SOA;.expire:I // field@9d70 │ │ +5246b6: 5a08 719d |000f: iput-wide v8, v0, Lorg/minidns/record/SOA;.minimum:J // field@9d71 │ │ +5246ba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ 0x0007 line=81 │ │ 0x0009 line=82 │ │ @@ -1529525,42 +1529543,42 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SOA;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 48 16-bit code units │ │ -5245fc: |[5245fc] org.minidns.record.SOA.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SOA; │ │ -52460c: 7120 edce cb00 |0000: invoke-static {v11, v12}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -524612: 0c01 |0003: move-result-object v1 │ │ -524614: 7120 edce cb00 |0004: invoke-static {v11, v12}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -52461a: 0c02 |0007: move-result-object v2 │ │ -52461c: 6e10 8163 0b00 |0008: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -524622: 0a0c |000b: move-result v12 │ │ -524624: 81c3 |000c: int-to-long v3, v12 │ │ -524626: 1805 ffff ffff 0000 0000 |000d: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ -524630: c053 |0012: and-long/2addr v3, v5 │ │ -524632: 6e10 8163 0b00 |0013: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -524638: 0a0c |0016: move-result v12 │ │ -52463a: 6e10 8163 0b00 |0017: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -524640: 0a07 |001a: move-result v7 │ │ -524642: 6e10 8163 0b00 |001b: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -524648: 0a08 |001e: move-result v8 │ │ -52464a: 6e10 8163 0b00 |001f: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ -524650: 0a0b |0022: move-result v11 │ │ -524652: 81b9 |0023: int-to-long v9, v11 │ │ -524654: c059 |0024: and-long/2addr v9, v5 │ │ -524656: 220b 5a22 |0025: new-instance v11, Lorg/minidns/record/SOA; // type@225a │ │ -52465a: 07b0 |0027: move-object v0, v11 │ │ -52465c: 01c5 |0028: move v5, v12 │ │ -52465e: 0176 |0029: move v6, v7 │ │ -524660: 0187 |002a: move v7, v8 │ │ -524662: 0498 |002b: move-wide v8, v9 │ │ -524664: 760a 95d0 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/minidns/record/SOA;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;JIIIJ)V // method@d095 │ │ -52466a: 110b |002f: return-object v11 │ │ +524618: |[524618] org.minidns.record.SOA.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SOA; │ │ +524628: 7120 edce cb00 |0000: invoke-static {v11, v12}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +52462e: 0c01 |0003: move-result-object v1 │ │ +524630: 7120 edce cb00 |0004: invoke-static {v11, v12}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +524636: 0c02 |0007: move-result-object v2 │ │ +524638: 6e10 8163 0b00 |0008: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +52463e: 0a0c |000b: move-result v12 │ │ +524640: 81c3 |000c: int-to-long v3, v12 │ │ +524642: 1805 ffff ffff 0000 0000 |000d: const-wide v5, #double 2.122e-314 // #00000000ffffffff │ │ +52464c: c053 |0012: and-long/2addr v3, v5 │ │ +52464e: 6e10 8163 0b00 |0013: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +524654: 0a0c |0016: move-result v12 │ │ +524656: 6e10 8163 0b00 |0017: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +52465c: 0a07 |001a: move-result v7 │ │ +52465e: 6e10 8163 0b00 |001b: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +524664: 0a08 |001e: move-result v8 │ │ +524666: 6e10 8163 0b00 |001f: invoke-virtual {v11}, Ljava/io/DataInputStream;.readInt:()I // method@6381 │ │ +52466c: 0a0b |0022: move-result v11 │ │ +52466e: 81b9 |0023: int-to-long v9, v11 │ │ +524670: c059 |0024: and-long/2addr v9, v5 │ │ +524672: 220b 5a22 |0025: new-instance v11, Lorg/minidns/record/SOA; // type@225a │ │ +524676: 07b0 |0027: move-object v0, v11 │ │ +524678: 01c5 |0028: move v5, v12 │ │ +52467a: 0176 |0029: move v6, v7 │ │ +52467c: 0187 |002a: move v7, v8 │ │ +52467e: 0498 |002b: move-wide v8, v9 │ │ +524680: 760a 95d0 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/minidns/record/SOA;.:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;JIIIJ)V // method@d095 │ │ +524686: 110b |002f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x0013 line=67 │ │ 0x0017 line=68 │ │ @@ -1529577,17 +1529595,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5245e4: |[5245e4] org.minidns.record.SOA.getType:()Lorg/minidns/record/Record$TYPE; │ │ -5245f4: 6200 559d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ -5245f8: 1100 |0002: return-object v0 │ │ +524600: |[524600] org.minidns.record.SOA.getType:()Lorg/minidns/record/Record$TYPE; │ │ +524610: 6200 559d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ +524614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/SOA; │ │ │ │ #1 : (in Lorg/minidns/record/SOA;) │ │ @@ -1529595,32 +1529613,32 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -5246a0: |[5246a0] org.minidns.record.SOA.serialize:(Ljava/io/DataOutputStream;)V │ │ -5246b0: 5420 729d |0000: iget-object v0, v2, Lorg/minidns/record/SOA;.mname:Lorg/minidns/dnsname/DnsName; // field@9d72 │ │ -5246b4: 6e20 f8ce 3000 |0002: invoke-virtual {v0, v3}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -5246ba: 5420 759d |0005: iget-object v0, v2, Lorg/minidns/record/SOA;.rname:Lorg/minidns/dnsname/DnsName; // field@9d75 │ │ -5246be: 6e20 f8ce 3000 |0007: invoke-virtual {v0, v3}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -5246c4: 5320 769d |000a: iget-wide v0, v2, Lorg/minidns/record/SOA;.serial:J // field@9d76 │ │ -5246c8: 8401 |000c: long-to-int v1, v0 │ │ -5246ca: 6e20 8f63 1300 |000d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -5246d0: 5220 739d |0010: iget v0, v2, Lorg/minidns/record/SOA;.refresh:I // field@9d73 │ │ -5246d4: 6e20 8f63 0300 |0012: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -5246da: 5220 749d |0015: iget v0, v2, Lorg/minidns/record/SOA;.retry:I // field@9d74 │ │ -5246de: 6e20 8f63 0300 |0017: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -5246e4: 5220 709d |001a: iget v0, v2, Lorg/minidns/record/SOA;.expire:I // field@9d70 │ │ -5246e8: 6e20 8f63 0300 |001c: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -5246ee: 5320 719d |001f: iget-wide v0, v2, Lorg/minidns/record/SOA;.minimum:J // field@9d71 │ │ -5246f2: 8401 |0021: long-to-int v1, v0 │ │ -5246f4: 6e20 8f63 1300 |0022: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ -5246fa: 0e00 |0025: return-void │ │ +5246bc: |[5246bc] org.minidns.record.SOA.serialize:(Ljava/io/DataOutputStream;)V │ │ +5246cc: 5420 729d |0000: iget-object v0, v2, Lorg/minidns/record/SOA;.mname:Lorg/minidns/dnsname/DnsName; // field@9d72 │ │ +5246d0: 6e20 f8ce 3000 |0002: invoke-virtual {v0, v3}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +5246d6: 5420 759d |0005: iget-object v0, v2, Lorg/minidns/record/SOA;.rname:Lorg/minidns/dnsname/DnsName; // field@9d75 │ │ +5246da: 6e20 f8ce 3000 |0007: invoke-virtual {v0, v3}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +5246e0: 5320 769d |000a: iget-wide v0, v2, Lorg/minidns/record/SOA;.serial:J // field@9d76 │ │ +5246e4: 8401 |000c: long-to-int v1, v0 │ │ +5246e6: 6e20 8f63 1300 |000d: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +5246ec: 5220 739d |0010: iget v0, v2, Lorg/minidns/record/SOA;.refresh:I // field@9d73 │ │ +5246f0: 6e20 8f63 0300 |0012: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +5246f6: 5220 749d |0015: iget v0, v2, Lorg/minidns/record/SOA;.retry:I // field@9d74 │ │ +5246fa: 6e20 8f63 0300 |0017: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +524700: 5220 709d |001a: iget v0, v2, Lorg/minidns/record/SOA;.expire:I // field@9d70 │ │ +524704: 6e20 8f63 0300 |001c: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +52470a: 5320 719d |001f: iget-wide v0, v2, Lorg/minidns/record/SOA;.minimum:J // field@9d71 │ │ +52470e: 8401 |0021: long-to-int v1, v0 │ │ +524710: 6e20 8f63 1300 |0022: invoke-virtual {v3, v1}, Ljava/io/DataOutputStream;.writeInt:(I)V // method@638f │ │ +524716: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x0010 line=98 │ │ 0x0015 line=99 │ │ @@ -1529635,42 +1529653,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -52454c: |[52454c] org.minidns.record.SOA.toString:()Ljava/lang/String; │ │ -52455c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -524560: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -524566: 5431 729d |0005: iget-object v1, v3, Lorg/minidns/record/SOA;.mname:Lorg/minidns/dnsname/DnsName; // field@9d72 │ │ -52456a: 6e20 8e65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ -524570: 1a01 1808 |000a: const-string v1, ". " // string@0818 │ │ -524574: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52457a: 5432 759d |000f: iget-object v2, v3, Lorg/minidns/record/SOA;.rname:Lorg/minidns/dnsname/DnsName; // field@9d75 │ │ -52457e: 6e20 8e65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ -524584: 6e20 9165 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52458a: 5331 769d |0017: iget-wide v1, v3, Lorg/minidns/record/SOA;.serial:J // field@9d76 │ │ -52458e: 6e30 8d65 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -524594: 1301 2000 |001c: const/16 v1, #int 32 // #20 │ │ -524598: 6e20 8965 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52459e: 5232 739d |0021: iget v2, v3, Lorg/minidns/record/SOA;.refresh:I // field@9d73 │ │ -5245a2: 6e20 8c65 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5245a8: 6e20 8965 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5245ae: 5232 749d |0029: iget v2, v3, Lorg/minidns/record/SOA;.retry:I // field@9d74 │ │ -5245b2: 6e20 8c65 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5245b8: 6e20 8965 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5245be: 5232 709d |0031: iget v2, v3, Lorg/minidns/record/SOA;.expire:I // field@9d70 │ │ -5245c2: 6e20 8c65 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -5245c8: 6e20 8965 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5245ce: 5331 719d |0039: iget-wide v1, v3, Lorg/minidns/record/SOA;.minimum:J // field@9d71 │ │ -5245d2: 6e30 8d65 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5245d8: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5245de: 0c00 |0041: move-result-object v0 │ │ -5245e0: 1100 |0042: return-object v0 │ │ +524568: |[524568] org.minidns.record.SOA.toString:()Ljava/lang/String; │ │ +524578: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52457c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +524582: 5431 729d |0005: iget-object v1, v3, Lorg/minidns/record/SOA;.mname:Lorg/minidns/dnsname/DnsName; // field@9d72 │ │ +524586: 6e20 8e65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ +52458c: 1a01 1808 |000a: const-string v1, ". " // string@0818 │ │ +524590: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524596: 5432 759d |000f: iget-object v2, v3, Lorg/minidns/record/SOA;.rname:Lorg/minidns/dnsname/DnsName; // field@9d75 │ │ +52459a: 6e20 8e65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@658e │ │ +5245a0: 6e20 9165 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5245a6: 5331 769d |0017: iget-wide v1, v3, Lorg/minidns/record/SOA;.serial:J // field@9d76 │ │ +5245aa: 6e30 8d65 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5245b0: 1301 2000 |001c: const/16 v1, #int 32 // #20 │ │ +5245b4: 6e20 8965 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5245ba: 5232 739d |0021: iget v2, v3, Lorg/minidns/record/SOA;.refresh:I // field@9d73 │ │ +5245be: 6e20 8c65 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5245c4: 6e20 8965 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5245ca: 5232 749d |0029: iget v2, v3, Lorg/minidns/record/SOA;.retry:I // field@9d74 │ │ +5245ce: 6e20 8c65 2000 |002b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5245d4: 6e20 8965 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5245da: 5232 709d |0031: iget v2, v3, Lorg/minidns/record/SOA;.expire:I // field@9d70 │ │ +5245de: 6e20 8c65 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5245e4: 6e20 8965 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5245ea: 5331 719d |0039: iget-wide v1, v3, Lorg/minidns/record/SOA;.minimum:J // field@9d71 │ │ +5245ee: 6e30 8d65 1002 |003b: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5245f4: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5245fa: 0c00 |0041: move-result-object v0 │ │ +5245fc: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0007 line=107 │ │ 0x0011 line=108 │ │ 0x0019 line=109 │ │ 0x0023 line=110 │ │ @@ -1529731,21 +1529749,21 @@ │ │ type : '(IIILorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -524808: |[524808] org.minidns.record.SRV.:(IIILorg/minidns/dnsname/DnsName;)V │ │ -524818: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -52481e: 5901 789d |0003: iput v1, v0, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ -524822: 5902 7a9d |0005: iput v2, v0, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ -524826: 5903 779d |0007: iput v3, v0, Lorg/minidns/record/SRV;.port:I // field@9d77 │ │ -52482a: 5b04 799d |0009: iput-object v4, v0, Lorg/minidns/record/SRV;.target:Lorg/minidns/dnsname/DnsName; // field@9d79 │ │ -52482e: 0e00 |000b: return-void │ │ +524824: |[524824] org.minidns.record.SRV.:(IIILorg/minidns/dnsname/DnsName;)V │ │ +524834: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +52483a: 5901 789d |0003: iput v1, v0, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ +52483e: 5902 7a9d |0005: iput v2, v0, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ +524842: 5903 779d |0007: iput v3, v0, Lorg/minidns/record/SRV;.port:I // field@9d77 │ │ +524846: 5b04 799d |0009: iput-object v4, v0, Lorg/minidns/record/SRV;.target:Lorg/minidns/dnsname/DnsName; // field@9d79 │ │ +52484a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x0009 line=72 │ │ @@ -1529761,26 +1529779,26 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SRV;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -5247cc: |[5247cc] org.minidns.record.SRV.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SRV; │ │ -5247dc: 6e10 8663 0300 |0000: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5247e2: 0a00 |0003: move-result v0 │ │ -5247e4: 6e10 8663 0300 |0004: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5247ea: 0a01 |0007: move-result v1 │ │ -5247ec: 6e10 8663 0300 |0008: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5247f2: 0a02 |000b: move-result v2 │ │ -5247f4: 7120 edce 4300 |000c: invoke-static {v3, v4}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -5247fa: 0c03 |000f: move-result-object v3 │ │ -5247fc: 2204 5b22 |0010: new-instance v4, Lorg/minidns/record/SRV; // type@225b │ │ -524800: 7053 9ad0 0421 |0012: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/SRV;.:(IIILorg/minidns/dnsname/DnsName;)V // method@d09a │ │ -524806: 1104 |0015: return-object v4 │ │ +5247e8: |[5247e8] org.minidns.record.SRV.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/SRV; │ │ +5247f8: 6e10 8663 0300 |0000: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5247fe: 0a00 |0003: move-result v0 │ │ +524800: 6e10 8663 0300 |0004: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +524806: 0a01 |0007: move-result v1 │ │ +524808: 6e10 8663 0300 |0008: invoke-virtual {v3}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +52480e: 0a02 |000b: move-result v2 │ │ +524810: 7120 edce 4300 |000c: invoke-static {v3, v4}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +524816: 0c03 |000f: move-result-object v3 │ │ +524818: 2204 5b22 |0010: new-instance v4, Lorg/minidns/record/SRV; // type@225b │ │ +52481c: 7053 9ad0 0421 |0012: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/SRV;.:(IIILorg/minidns/dnsname/DnsName;)V // method@d09a │ │ +524822: 1104 |0015: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ 0x0008 line=59 │ │ 0x000c line=60 │ │ 0x0010 line=61 │ │ @@ -1529794,19 +1529812,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -5246fc: |[5246fc] org.minidns.record.SRV.compareTo:(Ljava/lang/Object;)I │ │ -52470c: 1f01 5b22 |0000: check-cast v1, Lorg/minidns/record/SRV; // type@225b │ │ -524710: 6e20 9cd0 1000 |0002: invoke-virtual {v0, v1}, Lorg/minidns/record/SRV;.compareTo:(Lorg/minidns/record/SRV;)I // method@d09c │ │ -524716: 0a01 |0005: move-result v1 │ │ -524718: 0f01 |0006: return v1 │ │ +524718: |[524718] org.minidns.record.SRV.compareTo:(Ljava/lang/Object;)I │ │ +524728: 1f01 5b22 |0000: check-cast v1, Lorg/minidns/record/SRV; // type@225b │ │ +52472c: 6e20 9cd0 1000 |0002: invoke-virtual {v0, v1}, Lorg/minidns/record/SRV;.compareTo:(Lorg/minidns/record/SRV;)I // method@d09c │ │ +524732: 0a01 |0005: move-result v1 │ │ +524734: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/minidns/record/SRV; │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1529815,23 +1529833,23 @@ │ │ type : '(Lorg/minidns/record/SRV;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -52471c: |[52471c] org.minidns.record.SRV.compareTo:(Lorg/minidns/record/SRV;)I │ │ -52472c: 5230 789d |0000: iget v0, v3, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ -524730: 5221 789d |0002: iget v1, v2, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ -524734: b110 |0004: sub-int/2addr v0, v1 │ │ -524736: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -52473a: 5220 7a9d |0007: iget v0, v2, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ -52473e: 5233 7a9d |0009: iget v3, v3, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ -524742: b130 |000b: sub-int/2addr v0, v3 │ │ -524744: 0f00 |000c: return v0 │ │ +524738: |[524738] org.minidns.record.SRV.compareTo:(Lorg/minidns/record/SRV;)I │ │ +524748: 5230 789d |0000: iget v0, v3, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ +52474c: 5221 789d |0002: iget v1, v2, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ +524750: b110 |0004: sub-int/2addr v0, v1 │ │ +524752: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +524756: 5220 7a9d |0007: iget v0, v2, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ +52475a: 5233 7a9d |0009: iget v3, v3, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ +52475e: b130 |000b: sub-int/2addr v0, v3 │ │ +524760: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/minidns/record/SRV; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/minidns/record/SRV; │ │ @@ -1529841,17 +1529859,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5247b4: |[5247b4] org.minidns.record.SRV.getType:()Lorg/minidns/record/Record$TYPE; │ │ -5247c4: 6200 579d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ -5247c8: 1100 |0002: return-object v0 │ │ +5247d0: |[5247d0] org.minidns.record.SRV.getType:()Lorg/minidns/record/Record$TYPE; │ │ +5247e0: 6200 579d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.SRV:Lorg/minidns/record/Record$TYPE; // field@9d57 │ │ +5247e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/SRV; │ │ │ │ #3 : (in Lorg/minidns/record/SRV;) │ │ @@ -1529859,24 +1529877,24 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -524830: |[524830] org.minidns.record.SRV.serialize:(Ljava/io/DataOutputStream;)V │ │ -524840: 5210 789d |0000: iget v0, v1, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ -524844: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -52484a: 5210 7a9d |0005: iget v0, v1, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ -52484e: 6e20 9163 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -524854: 5210 779d |000a: iget v0, v1, Lorg/minidns/record/SRV;.port:I // field@9d77 │ │ -524858: 6e20 9163 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ -52485e: 5410 799d |000f: iget-object v0, v1, Lorg/minidns/record/SRV;.target:Lorg/minidns/dnsname/DnsName; // field@9d79 │ │ -524862: 6e20 f8ce 2000 |0011: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ -524868: 0e00 |0014: return-void │ │ +52484c: |[52484c] org.minidns.record.SRV.serialize:(Ljava/io/DataOutputStream;)V │ │ +52485c: 5210 789d |0000: iget v0, v1, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ +524860: 6e20 9163 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +524866: 5210 7a9d |0005: iget v0, v1, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ +52486a: 6e20 9163 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +524870: 5210 779d |000a: iget v0, v1, Lorg/minidns/record/SRV;.port:I // field@9d77 │ │ +524874: 6e20 9163 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeShort:(I)V // method@6391 │ │ +52487a: 5410 799d |000f: iget-object v0, v1, Lorg/minidns/record/SRV;.target:Lorg/minidns/dnsname/DnsName; // field@9d79 │ │ +52487e: 6e20 f8ce 2000 |0011: invoke-virtual {v0, v2}, Lorg/minidns/dnsname/DnsName;.writeToStream:(Ljava/io/OutputStream;)V // method@cef8 │ │ +524884: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ 0x000a line=80 │ │ 0x000f line=81 │ │ locals : │ │ @@ -1529888,34 +1529906,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -524748: |[524748] org.minidns.record.SRV.toString:()Ljava/lang/String; │ │ -524758: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52475c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -524762: 5231 789d |0005: iget v1, v3, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ -524766: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52476c: 1a01 3200 |000a: const-string v1, " " // string@0032 │ │ -524770: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524776: 5232 7a9d |000f: iget v2, v3, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ -52477a: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -524780: 6e20 9165 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524786: 5232 779d |0017: iget v2, v3, Lorg/minidns/record/SRV;.port:I // field@9d77 │ │ -52478a: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -524790: 6e20 9165 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524796: 5431 799d |001f: iget-object v1, v3, Lorg/minidns/record/SRV;.target:Lorg/minidns/dnsname/DnsName; // field@9d79 │ │ -52479a: 6e20 9065 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5247a0: 1a01 1608 |0024: const-string v1, "." // string@0816 │ │ -5247a4: 6e20 9165 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5247aa: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5247b0: 0c00 |002c: move-result-object v0 │ │ -5247b2: 1100 |002d: return-object v0 │ │ +524764: |[524764] org.minidns.record.SRV.toString:()Ljava/lang/String; │ │ +524774: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +524778: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52477e: 5231 789d |0005: iget v1, v3, Lorg/minidns/record/SRV;.priority:I // field@9d78 │ │ +524782: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +524788: 1a01 3200 |000a: const-string v1, " " // string@0032 │ │ +52478c: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524792: 5232 7a9d |000f: iget v2, v3, Lorg/minidns/record/SRV;.weight:I // field@9d7a │ │ +524796: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52479c: 6e20 9165 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5247a2: 5232 779d |0017: iget v2, v3, Lorg/minidns/record/SRV;.port:I // field@9d77 │ │ +5247a6: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +5247ac: 6e20 9165 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5247b2: 5431 799d |001f: iget-object v1, v3, Lorg/minidns/record/SRV;.target:Lorg/minidns/dnsname/DnsName; // field@9d79 │ │ +5247b6: 6e20 9065 1000 |0021: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5247bc: 1a01 1608 |0024: const-string v1, "." // string@0816 │ │ +5247c0: 6e20 9165 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5247c6: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5247cc: 0c00 |002c: move-result-object v0 │ │ +5247ce: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/minidns/record/SRV; │ │ │ │ source_file_idx : 24672 (SRV.java) │ │ @@ -1529997,28 +1530015,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -524c68: |[524c68] org.minidns.record.TLSA.:()V │ │ -524c78: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -524c7c: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -524c82: 6900 879d |0005: sput-object v0, Lorg/minidns/record/TLSA;.CERT_USAGE_LUT:Ljava/util/Map; // field@9d87 │ │ -524c86: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -524c8a: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -524c90: 6900 899d |000c: sput-object v0, Lorg/minidns/record/TLSA;.SELECTOR_LUT:Ljava/util/Map; // field@9d89 │ │ -524c94: 2200 2b0f |000e: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ -524c98: 7010 ec68 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ -524c9e: 6900 889d |0013: sput-object v0, Lorg/minidns/record/TLSA;.MATCHING_TYPE_LUT:Ljava/util/Map; // field@9d88 │ │ -524ca2: 7100 a4d0 0000 |0015: invoke-static {}, Lorg/minidns/record/TLSA$CertUsage;.values:()[Lorg/minidns/record/TLSA$CertUsage; // method@d0a4 │ │ -524ca8: 7100 acd0 0000 |0018: invoke-static {}, Lorg/minidns/record/TLSA$Selector;.values:()[Lorg/minidns/record/TLSA$Selector; // method@d0ac │ │ -524cae: 7100 a8d0 0000 |001b: invoke-static {}, Lorg/minidns/record/TLSA$MatchingType;.values:()[Lorg/minidns/record/TLSA$MatchingType; // method@d0a8 │ │ -524cb4: 0e00 |001e: return-void │ │ +524c84: |[524c84] org.minidns.record.TLSA.:()V │ │ +524c94: 2200 2b0f |0000: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +524c98: 7010 ec68 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +524c9e: 6900 879d |0005: sput-object v0, Lorg/minidns/record/TLSA;.CERT_USAGE_LUT:Ljava/util/Map; // field@9d87 │ │ +524ca2: 2200 2b0f |0007: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +524ca6: 7010 ec68 0000 |0009: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +524cac: 6900 899d |000c: sput-object v0, Lorg/minidns/record/TLSA;.SELECTOR_LUT:Ljava/util/Map; // field@9d89 │ │ +524cb0: 2200 2b0f |000e: new-instance v0, Ljava/util/HashMap; // type@0f2b │ │ +524cb4: 7010 ec68 0000 |0010: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@68ec │ │ +524cba: 6900 889d |0013: sput-object v0, Lorg/minidns/record/TLSA;.MATCHING_TYPE_LUT:Ljava/util/Map; // field@9d88 │ │ +524cbe: 7100 a4d0 0000 |0015: invoke-static {}, Lorg/minidns/record/TLSA$CertUsage;.values:()[Lorg/minidns/record/TLSA$CertUsage; // method@d0a4 │ │ +524cc4: 7100 acd0 0000 |0018: invoke-static {}, Lorg/minidns/record/TLSA$Selector;.values:()[Lorg/minidns/record/TLSA$Selector; // method@d0ac │ │ +524cca: 7100 a8d0 0000 |001b: invoke-static {}, Lorg/minidns/record/TLSA$MatchingType;.values:()[Lorg/minidns/record/TLSA$MatchingType; // method@d0a8 │ │ +524cd0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0007 line=41 │ │ 0x000e line=56 │ │ 0x0015 line=74 │ │ 0x0018 line=75 │ │ @@ -1530030,42 +1530048,42 @@ │ │ type : '(BBB[B)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -524cb8: |[524cb8] org.minidns.record.TLSA.:(BBB[B)V │ │ -524cc8: 7010 25d0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -524cce: 5d12 8b9d |0003: iput-byte v2, v1, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ -524cd2: 6200 879d |0005: sget-object v0, Lorg/minidns/record/TLSA;.CERT_USAGE_LUT:Ljava/util/Map; // field@9d87 │ │ -524cd6: 7110 5464 0200 |0007: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -524cdc: 0c02 |000a: move-result-object v2 │ │ -524cde: 7220 6769 2000 |000b: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -524ce4: 0c02 |000e: move-result-object v2 │ │ -524ce6: 1f02 5c22 |000f: check-cast v2, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ -524cea: 5b12 8a9d |0011: iput-object v2, v1, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ -524cee: 5d13 909d |0013: iput-byte v3, v1, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ -524cf2: 6202 899d |0015: sget-object v2, Lorg/minidns/record/TLSA;.SELECTOR_LUT:Ljava/util/Map; // field@9d89 │ │ -524cf6: 7110 5464 0300 |0017: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -524cfc: 0c03 |001a: move-result-object v3 │ │ -524cfe: 7220 6769 3200 |001b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -524d04: 0c02 |001e: move-result-object v2 │ │ -524d06: 1f02 5e22 |001f: check-cast v2, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ -524d0a: 5b12 8f9d |0021: iput-object v2, v1, Lorg/minidns/record/TLSA;.selector:Lorg/minidns/record/TLSA$Selector; // field@9d8f │ │ -524d0e: 5d14 8e9d |0023: iput-byte v4, v1, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ -524d12: 6202 889d |0025: sget-object v2, Lorg/minidns/record/TLSA;.MATCHING_TYPE_LUT:Ljava/util/Map; // field@9d88 │ │ -524d16: 7110 5464 0400 |0027: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ -524d1c: 0c03 |002a: move-result-object v3 │ │ -524d1e: 7220 6769 3200 |002b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -524d24: 0c02 |002e: move-result-object v2 │ │ -524d26: 1f02 5d22 |002f: check-cast v2, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ -524d2a: 5b12 8d9d |0031: iput-object v2, v1, Lorg/minidns/record/TLSA;.matchingType:Lorg/minidns/record/TLSA$MatchingType; // field@9d8d │ │ -524d2e: 5b15 8c9d |0033: iput-object v5, v1, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ -524d32: 0e00 |0035: return-void │ │ +524cd4: |[524cd4] org.minidns.record.TLSA.:(BBB[B)V │ │ +524ce4: 7010 25d0 0100 |0000: invoke-direct {v1}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +524cea: 5d12 8b9d |0003: iput-byte v2, v1, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ +524cee: 6200 879d |0005: sget-object v0, Lorg/minidns/record/TLSA;.CERT_USAGE_LUT:Ljava/util/Map; // field@9d87 │ │ +524cf2: 7110 5464 0200 |0007: invoke-static {v2}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +524cf8: 0c02 |000a: move-result-object v2 │ │ +524cfa: 7220 6769 2000 |000b: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +524d00: 0c02 |000e: move-result-object v2 │ │ +524d02: 1f02 5c22 |000f: check-cast v2, Lorg/minidns/record/TLSA$CertUsage; // type@225c │ │ +524d06: 5b12 8a9d |0011: iput-object v2, v1, Lorg/minidns/record/TLSA;.certUsage:Lorg/minidns/record/TLSA$CertUsage; // field@9d8a │ │ +524d0a: 5d13 909d |0013: iput-byte v3, v1, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ +524d0e: 6202 899d |0015: sget-object v2, Lorg/minidns/record/TLSA;.SELECTOR_LUT:Ljava/util/Map; // field@9d89 │ │ +524d12: 7110 5464 0300 |0017: invoke-static {v3}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +524d18: 0c03 |001a: move-result-object v3 │ │ +524d1a: 7220 6769 3200 |001b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +524d20: 0c02 |001e: move-result-object v2 │ │ +524d22: 1f02 5e22 |001f: check-cast v2, Lorg/minidns/record/TLSA$Selector; // type@225e │ │ +524d26: 5b12 8f9d |0021: iput-object v2, v1, Lorg/minidns/record/TLSA;.selector:Lorg/minidns/record/TLSA$Selector; // field@9d8f │ │ +524d2a: 5d14 8e9d |0023: iput-byte v4, v1, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ +524d2e: 6202 889d |0025: sget-object v2, Lorg/minidns/record/TLSA;.MATCHING_TYPE_LUT:Ljava/util/Map; // field@9d88 │ │ +524d32: 7110 5464 0400 |0027: invoke-static {v4}, Ljava/lang/Byte;.valueOf:(B)Ljava/lang/Byte; // method@6454 │ │ +524d38: 0c03 |002a: move-result-object v3 │ │ +524d3a: 7220 6769 3200 |002b: invoke-interface {v2, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +524d40: 0c02 |002e: move-result-object v2 │ │ +524d42: 1f02 5d22 |002f: check-cast v2, Lorg/minidns/record/TLSA$MatchingType; // type@225d │ │ +524d46: 5b12 8d9d |0031: iput-object v2, v1, Lorg/minidns/record/TLSA;.matchingType:Lorg/minidns/record/TLSA$MatchingType; // field@9d8d │ │ +524d4a: 5b15 8c9d |0033: iput-object v5, v1, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ +524d4e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0005 line=118 │ │ 0x0013 line=120 │ │ 0x0015 line=121 │ │ @@ -1530084,83 +1530102,83 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524bb4: |[524bb4] org.minidns.record.TLSA.access$000:()Ljava/util/Map; │ │ -524bc4: 6200 879d |0000: sget-object v0, Lorg/minidns/record/TLSA;.CERT_USAGE_LUT:Ljava/util/Map; // field@9d87 │ │ -524bc8: 1100 |0002: return-object v0 │ │ +524bd0: |[524bd0] org.minidns.record.TLSA.access$000:()Ljava/util/Map; │ │ +524be0: 6200 879d |0000: sget-object v0, Lorg/minidns/record/TLSA;.CERT_USAGE_LUT:Ljava/util/Map; // field@9d87 │ │ +524be4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #3 : (in Lorg/minidns/record/TLSA;) │ │ name : 'access$100' │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524bcc: |[524bcc] org.minidns.record.TLSA.access$100:()Ljava/util/Map; │ │ -524bdc: 6200 899d |0000: sget-object v0, Lorg/minidns/record/TLSA;.SELECTOR_LUT:Ljava/util/Map; // field@9d89 │ │ -524be0: 1100 |0002: return-object v0 │ │ +524be8: |[524be8] org.minidns.record.TLSA.access$100:()Ljava/util/Map; │ │ +524bf8: 6200 899d |0000: sget-object v0, Lorg/minidns/record/TLSA;.SELECTOR_LUT:Ljava/util/Map; // field@9d89 │ │ +524bfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #4 : (in Lorg/minidns/record/TLSA;) │ │ name : 'access$200' │ │ type : '()Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524be4: |[524be4] org.minidns.record.TLSA.access$200:()Ljava/util/Map; │ │ -524bf4: 6200 889d |0000: sget-object v0, Lorg/minidns/record/TLSA;.MATCHING_TYPE_LUT:Ljava/util/Map; // field@9d88 │ │ -524bf8: 1100 |0002: return-object v0 │ │ +524c00: |[524c00] org.minidns.record.TLSA.access$200:()Ljava/util/Map; │ │ +524c10: 6200 889d |0000: sget-object v0, Lorg/minidns/record/TLSA;.MATCHING_TYPE_LUT:Ljava/util/Map; // field@9d88 │ │ +524c14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #5 : (in Lorg/minidns/record/TLSA;) │ │ name : 'parse' │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/TLSA;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -524c14: |[524c14] org.minidns.record.TLSA.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TLSA; │ │ -524c24: 6e10 7d63 0400 |0000: invoke-virtual {v4}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -524c2a: 0a00 |0003: move-result v0 │ │ -524c2c: 6e10 7d63 0400 |0004: invoke-virtual {v4}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -524c32: 0a01 |0007: move-result v1 │ │ -524c34: 6e10 7d63 0400 |0008: invoke-virtual {v4}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ -524c3a: 0a02 |000b: move-result v2 │ │ -524c3c: d805 05fd |000c: add-int/lit8 v5, v5, #int -3 // #fd │ │ -524c40: 2353 2e23 |000e: new-array v3, v5, [B // type@232e │ │ -524c44: 6e20 7a63 3400 |0010: invoke-virtual {v4, v3}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ -524c4a: 0a04 |0013: move-result v4 │ │ -524c4c: 3354 0800 |0014: if-ne v4, v5, 001c // +0008 │ │ -524c50: 2204 5f22 |0016: new-instance v4, Lorg/minidns/record/TLSA; // type@225f │ │ -524c54: 7053 aed0 0421 |0018: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/TLSA;.:(BBB[B)V // method@d0ae │ │ -524c5a: 1104 |001b: return-object v4 │ │ -524c5c: 2204 100e |001c: new-instance v4, Ljava/io/IOException; // type@0e10 │ │ -524c60: 7010 d863 0400 |001e: invoke-direct {v4}, Ljava/io/IOException;.:()V // method@63d8 │ │ -524c66: 2704 |0021: throw v4 │ │ +524c30: |[524c30] org.minidns.record.TLSA.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TLSA; │ │ +524c40: 6e10 7d63 0400 |0000: invoke-virtual {v4}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +524c46: 0a00 |0003: move-result v0 │ │ +524c48: 6e10 7d63 0400 |0004: invoke-virtual {v4}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +524c4e: 0a01 |0007: move-result v1 │ │ +524c50: 6e10 7d63 0400 |0008: invoke-virtual {v4}, Ljava/io/DataInputStream;.readByte:()B // method@637d │ │ +524c56: 0a02 |000b: move-result v2 │ │ +524c58: d805 05fd |000c: add-int/lit8 v5, v5, #int -3 // #fd │ │ +524c5c: 2353 2e23 |000e: new-array v3, v5, [B // type@232e │ │ +524c60: 6e20 7a63 3400 |0010: invoke-virtual {v4, v3}, Ljava/io/DataInputStream;.read:([B)I // method@637a │ │ +524c66: 0a04 |0013: move-result v4 │ │ +524c68: 3354 0800 |0014: if-ne v4, v5, 001c // +0008 │ │ +524c6c: 2204 5f22 |0016: new-instance v4, Lorg/minidns/record/TLSA; // type@225f │ │ +524c70: 7053 aed0 0421 |0018: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/TLSA;.:(BBB[B)V // method@d0ae │ │ +524c76: 1104 |001b: return-object v4 │ │ +524c78: 2204 100e |001c: new-instance v4, Ljava/io/IOException; // type@0e10 │ │ +524c7c: 7010 d863 0400 |001e: invoke-direct {v4}, Ljava/io/IOException;.:()V // method@63d8 │ │ +524c82: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x0008 line=110 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ @@ -1530176,19 +1530194,19 @@ │ │ type : '([B)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -524b18: |[524b18] org.minidns.record.TLSA.certificateAssociationEquals:([B)Z │ │ -524b28: 5410 8c9d |0000: iget-object v0, v1, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ -524b2c: 7120 9468 2000 |0002: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ -524b32: 0a02 |0005: move-result v2 │ │ -524b34: 0f02 |0006: return v2 │ │ +524b34: |[524b34] org.minidns.record.TLSA.certificateAssociationEquals:([B)Z │ │ +524b44: 5410 8c9d |0000: iget-object v0, v1, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ +524b48: 7120 9468 2000 |0002: invoke-static {v0, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@6894 │ │ +524b4e: 0a02 |0005: move-result v2 │ │ +524b50: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/minidns/record/TLSA; │ │ 0x0000 - 0x0007 reg=2 (null) [B │ │ │ │ @@ -1530197,17 +1530215,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524bfc: |[524bfc] org.minidns.record.TLSA.getType:()Lorg/minidns/record/Record$TYPE; │ │ -524c0c: 6200 5c9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ -524c10: 1100 |0002: return-object v0 │ │ +524c18: |[524c18] org.minidns.record.TLSA.getType:()Lorg/minidns/record/Record$TYPE; │ │ +524c28: 6200 5c9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.TLSA:Lorg/minidns/record/Record$TYPE; // field@9d5c │ │ +524c2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/TLSA; │ │ │ │ #2 : (in Lorg/minidns/record/TLSA;) │ │ @@ -1530215,24 +1530233,24 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -524d34: |[524d34] org.minidns.record.TLSA.serialize:(Ljava/io/DataOutputStream;)V │ │ -524d44: 5610 8b9d |0000: iget-byte v0, v1, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ -524d48: 6e20 8e63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -524d4e: 5610 909d |0005: iget-byte v0, v1, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ -524d52: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -524d58: 5610 8e9d |000a: iget-byte v0, v1, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ -524d5c: 6e20 8e63 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -524d62: 5410 8c9d |000f: iget-object v0, v1, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ -524d66: 6e20 8d63 0200 |0011: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -524d6c: 0e00 |0014: return-void │ │ +524d50: |[524d50] org.minidns.record.TLSA.serialize:(Ljava/io/DataOutputStream;)V │ │ +524d60: 5610 8b9d |0000: iget-byte v0, v1, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ +524d64: 6e20 8e63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +524d6a: 5610 909d |0005: iget-byte v0, v1, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ +524d6e: 6e20 8e63 0200 |0007: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +524d74: 5610 8e9d |000a: iget-byte v0, v1, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ +524d78: 6e20 8e63 0200 |000c: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +524d7e: 5410 8c9d |000f: iget-object v0, v1, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ +524d82: 6e20 8d63 0200 |0011: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +524d88: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ 0x000a line=138 │ │ 0x000f line=139 │ │ locals : │ │ @@ -1530244,38 +1530262,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -524b38: |[524b38] org.minidns.record.TLSA.toString:()Ljava/lang/String; │ │ -524b48: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -524b4c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -524b52: 5641 8b9d |0005: iget-byte v1, v4, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ -524b56: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -524b5c: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -524b60: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -524b66: 5642 909d |000f: iget-byte v2, v4, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ -524b6a: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -524b70: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -524b76: 5642 8e9d |0017: iget-byte v2, v4, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ -524b7a: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -524b80: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -524b86: 2201 7b0e |001f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -524b8a: 5442 8c9d |0021: iget-object v2, v4, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ -524b8e: 1213 |0023: const/4 v3, #int 1 // #1 │ │ -524b90: 7030 0566 3102 |0024: invoke-direct {v1, v3, v2}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -524b96: 1302 1000 |0027: const/16 v2, #int 16 // #10 │ │ -524b9a: 6e20 2b66 2100 |0029: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ -524ba0: 0c01 |002c: move-result-object v1 │ │ -524ba2: 6e20 9165 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524ba8: 6e10 a365 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -524bae: 0c00 |0033: move-result-object v0 │ │ -524bb0: 1100 |0034: return-object v0 │ │ +524b54: |[524b54] org.minidns.record.TLSA.toString:()Ljava/lang/String; │ │ +524b64: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +524b68: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +524b6e: 5641 8b9d |0005: iget-byte v1, v4, Lorg/minidns/record/TLSA;.certUsageByte:B // field@9d8b │ │ +524b72: 6e20 8c65 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +524b78: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +524b7c: 6e20 8965 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +524b82: 5642 909d |000f: iget-byte v2, v4, Lorg/minidns/record/TLSA;.selectorByte:B // field@9d90 │ │ +524b86: 6e20 8c65 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +524b8c: 6e20 8965 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +524b92: 5642 8e9d |0017: iget-byte v2, v4, Lorg/minidns/record/TLSA;.matchingTypeByte:B // field@9d8e │ │ +524b96: 6e20 8c65 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +524b9c: 6e20 8965 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +524ba2: 2201 7b0e |001f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +524ba6: 5442 8c9d |0021: iget-object v2, v4, Lorg/minidns/record/TLSA;.certificateAssociation:[B // field@9d8c │ │ +524baa: 1213 |0023: const/4 v3, #int 1 // #1 │ │ +524bac: 7030 0566 3102 |0024: invoke-direct {v1, v3, v2}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +524bb2: 1302 1000 |0027: const/16 v2, #int 16 // #10 │ │ +524bb6: 6e20 2b66 2100 |0029: invoke-virtual {v1, v2}, Ljava/math/BigInteger;.toString:(I)Ljava/lang/String; // method@662b │ │ +524bbc: 0c01 |002c: move-result-object v1 │ │ +524bbe: 6e20 9165 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524bc4: 6e10 a365 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +524bca: 0c00 |0033: move-result-object v0 │ │ +524bcc: 1100 |0034: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0007 line=145 │ │ 0x0011 line=146 │ │ 0x0019 line=147 │ │ 0x0029 line=148 │ │ @@ -1530321,18 +1530339,18 @@ │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -524ec4: |[524ec4] org.minidns.record.TXT.:([B)V │ │ -524ed4: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -524eda: 5b01 919d |0003: iput-object v1, v0, Lorg/minidns/record/TXT;.blob:[B // field@9d91 │ │ -524ede: 0e00 |0005: return-void │ │ +524ee0: |[524ee0] org.minidns.record.TXT.:([B)V │ │ +524ef0: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +524ef6: 5b01 919d |0003: iput-object v1, v0, Lorg/minidns/record/TXT;.blob:[B // field@9d91 │ │ +524efa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/record/TXT; │ │ 0x0000 - 0x0006 reg=1 (null) [B │ │ @@ -1530342,20 +1530360,20 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/TXT;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -524e9c: |[524e9c] org.minidns.record.TXT.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TXT; │ │ -524eac: 2311 2e23 |0000: new-array v1, v1, [B // type@232e │ │ -524eb0: 6e20 7f63 1000 |0002: invoke-virtual {v0, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -524eb6: 2200 6022 |0005: new-instance v0, Lorg/minidns/record/TXT; // type@2260 │ │ -524eba: 7020 b7d0 1000 |0007: invoke-direct {v0, v1}, Lorg/minidns/record/TXT;.:([B)V // method@d0b7 │ │ -524ec0: 1100 |000a: return-object v0 │ │ +524eb8: |[524eb8] org.minidns.record.TXT.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/TXT; │ │ +524ec8: 2311 2e23 |0000: new-array v1, v1, [B // type@232e │ │ +524ecc: 6e20 7f63 1000 |0002: invoke-virtual {v0, v1}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +524ed2: 2200 6022 |0005: new-instance v0, Lorg/minidns/record/TXT; // type@2260 │ │ +524ed6: 7020 b7d0 1000 |0007: invoke-direct {v0, v1}, Lorg/minidns/record/TXT;.:([B)V // method@d0b7 │ │ +524edc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0002 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=0 (null) Ljava/io/DataInputStream; │ │ @@ -1530367,31 +1530385,31 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -524e3c: |[524e3c] org.minidns.record.TXT.getExtents:()Ljava/util/List; │ │ -524e4c: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -524e50: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -524e56: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -524e58: 5442 919d |0006: iget-object v2, v4, Lorg/minidns/record/TXT;.blob:[B // field@9d91 │ │ -524e5c: 2123 |0008: array-length v3, v2 │ │ -524e5e: 3531 1200 |0009: if-ge v1, v3, 001b // +0012 │ │ -524e62: 4803 0201 |000b: aget-byte v3, v2, v1 │ │ -524e66: d533 ff00 |000d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -524e6a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -524e6e: b013 |0011: add-int/2addr v3, v1 │ │ -524e70: 7130 8f68 1203 |0012: invoke-static {v2, v1, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@688f │ │ -524e76: 0c01 |0015: move-result-object v1 │ │ -524e78: 6e20 7a68 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -524e7e: 0131 |0019: move v1, v3 │ │ -524e80: 28ec |001a: goto 0006 // -0014 │ │ -524e82: 1100 |001b: return-object v0 │ │ +524e58: |[524e58] org.minidns.record.TXT.getExtents:()Ljava/util/List; │ │ +524e68: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +524e6c: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +524e72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +524e74: 5442 919d |0006: iget-object v2, v4, Lorg/minidns/record/TXT;.blob:[B // field@9d91 │ │ +524e78: 2123 |0008: array-length v3, v2 │ │ +524e7a: 3531 1200 |0009: if-ge v1, v3, 001b // +0012 │ │ +524e7e: 4803 0201 |000b: aget-byte v3, v2, v1 │ │ +524e82: d533 ff00 |000d: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +524e86: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +524e8a: b013 |0011: add-int/2addr v3, v1 │ │ +524e8c: 7130 8f68 1203 |0012: invoke-static {v2, v1, v3}, Ljava/util/Arrays;.copyOfRange:([BII)[B // method@688f │ │ +524e92: 0c01 |0015: move-result-object v1 │ │ +524e94: 6e20 7a68 1000 |0016: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +524e9a: 0131 |0019: move v1, v3 │ │ +524e9c: 28ec |001a: goto 0006 // -0014 │ │ +524e9e: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x0012 line=63 │ │ 0x0016 line=64 │ │ @@ -1530403,43 +1530421,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -524d70: |[524d70] org.minidns.record.TXT.getText:()Ljava/lang/String; │ │ -524d80: 6e10 b8d0 0500 |0000: invoke-virtual {v5}, Lorg/minidns/record/TXT;.getExtents:()Ljava/util/List; // method@d0b8 │ │ -524d86: 0c00 |0003: move-result-object v0 │ │ -524d88: 2201 5f0e |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -524d8c: 7010 8565 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -524d92: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -524d94: 7210 4869 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -524d9a: 0a03 |000d: move-result v3 │ │ -524d9c: d803 03ff |000e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -524da0: 3532 1800 |0010: if-ge v2, v3, 0028 // +0018 │ │ -524da4: 2203 5d0e |0012: new-instance v3, Ljava/lang/String; // type@0e5d │ │ -524da8: 7220 3d69 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -524dae: 0c04 |0017: move-result-object v4 │ │ -524db0: 1f04 2e23 |0018: check-cast v4, [B // type@232e │ │ -524db4: 7020 3965 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/String;.:([B)V // method@6539 │ │ -524dba: 6e20 9165 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524dc0: 1a03 9e00 |0020: const-string v3, " / " // string@009e │ │ -524dc4: 6e20 9165 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524dca: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -524dce: 28e3 |0027: goto 000a // -001d │ │ -524dd0: 2203 5d0e |0028: new-instance v3, Ljava/lang/String; // type@0e5d │ │ -524dd4: 7220 3d69 2000 |002a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -524dda: 0c00 |002d: move-result-object v0 │ │ -524ddc: 1f00 2e23 |002e: check-cast v0, [B // type@232e │ │ -524de0: 7020 3965 0300 |0030: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@6539 │ │ -524de6: 6e20 9165 3100 |0033: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524dec: 6e10 a365 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -524df2: 0c00 |0039: move-result-object v0 │ │ -524df4: 1100 |003a: return-object v0 │ │ +524d8c: |[524d8c] org.minidns.record.TXT.getText:()Ljava/lang/String; │ │ +524d9c: 6e10 b8d0 0500 |0000: invoke-virtual {v5}, Lorg/minidns/record/TXT;.getExtents:()Ljava/util/List; // method@d0b8 │ │ +524da2: 0c00 |0003: move-result-object v0 │ │ +524da4: 2201 5f0e |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +524da8: 7010 8565 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +524dae: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +524db0: 7210 4869 0000 |000a: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +524db6: 0a03 |000d: move-result v3 │ │ +524db8: d803 03ff |000e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +524dbc: 3532 1800 |0010: if-ge v2, v3, 0028 // +0018 │ │ +524dc0: 2203 5d0e |0012: new-instance v3, Ljava/lang/String; // type@0e5d │ │ +524dc4: 7220 3d69 2000 |0014: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +524dca: 0c04 |0017: move-result-object v4 │ │ +524dcc: 1f04 2e23 |0018: check-cast v4, [B // type@232e │ │ +524dd0: 7020 3965 4300 |001a: invoke-direct {v3, v4}, Ljava/lang/String;.:([B)V // method@6539 │ │ +524dd6: 6e20 9165 3100 |001d: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524ddc: 1a03 9e00 |0020: const-string v3, " / " // string@009e │ │ +524de0: 6e20 9165 3100 |0022: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524de6: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +524dea: 28e3 |0027: goto 000a // -001d │ │ +524dec: 2203 5d0e |0028: new-instance v3, Ljava/lang/String; // type@0e5d │ │ +524df0: 7220 3d69 2000 |002a: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +524df6: 0c00 |002d: move-result-object v0 │ │ +524df8: 1f00 2e23 |002e: check-cast v0, [B // type@232e │ │ +524dfc: 7020 3965 0300 |0030: invoke-direct {v3, v0}, Ljava/lang/String;.:([B)V // method@6539 │ │ +524e02: 6e20 9165 3100 |0033: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524e08: 6e10 a365 0100 |0036: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +524e0e: 0c00 |0039: move-result-object v0 │ │ +524e10: 1100 |003a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x000a line=49 │ │ 0x0012 line=50 │ │ 0x0028 line=53 │ │ @@ -1530452,17 +1530470,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524e84: |[524e84] org.minidns.record.TXT.getType:()Lorg/minidns/record/Record$TYPE; │ │ -524e94: 6200 5e9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ -524e98: 1100 |0002: return-object v0 │ │ +524ea0: |[524ea0] org.minidns.record.TXT.getType:()Lorg/minidns/record/Record$TYPE; │ │ +524eb0: 6200 5e9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.TXT:Lorg/minidns/record/Record$TYPE; // field@9d5e │ │ +524eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/TXT; │ │ │ │ #3 : (in Lorg/minidns/record/TXT;) │ │ @@ -1530470,18 +1530488,18 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -524ee0: |[524ee0] org.minidns.record.TXT.serialize:(Ljava/io/DataOutputStream;)V │ │ -524ef0: 5410 919d |0000: iget-object v0, v1, Lorg/minidns/record/TXT;.blob:[B // field@9d91 │ │ -524ef4: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -524efa: 0e00 |0005: return-void │ │ +524efc: |[524efc] org.minidns.record.TXT.serialize:(Ljava/io/DataOutputStream;)V │ │ +524f0c: 5410 919d |0000: iget-object v0, v1, Lorg/minidns/record/TXT;.blob:[B // field@9d91 │ │ +524f10: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +524f16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/record/TXT; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/DataOutputStream; │ │ │ │ @@ -1530490,26 +1530508,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -524df8: |[524df8] org.minidns.record.TXT.toString:()Ljava/lang/String; │ │ -524e08: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -524e0c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -524e12: 1a01 ac02 |0005: const-string v1, """ // string@02ac │ │ -524e16: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524e1c: 6e10 b9d0 0300 |000a: invoke-virtual {v3}, Lorg/minidns/record/TXT;.getText:()Ljava/lang/String; // method@d0b9 │ │ -524e22: 0c02 |000d: move-result-object v2 │ │ -524e24: 6e20 9165 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524e2a: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -524e30: 6e10 a365 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -524e36: 0c00 |0017: move-result-object v0 │ │ -524e38: 1100 |0018: return-object v0 │ │ +524e14: |[524e14] org.minidns.record.TXT.toString:()Ljava/lang/String; │ │ +524e24: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +524e28: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +524e2e: 1a01 ac02 |0005: const-string v1, """ // string@02ac │ │ +524e32: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524e38: 6e10 b9d0 0300 |000a: invoke-virtual {v3}, Lorg/minidns/record/TXT;.getText:()Ljava/lang/String; // method@d0b9 │ │ +524e3e: 0c02 |000d: move-result-object v2 │ │ +524e40: 6e20 9165 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524e46: 6e20 9165 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +524e4c: 6e10 a365 0000 |0014: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +524e52: 0c00 |0017: move-result-object v0 │ │ +524e54: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/minidns/record/TXT; │ │ │ │ source_file_idx : 26102 (TXT.java) │ │ @@ -1530555,21 +1530573,21 @@ │ │ type : '(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -524f30: |[524f30] org.minidns.record.UNKNOWN.:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)V │ │ -524f40: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ -524f46: 5b03 939d |0003: iput-object v3, v0, Lorg/minidns/record/UNKNOWN;.type:Lorg/minidns/record/Record$TYPE; // field@9d93 │ │ -524f4a: 2322 2e23 |0005: new-array v2, v2, [B // type@232e │ │ -524f4e: 5b02 929d |0007: iput-object v2, v0, Lorg/minidns/record/UNKNOWN;.data:[B // field@9d92 │ │ -524f52: 6e20 7f63 2100 |0009: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -524f58: 0e00 |000c: return-void │ │ +524f4c: |[524f4c] org.minidns.record.UNKNOWN.:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)V │ │ +524f5c: 7010 25d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/record/Data;.:()V // method@d025 │ │ +524f62: 5b03 939d |0003: iput-object v3, v0, Lorg/minidns/record/UNKNOWN;.type:Lorg/minidns/record/Record$TYPE; // field@9d93 │ │ +524f66: 2322 2e23 |0005: new-array v2, v2, [B // type@232e │ │ +524f6a: 5b02 929d |0007: iput-object v2, v0, Lorg/minidns/record/UNKNOWN;.data:[B // field@9d92 │ │ +524f6e: 6e20 7f63 2100 |0009: invoke-virtual {v1, v2}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +524f74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0009 line=27 │ │ locals : │ │ @@ -1530583,18 +1530601,18 @@ │ │ type : '(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)Lorg/minidns/record/UNKNOWN;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -524f14: |[524f14] org.minidns.record.UNKNOWN.parse:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)Lorg/minidns/record/UNKNOWN; │ │ -524f24: 2200 6122 |0000: new-instance v0, Lorg/minidns/record/UNKNOWN; // type@2261 │ │ -524f28: 7040 bed0 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/record/UNKNOWN;.:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)V // method@d0be │ │ -524f2e: 1100 |0005: return-object v0 │ │ +524f30: |[524f30] org.minidns.record.UNKNOWN.parse:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)Lorg/minidns/record/UNKNOWN; │ │ +524f40: 2200 6122 |0000: new-instance v0, Lorg/minidns/record/UNKNOWN; // type@2261 │ │ +524f44: 7040 bed0 1032 |0002: invoke-direct {v0, v1, v2, v3}, Lorg/minidns/record/UNKNOWN;.:(Ljava/io/DataInputStream;ILorg/minidns/record/Record$TYPE;)V // method@d0be │ │ +524f4a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Lorg/minidns/record/Record$TYPE; │ │ @@ -1530605,17 +1530623,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -524efc: |[524efc] org.minidns.record.UNKNOWN.getType:()Lorg/minidns/record/Record$TYPE; │ │ -524f0c: 5410 939d |0000: iget-object v0, v1, Lorg/minidns/record/UNKNOWN;.type:Lorg/minidns/record/Record$TYPE; // field@9d93 │ │ -524f10: 1100 |0002: return-object v0 │ │ +524f18: |[524f18] org.minidns.record.UNKNOWN.getType:()Lorg/minidns/record/Record$TYPE; │ │ +524f28: 5410 939d |0000: iget-object v0, v1, Lorg/minidns/record/UNKNOWN;.type:Lorg/minidns/record/Record$TYPE; // field@9d93 │ │ +524f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/UNKNOWN; │ │ │ │ #1 : (in Lorg/minidns/record/UNKNOWN;) │ │ @@ -1530623,18 +1530641,18 @@ │ │ type : '(Ljava/io/DataOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -524f5c: |[524f5c] org.minidns.record.UNKNOWN.serialize:(Ljava/io/DataOutputStream;)V │ │ -524f6c: 5410 929d |0000: iget-object v0, v1, Lorg/minidns/record/UNKNOWN;.data:[B // field@9d92 │ │ -524f70: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -524f76: 0e00 |0005: return-void │ │ +524f78: |[524f78] org.minidns.record.UNKNOWN.serialize:(Ljava/io/DataOutputStream;)V │ │ +524f88: 5410 929d |0000: iget-object v0, v1, Lorg/minidns/record/UNKNOWN;.data:[B // field@9d92 │ │ +524f8c: 6e20 8d63 0200 |0002: invoke-virtual {v2, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +524f92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/record/UNKNOWN; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/io/DataOutputStream; │ │ │ │ @@ -1530679,39 +1530697,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -525414: |[525414] org.minidns.source.NetworkDataSource.:()V │ │ -525424: 1c00 6622 |0000: const-class v0, Lorg/minidns/source/NetworkDataSource; // type@2266 │ │ -525428: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -52542e: 0c00 |0005: move-result-object v0 │ │ -525430: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -525436: 0c00 |0009: move-result-object v0 │ │ -525438: 6900 9c9d |000a: sput-object v0, Lorg/minidns/source/NetworkDataSource;.LOGGER:Ljava/util/logging/Logger; // field@9d9c │ │ -52543c: 0e00 |000c: return-void │ │ +525430: |[525430] org.minidns.source.NetworkDataSource.:()V │ │ +525440: 1c00 6622 |0000: const-class v0, Lorg/minidns/source/NetworkDataSource; // type@2266 │ │ +525444: 6e10 8764 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +52544a: 0c00 |0005: move-result-object v0 │ │ +52544c: 7110 526a 0000 |0006: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +525452: 0c00 |0009: move-result-object v0 │ │ +525454: 6900 9c9d |000a: sput-object v0, Lorg/minidns/source/NetworkDataSource;.LOGGER:Ljava/util/logging/Logger; // field@9d9c │ │ +525458: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/source/NetworkDataSource;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -525440: |[525440] org.minidns.source.NetworkDataSource.:()V │ │ -525450: 7010 c7d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/source/DnsDataSource;.:()V // method@d0c7 │ │ -525456: 0e00 |0003: return-void │ │ +52545c: |[52545c] org.minidns.source.NetworkDataSource.:()V │ │ +52546c: 7010 c7d0 0000 |0000: invoke-direct {v0}, Lorg/minidns/source/DnsDataSource;.:()V // method@d0c7 │ │ +525472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/source/NetworkDataSource; │ │ │ │ Virtual methods - │ │ @@ -1530720,18 +1530738,18 @@ │ │ type : '()Ljava/net/DatagramSocket;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -525130: |[525130] org.minidns.source.NetworkDataSource.createDatagramSocket:()Ljava/net/DatagramSocket; │ │ -525140: 2200 7d0e |0000: new-instance v0, Ljava/net/DatagramSocket; // type@0e7d │ │ -525144: 7010 3166 0000 |0002: invoke-direct {v0}, Ljava/net/DatagramSocket;.:()V // method@6631 │ │ -52514a: 1100 |0005: return-object v0 │ │ +52514c: |[52514c] org.minidns.source.NetworkDataSource.createDatagramSocket:()Ljava/net/DatagramSocket; │ │ +52515c: 2200 7d0e |0000: new-instance v0, Ljava/net/DatagramSocket; // type@0e7d │ │ +525160: 7010 3166 0000 |0002: invoke-direct {v0}, Ljava/net/DatagramSocket;.:()V // method@6631 │ │ +525166: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/source/NetworkDataSource; │ │ │ │ #1 : (in Lorg/minidns/source/NetworkDataSource;) │ │ @@ -1530739,18 +1530757,18 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52514c: |[52514c] org.minidns.source.NetworkDataSource.createSocket:()Ljava/net/Socket; │ │ -52515c: 2200 860e |0000: new-instance v0, Ljava/net/Socket; // type@0e86 │ │ -525160: 7010 5466 0000 |0002: invoke-direct {v0}, Ljava/net/Socket;.:()V // method@6654 │ │ -525166: 1100 |0005: return-object v0 │ │ +525168: |[525168] org.minidns.source.NetworkDataSource.createSocket:()Ljava/net/Socket; │ │ +525178: 2200 860e |0000: new-instance v0, Ljava/net/Socket; // type@0e86 │ │ +52517c: 7010 5466 0000 |0002: invoke-direct {v0}, Ljava/net/Socket;.:()V // method@6654 │ │ +525182: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/source/NetworkDataSource; │ │ │ │ #2 : (in Lorg/minidns/source/NetworkDataSource;) │ │ @@ -1530758,73 +1530776,73 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 109 16-bit code units │ │ -525168: |[525168] org.minidns.source.NetworkDataSource.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ -525178: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52517c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -52517e: 7020 7768 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -525184: 6e10 c8d0 0700 |0006: invoke-virtual {v7}, Lorg/minidns/source/DnsDataSource;.getQueryMode:()Lorg/minidns/source/DnsDataSource$QueryMode; // method@d0c8 │ │ -52518a: 0c02 |0009: move-result-object v2 │ │ -52518c: 6203 9b9d |000a: sget-object v3, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ -525190: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -525196: 0a04 |000f: move-result v4 │ │ -525198: 4403 0304 |0010: aget v3, v3, v4 │ │ -52519c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -52519e: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -5251a0: 3253 2000 |0014: if-eq v3, v5, 0034 // +0020 │ │ -5251a4: 3213 1e00 |0016: if-eq v3, v1, 0034 // +001e │ │ -5251a8: 1231 |0018: const/4 v1, #int 3 // #3 │ │ -5251aa: 3313 0400 |0019: if-ne v3, v1, 001d // +0004 │ │ -5251ae: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -5251b0: 2819 |001c: goto 0035 // +0019 │ │ -5251b2: 2208 3f0e |001d: new-instance v8, Ljava/lang/IllegalStateException; // type@0e3f │ │ -5251b6: 2209 5f0e |001f: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ -5251ba: 7010 8565 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5251c0: 1a0a 226a |0024: const-string v10, "Unsupported query mode: " // string@6a22 │ │ -5251c4: 6e20 9165 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5251ca: 6e20 9065 2900 |0029: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5251d0: 6e10 a365 0900 |002c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5251d6: 0c09 |002f: move-result-object v9 │ │ -5251d8: 7020 c464 9800 |0030: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -5251de: 2708 |0033: throw v8 │ │ -5251e0: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -5251e2: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -5251e4: 3801 2a00 |0036: if-eqz v1, 0060 // +002a │ │ -5251e8: 6e40 d2d0 87a9 |0038: invoke-virtual {v7, v8, v9, v10}, Lorg/minidns/source/NetworkDataSource;.queryUdp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@d0d2 │ │ -5251ee: 0c02 |003b: move-result-object v2 │ │ -5251f0: 2805 |003c: goto 0041 // +0005 │ │ -5251f2: 0d01 |003d: move-exception v1 │ │ -5251f4: 7220 3669 1000 |003e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -5251fa: 3802 0700 |0041: if-eqz v2, 0048 // +0007 │ │ -5251fe: 5521 4c9c |0043: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ -525202: 3901 0300 |0045: if-nez v1, 0048 // +0003 │ │ -525206: 1102 |0047: return-object v2 │ │ -525208: 6201 9c9d |0048: sget-object v1, Lorg/minidns/source/NetworkDataSource;.LOGGER:Ljava/util/logging/Logger; // field@9d9c │ │ -52520c: 6203 6054 |004a: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ -525210: 2355 e423 |004c: new-array v5, v5, [Ljava/lang/Object; // type@23e4 │ │ -525214: 3802 0500 |004e: if-eqz v2, 0053 // +0005 │ │ -525218: 1a06 7cd3 |0050: const-string v6, "response is truncated" // string@d37c │ │ -52521c: 2807 |0052: goto 0059 // +0007 │ │ -52521e: 7220 3d69 4000 |0053: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -525224: 0c06 |0056: move-result-object v6 │ │ -525226: 1f06 200e |0057: check-cast v6, Ljava/io/Serializable; // type@0e20 │ │ -52522a: 4d06 0504 |0059: aput-object v6, v5, v4 │ │ -52522e: 1a04 be22 |005b: const-string v4, "Fallback to TCP because {0}" // string@22be │ │ -525232: 6e40 586a 3154 |005d: invoke-virtual {v1, v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ -525238: 6e40 d1d0 87a9 |0060: invoke-virtual {v7, v8, v9, v10}, Lorg/minidns/source/NetworkDataSource;.queryTcp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@d0d1 │ │ -52523e: 0c02 |0063: move-result-object v2 │ │ -525240: 2808 |0064: goto 006c // +0008 │ │ -525242: 0d08 |0065: move-exception v8 │ │ -525244: 7220 3669 8000 |0066: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52524a: 7110 e0d0 0000 |0069: invoke-static {v0}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ -525250: 1102 |006c: return-object v2 │ │ +525184: |[525184] org.minidns.source.NetworkDataSource.query:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ +525194: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +525198: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +52519a: 7020 7768 1000 |0003: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +5251a0: 6e10 c8d0 0700 |0006: invoke-virtual {v7}, Lorg/minidns/source/DnsDataSource;.getQueryMode:()Lorg/minidns/source/DnsDataSource$QueryMode; // method@d0c8 │ │ +5251a6: 0c02 |0009: move-result-object v2 │ │ +5251a8: 6203 9b9d |000a: sget-object v3, Lorg/minidns/source/NetworkDataSource$1;.$SwitchMap$org$minidns$source$DnsDataSource$QueryMode:[I // field@9d9b │ │ +5251ac: 6e10 a464 0200 |000c: invoke-virtual {v2}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5251b2: 0a04 |000f: move-result v4 │ │ +5251b4: 4403 0304 |0010: aget v3, v3, v4 │ │ +5251b8: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +5251ba: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +5251bc: 3253 2000 |0014: if-eq v3, v5, 0034 // +0020 │ │ +5251c0: 3213 1e00 |0016: if-eq v3, v1, 0034 // +001e │ │ +5251c4: 1231 |0018: const/4 v1, #int 3 // #3 │ │ +5251c6: 3313 0400 |0019: if-ne v3, v1, 001d // +0004 │ │ +5251ca: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +5251cc: 2819 |001c: goto 0035 // +0019 │ │ +5251ce: 2208 3f0e |001d: new-instance v8, Ljava/lang/IllegalStateException; // type@0e3f │ │ +5251d2: 2209 5f0e |001f: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ +5251d6: 7010 8565 0900 |0021: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5251dc: 1a0a 226a |0024: const-string v10, "Unsupported query mode: " // string@6a22 │ │ +5251e0: 6e20 9165 a900 |0026: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5251e6: 6e20 9065 2900 |0029: invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5251ec: 6e10 a365 0900 |002c: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5251f2: 0c09 |002f: move-result-object v9 │ │ +5251f4: 7020 c464 9800 |0030: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +5251fa: 2708 |0033: throw v8 │ │ +5251fc: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +5251fe: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +525200: 3801 2a00 |0036: if-eqz v1, 0060 // +002a │ │ +525204: 6e40 d2d0 87a9 |0038: invoke-virtual {v7, v8, v9, v10}, Lorg/minidns/source/NetworkDataSource;.queryUdp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@d0d2 │ │ +52520a: 0c02 |003b: move-result-object v2 │ │ +52520c: 2805 |003c: goto 0041 // +0005 │ │ +52520e: 0d01 |003d: move-exception v1 │ │ +525210: 7220 3669 1000 |003e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +525216: 3802 0700 |0041: if-eqz v2, 0048 // +0007 │ │ +52521a: 5521 4c9c |0043: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.truncated:Z // field@9c4c │ │ +52521e: 3901 0300 |0045: if-nez v1, 0048 // +0003 │ │ +525222: 1102 |0047: return-object v2 │ │ +525224: 6201 9c9d |0048: sget-object v1, Lorg/minidns/source/NetworkDataSource;.LOGGER:Ljava/util/logging/Logger; // field@9d9c │ │ +525228: 6203 6054 |004a: sget-object v3, Ljava/util/logging/Level;.FINE:Ljava/util/logging/Level; // field@5460 │ │ +52522c: 2355 e423 |004c: new-array v5, v5, [Ljava/lang/Object; // type@23e4 │ │ +525230: 3802 0500 |004e: if-eqz v2, 0053 // +0005 │ │ +525234: 1a06 7cd3 |0050: const-string v6, "response is truncated" // string@d37c │ │ +525238: 2807 |0052: goto 0059 // +0007 │ │ +52523a: 7220 3d69 4000 |0053: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +525240: 0c06 |0056: move-result-object v6 │ │ +525242: 1f06 200e |0057: check-cast v6, Ljava/io/Serializable; // type@0e20 │ │ +525246: 4d06 0504 |0059: aput-object v6, v5, v4 │ │ +52524a: 1a04 be22 |005b: const-string v4, "Fallback to TCP because {0}" // string@22be │ │ +52524e: 6e40 586a 3154 |005d: invoke-virtual {v1, v3, v4, v5}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V // method@6a58 │ │ +525254: 6e40 d1d0 87a9 |0060: invoke-virtual {v7, v8, v9, v10}, Lorg/minidns/source/NetworkDataSource;.queryTcp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; // method@d0d1 │ │ +52525a: 0c02 |0063: move-result-object v2 │ │ +52525c: 2808 |0064: goto 006c // +0008 │ │ +52525e: 0d08 |0065: move-exception v8 │ │ +525260: 7220 3669 8000 |0066: invoke-interface {v0, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +525266: 7110 e0d0 0000 |0069: invoke-static {v0}, Lorg/minidns/util/MultipleIoException;.throwIfRequired:(Ljava/util/List;)V // method@d0e0 │ │ +52526c: 1102 |006c: return-object v2 │ │ catches : 2 │ │ 0x0038 - 0x003c │ │ Ljava/io/IOException; -> 0x003d │ │ 0x0060 - 0x0064 │ │ Ljava/io/IOException; -> 0x0065 │ │ positions : │ │ 0x0000 line=38 │ │ @@ -1530851,63 +1530869,63 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -525270: |[525270] org.minidns.source.NetworkDataSource.queryTcp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ -525280: 6e10 cfd0 0400 |0000: invoke-virtual {v4}, Lorg/minidns/source/NetworkDataSource;.createSocket:()Ljava/net/Socket; // method@d0cf │ │ -525286: 0c00 |0003: move-result-object v0 │ │ -525288: 2201 830e |0004: new-instance v1, Ljava/net/InetSocketAddress; // type@0e83 │ │ -52528c: 7030 5366 6107 |0006: invoke-direct {v1, v6, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@6653 │ │ -525292: 5246 999d |0009: iget v6, v4, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ -525296: 6e30 5666 1006 |000b: invoke-virtual {v0, v1, v6}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@6656 │ │ -52529c: 5246 999d |000e: iget v6, v4, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ -5252a0: 6e20 5c66 6000 |0010: invoke-virtual {v0, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@665c │ │ -5252a6: 2206 010e |0013: new-instance v6, Ljava/io/DataOutputStream; // type@0e01 │ │ -5252aa: 6e10 5866 0000 |0015: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@6658 │ │ -5252b0: 0c07 |0018: move-result-object v7 │ │ -5252b2: 7020 8963 7600 |0019: invoke-direct {v6, v7}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -5252b8: 6e20 cbce 6500 |001c: invoke-virtual {v5, v6}, Lorg/minidns/dnsmessage/DnsMessage;.writeTo:(Ljava/io/DataOutputStream;)V // method@cecb │ │ -5252be: 6e10 8b63 0600 |001f: invoke-virtual {v6}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ -5252c4: 2206 000e |0022: new-instance v6, Ljava/io/DataInputStream; // type@0e00 │ │ -5252c8: 6e10 5766 0000 |0024: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@6657 │ │ -5252ce: 0c07 |0027: move-result-object v7 │ │ -5252d0: 7020 7563 7600 |0028: invoke-direct {v6, v7}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -5252d6: 6e10 8663 0600 |002b: invoke-virtual {v6}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ -5252dc: 0a07 |002e: move-result v7 │ │ -5252de: 2371 2e23 |002f: new-array v1, v7, [B // type@232e │ │ -5252e2: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -5252e4: 3572 0a00 |0032: if-ge v2, v7, 003c // +000a │ │ -5252e8: 9103 0702 |0034: sub-int v3, v7, v2 │ │ -5252ec: 6e40 7b63 1632 |0036: invoke-virtual {v6, v1, v2, v3}, Ljava/io/DataInputStream;.read:([BII)I // method@637b │ │ -5252f2: 0a03 |0039: move-result v3 │ │ -5252f4: b032 |003a: add-int/2addr v2, v3 │ │ -5252f6: 28f7 |003b: goto 0032 // -0009 │ │ -5252f8: 2206 f921 |003c: new-instance v6, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -5252fc: 7020 b9ce 1600 |003e: invoke-direct {v6, v1}, Lorg/minidns/dnsmessage/DnsMessage;.:([B)V // method@ceb9 │ │ -525302: 5267 419c |0041: iget v7, v6, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -525306: 5251 419c |0043: iget v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -52530a: 3317 0800 |0045: if-ne v7, v1, 004d // +0008 │ │ -52530e: 3800 0500 |0047: if-eqz v0, 004c // +0005 │ │ -525312: 6e10 5566 0000 |0049: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@6655 │ │ -525318: 1106 |004c: return-object v6 │ │ -52531a: 2207 da21 |004d: new-instance v7, Lorg/minidns/MiniDnsException$IdMismatch; // type@21da │ │ -52531e: 7030 37ce 5706 |004f: invoke-direct {v7, v5, v6}, Lorg/minidns/MiniDnsException$IdMismatch;.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce37 │ │ -525324: 2707 |0052: throw v7 │ │ -525326: 0d05 |0053: move-exception v5 │ │ -525328: 2803 |0054: goto 0057 // +0003 │ │ -52532a: 0d05 |0055: move-exception v5 │ │ -52532c: 1200 |0056: const/4 v0, #int 0 // #0 │ │ -52532e: 3800 0500 |0057: if-eqz v0, 005c // +0005 │ │ -525332: 6e10 5566 0000 |0059: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@6655 │ │ -525338: 2802 |005c: goto 005e // +0002 │ │ -52533a: 2705 |005d: throw v5 │ │ -52533c: 28ff |005e: goto 005d // -0001 │ │ +52528c: |[52528c] org.minidns.source.NetworkDataSource.queryTcp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ +52529c: 6e10 cfd0 0400 |0000: invoke-virtual {v4}, Lorg/minidns/source/NetworkDataSource;.createSocket:()Ljava/net/Socket; // method@d0cf │ │ +5252a2: 0c00 |0003: move-result-object v0 │ │ +5252a4: 2201 830e |0004: new-instance v1, Ljava/net/InetSocketAddress; // type@0e83 │ │ +5252a8: 7030 5366 6107 |0006: invoke-direct {v1, v6, v7}, Ljava/net/InetSocketAddress;.:(Ljava/net/InetAddress;I)V // method@6653 │ │ +5252ae: 5246 999d |0009: iget v6, v4, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ +5252b2: 6e30 5666 1006 |000b: invoke-virtual {v0, v1, v6}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;I)V // method@6656 │ │ +5252b8: 5246 999d |000e: iget v6, v4, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ +5252bc: 6e20 5c66 6000 |0010: invoke-virtual {v0, v6}, Ljava/net/Socket;.setSoTimeout:(I)V // method@665c │ │ +5252c2: 2206 010e |0013: new-instance v6, Ljava/io/DataOutputStream; // type@0e01 │ │ +5252c6: 6e10 5866 0000 |0015: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@6658 │ │ +5252cc: 0c07 |0018: move-result-object v7 │ │ +5252ce: 7020 8963 7600 |0019: invoke-direct {v6, v7}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +5252d4: 6e20 cbce 6500 |001c: invoke-virtual {v5, v6}, Lorg/minidns/dnsmessage/DnsMessage;.writeTo:(Ljava/io/DataOutputStream;)V // method@cecb │ │ +5252da: 6e10 8b63 0600 |001f: invoke-virtual {v6}, Ljava/io/DataOutputStream;.flush:()V // method@638b │ │ +5252e0: 2206 000e |0022: new-instance v6, Ljava/io/DataInputStream; // type@0e00 │ │ +5252e4: 6e10 5766 0000 |0024: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@6657 │ │ +5252ea: 0c07 |0027: move-result-object v7 │ │ +5252ec: 7020 7563 7600 |0028: invoke-direct {v6, v7}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +5252f2: 6e10 8663 0600 |002b: invoke-virtual {v6}, Ljava/io/DataInputStream;.readUnsignedShort:()I // method@6386 │ │ +5252f8: 0a07 |002e: move-result v7 │ │ +5252fa: 2371 2e23 |002f: new-array v1, v7, [B // type@232e │ │ +5252fe: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +525300: 3572 0a00 |0032: if-ge v2, v7, 003c // +000a │ │ +525304: 9103 0702 |0034: sub-int v3, v7, v2 │ │ +525308: 6e40 7b63 1632 |0036: invoke-virtual {v6, v1, v2, v3}, Ljava/io/DataInputStream;.read:([BII)I // method@637b │ │ +52530e: 0a03 |0039: move-result v3 │ │ +525310: b032 |003a: add-int/2addr v2, v3 │ │ +525312: 28f7 |003b: goto 0032 // -0009 │ │ +525314: 2206 f921 |003c: new-instance v6, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +525318: 7020 b9ce 1600 |003e: invoke-direct {v6, v1}, Lorg/minidns/dnsmessage/DnsMessage;.:([B)V // method@ceb9 │ │ +52531e: 5267 419c |0041: iget v7, v6, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +525322: 5251 419c |0043: iget v1, v5, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +525326: 3317 0800 |0045: if-ne v7, v1, 004d // +0008 │ │ +52532a: 3800 0500 |0047: if-eqz v0, 004c // +0005 │ │ +52532e: 6e10 5566 0000 |0049: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@6655 │ │ +525334: 1106 |004c: return-object v6 │ │ +525336: 2207 da21 |004d: new-instance v7, Lorg/minidns/MiniDnsException$IdMismatch; // type@21da │ │ +52533a: 7030 37ce 5706 |004f: invoke-direct {v7, v5, v6}, Lorg/minidns/MiniDnsException$IdMismatch;.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce37 │ │ +525340: 2707 |0052: throw v7 │ │ +525342: 0d05 |0053: move-exception v5 │ │ +525344: 2803 |0054: goto 0057 // +0003 │ │ +525346: 0d05 |0055: move-exception v5 │ │ +525348: 1200 |0056: const/4 v0, #int 0 // #0 │ │ +52534a: 3800 0500 |0057: if-eqz v0, 005c // +0005 │ │ +52534e: 6e10 5566 0000 |0059: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@6655 │ │ +525354: 2802 |005c: goto 005e // +0002 │ │ +525356: 2705 |005d: throw v5 │ │ +525358: 28ff |005e: goto 005d // -0001 │ │ catches : 3 │ │ 0x0000 - 0x0004 │ │ -> 0x0055 │ │ 0x0004 - 0x0045 │ │ -> 0x0053 │ │ 0x004d - 0x0053 │ │ -> 0x0053 │ │ @@ -1530940,47 +1530958,47 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -525360: |[525360] org.minidns.source.NetworkDataSource.queryUdp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ -525370: 6e30 bbce 5406 |0000: invoke-virtual {v4, v5, v6}, Lorg/minidns/dnsmessage/DnsMessage;.asDatagram:(Ljava/net/InetAddress;I)Ljava/net/DatagramPacket; // method@cebb │ │ -525376: 0c05 |0003: move-result-object v5 │ │ -525378: 5236 9a9d |0004: iget v6, v3, Lorg/minidns/source/DnsDataSource;.udpPayloadSize:I // field@9d9a │ │ -52537c: 2360 2e23 |0006: new-array v0, v6, [B // type@232e │ │ -525380: 6e10 ced0 0300 |0008: invoke-virtual {v3}, Lorg/minidns/source/NetworkDataSource;.createDatagramSocket:()Ljava/net/DatagramSocket; // method@d0ce │ │ -525386: 0c01 |000b: move-result-object v1 │ │ -525388: 5232 999d |000c: iget v2, v3, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ -52538c: 6e20 3566 2100 |000e: invoke-virtual {v1, v2}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@6635 │ │ -525392: 6e20 3466 5100 |0011: invoke-virtual {v1, v5}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@6634 │ │ -525398: 2205 7c0e |0014: new-instance v5, Ljava/net/DatagramPacket; // type@0e7c │ │ -52539c: 7030 2e66 0506 |0016: invoke-direct {v5, v0, v6}, Ljava/net/DatagramPacket;.:([BI)V // method@662e │ │ -5253a2: 6e20 3366 5100 |0019: invoke-virtual {v1, v5}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@6633 │ │ -5253a8: 2206 f921 |001c: new-instance v6, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ -5253ac: 6e10 3066 0500 |001e: invoke-virtual {v5}, Ljava/net/DatagramPacket;.getData:()[B // method@6630 │ │ -5253b2: 0c05 |0021: move-result-object v5 │ │ -5253b4: 7020 b9ce 5600 |0022: invoke-direct {v6, v5}, Lorg/minidns/dnsmessage/DnsMessage;.:([B)V // method@ceb9 │ │ -5253ba: 5265 419c |0025: iget v5, v6, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -5253be: 5240 419c |0027: iget v0, v4, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ -5253c2: 3305 0800 |0029: if-ne v5, v0, 0031 // +0008 │ │ -5253c6: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ -5253ca: 6e10 3266 0100 |002d: invoke-virtual {v1}, Ljava/net/DatagramSocket;.close:()V // method@6632 │ │ -5253d0: 1106 |0030: return-object v6 │ │ -5253d2: 2205 da21 |0031: new-instance v5, Lorg/minidns/MiniDnsException$IdMismatch; // type@21da │ │ -5253d6: 7030 37ce 4506 |0033: invoke-direct {v5, v4, v6}, Lorg/minidns/MiniDnsException$IdMismatch;.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce37 │ │ -5253dc: 2705 |0036: throw v5 │ │ -5253de: 0d04 |0037: move-exception v4 │ │ -5253e0: 2803 |0038: goto 003b // +0003 │ │ -5253e2: 0d04 |0039: move-exception v4 │ │ -5253e4: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -5253e6: 3801 0500 |003b: if-eqz v1, 0040 // +0005 │ │ -5253ea: 6e10 3266 0100 |003d: invoke-virtual {v1}, Ljava/net/DatagramSocket;.close:()V // method@6632 │ │ -5253f0: 2704 |0040: throw v4 │ │ +52537c: |[52537c] org.minidns.source.NetworkDataSource.queryUdp:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/net/InetAddress;I)Lorg/minidns/dnsmessage/DnsMessage; │ │ +52538c: 6e30 bbce 5406 |0000: invoke-virtual {v4, v5, v6}, Lorg/minidns/dnsmessage/DnsMessage;.asDatagram:(Ljava/net/InetAddress;I)Ljava/net/DatagramPacket; // method@cebb │ │ +525392: 0c05 |0003: move-result-object v5 │ │ +525394: 5236 9a9d |0004: iget v6, v3, Lorg/minidns/source/DnsDataSource;.udpPayloadSize:I // field@9d9a │ │ +525398: 2360 2e23 |0006: new-array v0, v6, [B // type@232e │ │ +52539c: 6e10 ced0 0300 |0008: invoke-virtual {v3}, Lorg/minidns/source/NetworkDataSource;.createDatagramSocket:()Ljava/net/DatagramSocket; // method@d0ce │ │ +5253a2: 0c01 |000b: move-result-object v1 │ │ +5253a4: 5232 999d |000c: iget v2, v3, Lorg/minidns/source/DnsDataSource;.timeout:I // field@9d99 │ │ +5253a8: 6e20 3566 2100 |000e: invoke-virtual {v1, v2}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@6635 │ │ +5253ae: 6e20 3466 5100 |0011: invoke-virtual {v1, v5}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@6634 │ │ +5253b4: 2205 7c0e |0014: new-instance v5, Ljava/net/DatagramPacket; // type@0e7c │ │ +5253b8: 7030 2e66 0506 |0016: invoke-direct {v5, v0, v6}, Ljava/net/DatagramPacket;.:([BI)V // method@662e │ │ +5253be: 6e20 3366 5100 |0019: invoke-virtual {v1, v5}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@6633 │ │ +5253c4: 2206 f921 |001c: new-instance v6, Lorg/minidns/dnsmessage/DnsMessage; // type@21f9 │ │ +5253c8: 6e10 3066 0500 |001e: invoke-virtual {v5}, Ljava/net/DatagramPacket;.getData:()[B // method@6630 │ │ +5253ce: 0c05 |0021: move-result-object v5 │ │ +5253d0: 7020 b9ce 5600 |0022: invoke-direct {v6, v5}, Lorg/minidns/dnsmessage/DnsMessage;.:([B)V // method@ceb9 │ │ +5253d6: 5265 419c |0025: iget v5, v6, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +5253da: 5240 419c |0027: iget v0, v4, Lorg/minidns/dnsmessage/DnsMessage;.id:I // field@9c41 │ │ +5253de: 3305 0800 |0029: if-ne v5, v0, 0031 // +0008 │ │ +5253e2: 3801 0500 |002b: if-eqz v1, 0030 // +0005 │ │ +5253e6: 6e10 3266 0100 |002d: invoke-virtual {v1}, Ljava/net/DatagramSocket;.close:()V // method@6632 │ │ +5253ec: 1106 |0030: return-object v6 │ │ +5253ee: 2205 da21 |0031: new-instance v5, Lorg/minidns/MiniDnsException$IdMismatch; // type@21da │ │ +5253f2: 7030 37ce 4506 |0033: invoke-direct {v5, v4, v6}, Lorg/minidns/MiniDnsException$IdMismatch;.:(Lorg/minidns/dnsmessage/DnsMessage;Lorg/minidns/dnsmessage/DnsMessage;)V // method@ce37 │ │ +5253f8: 2705 |0036: throw v5 │ │ +5253fa: 0d04 |0037: move-exception v4 │ │ +5253fc: 2803 |0038: goto 003b // +0003 │ │ +5253fe: 0d04 |0039: move-exception v4 │ │ +525400: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +525402: 3801 0500 |003b: if-eqz v1, 0040 // +0005 │ │ +525406: 6e10 3266 0100 |003d: invoke-virtual {v1}, Ljava/net/DatagramSocket;.close:()V // method@6632 │ │ +52540c: 2704 |0040: throw v4 │ │ catches : 3 │ │ 0x0008 - 0x000c │ │ -> 0x0039 │ │ 0x000c - 0x0029 │ │ -> 0x0037 │ │ 0x0031 - 0x0037 │ │ -> 0x0037 │ │ @@ -1531162,69 +1531180,69 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -525ed0: |[525ed0] org.osmdroid.config.DefaultConfigurationProvider.:()V │ │ -525ee0: 7010 1a65 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@651a │ │ -525ee6: 1600 204e |0003: const-wide/16 v0, #int 20000 // #4e20 │ │ -525eea: 5a50 ab9d |0005: iput-wide v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.gpsWaitTime:J // field@9dab │ │ -525eee: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -525ef0: 5c50 a79d |0008: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMode:Z // field@9da7 │ │ -525ef4: 5c50 a69d |000a: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapView:Z // field@9da6 │ │ -525ef8: 5c50 a89d |000c: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugTileProviders:Z // field@9da8 │ │ -525efc: 5c50 a59d |000e: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapTileDownloader:Z // field@9da5 │ │ -525f00: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -525f02: 5c51 ae9d |0011: iput-boolean v1, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.isMapViewHardwareAccelerated:Z // field@9dae │ │ -525f06: 1a02 2bca |0013: const-string v2, "osmdroid" // string@ca2b │ │ -525f0a: 5b52 bf9d |0015: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentValue:Ljava/lang/String; // field@9dbf │ │ -525f0e: 1a02 446a |0017: const-string v2, "User-Agent" // string@6a44 │ │ -525f12: 5b52 be9d |0019: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentHttpHeader:Ljava/lang/String; // field@9dbe │ │ -525f16: 2202 2b0f |001b: new-instance v2, Ljava/util/HashMap; // type@0f2b │ │ -525f1a: 7010 ec68 0200 |001d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@68ec │ │ -525f20: 5b52 af9d |0020: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mAdditionalHttpRequestProperties:Ljava/util/Map; // field@9daf │ │ -525f24: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ -525f28: 5f52 a39d |0024: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheMapTileCount:S // field@9da3 │ │ -525f2c: 1222 |0026: const/4 v2, #int 2 // #2 │ │ -525f2e: 5f52 b99d |0027: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadThreads:S // field@9db9 │ │ -525f32: 1302 0800 |0029: const/16 v2, #int 8 // #8 │ │ -525f36: 5f52 bd9d |002b: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemThreads:S // field@9dbd │ │ -525f3a: 1302 2800 |002d: const/16 v2, #int 40 // #28 │ │ -525f3e: 5f52 b89d |002f: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadMaxQueueSize:S // field@9db8 │ │ -525f42: 5f52 bc9d |0031: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemMaxQueueSize:S // field@9dbc │ │ -525f46: 1702 0000 8025 |0033: const-wide/32 v2, #float 2.22045e-16 // #25800000 │ │ -525f4c: 5a52 ba9d |0036: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheMaxBytes:J // field@9dba │ │ -525f50: 1702 0000 401f |0038: const-wide/32 v2, #float 4.06576e-20 // #1f400000 │ │ -525f56: 5a52 bb9d |003b: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheTrimBytes:J // field@9dbb │ │ -525f5a: 2202 190f |003d: new-instance v2, Ljava/text/SimpleDateFormat; // type@0f19 │ │ -525f5e: 6203 5a54 |003f: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ -525f62: 1a04 7a1f |0041: const-string v4, "EEE, dd MMM yyyy HH:mm:ss z" // string@1f7a │ │ -525f66: 7030 5f68 4203 |0043: invoke-direct {v2, v4, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@685f │ │ -525f6c: 5b52 ac9d |0046: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpHeaderDateTimeFormat:Ljava/text/SimpleDateFormat; // field@9dac │ │ -525f70: 1602 0000 |0048: const-wide/16 v2, #int 0 // #0 │ │ -525f74: 5a52 a99d |004a: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationAdder:J // field@9da9 │ │ -525f78: 1202 |004c: const/4 v2, #int 0 // #0 │ │ -525f7a: 5b52 aa9d |004d: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationOverride:Ljava/lang/Long; // field@9daa │ │ -525f7e: 5b52 ad9d |004f: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpProxy:Ljava/net/Proxy; // field@9dad │ │ -525f82: 1302 e803 |0051: const/16 v2, #int 1000 // #3e8 │ │ -525f86: 5952 a19d |0053: iput v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedDefault:I // field@9da1 │ │ -525f8a: 1302 f401 |0055: const/16 v2, #int 500 // #1f4 │ │ -525f8e: 5952 a29d |0057: iput v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedShort:I // field@9da2 │ │ -525f92: 5c51 b59d |0059: iput-boolean v1, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mapViewRecycler:Z // field@9db5 │ │ -525f96: 5f50 a49d |005b: iput-short v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheTileOvershoot:S // field@9da4 │ │ -525f9a: 1702 e093 0400 |005d: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ -525fa0: 5a52 b49d |0060: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCFrequencyInMillis:J // field@9db4 │ │ -525fa4: 1300 1400 |0062: const/16 v0, #int 20 // #14 │ │ -525fa8: 5950 b39d |0064: iput v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkSize:I // field@9db3 │ │ -525fac: 1602 f401 |0066: const-wide/16 v2, #int 500 // #1f4 │ │ -525fb0: 5a52 b29d |0068: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkPauseInMillis:J // field@9db2 │ │ -525fb4: 5c51 b19d |006a: iput-boolean v1, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileDownloaderFollowRedirects:Z // field@9db1 │ │ -525fb8: 0e00 |006c: return-void │ │ +525eec: |[525eec] org.osmdroid.config.DefaultConfigurationProvider.:()V │ │ +525efc: 7010 1a65 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@651a │ │ +525f02: 1600 204e |0003: const-wide/16 v0, #int 20000 // #4e20 │ │ +525f06: 5a50 ab9d |0005: iput-wide v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.gpsWaitTime:J // field@9dab │ │ +525f0a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +525f0c: 5c50 a79d |0008: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMode:Z // field@9da7 │ │ +525f10: 5c50 a69d |000a: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapView:Z // field@9da6 │ │ +525f14: 5c50 a89d |000c: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugTileProviders:Z // field@9da8 │ │ +525f18: 5c50 a59d |000e: iput-boolean v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapTileDownloader:Z // field@9da5 │ │ +525f1c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +525f1e: 5c51 ae9d |0011: iput-boolean v1, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.isMapViewHardwareAccelerated:Z // field@9dae │ │ +525f22: 1a02 2bca |0013: const-string v2, "osmdroid" // string@ca2b │ │ +525f26: 5b52 bf9d |0015: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentValue:Ljava/lang/String; // field@9dbf │ │ +525f2a: 1a02 446a |0017: const-string v2, "User-Agent" // string@6a44 │ │ +525f2e: 5b52 be9d |0019: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentHttpHeader:Ljava/lang/String; // field@9dbe │ │ +525f32: 2202 2b0f |001b: new-instance v2, Ljava/util/HashMap; // type@0f2b │ │ +525f36: 7010 ec68 0200 |001d: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@68ec │ │ +525f3c: 5b52 af9d |0020: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mAdditionalHttpRequestProperties:Ljava/util/Map; // field@9daf │ │ +525f40: 1302 0900 |0022: const/16 v2, #int 9 // #9 │ │ +525f44: 5f52 a39d |0024: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheMapTileCount:S // field@9da3 │ │ +525f48: 1222 |0026: const/4 v2, #int 2 // #2 │ │ +525f4a: 5f52 b99d |0027: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadThreads:S // field@9db9 │ │ +525f4e: 1302 0800 |0029: const/16 v2, #int 8 // #8 │ │ +525f52: 5f52 bd9d |002b: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemThreads:S // field@9dbd │ │ +525f56: 1302 2800 |002d: const/16 v2, #int 40 // #28 │ │ +525f5a: 5f52 b89d |002f: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadMaxQueueSize:S // field@9db8 │ │ +525f5e: 5f52 bc9d |0031: iput-short v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemMaxQueueSize:S // field@9dbc │ │ +525f62: 1702 0000 8025 |0033: const-wide/32 v2, #float 2.22045e-16 // #25800000 │ │ +525f68: 5a52 ba9d |0036: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheMaxBytes:J // field@9dba │ │ +525f6c: 1702 0000 401f |0038: const-wide/32 v2, #float 4.06576e-20 // #1f400000 │ │ +525f72: 5a52 bb9d |003b: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheTrimBytes:J // field@9dbb │ │ +525f76: 2202 190f |003d: new-instance v2, Ljava/text/SimpleDateFormat; // type@0f19 │ │ +525f7a: 6203 5a54 |003f: sget-object v3, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ +525f7e: 1a04 7a1f |0041: const-string v4, "EEE, dd MMM yyyy HH:mm:ss z" // string@1f7a │ │ +525f82: 7030 5f68 4203 |0043: invoke-direct {v2, v4, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@685f │ │ +525f88: 5b52 ac9d |0046: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpHeaderDateTimeFormat:Ljava/text/SimpleDateFormat; // field@9dac │ │ +525f8c: 1602 0000 |0048: const-wide/16 v2, #int 0 // #0 │ │ +525f90: 5a52 a99d |004a: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationAdder:J // field@9da9 │ │ +525f94: 1202 |004c: const/4 v2, #int 0 // #0 │ │ +525f96: 5b52 aa9d |004d: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationOverride:Ljava/lang/Long; // field@9daa │ │ +525f9a: 5b52 ad9d |004f: iput-object v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpProxy:Ljava/net/Proxy; // field@9dad │ │ +525f9e: 1302 e803 |0051: const/16 v2, #int 1000 // #3e8 │ │ +525fa2: 5952 a19d |0053: iput v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedDefault:I // field@9da1 │ │ +525fa6: 1302 f401 |0055: const/16 v2, #int 500 // #1f4 │ │ +525faa: 5952 a29d |0057: iput v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedShort:I // field@9da2 │ │ +525fae: 5c51 b59d |0059: iput-boolean v1, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mapViewRecycler:Z // field@9db5 │ │ +525fb2: 5f50 a49d |005b: iput-short v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheTileOvershoot:S // field@9da4 │ │ +525fb6: 1702 e093 0400 |005d: const-wide/32 v2, #float 4.2039e-40 // #000493e0 │ │ +525fbc: 5a52 b49d |0060: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCFrequencyInMillis:J // field@9db4 │ │ +525fc0: 1300 1400 |0062: const/16 v0, #int 20 // #14 │ │ +525fc4: 5950 b39d |0064: iput v0, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkSize:I // field@9db3 │ │ +525fc8: 1602 f401 |0066: const-wide/16 v2, #int 500 // #1f4 │ │ +525fcc: 5a52 b29d |0068: iput-wide v2, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkPauseInMillis:J // field@9db2 │ │ +525fd0: 5c51 b19d |006a: iput-boolean v1, v5, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileDownloaderFollowRedirects:Z // field@9db1 │ │ +525fd4: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=36 │ │ 0x0008 line=37 │ │ 0x000a line=38 │ │ 0x000c line=39 │ │ @@ -1531261,17 +1531279,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d98: |[525d98] org.osmdroid.config.DefaultConfigurationProvider.getAdditionalHttpRequestProperties:()Ljava/util/Map; │ │ -525da8: 5410 af9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mAdditionalHttpRequestProperties:Ljava/util/Map; // field@9daf │ │ -525dac: 1100 |0002: return-object v0 │ │ +525db4: |[525db4] org.osmdroid.config.DefaultConfigurationProvider.getAdditionalHttpRequestProperties:()Ljava/util/Map; │ │ +525dc4: 5410 af9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mAdditionalHttpRequestProperties:Ljava/util/Map; // field@9daf │ │ +525dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #1 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531279,17 +1531297,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b98: |[525b98] org.osmdroid.config.DefaultConfigurationProvider.getAnimationSpeedDefault:()I │ │ -525ba8: 5210 a19d |0000: iget v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedDefault:I // field@9da1 │ │ -525bac: 0f00 |0002: return v0 │ │ +525bb4: |[525bb4] org.osmdroid.config.DefaultConfigurationProvider.getAnimationSpeedDefault:()I │ │ +525bc4: 5210 a19d |0000: iget v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedDefault:I // field@9da1 │ │ +525bc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #2 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531297,17 +1531315,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525bb0: |[525bb0] org.osmdroid.config.DefaultConfigurationProvider.getAnimationSpeedShort:()I │ │ -525bc0: 5210 a29d |0000: iget v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedShort:I // field@9da2 │ │ -525bc4: 0f00 |0002: return v0 │ │ +525bcc: |[525bcc] org.osmdroid.config.DefaultConfigurationProvider.getAnimationSpeedShort:()I │ │ +525bdc: 5210 a29d |0000: iget v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.animationSpeedShort:I // field@9da2 │ │ +525be0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #3 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531315,17 +1531333,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525e40: |[525e40] org.osmdroid.config.DefaultConfigurationProvider.getCacheMapTileCount:()S │ │ -525e50: 5810 a39d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheMapTileCount:S // field@9da3 │ │ -525e54: 0f00 |0002: return v0 │ │ +525e5c: |[525e5c] org.osmdroid.config.DefaultConfigurationProvider.getCacheMapTileCount:()S │ │ +525e6c: 5810 a39d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheMapTileCount:S // field@9da3 │ │ +525e70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #4 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531333,17 +1531351,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525e58: |[525e58] org.osmdroid.config.DefaultConfigurationProvider.getCacheMapTileOvershoot:()S │ │ -525e68: 5810 a49d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheTileOvershoot:S // field@9da4 │ │ -525e6c: 0f00 |0002: return v0 │ │ +525e74: |[525e74] org.osmdroid.config.DefaultConfigurationProvider.getCacheMapTileOvershoot:()S │ │ +525e84: 5810 a49d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.cacheTileOvershoot:S // field@9da4 │ │ +525e88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #5 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531351,17 +1531369,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525db0: |[525db0] org.osmdroid.config.DefaultConfigurationProvider.getExpirationExtendedDuration:()J │ │ -525dc0: 5320 a99d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationAdder:J // field@9da9 │ │ -525dc4: 1000 |0002: return-wide v0 │ │ +525dcc: |[525dcc] org.osmdroid.config.DefaultConfigurationProvider.getExpirationExtendedDuration:()J │ │ +525ddc: 5320 a99d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationAdder:J // field@9da9 │ │ +525de0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #6 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531369,17 +1531387,17 @@ │ │ type : '()Ljava/lang/Long;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d08: |[525d08] org.osmdroid.config.DefaultConfigurationProvider.getExpirationOverrideDuration:()Ljava/lang/Long; │ │ -525d18: 5410 aa9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationOverride:Ljava/lang/Long; // field@9daa │ │ -525d1c: 1100 |0002: return-object v0 │ │ +525d24: |[525d24] org.osmdroid.config.DefaultConfigurationProvider.getExpirationOverrideDuration:()Ljava/lang/Long; │ │ +525d34: 5410 aa9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.expirationOverride:Ljava/lang/Long; // field@9daa │ │ +525d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #7 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531387,17 +1531405,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525dc8: |[525dc8] org.osmdroid.config.DefaultConfigurationProvider.getGpsWaitTime:()J │ │ -525dd8: 5320 ab9d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.gpsWaitTime:J // field@9dab │ │ -525ddc: 1000 |0002: return-wide v0 │ │ +525de4: |[525de4] org.osmdroid.config.DefaultConfigurationProvider.getGpsWaitTime:()J │ │ +525df4: 5320 ab9d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.gpsWaitTime:J // field@9dab │ │ +525df8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #8 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531405,17 +1531423,17 @@ │ │ type : '()Ljava/text/SimpleDateFormat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d80: |[525d80] org.osmdroid.config.DefaultConfigurationProvider.getHttpHeaderDateTimeFormat:()Ljava/text/SimpleDateFormat; │ │ -525d90: 5410 ac9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpHeaderDateTimeFormat:Ljava/text/SimpleDateFormat; // field@9dac │ │ -525d94: 1100 |0002: return-object v0 │ │ +525d9c: |[525d9c] org.osmdroid.config.DefaultConfigurationProvider.getHttpHeaderDateTimeFormat:()Ljava/text/SimpleDateFormat; │ │ +525dac: 5410 ac9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpHeaderDateTimeFormat:Ljava/text/SimpleDateFormat; // field@9dac │ │ +525db0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #9 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531423,17 +1531441,17 @@ │ │ type : '()Ljava/net/Proxy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d68: |[525d68] org.osmdroid.config.DefaultConfigurationProvider.getHttpProxy:()Ljava/net/Proxy; │ │ -525d78: 5410 ad9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpProxy:Ljava/net/Proxy; // field@9dad │ │ -525d7c: 1100 |0002: return-object v0 │ │ +525d84: |[525d84] org.osmdroid.config.DefaultConfigurationProvider.getHttpProxy:()Ljava/net/Proxy; │ │ +525d94: 5410 ad9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.httpProxy:Ljava/net/Proxy; // field@9dad │ │ +525d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #10 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531441,17 +1531459,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d20: |[525d20] org.osmdroid.config.DefaultConfigurationProvider.getNormalizedUserAgent:()Ljava/lang/String; │ │ -525d30: 5410 b09d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mNormalizedUserAgent:Ljava/lang/String; // field@9db0 │ │ -525d34: 1100 |0002: return-object v0 │ │ +525d3c: |[525d3c] org.osmdroid.config.DefaultConfigurationProvider.getNormalizedUserAgent:()Ljava/lang/String; │ │ +525d4c: 5410 b09d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mNormalizedUserAgent:Ljava/lang/String; // field@9db0 │ │ +525d50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #11 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531459,43 +1531477,43 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -525be0: |[525be0] org.osmdroid.config.DefaultConfigurationProvider.getOsmdroidBasePath:()Ljava/io/File; │ │ -525bf0: 5430 b69d |0000: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ -525bf4: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -525bf8: 2200 040e |0004: new-instance v0, Ljava/io/File; // type@0e04 │ │ -525bfc: 7100 d8d2 0000 |0006: invoke-static {}, Lorg/osmdroid/tileprovider/util/StorageUtils;.getStorage:()Ljava/io/File; // method@d2d8 │ │ -525c02: 0c01 |0009: move-result-object v1 │ │ -525c04: 6e10 9e63 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -525c0a: 0c01 |000d: move-result-object v1 │ │ -525c0c: 1a02 2bca |000e: const-string v2, "osmdroid" // string@ca2b │ │ -525c10: 7030 9763 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ -525c16: 5b30 b69d |0013: iput-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ -525c1a: 5430 b69d |0015: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ -525c1e: 6e10 af63 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ -525c24: 281e |001a: goto 0038 // +001e │ │ -525c26: 0d00 |001b: move-exception v0 │ │ -525c28: 2201 5f0e |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -525c2c: 7010 8565 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -525c32: 1a02 7569 |0021: const-string v2, "Unable to create base path at " // string@6975 │ │ -525c36: 6e20 9165 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525c3c: 5432 b69d |0026: iget-object v2, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ -525c40: 6e10 9e63 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -525c46: 0c02 |002b: move-result-object v2 │ │ -525c48: 6e20 9165 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525c4e: 6e10 a365 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -525c54: 0c01 |0032: move-result-object v1 │ │ -525c56: 1a02 6957 |0033: const-string v2, "OsmDroid" // string@5769 │ │ -525c5a: 7130 f908 1200 |0035: invoke-static {v2, v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ -525c60: 5430 b69d |0038: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ -525c64: 1100 |003a: return-object v0 │ │ +525bfc: |[525bfc] org.osmdroid.config.DefaultConfigurationProvider.getOsmdroidBasePath:()Ljava/io/File; │ │ +525c0c: 5430 b69d |0000: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ +525c10: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +525c14: 2200 040e |0004: new-instance v0, Ljava/io/File; // type@0e04 │ │ +525c18: 7100 d8d2 0000 |0006: invoke-static {}, Lorg/osmdroid/tileprovider/util/StorageUtils;.getStorage:()Ljava/io/File; // method@d2d8 │ │ +525c1e: 0c01 |0009: move-result-object v1 │ │ +525c20: 6e10 9e63 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +525c26: 0c01 |000d: move-result-object v1 │ │ +525c28: 1a02 2bca |000e: const-string v2, "osmdroid" // string@ca2b │ │ +525c2c: 7030 9763 1002 |0010: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/lang/String;Ljava/lang/String;)V // method@6397 │ │ +525c32: 5b30 b69d |0013: iput-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ +525c36: 5430 b69d |0015: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ +525c3a: 6e10 af63 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ +525c40: 281e |001a: goto 0038 // +001e │ │ +525c42: 0d00 |001b: move-exception v0 │ │ +525c44: 2201 5f0e |001c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +525c48: 7010 8565 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +525c4e: 1a02 7569 |0021: const-string v2, "Unable to create base path at " // string@6975 │ │ +525c52: 6e20 9165 2100 |0023: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525c58: 5432 b69d |0026: iget-object v2, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ +525c5c: 6e10 9e63 0200 |0028: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +525c62: 0c02 |002b: move-result-object v2 │ │ +525c64: 6e20 9165 2100 |002c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525c6a: 6e10 a365 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +525c70: 0c01 |0032: move-result-object v1 │ │ +525c72: 1a02 6957 |0033: const-string v2, "OsmDroid" // string@5769 │ │ +525c76: 7130 f908 1200 |0035: invoke-static {v2, v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ +525c7c: 5430 b69d |0038: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidBasePath:Ljava/io/File; // field@9db6 │ │ +525c80: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=247 │ │ 0x0004 line=248 │ │ 0x0015 line=250 │ │ @@ -1531509,41 +1531527,41 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -525c78: |[525c78] org.osmdroid.config.DefaultConfigurationProvider.getOsmdroidTileCache:()Ljava/io/File; │ │ -525c88: 5430 b79d |0000: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ -525c8c: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -525c90: 2200 040e |0004: new-instance v0, Ljava/io/File; // type@0e04 │ │ -525c94: 6e10 fad0 0300 |0006: invoke-virtual {v3}, Lorg/osmdroid/config/DefaultConfigurationProvider;.getOsmdroidBasePath:()Ljava/io/File; // method@d0fa │ │ -525c9a: 0c01 |0009: move-result-object v1 │ │ -525c9c: 1a02 0ee6 |000a: const-string v2, "tiles" // string@e60e │ │ -525ca0: 7030 9563 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -525ca6: 5b30 b79d |000f: iput-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ -525caa: 5430 b79d |0011: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ -525cae: 6e10 af63 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ -525cb4: 281e |0016: goto 0034 // +001e │ │ -525cb6: 0d00 |0017: move-exception v0 │ │ -525cb8: 2201 5f0e |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -525cbc: 7010 8565 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -525cc2: 1a02 7a69 |001d: const-string v2, "Unable to create tile cache path at " // string@697a │ │ -525cc6: 6e20 9165 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525ccc: 5432 b79d |0022: iget-object v2, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ -525cd0: 6e10 9e63 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -525cd6: 0c02 |0027: move-result-object v2 │ │ -525cd8: 6e20 9165 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -525cde: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -525ce4: 0c01 |002e: move-result-object v1 │ │ -525ce6: 1a02 6957 |002f: const-string v2, "OsmDroid" // string@5769 │ │ -525cea: 7130 f908 1200 |0031: invoke-static {v2, v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ -525cf0: 5430 b79d |0034: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ -525cf4: 1100 |0036: return-object v0 │ │ +525c94: |[525c94] org.osmdroid.config.DefaultConfigurationProvider.getOsmdroidTileCache:()Ljava/io/File; │ │ +525ca4: 5430 b79d |0000: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ +525ca8: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +525cac: 2200 040e |0004: new-instance v0, Ljava/io/File; // type@0e04 │ │ +525cb0: 6e10 fad0 0300 |0006: invoke-virtual {v3}, Lorg/osmdroid/config/DefaultConfigurationProvider;.getOsmdroidBasePath:()Ljava/io/File; // method@d0fa │ │ +525cb6: 0c01 |0009: move-result-object v1 │ │ +525cb8: 1a02 0ee6 |000a: const-string v2, "tiles" // string@e60e │ │ +525cbc: 7030 9563 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +525cc2: 5b30 b79d |000f: iput-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ +525cc6: 5430 b79d |0011: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ +525cca: 6e10 af63 0000 |0013: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ +525cd0: 281e |0016: goto 0034 // +001e │ │ +525cd2: 0d00 |0017: move-exception v0 │ │ +525cd4: 2201 5f0e |0018: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +525cd8: 7010 8565 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +525cde: 1a02 7a69 |001d: const-string v2, "Unable to create tile cache path at " // string@697a │ │ +525ce2: 6e20 9165 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525ce8: 5432 b79d |0022: iget-object v2, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ +525cec: 6e10 9e63 0200 |0024: invoke-virtual {v2}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +525cf2: 0c02 |0027: move-result-object v2 │ │ +525cf4: 6e20 9165 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +525cfa: 6e10 a365 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +525d00: 0c01 |002e: move-result-object v1 │ │ +525d02: 1a02 6957 |002f: const-string v2, "OsmDroid" // string@5769 │ │ +525d06: 7130 f908 1200 |0031: invoke-static {v2, v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08f9 │ │ +525d0c: 5430 b79d |0034: iget-object v0, v3, Lorg/osmdroid/config/DefaultConfigurationProvider;.osmdroidTileCache:Ljava/io/File; // field@9db7 │ │ +525d10: 1100 |0036: return-object v0 │ │ catches : 1 │ │ 0x0011 - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=267 │ │ 0x0004 line=268 │ │ 0x0011 line=270 │ │ @@ -1531557,17 +1531575,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525e70: |[525e70] org.osmdroid.config.DefaultConfigurationProvider.getTileDownloadMaxQueueSize:()S │ │ -525e80: 5810 b89d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadMaxQueueSize:S // field@9db8 │ │ -525e84: 0f00 |0002: return v0 │ │ +525e8c: |[525e8c] org.osmdroid.config.DefaultConfigurationProvider.getTileDownloadMaxQueueSize:()S │ │ +525e9c: 5810 b89d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadMaxQueueSize:S // field@9db8 │ │ +525ea0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #14 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531575,17 +1531593,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525e88: |[525e88] org.osmdroid.config.DefaultConfigurationProvider.getTileDownloadThreads:()S │ │ -525e98: 5810 b99d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadThreads:S // field@9db9 │ │ -525e9c: 0f00 |0002: return v0 │ │ +525ea4: |[525ea4] org.osmdroid.config.DefaultConfigurationProvider.getTileDownloadThreads:()S │ │ +525eb4: 5810 b99d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileDownloadThreads:S // field@9db9 │ │ +525eb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #15 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531593,17 +1531611,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525de0: |[525de0] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemCacheMaxBytes:()J │ │ -525df0: 5320 ba9d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheMaxBytes:J // field@9dba │ │ -525df4: 1000 |0002: return-wide v0 │ │ +525dfc: |[525dfc] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemCacheMaxBytes:()J │ │ +525e0c: 5320 ba9d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheMaxBytes:J // field@9dba │ │ +525e10: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #16 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531611,17 +1531629,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525df8: |[525df8] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemCacheTrimBytes:()J │ │ -525e08: 5320 bb9d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheTrimBytes:J // field@9dbb │ │ -525e0c: 1000 |0002: return-wide v0 │ │ +525e14: |[525e14] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemCacheTrimBytes:()J │ │ +525e24: 5320 bb9d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemCacheTrimBytes:J // field@9dbb │ │ +525e28: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #17 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531629,17 +1531647,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525ea0: |[525ea0] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemMaxQueueSize:()S │ │ -525eb0: 5810 bc9d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemMaxQueueSize:S // field@9dbc │ │ -525eb4: 0f00 |0002: return v0 │ │ +525ebc: |[525ebc] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemMaxQueueSize:()S │ │ +525ecc: 5810 bc9d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemMaxQueueSize:S // field@9dbc │ │ +525ed0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #18 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531647,17 +1531665,17 @@ │ │ type : '()S' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525eb8: |[525eb8] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemThreads:()S │ │ -525ec8: 5810 bd9d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemThreads:S // field@9dbd │ │ -525ecc: 0f00 |0002: return v0 │ │ +525ed4: |[525ed4] org.osmdroid.config.DefaultConfigurationProvider.getTileFileSystemThreads:()S │ │ +525ee4: 5810 bd9d |0000: iget-short v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.tileFileSystemThreads:S // field@9dbd │ │ +525ee8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #19 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531665,17 +1531683,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525e10: |[525e10] org.osmdroid.config.DefaultConfigurationProvider.getTileGCBulkPauseInMillis:()J │ │ -525e20: 5320 b29d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkPauseInMillis:J // field@9db2 │ │ -525e24: 1000 |0002: return-wide v0 │ │ +525e2c: |[525e2c] org.osmdroid.config.DefaultConfigurationProvider.getTileGCBulkPauseInMillis:()J │ │ +525e3c: 5320 b29d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkPauseInMillis:J // field@9db2 │ │ +525e40: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #20 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531683,17 +1531701,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525bc8: |[525bc8] org.osmdroid.config.DefaultConfigurationProvider.getTileGCBulkSize:()I │ │ -525bd8: 5210 b39d |0000: iget v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkSize:I // field@9db3 │ │ -525bdc: 0f00 |0002: return v0 │ │ +525be4: |[525be4] org.osmdroid.config.DefaultConfigurationProvider.getTileGCBulkSize:()I │ │ +525bf4: 5210 b39d |0000: iget v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCBulkSize:I // field@9db3 │ │ +525bf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #21 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531701,17 +1531719,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525e28: |[525e28] org.osmdroid.config.DefaultConfigurationProvider.getTileGCFrequencyInMillis:()J │ │ -525e38: 5320 b49d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCFrequencyInMillis:J // field@9db4 │ │ -525e3c: 1000 |0002: return-wide v0 │ │ +525e44: |[525e44] org.osmdroid.config.DefaultConfigurationProvider.getTileGCFrequencyInMillis:()J │ │ +525e54: 5320 b49d |0000: iget-wide v0, v2, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileGCFrequencyInMillis:J // field@9db4 │ │ +525e58: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #22 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531719,17 +1531737,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d38: |[525d38] org.osmdroid.config.DefaultConfigurationProvider.getUserAgentHttpHeader:()Ljava/lang/String; │ │ -525d48: 5410 be9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentHttpHeader:Ljava/lang/String; // field@9dbe │ │ -525d4c: 1100 |0002: return-object v0 │ │ +525d54: |[525d54] org.osmdroid.config.DefaultConfigurationProvider.getUserAgentHttpHeader:()Ljava/lang/String; │ │ +525d64: 5410 be9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentHttpHeader:Ljava/lang/String; // field@9dbe │ │ +525d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #23 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531737,17 +1531755,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525d50: |[525d50] org.osmdroid.config.DefaultConfigurationProvider.getUserAgentValue:()Ljava/lang/String; │ │ -525d60: 5410 bf9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentValue:Ljava/lang/String; // field@9dbf │ │ -525d64: 1100 |0002: return-object v0 │ │ +525d6c: |[525d6c] org.osmdroid.config.DefaultConfigurationProvider.getUserAgentValue:()Ljava/lang/String; │ │ +525d7c: 5410 bf9d |0000: iget-object v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentValue:Ljava/lang/String; // field@9dbf │ │ +525d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #24 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531755,17 +1531773,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525af0: |[525af0] org.osmdroid.config.DefaultConfigurationProvider.isDebugMapTileDownloader:()Z │ │ -525b00: 5510 a59d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapTileDownloader:Z // field@9da5 │ │ -525b04: 0f00 |0002: return v0 │ │ +525b0c: |[525b0c] org.osmdroid.config.DefaultConfigurationProvider.isDebugMapTileDownloader:()Z │ │ +525b1c: 5510 a59d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapTileDownloader:Z // field@9da5 │ │ +525b20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #25 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531773,17 +1531791,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b08: |[525b08] org.osmdroid.config.DefaultConfigurationProvider.isDebugMapView:()Z │ │ -525b18: 5510 a69d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapView:Z // field@9da6 │ │ -525b1c: 0f00 |0002: return v0 │ │ +525b24: |[525b24] org.osmdroid.config.DefaultConfigurationProvider.isDebugMapView:()Z │ │ +525b34: 5510 a69d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMapView:Z // field@9da6 │ │ +525b38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #26 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531791,17 +1531809,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b20: |[525b20] org.osmdroid.config.DefaultConfigurationProvider.isDebugMode:()Z │ │ -525b30: 5510 a79d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMode:Z // field@9da7 │ │ -525b34: 0f00 |0002: return v0 │ │ +525b3c: |[525b3c] org.osmdroid.config.DefaultConfigurationProvider.isDebugMode:()Z │ │ +525b4c: 5510 a79d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugMode:Z // field@9da7 │ │ +525b50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #27 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531809,17 +1531827,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b38: |[525b38] org.osmdroid.config.DefaultConfigurationProvider.isDebugTileProviders:()Z │ │ -525b48: 5510 a89d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugTileProviders:Z // field@9da8 │ │ -525b4c: 0f00 |0002: return v0 │ │ +525b54: |[525b54] org.osmdroid.config.DefaultConfigurationProvider.isDebugTileProviders:()Z │ │ +525b64: 5510 a89d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.debugTileProviders:Z // field@9da8 │ │ +525b68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #28 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531827,17 +1531845,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b50: |[525b50] org.osmdroid.config.DefaultConfigurationProvider.isMapTileDownloaderFollowRedirects:()Z │ │ -525b60: 5510 b19d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileDownloaderFollowRedirects:Z // field@9db1 │ │ -525b64: 0f00 |0002: return v0 │ │ +525b6c: |[525b6c] org.osmdroid.config.DefaultConfigurationProvider.isMapTileDownloaderFollowRedirects:()Z │ │ +525b7c: 5510 b19d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mTileDownloaderFollowRedirects:Z // field@9db1 │ │ +525b80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #29 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531845,17 +1531863,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b68: |[525b68] org.osmdroid.config.DefaultConfigurationProvider.isMapViewHardwareAccelerated:()Z │ │ -525b78: 5510 ae9d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.isMapViewHardwareAccelerated:Z // field@9dae │ │ -525b7c: 0f00 |0002: return v0 │ │ +525b84: |[525b84] org.osmdroid.config.DefaultConfigurationProvider.isMapViewHardwareAccelerated:()Z │ │ +525b94: 5510 ae9d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.isMapViewHardwareAccelerated:Z // field@9dae │ │ +525b98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #30 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531863,17 +1531881,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525b80: |[525b80] org.osmdroid.config.DefaultConfigurationProvider.isMapViewRecyclerFriendly:()Z │ │ -525b90: 5510 b59d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mapViewRecycler:Z // field@9db5 │ │ -525b94: 0f00 |0002: return v0 │ │ +525b9c: |[525b9c] org.osmdroid.config.DefaultConfigurationProvider.isMapViewRecyclerFriendly:()Z │ │ +525bac: 5510 b59d |0000: iget-boolean v0, v1, Lorg/osmdroid/config/DefaultConfigurationProvider;.mapViewRecycler:Z // field@9db5 │ │ +525bb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ │ │ #31 : (in Lorg/osmdroid/config/DefaultConfigurationProvider;) │ │ @@ -1531881,17 +1531899,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -525fbc: |[525fbc] org.osmdroid.config.DefaultConfigurationProvider.setUserAgentValue:(Ljava/lang/String;)V │ │ -525fcc: 5b01 bf9d |0000: iput-object v1, v0, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentValue:Ljava/lang/String; // field@9dbf │ │ -525fd0: 0e00 |0002: return-void │ │ +525fd8: |[525fd8] org.osmdroid.config.DefaultConfigurationProvider.setUserAgentValue:(Ljava/lang/String;)V │ │ +525fe8: 5b01 bf9d |0000: iput-object v1, v0, Lorg/osmdroid/config/DefaultConfigurationProvider;.userAgentValue:Ljava/lang/String; // field@9dbf │ │ +525fec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/config/DefaultConfigurationProvider; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1531963,21 +1531981,21 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -527398: |[527398] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ -5273a8: 5b01 009e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e00 │ │ -5273ac: 7010 7dd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/TileLooper;.:()V // method@d37d │ │ -5273b2: 2201 2b0f |0005: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ -5273b6: 7010 ec68 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ -5273bc: 5b01 fc9d |000a: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ -5273c0: 0e00 |000c: return-void │ │ +5273b4: |[5273b4] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ +5273c4: 5b01 009e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e00 │ │ +5273c8: 7010 7dd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/TileLooper;.:()V // method@d37d │ │ +5273ce: 2201 2b0f |0005: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ +5273d2: 7010 ec68 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ +5273d8: 5b01 fc9d |000a: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ +5273dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=351 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper; │ │ 0x0000 - 0x000d reg=1 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ @@ -1531987,17 +1532005,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5273c4: |[5273c4] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V │ │ -5273d4: 7020 7ed1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V // method@d17e │ │ -5273da: 0e00 |0003: return-void │ │ +5273e0: |[5273e0] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V │ │ +5273f0: 7020 7ed1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V // method@d17e │ │ +5273f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase$1; │ │ @@ -1532014,38 +1532032,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -5273dc: |[5273dc] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.finaliseLoop:()V │ │ -5273ec: 5440 fc9d |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ -5273f0: 6e10 f668 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.isEmpty:()Z // method@68f6 │ │ -5273f6: 0a00 |0005: move-result v0 │ │ -5273f8: 3900 2600 |0006: if-nez v0, 002c // +0026 │ │ -5273fc: 5440 fc9d |0008: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ -527400: 6e10 f768 0000 |000a: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@68f7 │ │ -527406: 0c00 |000d: move-result-object v0 │ │ -527408: 7210 9969 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ -52740e: 0c00 |0011: move-result-object v0 │ │ -527410: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -527416: 0c00 |0015: move-result-object v0 │ │ -527418: 1f00 470e |0016: check-cast v0, Ljava/lang/Long; // type@0e47 │ │ -52741c: 6e10 e564 0000 |0018: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -527422: 0b00 |001b: move-result-wide v0 │ │ -527424: 5442 fc9d |001c: iget-object v2, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ -527428: 7120 eb64 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52742e: 0c03 |0021: move-result-object v3 │ │ -527430: 6e20 fa68 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ -527436: 0c02 |0025: move-result-object v2 │ │ -527438: 1f02 aa00 |0026: check-cast v2, Landroid/graphics/Bitmap; // type@00aa │ │ -52743c: 6e40 85d1 0421 |0028: invoke-virtual {v4, v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.putScaledTileIntoCache:(JLandroid/graphics/Bitmap;)V // method@d185 │ │ -527442: 28d5 |002b: goto 0000 // -002b │ │ -527444: 0e00 |002c: return-void │ │ +5273f8: |[5273f8] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.finaliseLoop:()V │ │ +527408: 5440 fc9d |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ +52740c: 6e10 f668 0000 |0002: invoke-virtual {v0}, Ljava/util/HashMap;.isEmpty:()Z // method@68f6 │ │ +527412: 0a00 |0005: move-result v0 │ │ +527414: 3900 2600 |0006: if-nez v0, 002c // +0026 │ │ +527418: 5440 fc9d |0008: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ +52741c: 6e10 f768 0000 |000a: invoke-virtual {v0}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@68f7 │ │ +527422: 0c00 |000d: move-result-object v0 │ │ +527424: 7210 9969 0000 |000e: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@6999 │ │ +52742a: 0c00 |0011: move-result-object v0 │ │ +52742c: 7210 1369 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527432: 0c00 |0015: move-result-object v0 │ │ +527434: 1f00 470e |0016: check-cast v0, Ljava/lang/Long; // type@0e47 │ │ +527438: 6e10 e564 0000 |0018: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +52743e: 0b00 |001b: move-result-wide v0 │ │ +527440: 5442 fc9d |001c: iget-object v2, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ +527444: 7120 eb64 1000 |001e: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52744a: 0c03 |0021: move-result-object v3 │ │ +52744c: 6e20 fa68 3200 |0022: invoke-virtual {v2, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@68fa │ │ +527452: 0c02 |0025: move-result-object v2 │ │ +527454: 1f02 aa00 |0026: check-cast v2, Landroid/graphics/Bitmap; // type@00aa │ │ +527458: 6e40 85d1 0421 |0028: invoke-virtual {v4, v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.putScaledTileIntoCache:(JLandroid/graphics/Bitmap;)V // method@d185 │ │ +52745e: 28d5 |002b: goto 0000 // -002b │ │ +527460: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0008 line=403 │ │ 0x001c line=404 │ │ 0x0028 line=405 │ │ locals : │ │ @@ -1532056,28 +1532074,28 @@ │ │ type : '(JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -527448: |[527448] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.handleTile:(JII)V │ │ -527458: 5510 f89d |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.isWorth:Z // field@9df8 │ │ -52745c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -527460: 0e00 |0004: return-void │ │ -527462: 5410 009e |0005: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e00 │ │ -527466: 6e30 92d1 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d192 │ │ -52746c: 0c00 |000a: move-result-object v0 │ │ -52746e: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -527472: 6e55 80d1 2143 |000d: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.computeTile:(JII)V // method@d180 │ │ -527478: 2808 |0010: goto 0018 // +0008 │ │ -52747a: 1a02 6957 |0011: const-string v2, "OsmDroid" // string@5769 │ │ -52747e: 1a03 7957 |0013: const-string v3, "OutOfMemoryError rescaling cache" // string@5779 │ │ -527482: 7120 fa08 3200 |0015: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -527488: 0e00 |0018: return-void │ │ +527464: |[527464] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.handleTile:(JII)V │ │ +527474: 5510 f89d |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.isWorth:Z // field@9df8 │ │ +527478: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +52747c: 0e00 |0004: return-void │ │ +52747e: 5410 009e |0005: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e00 │ │ +527482: 6e30 92d1 2003 |0007: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d192 │ │ +527488: 0c00 |000a: move-result-object v0 │ │ +52748a: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +52748e: 6e55 80d1 2143 |000d: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.computeTile:(JII)V // method@d180 │ │ +527494: 2808 |0010: goto 0018 // +0008 │ │ +527496: 1a02 6957 |0011: const-string v2, "OsmDroid" // string@5769 │ │ +52749a: 1a03 7957 |0013: const-string v3, "OutOfMemoryError rescaling cache" // string@5779 │ │ +52749e: 7120 fa08 3200 |0015: invoke-static {v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +5274a4: 0e00 |0018: return-void │ │ catches : 1 │ │ 0x000d - 0x0010 │ │ Ljava/lang/OutOfMemoryError; -> 0x0011 │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=389 │ │ 0x000d line=392 │ │ @@ -1532093,31 +1532111,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -52749c: |[52749c] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.initialiseLoop:()V │ │ -5274ac: 6f10 81d3 0200 |0000: invoke-super {v2}, Lorg/osmdroid/util/TileLooper;.initialiseLoop:()V // method@d381 │ │ -5274b2: 5220 ba9e |0003: iget v0, v2, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ -5274b6: 5221 fd9d |0005: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ -5274ba: b110 |0007: sub-int/2addr v0, v1 │ │ -5274bc: 7110 ef64 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@64ef │ │ -5274c2: 0a00 |000b: move-result v0 │ │ -5274c4: 5920 fb9d |000c: iput v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -5274c8: 5221 fe9d |000e: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize:I // field@9dfe │ │ -5274cc: b901 |0010: shr-int/2addr v1, v0 │ │ -5274ce: 5921 ff9d |0011: iput v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize_2:I // field@9dff │ │ -5274d2: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -5274d6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -5274d8: 2802 |0016: goto 0018 // +0002 │ │ -5274da: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -5274dc: 5c20 f89d |0018: iput-boolean v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.isWorth:Z // field@9df8 │ │ -5274e0: 0e00 |001a: return-void │ │ +5274b8: |[5274b8] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.initialiseLoop:()V │ │ +5274c8: 6f10 81d3 0200 |0000: invoke-super {v2}, Lorg/osmdroid/util/TileLooper;.initialiseLoop:()V // method@d381 │ │ +5274ce: 5220 ba9e |0003: iget v0, v2, Lorg/osmdroid/util/TileLooper;.mTileZoomLevel:I // field@9eba │ │ +5274d2: 5221 fd9d |0005: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ +5274d6: b110 |0007: sub-int/2addr v0, v1 │ │ +5274d8: 7110 ef64 0000 |0008: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@64ef │ │ +5274de: 0a00 |000b: move-result v0 │ │ +5274e0: 5920 fb9d |000c: iput v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +5274e4: 5221 fe9d |000e: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize:I // field@9dfe │ │ +5274e8: b901 |0010: shr-int/2addr v1, v0 │ │ +5274ea: 5921 ff9d |0011: iput v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize_2:I // field@9dff │ │ +5274ee: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +5274f2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +5274f4: 2802 |0016: goto 0018 // +0002 │ │ +5274f6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +5274f8: 5c20 f89d |0018: iput-boolean v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.isWorth:Z // field@9df8 │ │ +5274fc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=374 │ │ 0x000e line=375 │ │ 0x0018 line=376 │ │ locals : │ │ @@ -1532128,29 +1532146,29 @@ │ │ type : '(DLorg/osmdroid/util/RectL;DI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -5274e4: |[5274e4] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.loop:(DLorg/osmdroid/util/RectL;DI)V │ │ -5274f4: 2200 d700 |0000: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -5274f8: 7010 9c04 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -5274fe: 2200 d700 |0005: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -527502: 7010 9c04 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -527508: 5b10 fa9d |000a: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDestRect:Landroid/graphics/Rect; // field@9dfa │ │ -52750c: 2200 ca00 |000c: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ -527510: 7010 4c04 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ -527516: 5b10 f99d |0011: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDebugPaint:Landroid/graphics/Paint; // field@9df9 │ │ -52751a: 7120 91d3 6500 |0013: invoke-static {v5, v6}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ -527520: 0a05 |0016: move-result v5 │ │ -527522: 5915 fd9d |0017: iput v5, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ -527526: 5917 fe9d |0019: iput v7, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize:I // field@9dfe │ │ -52752a: 6e40 82d3 2143 |001b: invoke-virtual {v1, v2, v3, v4}, Lorg/osmdroid/util/TileLooper;.loop:(DLorg/osmdroid/util/RectL;)V // method@d382 │ │ -527530: 0e00 |001e: return-void │ │ +527500: |[527500] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.loop:(DLorg/osmdroid/util/RectL;DI)V │ │ +527510: 2200 d700 |0000: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +527514: 7010 9c04 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +52751a: 2200 d700 |0005: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +52751e: 7010 9c04 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +527524: 5b10 fa9d |000a: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDestRect:Landroid/graphics/Rect; // field@9dfa │ │ +527528: 2200 ca00 |000c: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ +52752c: 7010 4c04 0000 |000e: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ +527532: 5b10 f99d |0011: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDebugPaint:Landroid/graphics/Paint; // field@9df9 │ │ +527536: 7120 91d3 6500 |0013: invoke-static {v5, v6}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ +52753c: 0a05 |0016: move-result v5 │ │ +52753e: 5915 fd9d |0017: iput v5, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ +527542: 5917 fe9d |0019: iput v7, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize:I // field@9dfe │ │ +527546: 6e40 82d3 2143 |001b: invoke-virtual {v1, v2, v3, v4}, Lorg/osmdroid/util/TileLooper;.loop:(DLorg/osmdroid/util/RectL;)V // method@d382 │ │ +52754c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0005 line=364 │ │ 0x000c line=365 │ │ 0x0013 line=366 │ │ 0x0019 line=367 │ │ @@ -1532167,46 +1532185,46 @@ │ │ type : '(JLandroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -527534: |[527534] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.putScaledTileIntoCache:(JLandroid/graphics/Bitmap;)V │ │ -527544: 2200 8a22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -527548: 7020 acd1 6000 |0002: invoke-direct {v0, v6}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d1ac │ │ -52754e: 5431 009e |0005: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e00 │ │ -527552: 12d2 |0007: const/4 v2, #int -3 // #fd │ │ -527554: 6e52 9bd1 4105 |0008: invoke-virtual {v1, v4, v5, v0, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ -52755a: 7100 edd0 0000 |000b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -527560: 0c00 |000e: move-result-object v0 │ │ -527562: 7210 29d1 0000 |000f: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -527568: 0a00 |0012: move-result v0 │ │ -52756a: 3800 3100 |0013: if-eqz v0, 0044 // +0031 │ │ -52756e: 2200 5f0e |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -527572: 7010 8565 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -527578: 1a01 971b |001a: const-string v1, "Created scaled tile: " // string@1b97 │ │ -52757c: 6e20 9165 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527582: 7120 61d3 5400 |001f: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -527588: 0c04 |0022: move-result-object v4 │ │ -52758a: 6e20 9165 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527590: 6e10 a365 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -527596: 0c04 |0029: move-result-object v4 │ │ -527598: 1a05 6957 |002a: const-string v5, "OsmDroid" // string@5769 │ │ -52759c: 7120 f808 4500 |002c: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -5275a2: 5434 f99d |002f: iget-object v4, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDebugPaint:Landroid/graphics/Paint; // field@9df9 │ │ -5275a6: 1505 2042 |0031: const/high16 v5, #int 1109393408 // #4220 │ │ -5275aa: 6e20 6c04 5400 |0033: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setTextSize:(F)V // method@046c │ │ -5275b0: 2204 b000 |0036: new-instance v4, Landroid/graphics/Canvas; // type@00b0 │ │ -5275b4: 7020 e903 6400 |0038: invoke-direct {v4, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -5275ba: 5435 f99d |003b: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDebugPaint:Landroid/graphics/Paint; // field@9df9 │ │ -5275be: 1a06 19d6 |003d: const-string v6, "scaled" // string@d619 │ │ -5275c2: 1500 4842 |003f: const/high16 v0, #int 1112014848 // #4248 │ │ -5275c6: 6e55 0104 6400 |0041: invoke-virtual {v4, v6, v0, v0, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0401 │ │ -5275cc: 0e00 |0044: return-void │ │ +527550: |[527550] org.osmdroid.tileprovider.MapTileProviderBase$ScaleTileLooper.putScaledTileIntoCache:(JLandroid/graphics/Bitmap;)V │ │ +527560: 2200 8a22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +527564: 7020 acd1 6000 |0002: invoke-direct {v0, v6}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d1ac │ │ +52756a: 5431 009e |0005: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e00 │ │ +52756e: 12d2 |0007: const/4 v2, #int -3 // #fd │ │ +527570: 6e52 9bd1 4105 |0008: invoke-virtual {v1, v4, v5, v0, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ +527576: 7100 edd0 0000 |000b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52757c: 0c00 |000e: move-result-object v0 │ │ +52757e: 7210 29d1 0000 |000f: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +527584: 0a00 |0012: move-result v0 │ │ +527586: 3800 3100 |0013: if-eqz v0, 0044 // +0031 │ │ +52758a: 2200 5f0e |0015: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52758e: 7010 8565 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +527594: 1a01 971b |001a: const-string v1, "Created scaled tile: " // string@1b97 │ │ +527598: 6e20 9165 1000 |001c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52759e: 7120 61d3 5400 |001f: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +5275a4: 0c04 |0022: move-result-object v4 │ │ +5275a6: 6e20 9165 4000 |0023: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5275ac: 6e10 a365 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5275b2: 0c04 |0029: move-result-object v4 │ │ +5275b4: 1a05 6957 |002a: const-string v5, "OsmDroid" // string@5769 │ │ +5275b8: 7120 f808 4500 |002c: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +5275be: 5434 f99d |002f: iget-object v4, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDebugPaint:Landroid/graphics/Paint; // field@9df9 │ │ +5275c2: 1505 2042 |0031: const/high16 v5, #int 1109393408 // #4220 │ │ +5275c6: 6e20 6c04 5400 |0033: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setTextSize:(F)V // method@046c │ │ +5275cc: 2204 b000 |0036: new-instance v4, Landroid/graphics/Canvas; // type@00b0 │ │ +5275d0: 7020 e903 6400 |0038: invoke-direct {v4, v6}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +5275d6: 5435 f99d |003b: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDebugPaint:Landroid/graphics/Paint; // field@9df9 │ │ +5275da: 1a06 19d6 |003d: const-string v6, "scaled" // string@d619 │ │ +5275de: 1500 4842 |003f: const/high16 v0, #int 1112014848 // #4248 │ │ +5275e2: 6e55 0104 6400 |0041: invoke-virtual {v4, v6, v0, v0, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0401 │ │ +5275e8: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=417 │ │ 0x000b line=418 │ │ 0x0015 line=419 │ │ 0x002f line=420 │ │ @@ -1532271,18 +1532289,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -527840: |[527840] org.osmdroid.tileprovider.MapTileProviderBase.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -527850: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -527852: 7030 8dd1 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/os/Handler;)V // method@d18d │ │ -527858: 0e00 |0004: return-void │ │ +52785c: |[52785c] org.osmdroid.tileprovider.MapTileProviderBase.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +52786c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52786e: 7030 8dd1 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/os/Handler;)V // method@d18d │ │ +527874: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=118 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ │ │ @@ -1532291,30 +1532309,30 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -52785c: |[52785c] org.osmdroid.tileprovider.MapTileProviderBase.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/os/Handler;)V │ │ -52786c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -527872: 2200 300f |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0f30 │ │ -527876: 7010 2569 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@6925 │ │ -52787c: 5b10 059e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -527880: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -527882: 5c10 079e |000b: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mUseDataConnection:Z // field@9e07 │ │ -527886: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -527888: 5b10 049e |000e: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ -52788c: 6e10 8fd1 0100 |0010: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.createTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d18f │ │ -527892: 0c00 |0013: move-result-object v0 │ │ -527894: 5b10 039e |0014: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -527898: 5410 059e |0016: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -52789c: 7220 c268 3000 |0018: invoke-interface {v0, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ -5278a2: 5b12 069e |001b: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileSource:Lorg/osmdroid/tileprovider/tilesource/ITileSource; // field@9e06 │ │ -5278a6: 0e00 |001d: return-void │ │ +527878: |[527878] org.osmdroid.tileprovider.MapTileProviderBase.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/os/Handler;)V │ │ +527888: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +52788e: 2200 300f |0003: new-instance v0, Ljava/util/LinkedHashSet; // type@0f30 │ │ +527892: 7010 2569 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashSet;.:()V // method@6925 │ │ +527898: 5b10 059e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +52789c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +52789e: 5c10 079e |000b: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mUseDataConnection:Z // field@9e07 │ │ +5278a2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +5278a4: 5b10 049e |000e: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ +5278a8: 6e10 8fd1 0100 |0010: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.createTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d18f │ │ +5278ae: 0c00 |0013: move-result-object v0 │ │ +5278b0: 5b10 039e |0014: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +5278b4: 5410 059e |0016: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +5278b8: 7220 c268 3000 |0018: invoke-interface {v0, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ +5278be: 5b12 069e |001b: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileSource:Lorg/osmdroid/tileprovider/tilesource/ITileSource; // field@9e06 │ │ +5278c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=49 │ │ 0x000b line=50 │ │ 0x000e line=51 │ │ 0x0010 line=123 │ │ @@ -1532331,18 +1532349,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5278a8: |[5278a8] org.osmdroid.tileprovider.MapTileProviderBase.clearTileCache:()V │ │ -5278b8: 5410 039e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -5278bc: 6e10 51d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileCache;.clear:()V // method@d151 │ │ -5278c2: 0e00 |0005: return-void │ │ +5278c4: |[5278c4] org.osmdroid.tileprovider.MapTileProviderBase.clearTileCache:()V │ │ +5278d4: 5410 039e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +5278d8: 6e10 51d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileCache;.clear:()V // method@d151 │ │ +5278de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/MapTileProviderBase;) │ │ @@ -1532350,18 +1532368,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/MapTileCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5277f4: |[5277f4] org.osmdroid.tileprovider.MapTileProviderBase.createTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; │ │ -527804: 2200 7f22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/MapTileCache; // type@227f │ │ -527808: 7010 4fd1 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/tileprovider/MapTileCache;.:()V // method@d14f │ │ -52780e: 1100 |0005: return-object v0 │ │ +527810: |[527810] org.osmdroid.tileprovider.MapTileProviderBase.createTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; │ │ +527820: 2200 7f22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/MapTileCache; // type@227f │ │ +527824: 7010 4fd1 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/tileprovider/MapTileCache;.:()V // method@d14f │ │ +52782a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/MapTileProviderBase;) │ │ @@ -1532369,23 +1532387,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -5278c4: |[5278c4] org.osmdroid.tileprovider.MapTileProviderBase.detach:()V │ │ -5278d4: 7100 3cd1 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -5278da: 0c00 |0003: move-result-object v0 │ │ -5278dc: 5421 049e |0004: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ -5278e0: 6e20 3bd1 1000 |0006: invoke-virtual {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ -5278e6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -5278e8: 5b20 049e |000a: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ -5278ec: 6e10 8ed1 0200 |000c: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ -5278f2: 0e00 |000f: return-void │ │ +5278e0: |[5278e0] org.osmdroid.tileprovider.MapTileProviderBase.detach:()V │ │ +5278f0: 7100 3cd1 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +5278f6: 0c00 |0003: move-result-object v0 │ │ +5278f8: 5421 049e |0004: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ +5278fc: 6e20 3bd1 1000 |0006: invoke-virtual {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ +527902: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +527904: 5b20 049e |000a: iput-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ +527908: 6e10 8ed1 0200 |000c: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ +52790e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=72 │ │ 0x000c line=73 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ @@ -1532395,18 +1532413,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5278f4: |[5278f4] org.osmdroid.tileprovider.MapTileProviderBase.ensureCapacity:(I)V │ │ -527904: 5410 039e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -527908: 6e20 52d1 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.ensureCapacity:(I)Z // method@d152 │ │ -52790e: 0e00 |0005: return-void │ │ +527910: |[527910] org.osmdroid.tileprovider.MapTileProviderBase.ensureCapacity:(I)V │ │ +527920: 5410 039e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +527924: 6e20 52d1 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/MapTileCache;.ensureCapacity:(I)Z // method@d152 │ │ +52792a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ │ │ @@ -1532433,17 +1532451,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/MapTileCache;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -527810: |[527810] org.osmdroid.tileprovider.MapTileProviderBase.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; │ │ -527820: 5410 039e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -527824: 1100 |0002: return-object v0 │ │ +52782c: |[52782c] org.osmdroid.tileprovider.MapTileProviderBase.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; │ │ +52783c: 5410 039e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +527840: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/MapTileProviderBase;) │ │ @@ -1532451,17 +1532469,17 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5277dc: |[5277dc] org.osmdroid.tileprovider.MapTileProviderBase.getTileRequestCompleteHandlers:()Ljava/util/Collection; │ │ -5277ec: 5410 059e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -5277f0: 1100 |0002: return-object v0 │ │ +5277f8: |[5277f8] org.osmdroid.tileprovider.MapTileProviderBase.getTileRequestCompleteHandlers:()Ljava/util/Collection; │ │ +527808: 5410 059e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +52780c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ #9 : (in Lorg/osmdroid/tileprovider/MapTileProviderBase;) │ │ @@ -1532469,17 +1532487,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/tilesource/ITileSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -527828: |[527828] org.osmdroid.tileprovider.MapTileProviderBase.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ -527838: 5410 069e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileSource:Lorg/osmdroid/tileprovider/tilesource/ITileSource; // field@9e06 │ │ -52783c: 1100 |0002: return-object v0 │ │ +527844: |[527844] org.osmdroid.tileprovider.MapTileProviderBase.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ +527854: 5410 069e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileSource:Lorg/osmdroid/tileprovider/tilesource/ITileSource; // field@9e06 │ │ +527858: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ #10 : (in Lorg/osmdroid/tileprovider/MapTileProviderBase;) │ │ @@ -1532487,51 +1532505,51 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -527910: |[527910] org.osmdroid.tileprovider.MapTileProviderBase.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -527920: 6e10 a9d1 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527926: 0b00 |0003: move-result-wide v0 │ │ -527928: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -52792a: 6e52 9bd1 0351 |0005: invoke-virtual {v3, v0, v1, v5, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ -527930: 5435 059e |0008: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -527934: 7210 c768 0500 |000a: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -52793a: 0c05 |000d: move-result-object v5 │ │ -52793c: 7210 1269 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -527942: 0a00 |0011: move-result v0 │ │ -527944: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -527948: 7210 1369 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52794e: 0c00 |0017: move-result-object v0 │ │ -527950: 1f00 3801 |0018: check-cast v0, Landroid/os/Handler; // type@0138 │ │ -527954: 3800 f4ff |001a: if-eqz v0, 000e // -000c │ │ -527958: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -52795a: 6e20 9606 1000 |001d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ -527960: 28ee |0020: goto 000e // -0012 │ │ -527962: 7100 edd0 0000 |0021: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -527968: 0c05 |0024: move-result-object v5 │ │ -52796a: 7210 2ad1 0500 |0025: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -527970: 0a05 |0028: move-result v5 │ │ -527972: 3805 2000 |0029: if-eqz v5, 0049 // +0020 │ │ -527976: 2205 5f0e |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -52797a: 7010 8565 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -527980: 1a00 9d52 |0030: const-string v0, "MapTileProviderBase.mapTileRequestCompleted(): " // string@529d │ │ -527984: 6e20 9165 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52798a: 6e10 a9d1 0400 |0035: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527990: 0b00 |0038: move-result-wide v0 │ │ -527992: 7120 61d3 1000 |0039: invoke-static {v0, v1}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -527998: 0c04 |003c: move-result-object v4 │ │ -52799a: 6e20 9165 4500 |003d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5279a0: 6e10 a365 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5279a6: 0c04 |0043: move-result-object v4 │ │ -5279a8: 1a05 6957 |0044: const-string v5, "OsmDroid" // string@5769 │ │ -5279ac: 7120 f808 4500 |0046: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -5279b2: 0e00 |0049: return-void │ │ +52792c: |[52792c] org.osmdroid.tileprovider.MapTileProviderBase.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +52793c: 6e10 a9d1 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527942: 0b00 |0003: move-result-wide v0 │ │ +527944: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +527946: 6e52 9bd1 0351 |0005: invoke-virtual {v3, v0, v1, v5, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ +52794c: 5435 059e |0008: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +527950: 7210 c768 0500 |000a: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +527956: 0c05 |000d: move-result-object v5 │ │ +527958: 7210 1269 0500 |000e: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52795e: 0a00 |0011: move-result v0 │ │ +527960: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +527964: 7210 1369 0500 |0014: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52796a: 0c00 |0017: move-result-object v0 │ │ +52796c: 1f00 3801 |0018: check-cast v0, Landroid/os/Handler; // type@0138 │ │ +527970: 3800 f4ff |001a: if-eqz v0, 000e // -000c │ │ +527974: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +527976: 6e20 9606 1000 |001d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ +52797c: 28ee |0020: goto 000e // -0012 │ │ +52797e: 7100 edd0 0000 |0021: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +527984: 0c05 |0024: move-result-object v5 │ │ +527986: 7210 2ad1 0500 |0025: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52798c: 0a05 |0028: move-result v5 │ │ +52798e: 3805 2000 |0029: if-eqz v5, 0049 // +0020 │ │ +527992: 2205 5f0e |002b: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +527996: 7010 8565 0500 |002d: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52799c: 1a00 9d52 |0030: const-string v0, "MapTileProviderBase.mapTileRequestCompleted(): " // string@529d │ │ +5279a0: 6e20 9165 0500 |0032: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5279a6: 6e10 a9d1 0400 |0035: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +5279ac: 0b00 |0038: move-result-wide v0 │ │ +5279ae: 7120 61d3 1000 |0039: invoke-static {v0, v1}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +5279b4: 0c04 |003c: move-result-object v4 │ │ +5279b6: 6e20 9165 4500 |003d: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5279bc: 6e10 a365 0500 |0040: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5279c2: 0c04 |0043: move-result-object v4 │ │ +5279c4: 1a05 6957 |0044: const-string v5, "OsmDroid" // string@5769 │ │ +5279c8: 7120 f808 4500 |0046: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +5279ce: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0008 line=155 │ │ 0x001d line=157 │ │ 0x0021 line=161 │ │ 0x002b line=162 │ │ @@ -1532545,52 +1532563,52 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -5279b4: |[5279b4] org.osmdroid.tileprovider.MapTileProviderBase.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -5279c4: 6e10 a9d1 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -5279ca: 0b00 |0003: move-result-wide v0 │ │ -5279cc: 7110 42d1 0500 |0004: invoke-static {v5}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ -5279d2: 0a02 |0007: move-result v2 │ │ -5279d4: 6e52 9bd1 0351 |0008: invoke-virtual {v3, v0, v1, v5, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ -5279da: 5435 059e |000b: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -5279de: 7210 c768 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -5279e4: 0c05 |0010: move-result-object v5 │ │ -5279e6: 7210 1269 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5279ec: 0a00 |0014: move-result v0 │ │ -5279ee: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ -5279f2: 7210 1369 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5279f8: 0c00 |001a: move-result-object v0 │ │ -5279fa: 1f00 3801 |001b: check-cast v0, Landroid/os/Handler; // type@0138 │ │ -5279fe: 3800 f4ff |001d: if-eqz v0, 0011 // -000c │ │ -527a02: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -527a04: 6e20 9606 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ -527a0a: 28ee |0023: goto 0011 // -0012 │ │ -527a0c: 7100 edd0 0000 |0024: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -527a12: 0c05 |0027: move-result-object v5 │ │ -527a14: 7210 2ad1 0500 |0028: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -527a1a: 0a05 |002b: move-result v5 │ │ -527a1c: 3805 2000 |002c: if-eqz v5, 004c // +0020 │ │ -527a20: 2205 5f0e |002e: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -527a24: 7010 8565 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -527a2a: 1a00 9e52 |0033: const-string v0, "MapTileProviderBase.mapTileRequestExpiredTile(): " // string@529e │ │ -527a2e: 6e20 9165 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527a34: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527a3a: 0b00 |003b: move-result-wide v0 │ │ -527a3c: 7120 61d3 1000 |003c: invoke-static {v0, v1}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -527a42: 0c04 |003f: move-result-object v4 │ │ -527a44: 6e20 9165 4500 |0040: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527a4a: 6e10 a365 0500 |0043: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -527a50: 0c04 |0046: move-result-object v4 │ │ -527a52: 1a05 6957 |0047: const-string v5, "OsmDroid" // string@5769 │ │ -527a56: 7120 f808 4500 |0049: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -527a5c: 0e00 |004c: return-void │ │ +5279d0: |[5279d0] org.osmdroid.tileprovider.MapTileProviderBase.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +5279e0: 6e10 a9d1 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +5279e6: 0b00 |0003: move-result-wide v0 │ │ +5279e8: 7110 42d1 0500 |0004: invoke-static {v5}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ +5279ee: 0a02 |0007: move-result v2 │ │ +5279f0: 6e52 9bd1 0351 |0008: invoke-virtual {v3, v0, v1, v5, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ +5279f6: 5435 059e |000b: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +5279fa: 7210 c768 0500 |000d: invoke-interface {v5}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +527a00: 0c05 |0010: move-result-object v5 │ │ +527a02: 7210 1269 0500 |0011: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +527a08: 0a00 |0014: move-result v0 │ │ +527a0a: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ +527a0e: 7210 1369 0500 |0017: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527a14: 0c00 |001a: move-result-object v0 │ │ +527a16: 1f00 3801 |001b: check-cast v0, Landroid/os/Handler; // type@0138 │ │ +527a1a: 3800 f4ff |001d: if-eqz v0, 0011 // -000c │ │ +527a1e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +527a20: 6e20 9606 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ +527a26: 28ee |0023: goto 0011 // -0012 │ │ +527a28: 7100 edd0 0000 |0024: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +527a2e: 0c05 |0027: move-result-object v5 │ │ +527a30: 7210 2ad1 0500 |0028: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +527a36: 0a05 |002b: move-result v5 │ │ +527a38: 3805 2000 |002c: if-eqz v5, 004c // +0020 │ │ +527a3c: 2205 5f0e |002e: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +527a40: 7010 8565 0500 |0030: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +527a46: 1a00 9e52 |0033: const-string v0, "MapTileProviderBase.mapTileRequestExpiredTile(): " // string@529e │ │ +527a4a: 6e20 9165 0500 |0035: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527a50: 6e10 a9d1 0400 |0038: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527a56: 0b00 |003b: move-result-wide v0 │ │ +527a58: 7120 61d3 1000 |003c: invoke-static {v0, v1}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +527a5e: 0c04 |003f: move-result-object v4 │ │ +527a60: 6e20 9165 4500 |0040: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527a66: 6e10 a365 0500 |0043: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +527a6c: 0c04 |0046: move-result-object v4 │ │ +527a6e: 1a05 6957 |0047: const-string v5, "OsmDroid" // string@5769 │ │ +527a72: 7120 f808 4500 |0049: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +527a78: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0020 line=224 │ │ 0x0024 line=228 │ │ 0x002e line=229 │ │ @@ -1532604,67 +1532622,67 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -527a60: |[527a60] org.osmdroid.tileprovider.MapTileProviderBase.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ -527a70: 5440 049e |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ -527a74: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ -527a78: 6e10 a9d1 0500 |0004: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527a7e: 0b00 |0007: move-result-wide v0 │ │ -527a80: 5442 049e |0008: iget-object v2, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ -527a84: 12c3 |000a: const/4 v3, #int -4 // #fc │ │ -527a86: 6e53 9bd1 0421 |000b: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ -527a8c: 5440 059e |000e: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -527a90: 7210 c768 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -527a96: 0c00 |0013: move-result-object v0 │ │ -527a98: 7210 1269 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -527a9e: 0a01 |0017: move-result v1 │ │ -527aa0: 3801 2800 |0018: if-eqz v1, 0040 // +0028 │ │ -527aa4: 7210 1369 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -527aaa: 0c01 |001d: move-result-object v1 │ │ -527aac: 1f01 3801 |001e: check-cast v1, Landroid/os/Handler; // type@0138 │ │ -527ab0: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ -527ab4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -527ab6: 6e20 9606 2100 |0023: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ -527abc: 28ee |0026: goto 0014 // -0012 │ │ -527abe: 5440 059e |0027: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ -527ac2: 7210 c768 0000 |0029: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -527ac8: 0c00 |002c: move-result-object v0 │ │ -527aca: 7210 1269 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -527ad0: 0a01 |0030: move-result v1 │ │ -527ad2: 3801 0f00 |0031: if-eqz v1, 0040 // +000f │ │ -527ad6: 7210 1369 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -527adc: 0c01 |0036: move-result-object v1 │ │ -527ade: 1f01 3801 |0037: check-cast v1, Landroid/os/Handler; // type@0138 │ │ -527ae2: 3801 f4ff |0039: if-eqz v1, 002d // -000c │ │ -527ae6: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -527ae8: 6e20 9606 2100 |003c: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ -527aee: 28ee |003f: goto 002d // -0012 │ │ -527af0: 7100 edd0 0000 |0040: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -527af6: 0c00 |0043: move-result-object v0 │ │ -527af8: 7210 2ad1 0000 |0044: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -527afe: 0a00 |0047: move-result v0 │ │ -527b00: 3800 2000 |0048: if-eqz v0, 0068 // +0020 │ │ -527b04: 2200 5f0e |004a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -527b08: 7010 8565 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -527b0e: 1a01 9f52 |004f: const-string v1, "MapTileProviderBase.mapTileRequestFailed(): " // string@529f │ │ -527b12: 6e20 9165 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527b18: 6e10 a9d1 0500 |0054: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527b1e: 0b01 |0057: move-result-wide v1 │ │ -527b20: 7120 61d3 2100 |0058: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -527b26: 0c05 |005b: move-result-object v5 │ │ -527b28: 6e20 9165 5000 |005c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527b2e: 6e10 a365 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -527b34: 0c05 |0062: move-result-object v5 │ │ -527b36: 1a00 6957 |0063: const-string v0, "OsmDroid" // string@5769 │ │ -527b3a: 7120 f808 5000 |0065: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -527b40: 0e00 |0068: return-void │ │ +527a7c: |[527a7c] org.osmdroid.tileprovider.MapTileProviderBase.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ +527a8c: 5440 049e |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ +527a90: 3800 2500 |0002: if-eqz v0, 0027 // +0025 │ │ +527a94: 6e10 a9d1 0500 |0004: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527a9a: 0b00 |0007: move-result-wide v0 │ │ +527a9c: 5442 049e |0008: iget-object v2, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileNotFoundImage:Landroid/graphics/drawable/Drawable; // field@9e04 │ │ +527aa0: 12c3 |000a: const/4 v3, #int -4 // #fc │ │ +527aa2: 6e53 9bd1 0421 |000b: invoke-virtual {v4, v0, v1, v2, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V // method@d19b │ │ +527aa8: 5440 059e |000e: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +527aac: 7210 c768 0000 |0010: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +527ab2: 0c00 |0013: move-result-object v0 │ │ +527ab4: 7210 1269 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +527aba: 0a01 |0017: move-result v1 │ │ +527abc: 3801 2800 |0018: if-eqz v1, 0040 // +0028 │ │ +527ac0: 7210 1369 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527ac6: 0c01 |001d: move-result-object v1 │ │ +527ac8: 1f01 3801 |001e: check-cast v1, Landroid/os/Handler; // type@0138 │ │ +527acc: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ +527ad0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +527ad2: 6e20 9606 2100 |0023: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ +527ad8: 28ee |0026: goto 0014 // -0012 │ │ +527ada: 5440 059e |0027: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileRequestCompleteHandlers:Ljava/util/Collection; // field@9e05 │ │ +527ade: 7210 c768 0000 |0029: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +527ae4: 0c00 |002c: move-result-object v0 │ │ +527ae6: 7210 1269 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +527aec: 0a01 |0030: move-result v1 │ │ +527aee: 3801 0f00 |0031: if-eqz v1, 0040 // +000f │ │ +527af2: 7210 1369 0000 |0033: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527af8: 0c01 |0036: move-result-object v1 │ │ +527afa: 1f01 3801 |0037: check-cast v1, Landroid/os/Handler; // type@0138 │ │ +527afe: 3801 f4ff |0039: if-eqz v1, 002d // -000c │ │ +527b02: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +527b04: 6e20 9606 2100 |003c: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@0696 │ │ +527b0a: 28ee |003f: goto 002d // -0012 │ │ +527b0c: 7100 edd0 0000 |0040: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +527b12: 0c00 |0043: move-result-object v0 │ │ +527b14: 7210 2ad1 0000 |0044: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +527b1a: 0a00 |0047: move-result v0 │ │ +527b1c: 3800 2000 |0048: if-eqz v0, 0068 // +0020 │ │ +527b20: 2200 5f0e |004a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +527b24: 7010 8565 0000 |004c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +527b2a: 1a01 9f52 |004f: const-string v1, "MapTileProviderBase.mapTileRequestFailed(): " // string@529f │ │ +527b2e: 6e20 9165 1000 |0051: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527b34: 6e10 a9d1 0500 |0054: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527b3a: 0b01 |0057: move-result-wide v1 │ │ +527b3c: 7120 61d3 2100 |0058: invoke-static {v1, v2}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +527b42: 0c05 |005b: move-result-object v5 │ │ +527b44: 6e20 9165 5000 |005c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527b4a: 6e10 a365 0000 |005f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +527b50: 0c05 |0062: move-result-object v5 │ │ +527b52: 1a00 6957 |0063: const-string v0, "OsmDroid" // string@5769 │ │ +527b56: 7120 f808 5000 |0065: invoke-static {v0, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +527b5c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ 0x000e line=178 │ │ 0x0023 line=180 │ │ 0x0027 line=184 │ │ @@ -1532680,29 +1532698,29 @@ │ │ type : '(JLandroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -527b44: |[527b44] org.osmdroid.tileprovider.MapTileProviderBase.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V │ │ -527b54: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -527b58: 0e00 |0002: return-void │ │ -527b5a: 5410 039e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -527b5e: 6e30 55d1 2003 |0005: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ -527b64: 0c00 |0008: move-result-object v0 │ │ -527b66: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -527b6a: 7110 42d1 0000 |000b: invoke-static {v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ -527b70: 0a00 |000e: move-result v0 │ │ -527b72: 3750 0300 |000f: if-le v0, v5, 0012 // +0003 │ │ -527b76: 0e00 |0011: return-void │ │ -527b78: 7120 45d1 5400 |0012: invoke-static {v4, v5}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -527b7e: 5415 039e |0015: iget-object v5, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -527b82: 6e40 5dd1 2543 |0017: invoke-virtual {v5, v2, v3, v4}, Lorg/osmdroid/tileprovider/MapTileCache;.putTile:(JLandroid/graphics/drawable/Drawable;)V // method@d15d │ │ -527b88: 0e00 |001a: return-void │ │ +527b60: |[527b60] org.osmdroid.tileprovider.MapTileProviderBase.putTileIntoCache:(JLandroid/graphics/drawable/Drawable;I)V │ │ +527b70: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +527b74: 0e00 |0002: return-void │ │ +527b76: 5410 039e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +527b7a: 6e30 55d1 2003 |0005: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ +527b80: 0c00 |0008: move-result-object v0 │ │ +527b82: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +527b86: 7110 42d1 0000 |000b: invoke-static {v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ +527b8c: 0a00 |000e: move-result v0 │ │ +527b8e: 3750 0300 |000f: if-le v0, v5, 0012 // +0003 │ │ +527b92: 0e00 |0011: return-void │ │ +527b94: 7120 45d1 5400 |0012: invoke-static {v4, v5}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +527b9a: 5415 039e |0015: iget-object v5, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +527b9e: 6e40 5dd1 2543 |0017: invoke-virtual {v5, v2, v3, v4}, Lorg/osmdroid/tileprovider/MapTileCache;.putTile:(JLandroid/graphics/drawable/Drawable;)V // method@d15d │ │ +527ba4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=241 │ │ 0x000b line=243 │ │ 0x0012 line=248 │ │ 0x0015 line=249 │ │ locals : │ │ @@ -1532716,100 +1532734,100 @@ │ │ type : '(Lorg/osmdroid/views/Projection;DDLandroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 7 │ │ outs : 9 │ │ insns size : 178 16-bit code units │ │ -527b8c: |[527b8c] org.osmdroid.tileprovider.MapTileProviderBase.rescaleCache:(Lorg/osmdroid/views/Projection;DDLandroid/graphics/Rect;)V │ │ -527b9c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -527ba0: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -527ba4: 0502 1a00 |0004: move-wide/from16 v2, v26 │ │ -527ba8: 0505 1c00 |0006: move-wide/from16 v5, v28 │ │ -527bac: 0804 1e00 |0008: move-object/from16 v4, v30 │ │ -527bb0: 7702 91d3 1a00 |000a: invoke-static/range {v26, v27}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ -527bb6: 0a07 |000d: move-result v7 │ │ -527bb8: 7702 91d3 1c00 |000e: invoke-static/range {v28, v29}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ -527bbe: 0a08 |0011: move-result v8 │ │ -527bc0: 3387 0300 |0012: if-ne v7, v8, 0015 // +0003 │ │ -527bc4: 0e00 |0014: return-void │ │ -527bc6: 7100 a565 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -527bcc: 0b08 |0018: move-result-wide v8 │ │ -527bce: 7100 edd0 0000 |0019: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -527bd4: 0c07 |001c: move-result-object v7 │ │ -527bd6: 7210 2ad1 0700 |001d: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -527bdc: 0a07 |0020: move-result v7 │ │ -527bde: 1a0a 6957 |0021: const-string v10, "OsmDroid" // string@5769 │ │ -527be2: 3807 1e00 |0023: if-eqz v7, 0041 // +001e │ │ -527be6: 2207 5f0e |0025: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -527bea: 7010 8565 0700 |0027: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -527bf0: 1a0b 0ad3 |002a: const-string v11, "rescale tile cache from " // string@d30a │ │ -527bf4: 6e20 9165 b700 |002c: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527bfa: 6e30 8a65 5706 |002f: invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -527c00: 1a0b 7202 |0032: const-string v11, " to " // string@0272 │ │ -527c04: 6e20 9165 b700 |0034: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527c0a: 6e30 8a65 2703 |0037: invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -527c10: 6e10 a365 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -527c16: 0c07 |003d: move-result-object v7 │ │ -527c18: 7120 fd08 7a00 |003e: invoke-static {v10, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -527c1e: 5247 8200 |0041: iget v7, v4, Landroid/graphics/Rect;.left:I // field@0082 │ │ -527c22: 524b 8400 |0043: iget v11, v4, Landroid/graphics/Rect;.top:I // field@0084 │ │ -527c26: 120c |0045: const/4 v12, #int 0 // #0 │ │ -527c28: 6e40 dcd4 71cb |0046: invoke-virtual {v1, v7, v11, v12}, Lorg/osmdroid/views/Projection;.toMercatorPixels:(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL; // method@d4dc │ │ -527c2e: 0c07 |0049: move-result-object v7 │ │ -527c30: 524b 8300 |004a: iget v11, v4, Landroid/graphics/Rect;.right:I // field@0083 │ │ -527c34: 5244 8100 |004c: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -527c38: 6e40 dcd4 b1c4 |004e: invoke-virtual {v1, v11, v4, v12}, Lorg/osmdroid/views/Projection;.toMercatorPixels:(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL; // method@d4dc │ │ -527c3e: 0c01 |0051: move-result-object v1 │ │ -527c40: 2204 da22 |0052: new-instance v4, Lorg/osmdroid/util/RectL; // type@22da │ │ -527c44: 537e b39e |0054: iget-wide v14, v7, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ -527c48: 537c b49e |0056: iget-wide v12, v7, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ -527c4c: 0510 0c00 |0058: move-wide/from16 v16, v12 │ │ -527c50: 531b b39e |005a: iget-wide v11, v1, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ -527c54: 0516 0800 |005c: move-wide/from16 v22, v8 │ │ -527c58: 5317 b49e |005e: iget-wide v7, v1, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ -527c5c: 074d |0060: move-object v13, v4 │ │ -527c5e: 0512 0b00 |0061: move-wide/from16 v18, v11 │ │ -527c62: 0514 0700 |0063: move-wide/from16 v20, v7 │ │ -527c66: 7609 75d3 0d00 |0065: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/util/RectL;.:(JJJJ)V // method@d375 │ │ -527c6c: 2f01 0205 |0068: cmpl-double v1, v2, v5 │ │ -527c70: 3d01 0900 |006a: if-lez v1, 0073 // +0009 │ │ -527c74: 2201 8522 |006c: new-instance v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper; // type@2285 │ │ -527c78: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -527c7a: 7030 87d1 0107 |006f: invoke-direct {v1, v0, v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d187 │ │ -527c80: 2807 |0072: goto 0079 // +0007 │ │ -527c82: 1207 |0073: const/4 v7, #int 0 // #0 │ │ -527c84: 2201 8622 |0074: new-instance v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper; // type@2286 │ │ -527c88: 7030 8ad1 0107 |0076: invoke-direct {v1, v0, v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d18a │ │ -527c8e: 7401 97d1 1800 |0079: invoke-virtual/range {v24}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -527c94: 0c07 |007c: move-result-object v7 │ │ -527c96: 7210 aed2 0700 |007d: invoke-interface {v7}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileSizePixels:()I // method@d2ae │ │ -527c9c: 0a07 |0080: move-result v7 │ │ -527c9e: 0502 1a00 |0081: move-wide/from16 v2, v26 │ │ -527ca2: 0505 1c00 |0083: move-wide/from16 v5, v28 │ │ -527ca6: 7407 84d1 0100 |0085: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.loop:(DLorg/osmdroid/util/RectL;DI)V // method@d184 │ │ -527cac: 7100 a565 0000 |0088: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -527cb2: 0b01 |008b: move-result-wide v1 │ │ -527cb4: 7100 edd0 0000 |008c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -527cba: 0c03 |008f: move-result-object v3 │ │ -527cbc: 7210 2ad1 0300 |0090: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -527cc2: 0a03 |0093: move-result v3 │ │ -527cc4: 3803 1d00 |0094: if-eqz v3, 00b1 // +001d │ │ -527cc8: 2203 5f0e |0096: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -527ccc: 7010 8565 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -527cd2: 1a04 fe22 |009b: const-string v4, "Finished rescale in " // string@22fe │ │ -527cd6: 6e20 9165 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527cdc: 9c01 0116 |00a0: sub-long v1, v1, v22 │ │ -527ce0: 6e30 8d65 1302 |00a2: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -527ce6: 1a01 0bc0 |00a5: const-string v1, "ms" // string@c00b │ │ -527cea: 6e20 9165 1300 |00a7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -527cf0: 6e10 a365 0300 |00aa: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -527cf6: 0c01 |00ad: move-result-object v1 │ │ -527cf8: 7120 fd08 1a00 |00ae: invoke-static {v10, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -527cfe: 0e00 |00b1: return-void │ │ +527ba8: |[527ba8] org.osmdroid.tileprovider.MapTileProviderBase.rescaleCache:(Lorg/osmdroid/views/Projection;DDLandroid/graphics/Rect;)V │ │ +527bb8: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +527bbc: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +527bc0: 0502 1a00 |0004: move-wide/from16 v2, v26 │ │ +527bc4: 0505 1c00 |0006: move-wide/from16 v5, v28 │ │ +527bc8: 0804 1e00 |0008: move-object/from16 v4, v30 │ │ +527bcc: 7702 91d3 1a00 |000a: invoke-static/range {v26, v27}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ +527bd2: 0a07 |000d: move-result v7 │ │ +527bd4: 7702 91d3 1c00 |000e: invoke-static/range {v28, v29}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ +527bda: 0a08 |0011: move-result v8 │ │ +527bdc: 3387 0300 |0012: if-ne v7, v8, 0015 // +0003 │ │ +527be0: 0e00 |0014: return-void │ │ +527be2: 7100 a565 0000 |0015: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +527be8: 0b08 |0018: move-result-wide v8 │ │ +527bea: 7100 edd0 0000 |0019: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +527bf0: 0c07 |001c: move-result-object v7 │ │ +527bf2: 7210 2ad1 0700 |001d: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +527bf8: 0a07 |0020: move-result v7 │ │ +527bfa: 1a0a 6957 |0021: const-string v10, "OsmDroid" // string@5769 │ │ +527bfe: 3807 1e00 |0023: if-eqz v7, 0041 // +001e │ │ +527c02: 2207 5f0e |0025: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +527c06: 7010 8565 0700 |0027: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +527c0c: 1a0b 0ad3 |002a: const-string v11, "rescale tile cache from " // string@d30a │ │ +527c10: 6e20 9165 b700 |002c: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527c16: 6e30 8a65 5706 |002f: invoke-virtual {v7, v5, v6}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +527c1c: 1a0b 7202 |0032: const-string v11, " to " // string@0272 │ │ +527c20: 6e20 9165 b700 |0034: invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527c26: 6e30 8a65 2703 |0037: invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +527c2c: 6e10 a365 0700 |003a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +527c32: 0c07 |003d: move-result-object v7 │ │ +527c34: 7120 fd08 7a00 |003e: invoke-static {v10, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +527c3a: 5247 8200 |0041: iget v7, v4, Landroid/graphics/Rect;.left:I // field@0082 │ │ +527c3e: 524b 8400 |0043: iget v11, v4, Landroid/graphics/Rect;.top:I // field@0084 │ │ +527c42: 120c |0045: const/4 v12, #int 0 // #0 │ │ +527c44: 6e40 dcd4 71cb |0046: invoke-virtual {v1, v7, v11, v12}, Lorg/osmdroid/views/Projection;.toMercatorPixels:(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL; // method@d4dc │ │ +527c4a: 0c07 |0049: move-result-object v7 │ │ +527c4c: 524b 8300 |004a: iget v11, v4, Landroid/graphics/Rect;.right:I // field@0083 │ │ +527c50: 5244 8100 |004c: iget v4, v4, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +527c54: 6e40 dcd4 b1c4 |004e: invoke-virtual {v1, v11, v4, v12}, Lorg/osmdroid/views/Projection;.toMercatorPixels:(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL; // method@d4dc │ │ +527c5a: 0c01 |0051: move-result-object v1 │ │ +527c5c: 2204 da22 |0052: new-instance v4, Lorg/osmdroid/util/RectL; // type@22da │ │ +527c60: 537e b39e |0054: iget-wide v14, v7, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ +527c64: 537c b49e |0056: iget-wide v12, v7, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ +527c68: 0510 0c00 |0058: move-wide/from16 v16, v12 │ │ +527c6c: 531b b39e |005a: iget-wide v11, v1, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ +527c70: 0516 0800 |005c: move-wide/from16 v22, v8 │ │ +527c74: 5317 b49e |005e: iget-wide v7, v1, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ +527c78: 074d |0060: move-object v13, v4 │ │ +527c7a: 0512 0b00 |0061: move-wide/from16 v18, v11 │ │ +527c7e: 0514 0700 |0063: move-wide/from16 v20, v7 │ │ +527c82: 7609 75d3 0d00 |0065: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lorg/osmdroid/util/RectL;.:(JJJJ)V // method@d375 │ │ +527c88: 2f01 0205 |0068: cmpl-double v1, v2, v5 │ │ +527c8c: 3d01 0900 |006a: if-lez v1, 0073 // +0009 │ │ +527c90: 2201 8522 |006c: new-instance v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper; // type@2285 │ │ +527c94: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +527c96: 7030 87d1 0107 |006f: invoke-direct {v1, v0, v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d187 │ │ +527c9c: 2807 |0072: goto 0079 // +0007 │ │ +527c9e: 1207 |0073: const/4 v7, #int 0 // #0 │ │ +527ca0: 2201 8622 |0074: new-instance v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper; // type@2286 │ │ +527ca4: 7030 8ad1 0107 |0076: invoke-direct {v1, v0, v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d18a │ │ +527caa: 7401 97d1 1800 |0079: invoke-virtual/range {v24}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +527cb0: 0c07 |007c: move-result-object v7 │ │ +527cb2: 7210 aed2 0700 |007d: invoke-interface {v7}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileSizePixels:()I // method@d2ae │ │ +527cb8: 0a07 |0080: move-result v7 │ │ +527cba: 0502 1a00 |0081: move-wide/from16 v2, v26 │ │ +527cbe: 0505 1c00 |0083: move-wide/from16 v5, v28 │ │ +527cc2: 7407 84d1 0100 |0085: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.loop:(DLorg/osmdroid/util/RectL;DI)V // method@d184 │ │ +527cc8: 7100 a565 0000 |0088: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +527cce: 0b01 |008b: move-result-wide v1 │ │ +527cd0: 7100 edd0 0000 |008c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +527cd6: 0c03 |008f: move-result-object v3 │ │ +527cd8: 7210 2ad1 0300 |0090: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +527cde: 0a03 |0093: move-result v3 │ │ +527ce0: 3803 1d00 |0094: if-eqz v3, 00b1 // +001d │ │ +527ce4: 2203 5f0e |0096: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +527ce8: 7010 8565 0300 |0098: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +527cee: 1a04 fe22 |009b: const-string v4, "Finished rescale in " // string@22fe │ │ +527cf2: 6e20 9165 4300 |009d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527cf8: 9c01 0116 |00a0: sub-long v1, v1, v22 │ │ +527cfc: 6e30 8d65 1302 |00a2: invoke-virtual {v3, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +527d02: 1a01 0bc0 |00a5: const-string v1, "ms" // string@c00b │ │ +527d06: 6e20 9165 1300 |00a7: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +527d0c: 6e10 a365 0300 |00aa: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +527d12: 0c01 |00ad: move-result-object v1 │ │ +527d14: 7120 fd08 1a00 |00ae: invoke-static {v10, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +527d1a: 0e00 |00b1: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=322 │ │ 0x0015 line=326 │ │ 0x0019 line=327 │ │ 0x0025 line=328 │ │ 0x0041 line=330 │ │ @@ -1532832,18 +1532850,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -527d00: |[527d00] org.osmdroid.tileprovider.MapTileProviderBase.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -527d10: 5b01 069e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileSource:Lorg/osmdroid/tileprovider/tilesource/ITileSource; // field@9e06 │ │ -527d14: 6e10 8ed1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ -527d1a: 0e00 |0005: return-void │ │ +527d1c: |[527d1c] org.osmdroid.tileprovider.MapTileProviderBase.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +527d2c: 5b01 069e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileSource:Lorg/osmdroid/tileprovider/tilesource/ITileSource; // field@9e06 │ │ +527d30: 6e10 8ed1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ +527d36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0002 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1532853,17 +1532871,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -527d1c: |[527d1c] org.osmdroid.tileprovider.MapTileProviderBase.setUseDataConnection:(Z)V │ │ -527d2c: 5c01 079e |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mUseDataConnection:Z // field@9e07 │ │ -527d30: 0e00 |0002: return-void │ │ +527d38: |[527d38] org.osmdroid.tileprovider.MapTileProviderBase.setUseDataConnection:(Z)V │ │ +527d48: 5c01 079e |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mUseDataConnection:Z // field@9e07 │ │ +527d4c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1532872,17 +1532890,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5277c4: |[5277c4] org.osmdroid.tileprovider.MapTileProviderBase.useDataConnection:()Z │ │ -5277d4: 5510 079e |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mUseDataConnection:Z // field@9e07 │ │ -5277d8: 0f00 |0002: return v0 │ │ +5277e0: |[5277e0] org.osmdroid.tileprovider.MapTileProviderBase.useDataConnection:()Z │ │ +5277f0: 5510 079e |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mUseDataConnection:Z // field@9e07 │ │ +5277f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ source_file_idx : 21148 (MapTileProviderBase.java) │ │ @@ -1532918,20 +1532936,20 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -52823c: |[52823c] org.osmdroid.tileprovider.ReusableBitmapDrawable.:(Landroid/graphics/Bitmap;)V │ │ -52824c: 7020 41d1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d141 │ │ -528252: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -528254: 5c01 119e |0004: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mBitmapRecycled:Z // field@9e11 │ │ -528258: 5901 129e |0006: iput v1, v0, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ -52825c: 0e00 |0008: return-void │ │ +528258: |[528258] org.osmdroid.tileprovider.ReusableBitmapDrawable.:(Landroid/graphics/Bitmap;)V │ │ +528268: 7020 41d1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d141 │ │ +52826e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +528270: 5c01 119e |0004: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mBitmapRecycled:Z // field@9e11 │ │ +528274: 5901 129e |0006: iput v1, v0, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ +528278: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=17 │ │ 0x0006 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; │ │ @@ -1532943,24 +1532961,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -528260: |[528260] org.osmdroid.tileprovider.ReusableBitmapDrawable.beginUsingDrawable:()V │ │ -528270: 1d01 |0000: monitor-enter v1 │ │ -528272: 5210 129e |0001: iget v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ -528276: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ -52827a: 5910 129e |0005: iput v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ -52827e: 1e01 |0007: monitor-exit v1 │ │ -528280: 0e00 |0008: return-void │ │ -528282: 0d00 |0009: move-exception v0 │ │ -528284: 1e01 |000a: monitor-exit v1 │ │ -528286: 2700 |000b: throw v0 │ │ +52827c: |[52827c] org.osmdroid.tileprovider.ReusableBitmapDrawable.beginUsingDrawable:()V │ │ +52828c: 1d01 |0000: monitor-enter v1 │ │ +52828e: 5210 129e |0001: iget v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ +528292: d800 0001 |0003: add-int/lit8 v0, v0, #int 1 // #01 │ │ +528296: 5910 129e |0005: iput v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ +52829a: 1e01 |0007: monitor-exit v1 │ │ +52829c: 0e00 |0008: return-void │ │ +52829e: 0d00 |0009: move-exception v0 │ │ +5282a0: 1e01 |000a: monitor-exit v1 │ │ +5282a2: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=25 │ │ 0x0001 line=26 │ │ 0x0007 line=27 │ │ @@ -1532972,29 +1532990,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -528294: |[528294] org.osmdroid.tileprovider.ReusableBitmapDrawable.finishUsingDrawable:()V │ │ -5282a4: 1d02 |0000: monitor-enter v2 │ │ -5282a6: 5220 129e |0001: iget v0, v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ -5282aa: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ -5282ae: 5920 129e |0005: iput v0, v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ -5282b2: 3a00 0400 |0007: if-ltz v0, 000b // +0004 │ │ -5282b6: 1e02 |0009: monitor-exit v2 │ │ -5282b8: 0e00 |000a: return-void │ │ -5282ba: 2200 3f0e |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ -5282be: 1a01 b469 |000d: const-string v1, "Unbalanced endUsingDrawable() called." // string@69b4 │ │ -5282c2: 7020 c464 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -5282c8: 2700 |0012: throw v0 │ │ -5282ca: 0d00 |0013: move-exception v0 │ │ -5282cc: 1e02 |0014: monitor-exit v2 │ │ -5282ce: 2700 |0015: throw v0 │ │ +5282b0: |[5282b0] org.osmdroid.tileprovider.ReusableBitmapDrawable.finishUsingDrawable:()V │ │ +5282c0: 1d02 |0000: monitor-enter v2 │ │ +5282c2: 5220 129e |0001: iget v0, v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ +5282c6: d800 00ff |0003: add-int/lit8 v0, v0, #int -1 // #ff │ │ +5282ca: 5920 129e |0005: iput v0, v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ +5282ce: 3a00 0400 |0007: if-ltz v0, 000b // +0004 │ │ +5282d2: 1e02 |0009: monitor-exit v2 │ │ +5282d4: 0e00 |000a: return-void │ │ +5282d6: 2200 3f0e |000b: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ +5282da: 1a01 b469 |000d: const-string v1, "Unbalanced endUsingDrawable() called." // string@69b4 │ │ +5282de: 7020 c464 1000 |000f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +5282e4: 2700 |0012: throw v0 │ │ +5282e6: 0d00 |0013: move-exception v0 │ │ +5282e8: 1e02 |0014: monitor-exit v2 │ │ +5282ea: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=31 │ │ 0x0001 line=32 │ │ 0x0009 line=35 │ │ @@ -1533008,26 +1533026,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -528204: |[528204] org.osmdroid.tileprovider.ReusableBitmapDrawable.isBitmapValid:()Z │ │ -528214: 1d01 |0000: monitor-enter v1 │ │ -528216: 5510 119e |0001: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mBitmapRecycled:Z // field@9e11 │ │ -52821a: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ -52821e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -528220: 2802 |0006: goto 0008 // +0002 │ │ -528222: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -528224: 1e01 |0008: monitor-exit v1 │ │ -528226: 0f00 |0009: return v0 │ │ -528228: 0d00 |000a: move-exception v0 │ │ -52822a: 1e01 |000b: monitor-exit v1 │ │ -52822c: 2700 |000c: throw v0 │ │ +528220: |[528220] org.osmdroid.tileprovider.ReusableBitmapDrawable.isBitmapValid:()Z │ │ +528230: 1d01 |0000: monitor-enter v1 │ │ +528232: 5510 119e |0001: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mBitmapRecycled:Z // field@9e11 │ │ +528236: 3900 0400 |0003: if-nez v0, 0007 // +0004 │ │ +52823a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +52823c: 2802 |0006: goto 0008 // +0002 │ │ +52823e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +528240: 1e01 |0008: monitor-exit v1 │ │ +528242: 0f00 |0009: return v0 │ │ +528244: 0d00 |000a: move-exception v0 │ │ +528246: 1e01 |000b: monitor-exit v1 │ │ +528248: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=49 │ │ 0x0001 line=50 │ │ 0x000b line=51 │ │ @@ -1533039,30 +1533057,30 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -5281c0: |[5281c0] org.osmdroid.tileprovider.ReusableBitmapDrawable.tryRecycle:()Landroid/graphics/Bitmap; │ │ -5281d0: 1d01 |0000: monitor-enter v1 │ │ -5281d2: 5210 129e |0001: iget v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ -5281d6: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ -5281da: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -5281dc: 5c10 119e |0006: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mBitmapRecycled:Z // field@9e11 │ │ -5281e0: 6e10 ed04 0100 |0008: invoke-virtual {v1}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -5281e6: 0c00 |000b: move-result-object v0 │ │ -5281e8: 1e01 |000c: monitor-exit v1 │ │ -5281ea: 1100 |000d: return-object v0 │ │ -5281ec: 1e01 |000e: monitor-exit v1 │ │ -5281ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -5281f0: 1100 |0010: return-object v0 │ │ -5281f2: 0d00 |0011: move-exception v0 │ │ -5281f4: 1e01 |0012: monitor-exit v1 │ │ -5281f6: 2700 |0013: throw v0 │ │ +5281dc: |[5281dc] org.osmdroid.tileprovider.ReusableBitmapDrawable.tryRecycle:()Landroid/graphics/Bitmap; │ │ +5281ec: 1d01 |0000: monitor-enter v1 │ │ +5281ee: 5210 129e |0001: iget v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mUsageRefCount:I // field@9e12 │ │ +5281f2: 3900 0b00 |0003: if-nez v0, 000e // +000b │ │ +5281f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +5281f8: 5c10 119e |0006: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.mBitmapRecycled:Z // field@9e11 │ │ +5281fc: 6e10 ed04 0100 |0008: invoke-virtual {v1}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +528202: 0c00 |000b: move-result-object v0 │ │ +528204: 1e01 |000c: monitor-exit v1 │ │ +528206: 1100 |000d: return-object v0 │ │ +528208: 1e01 |000e: monitor-exit v1 │ │ +52820a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +52820c: 1100 |0010: return-object v0 │ │ +52820e: 0d00 |0011: move-exception v0 │ │ +528210: 1e01 |0012: monitor-exit v1 │ │ +528212: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=39 │ │ 0x0001 line=40 │ │ 0x0006 line=41 │ │ @@ -1533111,34 +1533129,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52894c: |[52894c] org.osmdroid.tileprovider.modules.DatabaseFileArchive.:()V │ │ -52895c: 0e00 |0000: return-void │ │ +528968: |[528968] org.osmdroid.tileprovider.modules.DatabaseFileArchive.:()V │ │ +528978: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -528960: |[528960] org.osmdroid.tileprovider.modules.DatabaseFileArchive.:()V │ │ -528970: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -528976: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -528978: 5c10 1e9e |0004: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mIgnoreTileSource:Z // field@9e1e │ │ -52897c: 0e00 |0006: return-void │ │ +52897c: |[52897c] org.osmdroid.tileprovider.modules.DatabaseFileArchive.:()V │ │ +52898c: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +528992: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +528994: 5c10 1e9e |0004: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mIgnoreTileSource:Z // field@9e1e │ │ +528998: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; │ │ │ │ @@ -1533148,18 +1533166,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -528980: |[528980] org.osmdroid.tileprovider.modules.DatabaseFileArchive.close:()V │ │ -528990: 5410 1d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ -528994: 6e10 a403 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@03a4 │ │ -52899a: 0e00 |0005: return-void │ │ +52899c: |[52899c] org.osmdroid.tileprovider.modules.DatabaseFileArchive.close:()V │ │ +5289ac: 5410 1d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ +5289b0: 6e10 a403 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@03a4 │ │ +5289b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;) │ │ @@ -1533167,121 +1533185,121 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 197 16-bit code units │ │ -5286d8: |[5286d8] org.osmdroid.tileprovider.modules.DatabaseFileArchive.getImage:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)[B │ │ -5286e8: 54c0 1d9e |0000: iget-object v0, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ -5286ec: 1a01 6957 |0002: const-string v1, "OsmDroid" // string@5769 │ │ -5286f0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -5286f2: 3800 b000 |0005: if-eqz v0, 00b5 // +00b0 │ │ -5286f6: 6e10 aa03 0000 |0007: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@03aa │ │ -5286fc: 0a00 |000a: move-result v0 │ │ -5286fe: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -528702: 2900 a800 |000d: goto/16 00b5 // +00a8 │ │ -528706: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -528708: 2305 e623 |0010: new-array v5, v0, [Ljava/lang/String; // type@23e6 │ │ -52870c: 1a03 fae5 |0012: const-string v3, "tile" // string@e5fa │ │ -528710: 120b |0014: const/4 v11, #int 0 // #0 │ │ -528712: 4d03 050b |0015: aput-object v3, v5, v11 │ │ -528716: 7120 5cd3 fe00 |0017: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52871c: 0a03 |001a: move-result v3 │ │ -52871e: 8133 |001b: int-to-long v3, v3 │ │ -528720: 7120 5dd3 fe00 |001c: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -528726: 0a06 |001f: move-result v6 │ │ -528728: 8166 |0020: int-to-long v6, v6 │ │ -52872a: 7120 5ed3 fe00 |0021: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -528730: 0a08 |0024: move-result v8 │ │ -528732: 8188 |0025: int-to-long v8, v8 │ │ -528734: 848a |0026: long-to-int v10, v8 │ │ -528736: c3a8 |0027: shl-long/2addr v8, v10 │ │ -528738: bb38 |0028: add-long/2addr v8, v3 │ │ -52873a: a303 080a |0029: shl-long v3, v8, v10 │ │ -52873e: bb63 |002b: add-long/2addr v3, v6 │ │ -528740: 55c6 1e9e |002c: iget-boolean v6, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mIgnoreTileSource:Z // field@9e1e │ │ -528744: 1a07 17ad |002e: const-string v7, "key = " // string@ad17 │ │ -528748: 3906 3900 |0030: if-nez v6, 0069 // +0039 │ │ -52874c: 54c6 1d9e |0032: iget-object v6, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ -528750: 1a08 0ee6 |0034: const-string v8, "tiles" // string@e60e │ │ -528754: 2209 5f0e |0036: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ -528758: 7010 8565 0900 |0038: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52875e: 6e20 9165 7900 |003b: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528764: 6e30 8d65 3904 |003e: invoke-virtual {v9, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -52876a: 1a03 fe00 |0041: const-string v3, " and " // string@00fe │ │ -52876e: 6e20 9165 3900 |0043: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528774: 1a03 6ecf |0046: const-string v3, "provider" // string@cf6e │ │ -528778: 6e20 9165 3900 |0048: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52877e: 1a03 a800 |004b: const-string v3, " = ?" // string@00a8 │ │ -528782: 6e20 9165 3900 |004d: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528788: 6e10 a365 0900 |0050: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52878e: 0c07 |0053: move-result-object v7 │ │ -528790: 2300 e623 |0054: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -528794: 7210 afd2 0d00 |0056: invoke-interface {v13}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52879a: 0c0d |0059: move-result-object v13 │ │ -52879c: 4d0d 000b |005a: aput-object v13, v0, v11 │ │ -5287a0: 120d |005c: const/4 v13, #int 0 // #0 │ │ -5287a2: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -5287a4: 120a |005e: const/4 v10, #int 0 // #0 │ │ -5287a6: 0763 |005f: move-object v3, v6 │ │ -5287a8: 0784 |0060: move-object v4, v8 │ │ -5287aa: 0776 |0061: move-object v6, v7 │ │ -5287ac: 0707 |0062: move-object v7, v0 │ │ -5287ae: 07d8 |0063: move-object v8, v13 │ │ -5287b0: 7408 ad03 0300 |0064: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ -5287b6: 0c0d |0067: move-result-object v13 │ │ -5287b8: 281e |0068: goto 0086 // +001e │ │ -5287ba: 54cd 1d9e |0069: iget-object v13, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ -5287be: 1a00 0ee6 |006b: const-string v0, "tiles" // string@e60e │ │ -5287c2: 2206 5f0e |006d: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ -5287c6: 7010 8565 0600 |006f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5287cc: 6e20 9165 7600 |0072: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5287d2: 6e30 8d65 3604 |0075: invoke-virtual {v6, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -5287d8: 6e10 a365 0600 |0078: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5287de: 0c06 |007b: move-result-object v6 │ │ -5287e0: 1207 |007c: const/4 v7, #int 0 // #0 │ │ -5287e2: 1208 |007d: const/4 v8, #int 0 // #0 │ │ -5287e4: 1209 |007e: const/4 v9, #int 0 // #0 │ │ -5287e6: 120a |007f: const/4 v10, #int 0 // #0 │ │ -5287e8: 07d3 |0080: move-object v3, v13 │ │ -5287ea: 0704 |0081: move-object v4, v0 │ │ -5287ec: 7408 ad03 0300 |0082: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ -5287f2: 0c0d |0085: move-result-object v13 │ │ -5287f4: 7210 7603 0d00 |0086: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -5287fa: 0a00 |0089: move-result v0 │ │ -5287fc: 3800 0a00 |008a: if-eqz v0, 0094 // +000a │ │ -528800: 7210 8203 0d00 |008c: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ -528806: 7220 7303 bd00 |008f: invoke-interface {v13, v11}, Landroid/database/Cursor;.getBlob:(I)[B // method@0373 │ │ -52880c: 0c00 |0092: move-result-object v0 │ │ -52880e: 2802 |0093: goto 0095 // +0002 │ │ -528810: 0720 |0094: move-object v0, v2 │ │ -528812: 7210 7203 0d00 |0095: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -528818: 3800 1c00 |0098: if-eqz v0, 00b4 // +001c │ │ -52881c: 1100 |009a: return-object v0 │ │ -52881e: 0d0d |009b: move-exception v13 │ │ -528820: 2200 5f0e |009c: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -528824: 7010 8565 0000 |009e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52882a: 1a03 d320 |00a1: const-string v3, "Error getting db stream: " // string@20d3 │ │ -52882e: 6e20 9165 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528834: 7120 61d3 fe00 |00a6: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52883a: 0c0e |00a9: move-result-object v14 │ │ -52883c: 6e20 9165 e000 |00aa: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528842: 6e10 a365 0000 |00ad: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -528848: 0c0e |00b0: move-result-object v14 │ │ -52884a: 7130 0409 e10d |00b1: invoke-static {v1, v14, v13}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -528850: 1102 |00b4: return-object v2 │ │ -528852: 7100 edd0 0000 |00b5: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -528858: 0c0d |00b8: move-result-object v13 │ │ -52885a: 7210 2ad1 0d00 |00b9: invoke-interface {v13}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -528860: 0a0d |00bc: move-result v13 │ │ -528862: 380d 0700 |00bd: if-eqz v13, 00c4 // +0007 │ │ -528866: 1a0d f062 |00bf: const-string v13, "Skipping DatabaseFileArchive lookup, database is closed" // string@62f0 │ │ -52886a: 7120 f808 d100 |00c1: invoke-static {v1, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -528870: 1102 |00c4: return-object v2 │ │ +5286f4: |[5286f4] org.osmdroid.tileprovider.modules.DatabaseFileArchive.getImage:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)[B │ │ +528704: 54c0 1d9e |0000: iget-object v0, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ +528708: 1a01 6957 |0002: const-string v1, "OsmDroid" // string@5769 │ │ +52870c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +52870e: 3800 b000 |0005: if-eqz v0, 00b5 // +00b0 │ │ +528712: 6e10 aa03 0000 |0007: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@03aa │ │ +528718: 0a00 |000a: move-result v0 │ │ +52871a: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +52871e: 2900 a800 |000d: goto/16 00b5 // +00a8 │ │ +528722: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +528724: 2305 e623 |0010: new-array v5, v0, [Ljava/lang/String; // type@23e6 │ │ +528728: 1a03 fae5 |0012: const-string v3, "tile" // string@e5fa │ │ +52872c: 120b |0014: const/4 v11, #int 0 // #0 │ │ +52872e: 4d03 050b |0015: aput-object v3, v5, v11 │ │ +528732: 7120 5cd3 fe00 |0017: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +528738: 0a03 |001a: move-result v3 │ │ +52873a: 8133 |001b: int-to-long v3, v3 │ │ +52873c: 7120 5dd3 fe00 |001c: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +528742: 0a06 |001f: move-result v6 │ │ +528744: 8166 |0020: int-to-long v6, v6 │ │ +528746: 7120 5ed3 fe00 |0021: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52874c: 0a08 |0024: move-result v8 │ │ +52874e: 8188 |0025: int-to-long v8, v8 │ │ +528750: 848a |0026: long-to-int v10, v8 │ │ +528752: c3a8 |0027: shl-long/2addr v8, v10 │ │ +528754: bb38 |0028: add-long/2addr v8, v3 │ │ +528756: a303 080a |0029: shl-long v3, v8, v10 │ │ +52875a: bb63 |002b: add-long/2addr v3, v6 │ │ +52875c: 55c6 1e9e |002c: iget-boolean v6, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mIgnoreTileSource:Z // field@9e1e │ │ +528760: 1a07 17ad |002e: const-string v7, "key = " // string@ad17 │ │ +528764: 3906 3900 |0030: if-nez v6, 0069 // +0039 │ │ +528768: 54c6 1d9e |0032: iget-object v6, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ +52876c: 1a08 0ee6 |0034: const-string v8, "tiles" // string@e60e │ │ +528770: 2209 5f0e |0036: new-instance v9, Ljava/lang/StringBuilder; // type@0e5f │ │ +528774: 7010 8565 0900 |0038: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52877a: 6e20 9165 7900 |003b: invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528780: 6e30 8d65 3904 |003e: invoke-virtual {v9, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +528786: 1a03 fe00 |0041: const-string v3, " and " // string@00fe │ │ +52878a: 6e20 9165 3900 |0043: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528790: 1a03 6ecf |0046: const-string v3, "provider" // string@cf6e │ │ +528794: 6e20 9165 3900 |0048: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52879a: 1a03 a800 |004b: const-string v3, " = ?" // string@00a8 │ │ +52879e: 6e20 9165 3900 |004d: invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5287a4: 6e10 a365 0900 |0050: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5287aa: 0c07 |0053: move-result-object v7 │ │ +5287ac: 2300 e623 |0054: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +5287b0: 7210 afd2 0d00 |0056: invoke-interface {v13}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +5287b6: 0c0d |0059: move-result-object v13 │ │ +5287b8: 4d0d 000b |005a: aput-object v13, v0, v11 │ │ +5287bc: 120d |005c: const/4 v13, #int 0 // #0 │ │ +5287be: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +5287c0: 120a |005e: const/4 v10, #int 0 // #0 │ │ +5287c2: 0763 |005f: move-object v3, v6 │ │ +5287c4: 0784 |0060: move-object v4, v8 │ │ +5287c6: 0776 |0061: move-object v6, v7 │ │ +5287c8: 0707 |0062: move-object v7, v0 │ │ +5287ca: 07d8 |0063: move-object v8, v13 │ │ +5287cc: 7408 ad03 0300 |0064: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ +5287d2: 0c0d |0067: move-result-object v13 │ │ +5287d4: 281e |0068: goto 0086 // +001e │ │ +5287d6: 54cd 1d9e |0069: iget-object v13, v12, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ +5287da: 1a00 0ee6 |006b: const-string v0, "tiles" // string@e60e │ │ +5287de: 2206 5f0e |006d: new-instance v6, Ljava/lang/StringBuilder; // type@0e5f │ │ +5287e2: 7010 8565 0600 |006f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5287e8: 6e20 9165 7600 |0072: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5287ee: 6e30 8d65 3604 |0075: invoke-virtual {v6, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +5287f4: 6e10 a365 0600 |0078: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5287fa: 0c06 |007b: move-result-object v6 │ │ +5287fc: 1207 |007c: const/4 v7, #int 0 // #0 │ │ +5287fe: 1208 |007d: const/4 v8, #int 0 // #0 │ │ +528800: 1209 |007e: const/4 v9, #int 0 // #0 │ │ +528802: 120a |007f: const/4 v10, #int 0 // #0 │ │ +528804: 07d3 |0080: move-object v3, v13 │ │ +528806: 0704 |0081: move-object v4, v0 │ │ +528808: 7408 ad03 0300 |0082: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ +52880e: 0c0d |0085: move-result-object v13 │ │ +528810: 7210 7603 0d00 |0086: invoke-interface {v13}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +528816: 0a00 |0089: move-result v0 │ │ +528818: 3800 0a00 |008a: if-eqz v0, 0094 // +000a │ │ +52881c: 7210 8203 0d00 |008c: invoke-interface {v13}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ +528822: 7220 7303 bd00 |008f: invoke-interface {v13, v11}, Landroid/database/Cursor;.getBlob:(I)[B // method@0373 │ │ +528828: 0c00 |0092: move-result-object v0 │ │ +52882a: 2802 |0093: goto 0095 // +0002 │ │ +52882c: 0720 |0094: move-object v0, v2 │ │ +52882e: 7210 7203 0d00 |0095: invoke-interface {v13}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +528834: 3800 1c00 |0098: if-eqz v0, 00b4 // +001c │ │ +528838: 1100 |009a: return-object v0 │ │ +52883a: 0d0d |009b: move-exception v13 │ │ +52883c: 2200 5f0e |009c: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +528840: 7010 8565 0000 |009e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +528846: 1a03 d320 |00a1: const-string v3, "Error getting db stream: " // string@20d3 │ │ +52884a: 6e20 9165 3000 |00a3: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528850: 7120 61d3 fe00 |00a6: invoke-static {v14, v15}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +528856: 0c0e |00a9: move-result-object v14 │ │ +528858: 6e20 9165 e000 |00aa: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52885e: 6e10 a365 0000 |00ad: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528864: 0c0e |00b0: move-result-object v14 │ │ +528866: 7130 0409 e10d |00b1: invoke-static {v1, v14, v13}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +52886c: 1102 |00b4: return-object v2 │ │ +52886e: 7100 edd0 0000 |00b5: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +528874: 0c0d |00b8: move-result-object v13 │ │ +528876: 7210 2ad1 0d00 |00b9: invoke-interface {v13}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52887c: 0a0d |00bc: move-result v13 │ │ +52887e: 380d 0700 |00bd: if-eqz v13, 00c4 // +0007 │ │ +528882: 1a0d f062 |00bf: const-string v13, "Skipping DatabaseFileArchive lookup, database is closed" // string@62f0 │ │ +528886: 7120 f808 d100 |00c1: invoke-static {v1, v13}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52888c: 1102 |00c4: return-object v2 │ │ catches : 2 │ │ 0x0010 - 0x002e │ │ -> 0x009b │ │ 0x0032 - 0x0098 │ │ -> 0x009b │ │ positions : │ │ 0x0000 line=76 │ │ @@ -1533310,38 +1533328,38 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -528888: |[528888] org.osmdroid.tileprovider.modules.DatabaseFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ -528898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52889a: 6e40 bed1 4365 |0001: invoke-virtual {v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.getImage:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)[B // method@d1be │ │ -5288a0: 0c04 |0004: move-result-object v4 │ │ -5288a2: 3804 0800 |0005: if-eqz v4, 000d // +0008 │ │ -5288a6: 2201 fc0d |0007: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -5288aa: 7020 5e63 4100 |0009: invoke-direct {v1, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -5288b0: 2802 |000c: goto 000e // +0002 │ │ -5288b2: 0701 |000d: move-object v1, v0 │ │ -5288b4: 3801 1e00 |000e: if-eqz v1, 002c // +001e │ │ -5288b8: 1101 |0010: return-object v1 │ │ -5288ba: 0d04 |0011: move-exception v4 │ │ -5288bc: 2201 5f0e |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -5288c0: 7010 8565 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5288c6: 1a02 d320 |0017: const-string v2, "Error getting db stream: " // string@20d3 │ │ -5288ca: 6e20 9165 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5288d0: 7120 61d3 6500 |001c: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -5288d6: 0c05 |001f: move-result-object v5 │ │ -5288d8: 6e20 9165 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5288de: 6e10 a365 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5288e4: 0c05 |0026: move-result-object v5 │ │ -5288e6: 1a06 6957 |0027: const-string v6, "OsmDroid" // string@5769 │ │ -5288ea: 7130 0409 5604 |0029: invoke-static {v6, v5, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -5288f0: 1100 |002c: return-object v0 │ │ +5288a4: |[5288a4] org.osmdroid.tileprovider.modules.DatabaseFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ +5288b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5288b6: 6e40 bed1 4365 |0001: invoke-virtual {v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.getImage:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)[B // method@d1be │ │ +5288bc: 0c04 |0004: move-result-object v4 │ │ +5288be: 3804 0800 |0005: if-eqz v4, 000d // +0008 │ │ +5288c2: 2201 fc0d |0007: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +5288c6: 7020 5e63 4100 |0009: invoke-direct {v1, v4}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +5288cc: 2802 |000c: goto 000e // +0002 │ │ +5288ce: 0701 |000d: move-object v1, v0 │ │ +5288d0: 3801 1e00 |000e: if-eqz v1, 002c // +001e │ │ +5288d4: 1101 |0010: return-object v1 │ │ +5288d6: 0d04 |0011: move-exception v4 │ │ +5288d8: 2201 5f0e |0012: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +5288dc: 7010 8565 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5288e2: 1a02 d320 |0017: const-string v2, "Error getting db stream: " // string@20d3 │ │ +5288e6: 6e20 9165 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5288ec: 7120 61d3 6500 |001c: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +5288f2: 0c05 |001f: move-result-object v5 │ │ +5288f4: 6e20 9165 5100 |0020: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5288fa: 6e10 a365 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528900: 0c05 |0026: move-result-object v5 │ │ +528902: 1a06 6957 |0027: const-string v6, "OsmDroid" // string@5769 │ │ +528906: 7130 0409 5604 |0029: invoke-static {v6, v5, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +52890c: 1100 |002c: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x000c │ │ -> 0x0011 │ │ positions : │ │ 0x0001 line=116 │ │ 0x0007 line=118 │ │ 0x0012 line=123 │ │ @@ -1533355,23 +1533373,23 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -52899c: |[52899c] org.osmdroid.tileprovider.modules.DatabaseFileArchive.init:(Ljava/io/File;)V │ │ -5289ac: 6e10 9e63 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -5289b2: 0c03 |0003: move-result-object v3 │ │ -5289b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -5289b6: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -5289ba: 7130 ab03 0301 |0007: invoke-static {v3, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.openDatabase:(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; // method@03ab │ │ -5289c0: 0c03 |000a: move-result-object v3 │ │ -5289c2: 5b23 1d9e |000b: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ -5289c6: 0e00 |000d: return-void │ │ +5289b8: |[5289b8] org.osmdroid.tileprovider.modules.DatabaseFileArchive.init:(Ljava/io/File;)V │ │ +5289c8: 6e10 9e63 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +5289ce: 0c03 |0003: move-result-object v3 │ │ +5289d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +5289d2: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +5289d6: 7130 ab03 0301 |0007: invoke-static {v3, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.openDatabase:(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; // method@03ab │ │ +5289dc: 0c03 |000a: move-result-object v3 │ │ +5289de: 5b23 1d9e |000b: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ +5289e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/io/File; │ │ │ │ @@ -1533380,17 +1533398,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5289c8: |[5289c8] org.osmdroid.tileprovider.modules.DatabaseFileArchive.setIgnoreTileSource:(Z)V │ │ -5289d8: 5c01 1e9e |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mIgnoreTileSource:Z // field@9e1e │ │ -5289dc: 0e00 |0002: return-void │ │ +5289e4: |[5289e4] org.osmdroid.tileprovider.modules.DatabaseFileArchive.setIgnoreTileSource:(Z)V │ │ +5289f4: 5c01 1e9e |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mIgnoreTileSource:Z // field@9e1e │ │ +5289f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1533399,28 +1533417,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -528900: |[528900] org.osmdroid.tileprovider.modules.DatabaseFileArchive.toString:()Ljava/lang/String; │ │ -528910: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -528914: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52891a: 1a01 9a1d |0005: const-string v1, "DatabaseFileArchive [mDatabase=" // string@1d9a │ │ -52891e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528924: 5421 1d9e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ -528928: 6e10 a903 0100 |000c: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@03a9 │ │ -52892e: 0c01 |000f: move-result-object v1 │ │ -528930: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528936: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ -52893a: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528940: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -528946: 0c00 |001b: move-result-object v0 │ │ -528948: 1100 |001c: return-object v0 │ │ +52891c: |[52891c] org.osmdroid.tileprovider.modules.DatabaseFileArchive.toString:()Ljava/lang/String; │ │ +52892c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +528930: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +528936: 1a01 9a1d |0005: const-string v1, "DatabaseFileArchive [mDatabase=" // string@1d9a │ │ +52893a: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528940: 5421 1d9e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e1d │ │ +528944: 6e10 a903 0100 |000c: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@03a9 │ │ +52894a: 0c01 |000f: move-result-object v1 │ │ +52894c: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528952: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ +528956: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52895c: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528962: 0c00 |001b: move-result-object v0 │ │ +528964: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/osmdroid/tileprovider/modules/DatabaseFileArchive; │ │ │ │ source_file_idx : 7579 (DatabaseFileArchive.java) │ │ @@ -1533459,17 +1533477,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -528a64: |[528a64] org.osmdroid.tileprovider.modules.GEMFFileArchive.:()V │ │ -528a74: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -528a7a: 0e00 |0003: return-void │ │ +528a80: |[528a80] org.osmdroid.tileprovider.modules.GEMFFileArchive.:()V │ │ +528a90: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +528a96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; │ │ │ │ Virtual methods - │ │ @@ -1533478,18 +1533496,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -528a7c: |[528a7c] org.osmdroid.tileprovider.modules.GEMFFileArchive.close:()V │ │ -528a8c: 5410 1f9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ -528a90: 6e10 03d3 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/util/GEMFFile;.close:()V // method@d303 │ │ -528a96: 0e00 |0005: return-void │ │ +528a98: |[528a98] org.osmdroid.tileprovider.modules.GEMFFileArchive.close:()V │ │ +528aa8: 5410 1f9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ +528aac: 6e10 03d3 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/util/GEMFFile;.close:()V // method@d303 │ │ +528ab2: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; │ │ @@ -1533499,25 +1533517,25 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -5289e0: |[5289e0] org.osmdroid.tileprovider.modules.GEMFFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ -5289f0: 5423 1f9e |0000: iget-object v3, v2, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ -5289f4: 7120 5cd3 5400 |0002: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -5289fa: 0a00 |0005: move-result v0 │ │ -5289fc: 7120 5dd3 5400 |0006: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -528a02: 0a01 |0009: move-result v1 │ │ -528a04: 7120 5ed3 5400 |000a: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -528a0a: 0a04 |000d: move-result v4 │ │ -528a0c: 6e40 04d3 0341 |000e: invoke-virtual {v3, v0, v1, v4}, Lorg/osmdroid/util/GEMFFile;.getInputStream:(III)Ljava/io/InputStream; // method@d304 │ │ -528a12: 0c03 |0011: move-result-object v3 │ │ -528a14: 1103 |0012: return-object v3 │ │ +5289fc: |[5289fc] org.osmdroid.tileprovider.modules.GEMFFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ +528a0c: 5423 1f9e |0000: iget-object v3, v2, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ +528a10: 7120 5cd3 5400 |0002: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +528a16: 0a00 |0005: move-result v0 │ │ +528a18: 7120 5dd3 5400 |0006: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +528a1e: 0a01 |0009: move-result v1 │ │ +528a20: 7120 5ed3 5400 |000a: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +528a26: 0a04 |000d: move-result v4 │ │ +528a28: 6e40 04d3 0341 |000e: invoke-virtual {v3, v0, v1, v4}, Lorg/osmdroid/util/GEMFFile;.getInputStream:(III)Ljava/io/InputStream; // method@d304 │ │ +528a2e: 0c03 |0011: move-result-object v3 │ │ +528a30: 1103 |0012: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; │ │ 0x0000 - 0x0013 reg=3 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ 0x0000 - 0x0013 reg=4 (null) J │ │ @@ -1533527,19 +1533545,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -528aa8: |[528aa8] org.osmdroid.tileprovider.modules.GEMFFileArchive.init:(Ljava/io/File;)V │ │ -528ab8: 2200 c722 |0000: new-instance v0, Lorg/osmdroid/util/GEMFFile; // type@22c7 │ │ -528abc: 7020 01d3 2000 |0002: invoke-direct {v0, v2}, Lorg/osmdroid/util/GEMFFile;.:(Ljava/io/File;)V // method@d301 │ │ -528ac2: 5b10 1f9e |0005: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ -528ac6: 0e00 |0007: return-void │ │ +528ac4: |[528ac4] org.osmdroid.tileprovider.modules.GEMFFileArchive.init:(Ljava/io/File;)V │ │ +528ad4: 2200 c722 |0000: new-instance v0, Lorg/osmdroid/util/GEMFFile; // type@22c7 │ │ +528ad8: 7020 01d3 2000 |0002: invoke-direct {v0, v2}, Lorg/osmdroid/util/GEMFFile;.:(Ljava/io/File;)V // method@d301 │ │ +528ade: 5b10 1f9e |0005: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ +528ae2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1533548,43 +1533566,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -528ac8: |[528ac8] org.osmdroid.tileprovider.modules.GEMFFileArchive.setIgnoreTileSource:(Z)V │ │ -528ad8: 0e00 |0000: return-void │ │ +528ae4: |[528ae4] org.osmdroid.tileprovider.modules.GEMFFileArchive.setIgnoreTileSource:(Z)V │ │ +528af4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -528a18: |[528a18] org.osmdroid.tileprovider.modules.GEMFFileArchive.toString:()Ljava/lang/String; │ │ -528a28: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -528a2c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -528a32: 1a01 1524 |0005: const-string v1, "GEMFFileArchive [mGEMFFile=" // string@2415 │ │ -528a36: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528a3c: 5421 1f9e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ -528a40: 6e10 05d3 0100 |000c: invoke-virtual {v1}, Lorg/osmdroid/util/GEMFFile;.getName:()Ljava/lang/String; // method@d305 │ │ -528a46: 0c01 |000f: move-result-object v1 │ │ -528a48: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528a4e: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ -528a52: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528a58: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -528a5e: 0c00 |001b: move-result-object v0 │ │ -528a60: 1100 |001c: return-object v0 │ │ +528a34: |[528a34] org.osmdroid.tileprovider.modules.GEMFFileArchive.toString:()Ljava/lang/String; │ │ +528a44: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +528a48: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +528a4e: 1a01 1524 |0005: const-string v1, "GEMFFileArchive [mGEMFFile=" // string@2415 │ │ +528a52: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528a58: 5421 1f9e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/GEMFFileArchive;.mFile:Lorg/osmdroid/util/GEMFFile; // field@9e1f │ │ +528a5c: 6e10 05d3 0100 |000c: invoke-virtual {v1}, Lorg/osmdroid/util/GEMFFile;.getName:()Ljava/lang/String; // method@d305 │ │ +528a62: 0c01 |000f: move-result-object v1 │ │ +528a64: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528a6a: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ +528a6e: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528a74: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528a7a: 0c00 |001b: move-result-object v0 │ │ +528a7c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/osmdroid/tileprovider/modules/GEMFFileArchive; │ │ │ │ source_file_idx : 9238 (GEMFFileArchive.java) │ │ @@ -1533623,17 +1533641,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -528c50: |[528c50] org.osmdroid.tileprovider.modules.MBTilesFileArchive.:()V │ │ -528c60: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -528c66: 0e00 |0003: return-void │ │ +528c6c: |[528c6c] org.osmdroid.tileprovider.modules.MBTilesFileArchive.:()V │ │ +528c7c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +528c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive; │ │ │ │ Virtual methods - │ │ @@ -1533642,18 +1533660,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -528c68: |[528c68] org.osmdroid.tileprovider.modules.MBTilesFileArchive.close:()V │ │ -528c78: 5410 209e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ -528c7c: 6e10 a403 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@03a4 │ │ -528c82: 0e00 |0005: return-void │ │ +528c84: |[528c84] org.osmdroid.tileprovider.modules.MBTilesFileArchive.close:()V │ │ +528c94: 5410 209e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ +528c98: 6e10 a403 0000 |0002: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@03a4 │ │ +528c9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;) │ │ @@ -1533661,84 +1533679,84 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 129 16-bit code units │ │ -528adc: |[528adc] org.osmdroid.tileprovider.modules.MBTilesFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ -528aec: 121b |0000: const/4 v11, #int 1 // #1 │ │ -528aee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -528af0: 23b3 e623 |0002: new-array v3, v11, [Ljava/lang/String; // type@23e6 │ │ -528af4: 1a01 0be6 |0004: const-string v1, "tile_data" // string@e60b │ │ -528af8: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -528afa: 4d01 0309 |0007: aput-object v1, v3, v9 │ │ -528afe: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -528b00: 2315 e623 |000a: new-array v5, v1, [Ljava/lang/String; // type@23e6 │ │ -528b04: 7120 5cd3 dc00 |000c: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -528b0a: 0a01 |000f: move-result v1 │ │ -528b0c: 7110 d864 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -528b12: 0c01 |0013: move-result-object v1 │ │ -528b14: 4d01 0509 |0014: aput-object v1, v5, v9 │ │ -528b18: 1901 0040 |0016: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ -528b1c: 7120 5ed3 dc00 |0018: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -528b22: 0a04 |001b: move-result v4 │ │ -528b24: 8346 |001c: int-to-double v6, v4 │ │ -528b26: 7140 0465 2176 |001d: invoke-static {v1, v2, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ -528b2c: 0b01 |0020: move-result-wide v1 │ │ -528b2e: 7120 5dd3 dc00 |0021: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -528b34: 0a04 |0024: move-result v4 │ │ -528b36: 8346 |0025: int-to-double v6, v4 │ │ -528b38: 7120 9a64 7600 |0026: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -528b3e: cc61 |0029: sub-double/2addr v1, v6 │ │ -528b40: 1906 f03f |002a: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ -528b44: cc61 |002c: sub-double/2addr v1, v6 │ │ -528b46: 7120 9d64 2100 |002d: invoke-static {v1, v2}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@649d │ │ -528b4c: 0c01 |0030: move-result-object v1 │ │ -528b4e: 4d01 050b |0031: aput-object v1, v5, v11 │ │ -528b52: 122b |0033: const/4 v11, #int 2 // #2 │ │ -528b54: 7120 5ed3 dc00 |0034: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -528b5a: 0a01 |0037: move-result v1 │ │ -528b5c: 7110 d864 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -528b62: 0c01 |003b: move-result-object v1 │ │ -528b64: 4d01 050b |003c: aput-object v1, v5, v11 │ │ -528b68: 54a1 209e |003e: iget-object v1, v10, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ -528b6c: 1a02 0ee6 |0040: const-string v2, "tiles" // string@e60e │ │ -528b70: 1a04 0ae6 |0042: const-string v4, "tile_column=? and tile_row=? and zoom_level=?" // string@e60a │ │ -528b74: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -528b76: 1207 |0045: const/4 v7, #int 0 // #0 │ │ -528b78: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -528b7a: 7408 ad03 0100 |0047: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ -528b80: 0c0b |004a: move-result-object v11 │ │ -528b82: 7210 7603 0b00 |004b: invoke-interface {v11}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ -528b88: 0a01 |004e: move-result v1 │ │ -528b8a: 3801 0f00 |004f: if-eqz v1, 005e // +000f │ │ -528b8e: 7210 8203 0b00 |0051: invoke-interface {v11}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ -528b94: 2201 fc0d |0054: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -528b98: 7220 7303 9b00 |0056: invoke-interface {v11, v9}, Landroid/database/Cursor;.getBlob:(I)[B // method@0373 │ │ -528b9e: 0c02 |0059: move-result-object v2 │ │ -528ba0: 7020 5e63 2100 |005a: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -528ba6: 2802 |005d: goto 005f // +0002 │ │ -528ba8: 0701 |005e: move-object v1, v0 │ │ -528baa: 7210 7203 0b00 |005f: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -528bb0: 3801 1e00 |0062: if-eqz v1, 0080 // +001e │ │ -528bb4: 1101 |0064: return-object v1 │ │ -528bb6: 0d0b |0065: move-exception v11 │ │ -528bb8: 2201 5f0e |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -528bbc: 7010 8565 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -528bc2: 1a02 d320 |006b: const-string v2, "Error getting db stream: " // string@20d3 │ │ -528bc6: 6e20 9165 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528bcc: 7120 61d3 dc00 |0070: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -528bd2: 0c0c |0073: move-result-object v12 │ │ -528bd4: 6e20 9165 c100 |0074: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528bda: 6e10 a365 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -528be0: 0c0c |007a: move-result-object v12 │ │ -528be2: 1a0d 6957 |007b: const-string v13, "OsmDroid" // string@5769 │ │ -528be6: 7130 0409 cd0b |007d: invoke-static {v13, v12, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -528bec: 1100 |0080: return-object v0 │ │ +528af8: |[528af8] org.osmdroid.tileprovider.modules.MBTilesFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ +528b08: 121b |0000: const/4 v11, #int 1 // #1 │ │ +528b0a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +528b0c: 23b3 e623 |0002: new-array v3, v11, [Ljava/lang/String; // type@23e6 │ │ +528b10: 1a01 0be6 |0004: const-string v1, "tile_data" // string@e60b │ │ +528b14: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +528b16: 4d01 0309 |0007: aput-object v1, v3, v9 │ │ +528b1a: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +528b1c: 2315 e623 |000a: new-array v5, v1, [Ljava/lang/String; // type@23e6 │ │ +528b20: 7120 5cd3 dc00 |000c: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +528b26: 0a01 |000f: move-result v1 │ │ +528b28: 7110 d864 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +528b2e: 0c01 |0013: move-result-object v1 │ │ +528b30: 4d01 0509 |0014: aput-object v1, v5, v9 │ │ +528b34: 1901 0040 |0016: const-wide/high16 v1, #long 4611686018427387904 // #4000 │ │ +528b38: 7120 5ed3 dc00 |0018: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +528b3e: 0a04 |001b: move-result v4 │ │ +528b40: 8346 |001c: int-to-double v6, v4 │ │ +528b42: 7140 0465 2176 |001d: invoke-static {v1, v2, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ +528b48: 0b01 |0020: move-result-wide v1 │ │ +528b4a: 7120 5dd3 dc00 |0021: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +528b50: 0a04 |0024: move-result v4 │ │ +528b52: 8346 |0025: int-to-double v6, v4 │ │ +528b54: 7120 9a64 7600 |0026: invoke-static {v6, v7}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +528b5a: cc61 |0029: sub-double/2addr v1, v6 │ │ +528b5c: 1906 f03f |002a: const-wide/high16 v6, #long 4607182418800017408 // #3ff0 │ │ +528b60: cc61 |002c: sub-double/2addr v1, v6 │ │ +528b62: 7120 9d64 2100 |002d: invoke-static {v1, v2}, Ljava/lang/Double;.toString:(D)Ljava/lang/String; // method@649d │ │ +528b68: 0c01 |0030: move-result-object v1 │ │ +528b6a: 4d01 050b |0031: aput-object v1, v5, v11 │ │ +528b6e: 122b |0033: const/4 v11, #int 2 // #2 │ │ +528b70: 7120 5ed3 dc00 |0034: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +528b76: 0a01 |0037: move-result v1 │ │ +528b78: 7110 d864 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +528b7e: 0c01 |003b: move-result-object v1 │ │ +528b80: 4d01 050b |003c: aput-object v1, v5, v11 │ │ +528b84: 54a1 209e |003e: iget-object v1, v10, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ +528b88: 1a02 0ee6 |0040: const-string v2, "tiles" // string@e60e │ │ +528b8c: 1a04 0ae6 |0042: const-string v4, "tile_column=? and tile_row=? and zoom_level=?" // string@e60a │ │ +528b90: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +528b92: 1207 |0045: const/4 v7, #int 0 // #0 │ │ +528b94: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +528b96: 7408 ad03 0100 |0047: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ +528b9c: 0c0b |004a: move-result-object v11 │ │ +528b9e: 7210 7603 0b00 |004b: invoke-interface {v11}, Landroid/database/Cursor;.getCount:()I // method@0376 │ │ +528ba4: 0a01 |004e: move-result v1 │ │ +528ba6: 3801 0f00 |004f: if-eqz v1, 005e // +000f │ │ +528baa: 7210 8203 0b00 |0051: invoke-interface {v11}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ +528bb0: 2201 fc0d |0054: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +528bb4: 7220 7303 9b00 |0056: invoke-interface {v11, v9}, Landroid/database/Cursor;.getBlob:(I)[B // method@0373 │ │ +528bba: 0c02 |0059: move-result-object v2 │ │ +528bbc: 7020 5e63 2100 |005a: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +528bc2: 2802 |005d: goto 005f // +0002 │ │ +528bc4: 0701 |005e: move-object v1, v0 │ │ +528bc6: 7210 7203 0b00 |005f: invoke-interface {v11}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +528bcc: 3801 1e00 |0062: if-eqz v1, 0080 // +001e │ │ +528bd0: 1101 |0064: return-object v1 │ │ +528bd2: 0d0b |0065: move-exception v11 │ │ +528bd4: 2201 5f0e |0066: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +528bd8: 7010 8565 0100 |0068: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +528bde: 1a02 d320 |006b: const-string v2, "Error getting db stream: " // string@20d3 │ │ +528be2: 6e20 9165 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528be8: 7120 61d3 dc00 |0070: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +528bee: 0c0c |0073: move-result-object v12 │ │ +528bf0: 6e20 9165 c100 |0074: invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528bf6: 6e10 a365 0100 |0077: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528bfc: 0c0c |007a: move-result-object v12 │ │ +528bfe: 1a0d 6957 |007b: const-string v13, "OsmDroid" // string@5769 │ │ +528c02: 7130 0409 cd0b |007d: invoke-static {v13, v12, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +528c08: 1100 |0080: return-object v0 │ │ catches : 2 │ │ 0x0002 - 0x0025 │ │ -> 0x0065 │ │ 0x002d - 0x0062 │ │ -> 0x0065 │ │ positions : │ │ 0x000c line=63 │ │ @@ -1533760,23 +1533778,23 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -528c84: |[528c84] org.osmdroid.tileprovider.modules.MBTilesFileArchive.init:(Ljava/io/File;)V │ │ -528c94: 6e10 9e63 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -528c9a: 0c03 |0003: move-result-object v3 │ │ -528c9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -528c9e: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -528ca2: 7130 ab03 0301 |0007: invoke-static {v3, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.openDatabase:(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; // method@03ab │ │ -528ca8: 0c03 |000a: move-result-object v3 │ │ -528caa: 5b23 209e |000b: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ -528cae: 0e00 |000d: return-void │ │ +528ca0: |[528ca0] org.osmdroid.tileprovider.modules.MBTilesFileArchive.init:(Ljava/io/File;)V │ │ +528cb0: 6e10 9e63 0300 |0000: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +528cb6: 0c03 |0003: move-result-object v3 │ │ +528cb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +528cba: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +528cbe: 7130 ab03 0301 |0007: invoke-static {v3, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;.openDatabase:(Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)Landroid/database/sqlite/SQLiteDatabase; // method@03ab │ │ +528cc4: 0c03 |000a: move-result-object v3 │ │ +528cc6: 5b23 209e |000b: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ +528cca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/io/File; │ │ @@ -1533786,43 +1533804,43 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -528cb0: |[528cb0] org.osmdroid.tileprovider.modules.MBTilesFileArchive.setIgnoreTileSource:(Z)V │ │ -528cc0: 0e00 |0000: return-void │ │ +528ccc: |[528ccc] org.osmdroid.tileprovider.modules.MBTilesFileArchive.setIgnoreTileSource:(Z)V │ │ +528cdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -528c04: |[528c04] org.osmdroid.tileprovider.modules.MBTilesFileArchive.toString:()Ljava/lang/String; │ │ -528c14: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -528c18: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -528c1e: 1a01 9a1d |0005: const-string v1, "DatabaseFileArchive [mDatabase=" // string@1d9a │ │ -528c22: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528c28: 5421 209e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ -528c2c: 6e10 a903 0100 |000c: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@03a9 │ │ -528c32: 0c01 |000f: move-result-object v1 │ │ -528c34: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528c3a: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ -528c3e: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -528c44: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -528c4a: 0c00 |001b: move-result-object v0 │ │ -528c4c: 1100 |001c: return-object v0 │ │ +528c20: |[528c20] org.osmdroid.tileprovider.modules.MBTilesFileArchive.toString:()Ljava/lang/String; │ │ +528c30: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +528c34: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +528c3a: 1a01 9a1d |0005: const-string v1, "DatabaseFileArchive [mDatabase=" // string@1d9a │ │ +528c3e: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528c44: 5421 209e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive;.mDatabase:Landroid/database/sqlite/SQLiteDatabase; // field@9e20 │ │ +528c48: 6e10 a903 0100 |000c: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.getPath:()Ljava/lang/String; // method@03a9 │ │ +528c4e: 0c01 |000f: move-result-object v1 │ │ +528c50: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528c56: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ +528c5a: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +528c60: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +528c66: 0c00 |001b: move-result-object v0 │ │ +528c68: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/osmdroid/tileprovider/modules/MBTilesFileArchive; │ │ │ │ source_file_idx : 20874 (MBTilesFileArchive.java) │ │ @@ -1533859,18 +1533877,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileApproximater;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -528cfc: |[528cfc] org.osmdroid.tileprovider.modules.MapTileApproximater$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileApproximater;)V │ │ -528d0c: 5b01 219e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e21 │ │ -528d10: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ -528d16: 0e00 |0005: return-void │ │ +528d18: |[528d18] org.osmdroid.tileprovider.modules.MapTileApproximater$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileApproximater;)V │ │ +528d28: 5b01 219e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e21 │ │ +528d2c: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ +528d32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ │ │ @@ -1533880,26 +1533898,26 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -528cc4: |[528cc4] org.osmdroid.tileprovider.modules.MapTileApproximater$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ -528cd4: 5410 219e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e21 │ │ -528cd8: 6e30 dbd1 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(J)Landroid/graphics/Bitmap; // method@d1db │ │ -528cde: 0c02 |0005: move-result-object v2 │ │ -528ce0: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ -528ce4: 2203 e500 |0008: new-instance v3, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -528ce8: 7020 ec04 2300 |000a: invoke-direct {v3, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@04ec │ │ -528cee: 12d2 |000d: const/4 v2, #int -3 // #fd │ │ -528cf0: 7120 45d1 2300 |000e: invoke-static {v3, v2}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -528cf6: 1103 |0011: return-object v3 │ │ -528cf8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -528cfa: 1102 |0013: return-object v2 │ │ +528ce0: |[528ce0] org.osmdroid.tileprovider.modules.MapTileApproximater$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ +528cf0: 5410 219e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e21 │ │ +528cf4: 6e30 dbd1 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(J)Landroid/graphics/Bitmap; // method@d1db │ │ +528cfa: 0c02 |0005: move-result-object v2 │ │ +528cfc: 3802 0c00 |0006: if-eqz v2, 0012 // +000c │ │ +528d00: 2203 e500 |0008: new-instance v3, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +528d04: 7020 ec04 2300 |000a: invoke-direct {v3, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@04ec │ │ +528d0a: 12d2 |000d: const/4 v2, #int -3 // #fd │ │ +528d0c: 7120 45d1 2300 |000e: invoke-static {v3, v2}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +528d12: 1103 |0011: return-object v3 │ │ +528d14: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +528d16: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0008 line=114 │ │ 0x000e line=115 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; │ │ @@ -1533946,25 +1533964,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -529000: |[529000] org.osmdroid.tileprovider.modules.MapTileApproximater.:()V │ │ -529010: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529016: 0c00 |0003: move-result-object v0 │ │ -529018: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ -52901e: 0a00 |0007: move-result v0 │ │ -529020: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529026: 0c01 |000b: move-result-object v1 │ │ -529028: 7210 20d1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ -52902e: 0a01 |000f: move-result v1 │ │ -529030: 7030 d9d1 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.:(II)V // method@d1d9 │ │ -529036: 0e00 |0013: return-void │ │ +52901c: |[52901c] org.osmdroid.tileprovider.modules.MapTileApproximater.:()V │ │ +52902c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529032: 0c00 |0003: move-result-object v0 │ │ +529034: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ +52903a: 0a00 |0007: move-result v0 │ │ +52903c: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529042: 0c01 |000b: move-result-object v1 │ │ +529044: 7210 20d1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ +52904a: 0a01 |000f: move-result v1 │ │ +52904c: 7030 d9d1 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.:(II)V // method@d1d9 │ │ +529052: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=40 │ │ 0x0010 line=38 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ @@ -1533974,20 +1533992,20 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -529038: |[529038] org.osmdroid.tileprovider.modules.MapTileApproximater.:(II)V │ │ -529048: 7030 43d2 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.:(II)V // method@d243 │ │ -52904e: 2201 520f |0003: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0f52 │ │ -529052: 7010 f069 0100 |0005: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@69f0 │ │ -529058: 5b01 229e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ -52905c: 0e00 |000a: return-void │ │ +529054: |[529054] org.osmdroid.tileprovider.modules.MapTileApproximater.:(II)V │ │ +529064: 7030 43d2 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.:(II)V // method@d243 │ │ +52906a: 2201 520f |0003: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0f52 │ │ +52906e: 7010 f069 0100 |0005: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@69f0 │ │ +529074: 5b01 229e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ +529078: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ 0x0000 - 0x000b reg=1 (null) I │ │ @@ -1533998,73 +1534016,73 @@ │ │ type : '(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -528d18: |[528d18] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap; │ │ -528d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -528d2a: 3c0d 0300 |0001: if-gtz v13, 0004 // +0003 │ │ -528d2e: 1100 |0003: return-object v0 │ │ -528d30: 6e10 ed04 0a00 |0004: invoke-virtual {v10}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -528d36: 0c01 |0007: move-result-object v1 │ │ -528d38: 6e10 d203 0100 |0008: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -528d3e: 0a01 |000b: move-result v1 │ │ -528d40: 7110 e5d1 0100 |000c: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.getTileBitmap:(I)Landroid/graphics/Bitmap; // method@d1e5 │ │ -528d46: 0c02 |000f: move-result-object v2 │ │ -528d48: 2203 b000 |0010: new-instance v3, Landroid/graphics/Canvas; // type@00b0 │ │ -528d4c: 7020 e903 2300 |0012: invoke-direct {v3, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -528d52: 20a4 8a22 |0015: instance-of v4, v10, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -528d56: 3804 0600 |0017: if-eqz v4, 001d // +0006 │ │ -528d5a: 07a5 |0019: move-object v5, v10 │ │ -528d5c: 1f05 8a22 |001a: check-cast v5, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -528d60: 2802 |001c: goto 001e // +0002 │ │ -528d62: 0705 |001d: move-object v5, v0 │ │ -528d64: 3804 0500 |001e: if-eqz v4, 0023 // +0005 │ │ -528d68: 6e10 add1 0500 |0020: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.beginUsingDrawable:()V // method@d1ad │ │ -528d6e: 1216 |0023: const/4 v6, #int 1 // #1 │ │ -528d70: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -528d72: 3804 0b00 |0025: if-eqz v4, 0030 // +000b │ │ -528d76: 6e10 afd1 0500 |0027: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.isBitmapValid:()Z // method@d1af │ │ -528d7c: 0a08 |002a: move-result v8 │ │ -528d7e: 3808 0900 |002b: if-eqz v8, 0034 // +0009 │ │ -528d82: 2803 |002d: goto 0030 // +0003 │ │ -528d84: 0d0a |002e: move-exception v10 │ │ -528d86: 2834 |002f: goto 0063 // +0034 │ │ -528d88: 9908 010d |0030: shr-int v8, v1, v13 │ │ -528d8c: 3908 0400 |0032: if-nez v8, 0036 // +0004 │ │ -528d90: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -528d92: 2825 |0035: goto 005a // +0025 │ │ -528d94: 7120 5cd3 cb00 |0036: invoke-static {v11, v12}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -528d9a: 0a09 |0039: move-result v9 │ │ -528d9c: 980d 060d |003a: shl-int v13, v6, v13 │ │ -528da0: b4d9 |003c: rem-int/2addr v9, v13 │ │ -528da2: 9209 0908 |003d: mul-int v9, v9, v8 │ │ -528da6: 7120 5dd3 cb00 |003f: invoke-static {v11, v12}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -528dac: 0a0b |0042: move-result v11 │ │ -528dae: b4db |0043: rem-int/2addr v11, v13 │ │ -528db0: 920b 0b08 |0044: mul-int v11, v11, v8 │ │ -528db4: 220c d700 |0046: new-instance v12, Landroid/graphics/Rect; // type@00d7 │ │ -528db8: 900d 0908 |0048: add-int v13, v9, v8 │ │ -528dbc: b0b8 |004a: add-int/2addr v8, v11 │ │ -528dbe: 7058 9d04 9cdb |004b: invoke-direct {v12, v9, v11, v13, v8}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ -528dc4: 220b d700 |004e: new-instance v11, Landroid/graphics/Rect; // type@00d7 │ │ -528dc8: 7051 9d04 7b17 |0050: invoke-direct {v11, v7, v7, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ -528dce: 6e10 ed04 0a00 |0053: invoke-virtual {v10}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -528dd4: 0c0a |0056: move-result-object v10 │ │ -528dd6: 6e50 f603 a3bc |0057: invoke-virtual {v3, v10, v12, v11, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@03f6 │ │ -528ddc: 3804 0500 |005a: if-eqz v4, 005f // +0005 │ │ -528de0: 6e10 aed1 0500 |005c: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ -528de6: 3906 0300 |005f: if-nez v6, 0062 // +0003 │ │ -528dea: 1100 |0061: return-object v0 │ │ -528dec: 1102 |0062: return-object v2 │ │ -528dee: 3804 0500 |0063: if-eqz v4, 0068 // +0005 │ │ -528df2: 6e10 aed1 0500 |0065: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ -528df8: 270a |0068: throw v10 │ │ +528d34: |[528d34] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap; │ │ +528d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +528d46: 3c0d 0300 |0001: if-gtz v13, 0004 // +0003 │ │ +528d4a: 1100 |0003: return-object v0 │ │ +528d4c: 6e10 ed04 0a00 |0004: invoke-virtual {v10}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +528d52: 0c01 |0007: move-result-object v1 │ │ +528d54: 6e10 d203 0100 |0008: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +528d5a: 0a01 |000b: move-result v1 │ │ +528d5c: 7110 e5d1 0100 |000c: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.getTileBitmap:(I)Landroid/graphics/Bitmap; // method@d1e5 │ │ +528d62: 0c02 |000f: move-result-object v2 │ │ +528d64: 2203 b000 |0010: new-instance v3, Landroid/graphics/Canvas; // type@00b0 │ │ +528d68: 7020 e903 2300 |0012: invoke-direct {v3, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +528d6e: 20a4 8a22 |0015: instance-of v4, v10, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +528d72: 3804 0600 |0017: if-eqz v4, 001d // +0006 │ │ +528d76: 07a5 |0019: move-object v5, v10 │ │ +528d78: 1f05 8a22 |001a: check-cast v5, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +528d7c: 2802 |001c: goto 001e // +0002 │ │ +528d7e: 0705 |001d: move-object v5, v0 │ │ +528d80: 3804 0500 |001e: if-eqz v4, 0023 // +0005 │ │ +528d84: 6e10 add1 0500 |0020: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.beginUsingDrawable:()V // method@d1ad │ │ +528d8a: 1216 |0023: const/4 v6, #int 1 // #1 │ │ +528d8c: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +528d8e: 3804 0b00 |0025: if-eqz v4, 0030 // +000b │ │ +528d92: 6e10 afd1 0500 |0027: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.isBitmapValid:()Z // method@d1af │ │ +528d98: 0a08 |002a: move-result v8 │ │ +528d9a: 3808 0900 |002b: if-eqz v8, 0034 // +0009 │ │ +528d9e: 2803 |002d: goto 0030 // +0003 │ │ +528da0: 0d0a |002e: move-exception v10 │ │ +528da2: 2834 |002f: goto 0063 // +0034 │ │ +528da4: 9908 010d |0030: shr-int v8, v1, v13 │ │ +528da8: 3908 0400 |0032: if-nez v8, 0036 // +0004 │ │ +528dac: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +528dae: 2825 |0035: goto 005a // +0025 │ │ +528db0: 7120 5cd3 cb00 |0036: invoke-static {v11, v12}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +528db6: 0a09 |0039: move-result v9 │ │ +528db8: 980d 060d |003a: shl-int v13, v6, v13 │ │ +528dbc: b4d9 |003c: rem-int/2addr v9, v13 │ │ +528dbe: 9209 0908 |003d: mul-int v9, v9, v8 │ │ +528dc2: 7120 5dd3 cb00 |003f: invoke-static {v11, v12}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +528dc8: 0a0b |0042: move-result v11 │ │ +528dca: b4db |0043: rem-int/2addr v11, v13 │ │ +528dcc: 920b 0b08 |0044: mul-int v11, v11, v8 │ │ +528dd0: 220c d700 |0046: new-instance v12, Landroid/graphics/Rect; // type@00d7 │ │ +528dd4: 900d 0908 |0048: add-int v13, v9, v8 │ │ +528dd8: b0b8 |004a: add-int/2addr v8, v11 │ │ +528dda: 7058 9d04 9cdb |004b: invoke-direct {v12, v9, v11, v13, v8}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ +528de0: 220b d700 |004e: new-instance v11, Landroid/graphics/Rect; // type@00d7 │ │ +528de4: 7051 9d04 7b17 |0050: invoke-direct {v11, v7, v7, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@049d │ │ +528dea: 6e10 ed04 0a00 |0053: invoke-virtual {v10}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +528df0: 0c0a |0056: move-result-object v10 │ │ +528df2: 6e50 f603 a3bc |0057: invoke-virtual {v3, v10, v12, v11, v0}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@03f6 │ │ +528df8: 3804 0500 |005a: if-eqz v4, 005f // +0005 │ │ +528dfc: 6e10 aed1 0500 |005c: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ +528e02: 3906 0300 |005f: if-nez v6, 0062 // +0003 │ │ +528e06: 1100 |0061: return-object v0 │ │ +528e08: 1102 |0062: return-object v2 │ │ +528e0a: 3804 0500 |0063: if-eqz v4, 0068 // +0005 │ │ +528e0e: 6e10 aed1 0500 |0065: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ +528e14: 270a |0068: throw v10 │ │ catches : 1 │ │ 0x0027 - 0x005a │ │ -> 0x002e │ │ positions : │ │ 0x0004 line=208 │ │ 0x000c line=209 │ │ 0x0010 line=210 │ │ @@ -1534088,49 +1534106,49 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;JI)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -528e88: |[528e88] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;JI)Landroid/graphics/Bitmap; │ │ -528e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -528e9a: 3c07 0300 |0001: if-gtz v7, 0004 // +0003 │ │ -528e9e: 1100 |0003: return-object v0 │ │ -528ea0: 7120 5ed3 6500 |0004: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -528ea6: 0a01 |0007: move-result v1 │ │ -528ea8: b171 |0008: sub-int/2addr v1, v7 │ │ -528eaa: 6e10 48d2 0400 |0009: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ -528eb0: 0a02 |000c: move-result v2 │ │ -528eb2: 3521 0300 |000d: if-ge v1, v2, 0010 // +0003 │ │ -528eb6: 1100 |000f: return-object v0 │ │ -528eb8: 6e10 47d2 0400 |0010: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ -528ebe: 0a02 |0013: move-result v2 │ │ -528ec0: 3721 0300 |0014: if-le v1, v2, 0017 // +0003 │ │ -528ec4: 1100 |0016: return-object v0 │ │ -528ec6: 7120 5cd3 6500 |0017: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -528ecc: 0a02 |001a: move-result v2 │ │ -528ece: b972 |001b: shr-int/2addr v2, v7 │ │ -528ed0: 7120 5dd3 6500 |001c: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -528ed6: 0a03 |001f: move-result v3 │ │ -528ed8: b973 |0020: shr-int/2addr v3, v7 │ │ -528eda: 7130 5bd3 2103 |0021: invoke-static {v1, v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ -528ee0: 0b01 |0024: move-result-wide v1 │ │ -528ee2: 6e10 4bd2 0400 |0025: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; // method@d24b │ │ -528ee8: 0c04 |0028: move-result-object v4 │ │ -528eea: 6e30 3ad2 1402 |0029: invoke-virtual {v4, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.loadTile:(J)Landroid/graphics/drawable/Drawable; // method@d23a │ │ -528ef0: 0c04 |002c: move-result-object v4 │ │ -528ef2: 2041 e500 |002d: instance-of v1, v4, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -528ef6: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ -528efa: 1100 |0031: return-object v0 │ │ -528efc: 1f04 e500 |0032: check-cast v4, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -528f00: 7140 ddd1 5476 |0034: invoke-static {v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap; // method@d1dd │ │ -528f06: 0c04 |0037: move-result-object v4 │ │ -528f08: 1104 |0038: return-object v4 │ │ -528f0a: 1100 |0039: return-object v0 │ │ +528ea4: |[528ea4] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;JI)Landroid/graphics/Bitmap; │ │ +528eb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +528eb6: 3c07 0300 |0001: if-gtz v7, 0004 // +0003 │ │ +528eba: 1100 |0003: return-object v0 │ │ +528ebc: 7120 5ed3 6500 |0004: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +528ec2: 0a01 |0007: move-result v1 │ │ +528ec4: b171 |0008: sub-int/2addr v1, v7 │ │ +528ec6: 6e10 48d2 0400 |0009: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ +528ecc: 0a02 |000c: move-result v2 │ │ +528ece: 3521 0300 |000d: if-ge v1, v2, 0010 // +0003 │ │ +528ed2: 1100 |000f: return-object v0 │ │ +528ed4: 6e10 47d2 0400 |0010: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ +528eda: 0a02 |0013: move-result v2 │ │ +528edc: 3721 0300 |0014: if-le v1, v2, 0017 // +0003 │ │ +528ee0: 1100 |0016: return-object v0 │ │ +528ee2: 7120 5cd3 6500 |0017: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +528ee8: 0a02 |001a: move-result v2 │ │ +528eea: b972 |001b: shr-int/2addr v2, v7 │ │ +528eec: 7120 5dd3 6500 |001c: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +528ef2: 0a03 |001f: move-result v3 │ │ +528ef4: b973 |0020: shr-int/2addr v3, v7 │ │ +528ef6: 7130 5bd3 2103 |0021: invoke-static {v1, v2, v3}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ +528efc: 0b01 |0024: move-result-wide v1 │ │ +528efe: 6e10 4bd2 0400 |0025: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; // method@d24b │ │ +528f04: 0c04 |0028: move-result-object v4 │ │ +528f06: 6e30 3ad2 1402 |0029: invoke-virtual {v4, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.loadTile:(J)Landroid/graphics/drawable/Drawable; // method@d23a │ │ +528f0c: 0c04 |002c: move-result-object v4 │ │ +528f0e: 2041 e500 |002d: instance-of v1, v4, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +528f12: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ +528f16: 1100 |0031: return-object v0 │ │ +528f18: 1f04 e500 |0032: check-cast v4, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +528f1c: 7140 ddd1 5476 |0034: invoke-static {v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap; // method@d1dd │ │ +528f22: 0c04 |0037: move-result-object v4 │ │ +528f24: 1104 |0038: return-object v4 │ │ +528f26: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0025 - 0x0038 │ │ Ljava/lang/Exception; -> 0x0039 │ │ positions : │ │ 0x0004 line=172 │ │ 0x0009 line=173 │ │ 0x0010 line=176 │ │ @@ -1534150,39 +1534168,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -529084: |[529084] org.osmdroid.tileprovider.modules.MapTileApproximater.computeZoomLevels:()V │ │ -529094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -529096: 5950 239e |0001: iput v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ -52909a: 5451 229e |0003: iget-object v1, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ -52909e: 7210 4169 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5290a4: 0c01 |0008: move-result-object v1 │ │ -5290a6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -5290a8: 7210 1269 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5290ae: 0a03 |000d: move-result v3 │ │ -5290b0: 3803 1b00 |000e: if-eqz v3, 0029 // +001b │ │ -5290b4: 7210 1369 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5290ba: 0c03 |0013: move-result-object v3 │ │ -5290bc: 1f03 a422 |0014: check-cast v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -5290c0: 6e10 48d2 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ -5290c6: 0a03 |0019: move-result v3 │ │ -5290c8: 3802 0600 |001a: if-eqz v2, 0020 // +0006 │ │ -5290cc: 5953 239e |001c: iput v3, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ -5290d0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -5290d2: 28eb |001f: goto 000a // -0015 │ │ -5290d4: 5254 239e |0020: iget v4, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ -5290d8: 7120 0265 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -5290de: 0a03 |0025: move-result v3 │ │ -5290e0: 5953 239e |0026: iput v3, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ -5290e4: 28e2 |0028: goto 000a // -001e │ │ -5290e6: 0e00 |0029: return-void │ │ +5290a0: |[5290a0] org.osmdroid.tileprovider.modules.MapTileApproximater.computeZoomLevels:()V │ │ +5290b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5290b2: 5950 239e |0001: iput v0, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ +5290b6: 5451 229e |0003: iget-object v1, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ +5290ba: 7210 4169 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5290c0: 0c01 |0008: move-result-object v1 │ │ +5290c2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +5290c4: 7210 1269 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5290ca: 0a03 |000d: move-result v3 │ │ +5290cc: 3803 1b00 |000e: if-eqz v3, 0029 // +001b │ │ +5290d0: 7210 1369 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5290d6: 0c03 |0013: move-result-object v3 │ │ +5290d8: 1f03 a422 |0014: check-cast v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +5290dc: 6e10 48d2 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ +5290e2: 0a03 |0019: move-result v3 │ │ +5290e4: 3802 0600 |001a: if-eqz v2, 0020 // +0006 │ │ +5290e8: 5953 239e |001c: iput v3, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ +5290ec: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +5290ee: 28eb |001f: goto 000a // -0015 │ │ +5290f0: 5254 239e |0020: iget v4, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ +5290f4: 7120 0265 3400 |0022: invoke-static {v4, v3}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +5290fa: 0a03 |0025: move-result v3 │ │ +5290fc: 5953 239e |0026: iput v3, v5, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ +529100: 28e2 |0028: goto 000a // -001e │ │ +529102: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0016 line=62 │ │ 0x001c line=65 │ │ 0x0020 line=67 │ │ @@ -1534194,25 +1534212,25 @@ │ │ type : '(I)Landroid/graphics/Bitmap;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -528f1c: |[528f1c] org.osmdroid.tileprovider.modules.MapTileApproximater.getTileBitmap:(I)Landroid/graphics/Bitmap; │ │ -528f2c: 7100 3cd1 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -528f32: 0c00 |0003: move-result-object v0 │ │ -528f34: 6e30 3dd1 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; // method@d13d │ │ -528f3a: 0c00 |0007: move-result-object v0 │ │ -528f3c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -528f40: 1100 |000a: return-object v0 │ │ -528f42: 6200 4400 |000b: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -528f46: 7130 c703 1100 |000d: invoke-static {v1, v1, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -528f4c: 0c01 |0010: move-result-object v1 │ │ -528f4e: 1101 |0011: return-object v1 │ │ +528f38: |[528f38] org.osmdroid.tileprovider.modules.MapTileApproximater.getTileBitmap:(I)Landroid/graphics/Bitmap; │ │ +528f48: 7100 3cd1 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +528f4e: 0c00 |0003: move-result-object v0 │ │ +528f50: 6e30 3dd1 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.obtainSizedBitmapFromPool:(II)Landroid/graphics/Bitmap; // method@d13d │ │ +528f56: 0c00 |0007: move-result-object v0 │ │ +528f58: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +528f5c: 1100 |000a: return-object v0 │ │ +528f5e: 6200 4400 |000b: sget-object v0, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +528f62: 7130 c703 1100 |000d: invoke-static {v1, v1, v0}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +528f68: 0c01 |0010: move-result-object v1 │ │ +528f6a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x000b line=253 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ @@ -1534222,19 +1534240,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -529060: |[529060] org.osmdroid.tileprovider.modules.MapTileApproximater.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ -529070: 5410 229e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ -529074: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52907a: 7010 dfd1 0100 |0005: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.computeZoomLevels:()V // method@d1df │ │ -529080: 0e00 |0008: return-void │ │ +52907c: |[52907c] org.osmdroid.tileprovider.modules.MapTileApproximater.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ +52908c: 5410 229e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ +529090: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +529096: 7010 dfd1 0100 |0005: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.computeZoomLevels:()V // method@d1df │ │ +52909c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ @@ -1534244,28 +1534262,28 @@ │ │ type : '(J)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -528e08: |[528e08] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(J)Landroid/graphics/Bitmap; │ │ -528e18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -528e1a: 7120 5ed3 4300 |0001: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -528e20: 0a01 |0004: move-result v1 │ │ -528e22: b101 |0005: sub-int/2addr v1, v0 │ │ -528e24: 3a01 0c00 |0006: if-ltz v1, 0012 // +000c │ │ -528e28: 6e40 dcd1 3204 |0008: invoke-virtual {v2, v3, v4, v0}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(JI)Landroid/graphics/Bitmap; // method@d1dc │ │ -528e2e: 0c01 |000b: move-result-object v1 │ │ -528e30: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -528e34: 1101 |000e: return-object v1 │ │ -528e36: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -528e3a: 28f0 |0011: goto 0001 // -0010 │ │ -528e3c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -528e3e: 1103 |0013: return-object v3 │ │ +528e24: |[528e24] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(J)Landroid/graphics/Bitmap; │ │ +528e34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +528e36: 7120 5ed3 4300 |0001: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +528e3c: 0a01 |0004: move-result v1 │ │ +528e3e: b101 |0005: sub-int/2addr v1, v0 │ │ +528e40: 3a01 0c00 |0006: if-ltz v1, 0012 // +000c │ │ +528e44: 6e40 dcd1 3204 |0008: invoke-virtual {v2, v3, v4, v0}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(JI)Landroid/graphics/Bitmap; // method@d1dc │ │ +528e4a: 0c01 |000b: move-result-object v1 │ │ +528e4c: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +528e50: 1101 |000e: return-object v1 │ │ +528e52: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +528e56: 28f0 |0011: goto 0001 // -0010 │ │ +528e58: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +528e5a: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0008 line=131 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ 0x0000 - 0x0014 reg=3 (null) J │ │ @@ -1534275,30 +1534293,30 @@ │ │ type : '(JI)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -528e40: |[528e40] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(JI)Landroid/graphics/Bitmap; │ │ -528e50: 5420 229e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ -528e54: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -528e5a: 0c00 |0005: move-result-object v0 │ │ -528e5c: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -528e62: 0a01 |0009: move-result v1 │ │ -528e64: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -528e68: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -528e6e: 0c01 |000f: move-result-object v1 │ │ -528e70: 1f01 a422 |0010: check-cast v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -528e74: 7140 ded1 3154 |0012: invoke-static {v1, v3, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;JI)Landroid/graphics/Bitmap; // method@d1de │ │ -528e7a: 0c01 |0015: move-result-object v1 │ │ -528e7c: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ -528e80: 1101 |0018: return-object v1 │ │ -528e82: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -528e84: 1103 |001a: return-object v3 │ │ +528e5c: |[528e5c] org.osmdroid.tileprovider.modules.MapTileApproximater.approximateTileFromLowerZoom:(JI)Landroid/graphics/Bitmap; │ │ +528e6c: 5420 229e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ +528e70: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +528e76: 0c00 |0005: move-result-object v0 │ │ +528e78: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +528e7e: 0a01 |0009: move-result v1 │ │ +528e80: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +528e84: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +528e8a: 0c01 |000f: move-result-object v1 │ │ +528e8c: 1f01 a422 |0010: check-cast v1, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +528e90: 7140 ded1 3154 |0012: invoke-static {v1, v3, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;JI)Landroid/graphics/Bitmap; // method@d1de │ │ +528e96: 0c01 |0015: move-result-object v1 │ │ +528e98: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ +528e9c: 1101 |0018: return-object v1 │ │ +528e9e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +528ea0: 1103 |001a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0012 line=149 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ 0x0000 - 0x001b reg=3 (null) J │ │ @@ -1534309,19 +1534327,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5290e8: |[5290e8] org.osmdroid.tileprovider.modules.MapTileApproximater.detach:()V │ │ -5290f8: 6f10 46d2 0100 |0000: invoke-super {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ -5290fe: 5410 229e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ -529102: 7210 3969 0000 |0005: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6939 │ │ -529108: 0e00 |0008: return-void │ │ +529104: |[529104] org.osmdroid.tileprovider.modules.MapTileApproximater.detach:()V │ │ +529114: 6f10 46d2 0100 |0000: invoke-super {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ +52911a: 5410 229e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.mProviders:Ljava/util/List; // field@9e22 │ │ +52911e: 7210 3969 0000 |0005: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6939 │ │ +529124: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ │ │ @@ -1534330,18 +1534348,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -528f64: |[528f64] org.osmdroid.tileprovider.modules.MapTileApproximater.getMaximumZoomLevel:()I │ │ -528f74: 7100 98d3 0000 |0000: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -528f7a: 0a00 |0003: move-result v0 │ │ -528f7c: 0f00 |0004: return v0 │ │ +528f80: |[528f80] org.osmdroid.tileprovider.modules.MapTileApproximater.getMaximumZoomLevel:()I │ │ +528f90: 7100 98d3 0000 |0000: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +528f96: 0a00 |0003: move-result v0 │ │ +528f98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ @@ -1534349,17 +1534367,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -528f80: |[528f80] org.osmdroid.tileprovider.modules.MapTileApproximater.getMinimumZoomLevel:()I │ │ -528f90: 5210 239e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ -528f94: 0f00 |0002: return v0 │ │ +528f9c: |[528f9c] org.osmdroid.tileprovider.modules.MapTileApproximater.getMinimumZoomLevel:()I │ │ +528fac: 5210 239e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.minZoomLevel:I // field@9e23 │ │ +528fb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ @@ -1534367,50 +1534385,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -528f98: |[528f98] org.osmdroid.tileprovider.modules.MapTileApproximater.getName:()Ljava/lang/String; │ │ -528fa8: 1a00 b456 |0000: const-string v0, "Offline Tile Approximation Provider" // string@56b4 │ │ -528fac: 1100 |0002: return-object v0 │ │ +528fb4: |[528fb4] org.osmdroid.tileprovider.modules.MapTileApproximater.getName:()Ljava/lang/String; │ │ +528fc4: 1a00 b456 |0000: const-string v0, "Offline Tile Approximation Provider" // string@56b4 │ │ +528fc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ name : 'getThreadGroupName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -528fb0: |[528fb0] org.osmdroid.tileprovider.modules.MapTileApproximater.getThreadGroupName:()Ljava/lang/String; │ │ -528fc0: 1a00 8c78 |0000: const-string v0, "approximater" // string@788c │ │ -528fc4: 1100 |0002: return-object v0 │ │ +528fcc: |[528fcc] org.osmdroid.tileprovider.modules.MapTileApproximater.getThreadGroupName:()Ljava/lang/String; │ │ +528fdc: 1a00 8c78 |0000: const-string v0, "approximater" // string@788c │ │ +528fe0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ name : 'getTileLoader' │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -528fc8: |[528fc8] org.osmdroid.tileprovider.modules.MapTileApproximater.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; │ │ -528fd8: 2200 9522 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; // type@2295 │ │ -528fdc: 7020 d6d1 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileApproximater;)V // method@d1d6 │ │ -528fe2: 1100 |0005: return-object v0 │ │ +528fe4: |[528fe4] org.osmdroid.tileprovider.modules.MapTileApproximater.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; │ │ +528ff4: 2200 9522 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; // type@2295 │ │ +528ff8: 7020 d6d1 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileApproximater;)V // method@d1d6 │ │ +528ffe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ │ │ #9 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ @@ -1534418,18 +1534436,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -528fe4: |[528fe4] org.osmdroid.tileprovider.modules.MapTileApproximater.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ -528ff4: 6e10 e6d1 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; // method@d1e6 │ │ -528ffa: 0c00 |0003: move-result-object v0 │ │ -528ffc: 1100 |0004: return-object v0 │ │ +529000: |[529000] org.osmdroid.tileprovider.modules.MapTileApproximater.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ +529010: 6e10 e6d1 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileApproximater$TileLoader; // method@d1e6 │ │ +529016: 0c00 |0003: move-result-object v0 │ │ +529018: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileApproximater; │ │ │ │ #10 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ @@ -1534437,32 +1534455,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -528f50: |[528f50] org.osmdroid.tileprovider.modules.MapTileApproximater.getUsesDataConnection:()Z │ │ -528f60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -528f62: 0f00 |0001: return v0 │ │ +528f6c: |[528f6c] org.osmdroid.tileprovider.modules.MapTileApproximater.getUsesDataConnection:()Z │ │ +528f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +528f7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #11 : (in Lorg/osmdroid/tileprovider/modules/MapTileApproximater;) │ │ name : 'setTileSource' │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52910c: |[52910c] org.osmdroid.tileprovider.modules.MapTileApproximater.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -52911c: 0e00 |0000: return-void │ │ +529128: |[529128] org.osmdroid.tileprovider.modules.MapTileApproximater.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +529138: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21123 (MapTileApproximater.java) │ │ │ │ Class #6022 header: │ │ @@ -1534503,21 +1534521,21 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;Landroid/content/res/AssetManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -529190: |[529190] org.osmdroid.tileprovider.modules.MapTileAssetsProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;Landroid/content/res/AssetManager;)V │ │ -5291a0: 5b01 259e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; // field@9e25 │ │ -5291a4: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ -5291aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -5291ac: 5b01 249e |0006: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.mAssets:Landroid/content/res/AssetManager; // field@9e24 │ │ -5291b0: 5b02 249e |0008: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.mAssets:Landroid/content/res/AssetManager; // field@9e24 │ │ -5291b4: 0e00 |000a: return-void │ │ +5291ac: |[5291ac] org.osmdroid.tileprovider.modules.MapTileAssetsProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;Landroid/content/res/AssetManager;)V │ │ +5291bc: 5b01 259e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; // field@9e25 │ │ +5291c0: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ +5291c6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +5291c8: 5b01 249e |0006: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.mAssets:Landroid/content/res/AssetManager; // field@9e24 │ │ +5291cc: 5b02 249e |0008: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.mAssets:Landroid/content/res/AssetManager; // field@9e24 │ │ +5291d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=122 │ │ 0x0008 line=125 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; │ │ @@ -1534530,37 +1534548,37 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -529120: |[529120] org.osmdroid.tileprovider.modules.MapTileAssetsProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ -529130: 5430 259e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; // field@9e25 │ │ -529134: 7110 eed1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d1ee │ │ -52913a: 0c00 |0005: move-result-object v0 │ │ -52913c: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -529142: 0c00 |0009: move-result-object v0 │ │ -529144: 1f00 b322 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -529148: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -52914a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -52914e: 1101 |000f: return-object v1 │ │ -529150: 5432 249e |0010: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.mAssets:Landroid/content/res/AssetManager; // field@9e24 │ │ -529154: 7230 add2 4005 |0012: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileRelativeFilenameString:(J)Ljava/lang/String; // method@d2ad │ │ -52915a: 0c04 |0015: move-result-object v4 │ │ -52915c: 6e20 0703 4200 |0016: invoke-virtual {v2, v4}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0307 │ │ -529162: 0c04 |0019: move-result-object v4 │ │ -529164: 7220 a9d2 4000 |001a: invoke-interface {v0, v4}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d2a9 │ │ -52916a: 0c04 |001d: move-result-object v4 │ │ -52916c: 1104 |001e: return-object v4 │ │ -52916e: 0d04 |001f: move-exception v4 │ │ -529170: 2205 8d22 |0020: new-instance v5, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ -529174: 7020 b8d1 4500 |0022: invoke-direct {v5, v4}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ -52917a: 2705 |0025: throw v5 │ │ -52917c: 1101 |0026: return-object v1 │ │ +52913c: |[52913c] org.osmdroid.tileprovider.modules.MapTileAssetsProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ +52914c: 5430 259e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; // field@9e25 │ │ +529150: 7110 eed1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d1ee │ │ +529156: 0c00 |0005: move-result-object v0 │ │ +529158: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52915e: 0c00 |0009: move-result-object v0 │ │ +529160: 1f00 b322 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529164: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +529166: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +52916a: 1101 |000f: return-object v1 │ │ +52916c: 5432 249e |0010: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.mAssets:Landroid/content/res/AssetManager; // field@9e24 │ │ +529170: 7230 add2 4005 |0012: invoke-interface {v0, v4, v5}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileRelativeFilenameString:(J)Ljava/lang/String; // method@d2ad │ │ +529176: 0c04 |0015: move-result-object v4 │ │ +529178: 6e20 0703 4200 |0016: invoke-virtual {v2, v4}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@0307 │ │ +52917e: 0c04 |0019: move-result-object v4 │ │ +529180: 7220 a9d2 4000 |001a: invoke-interface {v0, v4}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d2a9 │ │ +529186: 0c04 |001d: move-result-object v4 │ │ +529188: 1104 |001e: return-object v4 │ │ +52918a: 0d04 |001f: move-exception v4 │ │ +52918c: 2205 8d22 |0020: new-instance v5, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ +529190: 7020 b8d1 4500 |0022: invoke-direct {v5, v4}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ +529196: 2705 |0025: throw v5 │ │ +529198: 1101 |0026: return-object v1 │ │ catches : 1 │ │ 0x0010 - 0x001e │ │ Ljava/io/IOException; -> 0x0026 │ │ Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; -> 0x001f │ │ positions : │ │ 0x0000 line=130 │ │ 0x0010 line=136 │ │ @@ -1534608,18 +1534626,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5294ec: |[5294ec] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)V │ │ -5294fc: 5b01 289e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -529500: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ -529506: 0e00 |0005: return-void │ │ +529508: |[529508] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)V │ │ +529518: 5b01 289e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +52951c: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ +529522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ @@ -1534629,43 +1534647,43 @@ │ │ type : '(JILjava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -529348: |[529348] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.downloadTile:(JILjava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -529358: 5480 289e |0000: iget-object v0, v8, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -52935c: 7110 fdd1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference; // method@d1fd │ │ -529362: 0c00 |0005: move-result-object v0 │ │ -529364: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52936a: 0c00 |0009: move-result-object v0 │ │ -52936c: 1f00 b422 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -529370: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -529372: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -529376: 1101 |000f: return-object v1 │ │ -529378: 6e10 b3d2 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.acquire:()V // method@d2b3 │ │ -52937e: 5481 289e |0013: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -529382: 7110 ffd1 0100 |0015: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$200:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/TileDownloader; // method@d1ff │ │ -529388: 0c01 |0018: move-result-object v1 │ │ -52938a: 5482 289e |0019: iget-object v2, v8, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -52938e: 7110 fed1 0200 |001b: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // method@d1fe │ │ -529394: 0c06 |001e: move-result-object v6 │ │ -529396: 0492 |001f: move-wide v2, v9 │ │ -529398: 01b4 |0020: move v4, v11 │ │ -52939a: 07c5 |0021: move-object v5, v12 │ │ -52939c: 0707 |0022: move-object v7, v0 │ │ -52939e: 7407 78d2 0100 |0023: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.downloadTile:(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable; // method@d278 │ │ -5293a4: 0c09 |0026: move-result-object v9 │ │ -5293a6: 6e10 b7d2 0000 |0027: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.release:()V // method@d2b7 │ │ -5293ac: 1109 |002a: return-object v9 │ │ -5293ae: 0d09 |002b: move-exception v9 │ │ -5293b0: 6e10 b7d2 0000 |002c: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.release:()V // method@d2b7 │ │ -5293b6: 2709 |002f: throw v9 │ │ -5293b8: 1101 |0030: return-object v1 │ │ +529364: |[529364] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.downloadTile:(JILjava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +529374: 5480 289e |0000: iget-object v0, v8, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +529378: 7110 fdd1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference; // method@d1fd │ │ +52937e: 0c00 |0005: move-result-object v0 │ │ +529380: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529386: 0c00 |0009: move-result-object v0 │ │ +529388: 1f00 b422 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +52938c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +52938e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +529392: 1101 |000f: return-object v1 │ │ +529394: 6e10 b3d2 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.acquire:()V // method@d2b3 │ │ +52939a: 5481 289e |0013: iget-object v1, v8, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +52939e: 7110 ffd1 0100 |0015: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$200:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/TileDownloader; // method@d1ff │ │ +5293a4: 0c01 |0018: move-result-object v1 │ │ +5293a6: 5482 289e |0019: iget-object v2, v8, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +5293aa: 7110 fed1 0200 |001b: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // method@d1fe │ │ +5293b0: 0c06 |001e: move-result-object v6 │ │ +5293b2: 0492 |001f: move-wide v2, v9 │ │ +5293b4: 01b4 |0020: move v4, v11 │ │ +5293b6: 07c5 |0021: move-object v5, v12 │ │ +5293b8: 0707 |0022: move-object v7, v0 │ │ +5293ba: 7407 78d2 0100 |0023: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.downloadTile:(JILjava/lang/String;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;)Landroid/graphics/drawable/Drawable; // method@d278 │ │ +5293c0: 0c09 |0026: move-result-object v9 │ │ +5293c2: 6e10 b7d2 0000 |0027: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.release:()V // method@d2b7 │ │ +5293c8: 1109 |002a: return-object v9 │ │ +5293ca: 0d09 |002b: move-exception v9 │ │ +5293cc: 6e10 b7d2 0000 |002c: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.release:()V // method@d2b7 │ │ +5293d2: 2709 |002f: throw v9 │ │ +5293d4: 1101 |0030: return-object v1 │ │ catches : 2 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/InterruptedException; -> 0x0030 │ │ 0x0013 - 0x0027 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=190 │ │ @@ -1534683,81 +1534701,81 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 131 16-bit code units │ │ -5293d4: |[5293d4] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ -5293e4: 5430 289e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -5293e8: 7110 fdd1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference; // method@d1fd │ │ -5293ee: 0c00 |0005: move-result-object v0 │ │ -5293f0: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -5293f6: 0c00 |0009: move-result-object v0 │ │ -5293f8: 1f00 b422 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -5293fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -5293fe: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -529402: 1101 |000f: return-object v1 │ │ -529404: 5432 289e |0010: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -529408: 7110 00d2 0200 |0012: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$300:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // method@d200 │ │ -52940e: 0c02 |0015: move-result-object v2 │ │ -529410: 3802 3a00 |0016: if-eqz v2, 0050 // +003a │ │ -529414: 5432 289e |0018: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -529418: 7110 00d2 0200 |001a: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$300:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // method@d200 │ │ -52941e: 0c02 |001d: move-result-object v2 │ │ -529420: 7210 cfd1 0200 |001e: invoke-interface {v2}, Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;.getNetworkAvailable:()Z // method@d1cf │ │ -529426: 0a02 |0021: move-result v2 │ │ -529428: 3902 2e00 |0022: if-nez v2, 0050 // +002e │ │ -52942c: 7100 edd0 0000 |0024: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529432: 0c04 |0027: move-result-object v4 │ │ -529434: 7210 29d1 0400 |0028: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52943a: 0a04 |002b: move-result v4 │ │ -52943c: 3804 2300 |002c: if-eqz v4, 004f // +0023 │ │ -529440: 2204 5f0e |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -529444: 7010 8565 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52944a: 1a05 ef62 |0033: const-string v5, "Skipping " // string@62ef │ │ -52944e: 6e20 9165 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529454: 5435 289e |0038: iget-object v5, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -529458: 6e10 05d2 0500 |003a: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.getName:()Ljava/lang/String; // method@d205 │ │ -52945e: 0c05 |003d: move-result-object v5 │ │ -529460: 6e20 9165 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529466: 1a05 6601 |0041: const-string v5, " due to NetworkAvailabliltyCheck." // string@0166 │ │ -52946a: 6e20 9165 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529470: 6e10 a365 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -529476: 0c04 |0049: move-result-object v4 │ │ -529478: 1a05 6957 |004a: const-string v5, "OsmDroid" // string@5769 │ │ -52947c: 7120 f808 4500 |004c: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -529482: 1101 |004f: return-object v1 │ │ -529484: 6e30 b6d2 4005 |0050: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileURLString:(J)Ljava/lang/String; // method@d2b6 │ │ -52948a: 0c00 |0053: move-result-object v0 │ │ -52948c: 7110 b408 0000 |0054: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ -529492: 0a02 |0057: move-result v2 │ │ -529494: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ -529498: 1101 |005a: return-object v1 │ │ -52949a: 5432 289e |005b: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -52949e: 7110 01d2 0200 |005d: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; // method@d201 │ │ -5294a4: 0c02 |0060: move-result-object v2 │ │ -5294a6: 6e20 bcd3 0200 |0061: invoke-virtual {v2, v0}, Lorg/osmdroid/util/UrlBackoff;.shouldWait:(Ljava/lang/String;)Z // method@d3bc │ │ -5294ac: 0a02 |0064: move-result v2 │ │ -5294ae: 3802 0300 |0065: if-eqz v2, 0068 // +0003 │ │ -5294b2: 1101 |0067: return-object v1 │ │ -5294b4: 1201 |0068: const/4 v1, #int 0 // #0 │ │ -5294b6: 6e50 f8d1 4315 |0069: invoke-virtual {v3, v4, v5, v1, v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.downloadTile:(JILjava/lang/String;)Landroid/graphics/drawable/Drawable; // method@d1f8 │ │ -5294bc: 0c04 |006c: move-result-object v4 │ │ -5294be: 3904 0c00 |006d: if-nez v4, 0079 // +000c │ │ -5294c2: 5435 289e |006f: iget-object v5, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -5294c6: 7110 01d2 0500 |0071: invoke-static {v5}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; // method@d201 │ │ -5294cc: 0c05 |0074: move-result-object v5 │ │ -5294ce: 6e20 bad3 0500 |0075: invoke-virtual {v5, v0}, Lorg/osmdroid/util/UrlBackoff;.next:(Ljava/lang/String;)V // method@d3ba │ │ -5294d4: 280a |0078: goto 0082 // +000a │ │ -5294d6: 5435 289e |0079: iget-object v5, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -5294da: 7110 01d2 0500 |007b: invoke-static {v5}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; // method@d201 │ │ -5294e0: 0c05 |007e: move-result-object v5 │ │ -5294e2: 6e20 bbd3 0500 |007f: invoke-virtual {v5, v0}, Lorg/osmdroid/util/UrlBackoff;.remove:(Ljava/lang/String;)Lorg/osmdroid/util/Delay; // method@d3bb │ │ -5294e8: 1104 |0082: return-object v4 │ │ +5293f0: |[5293f0] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ +529400: 5430 289e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +529404: 7110 fdd1 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference; // method@d1fd │ │ +52940a: 0c00 |0005: move-result-object v0 │ │ +52940c: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529412: 0c00 |0009: move-result-object v0 │ │ +529414: 1f00 b422 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +529418: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +52941a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +52941e: 1101 |000f: return-object v1 │ │ +529420: 5432 289e |0010: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +529424: 7110 00d2 0200 |0012: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$300:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // method@d200 │ │ +52942a: 0c02 |0015: move-result-object v2 │ │ +52942c: 3802 3a00 |0016: if-eqz v2, 0050 // +003a │ │ +529430: 5432 289e |0018: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +529434: 7110 00d2 0200 |001a: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$300:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // method@d200 │ │ +52943a: 0c02 |001d: move-result-object v2 │ │ +52943c: 7210 cfd1 0200 |001e: invoke-interface {v2}, Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;.getNetworkAvailable:()Z // method@d1cf │ │ +529442: 0a02 |0021: move-result v2 │ │ +529444: 3902 2e00 |0022: if-nez v2, 0050 // +002e │ │ +529448: 7100 edd0 0000 |0024: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52944e: 0c04 |0027: move-result-object v4 │ │ +529450: 7210 29d1 0400 |0028: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +529456: 0a04 |002b: move-result v4 │ │ +529458: 3804 2300 |002c: if-eqz v4, 004f // +0023 │ │ +52945c: 2204 5f0e |002e: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +529460: 7010 8565 0400 |0030: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +529466: 1a05 ef62 |0033: const-string v5, "Skipping " // string@62ef │ │ +52946a: 6e20 9165 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529470: 5435 289e |0038: iget-object v5, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +529474: 6e10 05d2 0500 |003a: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.getName:()Ljava/lang/String; // method@d205 │ │ +52947a: 0c05 |003d: move-result-object v5 │ │ +52947c: 6e20 9165 5400 |003e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529482: 1a05 6601 |0041: const-string v5, " due to NetworkAvailabliltyCheck." // string@0166 │ │ +529486: 6e20 9165 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52948c: 6e10 a365 0400 |0046: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +529492: 0c04 |0049: move-result-object v4 │ │ +529494: 1a05 6957 |004a: const-string v5, "OsmDroid" // string@5769 │ │ +529498: 7120 f808 4500 |004c: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52949e: 1101 |004f: return-object v1 │ │ +5294a0: 6e30 b6d2 4005 |0050: invoke-virtual {v0, v4, v5}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getTileURLString:(J)Ljava/lang/String; // method@d2b6 │ │ +5294a6: 0c00 |0053: move-result-object v0 │ │ +5294a8: 7110 b408 0000 |0054: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08b4 │ │ +5294ae: 0a02 |0057: move-result v2 │ │ +5294b0: 3802 0300 |0058: if-eqz v2, 005b // +0003 │ │ +5294b4: 1101 |005a: return-object v1 │ │ +5294b6: 5432 289e |005b: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +5294ba: 7110 01d2 0200 |005d: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; // method@d201 │ │ +5294c0: 0c02 |0060: move-result-object v2 │ │ +5294c2: 6e20 bcd3 0200 |0061: invoke-virtual {v2, v0}, Lorg/osmdroid/util/UrlBackoff;.shouldWait:(Ljava/lang/String;)Z // method@d3bc │ │ +5294c8: 0a02 |0064: move-result v2 │ │ +5294ca: 3802 0300 |0065: if-eqz v2, 0068 // +0003 │ │ +5294ce: 1101 |0067: return-object v1 │ │ +5294d0: 1201 |0068: const/4 v1, #int 0 // #0 │ │ +5294d2: 6e50 f8d1 4315 |0069: invoke-virtual {v3, v4, v5, v1, v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.downloadTile:(JILjava/lang/String;)Landroid/graphics/drawable/Drawable; // method@d1f8 │ │ +5294d8: 0c04 |006c: move-result-object v4 │ │ +5294da: 3904 0c00 |006d: if-nez v4, 0079 // +000c │ │ +5294de: 5435 289e |006f: iget-object v5, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +5294e2: 7110 01d2 0500 |0071: invoke-static {v5}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; // method@d201 │ │ +5294e8: 0c05 |0074: move-result-object v5 │ │ +5294ea: 6e20 bad3 0500 |0075: invoke-virtual {v5, v0}, Lorg/osmdroid/util/UrlBackoff;.next:(Ljava/lang/String;)V // method@d3ba │ │ +5294f0: 280a |0078: goto 0082 // +000a │ │ +5294f2: 5435 289e |0079: iget-object v5, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +5294f6: 7110 01d2 0500 |007b: invoke-static {v5}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; // method@d201 │ │ +5294fc: 0c05 |007e: move-result-object v5 │ │ +5294fe: 6e20 bbd3 0500 |007f: invoke-virtual {v5, v0}, Lorg/osmdroid/util/UrlBackoff;.remove:(Ljava/lang/String;)Lorg/osmdroid/util/Delay; // method@d3bb │ │ +529504: 1104 |0082: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0010 line=215 │ │ 0x001a line=216 │ │ 0x0024 line=217 │ │ 0x002e line=218 │ │ @@ -1534776,27 +1534794,27 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -529508: |[529508] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.tileLoaded:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -529518: 5430 289e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ -52951c: 6e10 a9d1 0400 |0002: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -529522: 0b01 |0005: move-result-wide v1 │ │ -529524: 6e30 4ed2 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ -52952a: 6e10 a8d1 0400 |0009: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ -529530: 0c00 |000c: move-result-object v0 │ │ -529532: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -529534: 7230 47d1 4001 |000e: invoke-interface {v0, v4, v1}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d147 │ │ -52953a: 7100 3cd1 0000 |0011: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -529540: 0c04 |0014: move-result-object v4 │ │ -529542: 6e20 3bd1 5400 |0015: invoke-virtual {v4, v5}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ -529548: 0e00 |0018: return-void │ │ +529524: |[529524] org.osmdroid.tileprovider.modules.MapTileDownloader$TileLoader.tileLoaded:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +529534: 5430 289e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e28 │ │ +529538: 6e10 a9d1 0400 |0002: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +52953e: 0b01 |0005: move-result-wide v1 │ │ +529540: 6e30 4ed2 1002 |0006: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.removeTileFromQueues:(J)V // method@d24e │ │ +529546: 6e10 a8d1 0400 |0009: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getCallback:()Lorg/osmdroid/tileprovider/IMapTileProviderCallback; // method@d1a8 │ │ +52954c: 0c00 |000c: move-result-object v0 │ │ +52954e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +529550: 7230 47d1 4001 |000e: invoke-interface {v0, v4, v1}, Lorg/osmdroid/tileprovider/IMapTileProviderCallback;.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d147 │ │ +529556: 7100 3cd1 0000 |0011: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +52955c: 0c04 |0014: move-result-object v4 │ │ +52955e: 6e20 3bd1 5400 |0015: invoke-virtual {v4, v5}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ +529564: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0009 line=248 │ │ 0x0011 line=250 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; │ │ @@ -1534858,29 +1534876,29 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -5296cc: |[5296cc] org.osmdroid.tileprovider.modules.MapTileDownloader.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;)V │ │ -5296dc: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5296e2: 0c00 |0003: move-result-object v0 │ │ -5296e4: 7210 1dd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadThreads:()S // method@d11d │ │ -5296ea: 0a05 |0007: move-result v5 │ │ -5296ec: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5296f2: 0c00 |000b: move-result-object v0 │ │ -5296f4: 7210 1cd1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadMaxQueueSize:()S // method@d11c │ │ -5296fa: 0a06 |000f: move-result v6 │ │ -5296fc: 0771 |0010: move-object v1, v7 │ │ -5296fe: 0782 |0011: move-object v2, v8 │ │ -529700: 0793 |0012: move-object v3, v9 │ │ -529702: 07a4 |0013: move-object v4, v10 │ │ -529704: 7606 fcd1 0100 |0014: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V // method@d1fc │ │ -52970a: 0e00 |0017: return-void │ │ +5296e8: |[5296e8] org.osmdroid.tileprovider.modules.MapTileDownloader.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;)V │ │ +5296f8: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5296fe: 0c00 |0003: move-result-object v0 │ │ +529700: 7210 1dd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadThreads:()S // method@d11d │ │ +529706: 0a05 |0007: move-result v5 │ │ +529708: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52970e: 0c00 |000b: move-result-object v0 │ │ +529710: 7210 1cd1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadMaxQueueSize:()S // method@d11c │ │ +529716: 0a06 |000f: move-result v6 │ │ +529718: 0771 |0010: move-object v1, v7 │ │ +52971a: 0782 |0011: move-object v2, v8 │ │ +52971c: 0793 |0012: move-object v3, v9 │ │ +52971e: 07a4 |0013: move-object v4, v10 │ │ +529720: 7606 fcd1 0100 |0014: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V // method@d1fc │ │ +529726: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=70 │ │ 0x0014 line=68 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ @@ -1534893,32 +1534911,32 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -52970c: |[52970c] org.osmdroid.tileprovider.modules.MapTileDownloader.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V │ │ -52971c: 7030 43d2 4005 |0000: invoke-direct {v0, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.:(II)V // method@d243 │ │ -529722: 2204 680f |0003: new-instance v4, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ -529726: 7010 396a 0400 |0005: invoke-direct {v4}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ -52972c: 5b04 2d9e |0008: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -529730: 2204 9922 |000a: new-instance v4, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // type@2299 │ │ -529734: 7020 f7d1 0400 |000c: invoke-direct {v4, v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)V // method@d1f7 │ │ -52973a: 5b04 2c9e |000f: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileLoader:Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // field@9e2c │ │ -52973e: 2204 de22 |0011: new-instance v4, Lorg/osmdroid/util/UrlBackoff; // type@22de │ │ -529742: 7010 b9d3 0400 |0013: invoke-direct {v4}, Lorg/osmdroid/util/UrlBackoff;.:()V // method@d3b9 │ │ -529748: 5b04 2e9e |0016: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mUrlBackoff:Lorg/osmdroid/util/UrlBackoff; // field@9e2e │ │ -52974c: 2204 aa22 |0018: new-instance v4, Lorg/osmdroid/tileprovider/modules/TileDownloader; // type@22aa │ │ -529750: 7010 76d2 0400 |001a: invoke-direct {v4}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.:()V // method@d276 │ │ -529756: 5b04 2b9e |001d: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileDownloader:Lorg/osmdroid/tileprovider/modules/TileDownloader; // field@9e2b │ │ -52975a: 5b02 299e |001f: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mFilesystemCache:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e29 │ │ -52975e: 5b03 2a9e |0021: iput-object v3, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mNetworkAvailablityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e2a │ │ -529762: 6e20 0bd2 1000 |0023: invoke-virtual {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d20b │ │ -529768: 0e00 |0026: return-void │ │ +529728: |[529728] org.osmdroid.tileprovider.modules.MapTileDownloader.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;II)V │ │ +529738: 7030 43d2 4005 |0000: invoke-direct {v0, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.:(II)V // method@d243 │ │ +52973e: 2204 680f |0003: new-instance v4, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ +529742: 7010 396a 0400 |0005: invoke-direct {v4}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ +529748: 5b04 2d9e |0008: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +52974c: 2204 9922 |000a: new-instance v4, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // type@2299 │ │ +529750: 7020 f7d1 0400 |000c: invoke-direct {v4, v0}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)V // method@d1f7 │ │ +529756: 5b04 2c9e |000f: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileLoader:Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // field@9e2c │ │ +52975a: 2204 de22 |0011: new-instance v4, Lorg/osmdroid/util/UrlBackoff; // type@22de │ │ +52975e: 7010 b9d3 0400 |0013: invoke-direct {v4}, Lorg/osmdroid/util/UrlBackoff;.:()V // method@d3b9 │ │ +529764: 5b04 2e9e |0016: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mUrlBackoff:Lorg/osmdroid/util/UrlBackoff; // field@9e2e │ │ +529768: 2204 aa22 |0018: new-instance v4, Lorg/osmdroid/tileprovider/modules/TileDownloader; // type@22aa │ │ +52976c: 7010 76d2 0400 |001a: invoke-direct {v4}, Lorg/osmdroid/tileprovider/modules/TileDownloader;.:()V // method@d276 │ │ +529772: 5b04 2b9e |001d: iput-object v4, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileDownloader:Lorg/osmdroid/tileprovider/modules/TileDownloader; // field@9e2b │ │ +529776: 5b02 299e |001f: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mFilesystemCache:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e29 │ │ +52977a: 5b03 2a9e |0021: iput-object v3, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mNetworkAvailablityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e2a │ │ +52977e: 6e20 0bd2 1000 |0023: invoke-virtual {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d20b │ │ +529784: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=40 │ │ 0x000a line=47 │ │ 0x0011 line=49 │ │ 0x0018 line=51 │ │ @@ -1534938,17 +1534956,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5295fc: |[5295fc] org.osmdroid.tileprovider.modules.MapTileDownloader.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -52960c: 5400 2d9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -529610: 1100 |0002: return-object v0 │ │ +529618: |[529618] org.osmdroid.tileprovider.modules.MapTileDownloader.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +529628: 5400 2d9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +52962c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1534956,17 +1534974,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/IFilesystemCache;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529614: |[529614] org.osmdroid.tileprovider.modules.MapTileDownloader.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/IFilesystemCache; │ │ -529624: 5400 299e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mFilesystemCache:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e29 │ │ -529628: 1100 |0002: return-object v0 │ │ +529630: |[529630] org.osmdroid.tileprovider.modules.MapTileDownloader.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/IFilesystemCache; │ │ +529640: 5400 299e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mFilesystemCache:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e29 │ │ +529644: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1534974,17 +1534992,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/TileDownloader;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529678: |[529678] org.osmdroid.tileprovider.modules.MapTileDownloader.access$200:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/TileDownloader; │ │ -529688: 5400 2b9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileDownloader:Lorg/osmdroid/tileprovider/modules/TileDownloader; // field@9e2b │ │ -52968c: 1100 |0002: return-object v0 │ │ +529694: |[529694] org.osmdroid.tileprovider.modules.MapTileDownloader.access$200:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/TileDownloader; │ │ +5296a4: 5400 2b9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileDownloader:Lorg/osmdroid/tileprovider/modules/TileDownloader; // field@9e2b │ │ +5296a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1534992,17 +1535010,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52962c: |[52962c] org.osmdroid.tileprovider.modules.MapTileDownloader.access$300:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; │ │ -52963c: 5400 2a9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mNetworkAvailablityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e2a │ │ -529640: 1100 |0002: return-object v0 │ │ +529648: |[529648] org.osmdroid.tileprovider.modules.MapTileDownloader.access$300:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; │ │ +529658: 5400 2a9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mNetworkAvailablityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e2a │ │ +52965c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1535010,17 +1535028,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5296b4: |[5296b4] org.osmdroid.tileprovider.modules.MapTileDownloader.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; │ │ -5296c4: 5400 2e9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mUrlBackoff:Lorg/osmdroid/util/UrlBackoff; // field@9e2e │ │ -5296c8: 1100 |0002: return-object v0 │ │ +5296d0: |[5296d0] org.osmdroid.tileprovider.modules.MapTileDownloader.access$400:(Lorg/osmdroid/tileprovider/modules/MapTileDownloader;)Lorg/osmdroid/util/UrlBackoff; │ │ +5296e0: 5400 2e9e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mUrlBackoff:Lorg/osmdroid/util/UrlBackoff; // field@9e2e │ │ +5296e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ Virtual methods - │ │ @@ -1535029,20 +1535047,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -52976c: |[52976c] org.osmdroid.tileprovider.modules.MapTileDownloader.detach:()V │ │ -52977c: 6f10 46d2 0100 |0000: invoke-super {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ -529782: 5410 299e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mFilesystemCache:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e29 │ │ -529786: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -52978a: 7210 cdd1 0000 |0007: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/IFilesystemCache;.onDetach:()V // method@d1cd │ │ -529790: 0e00 |000a: return-void │ │ +529788: |[529788] org.osmdroid.tileprovider.modules.MapTileDownloader.detach:()V │ │ +529798: 6f10 46d2 0100 |0000: invoke-super {v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ +52979e: 5410 299e |0003: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mFilesystemCache:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e29 │ │ +5297a2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +5297a6: 7210 cdd1 0000 |0007: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/IFilesystemCache;.onDetach:()V // method@d1cd │ │ +5297ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ @@ -1535052,26 +1535070,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -529560: |[529560] org.osmdroid.tileprovider.modules.MapTileDownloader.getMaximumZoomLevel:()I │ │ -529570: 5410 2d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -529574: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52957a: 0c00 |0005: move-result-object v0 │ │ -52957c: 1f00 b422 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -529580: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -529584: 6e10 9cd2 0000 |000a: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getMaximumZoomLevel:()I // method@d29c │ │ -52958a: 0a00 |000d: move-result v0 │ │ -52958c: 2805 |000e: goto 0013 // +0005 │ │ -52958e: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -529594: 0a00 |0012: move-result v0 │ │ -529596: 0f00 |0013: return v0 │ │ +52957c: |[52957c] org.osmdroid.tileprovider.modules.MapTileDownloader.getMaximumZoomLevel:()I │ │ +52958c: 5410 2d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +529590: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529596: 0c00 |0005: move-result-object v0 │ │ +529598: 1f00 b422 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +52959c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +5295a0: 6e10 9cd2 0000 |000a: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getMaximumZoomLevel:()I // method@d29c │ │ +5295a6: 0a00 |000d: move-result v0 │ │ +5295a8: 2805 |000e: goto 0013 // +0005 │ │ +5295aa: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +5295b0: 0a00 |0012: move-result v0 │ │ +5295b2: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000a line=132 │ │ 0x000f line=133 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ @@ -1535081,25 +1535099,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -529598: |[529598] org.osmdroid.tileprovider.modules.MapTileDownloader.getMinimumZoomLevel:()I │ │ -5295a8: 5410 2d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -5295ac: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -5295b2: 0c00 |0005: move-result-object v0 │ │ -5295b4: 1f00 b422 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -5295b8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -5295bc: 6e10 9dd2 0000 |000a: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getMinimumZoomLevel:()I // method@d29d │ │ -5295c2: 0a00 |000d: move-result v0 │ │ -5295c4: 2802 |000e: goto 0010 // +0002 │ │ -5295c6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -5295c8: 0f00 |0010: return v0 │ │ +5295b4: |[5295b4] org.osmdroid.tileprovider.modules.MapTileDownloader.getMinimumZoomLevel:()I │ │ +5295c4: 5410 2d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +5295c8: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +5295ce: 0c00 |0005: move-result-object v0 │ │ +5295d0: 1f00 b422 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +5295d4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +5295d8: 6e10 9dd2 0000 |000a: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getMinimumZoomLevel:()I // method@d29d │ │ +5295de: 0a00 |000d: move-result v0 │ │ +5295e0: 2802 |000e: goto 0010 // +0002 │ │ +5295e2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +5295e4: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000a line=126 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ @@ -1535108,49 +1535126,49 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5295cc: |[5295cc] org.osmdroid.tileprovider.modules.MapTileDownloader.getName:()Ljava/lang/String; │ │ -5295dc: 1a00 2c57 |0000: const-string v0, "Online Tile Download Provider" // string@572c │ │ -5295e0: 1100 |0002: return-object v0 │ │ +5295e8: |[5295e8] org.osmdroid.tileprovider.modules.MapTileDownloader.getName:()Ljava/lang/String; │ │ +5295f8: 1a00 2c57 |0000: const-string v0, "Online Tile Download Provider" // string@572c │ │ +5295fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ name : 'getThreadGroupName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5295e4: |[5295e4] org.osmdroid.tileprovider.modules.MapTileDownloader.getThreadGroupName:()Ljava/lang/String; │ │ -5295f4: 1a00 e089 |0000: const-string v0, "downloader" // string@89e0 │ │ -5295f8: 1100 |0002: return-object v0 │ │ +529600: |[529600] org.osmdroid.tileprovider.modules.MapTileDownloader.getThreadGroupName:()Ljava/lang/String; │ │ +529610: 1a00 e089 |0000: const-string v0, "downloader" // string@89e0 │ │ +529614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ name : 'getTileLoader' │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529644: |[529644] org.osmdroid.tileprovider.modules.MapTileDownloader.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; │ │ -529654: 5410 2c9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileLoader:Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // field@9e2c │ │ -529658: 1100 |0002: return-object v0 │ │ +529660: |[529660] org.osmdroid.tileprovider.modules.MapTileDownloader.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; │ │ +529670: 5410 2c9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileLoader:Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // field@9e2c │ │ +529674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1535158,18 +1535176,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52965c: |[52965c] org.osmdroid.tileprovider.modules.MapTileDownloader.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ -52966c: 6e10 07d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // method@d207 │ │ -529672: 0c00 |0003: move-result-object v0 │ │ -529674: 1100 |0004: return-object v0 │ │ +529678: |[529678] org.osmdroid.tileprovider.modules.MapTileDownloader.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ +529688: 6e10 07d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileDownloader$TileLoader; // method@d207 │ │ +52968e: 0c00 |0003: move-result-object v0 │ │ +529690: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1535177,20 +1535195,20 @@ │ │ type : '()Lorg/osmdroid/tileprovider/tilesource/ITileSource;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -529690: |[529690] org.osmdroid.tileprovider.modules.MapTileDownloader.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ -5296a0: 5410 2d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -5296a4: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -5296aa: 0c00 |0005: move-result-object v0 │ │ -5296ac: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -5296b0: 1100 |0008: return-object v0 │ │ +5296ac: |[5296ac] org.osmdroid.tileprovider.modules.MapTileDownloader.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ +5296bc: 5410 2d9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +5296c0: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +5296c6: 0c00 |0005: move-result-object v0 │ │ +5296c8: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +5296cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ @@ -1535198,41 +1535216,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -52954c: |[52954c] org.osmdroid.tileprovider.modules.MapTileDownloader.getUsesDataConnection:()Z │ │ -52955c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -52955e: 0f00 |0001: return v0 │ │ +529568: |[529568] org.osmdroid.tileprovider.modules.MapTileDownloader.getUsesDataConnection:()Z │ │ +529578: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +52957a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/osmdroid/tileprovider/modules/MapTileDownloader;) │ │ name : 'setTileSource' │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -529794: |[529794] org.osmdroid.tileprovider.modules.MapTileDownloader.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -5297a4: 2020 b422 |0000: instance-of v0, v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -5297a8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -5297ac: 5410 2d9e |0004: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -5297b0: 1f02 b422 |0006: check-cast v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ -5297b4: 6e20 3d6a 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ -5297ba: 2807 |000b: goto 0012 // +0007 │ │ -5297bc: 5412 2d9e |000c: iget-object v2, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ -5297c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -5297c2: 6e20 3d6a 0200 |000f: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ -5297c8: 0e00 |0012: return-void │ │ +5297b0: |[5297b0] org.osmdroid.tileprovider.modules.MapTileDownloader.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +5297c0: 2020 b422 |0000: instance-of v0, v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +5297c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +5297c8: 5410 2d9e |0004: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +5297cc: 1f02 b422 |0006: check-cast v2, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // type@22b4 │ │ +5297d0: 6e20 3d6a 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ +5297d6: 2807 |000b: goto 0012 // +0007 │ │ +5297d8: 5412 2d9e |000c: iget-object v2, v1, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e2d │ │ +5297dc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +5297de: 6e20 3d6a 0200 |000f: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ +5297e4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x000c line=143 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileDownloader; │ │ @@ -1535272,18 +1535290,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5298fc: |[5298fc] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)V │ │ -52990c: 5b01 2f9e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // field@9e2f │ │ -529910: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ -529916: 0e00 |0005: return-void │ │ +529918: |[529918] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)V │ │ +529928: 5b01 2f9e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // field@9e2f │ │ +52992c: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ +529932: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ @@ -1535293,80 +1535311,80 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 127 16-bit code units │ │ -5297cc: |[5297cc] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ -5297dc: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ -5297e0: 5461 2f9e |0002: iget-object v1, v6, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // field@9e2f │ │ -5297e4: 7110 11d2 0100 |0004: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d211 │ │ -5297ea: 0c01 |0007: move-result-object v1 │ │ -5297ec: 6e10 3b6a 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -5297f2: 0c01 |000b: move-result-object v1 │ │ -5297f4: 1f01 b322 |000c: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -5297f8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -5297fa: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -5297fe: 1102 |0011: return-object v2 │ │ -529800: 7100 edd0 0000 |0012: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529806: 0c03 |0015: move-result-object v3 │ │ -529808: 7210 29d1 0300 |0016: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52980e: 0a03 |0019: move-result v3 │ │ -529810: 3803 1a00 |001a: if-eqz v3, 0034 // +001a │ │ -529814: 2203 5f0e |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -529818: 7010 8565 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52981e: 1a04 af12 |0021: const-string v4, "Archives - Tile doesn't exist: " // string@12af │ │ -529822: 6e20 9165 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529828: 7120 61d3 8700 |0026: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52982e: 0c04 |0029: move-result-object v4 │ │ -529830: 6e20 9165 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529836: 6e10 a365 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52983c: 0c03 |0030: move-result-object v3 │ │ -52983e: 7120 f808 3000 |0031: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -529844: 5463 2f9e |0034: iget-object v3, v6, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // field@9e2f │ │ -529848: 7140 12d2 7318 |0036: invoke-static {v3, v7, v8, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; // method@d212 │ │ -52984e: 0c03 |0039: move-result-object v3 │ │ -529850: 3803 2b00 |003a: if-eqz v3, 0065 // +002b │ │ -529854: 7100 edd0 0000 |003c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52985a: 0c04 |003f: move-result-object v4 │ │ -52985c: 7210 29d1 0400 |0040: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -529862: 0a04 |0043: move-result v4 │ │ -529864: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ -529868: 2204 5f0e |0046: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -52986c: 7010 8565 0400 |0048: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -529872: 1a05 406a |004b: const-string v5, "Use tile from archive: " // string@6a40 │ │ -529876: 6e20 9165 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52987c: 7120 61d3 8700 |0050: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -529882: 0c07 |0053: move-result-object v7 │ │ -529884: 6e20 9165 7400 |0054: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52988a: 6e10 a365 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -529890: 0c07 |005a: move-result-object v7 │ │ -529892: 7120 f808 7000 |005b: invoke-static {v0, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -529898: 7220 a9d2 3100 |005e: invoke-interface {v1, v3}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d2a9 │ │ -52989e: 0c02 |0061: move-result-object v2 │ │ -5298a0: 2803 |0062: goto 0065 // +0003 │ │ -5298a2: 0d07 |0063: move-exception v7 │ │ -5298a4: 2809 |0064: goto 006d // +0009 │ │ -5298a6: 3803 1000 |0065: if-eqz v3, 0075 // +0010 │ │ -5298aa: 7110 dbd2 0300 |0067: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -5298b0: 280b |006a: goto 0075 // +000b │ │ -5298b2: 0d07 |006b: move-exception v7 │ │ -5298b4: 0723 |006c: move-object v3, v2 │ │ -5298b6: 1a08 de20 |006d: const-string v8, "Error loading tile" // string@20de │ │ -5298ba: 7130 fb08 8007 |006f: invoke-static {v0, v8, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -5298c0: 3803 0300 |0072: if-eqz v3, 0075 // +0003 │ │ -5298c4: 28f3 |0074: goto 0067 // -000d │ │ -5298c6: 1102 |0075: return-object v2 │ │ -5298c8: 0d07 |0076: move-exception v7 │ │ -5298ca: 3803 0500 |0077: if-eqz v3, 007c // +0005 │ │ -5298ce: 7110 dbd2 0300 |0079: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -5298d4: 2802 |007c: goto 007e // +0002 │ │ -5298d6: 2707 |007d: throw v7 │ │ -5298d8: 28ff |007e: goto 007d // -0001 │ │ +5297e8: |[5297e8] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ +5297f8: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ +5297fc: 5461 2f9e |0002: iget-object v1, v6, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // field@9e2f │ │ +529800: 7110 11d2 0100 |0004: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d211 │ │ +529806: 0c01 |0007: move-result-object v1 │ │ +529808: 6e10 3b6a 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52980e: 0c01 |000b: move-result-object v1 │ │ +529810: 1f01 b322 |000c: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529814: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +529816: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +52981a: 1102 |0011: return-object v2 │ │ +52981c: 7100 edd0 0000 |0012: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529822: 0c03 |0015: move-result-object v3 │ │ +529824: 7210 29d1 0300 |0016: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52982a: 0a03 |0019: move-result v3 │ │ +52982c: 3803 1a00 |001a: if-eqz v3, 0034 // +001a │ │ +529830: 2203 5f0e |001c: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +529834: 7010 8565 0300 |001e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52983a: 1a04 af12 |0021: const-string v4, "Archives - Tile doesn't exist: " // string@12af │ │ +52983e: 6e20 9165 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529844: 7120 61d3 8700 |0026: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52984a: 0c04 |0029: move-result-object v4 │ │ +52984c: 6e20 9165 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529852: 6e10 a365 0300 |002d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +529858: 0c03 |0030: move-result-object v3 │ │ +52985a: 7120 f808 3000 |0031: invoke-static {v0, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +529860: 5463 2f9e |0034: iget-object v3, v6, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // field@9e2f │ │ +529864: 7140 12d2 7318 |0036: invoke-static {v3, v7, v8, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; // method@d212 │ │ +52986a: 0c03 |0039: move-result-object v3 │ │ +52986c: 3803 2b00 |003a: if-eqz v3, 0065 // +002b │ │ +529870: 7100 edd0 0000 |003c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529876: 0c04 |003f: move-result-object v4 │ │ +529878: 7210 29d1 0400 |0040: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52987e: 0a04 |0043: move-result v4 │ │ +529880: 3804 1a00 |0044: if-eqz v4, 005e // +001a │ │ +529884: 2204 5f0e |0046: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +529888: 7010 8565 0400 |0048: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52988e: 1a05 406a |004b: const-string v5, "Use tile from archive: " // string@6a40 │ │ +529892: 6e20 9165 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529898: 7120 61d3 8700 |0050: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52989e: 0c07 |0053: move-result-object v7 │ │ +5298a0: 6e20 9165 7400 |0054: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5298a6: 6e10 a365 0400 |0057: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5298ac: 0c07 |005a: move-result-object v7 │ │ +5298ae: 7120 f808 7000 |005b: invoke-static {v0, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +5298b4: 7220 a9d2 3100 |005e: invoke-interface {v1, v3}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d2a9 │ │ +5298ba: 0c02 |0061: move-result-object v2 │ │ +5298bc: 2803 |0062: goto 0065 // +0003 │ │ +5298be: 0d07 |0063: move-exception v7 │ │ +5298c0: 2809 |0064: goto 006d // +0009 │ │ +5298c2: 3803 1000 |0065: if-eqz v3, 0075 // +0010 │ │ +5298c6: 7110 dbd2 0300 |0067: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +5298cc: 280b |006a: goto 0075 // +000b │ │ +5298ce: 0d07 |006b: move-exception v7 │ │ +5298d0: 0723 |006c: move-object v3, v2 │ │ +5298d2: 1a08 de20 |006d: const-string v8, "Error loading tile" // string@20de │ │ +5298d6: 7130 fb08 8007 |006f: invoke-static {v0, v8, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +5298dc: 3803 0300 |0072: if-eqz v3, 0075 // +0003 │ │ +5298e0: 28f3 |0074: goto 0067 // -000d │ │ +5298e2: 1102 |0075: return-object v2 │ │ +5298e4: 0d07 |0076: move-exception v7 │ │ +5298e6: 3803 0500 |0077: if-eqz v3, 007c // +0005 │ │ +5298ea: 7110 dbd2 0300 |0079: invoke-static {v3}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +5298f0: 2802 |007c: goto 007e // +0002 │ │ +5298f2: 2707 |007d: throw v7 │ │ +5298f4: 28ff |007e: goto 007d // -0001 │ │ catches : 3 │ │ 0x0012 - 0x003a │ │ -> 0x006b │ │ 0x003c - 0x0062 │ │ -> 0x0063 │ │ 0x006d - 0x0072 │ │ -> 0x0076 │ │ @@ -1535422,32 +1535440,32 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -529d74: |[529d74] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V │ │ -529d84: 7030 43d2 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.:(II)V // method@d243 │ │ -529d8a: 5b01 369e |0003: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9e36 │ │ -529d8e: 2202 9e22 |0005: new-instance v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // type@229e │ │ -529d92: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -529d94: 7030 22d2 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$1;)V // method@d222 │ │ -529d9a: 5b02 359e |000b: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ -529d9e: 2202 7100 |000d: new-instance v2, Landroid/content/IntentFilter; // type@0071 │ │ -529da2: 7010 ca02 0200 |000f: invoke-direct {v2}, Landroid/content/IntentFilter;.:()V // method@02ca │ │ -529da8: 1a03 fc76 |0012: const-string v3, "android.intent.action.MEDIA_MOUNTED" // string@76fc │ │ -529dac: 6e20 cc02 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@02cc │ │ -529db2: 1a03 fe76 |0017: const-string v3, "android.intent.action.MEDIA_UNMOUNTED" // string@76fe │ │ -529db6: 6e20 cc02 3200 |0019: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@02cc │ │ -529dbc: 1a03 498f |001c: const-string v3, "file" // string@8f49 │ │ -529dc0: 6e20 cd02 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addDataScheme:(Ljava/lang/String;)V // method@02cd │ │ -529dc6: 5403 359e |0021: iget-object v3, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ -529dca: 7230 4cd1 3102 |0023: invoke-interface {v1, v3, v2}, Lorg/osmdroid/tileprovider/IRegisterReceiver;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@d14c │ │ -529dd0: 0e00 |0026: return-void │ │ +529d90: |[529d90] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V │ │ +529da0: 7030 43d2 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.:(II)V // method@d243 │ │ +529da6: 5b01 369e |0003: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9e36 │ │ +529daa: 2202 9e22 |0005: new-instance v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // type@229e │ │ +529dae: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +529db0: 7030 22d2 0203 |0008: invoke-direct {v2, v0, v3}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver;.:(Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$1;)V // method@d222 │ │ +529db6: 5b02 359e |000b: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ +529dba: 2202 7100 |000d: new-instance v2, Landroid/content/IntentFilter; // type@0071 │ │ +529dbe: 7010 ca02 0200 |000f: invoke-direct {v2}, Landroid/content/IntentFilter;.:()V // method@02ca │ │ +529dc4: 1a03 fc76 |0012: const-string v3, "android.intent.action.MEDIA_MOUNTED" // string@76fc │ │ +529dc8: 6e20 cc02 3200 |0014: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@02cc │ │ +529dce: 1a03 fe76 |0017: const-string v3, "android.intent.action.MEDIA_UNMOUNTED" // string@76fe │ │ +529dd2: 6e20 cc02 3200 |0019: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@02cc │ │ +529dd8: 1a03 498f |001c: const-string v3, "file" // string@8f49 │ │ +529ddc: 6e20 cd02 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/IntentFilter;.addDataScheme:(Ljava/lang/String;)V // method@02cd │ │ +529de2: 5403 359e |0021: iget-object v3, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ +529de6: 7230 4cd1 3102 |0023: invoke-interface {v1, v3, v2}, Lorg/osmdroid/tileprovider/IRegisterReceiver;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@d14c │ │ +529dec: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=19 │ │ 0x0005 line=20 │ │ 0x000d line=22 │ │ 0x0014 line=23 │ │ @@ -1535466,23 +1535484,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -529dd4: |[529dd4] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.detach:()V │ │ -529de4: 5420 359e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ -529de8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -529dec: 5421 369e |0004: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9e36 │ │ -529df0: 7220 4dd1 0100 |0006: invoke-interface {v1, v0}, Lorg/osmdroid/tileprovider/IRegisterReceiver;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@d14d │ │ -529df6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -529df8: 5b20 359e |000a: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ -529dfc: 6f10 46d2 0200 |000c: invoke-super {v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ -529e02: 0e00 |000f: return-void │ │ +529df0: |[529df0] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.detach:()V │ │ +529e00: 5420 359e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ +529e04: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +529e08: 5421 369e |0004: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9e36 │ │ +529e0c: 7220 4dd1 0100 |0006: invoke-interface {v1, v0}, Lorg/osmdroid/tileprovider/IRegisterReceiver;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@d14d │ │ +529e12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +529e14: 5b20 359e |000a: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.mBroadcastReceiver:Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase$MyBroadcastReceiver; // field@9e35 │ │ +529e18: 6f10 46d2 0200 |000c: invoke-super {v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ +529e1e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ 0x000c line=35 │ │ locals : │ │ @@ -1535493,31 +1535511,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -529e04: |[529e04] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.onMediaMounted:()V │ │ -529e14: 0e00 |0000: return-void │ │ +529e20: |[529e20] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.onMediaMounted:()V │ │ +529e30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;) │ │ name : 'onMediaUnmounted' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -529e18: |[529e18] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.onMediaUnmounted:()V │ │ -529e28: 0e00 |0000: return-void │ │ +529e34: |[529e34] org.osmdroid.tileprovider.modules.MapTileFileStorageProviderBase.onMediaUnmounted:()V │ │ +529e44: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21136 (MapTileFileStorageProviderBase.java) │ │ │ │ Class #6027 header: │ │ @@ -1535554,18 +1535572,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -529f0c: |[529f0c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)V │ │ -529f1c: 5b01 379e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // field@9e37 │ │ -529f20: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ -529f26: 0e00 |0005: return-void │ │ +529f28: |[529f28] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)V │ │ +529f38: 5b01 379e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // field@9e37 │ │ +529f3c: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ +529f42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ │ │ @@ -1535575,63 +1535593,63 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -529e2c: |[529e2c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ -529e3c: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ -529e40: 5441 379e |0002: iget-object v1, v4, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // field@9e37 │ │ -529e44: 7110 2dd2 0100 |0004: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d22d │ │ -529e4a: 0c01 |0007: move-result-object v1 │ │ -529e4c: 6e10 3b6a 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -529e52: 0c01 |000b: move-result-object v1 │ │ -529e54: 1f01 b322 |000c: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -529e58: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -529e5a: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -529e5e: 1102 |0011: return-object v2 │ │ -529e60: 5443 379e |0012: iget-object v3, v4, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // field@9e37 │ │ -529e64: 7110 2ed2 0300 |0014: invoke-static {v3}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Lorg/osmdroid/tileprovider/modules/TileWriter; // method@d22e │ │ -529e6a: 0c03 |0017: move-result-object v3 │ │ -529e6c: 6e40 8cd2 1365 |0018: invoke-virtual {v3, v1, v5, v6}, Lorg/osmdroid/tileprovider/modules/TileWriter;.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; // method@d28c │ │ -529e72: 0c01 |001b: move-result-object v1 │ │ -529e74: 3901 0900 |001c: if-nez v1, 0025 // +0009 │ │ -529e78: 6003 769e |001e: sget v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ -529e7c: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ -529e80: 6703 769e |0022: sput v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ -529e84: 2807 |0024: goto 002b // +0007 │ │ -529e86: 6003 759e |0025: sget v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ -529e8a: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -529e8e: 6703 759e |0029: sput v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ -529e92: 1101 |002b: return-object v1 │ │ -529e94: 0d05 |002c: move-exception v5 │ │ -529e96: 1a06 de20 |002d: const-string v6, "Error loading tile" // string@20de │ │ -529e9a: 7130 fb08 6005 |002f: invoke-static {v0, v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -529ea0: 1102 |0032: return-object v2 │ │ -529ea2: 0d01 |0033: move-exception v1 │ │ -529ea4: 2202 5f0e |0034: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -529ea8: 7010 8565 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -529eae: 1a03 1a51 |0039: const-string v3, "LowMemoryException downloading MapTile: " // string@511a │ │ -529eb2: 6e20 9165 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529eb8: 7120 61d3 6500 |003e: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -529ebe: 0c05 |0041: move-result-object v5 │ │ -529ec0: 6e20 9165 5200 |0042: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529ec6: 1a05 a100 |0045: const-string v5, " : " // string@00a1 │ │ -529eca: 6e20 9165 5200 |0047: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529ed0: 6e20 9065 1200 |004a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -529ed6: 6e10 a365 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -529edc: 0c05 |0050: move-result-object v5 │ │ -529ede: 7120 0309 5000 |0051: invoke-static {v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -529ee4: 6005 779e |0054: sget v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ -529ee8: d805 0501 |0056: add-int/lit8 v5, v5, #int 1 // #01 │ │ -529eec: 6705 779e |0058: sput v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ -529ef0: 2205 8d22 |005a: new-instance v5, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ -529ef4: 7020 b8d1 1500 |005c: invoke-direct {v5, v1}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ -529efa: 2705 |005f: throw v5 │ │ +529e48: |[529e48] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ +529e58: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ +529e5c: 5441 379e |0002: iget-object v1, v4, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // field@9e37 │ │ +529e60: 7110 2dd2 0100 |0004: invoke-static {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d22d │ │ +529e66: 0c01 |0007: move-result-object v1 │ │ +529e68: 6e10 3b6a 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529e6e: 0c01 |000b: move-result-object v1 │ │ +529e70: 1f01 b322 |000c: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529e74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +529e76: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +529e7a: 1102 |0011: return-object v2 │ │ +529e7c: 5443 379e |0012: iget-object v3, v4, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // field@9e37 │ │ +529e80: 7110 2ed2 0300 |0014: invoke-static {v3}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Lorg/osmdroid/tileprovider/modules/TileWriter; // method@d22e │ │ +529e86: 0c03 |0017: move-result-object v3 │ │ +529e88: 6e40 8cd2 1365 |0018: invoke-virtual {v3, v1, v5, v6}, Lorg/osmdroid/tileprovider/modules/TileWriter;.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; // method@d28c │ │ +529e8e: 0c01 |001b: move-result-object v1 │ │ +529e90: 3901 0900 |001c: if-nez v1, 0025 // +0009 │ │ +529e94: 6003 769e |001e: sget v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ +529e98: d803 0301 |0020: add-int/lit8 v3, v3, #int 1 // #01 │ │ +529e9c: 6703 769e |0022: sput v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ +529ea0: 2807 |0024: goto 002b // +0007 │ │ +529ea2: 6003 759e |0025: sget v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ +529ea6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +529eaa: 6703 759e |0029: sput v3, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ +529eae: 1101 |002b: return-object v1 │ │ +529eb0: 0d05 |002c: move-exception v5 │ │ +529eb2: 1a06 de20 |002d: const-string v6, "Error loading tile" // string@20de │ │ +529eb6: 7130 fb08 6005 |002f: invoke-static {v0, v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +529ebc: 1102 |0032: return-object v2 │ │ +529ebe: 0d01 |0033: move-exception v1 │ │ +529ec0: 2202 5f0e |0034: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +529ec4: 7010 8565 0200 |0036: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +529eca: 1a03 1a51 |0039: const-string v3, "LowMemoryException downloading MapTile: " // string@511a │ │ +529ece: 6e20 9165 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529ed4: 7120 61d3 6500 |003e: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +529eda: 0c05 |0041: move-result-object v5 │ │ +529edc: 6e20 9165 5200 |0042: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529ee2: 1a05 a100 |0045: const-string v5, " : " // string@00a1 │ │ +529ee6: 6e20 9165 5200 |0047: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529eec: 6e20 9065 1200 |004a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +529ef2: 6e10 a365 0200 |004d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +529ef8: 0c05 |0050: move-result-object v5 │ │ +529efa: 7120 0309 5000 |0051: invoke-static {v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +529f00: 6005 779e |0054: sget v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ +529f04: d805 0501 |0056: add-int/lit8 v5, v5, #int 1 // #01 │ │ +529f08: 6705 779e |0058: sput v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ +529f0c: 2205 8d22 |005a: new-instance v5, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ +529f10: 7020 b8d1 1500 |005c: invoke-direct {v5, v1}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ +529f16: 2705 |005f: throw v5 │ │ catches : 1 │ │ 0x0012 - 0x002b │ │ Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; -> 0x0033 │ │ -> 0x002c │ │ positions : │ │ 0x0002 line=128 │ │ 0x0012 line=134 │ │ @@ -1535681,18 +1535699,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52abd4: |[52abd4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)V │ │ -52abe4: 5b01 419e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ -52abe8: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ -52abee: 0e00 |0005: return-void │ │ +52abf0: |[52abf0] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider$TileLoader.:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)V │ │ +52ac00: 5b01 419e |0000: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ +52ac04: 7020 39d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d239 │ │ +52ac0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ │ │ @@ -1535702,70 +1535720,70 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -52aad8: |[52aad8] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ -52aae8: 5440 419e |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ -52aaec: 7110 54d2 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d254 │ │ -52aaf2: 0c00 |0005: move-result-object v0 │ │ -52aaf4: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52aafa: 0c00 |0009: move-result-object v0 │ │ -52aafc: 1f00 b322 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -52ab00: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -52ab02: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -52ab06: 1101 |000f: return-object v1 │ │ -52ab08: 5442 419e |0010: iget-object v2, v4, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ -52ab0c: 7110 55d2 0200 |0012: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // method@d255 │ │ -52ab12: 0c02 |0015: move-result-object v2 │ │ -52ab14: 1a03 6957 |0016: const-string v3, "OsmDroid" // string@5769 │ │ -52ab18: 3802 5000 |0018: if-eqz v2, 0068 // +0050 │ │ -52ab1c: 5442 419e |001a: iget-object v2, v4, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ -52ab20: 7110 55d2 0200 |001c: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // method@d255 │ │ -52ab26: 0c02 |001f: move-result-object v2 │ │ -52ab28: 6e40 70d2 0265 |0020: invoke-virtual {v2, v0, v5, v6}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; // method@d270 │ │ -52ab2e: 0c00 |0023: move-result-object v0 │ │ -52ab30: 3900 0900 |0024: if-nez v0, 002d // +0009 │ │ -52ab34: 6002 769e |0026: sget v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ -52ab38: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52ab3c: 6702 769e |002a: sput v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ -52ab40: 2807 |002c: goto 0033 // +0007 │ │ -52ab42: 6002 759e |002d: sget v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ -52ab46: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52ab4a: 6702 759e |0031: sput v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ -52ab4e: 1100 |0033: return-object v0 │ │ -52ab50: 0d05 |0034: move-exception v5 │ │ -52ab52: 1a06 de20 |0035: const-string v6, "Error loading tile" // string@20de │ │ -52ab56: 7130 fb08 6305 |0037: invoke-static {v3, v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52ab5c: 1101 |003a: return-object v1 │ │ -52ab5e: 0d00 |003b: move-exception v0 │ │ -52ab60: 2201 5f0e |003c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ab64: 7010 8565 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ab6a: 1a02 1a51 |0041: const-string v2, "LowMemoryException downloading MapTile: " // string@511a │ │ -52ab6e: 6e20 9165 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ab74: 7120 61d3 6500 |0046: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52ab7a: 0c05 |0049: move-result-object v5 │ │ -52ab7c: 6e20 9165 5100 |004a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ab82: 1a05 a100 |004d: const-string v5, " : " // string@00a1 │ │ -52ab86: 6e20 9165 5100 |004f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ab8c: 6e20 9065 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52ab92: 6e10 a365 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ab98: 0c05 |0058: move-result-object v5 │ │ -52ab9a: 7120 0309 5300 |0059: invoke-static {v3, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -52aba0: 6005 779e |005c: sget v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ -52aba4: d805 0501 |005e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -52aba8: 6705 779e |0060: sput v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ -52abac: 2205 8d22 |0062: new-instance v5, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ -52abb0: 7020 b8d1 0500 |0064: invoke-direct {v5, v0}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ -52abb6: 2705 |0067: throw v5 │ │ -52abb8: 1a05 2168 |0068: const-string v5, "TileLoader failed to load tile due to mWriter being null (map shutdown?)" // string@6821 │ │ -52abbc: 7120 f808 5300 |006a: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52abc2: 1101 |006d: return-object v1 │ │ +52aaf4: |[52aaf4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider$TileLoader.loadTile:(J)Landroid/graphics/drawable/Drawable; │ │ +52ab04: 5440 419e |0000: iget-object v0, v4, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ +52ab08: 7110 54d2 0000 |0002: invoke-static {v0}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Ljava/util/concurrent/atomic/AtomicReference; // method@d254 │ │ +52ab0e: 0c00 |0005: move-result-object v0 │ │ +52ab10: 6e10 3b6a 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52ab16: 0c00 |0009: move-result-object v0 │ │ +52ab18: 1f00 b322 |000a: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +52ab1c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +52ab1e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +52ab22: 1101 |000f: return-object v1 │ │ +52ab24: 5442 419e |0010: iget-object v2, v4, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ +52ab28: 7110 55d2 0200 |0012: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // method@d255 │ │ +52ab2e: 0c02 |0015: move-result-object v2 │ │ +52ab30: 1a03 6957 |0016: const-string v3, "OsmDroid" // string@5769 │ │ +52ab34: 3802 5000 |0018: if-eqz v2, 0068 // +0050 │ │ +52ab38: 5442 419e |001a: iget-object v2, v4, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.this$0:Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // field@9e41 │ │ +52ab3c: 7110 55d2 0200 |001c: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // method@d255 │ │ +52ab42: 0c02 |001f: move-result-object v2 │ │ +52ab44: 6e40 70d2 0265 |0020: invoke-virtual {v2, v0, v5, v6}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; // method@d270 │ │ +52ab4a: 0c00 |0023: move-result-object v0 │ │ +52ab4c: 3900 0900 |0024: if-nez v0, 002d // +0009 │ │ +52ab50: 6002 769e |0026: sget v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ +52ab54: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52ab58: 6702 769e |002a: sput v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheMiss:I // field@9e76 │ │ +52ab5c: 2807 |002c: goto 0033 // +0007 │ │ +52ab5e: 6002 759e |002d: sget v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ +52ab62: d802 0201 |002f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52ab66: 6702 759e |0031: sput v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheHit:I // field@9e75 │ │ +52ab6a: 1100 |0033: return-object v0 │ │ +52ab6c: 0d05 |0034: move-exception v5 │ │ +52ab6e: 1a06 de20 |0035: const-string v6, "Error loading tile" // string@20de │ │ +52ab72: 7130 fb08 6305 |0037: invoke-static {v3, v6, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52ab78: 1101 |003a: return-object v1 │ │ +52ab7a: 0d00 |003b: move-exception v0 │ │ +52ab7c: 2201 5f0e |003c: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ab80: 7010 8565 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ab86: 1a02 1a51 |0041: const-string v2, "LowMemoryException downloading MapTile: " // string@511a │ │ +52ab8a: 6e20 9165 2100 |0043: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ab90: 7120 61d3 6500 |0046: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52ab96: 0c05 |0049: move-result-object v5 │ │ +52ab98: 6e20 9165 5100 |004a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ab9e: 1a05 a100 |004d: const-string v5, " : " // string@00a1 │ │ +52aba2: 6e20 9165 5100 |004f: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52aba8: 6e20 9065 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52abae: 6e10 a365 0100 |0055: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52abb4: 0c05 |0058: move-result-object v5 │ │ +52abb6: 7120 0309 5300 |0059: invoke-static {v3, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +52abbc: 6005 779e |005c: sget v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ +52abc0: d805 0501 |005e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +52abc4: 6705 779e |0060: sput v5, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheOOM:I // field@9e77 │ │ +52abc8: 2205 8d22 |0062: new-instance v5, Lorg/osmdroid/tileprovider/modules/CantContinueException; // type@228d │ │ +52abcc: 7020 b8d1 0500 |0064: invoke-direct {v5, v0}, Lorg/osmdroid/tileprovider/modules/CantContinueException;.:(Ljava/lang/Throwable;)V // method@d1b8 │ │ +52abd2: 2705 |0067: throw v5 │ │ +52abd4: 1a05 2168 |0068: const-string v5, "TileLoader failed to load tile due to mWriter being null (map shutdown?)" // string@6821 │ │ +52abd8: 7120 f808 5300 |006a: invoke-static {v3, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52abde: 1101 |006d: return-object v1 │ │ catches : 1 │ │ 0x001a - 0x0033 │ │ Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; -> 0x003b │ │ -> 0x0034 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0010 line=161 │ │ @@ -1535819,39 +1535837,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -52ae70: |[52ae70] org.osmdroid.tileprovider.modules.NetworkAvailabliltyCheck.:(Landroid/content/Context;)V │ │ -52ae80: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -52ae86: 1a00 7c82 |0003: const-string v0, "connectivity" // string@827c │ │ -52ae8a: 6e20 7102 0300 |0005: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -52ae90: 0c00 |0008: move-result-object v0 │ │ -52ae92: 1f00 2601 |0009: check-cast v0, Landroid/net/ConnectivityManager; // type@0126 │ │ -52ae96: 5b20 449e |000b: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mConnectionManager:Landroid/net/ConnectivityManager; // field@9e44 │ │ -52ae9a: 6200 9d00 |000d: sget-object v0, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@009d │ │ -52ae9e: 1a01 6f11 |000f: const-string v1, "Android-x86" // string@116f │ │ -52aea2: 6e20 4a65 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ -52aea8: 0a00 |0014: move-result v0 │ │ -52aeaa: 5c20 469e |0015: iput-boolean v0, v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mIsX86:Z // field@9e46 │ │ -52aeae: 6e10 6a02 0300 |0017: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@026a │ │ -52aeb4: 0c00 |001a: move-result-object v0 │ │ -52aeb6: 6e10 6b02 0300 |001b: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@026b │ │ -52aebc: 0c03 |001e: move-result-object v3 │ │ -52aebe: 1a01 4a77 |001f: const-string v1, "android.permission.ACCESS_NETWORK_STATE" // string@774a │ │ -52aec2: 6e30 eb02 1003 |0021: invoke-virtual {v0, v1, v3}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@02eb │ │ -52aec8: 0a03 |0024: move-result v3 │ │ -52aeca: 3903 0400 |0025: if-nez v3, 0029 // +0004 │ │ -52aece: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -52aed0: 2802 |0028: goto 002a // +0002 │ │ -52aed2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -52aed4: 5c23 459e |002a: iput-boolean v3, v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mHasNetworkStatePermission:Z // field@9e45 │ │ -52aed8: 0e00 |002c: return-void │ │ +52ae8c: |[52ae8c] org.osmdroid.tileprovider.modules.NetworkAvailabliltyCheck.:(Landroid/content/Context;)V │ │ +52ae9c: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +52aea2: 1a00 7c82 |0003: const-string v0, "connectivity" // string@827c │ │ +52aea6: 6e20 7102 0300 |0005: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +52aeac: 0c00 |0008: move-result-object v0 │ │ +52aeae: 1f00 2601 |0009: check-cast v0, Landroid/net/ConnectivityManager; // type@0126 │ │ +52aeb2: 5b20 449e |000b: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mConnectionManager:Landroid/net/ConnectivityManager; // field@9e44 │ │ +52aeb6: 6200 9d00 |000d: sget-object v0, Landroid/os/Build;.BRAND:Ljava/lang/String; // field@009d │ │ +52aeba: 1a01 6f11 |000f: const-string v1, "Android-x86" // string@116f │ │ +52aebe: 6e20 4a65 0100 |0011: invoke-virtual {v1, v0}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@654a │ │ +52aec4: 0a00 |0014: move-result v0 │ │ +52aec6: 5c20 469e |0015: iput-boolean v0, v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mIsX86:Z // field@9e46 │ │ +52aeca: 6e10 6a02 0300 |0017: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@026a │ │ +52aed0: 0c00 |001a: move-result-object v0 │ │ +52aed2: 6e10 6b02 0300 |001b: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@026b │ │ +52aed8: 0c03 |001e: move-result-object v3 │ │ +52aeda: 1a01 4a77 |001f: const-string v1, "android.permission.ACCESS_NETWORK_STATE" // string@774a │ │ +52aede: 6e30 eb02 1003 |0021: invoke-virtual {v0, v1, v3}, Landroid/content/pm/PackageManager;.checkPermission:(Ljava/lang/String;Ljava/lang/String;)I // method@02eb │ │ +52aee4: 0a03 |0024: move-result v3 │ │ +52aee6: 3903 0400 |0025: if-nez v3, 0029 // +0004 │ │ +52aeea: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +52aeec: 2802 |0028: goto 002a // +0002 │ │ +52aeee: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +52aef0: 5c23 459e |002a: iput-boolean v3, v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mHasNetworkStatePermission:Z // field@9e45 │ │ +52aef4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0005 line=24 │ │ 0x000d line=25 │ │ 0x0017 line=27 │ │ 0x001b line=28 │ │ @@ -1535865,42 +1535883,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -52ae04: |[52ae04] org.osmdroid.tileprovider.modules.NetworkAvailabliltyCheck.getNetworkAvailable:()Z │ │ -52ae14: 5550 459e |0000: iget-boolean v0, v5, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mHasNetworkStatePermission:Z // field@9e45 │ │ -52ae18: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -52ae1a: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -52ae1e: 0f01 |0005: return v1 │ │ -52ae20: 5450 449e |0006: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mConnectionManager:Landroid/net/ConnectivityManager; // field@9e44 │ │ -52ae24: 6e10 1a06 0000 |0008: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ -52ae2a: 0c00 |000b: move-result-object v0 │ │ -52ae2c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -52ae2e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -52ae32: 0f02 |000f: return v2 │ │ -52ae34: 6e10 2306 0000 |0010: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0623 │ │ -52ae3a: 0a03 |0013: move-result v3 │ │ -52ae3c: 3803 0300 |0014: if-eqz v3, 0017 // +0003 │ │ -52ae40: 0f01 |0016: return v1 │ │ -52ae42: 6003 9c00 |0017: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -52ae46: 1304 0d00 |0019: const/16 v4, #int 13 // #d │ │ -52ae4a: 3743 1100 |001b: if-le v3, v4, 002c // +0011 │ │ -52ae4e: 5553 469e |001d: iget-boolean v3, v5, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mIsX86:Z // field@9e46 │ │ -52ae52: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -52ae56: 6e10 2106 0000 |0021: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0621 │ │ -52ae5c: 0a00 |0024: move-result v0 │ │ -52ae5e: 1303 0900 |0025: const/16 v3, #int 9 // #9 │ │ -52ae62: 3330 0300 |0027: if-ne v0, v3, 002a // +0003 │ │ -52ae66: 2802 |0029: goto 002b // +0002 │ │ -52ae68: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -52ae6a: 0f01 |002b: return v1 │ │ -52ae6c: 0f02 |002c: return v2 │ │ +52ae20: |[52ae20] org.osmdroid.tileprovider.modules.NetworkAvailabliltyCheck.getNetworkAvailable:()Z │ │ +52ae30: 5550 459e |0000: iget-boolean v0, v5, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mHasNetworkStatePermission:Z // field@9e45 │ │ +52ae34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +52ae36: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +52ae3a: 0f01 |0005: return v1 │ │ +52ae3c: 5450 449e |0006: iget-object v0, v5, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mConnectionManager:Landroid/net/ConnectivityManager; // field@9e44 │ │ +52ae40: 6e10 1a06 0000 |0008: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@061a │ │ +52ae46: 0c00 |000b: move-result-object v0 │ │ +52ae48: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +52ae4a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +52ae4e: 0f02 |000f: return v2 │ │ +52ae50: 6e10 2306 0000 |0010: invoke-virtual {v0}, Landroid/net/NetworkInfo;.isConnected:()Z // method@0623 │ │ +52ae56: 0a03 |0013: move-result v3 │ │ +52ae58: 3803 0300 |0014: if-eqz v3, 0017 // +0003 │ │ +52ae5c: 0f01 |0016: return v1 │ │ +52ae5e: 6003 9c00 |0017: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +52ae62: 1304 0d00 |0019: const/16 v4, #int 13 // #d │ │ +52ae66: 3743 1100 |001b: if-le v3, v4, 002c // +0011 │ │ +52ae6a: 5553 469e |001d: iget-boolean v3, v5, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.mIsX86:Z // field@9e46 │ │ +52ae6e: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +52ae72: 6e10 2106 0000 |0021: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@0621 │ │ +52ae78: 0a00 |0024: move-result v0 │ │ +52ae7a: 1303 0900 |0025: const/16 v3, #int 9 // #9 │ │ +52ae7e: 3330 0300 |0027: if-ne v0, v3, 002a // +0003 │ │ +52ae82: 2802 |0029: goto 002b // +0002 │ │ +52ae84: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +52ae86: 0f01 |002b: return v1 │ │ +52ae88: 0f02 |002c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=38 │ │ 0x0010 line=42 │ │ 0x0017 line=45 │ │ 0x001d line=46 │ │ @@ -1535974,28 +1535992,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -52b7e0: |[52b7e0] org.osmdroid.tileprovider.modules.SqlTileWriter.:()V │ │ -52b7f0: 2200 510e |0000: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ -52b7f4: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52b7fa: 6900 4e9e |0005: sput-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mLock:Ljava/lang/Object; // field@9e4e │ │ -52b7fe: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -52b800: 2300 e623 |0008: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -52b804: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -52b806: 1a02 fae5 |000b: const-string v2, "tile" // string@e5fa │ │ -52b80a: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ -52b80e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -52b810: 1a02 588e |0010: const-string v2, "expires" // string@8e58 │ │ -52b814: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ -52b818: 6900 4f9e |0014: sput-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.queryColumns:[Ljava/lang/String; // field@9e4f │ │ -52b81c: 0e00 |0016: return-void │ │ +52b7fc: |[52b7fc] org.osmdroid.tileprovider.modules.SqlTileWriter.:()V │ │ +52b80c: 2200 510e |0000: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ +52b810: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52b816: 6900 4e9e |0005: sput-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mLock:Ljava/lang/Object; // field@9e4e │ │ +52b81a: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +52b81c: 2300 e623 |0008: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +52b820: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +52b822: 1a02 fae5 |000b: const-string v2, "tile" // string@e5fa │ │ +52b826: 4d02 0001 |000d: aput-object v2, v0, v1 │ │ +52b82a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +52b82c: 1a02 588e |0010: const-string v2, "expires" // string@8e58 │ │ +52b830: 4d02 0001 |0012: aput-object v2, v0, v1 │ │ +52b834: 6900 4f9e |0014: sput-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.queryColumns:[Ljava/lang/String; // field@9e4f │ │ +52b838: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0014 line=597 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/modules/SqlTileWriter;) │ │ @@ -1536003,33 +1536021,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -52b820: |[52b820] org.osmdroid.tileprovider.modules.SqlTileWriter.:()V │ │ -52b830: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -52b836: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -52b83a: 5a20 4c9e |0005: iput-wide v0, v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.lastSizeCheck:J // field@9e4c │ │ -52b83e: 2200 c922 |0007: new-instance v0, Lorg/osmdroid/util/GarbageCollector; // type@22c9 │ │ -52b842: 2201 a822 |0009: new-instance v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1; // type@22a8 │ │ -52b846: 7020 63d2 2100 |000b: invoke-direct {v1, v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1;.:(Lorg/osmdroid/tileprovider/modules/SqlTileWriter;)V // method@d263 │ │ -52b84c: 7020 0ad3 1000 |000e: invoke-direct {v0, v1}, Lorg/osmdroid/util/GarbageCollector;.:(Ljava/lang/Runnable;)V // method@d30a │ │ -52b852: 5b20 4a9e |0011: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ -52b856: 6e10 69d2 0200 |0013: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ -52b85c: 6300 4b9e |0016: sget-boolean v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.hasInited:Z // field@9e4b │ │ -52b860: 3900 0e00 |0018: if-nez v0, 0026 // +000e │ │ -52b864: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -52b866: 6a00 4b9e |001b: sput-boolean v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.hasInited:Z // field@9e4b │ │ -52b86a: 6300 489e |001d: sget-boolean v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.cleanOnStartup:Z // field@9e48 │ │ -52b86e: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ -52b872: 5420 4a9e |0021: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ -52b876: 6e10 0dd3 0000 |0023: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ -52b87c: 0e00 |0026: return-void │ │ +52b83c: |[52b83c] org.osmdroid.tileprovider.modules.SqlTileWriter.:()V │ │ +52b84c: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +52b852: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +52b856: 5a20 4c9e |0005: iput-wide v0, v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.lastSizeCheck:J // field@9e4c │ │ +52b85a: 2200 c922 |0007: new-instance v0, Lorg/osmdroid/util/GarbageCollector; // type@22c9 │ │ +52b85e: 2201 a822 |0009: new-instance v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1; // type@22a8 │ │ +52b862: 7020 63d2 2100 |000b: invoke-direct {v1, v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter$1;.:(Lorg/osmdroid/tileprovider/modules/SqlTileWriter;)V // method@d263 │ │ +52b868: 7020 0ad3 1000 |000e: invoke-direct {v0, v1}, Lorg/osmdroid/util/GarbageCollector;.:(Ljava/lang/Runnable;)V // method@d30a │ │ +52b86e: 5b20 4a9e |0011: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ +52b872: 6e10 69d2 0200 |0013: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ +52b878: 6300 4b9e |0016: sget-boolean v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.hasInited:Z // field@9e4b │ │ +52b87c: 3900 0e00 |0018: if-nez v0, 0026 // +000e │ │ +52b880: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +52b882: 6a00 4b9e |001b: sput-boolean v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.hasInited:Z // field@9e4b │ │ +52b886: 6300 489e |001d: sget-boolean v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.cleanOnStartup:Z // field@9e48 │ │ +52b88a: 3800 0700 |001f: if-eqz v0, 0026 // +0007 │ │ +52b88e: 5420 4a9e |0021: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ +52b892: 6e10 0dd3 0000 |0023: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ +52b898: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=70 │ │ 0x0007 line=71 │ │ 0x0013 line=82 │ │ 0x0016 line=84 │ │ @@ -1536044,18 +1536062,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52b8b0: |[52b8b0] org.osmdroid.tileprovider.modules.SqlTileWriter.createIndex:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -52b8c0: 1a00 4417 |0000: const-string v0, "CREATE INDEX IF NOT EXISTS expires_index ON tiles (expires);" // string@1744 │ │ -52b8c4: 6e20 a803 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@03a8 │ │ -52b8ca: 0e00 |0005: return-void │ │ +52b8cc: |[52b8cc] org.osmdroid.tileprovider.modules.SqlTileWriter.createIndex:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +52b8dc: 1a00 4417 |0000: const-string v0, "CREATE INDEX IF NOT EXISTS expires_index ON tiles (expires);" // string@1744 │ │ +52b8e0: 6e20 a803 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@03a8 │ │ +52b8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=809 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/SqlTileWriter; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/database/sqlite/SQLiteDatabase; │ │ │ │ @@ -1536064,27 +1536082,27 @@ │ │ type : '(J)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 20 16-bit code units │ │ -52b788: |[52b788] org.osmdroid.tileprovider.modules.SqlTileWriter.getIndex:(J)J │ │ -52b798: 7120 5cd3 8700 |0000: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52b79e: 0a00 |0003: move-result v0 │ │ -52b7a0: 8101 |0004: int-to-long v1, v0 │ │ -52b7a2: 7120 5dd3 8700 |0005: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52b7a8: 0a00 |0008: move-result v0 │ │ -52b7aa: 8103 |0009: int-to-long v3, v0 │ │ -52b7ac: 7120 5ed3 8700 |000a: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52b7b2: 0a07 |000d: move-result v7 │ │ -52b7b4: 8175 |000e: int-to-long v5, v7 │ │ -52b7b6: 7706 6bd2 0100 |000f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getIndex:(JJJ)J // method@d26b │ │ -52b7bc: 0b07 |0012: move-result-wide v7 │ │ -52b7be: 1007 |0013: return-wide v7 │ │ +52b7a4: |[52b7a4] org.osmdroid.tileprovider.modules.SqlTileWriter.getIndex:(J)J │ │ +52b7b4: 7120 5cd3 8700 |0000: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52b7ba: 0a00 |0003: move-result v0 │ │ +52b7bc: 8101 |0004: int-to-long v1, v0 │ │ +52b7be: 7120 5dd3 8700 |0005: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52b7c4: 0a00 |0008: move-result v0 │ │ +52b7c6: 8103 |0009: int-to-long v3, v0 │ │ +52b7c8: 7120 5ed3 8700 |000a: invoke-static {v7, v8}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52b7ce: 0a07 |000d: move-result v7 │ │ +52b7d0: 8175 |000e: int-to-long v5, v7 │ │ +52b7d2: 7706 6bd2 0100 |000f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getIndex:(JJJ)J // method@d26b │ │ +52b7d8: 0b07 |0012: move-result-wide v7 │ │ +52b7da: 1007 |0013: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 (null) J │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/SqlTileWriter;) │ │ @@ -1536092,44 +1536110,44 @@ │ │ type : '(JJJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -52b7c0: |[52b7c0] org.osmdroid.tileprovider.modules.SqlTileWriter.getIndex:(JJJ)J │ │ -52b7d0: 8450 |0000: long-to-int v0, v5 │ │ -52b7d2: c305 |0001: shl-long/2addr v5, v0 │ │ -52b7d4: bb15 |0002: add-long/2addr v5, v1 │ │ -52b7d6: a301 0500 |0003: shl-long v1, v5, v0 │ │ -52b7da: bb31 |0005: add-long/2addr v1, v3 │ │ -52b7dc: 1001 |0006: return-wide v1 │ │ +52b7dc: |[52b7dc] org.osmdroid.tileprovider.modules.SqlTileWriter.getIndex:(JJJ)J │ │ +52b7ec: 8450 |0000: long-to-int v0, v5 │ │ +52b7ee: c305 |0001: shl-long/2addr v5, v0 │ │ +52b7f0: bb15 |0002: add-long/2addr v5, v1 │ │ +52b7f2: a301 0500 |0003: shl-long v1, v5, v0 │ │ +52b7f6: bb31 |0005: add-long/2addr v1, v3 │ │ +52b7f8: 1001 |0006: return-wide v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/SqlTileWriter;) │ │ name : 'getPrimaryKeyParameters' │ │ type : '(JLjava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -52b738: |[52b738] org.osmdroid.tileprovider.modules.SqlTileWriter.getPrimaryKeyParameters:(JLjava/lang/String;)[Ljava/lang/String; │ │ -52b748: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -52b74a: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ -52b74e: 7120 7065 2100 |0003: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@6570 │ │ -52b754: 0c01 |0006: move-result-object v1 │ │ -52b756: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -52b758: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ -52b75c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -52b75e: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ -52b762: 1100 |000d: return-object v0 │ │ +52b754: |[52b754] org.osmdroid.tileprovider.modules.SqlTileWriter.getPrimaryKeyParameters:(JLjava/lang/String;)[Ljava/lang/String; │ │ +52b764: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +52b766: 2300 e623 |0001: new-array v0, v0, [Ljava/lang/String; // type@23e6 │ │ +52b76a: 7120 7065 2100 |0003: invoke-static {v1, v2}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@6570 │ │ +52b770: 0c01 |0006: move-result-object v1 │ │ +52b772: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +52b774: 4d01 0002 |0008: aput-object v1, v0, v2 │ │ +52b778: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +52b77a: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ +52b77e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=578 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) J │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -1536138,20 +1536156,20 @@ │ │ type : '(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -52b764: |[52b764] org.osmdroid.tileprovider.modules.SqlTileWriter.getPrimaryKeyParameters:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)[Ljava/lang/String; │ │ -52b774: 7210 afd2 0200 |0000: invoke-interface {v2}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b77a: 0c02 |0003: move-result-object v2 │ │ -52b77c: 7130 6cd2 1002 |0004: invoke-static {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getPrimaryKeyParameters:(JLjava/lang/String;)[Ljava/lang/String; // method@d26c │ │ -52b782: 0c00 |0007: move-result-object v0 │ │ -52b784: 1100 |0008: return-object v0 │ │ +52b780: |[52b780] org.osmdroid.tileprovider.modules.SqlTileWriter.getPrimaryKeyParameters:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)[Ljava/lang/String; │ │ +52b790: 7210 afd2 0200 |0000: invoke-interface {v2}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b796: 0c02 |0003: move-result-object v2 │ │ +52b798: 7130 6cd2 1002 |0004: invoke-static {v0, v1, v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getPrimaryKeyParameters:(JLjava/lang/String;)[Ljava/lang/String; // method@d26c │ │ +52b79e: 0c00 |0007: move-result-object v0 │ │ +52b7a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) J │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ │ │ @@ -1536160,128 +1536178,128 @@ │ │ type : '(Landroid/database/sqlite/SQLiteException;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 284 16-bit code units │ │ -52b21c: |[52b21c] org.osmdroid.tileprovider.modules.SqlTileWriter.isFunctionalException:(Landroid/database/sqlite/SQLiteException;)Z │ │ -52b22c: 6e10 1e65 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -52b232: 0c03 |0003: move-result-object v3 │ │ -52b234: 6e10 8a64 0300 |0004: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -52b23a: 0c03 |0007: move-result-object v3 │ │ -52b23c: 6e10 5165 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ -52b242: 0a00 |000b: move-result v0 │ │ -52b244: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -52b246: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -52b248: 2c00 ba00 0000 |000e: sparse-switch v0, 000000c8 // +000000ba │ │ -52b24e: 2900 b000 |0011: goto/16 00c1 // +00b0 │ │ -52b252: 1a00 3860 |0013: const-string v0, "SQLiteDatatypeMismatchException" // string@6038 │ │ -52b256: 6e20 4965 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b25c: 0a03 |0018: move-result v3 │ │ -52b25e: 3803 a800 |0019: if-eqz v3, 00c1 // +00a8 │ │ -52b262: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -52b264: 2900 a600 |001c: goto/16 00c2 // +00a6 │ │ -52b268: 1a00 3760 |001e: const-string v0, "SQLiteDatabaseLockedException" // string@6037 │ │ -52b26c: 6e20 4965 0300 |0020: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b272: 0a03 |0023: move-result v3 │ │ -52b274: 3803 9d00 |0024: if-eqz v3, 00c1 // +009d │ │ -52b278: 1303 0b00 |0026: const/16 v3, #int 11 // #b │ │ -52b27c: 2900 9a00 |0028: goto/16 00c2 // +009a │ │ -52b280: 1a00 2c60 |002a: const-string v0, "SQLiteConstraintException" // string@602c │ │ -52b284: 6e20 4965 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b28a: 0a03 |002f: move-result v3 │ │ -52b28c: 3803 9100 |0030: if-eqz v3, 00c1 // +0091 │ │ -52b290: 1223 |0032: const/4 v3, #int 2 // #2 │ │ -52b292: 2900 8f00 |0033: goto/16 00c2 // +008f │ │ -52b296: 1a00 2360 |0035: const-string v0, "SQLiteBlobTooBigException" // string@6023 │ │ -52b29a: 6e20 4965 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b2a0: 0a03 |003a: move-result v3 │ │ -52b2a2: 3803 8600 |003b: if-eqz v3, 00c1 // +0086 │ │ -52b2a6: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -52b2a8: 2900 8400 |003e: goto/16 00c2 // +0084 │ │ -52b2ac: 1a00 3c60 |0040: const-string v0, "SQLiteDiskIOException" // string@603c │ │ -52b2b0: 6e20 4965 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b2b6: 0a03 |0045: move-result v3 │ │ -52b2b8: 3803 7b00 |0046: if-eqz v3, 00c1 // +007b │ │ -52b2bc: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ -52b2c0: 2900 7800 |004a: goto/16 00c2 // +0078 │ │ -52b2c4: 1a00 2060 |004c: const-string v0, "SQLiteAbortException" // string@6020 │ │ -52b2c8: 6e20 4965 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b2ce: 0a03 |0051: move-result v3 │ │ -52b2d0: 3803 6f00 |0052: if-eqz v3, 00c1 // +006f │ │ -52b2d4: 1273 |0054: const/4 v3, #int 7 // #7 │ │ -52b2d6: 2900 6d00 |0055: goto/16 00c2 // +006d │ │ -52b2da: 1a00 3d60 |0057: const-string v0, "SQLiteDoneException" // string@603d │ │ -52b2de: 6e20 4965 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b2e4: 0a03 |005c: move-result v3 │ │ -52b2e6: 3803 6400 |005d: if-eqz v3, 00c1 // +0064 │ │ -52b2ea: 1303 0d00 |005f: const/16 v3, #int 13 // #d │ │ -52b2ee: 2861 |0061: goto 00c2 // +0061 │ │ -52b2f0: 1a00 4460 |0062: const-string v0, "SQLiteMisuseException" // string@6044 │ │ -52b2f4: 6e20 4965 0300 |0064: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b2fa: 0a03 |0067: move-result v3 │ │ -52b2fc: 3803 5900 |0068: if-eqz v3, 00c1 // +0059 │ │ -52b300: 1253 |006a: const/4 v3, #int 5 // #5 │ │ -52b302: 2857 |006b: goto 00c2 // +0057 │ │ -52b304: 1a00 2460 |006c: const-string v0, "SQLiteCantOpenDatabaseException" // string@6024 │ │ -52b308: 6e20 4965 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b30e: 0a03 |0071: move-result v3 │ │ -52b310: 3803 4f00 |0072: if-eqz v3, 00c1 // +004f │ │ -52b314: 1303 0900 |0074: const/16 v3, #int 9 // #9 │ │ -52b318: 284c |0076: goto 00c2 // +004c │ │ -52b31a: 1a00 5660 |0077: const-string v0, "SQLiteTableLockedException" // string@6056 │ │ -52b31e: 6e20 4965 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b324: 0a03 |007c: move-result v3 │ │ -52b326: 3803 4400 |007d: if-eqz v3, 00c1 // +0044 │ │ -52b32a: 1263 |007f: const/4 v3, #int 6 // #6 │ │ -52b32c: 2842 |0080: goto 00c2 // +0042 │ │ -52b32e: 1a00 2160 |0081: const-string v0, "SQLiteAccessPermException" // string@6021 │ │ -52b332: 6e20 4965 0300 |0083: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b338: 0a03 |0086: move-result v3 │ │ -52b33a: 3803 3a00 |0087: if-eqz v3, 00c1 // +003a │ │ -52b33e: 1303 0800 |0089: const/16 v3, #int 8 // #8 │ │ -52b342: 2837 |008b: goto 00c2 // +0037 │ │ -52b344: 1a00 3660 |008c: const-string v0, "SQLiteDatabaseCorruptException" // string@6036 │ │ -52b348: 6e20 4965 0300 |008e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b34e: 0a03 |0091: move-result v3 │ │ -52b350: 3803 2f00 |0092: if-eqz v3, 00c1 // +002f │ │ -52b354: 1303 0a00 |0094: const/16 v3, #int 10 // #a │ │ -52b358: 282c |0096: goto 00c2 // +002c │ │ -52b35a: 1a00 4f60 |0097: const-string v0, "SQLiteReadOnlyDatabaseException" // string@604f │ │ -52b35e: 6e20 4965 0300 |0099: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b364: 0a03 |009c: move-result v3 │ │ -52b366: 3803 2400 |009d: if-eqz v3, 00c1 // +0024 │ │ -52b36a: 1303 0f00 |009f: const/16 v3, #int 15 // #f │ │ -52b36e: 2821 |00a1: goto 00c2 // +0021 │ │ -52b370: 1a00 2260 |00a2: const-string v0, "SQLiteBindOrColumnIndexOutOfRangeException" // string@6022 │ │ -52b374: 6e20 4965 0300 |00a4: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b37a: 0a03 |00a7: move-result v3 │ │ -52b37c: 3803 1900 |00a8: if-eqz v3, 00c1 // +0019 │ │ -52b380: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -52b382: 2817 |00ab: goto 00c2 // +0017 │ │ -52b384: 1a00 3e60 |00ac: const-string v0, "SQLiteFullException" // string@603e │ │ -52b388: 6e20 4965 0300 |00ae: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b38e: 0a03 |00b1: move-result v3 │ │ -52b390: 3803 0f00 |00b2: if-eqz v3, 00c1 // +000f │ │ -52b394: 1243 |00b4: const/4 v3, #int 4 // #4 │ │ -52b396: 280d |00b5: goto 00c2 // +000d │ │ -52b398: 1a00 4660 |00b6: const-string v0, "SQLiteOutOfMemoryException" // string@6046 │ │ -52b39c: 6e20 4965 0300 |00b8: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52b3a2: 0a03 |00bb: move-result v3 │ │ -52b3a4: 3803 0500 |00bc: if-eqz v3, 00c1 // +0005 │ │ -52b3a8: 1303 0e00 |00be: const/16 v3, #int 14 // #e │ │ -52b3ac: 2802 |00c0: goto 00c2 // +0002 │ │ -52b3ae: 12f3 |00c1: const/4 v3, #int -1 // #ff │ │ -52b3b0: 2b03 4800 0000 |00c2: packed-switch v3, 0000010a // +00000048 │ │ -52b3b6: 0f01 |00c5: return v1 │ │ -52b3b8: 0f02 |00c6: return v2 │ │ -52b3ba: 0000 |00c7: nop // spacer │ │ -52b3bc: 0002 1000 1532 9284 b445 d296 6785 ... |00c8: sparse-switch-data (66 units) │ │ -52b440: 0001 0700 0000 0000 0400 0000 0400 ... |010a: packed-switch-data (18 units) │ │ +52b238: |[52b238] org.osmdroid.tileprovider.modules.SqlTileWriter.isFunctionalException:(Landroid/database/sqlite/SQLiteException;)Z │ │ +52b248: 6e10 1e65 0300 |0000: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +52b24e: 0c03 |0003: move-result-object v3 │ │ +52b250: 6e10 8a64 0300 |0004: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +52b256: 0c03 |0007: move-result-object v3 │ │ +52b258: 6e10 5165 0300 |0008: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@6551 │ │ +52b25e: 0a00 |000b: move-result v0 │ │ +52b260: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +52b262: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +52b264: 2c00 ba00 0000 |000e: sparse-switch v0, 000000c8 // +000000ba │ │ +52b26a: 2900 b000 |0011: goto/16 00c1 // +00b0 │ │ +52b26e: 1a00 3860 |0013: const-string v0, "SQLiteDatatypeMismatchException" // string@6038 │ │ +52b272: 6e20 4965 0300 |0015: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b278: 0a03 |0018: move-result v3 │ │ +52b27a: 3803 a800 |0019: if-eqz v3, 00c1 // +00a8 │ │ +52b27e: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +52b280: 2900 a600 |001c: goto/16 00c2 // +00a6 │ │ +52b284: 1a00 3760 |001e: const-string v0, "SQLiteDatabaseLockedException" // string@6037 │ │ +52b288: 6e20 4965 0300 |0020: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b28e: 0a03 |0023: move-result v3 │ │ +52b290: 3803 9d00 |0024: if-eqz v3, 00c1 // +009d │ │ +52b294: 1303 0b00 |0026: const/16 v3, #int 11 // #b │ │ +52b298: 2900 9a00 |0028: goto/16 00c2 // +009a │ │ +52b29c: 1a00 2c60 |002a: const-string v0, "SQLiteConstraintException" // string@602c │ │ +52b2a0: 6e20 4965 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b2a6: 0a03 |002f: move-result v3 │ │ +52b2a8: 3803 9100 |0030: if-eqz v3, 00c1 // +0091 │ │ +52b2ac: 1223 |0032: const/4 v3, #int 2 // #2 │ │ +52b2ae: 2900 8f00 |0033: goto/16 00c2 // +008f │ │ +52b2b2: 1a00 2360 |0035: const-string v0, "SQLiteBlobTooBigException" // string@6023 │ │ +52b2b6: 6e20 4965 0300 |0037: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b2bc: 0a03 |003a: move-result v3 │ │ +52b2be: 3803 8600 |003b: if-eqz v3, 00c1 // +0086 │ │ +52b2c2: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +52b2c4: 2900 8400 |003e: goto/16 00c2 // +0084 │ │ +52b2c8: 1a00 3c60 |0040: const-string v0, "SQLiteDiskIOException" // string@603c │ │ +52b2cc: 6e20 4965 0300 |0042: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b2d2: 0a03 |0045: move-result v3 │ │ +52b2d4: 3803 7b00 |0046: if-eqz v3, 00c1 // +007b │ │ +52b2d8: 1303 0c00 |0048: const/16 v3, #int 12 // #c │ │ +52b2dc: 2900 7800 |004a: goto/16 00c2 // +0078 │ │ +52b2e0: 1a00 2060 |004c: const-string v0, "SQLiteAbortException" // string@6020 │ │ +52b2e4: 6e20 4965 0300 |004e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b2ea: 0a03 |0051: move-result v3 │ │ +52b2ec: 3803 6f00 |0052: if-eqz v3, 00c1 // +006f │ │ +52b2f0: 1273 |0054: const/4 v3, #int 7 // #7 │ │ +52b2f2: 2900 6d00 |0055: goto/16 00c2 // +006d │ │ +52b2f6: 1a00 3d60 |0057: const-string v0, "SQLiteDoneException" // string@603d │ │ +52b2fa: 6e20 4965 0300 |0059: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b300: 0a03 |005c: move-result v3 │ │ +52b302: 3803 6400 |005d: if-eqz v3, 00c1 // +0064 │ │ +52b306: 1303 0d00 |005f: const/16 v3, #int 13 // #d │ │ +52b30a: 2861 |0061: goto 00c2 // +0061 │ │ +52b30c: 1a00 4460 |0062: const-string v0, "SQLiteMisuseException" // string@6044 │ │ +52b310: 6e20 4965 0300 |0064: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b316: 0a03 |0067: move-result v3 │ │ +52b318: 3803 5900 |0068: if-eqz v3, 00c1 // +0059 │ │ +52b31c: 1253 |006a: const/4 v3, #int 5 // #5 │ │ +52b31e: 2857 |006b: goto 00c2 // +0057 │ │ +52b320: 1a00 2460 |006c: const-string v0, "SQLiteCantOpenDatabaseException" // string@6024 │ │ +52b324: 6e20 4965 0300 |006e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b32a: 0a03 |0071: move-result v3 │ │ +52b32c: 3803 4f00 |0072: if-eqz v3, 00c1 // +004f │ │ +52b330: 1303 0900 |0074: const/16 v3, #int 9 // #9 │ │ +52b334: 284c |0076: goto 00c2 // +004c │ │ +52b336: 1a00 5660 |0077: const-string v0, "SQLiteTableLockedException" // string@6056 │ │ +52b33a: 6e20 4965 0300 |0079: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b340: 0a03 |007c: move-result v3 │ │ +52b342: 3803 4400 |007d: if-eqz v3, 00c1 // +0044 │ │ +52b346: 1263 |007f: const/4 v3, #int 6 // #6 │ │ +52b348: 2842 |0080: goto 00c2 // +0042 │ │ +52b34a: 1a00 2160 |0081: const-string v0, "SQLiteAccessPermException" // string@6021 │ │ +52b34e: 6e20 4965 0300 |0083: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b354: 0a03 |0086: move-result v3 │ │ +52b356: 3803 3a00 |0087: if-eqz v3, 00c1 // +003a │ │ +52b35a: 1303 0800 |0089: const/16 v3, #int 8 // #8 │ │ +52b35e: 2837 |008b: goto 00c2 // +0037 │ │ +52b360: 1a00 3660 |008c: const-string v0, "SQLiteDatabaseCorruptException" // string@6036 │ │ +52b364: 6e20 4965 0300 |008e: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b36a: 0a03 |0091: move-result v3 │ │ +52b36c: 3803 2f00 |0092: if-eqz v3, 00c1 // +002f │ │ +52b370: 1303 0a00 |0094: const/16 v3, #int 10 // #a │ │ +52b374: 282c |0096: goto 00c2 // +002c │ │ +52b376: 1a00 4f60 |0097: const-string v0, "SQLiteReadOnlyDatabaseException" // string@604f │ │ +52b37a: 6e20 4965 0300 |0099: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b380: 0a03 |009c: move-result v3 │ │ +52b382: 3803 2400 |009d: if-eqz v3, 00c1 // +0024 │ │ +52b386: 1303 0f00 |009f: const/16 v3, #int 15 // #f │ │ +52b38a: 2821 |00a1: goto 00c2 // +0021 │ │ +52b38c: 1a00 2260 |00a2: const-string v0, "SQLiteBindOrColumnIndexOutOfRangeException" // string@6022 │ │ +52b390: 6e20 4965 0300 |00a4: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b396: 0a03 |00a7: move-result v3 │ │ +52b398: 3803 1900 |00a8: if-eqz v3, 00c1 // +0019 │ │ +52b39c: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +52b39e: 2817 |00ab: goto 00c2 // +0017 │ │ +52b3a0: 1a00 3e60 |00ac: const-string v0, "SQLiteFullException" // string@603e │ │ +52b3a4: 6e20 4965 0300 |00ae: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b3aa: 0a03 |00b1: move-result v3 │ │ +52b3ac: 3803 0f00 |00b2: if-eqz v3, 00c1 // +000f │ │ +52b3b0: 1243 |00b4: const/4 v3, #int 4 // #4 │ │ +52b3b2: 280d |00b5: goto 00c2 // +000d │ │ +52b3b4: 1a00 4660 |00b6: const-string v0, "SQLiteOutOfMemoryException" // string@6046 │ │ +52b3b8: 6e20 4965 0300 |00b8: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52b3be: 0a03 |00bb: move-result v3 │ │ +52b3c0: 3803 0500 |00bc: if-eqz v3, 00c1 // +0005 │ │ +52b3c4: 1303 0e00 |00be: const/16 v3, #int 14 // #e │ │ +52b3c8: 2802 |00c0: goto 00c2 // +0002 │ │ +52b3ca: 12f3 |00c1: const/4 v3, #int -1 // #ff │ │ +52b3cc: 2b03 4800 0000 |00c2: packed-switch v3, 0000010a // +00000048 │ │ +52b3d2: 0f01 |00c5: return v1 │ │ +52b3d4: 0f02 |00c6: return v2 │ │ +52b3d6: 0000 |00c7: nop // spacer │ │ +52b3d8: 0002 1000 1532 9284 b445 d296 6785 ... |00c8: sparse-switch-data (66 units) │ │ +52b45c: 0001 0700 0000 0000 0400 0000 0400 ... |010a: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x011c reg=3 (null) Landroid/database/sqlite/SQLiteException; │ │ │ │ Virtual methods - │ │ @@ -1536290,23 +1536308,23 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -52b880: |[52b880] org.osmdroid.tileprovider.modules.SqlTileWriter.catchException:(Ljava/lang/Exception;)V │ │ -52b890: 2020 a300 |0000: instance-of v0, v2, Landroid/database/sqlite/SQLiteException; // type@00a3 │ │ -52b894: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -52b898: 1f02 a300 |0004: check-cast v2, Landroid/database/sqlite/SQLiteException; // type@00a3 │ │ -52b89c: 7110 6fd2 0200 |0006: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.isFunctionalException:(Landroid/database/sqlite/SQLiteException;)Z // method@d26f │ │ -52b8a2: 0a02 |0009: move-result v2 │ │ -52b8a4: 3902 0500 |000a: if-nez v2, 000f // +0005 │ │ -52b8a8: 6e10 72d2 0100 |000c: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.refreshDb:()V // method@d272 │ │ -52b8ae: 0e00 |000f: return-void │ │ +52b89c: |[52b89c] org.osmdroid.tileprovider.modules.SqlTileWriter.catchException:(Ljava/lang/Exception;)V │ │ +52b8ac: 2020 a300 |0000: instance-of v0, v2, Landroid/database/sqlite/SQLiteException; // type@00a3 │ │ +52b8b0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +52b8b4: 1f02 a300 |0004: check-cast v2, Landroid/database/sqlite/SQLiteException; // type@00a3 │ │ +52b8b8: 7110 6fd2 0200 |0006: invoke-static {v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.isFunctionalException:(Landroid/database/sqlite/SQLiteException;)Z // method@d26f │ │ +52b8be: 0a02 |0009: move-result v2 │ │ +52b8c0: 3902 0500 |000a: if-nez v2, 000f // +0005 │ │ +52b8c4: 6e10 72d2 0100 |000c: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.refreshDb:()V // method@d272 │ │ +52b8ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ 0x0004 line=769 │ │ 0x000c line=770 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/osmdroid/tileprovider/modules/SqlTileWriter; │ │ @@ -1536317,65 +1536335,65 @@ │ │ type : '()Landroid/database/sqlite/SQLiteDatabase;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -52af48: |[52af48] org.osmdroid.tileprovider.modules.SqlTileWriter.getDb:()Landroid/database/sqlite/SQLiteDatabase; │ │ -52af58: 6200 4d9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52af5c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -52af60: 1100 |0004: return-object v0 │ │ -52af62: 6200 4e9e |0005: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mLock:Ljava/lang/Object; // field@9e4e │ │ -52af66: 1d00 |0007: monitor-enter v0 │ │ -52af68: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52af6e: 0c01 |000b: move-result-object v1 │ │ -52af70: 7210 1bd1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ -52af76: 0c01 |000f: move-result-object v1 │ │ -52af78: 6e10 af63 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ -52af7e: 2201 040e |0013: new-instance v1, Ljava/io/File; // type@0e04 │ │ -52af82: 2202 5f0e |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52af86: 7010 8565 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52af8c: 7100 edd0 0000 |001a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52af92: 0c03 |001d: move-result-object v3 │ │ -52af94: 7210 1bd1 0300 |001e: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ -52af9a: 0c03 |0021: move-result-object v3 │ │ -52af9c: 6e10 9e63 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52afa2: 0c03 |0025: move-result-object v3 │ │ -52afa4: 6e20 9165 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52afaa: 6203 1c54 |0029: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ -52afae: 6e20 9165 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52afb4: 1a03 af7c |002e: const-string v3, "cache.db" // string@7caf │ │ -52afb8: 6e20 9165 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52afbe: 6e10 a365 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52afc4: 0c02 |0036: move-result-object v2 │ │ -52afc6: 7020 9663 2100 |0037: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52afcc: 6901 499e |003a: sput-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.db_file:Ljava/io/File; // field@9e49 │ │ -52afd0: 6202 4d9e |003c: sget-object v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52afd4: 3902 1c00 |003e: if-nez v2, 005a // +001c │ │ -52afd8: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -52afda: 7120 ac03 2100 |0041: invoke-static {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.openOrCreateDatabase:(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase; // method@03ac │ │ -52afe0: 0c01 |0044: move-result-object v1 │ │ -52afe2: 6901 4d9e |0045: sput-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52afe6: 1a03 4917 |0047: const-string v3, "CREATE TABLE IF NOT EXISTS tiles (key INTEGER , provider TEXT, tile BLOB, expires INTEGER, PRIMARY KEY (key, provider));" // string@1749 │ │ -52afea: 6e20 a803 3100 |0049: invoke-virtual {v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@03a8 │ │ -52aff0: 280e |004c: goto 005a // +000e │ │ -52aff2: 0d01 |004d: move-exception v1 │ │ -52aff4: 1a03 6957 |004e: const-string v3, "OsmDroid" // string@5769 │ │ -52aff8: 1a04 ad69 |0050: const-string v4, "Unable to start the sqlite tile writer. Check external storage availability." // string@69ad │ │ -52affc: 7130 fb08 4301 |0052: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52b002: 6e20 67d2 1500 |0055: invoke-virtual {v5, v1}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52b008: 1e00 |0058: monitor-exit v0 │ │ -52b00a: 1102 |0059: return-object v2 │ │ -52b00c: 1e00 |005a: monitor-exit v0 │ │ -52b00e: 6200 4d9e |005b: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52b012: 1100 |005d: return-object v0 │ │ -52b014: 0d01 |005e: move-exception v1 │ │ -52b016: 1e00 |005f: monitor-exit v0 │ │ -52b018: 2701 |0060: throw v1 │ │ +52af64: |[52af64] org.osmdroid.tileprovider.modules.SqlTileWriter.getDb:()Landroid/database/sqlite/SQLiteDatabase; │ │ +52af74: 6200 4d9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52af78: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +52af7c: 1100 |0004: return-object v0 │ │ +52af7e: 6200 4e9e |0005: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mLock:Ljava/lang/Object; // field@9e4e │ │ +52af82: 1d00 |0007: monitor-enter v0 │ │ +52af84: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52af8a: 0c01 |000b: move-result-object v1 │ │ +52af8c: 7210 1bd1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ +52af92: 0c01 |000f: move-result-object v1 │ │ +52af94: 6e10 af63 0100 |0010: invoke-virtual {v1}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ +52af9a: 2201 040e |0013: new-instance v1, Ljava/io/File; // type@0e04 │ │ +52af9e: 2202 5f0e |0015: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52afa2: 7010 8565 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52afa8: 7100 edd0 0000 |001a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52afae: 0c03 |001d: move-result-object v3 │ │ +52afb0: 7210 1bd1 0300 |001e: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ +52afb6: 0c03 |0021: move-result-object v3 │ │ +52afb8: 6e10 9e63 0300 |0022: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52afbe: 0c03 |0025: move-result-object v3 │ │ +52afc0: 6e20 9165 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52afc6: 6203 1c54 |0029: sget-object v3, Ljava/io/File;.separator:Ljava/lang/String; // field@541c │ │ +52afca: 6e20 9165 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52afd0: 1a03 af7c |002e: const-string v3, "cache.db" // string@7caf │ │ +52afd4: 6e20 9165 3200 |0030: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52afda: 6e10 a365 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52afe0: 0c02 |0036: move-result-object v2 │ │ +52afe2: 7020 9663 2100 |0037: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52afe8: 6901 499e |003a: sput-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.db_file:Ljava/io/File; // field@9e49 │ │ +52afec: 6202 4d9e |003c: sget-object v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52aff0: 3902 1c00 |003e: if-nez v2, 005a // +001c │ │ +52aff4: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +52aff6: 7120 ac03 2100 |0041: invoke-static {v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.openOrCreateDatabase:(Ljava/io/File;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase; // method@03ac │ │ +52affc: 0c01 |0044: move-result-object v1 │ │ +52affe: 6901 4d9e |0045: sput-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52b002: 1a03 4917 |0047: const-string v3, "CREATE TABLE IF NOT EXISTS tiles (key INTEGER , provider TEXT, tile BLOB, expires INTEGER, PRIMARY KEY (key, provider));" // string@1749 │ │ +52b006: 6e20 a803 3100 |0049: invoke-virtual {v1, v3}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@03a8 │ │ +52b00c: 280e |004c: goto 005a // +000e │ │ +52b00e: 0d01 |004d: move-exception v1 │ │ +52b010: 1a03 6957 |004e: const-string v3, "OsmDroid" // string@5769 │ │ +52b014: 1a04 ad69 |0050: const-string v4, "Unable to start the sqlite tile writer. Check external storage availability." // string@69ad │ │ +52b018: 7130 fb08 4301 |0052: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52b01e: 6e20 67d2 1500 |0055: invoke-virtual {v5, v1}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52b024: 1e00 |0058: monitor-exit v0 │ │ +52b026: 1102 |0059: return-object v2 │ │ +52b028: 1e00 |005a: monitor-exit v0 │ │ +52b02a: 6200 4d9e |005b: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52b02e: 1100 |005d: return-object v0 │ │ +52b030: 0d01 |005e: move-exception v1 │ │ +52b032: 1e00 |005f: monitor-exit v0 │ │ +52b034: 2701 |0060: throw v1 │ │ catches : 4 │ │ 0x0008 - 0x003e │ │ -> 0x005e │ │ 0x0041 - 0x004c │ │ Ljava/lang/Exception; -> 0x004d │ │ -> 0x005e │ │ 0x004e - 0x005b │ │ @@ -1536404,27 +1536422,27 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 18 16-bit code units │ │ -52af14: |[52af14] org.osmdroid.tileprovider.modules.SqlTileWriter.getTileCursor:([Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ -52af24: 6e10 69d2 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ -52af2a: 0c00 |0003: move-result-object v0 │ │ -52af2c: 1a01 0ee6 |0004: const-string v1, "tiles" // string@e60e │ │ -52af30: 1a03 35ad |0006: const-string v3, "key=? and provider=?" // string@ad35 │ │ -52af34: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -52af36: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -52af38: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -52af3a: 07a2 |000b: move-object v2, v10 │ │ -52af3c: 0794 |000c: move-object v4, v9 │ │ -52af3e: 7408 ad03 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ -52af44: 0c09 |0010: move-result-object v9 │ │ -52af46: 1109 |0011: return-object v9 │ │ +52af30: |[52af30] org.osmdroid.tileprovider.modules.SqlTileWriter.getTileCursor:([Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ +52af40: 6e10 69d2 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ +52af46: 0c00 |0003: move-result-object v0 │ │ +52af48: 1a01 0ee6 |0004: const-string v1, "tiles" // string@e60e │ │ +52af4c: 1a03 35ad |0006: const-string v3, "key=? and provider=?" // string@ad35 │ │ +52af50: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +52af52: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +52af54: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +52af56: 07a2 |000b: move-object v2, v10 │ │ +52af58: 0794 |000c: move-object v4, v9 │ │ +52af5a: 7408 ad03 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@03ad │ │ +52af60: 0c09 |0010: move-result-object v9 │ │ +52af62: 1109 |0011: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x000d line=590 │ │ locals : │ │ 0x0000 - 0x0012 reg=8 this Lorg/osmdroid/tileprovider/modules/SqlTileWriter; │ │ 0x0000 - 0x0012 reg=9 (null) [Ljava/lang/String; │ │ @@ -1536435,115 +1536453,115 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -52b044: |[52b044] org.osmdroid.tileprovider.modules.SqlTileWriter.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; │ │ -52b054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52b056: 7120 6ad2 dc00 |0001: invoke-static {v12, v13}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getIndex:(J)J // method@d26a │ │ -52b05c: 0b01 |0004: move-result-wide v1 │ │ -52b05e: 7130 6dd2 210b |0005: invoke-static {v1, v2, v11}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getPrimaryKeyParameters:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)[Ljava/lang/String; // method@d26d │ │ -52b064: 0c01 |0008: move-result-object v1 │ │ -52b066: 6202 4f9e |0009: sget-object v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.queryColumns:[Ljava/lang/String; // field@9e4f │ │ -52b06a: 6e30 6ed2 1a02 |000b: invoke-virtual {v10, v1, v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getTileCursor:([Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@d26e │ │ -52b070: 0c01 |000e: move-result-object v1 │ │ -52b072: 7210 8203 0100 |000f: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ -52b078: 0a02 |0012: move-result v2 │ │ -52b07a: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -52b07c: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -52b07e: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -52b082: 7220 7303 4100 |0017: invoke-interface {v1, v4}, Landroid/database/Cursor;.getBlob:(I)[B // method@0373 │ │ -52b088: 0c02 |001a: move-result-object v2 │ │ -52b08a: 7220 7a03 3100 |001b: invoke-interface {v1, v3}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -52b090: 0b05 |001e: move-result-wide v5 │ │ -52b092: 2804 |001f: goto 0023 // +0004 │ │ -52b094: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ -52b098: 0702 |0022: move-object v2, v0 │ │ -52b09a: 1a07 6957 |0023: const-string v7, "OsmDroid" // string@5769 │ │ -52b09e: 3902 3100 |0025: if-nez v2, 0056 // +0031 │ │ -52b0a2: 7100 edd0 0000 |0027: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b0a8: 0c02 |002a: move-result-object v2 │ │ -52b0aa: 7210 29d1 0200 |002b: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52b0b0: 0a02 |002e: move-result v2 │ │ -52b0b2: 3802 2100 |002f: if-eqz v2, 0050 // +0021 │ │ -52b0b6: 2202 5f0e |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52b0ba: 7010 8565 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52b0c0: 1a03 6563 |0036: const-string v3, "SqlCache - Tile doesn't exist: " // string@6365 │ │ -52b0c4: 6e20 9165 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b0ca: 7210 afd2 0b00 |003b: invoke-interface {v11}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b0d0: 0c0b |003e: move-result-object v11 │ │ -52b0d2: 6e20 9165 b200 |003f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b0d8: 7120 61d3 dc00 |0042: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52b0de: 0c0b |0045: move-result-object v11 │ │ -52b0e0: 6e20 9165 b200 |0046: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b0e6: 6e10 a365 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52b0ec: 0c0b |004c: move-result-object v11 │ │ -52b0ee: 7120 f808 b700 |004d: invoke-static {v7, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52b0f4: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ -52b0f8: 7210 7203 0100 |0052: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -52b0fe: 1100 |0055: return-object v0 │ │ -52b100: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ -52b104: 7210 7203 0100 |0058: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -52b10a: 2201 fc0d |005b: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -52b10e: 7020 5e63 2100 |005d: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -52b114: 7220 a9d2 1b00 |0060: invoke-interface {v11, v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d2a9 │ │ -52b11a: 0c00 |0063: move-result-object v0 │ │ -52b11c: 7100 a565 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -52b122: 0b08 |0067: move-result-wide v8 │ │ -52b124: 3102 0508 |0068: cmp-long v2, v5, v8 │ │ -52b128: 3b02 0300 |006a: if-gez v2, 006d // +0003 │ │ -52b12c: 2802 |006c: goto 006e // +0002 │ │ -52b12e: 1203 |006d: const/4 v3, #int 0 // #0 │ │ -52b130: 3803 3100 |006e: if-eqz v3, 009f // +0031 │ │ -52b134: 3800 2f00 |0070: if-eqz v0, 009f // +002f │ │ -52b138: 7100 edd0 0000 |0072: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b13e: 0c02 |0075: move-result-object v2 │ │ -52b140: 7210 29d1 0200 |0076: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52b146: 0a02 |0079: move-result v2 │ │ -52b148: 3802 2100 |007a: if-eqz v2, 009b // +0021 │ │ -52b14c: 2202 5f0e |007c: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52b150: 7010 8565 0200 |007e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52b156: 1a03 1c68 |0081: const-string v3, "Tile expired: " // string@681c │ │ -52b15a: 6e20 9165 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b160: 7210 afd2 0b00 |0086: invoke-interface {v11}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b166: 0c0b |0089: move-result-object v11 │ │ -52b168: 6e20 9165 b200 |008a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b16e: 7120 61d3 dc00 |008d: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52b174: 0c0b |0090: move-result-object v11 │ │ -52b176: 6e20 9165 b200 |0091: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b17c: 6e10 a365 0200 |0094: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52b182: 0c0b |0097: move-result-object v11 │ │ -52b184: 7120 f808 b700 |0098: invoke-static {v7, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52b18a: 12eb |009b: const/4 v11, #int -2 // #fe │ │ -52b18c: 7120 45d1 b000 |009c: invoke-static {v0, v11}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -52b192: 7110 dbd2 0100 |009f: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52b198: 1100 |00a2: return-object v0 │ │ -52b19a: 0d0b |00a3: move-exception v11 │ │ -52b19c: 0710 |00a4: move-object v0, v1 │ │ -52b19e: 2802 |00a5: goto 00a7 // +0002 │ │ -52b1a0: 0d0b |00a6: move-exception v11 │ │ -52b1a2: 3800 0500 |00a7: if-eqz v0, 00ac // +0005 │ │ -52b1a6: 7110 dbd2 0000 |00a9: invoke-static {v0}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52b1ac: 270b |00ac: throw v11 │ │ -52b1ae: 0d0b |00ad: move-exception v11 │ │ -52b1b0: 0710 |00ae: move-object v0, v1 │ │ -52b1b2: 280b |00af: goto 00ba // +000b │ │ -52b1b4: 0d0b |00b0: move-exception v11 │ │ -52b1b6: 0710 |00b1: move-object v0, v1 │ │ -52b1b8: 2804 |00b2: goto 00b6 // +0004 │ │ -52b1ba: 0d0b |00b3: move-exception v11 │ │ -52b1bc: 2806 |00b4: goto 00ba // +0006 │ │ -52b1be: 0d0b |00b5: move-exception v11 │ │ -52b1c0: 6e20 67d2 ba00 |00b6: invoke-virtual {v10, v11}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52b1c6: 270b |00b9: throw v11 │ │ -52b1c8: 3800 0500 |00ba: if-eqz v0, 00bf // +0005 │ │ -52b1cc: 7210 7203 0000 |00bc: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -52b1d2: 270b |00bf: throw v11 │ │ +52b060: |[52b060] org.osmdroid.tileprovider.modules.SqlTileWriter.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; │ │ +52b070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52b072: 7120 6ad2 dc00 |0001: invoke-static {v12, v13}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getIndex:(J)J // method@d26a │ │ +52b078: 0b01 |0004: move-result-wide v1 │ │ +52b07a: 7130 6dd2 210b |0005: invoke-static {v1, v2, v11}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getPrimaryKeyParameters:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)[Ljava/lang/String; // method@d26d │ │ +52b080: 0c01 |0008: move-result-object v1 │ │ +52b082: 6202 4f9e |0009: sget-object v2, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.queryColumns:[Ljava/lang/String; // field@9e4f │ │ +52b086: 6e30 6ed2 1a02 |000b: invoke-virtual {v10, v1, v2}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getTileCursor:([Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@d26e │ │ +52b08c: 0c01 |000e: move-result-object v1 │ │ +52b08e: 7210 8203 0100 |000f: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ +52b094: 0a02 |0012: move-result v2 │ │ +52b096: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +52b098: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +52b09a: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +52b09e: 7220 7303 4100 |0017: invoke-interface {v1, v4}, Landroid/database/Cursor;.getBlob:(I)[B // method@0373 │ │ +52b0a4: 0c02 |001a: move-result-object v2 │ │ +52b0a6: 7220 7a03 3100 |001b: invoke-interface {v1, v3}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +52b0ac: 0b05 |001e: move-result-wide v5 │ │ +52b0ae: 2804 |001f: goto 0023 // +0004 │ │ +52b0b0: 1605 0000 |0020: const-wide/16 v5, #int 0 // #0 │ │ +52b0b4: 0702 |0022: move-object v2, v0 │ │ +52b0b6: 1a07 6957 |0023: const-string v7, "OsmDroid" // string@5769 │ │ +52b0ba: 3902 3100 |0025: if-nez v2, 0056 // +0031 │ │ +52b0be: 7100 edd0 0000 |0027: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b0c4: 0c02 |002a: move-result-object v2 │ │ +52b0c6: 7210 29d1 0200 |002b: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52b0cc: 0a02 |002e: move-result v2 │ │ +52b0ce: 3802 2100 |002f: if-eqz v2, 0050 // +0021 │ │ +52b0d2: 2202 5f0e |0031: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52b0d6: 7010 8565 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52b0dc: 1a03 6563 |0036: const-string v3, "SqlCache - Tile doesn't exist: " // string@6365 │ │ +52b0e0: 6e20 9165 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b0e6: 7210 afd2 0b00 |003b: invoke-interface {v11}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b0ec: 0c0b |003e: move-result-object v11 │ │ +52b0ee: 6e20 9165 b200 |003f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b0f4: 7120 61d3 dc00 |0042: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52b0fa: 0c0b |0045: move-result-object v11 │ │ +52b0fc: 6e20 9165 b200 |0046: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b102: 6e10 a365 0200 |0049: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52b108: 0c0b |004c: move-result-object v11 │ │ +52b10a: 7120 f808 b700 |004d: invoke-static {v7, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52b110: 3801 0500 |0050: if-eqz v1, 0055 // +0005 │ │ +52b114: 7210 7203 0100 |0052: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +52b11a: 1100 |0055: return-object v0 │ │ +52b11c: 3801 0500 |0056: if-eqz v1, 005b // +0005 │ │ +52b120: 7210 7203 0100 |0058: invoke-interface {v1}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +52b126: 2201 fc0d |005b: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +52b12a: 7020 5e63 2100 |005d: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +52b130: 7220 a9d2 1b00 |0060: invoke-interface {v11, v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; // method@d2a9 │ │ +52b136: 0c00 |0063: move-result-object v0 │ │ +52b138: 7100 a565 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +52b13e: 0b08 |0067: move-result-wide v8 │ │ +52b140: 3102 0508 |0068: cmp-long v2, v5, v8 │ │ +52b144: 3b02 0300 |006a: if-gez v2, 006d // +0003 │ │ +52b148: 2802 |006c: goto 006e // +0002 │ │ +52b14a: 1203 |006d: const/4 v3, #int 0 // #0 │ │ +52b14c: 3803 3100 |006e: if-eqz v3, 009f // +0031 │ │ +52b150: 3800 2f00 |0070: if-eqz v0, 009f // +002f │ │ +52b154: 7100 edd0 0000 |0072: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b15a: 0c02 |0075: move-result-object v2 │ │ +52b15c: 7210 29d1 0200 |0076: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52b162: 0a02 |0079: move-result v2 │ │ +52b164: 3802 2100 |007a: if-eqz v2, 009b // +0021 │ │ +52b168: 2202 5f0e |007c: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52b16c: 7010 8565 0200 |007e: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52b172: 1a03 1c68 |0081: const-string v3, "Tile expired: " // string@681c │ │ +52b176: 6e20 9165 3200 |0083: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b17c: 7210 afd2 0b00 |0086: invoke-interface {v11}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b182: 0c0b |0089: move-result-object v11 │ │ +52b184: 6e20 9165 b200 |008a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b18a: 7120 61d3 dc00 |008d: invoke-static {v12, v13}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52b190: 0c0b |0090: move-result-object v11 │ │ +52b192: 6e20 9165 b200 |0091: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b198: 6e10 a365 0200 |0094: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52b19e: 0c0b |0097: move-result-object v11 │ │ +52b1a0: 7120 f808 b700 |0098: invoke-static {v7, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52b1a6: 12eb |009b: const/4 v11, #int -2 // #fe │ │ +52b1a8: 7120 45d1 b000 |009c: invoke-static {v0, v11}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +52b1ae: 7110 dbd2 0100 |009f: invoke-static {v1}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52b1b4: 1100 |00a2: return-object v0 │ │ +52b1b6: 0d0b |00a3: move-exception v11 │ │ +52b1b8: 0710 |00a4: move-object v0, v1 │ │ +52b1ba: 2802 |00a5: goto 00a7 // +0002 │ │ +52b1bc: 0d0b |00a6: move-exception v11 │ │ +52b1be: 3800 0500 |00a7: if-eqz v0, 00ac // +0005 │ │ +52b1c2: 7110 dbd2 0000 |00a9: invoke-static {v0}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52b1c8: 270b |00ac: throw v11 │ │ +52b1ca: 0d0b |00ad: move-exception v11 │ │ +52b1cc: 0710 |00ae: move-object v0, v1 │ │ +52b1ce: 280b |00af: goto 00ba // +000b │ │ +52b1d0: 0d0b |00b0: move-exception v11 │ │ +52b1d2: 0710 |00b1: move-object v0, v1 │ │ +52b1d4: 2804 |00b2: goto 00b6 // +0004 │ │ +52b1d6: 0d0b |00b3: move-exception v11 │ │ +52b1d8: 2806 |00b4: goto 00ba // +0006 │ │ +52b1da: 0d0b |00b5: move-exception v11 │ │ +52b1dc: 6e20 67d2 ba00 |00b6: invoke-virtual {v10, v11}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52b1e2: 270b |00b9: throw v11 │ │ +52b1e4: 3800 0500 |00ba: if-eqz v0, 00bf // +0005 │ │ +52b1e8: 7210 7203 0000 |00bc: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +52b1ee: 270b |00bf: throw v11 │ │ catches : 6 │ │ 0x0001 - 0x000f │ │ Ljava/lang/Exception; -> 0x00b5 │ │ -> 0x00b3 │ │ 0x000f - 0x001f │ │ Ljava/lang/Exception; -> 0x00b0 │ │ -> 0x00ad │ │ @@ -1536585,43 +1536603,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52b8cc: |[52b8cc] org.osmdroid.tileprovider.modules.SqlTileWriter.onDetach:()V │ │ -52b8dc: 0e00 |0000: return-void │ │ +52b8e8: |[52b8e8] org.osmdroid.tileprovider.modules.SqlTileWriter.onDetach:()V │ │ +52b8f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/SqlTileWriter;) │ │ name : 'refreshDb' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -52b8e0: |[52b8e0] org.osmdroid.tileprovider.modules.SqlTileWriter.refreshDb:()V │ │ -52b8f0: 6200 4e9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mLock:Ljava/lang/Object; // field@9e4e │ │ -52b8f4: 1d00 |0002: monitor-enter v0 │ │ -52b8f6: 6201 4d9e |0003: sget-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52b8fa: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ -52b8fe: 6201 4d9e |0007: sget-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52b902: 6e10 a403 0100 |0009: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@03a4 │ │ -52b908: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -52b90a: 6901 4d9e |000d: sput-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ -52b90e: 1e00 |000f: monitor-exit v0 │ │ -52b910: 0e00 |0010: return-void │ │ -52b912: 0d01 |0011: move-exception v1 │ │ -52b914: 1e00 |0012: monitor-exit v0 │ │ -52b916: 2701 |0013: throw v1 │ │ +52b8fc: |[52b8fc] org.osmdroid.tileprovider.modules.SqlTileWriter.refreshDb:()V │ │ +52b90c: 6200 4e9e |0000: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mLock:Ljava/lang/Object; // field@9e4e │ │ +52b910: 1d00 |0002: monitor-enter v0 │ │ +52b912: 6201 4d9e |0003: sget-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52b916: 3801 0a00 |0005: if-eqz v1, 000f // +000a │ │ +52b91a: 6201 4d9e |0007: sget-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52b91e: 6e10 a403 0100 |0009: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@03a4 │ │ +52b924: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +52b926: 6901 4d9e |000d: sput-object v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.mDb:Landroid/database/sqlite/SQLiteDatabase; // field@9e4d │ │ +52b92a: 1e00 |000f: monitor-exit v0 │ │ +52b92c: 0e00 |0010: return-void │ │ +52b92e: 0d01 |0011: move-exception v1 │ │ +52b930: 1e00 |0012: monitor-exit v0 │ │ +52b932: 2701 |0013: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0013 │ │ -> 0x0011 │ │ positions : │ │ 0x0000 line=756 │ │ 0x0003 line=757 │ │ 0x0007 line=758 │ │ @@ -1536635,59 +1536653,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 85 16-bit code units │ │ -52b924: |[52b924] org.osmdroid.tileprovider.modules.SqlTileWriter.runCleanupOperation:()V │ │ -52b934: 6e10 69d2 0b00 |0000: invoke-virtual {v11}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ -52b93a: 0c00 |0003: move-result-object v0 │ │ -52b93c: 3800 3f00 |0004: if-eqz v0, 0043 // +003f │ │ -52b940: 6e10 aa03 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@03aa │ │ -52b946: 0a01 |0009: move-result v1 │ │ -52b948: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -52b94c: 2837 |000c: goto 0043 // +0037 │ │ -52b94e: 7020 68d2 0b00 |000d: invoke-direct {v11, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.createIndex:(Landroid/database/sqlite/SQLiteDatabase;)V // method@d268 │ │ -52b954: 6200 499e |0010: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.db_file:Ljava/io/File; // field@9e49 │ │ -52b958: 6e10 a963 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@63a9 │ │ -52b95e: 0b00 |0015: move-result-wide v0 │ │ -52b960: 7100 edd0 0000 |0016: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b966: 0c02 |0019: move-result-object v2 │ │ -52b968: 7210 1ed1 0200 |001a: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheMaxBytes:()J // method@d11e │ │ -52b96e: 0b02 |001d: move-result-wide v2 │ │ -52b970: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ -52b974: 3c04 0300 |0020: if-gtz v4, 0023 // +0003 │ │ -52b978: 0e00 |0022: return-void │ │ -52b97a: 7100 edd0 0000 |0023: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b980: 0c02 |0026: move-result-object v2 │ │ -52b982: 7210 1fd1 0200 |0027: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ -52b988: 0b02 |002a: move-result-wide v2 │ │ -52b98a: 9c05 0002 |002b: sub-long v5, v0, v2 │ │ -52b98e: 7100 edd0 0000 |002d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b994: 0c00 |0030: move-result-object v0 │ │ -52b996: 7210 23d1 0000 |0031: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileGCBulkSize:()I // method@d123 │ │ -52b99c: 0a07 |0034: move-result v7 │ │ -52b99e: 7100 edd0 0000 |0035: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b9a4: 0c00 |0038: move-result-object v0 │ │ -52b9a6: 7210 22d1 0000 |0039: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileGCBulkPauseInMillis:()J // method@d122 │ │ -52b9ac: 0b08 |003c: move-result-wide v8 │ │ -52b9ae: 121a |003d: const/4 v10, #int 1 // #1 │ │ -52b9b0: 07b4 |003e: move-object v4, v11 │ │ -52b9b2: 7407 74d2 0400 |003f: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.runCleanupOperation:(JIJZ)V // method@d274 │ │ -52b9b8: 0e00 |0042: return-void │ │ -52b9ba: 7100 edd0 0000 |0043: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b9c0: 0c00 |0046: move-result-object v0 │ │ -52b9c2: 7210 29d1 0000 |0047: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52b9c8: 0a00 |004a: move-result v0 │ │ -52b9ca: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ -52b9ce: 1a00 6957 |004d: const-string v0, "OsmDroid" // string@5769 │ │ -52b9d2: 1a01 fb22 |004f: const-string v1, "Finished init thread, aborted due to null database reference" // string@22fb │ │ -52b9d6: 7120 f808 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52b9dc: 0e00 |0054: return-void │ │ +52b940: |[52b940] org.osmdroid.tileprovider.modules.SqlTileWriter.runCleanupOperation:()V │ │ +52b950: 6e10 69d2 0b00 |0000: invoke-virtual {v11}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ +52b956: 0c00 |0003: move-result-object v0 │ │ +52b958: 3800 3f00 |0004: if-eqz v0, 0043 // +003f │ │ +52b95c: 6e10 aa03 0000 |0006: invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@03aa │ │ +52b962: 0a01 |0009: move-result v1 │ │ +52b964: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +52b968: 2837 |000c: goto 0043 // +0037 │ │ +52b96a: 7020 68d2 0b00 |000d: invoke-direct {v11, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.createIndex:(Landroid/database/sqlite/SQLiteDatabase;)V // method@d268 │ │ +52b970: 6200 499e |0010: sget-object v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.db_file:Ljava/io/File; // field@9e49 │ │ +52b974: 6e10 a963 0000 |0012: invoke-virtual {v0}, Ljava/io/File;.length:()J // method@63a9 │ │ +52b97a: 0b00 |0015: move-result-wide v0 │ │ +52b97c: 7100 edd0 0000 |0016: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b982: 0c02 |0019: move-result-object v2 │ │ +52b984: 7210 1ed1 0200 |001a: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheMaxBytes:()J // method@d11e │ │ +52b98a: 0b02 |001d: move-result-wide v2 │ │ +52b98c: 3104 0002 |001e: cmp-long v4, v0, v2 │ │ +52b990: 3c04 0300 |0020: if-gtz v4, 0023 // +0003 │ │ +52b994: 0e00 |0022: return-void │ │ +52b996: 7100 edd0 0000 |0023: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b99c: 0c02 |0026: move-result-object v2 │ │ +52b99e: 7210 1fd1 0200 |0027: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ +52b9a4: 0b02 |002a: move-result-wide v2 │ │ +52b9a6: 9c05 0002 |002b: sub-long v5, v0, v2 │ │ +52b9aa: 7100 edd0 0000 |002d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b9b0: 0c00 |0030: move-result-object v0 │ │ +52b9b2: 7210 23d1 0000 |0031: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileGCBulkSize:()I // method@d123 │ │ +52b9b8: 0a07 |0034: move-result v7 │ │ +52b9ba: 7100 edd0 0000 |0035: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b9c0: 0c00 |0038: move-result-object v0 │ │ +52b9c2: 7210 22d1 0000 |0039: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileGCBulkPauseInMillis:()J // method@d122 │ │ +52b9c8: 0b08 |003c: move-result-wide v8 │ │ +52b9ca: 121a |003d: const/4 v10, #int 1 // #1 │ │ +52b9cc: 07b4 |003e: move-object v4, v11 │ │ +52b9ce: 7407 74d2 0400 |003f: invoke-virtual/range {v4, v5, v6, v7, v8, v9, v10}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.runCleanupOperation:(JIJZ)V // method@d274 │ │ +52b9d4: 0e00 |0042: return-void │ │ +52b9d6: 7100 edd0 0000 |0043: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b9dc: 0c00 |0046: move-result-object v0 │ │ +52b9de: 7210 29d1 0000 |0047: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52b9e4: 0a00 |004a: move-result v0 │ │ +52b9e6: 3800 0900 |004b: if-eqz v0, 0054 // +0009 │ │ +52b9ea: 1a00 6957 |004d: const-string v0, "OsmDroid" // string@5769 │ │ +52b9ee: 1a01 fb22 |004f: const-string v1, "Finished init thread, aborted due to null database reference" // string@22fb │ │ +52b9f2: 7120 f808 1000 |0051: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52b9f8: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x000d line=110 │ │ 0x0010 line=112 │ │ 0x0016 line=113 │ │ @@ -1536705,118 +1536723,118 @@ │ │ type : '(JIJZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 24 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 209 16-bit code units │ │ -52b9e0: |[52b9e0] org.osmdroid.tileprovider.modules.SqlTileWriter.runCleanupOperation:(JIJZ)V │ │ -52b9f0: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -52b9f4: 2202 5f0e |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52b9f8: 7010 8565 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52b9fe: 7401 69d2 1100 |0007: invoke-virtual/range {v17}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ -52ba04: 0c03 |000a: move-result-object v3 │ │ -52ba06: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -52ba08: 0505 1200 |000c: move-wide/from16 v5, v18 │ │ -52ba0c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -52ba0e: 1607 0000 |000f: const-wide/16 v7, #int 0 // #0 │ │ -52ba12: 3109 0507 |0011: cmp-long v9, v5, v7 │ │ -52ba16: 3d09 bd00 |0013: if-lez v9, 00d0 // +00bd │ │ -52ba1a: 1209 |0015: const/4 v9, #int 0 // #0 │ │ -52ba1c: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ -52ba20: 120a |0018: const/4 v10, #int 0 // #0 │ │ -52ba22: 2809 |0019: goto 0022 // +0009 │ │ -52ba24: 310a 1507 |001a: cmp-long v10, v21, v7 │ │ -52ba28: 3d0a 0500 |001c: if-lez v10, 0021 // +0005 │ │ -52ba2c: 7702 c565 1500 |001e: invoke-static/range {v21, v22}, Ljava/lang/Thread;.sleep:(J)V // method@65c5 │ │ -52ba32: 010a |0021: move v10, v0 │ │ -52ba34: 7100 a565 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -52ba3a: 0b0b |0025: move-result-wide v11 │ │ -52ba3c: 2200 5f0e |0026: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ba40: 7010 8565 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ba46: 1a0d da5e |002b: const-string v13, "SELECT key,LENGTH(HEX(tile))/2 FROM tiles WHERE expires IS NOT NULL " // string@5eda │ │ -52ba4a: 6e20 9165 d000 |002d: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ba50: 1a0d 0000 |0030: const-string v13, "" // string@0000 │ │ -52ba54: 3817 0400 |0032: if-eqz v23, 0036 // +0004 │ │ -52ba58: 07db |0034: move-object v11, v13 │ │ -52ba5a: 2817 |0035: goto 004c // +0017 │ │ -52ba5c: 220e 5f0e |0036: new-instance v14, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ba60: 7010 8565 0e00 |0038: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ba66: 1a0f 4b0e |003b: const-string v15, "AND expires < " // string@0e4b │ │ -52ba6a: 6e20 9165 fe00 |003d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ba70: 6e30 8d65 be0c |0040: invoke-virtual {v14, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -52ba76: 1a0b 3200 |0043: const-string v11, " " // string@0032 │ │ -52ba7a: 6e20 9165 be00 |0045: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ba80: 6e10 a365 0e00 |0048: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ba86: 0c0b |004b: move-result-object v11 │ │ -52ba88: 6e20 9165 b000 |004c: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ba8e: 1a0b 8b56 |004f: const-string v11, "ORDER BY " // string@568b │ │ -52ba92: 6e20 9165 b000 |0051: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ba98: 1a0b 588e |0054: const-string v11, "expires" // string@8e58 │ │ -52ba9c: 6e20 9165 b000 |0056: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52baa2: 1a0b b400 |0059: const-string v11, " ASC LIMIT " // string@00b4 │ │ -52baa6: 6e20 9165 b000 |005b: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52baac: 020b 1400 |005e: move/from16 v11, v20 │ │ -52bab0: 6e20 8c65 b000 |0060: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52bab6: 6e10 a365 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52babc: 0c00 |0066: move-result-object v0 │ │ -52babe: 120c |0067: const/4 v12, #int 0 // #0 │ │ -52bac0: 6e30 ae03 030c |0068: invoke-virtual {v3, v0, v12}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@03ae │ │ -52bac6: 0c00 |006b: move-result-object v0 │ │ -52bac8: 7210 8203 0000 |006c: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ -52bace: 6e20 a065 9200 |006f: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.setLength:(I)V // method@65a0 │ │ -52bad4: 1a0e 1fad |0072: const-string v14, "key in (" // string@ad1f │ │ -52bad8: 6e20 9165 e200 |0074: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bade: 07de |0077: move-object v14, v13 │ │ -52bae0: 7210 7e03 0000 |0078: invoke-interface {v0}, Landroid/database/Cursor;.isAfterLast:()Z // method@037e │ │ -52bae6: 0a0f |007b: move-result v15 │ │ -52bae8: 0812 0d00 |007c: move-object/from16 v18, v13 │ │ -52baec: 390f 1f00 |007e: if-nez v15, 009d // +001f │ │ -52baf0: 7220 7a03 9000 |0080: invoke-interface {v0, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -52baf6: 0b0c |0083: move-result-wide v12 │ │ -52baf8: 7220 7a03 4000 |0084: invoke-interface {v0, v4}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ -52bafe: 0b0f |0087: move-result-wide v15 │ │ -52bb00: 7210 8303 0000 |0088: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0383 │ │ -52bb06: 6e20 9165 e200 |008b: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52bb0c: 6e30 8d65 c20d |008e: invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -52bb12: 1a0e e706 |0091: const-string v14, "," // string@06e7 │ │ -52bb16: bcf5 |0093: sub-long/2addr v5, v15 │ │ -52bb18: 310c 0507 |0094: cmp-long v12, v5, v7 │ │ -52bb1c: 3c0c 0300 |0096: if-gtz v12, 0099 // +0003 │ │ -52bb20: 2805 |0098: goto 009d // +0005 │ │ -52bb22: 080d 1200 |0099: move-object/from16 v13, v18 │ │ -52bb26: 120c |009b: const/4 v12, #int 0 // #0 │ │ -52bb28: 28dc |009c: goto 0078 // -0024 │ │ -52bb2a: 7210 7203 0000 |009d: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ -52bb30: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ -52bb34: 6e20 4965 e000 |00a2: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52bb3a: 0a00 |00a5: move-result v0 │ │ -52bb3c: 3800 0300 |00a6: if-eqz v0, 00a9 // +0003 │ │ -52bb40: 0e00 |00a8: return-void │ │ -52bb42: 1300 2900 |00a9: const/16 v0, #int 41 // #29 │ │ -52bb46: 6e20 8965 0200 |00ab: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52bb4c: 1a00 0ee6 |00ae: const-string v0, "tiles" // string@e60e │ │ -52bb50: 6e10 a365 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52bb56: 0c07 |00b3: move-result-object v7 │ │ -52bb58: 1208 |00b4: const/4 v8, #int 0 // #0 │ │ -52bb5a: 6e40 a603 0387 |00b5: invoke-virtual {v3, v0, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@03a6 │ │ -52bb60: 2811 |00b8: goto 00c9 // +0011 │ │ -52bb62: 0d00 |00b9: move-exception v0 │ │ -52bb64: 6e20 67d2 0100 |00ba: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52bb6a: 0e00 |00bd: return-void │ │ -52bb6c: 0d00 |00be: move-exception v0 │ │ -52bb6e: 1a07 6957 |00bf: const-string v7, "OsmDroid" // string@5769 │ │ -52bb72: 1a08 3f60 |00c1: const-string v8, "SQLiteFullException while cleanup." // string@603f │ │ -52bb76: 7130 fb08 8700 |00c3: invoke-static {v7, v8, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52bb7c: 6e20 67d2 0100 |00c6: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52bb82: 01a0 |00c9: move v0, v10 │ │ -52bb84: 2900 45ff |00ca: goto/16 000f // -00bb │ │ -52bb88: 0d00 |00cc: move-exception v0 │ │ -52bb8a: 6e20 67d2 0100 |00cd: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52bb90: 0e00 |00d0: return-void │ │ +52b9fc: |[52b9fc] org.osmdroid.tileprovider.modules.SqlTileWriter.runCleanupOperation:(JIJZ)V │ │ +52ba0c: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +52ba10: 2202 5f0e |0002: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ba14: 7010 8565 0200 |0004: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ba1a: 7401 69d2 1100 |0007: invoke-virtual/range {v17}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ +52ba20: 0c03 |000a: move-result-object v3 │ │ +52ba22: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +52ba24: 0505 1200 |000c: move-wide/from16 v5, v18 │ │ +52ba28: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +52ba2a: 1607 0000 |000f: const-wide/16 v7, #int 0 // #0 │ │ +52ba2e: 3109 0507 |0011: cmp-long v9, v5, v7 │ │ +52ba32: 3d09 bd00 |0013: if-lez v9, 00d0 // +00bd │ │ +52ba36: 1209 |0015: const/4 v9, #int 0 // #0 │ │ +52ba38: 3800 0400 |0016: if-eqz v0, 001a // +0004 │ │ +52ba3c: 120a |0018: const/4 v10, #int 0 // #0 │ │ +52ba3e: 2809 |0019: goto 0022 // +0009 │ │ +52ba40: 310a 1507 |001a: cmp-long v10, v21, v7 │ │ +52ba44: 3d0a 0500 |001c: if-lez v10, 0021 // +0005 │ │ +52ba48: 7702 c565 1500 |001e: invoke-static/range {v21, v22}, Ljava/lang/Thread;.sleep:(J)V // method@65c5 │ │ +52ba4e: 010a |0021: move v10, v0 │ │ +52ba50: 7100 a565 0000 |0022: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +52ba56: 0b0b |0025: move-result-wide v11 │ │ +52ba58: 2200 5f0e |0026: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ba5c: 7010 8565 0000 |0028: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ba62: 1a0d da5e |002b: const-string v13, "SELECT key,LENGTH(HEX(tile))/2 FROM tiles WHERE expires IS NOT NULL " // string@5eda │ │ +52ba66: 6e20 9165 d000 |002d: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ba6c: 1a0d 0000 |0030: const-string v13, "" // string@0000 │ │ +52ba70: 3817 0400 |0032: if-eqz v23, 0036 // +0004 │ │ +52ba74: 07db |0034: move-object v11, v13 │ │ +52ba76: 2817 |0035: goto 004c // +0017 │ │ +52ba78: 220e 5f0e |0036: new-instance v14, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ba7c: 7010 8565 0e00 |0038: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ba82: 1a0f 4b0e |003b: const-string v15, "AND expires < " // string@0e4b │ │ +52ba86: 6e20 9165 fe00 |003d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ba8c: 6e30 8d65 be0c |0040: invoke-virtual {v14, v11, v12}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +52ba92: 1a0b 3200 |0043: const-string v11, " " // string@0032 │ │ +52ba96: 6e20 9165 be00 |0045: invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ba9c: 6e10 a365 0e00 |0048: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52baa2: 0c0b |004b: move-result-object v11 │ │ +52baa4: 6e20 9165 b000 |004c: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52baaa: 1a0b 8b56 |004f: const-string v11, "ORDER BY " // string@568b │ │ +52baae: 6e20 9165 b000 |0051: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bab4: 1a0b 588e |0054: const-string v11, "expires" // string@8e58 │ │ +52bab8: 6e20 9165 b000 |0056: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52babe: 1a0b b400 |0059: const-string v11, " ASC LIMIT " // string@00b4 │ │ +52bac2: 6e20 9165 b000 |005b: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bac8: 020b 1400 |005e: move/from16 v11, v20 │ │ +52bacc: 6e20 8c65 b000 |0060: invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52bad2: 6e10 a365 0000 |0063: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bad8: 0c00 |0066: move-result-object v0 │ │ +52bada: 120c |0067: const/4 v12, #int 0 // #0 │ │ +52badc: 6e30 ae03 030c |0068: invoke-virtual {v3, v0, v12}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@03ae │ │ +52bae2: 0c00 |006b: move-result-object v0 │ │ +52bae4: 7210 8203 0000 |006c: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0382 │ │ +52baea: 6e20 a065 9200 |006f: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.setLength:(I)V // method@65a0 │ │ +52baf0: 1a0e 1fad |0072: const-string v14, "key in (" // string@ad1f │ │ +52baf4: 6e20 9165 e200 |0074: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bafa: 07de |0077: move-object v14, v13 │ │ +52bafc: 7210 7e03 0000 |0078: invoke-interface {v0}, Landroid/database/Cursor;.isAfterLast:()Z // method@037e │ │ +52bb02: 0a0f |007b: move-result v15 │ │ +52bb04: 0812 0d00 |007c: move-object/from16 v18, v13 │ │ +52bb08: 390f 1f00 |007e: if-nez v15, 009d // +001f │ │ +52bb0c: 7220 7a03 9000 |0080: invoke-interface {v0, v9}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +52bb12: 0b0c |0083: move-result-wide v12 │ │ +52bb14: 7220 7a03 4000 |0084: invoke-interface {v0, v4}, Landroid/database/Cursor;.getLong:(I)J // method@037a │ │ +52bb1a: 0b0f |0087: move-result-wide v15 │ │ +52bb1c: 7210 8303 0000 |0088: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0383 │ │ +52bb22: 6e20 9165 e200 |008b: invoke-virtual {v2, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52bb28: 6e30 8d65 c20d |008e: invoke-virtual {v2, v12, v13}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +52bb2e: 1a0e e706 |0091: const-string v14, "," // string@06e7 │ │ +52bb32: bcf5 |0093: sub-long/2addr v5, v15 │ │ +52bb34: 310c 0507 |0094: cmp-long v12, v5, v7 │ │ +52bb38: 3c0c 0300 |0096: if-gtz v12, 0099 // +0003 │ │ +52bb3c: 2805 |0098: goto 009d // +0005 │ │ +52bb3e: 080d 1200 |0099: move-object/from16 v13, v18 │ │ +52bb42: 120c |009b: const/4 v12, #int 0 // #0 │ │ +52bb44: 28dc |009c: goto 0078 // -0024 │ │ +52bb46: 7210 7203 0000 |009d: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0372 │ │ +52bb4c: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ +52bb50: 6e20 4965 e000 |00a2: invoke-virtual {v0, v14}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52bb56: 0a00 |00a5: move-result v0 │ │ +52bb58: 3800 0300 |00a6: if-eqz v0, 00a9 // +0003 │ │ +52bb5c: 0e00 |00a8: return-void │ │ +52bb5e: 1300 2900 |00a9: const/16 v0, #int 41 // #29 │ │ +52bb62: 6e20 8965 0200 |00ab: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52bb68: 1a00 0ee6 |00ae: const-string v0, "tiles" // string@e60e │ │ +52bb6c: 6e10 a365 0200 |00b0: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52bb72: 0c07 |00b3: move-result-object v7 │ │ +52bb74: 1208 |00b4: const/4 v8, #int 0 // #0 │ │ +52bb76: 6e40 a603 0387 |00b5: invoke-virtual {v3, v0, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@03a6 │ │ +52bb7c: 2811 |00b8: goto 00c9 // +0011 │ │ +52bb7e: 0d00 |00b9: move-exception v0 │ │ +52bb80: 6e20 67d2 0100 |00ba: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52bb86: 0e00 |00bd: return-void │ │ +52bb88: 0d00 |00be: move-exception v0 │ │ +52bb8a: 1a07 6957 |00bf: const-string v7, "OsmDroid" // string@5769 │ │ +52bb8e: 1a08 3f60 |00c1: const-string v8, "SQLiteFullException while cleanup." // string@603f │ │ +52bb92: 7130 fb08 8700 |00c3: invoke-static {v7, v8, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52bb98: 6e20 67d2 0100 |00c6: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52bb9e: 01a0 |00c9: move v0, v10 │ │ +52bba0: 2900 45ff |00ca: goto/16 000f // -00bb │ │ +52bba4: 0d00 |00cc: move-exception v0 │ │ +52bba6: 6e20 67d2 0100 |00cd: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52bbac: 0e00 |00d0: return-void │ │ catches : 4 │ │ 0x001e - 0x0021 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ 0x0026 - 0x0030 │ │ Ljava/lang/Exception; -> 0x00cc │ │ 0x0036 - 0x006c │ │ Ljava/lang/Exception; -> 0x00cc │ │ @@ -1536857,163 +1536875,163 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 307 16-bit code units │ │ -52b464: |[52b464] org.osmdroid.tileprovider.modules.SqlTileWriter.saveFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z │ │ -52b474: 0801 1000 |0000: move-object/from16 v1, v16 │ │ -52b478: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -52b47c: 7401 69d2 1000 |0004: invoke-virtual/range {v16}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ -52b482: 0c02 |0007: move-result-object v2 │ │ -52b484: 1a03 3200 |0008: const-string v3, " " // string@0032 │ │ -52b488: 1a04 af69 |000a: const-string v4, "Unable to store cached tile from " // string@69af │ │ -52b48c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -52b48e: 1a06 6957 |000d: const-string v6, "OsmDroid" // string@5769 │ │ -52b492: 3802 f800 |000f: if-eqz v2, 0107 // +00f8 │ │ -52b496: 6e10 aa03 0200 |0011: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@03aa │ │ -52b49c: 0a07 |0014: move-result v7 │ │ -52b49e: 3907 0400 |0015: if-nez v7, 0019 // +0004 │ │ -52b4a2: 2900 f000 |0017: goto/16 0107 // +00f0 │ │ -52b4a6: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -52b4a8: 2208 6600 |001a: new-instance v8, Landroid/content/ContentValues; // type@0066 │ │ -52b4ac: 7010 3f02 0800 |001c: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@023f │ │ -52b4b2: 7702 6ad2 1200 |001f: invoke-static/range {v18, v19}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getIndex:(J)J // method@d26a │ │ -52b4b8: 0b09 |0022: move-result-wide v9 │ │ -52b4ba: 1a0b 6ecf |0023: const-string v11, "provider" // string@cf6e │ │ -52b4be: 7801 afd2 1100 |0025: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b4c4: 0c0c |0028: move-result-object v12 │ │ -52b4c6: 6e30 4d02 b80c |0029: invoke-virtual {v8, v11, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ -52b4cc: 130b 0002 |002c: const/16 v11, #int 512 // #200 │ │ -52b4d0: 23bb 2e23 |002e: new-array v11, v11, [B // type@232e │ │ -52b4d4: 220c fd0d |0030: new-instance v12, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -52b4d8: 7010 6463 0c00 |0032: invoke-direct {v12}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -52b4de: 080d 1400 |0035: move-object/from16 v13, v20 │ │ -52b4e2: 6e20 e763 bd00 |0037: invoke-virtual {v13, v11}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ -52b4e8: 0a0e |003a: move-result v14 │ │ -52b4ea: 12ff |003b: const/4 v15, #int -1 // #ff │ │ -52b4ec: 32fe 0600 |003c: if-eq v14, v15, 0042 // +0006 │ │ -52b4f0: 6e40 6e63 bce5 |003e: invoke-virtual {v12, v11, v5, v14}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ -52b4f6: 28f6 |0041: goto 0037 // -000a │ │ -52b4f8: 6e10 6a63 0c00 |0042: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -52b4fe: 0c0b |0045: move-result-object v11 │ │ -52b500: 1a0d 14ad |0046: const-string v13, "key" // string@ad14 │ │ -52b504: 7120 eb64 a900 |0048: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -52b50a: 0c09 |004b: move-result-object v9 │ │ -52b50c: 6e30 4c02 d809 |004c: invoke-virtual {v8, v13, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ -52b512: 1a09 fae5 |004f: const-string v9, "tile" // string@e5fa │ │ -52b516: 6e30 4e02 980b |0051: invoke-virtual {v8, v9, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;[B)V // method@024e │ │ -52b51c: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ -52b520: 1a09 588e |0056: const-string v9, "expires" // string@8e58 │ │ -52b524: 6e30 4c02 9800 |0058: invoke-virtual {v8, v9, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ -52b52a: 1a00 0ee6 |005b: const-string v0, "tiles" // string@e60e │ │ -52b52e: 6e40 b003 0287 |005d: invoke-virtual {v2, v0, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.replaceOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@03b0 │ │ -52b534: 7100 edd0 0000 |0060: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b53a: 0c00 |0063: move-result-object v0 │ │ -52b53c: 7210 29d1 0000 |0064: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52b542: 0a00 |0067: move-result v0 │ │ -52b544: 3800 2100 |0068: if-eqz v0, 0089 // +0021 │ │ -52b548: 2200 5f0e |006a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52b54c: 7010 8565 0000 |006c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52b552: 1a07 fbe5 |006f: const-string v7, "tile inserted " // string@e5fb │ │ -52b556: 6e20 9165 7000 |0071: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b55c: 7801 afd2 1100 |0074: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b562: 0c07 |0077: move-result-object v7 │ │ -52b564: 6e20 9165 7000 |0078: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b56a: 7702 61d3 1200 |007b: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52b570: 0c07 |007e: move-result-object v7 │ │ -52b572: 6e20 9165 7000 |007f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b578: 6e10 a365 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52b57e: 0c00 |0085: move-result-object v0 │ │ -52b580: 7120 f808 0600 |0086: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52b586: 7100 a565 0000 |0089: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -52b58c: 0b07 |008c: move-result-wide v7 │ │ -52b58e: 5319 4c9e |008d: iget-wide v9, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.lastSizeCheck:J // field@9e4c │ │ -52b592: 7100 edd0 0000 |008f: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52b598: 0c00 |0092: move-result-object v0 │ │ -52b59a: 7210 24d1 0000 |0093: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileGCFrequencyInMillis:()J // method@d124 │ │ -52b5a0: 0b0d |0096: move-result-wide v13 │ │ -52b5a2: bbd9 |0097: add-long/2addr v9, v13 │ │ -52b5a4: 3100 0709 |0098: cmp-long v0, v7, v9 │ │ -52b5a8: 3d00 0d00 |009a: if-lez v0, 00a7 // +000d │ │ -52b5ac: 7100 a565 0000 |009c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -52b5b2: 0b07 |009f: move-result-wide v7 │ │ -52b5b4: 5a17 4c9e |00a0: iput-wide v7, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.lastSizeCheck:J // field@9e4c │ │ -52b5b8: 5410 4a9e |00a2: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ -52b5bc: 6e10 0dd3 0000 |00a4: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ -52b5c2: 6e10 6663 0c00 |00a7: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ -52b5c8: 2858 |00aa: goto 0102 // +0058 │ │ -52b5ca: 0d00 |00ab: move-exception v0 │ │ -52b5cc: 07c7 |00ac: move-object v7, v12 │ │ -52b5ce: 2856 |00ad: goto 0103 // +0056 │ │ -52b5d0: 0d00 |00ae: move-exception v0 │ │ -52b5d2: 07c7 |00af: move-object v7, v12 │ │ -52b5d4: 2807 |00b0: goto 00b7 // +0007 │ │ -52b5d6: 0d00 |00b1: move-exception v0 │ │ -52b5d8: 07c7 |00b2: move-object v7, v12 │ │ -52b5da: 2841 |00b3: goto 00f4 // +0041 │ │ -52b5dc: 0d00 |00b4: move-exception v0 │ │ -52b5de: 284e |00b5: goto 0103 // +004e │ │ -52b5e0: 0d00 |00b6: move-exception v0 │ │ -52b5e2: 2208 5f0e |00b7: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -52b5e6: 7010 8565 0800 |00b9: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52b5ec: 6e20 9165 4800 |00bc: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b5f2: 7801 afd2 1100 |00bf: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b5f8: 0c04 |00c2: move-result-object v4 │ │ -52b5fa: 6e20 9165 4800 |00c3: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b600: 6e20 9165 3800 |00c6: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b606: 7702 61d3 1200 |00c9: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52b60c: 0c03 |00cc: move-result-object v3 │ │ -52b60e: 6e20 9165 3800 |00cd: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b614: 1a03 3f01 |00d0: const-string v3, " db is " // string@013f │ │ -52b618: 6e20 9165 3800 |00d2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b61e: 3902 0500 |00d5: if-nez v2, 00da // +0005 │ │ -52b622: 1a02 1cc4 |00d7: const-string v2, "null" // string@c41c │ │ -52b626: 2803 |00d9: goto 00dc // +0003 │ │ -52b628: 1a02 75c3 |00da: const-string v2, "not null" // string@c375 │ │ -52b62c: 6e20 9165 2800 |00dc: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b632: 6e10 a365 0800 |00df: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52b638: 0c02 |00e2: move-result-object v2 │ │ -52b63a: 7130 fb08 2600 |00e3: invoke-static {v6, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52b640: 6002 789e |00e6: sget v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ -52b644: d802 0201 |00e8: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52b648: 6702 789e |00ea: sput v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ -52b64c: 6e20 67d2 0100 |00ec: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52b652: 6e10 6663 0700 |00ef: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ -52b658: 2810 |00f2: goto 0102 // +0010 │ │ -52b65a: 0d00 |00f3: move-exception v0 │ │ -52b65c: 1a02 4060 |00f4: const-string v2, "SQLiteFullException while saving tile." // string@6040 │ │ -52b660: 7130 fb08 2600 |00f6: invoke-static {v6, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52b666: 5412 4a9e |00f9: iget-object v2, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ -52b66a: 6e10 0dd3 0200 |00fb: invoke-virtual {v2}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ -52b670: 6e20 67d2 0100 |00fe: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ -52b676: 28ee |0101: goto 00ef // -0012 │ │ -52b678: 0f05 |0102: return v5 │ │ -52b67a: 6e10 6663 0700 |0103: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ -52b680: 2700 |0106: throw v0 │ │ -52b682: 2200 5f0e |0107: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52b686: 7010 8565 0000 |0109: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52b68c: 6e20 9165 4000 |010c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b692: 7801 afd2 1100 |010f: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -52b698: 0c02 |0112: move-result-object v2 │ │ -52b69a: 6e20 9165 2000 |0113: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b6a0: 6e20 9165 3000 |0116: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b6a6: 7702 61d3 1200 |0119: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52b6ac: 0c02 |011c: move-result-object v2 │ │ -52b6ae: 6e20 9165 2000 |011d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b6b4: 1a02 0f07 |0120: const-string v2, ", database not available." // string@070f │ │ -52b6b8: 6e20 9165 2000 |0122: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52b6be: 6e10 a365 0000 |0125: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52b6c4: 0c00 |0128: move-result-object v0 │ │ -52b6c6: 7120 f808 0600 |0129: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52b6cc: 6000 789e |012c: sget v0, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ -52b6d0: d800 0001 |012e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -52b6d4: 6700 789e |0130: sput v0, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ -52b6d8: 0f05 |0132: return v5 │ │ +52b480: |[52b480] org.osmdroid.tileprovider.modules.SqlTileWriter.saveFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z │ │ +52b490: 0801 1000 |0000: move-object/from16 v1, v16 │ │ +52b494: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +52b498: 7401 69d2 1000 |0004: invoke-virtual/range {v16}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getDb:()Landroid/database/sqlite/SQLiteDatabase; // method@d269 │ │ +52b49e: 0c02 |0007: move-result-object v2 │ │ +52b4a0: 1a03 3200 |0008: const-string v3, " " // string@0032 │ │ +52b4a4: 1a04 af69 |000a: const-string v4, "Unable to store cached tile from " // string@69af │ │ +52b4a8: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +52b4aa: 1a06 6957 |000d: const-string v6, "OsmDroid" // string@5769 │ │ +52b4ae: 3802 f800 |000f: if-eqz v2, 0107 // +00f8 │ │ +52b4b2: 6e10 aa03 0200 |0011: invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@03aa │ │ +52b4b8: 0a07 |0014: move-result v7 │ │ +52b4ba: 3907 0400 |0015: if-nez v7, 0019 // +0004 │ │ +52b4be: 2900 f000 |0017: goto/16 0107 // +00f0 │ │ +52b4c2: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +52b4c4: 2208 6600 |001a: new-instance v8, Landroid/content/ContentValues; // type@0066 │ │ +52b4c8: 7010 3f02 0800 |001c: invoke-direct {v8}, Landroid/content/ContentValues;.:()V // method@023f │ │ +52b4ce: 7702 6ad2 1200 |001f: invoke-static/range {v18, v19}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.getIndex:(J)J // method@d26a │ │ +52b4d4: 0b09 |0022: move-result-wide v9 │ │ +52b4d6: 1a0b 6ecf |0023: const-string v11, "provider" // string@cf6e │ │ +52b4da: 7801 afd2 1100 |0025: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b4e0: 0c0c |0028: move-result-object v12 │ │ +52b4e2: 6e30 4d02 b80c |0029: invoke-virtual {v8, v11, v12}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@024d │ │ +52b4e8: 130b 0002 |002c: const/16 v11, #int 512 // #200 │ │ +52b4ec: 23bb 2e23 |002e: new-array v11, v11, [B // type@232e │ │ +52b4f0: 220c fd0d |0030: new-instance v12, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +52b4f4: 7010 6463 0c00 |0032: invoke-direct {v12}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +52b4fa: 080d 1400 |0035: move-object/from16 v13, v20 │ │ +52b4fe: 6e20 e763 bd00 |0037: invoke-virtual {v13, v11}, Ljava/io/InputStream;.read:([B)I // method@63e7 │ │ +52b504: 0a0e |003a: move-result v14 │ │ +52b506: 12ff |003b: const/4 v15, #int -1 // #ff │ │ +52b508: 32fe 0600 |003c: if-eq v14, v15, 0042 // +0006 │ │ +52b50c: 6e40 6e63 bce5 |003e: invoke-virtual {v12, v11, v5, v14}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@636e │ │ +52b512: 28f6 |0041: goto 0037 // -000a │ │ +52b514: 6e10 6a63 0c00 |0042: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +52b51a: 0c0b |0045: move-result-object v11 │ │ +52b51c: 1a0d 14ad |0046: const-string v13, "key" // string@ad14 │ │ +52b520: 7120 eb64 a900 |0048: invoke-static {v9, v10}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52b526: 0c09 |004b: move-result-object v9 │ │ +52b528: 6e30 4c02 d809 |004c: invoke-virtual {v8, v13, v9}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ +52b52e: 1a09 fae5 |004f: const-string v9, "tile" // string@e5fa │ │ +52b532: 6e30 4e02 980b |0051: invoke-virtual {v8, v9, v11}, Landroid/content/ContentValues;.put:(Ljava/lang/String;[B)V // method@024e │ │ +52b538: 3800 0700 |0054: if-eqz v0, 005b // +0007 │ │ +52b53c: 1a09 588e |0056: const-string v9, "expires" // string@8e58 │ │ +52b540: 6e30 4c02 9800 |0058: invoke-virtual {v8, v9, v0}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@024c │ │ +52b546: 1a00 0ee6 |005b: const-string v0, "tiles" // string@e60e │ │ +52b54a: 6e40 b003 0287 |005d: invoke-virtual {v2, v0, v7, v8}, Landroid/database/sqlite/SQLiteDatabase;.replaceOrThrow:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@03b0 │ │ +52b550: 7100 edd0 0000 |0060: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b556: 0c00 |0063: move-result-object v0 │ │ +52b558: 7210 29d1 0000 |0064: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52b55e: 0a00 |0067: move-result v0 │ │ +52b560: 3800 2100 |0068: if-eqz v0, 0089 // +0021 │ │ +52b564: 2200 5f0e |006a: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52b568: 7010 8565 0000 |006c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52b56e: 1a07 fbe5 |006f: const-string v7, "tile inserted " // string@e5fb │ │ +52b572: 6e20 9165 7000 |0071: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b578: 7801 afd2 1100 |0074: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b57e: 0c07 |0077: move-result-object v7 │ │ +52b580: 6e20 9165 7000 |0078: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b586: 7702 61d3 1200 |007b: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52b58c: 0c07 |007e: move-result-object v7 │ │ +52b58e: 6e20 9165 7000 |007f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b594: 6e10 a365 0000 |0082: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52b59a: 0c00 |0085: move-result-object v0 │ │ +52b59c: 7120 f808 0600 |0086: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52b5a2: 7100 a565 0000 |0089: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +52b5a8: 0b07 |008c: move-result-wide v7 │ │ +52b5aa: 5319 4c9e |008d: iget-wide v9, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.lastSizeCheck:J // field@9e4c │ │ +52b5ae: 7100 edd0 0000 |008f: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52b5b4: 0c00 |0092: move-result-object v0 │ │ +52b5b6: 7210 24d1 0000 |0093: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileGCFrequencyInMillis:()J // method@d124 │ │ +52b5bc: 0b0d |0096: move-result-wide v13 │ │ +52b5be: bbd9 |0097: add-long/2addr v9, v13 │ │ +52b5c0: 3100 0709 |0098: cmp-long v0, v7, v9 │ │ +52b5c4: 3d00 0d00 |009a: if-lez v0, 00a7 // +000d │ │ +52b5c8: 7100 a565 0000 |009c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +52b5ce: 0b07 |009f: move-result-wide v7 │ │ +52b5d0: 5a17 4c9e |00a0: iput-wide v7, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.lastSizeCheck:J // field@9e4c │ │ +52b5d4: 5410 4a9e |00a2: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ +52b5d8: 6e10 0dd3 0000 |00a4: invoke-virtual {v0}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ +52b5de: 6e10 6663 0c00 |00a7: invoke-virtual {v12}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ +52b5e4: 2858 |00aa: goto 0102 // +0058 │ │ +52b5e6: 0d00 |00ab: move-exception v0 │ │ +52b5e8: 07c7 |00ac: move-object v7, v12 │ │ +52b5ea: 2856 |00ad: goto 0103 // +0056 │ │ +52b5ec: 0d00 |00ae: move-exception v0 │ │ +52b5ee: 07c7 |00af: move-object v7, v12 │ │ +52b5f0: 2807 |00b0: goto 00b7 // +0007 │ │ +52b5f2: 0d00 |00b1: move-exception v0 │ │ +52b5f4: 07c7 |00b2: move-object v7, v12 │ │ +52b5f6: 2841 |00b3: goto 00f4 // +0041 │ │ +52b5f8: 0d00 |00b4: move-exception v0 │ │ +52b5fa: 284e |00b5: goto 0103 // +004e │ │ +52b5fc: 0d00 |00b6: move-exception v0 │ │ +52b5fe: 2208 5f0e |00b7: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +52b602: 7010 8565 0800 |00b9: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52b608: 6e20 9165 4800 |00bc: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b60e: 7801 afd2 1100 |00bf: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b614: 0c04 |00c2: move-result-object v4 │ │ +52b616: 6e20 9165 4800 |00c3: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b61c: 6e20 9165 3800 |00c6: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b622: 7702 61d3 1200 |00c9: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52b628: 0c03 |00cc: move-result-object v3 │ │ +52b62a: 6e20 9165 3800 |00cd: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b630: 1a03 3f01 |00d0: const-string v3, " db is " // string@013f │ │ +52b634: 6e20 9165 3800 |00d2: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b63a: 3902 0500 |00d5: if-nez v2, 00da // +0005 │ │ +52b63e: 1a02 1cc4 |00d7: const-string v2, "null" // string@c41c │ │ +52b642: 2803 |00d9: goto 00dc // +0003 │ │ +52b644: 1a02 75c3 |00da: const-string v2, "not null" // string@c375 │ │ +52b648: 6e20 9165 2800 |00dc: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b64e: 6e10 a365 0800 |00df: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52b654: 0c02 |00e2: move-result-object v2 │ │ +52b656: 7130 fb08 2600 |00e3: invoke-static {v6, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52b65c: 6002 789e |00e6: sget v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ +52b660: d802 0201 |00e8: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52b664: 6702 789e |00ea: sput v2, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ +52b668: 6e20 67d2 0100 |00ec: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52b66e: 6e10 6663 0700 |00ef: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ +52b674: 2810 |00f2: goto 0102 // +0010 │ │ +52b676: 0d00 |00f3: move-exception v0 │ │ +52b678: 1a02 4060 |00f4: const-string v2, "SQLiteFullException while saving tile." // string@6040 │ │ +52b67c: 7130 fb08 2600 |00f6: invoke-static {v6, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52b682: 5412 4a9e |00f9: iget-object v2, v1, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.garbageCollector:Lorg/osmdroid/util/GarbageCollector; // field@9e4a │ │ +52b686: 6e10 0dd3 0200 |00fb: invoke-virtual {v2}, Lorg/osmdroid/util/GarbageCollector;.gc:()Z // method@d30d │ │ +52b68c: 6e20 67d2 0100 |00fe: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.catchException:(Ljava/lang/Exception;)V // method@d267 │ │ +52b692: 28ee |0101: goto 00ef // -0012 │ │ +52b694: 0f05 |0102: return v5 │ │ +52b696: 6e10 6663 0700 |0103: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@6366 │ │ +52b69c: 2700 |0106: throw v0 │ │ +52b69e: 2200 5f0e |0107: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52b6a2: 7010 8565 0000 |0109: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52b6a8: 6e20 9165 4000 |010c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b6ae: 7801 afd2 1100 |010f: invoke-interface/range {v17}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +52b6b4: 0c02 |0112: move-result-object v2 │ │ +52b6b6: 6e20 9165 2000 |0113: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b6bc: 6e20 9165 3000 |0116: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b6c2: 7702 61d3 1200 |0119: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52b6c8: 0c02 |011c: move-result-object v2 │ │ +52b6ca: 6e20 9165 2000 |011d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b6d0: 1a02 0f07 |0120: const-string v2, ", database not available." // string@070f │ │ +52b6d4: 6e20 9165 2000 |0122: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52b6da: 6e10 a365 0000 |0125: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52b6e0: 0c00 |0128: move-result-object v0 │ │ +52b6e2: 7120 f808 0600 |0129: invoke-static {v6, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52b6e8: 6000 789e |012c: sget v0, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ +52b6ec: d800 0001 |012e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +52b6f0: 6700 789e |0130: sput v0, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ +52b6f4: 0f05 |0132: return v5 │ │ catches : 7 │ │ 0x001a - 0x0035 │ │ Landroid/database/sqlite/SQLiteFullException; -> 0x00f3 │ │ Ljava/lang/Exception; -> 0x00b6 │ │ -> 0x00b4 │ │ 0x0037 - 0x00a7 │ │ Landroid/database/sqlite/SQLiteFullException; -> 0x00b1 │ │ @@ -1537118,44 +1537136,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52cd44: |[52cd44] org.osmdroid.tileprovider.modules.TileWriter.:()V │ │ -52cd54: 0e00 |0000: return-void │ │ +52cd60: |[52cd60] org.osmdroid.tileprovider.modules.TileWriter.:()V │ │ +52cd70: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/modules/TileWriter;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -52cd58: |[52cd58] org.osmdroid.tileprovider.modules.TileWriter.:()V │ │ -52cd68: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -52cd6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -52cd70: 5b20 529e |0004: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ -52cd74: 6300 519e |0006: sget-boolean v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.hasInited:Z // field@9e51 │ │ -52cd78: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ -52cd7c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -52cd7e: 6a00 519e |000b: sput-boolean v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.hasInited:Z // field@9e51 │ │ -52cd82: 2201 ab22 |000d: new-instance v1, Lorg/osmdroid/tileprovider/modules/TileWriter$1; // type@22ab │ │ -52cd86: 7020 7bd2 2100 |000f: invoke-direct {v1, v2}, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V // method@d27b │ │ -52cd8c: 5b21 529e |0012: iput-object v1, v2, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ -52cd90: 6e20 c365 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setPriority:(I)V // method@65c3 │ │ -52cd96: 5420 529e |0017: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ -52cd9a: 6e10 c765 0000 |0019: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ -52cda0: 0e00 |001c: return-void │ │ +52cd74: |[52cd74] org.osmdroid.tileprovider.modules.TileWriter.:()V │ │ +52cd84: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +52cd8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +52cd8c: 5b20 529e |0004: iput-object v0, v2, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ +52cd90: 6300 519e |0006: sget-boolean v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.hasInited:Z // field@9e51 │ │ +52cd94: 3900 1400 |0008: if-nez v0, 001c // +0014 │ │ +52cd98: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +52cd9a: 6a00 519e |000b: sput-boolean v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.hasInited:Z // field@9e51 │ │ +52cd9e: 2201 ab22 |000d: new-instance v1, Lorg/osmdroid/tileprovider/modules/TileWriter$1; // type@22ab │ │ +52cda2: 7020 7bd2 2100 |000f: invoke-direct {v1, v2}, Lorg/osmdroid/tileprovider/modules/TileWriter$1;.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V // method@d27b │ │ +52cda8: 5b21 529e |0012: iput-object v1, v2, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ +52cdac: 6e20 c365 0100 |0014: invoke-virtual {v1, v0}, Ljava/lang/Thread;.setPriority:(I)V // method@65c3 │ │ +52cdb2: 5420 529e |0017: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ +52cdb6: 6e10 c765 0000 |0019: invoke-virtual {v0}, Ljava/lang/Thread;.start:()V // method@65c7 │ │ +52cdbc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=48 │ │ 0x0006 line=57 │ │ 0x000b line=58 │ │ 0x000d line=60 │ │ @@ -1537169,34 +1537187,34 @@ │ │ type : '()J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52cd14: |[52cd14] org.osmdroid.tileprovider.modules.TileWriter.access$000:()J │ │ -52cd24: 6100 549e |0000: sget-wide v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cd28: 1000 |0002: return-wide v0 │ │ +52cd30: |[52cd30] org.osmdroid.tileprovider.modules.TileWriter.access$000:()J │ │ +52cd40: 6100 549e |0000: sget-wide v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cd44: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/modules/TileWriter;) │ │ name : 'access$002' │ │ type : '(J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52cd2c: |[52cd2c] org.osmdroid.tileprovider.modules.TileWriter.access$002:(J)J │ │ -52cd3c: 6800 549e |0000: sput-wide v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cd40: 1000 |0002: return-wide v0 │ │ +52cd48: |[52cd48] org.osmdroid.tileprovider.modules.TileWriter.access$002:(J)J │ │ +52cd58: 6800 549e |0000: sput-wide v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cd5c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) J │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/TileWriter;) │ │ @@ -1537204,17 +1537222,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/TileWriter;Ljava/io/File;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -52cda4: |[52cda4] org.osmdroid.tileprovider.modules.TileWriter.access$100:(Lorg/osmdroid/tileprovider/modules/TileWriter;Ljava/io/File;)V │ │ -52cdb4: 7020 86d2 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.calculateDirectorySize:(Ljava/io/File;)V // method@d286 │ │ -52cdba: 0e00 |0003: return-void │ │ +52cdc0: |[52cdc0] org.osmdroid.tileprovider.modules.TileWriter.access$100:(Lorg/osmdroid/tileprovider/modules/TileWriter;Ljava/io/File;)V │ │ +52cdd0: 7020 86d2 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.calculateDirectorySize:(Ljava/io/File;)V // method@d286 │ │ +52cdd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/io/File; │ │ │ │ @@ -1537223,17 +1537241,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/TileWriter;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -52cdbc: |[52cdbc] org.osmdroid.tileprovider.modules.TileWriter.access$200:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V │ │ -52cdcc: 7010 88d2 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/TileWriter;.cutCurrentCache:()V // method@d288 │ │ -52cdd2: 0e00 |0003: return-void │ │ +52cdd8: |[52cdd8] org.osmdroid.tileprovider.modules.TileWriter.access$200:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V │ │ +52cde8: 7010 88d2 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/TileWriter;.cutCurrentCache:()V // method@d288 │ │ +52cdee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/TileWriter;) │ │ @@ -1537241,40 +1537259,40 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -52cdd4: |[52cdd4] org.osmdroid.tileprovider.modules.TileWriter.calculateDirectorySize:(Ljava/io/File;)V │ │ -52cde4: 6e10 ab63 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ -52cdea: 0c00 |0003: move-result-object v0 │ │ -52cdec: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -52cdf0: 2101 |0006: array-length v1, v0 │ │ -52cdf2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -52cdf4: 3512 2500 |0008: if-ge v2, v1, 002d // +0025 │ │ -52cdf8: 4603 0002 |000a: aget-object v3, v0, v2 │ │ -52cdfc: 6e10 a763 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@63a7 │ │ -52ce02: 0a04 |000f: move-result v4 │ │ -52ce04: 3804 0b00 |0010: if-eqz v4, 001b // +000b │ │ -52ce08: 6104 549e |0012: sget-wide v4, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52ce0c: 6e10 a963 0300 |0014: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@63a9 │ │ -52ce12: 0b06 |0017: move-result-wide v6 │ │ -52ce14: bb64 |0018: add-long/2addr v4, v6 │ │ -52ce16: 6804 549e |0019: sput-wide v4, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52ce1a: 6e10 a663 0300 |001b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ -52ce20: 0a04 |001e: move-result v4 │ │ -52ce22: 3804 0b00 |001f: if-eqz v4, 002a // +000b │ │ -52ce26: 7030 8bd2 9803 |0021: invoke-direct {v8, v9, v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z // method@d28b │ │ -52ce2c: 0a04 |0024: move-result v4 │ │ -52ce2e: 3904 0500 |0025: if-nez v4, 002a // +0005 │ │ -52ce32: 7020 86d2 3800 |0027: invoke-direct {v8, v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.calculateDirectorySize:(Ljava/io/File;)V // method@d286 │ │ -52ce38: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52ce3c: 28dc |002c: goto 0008 // -0024 │ │ -52ce3e: 0e00 |002d: return-void │ │ +52cdf0: |[52cdf0] org.osmdroid.tileprovider.modules.TileWriter.calculateDirectorySize:(Ljava/io/File;)V │ │ +52ce00: 6e10 ab63 0900 |0000: invoke-virtual {v9}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ +52ce06: 0c00 |0003: move-result-object v0 │ │ +52ce08: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +52ce0c: 2101 |0006: array-length v1, v0 │ │ +52ce0e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +52ce10: 3512 2500 |0008: if-ge v2, v1, 002d // +0025 │ │ +52ce14: 4603 0002 |000a: aget-object v3, v0, v2 │ │ +52ce18: 6e10 a763 0300 |000c: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@63a7 │ │ +52ce1e: 0a04 |000f: move-result v4 │ │ +52ce20: 3804 0b00 |0010: if-eqz v4, 001b // +000b │ │ +52ce24: 6104 549e |0012: sget-wide v4, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52ce28: 6e10 a963 0300 |0014: invoke-virtual {v3}, Ljava/io/File;.length:()J // method@63a9 │ │ +52ce2e: 0b06 |0017: move-result-wide v6 │ │ +52ce30: bb64 |0018: add-long/2addr v4, v6 │ │ +52ce32: 6804 549e |0019: sput-wide v4, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52ce36: 6e10 a663 0300 |001b: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ +52ce3c: 0a04 |001e: move-result v4 │ │ +52ce3e: 3804 0b00 |001f: if-eqz v4, 002a // +000b │ │ +52ce42: 7030 8bd2 9803 |0021: invoke-direct {v8, v9, v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z // method@d28b │ │ +52ce48: 0a04 |0024: move-result v4 │ │ +52ce4a: 3904 0500 |0025: if-nez v4, 002a // +0005 │ │ +52ce4e: 7020 86d2 3800 |0027: invoke-direct {v8, v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.calculateDirectorySize:(Ljava/io/File;)V // method@d286 │ │ +52ce54: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52ce58: 28dc |002c: goto 0008 // -0024 │ │ +52ce5a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0006 line=210 │ │ 0x000c line=211 │ │ 0x0012 line=212 │ │ 0x001b line=214 │ │ @@ -1537288,72 +1537306,72 @@ │ │ type : '(Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -52c9c0: |[52c9c0] org.osmdroid.tileprovider.modules.TileWriter.createFolderAndCheckIfExists:(Ljava/io/File;)Z │ │ -52c9d0: 6e10 af63 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ -52c9d6: 0a00 |0003: move-result v0 │ │ -52c9d8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -52c9da: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -52c9de: 0f01 |0007: return v1 │ │ -52c9e0: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c9e6: 0c00 |000b: move-result-object v0 │ │ -52c9e8: 7210 29d1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52c9ee: 0a00 |000f: move-result v0 │ │ -52c9f0: 1a02 6957 |0010: const-string v2, "OsmDroid" // string@5769 │ │ -52c9f4: 3800 1b00 |0012: if-eqz v0, 002d // +001b │ │ -52c9f8: 2200 5f0e |0014: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c9fc: 7010 8565 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ca02: 1a03 5f22 |0019: const-string v3, "Failed to create " // string@225f │ │ -52ca06: 6e20 9165 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ca0c: 6e20 9065 6000 |001e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52ca12: 1a03 9b00 |0021: const-string v3, " - wait and check again" // string@009b │ │ -52ca16: 6e20 9165 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ca1c: 6e10 a365 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ca22: 0c00 |0029: move-result-object v0 │ │ -52ca24: 7120 f808 0200 |002a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52ca2a: 1603 f401 |002d: const-wide/16 v3, #int 500 // #1f4 │ │ -52ca2e: 7120 c565 4300 |002f: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@65c5 │ │ -52ca34: 2802 |0032: goto 0034 // +0002 │ │ -52ca36: 0000 |0033: nop // spacer │ │ -52ca38: 6e10 9d63 0600 |0034: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@639d │ │ -52ca3e: 0a00 |0037: move-result v0 │ │ -52ca40: 3800 2100 |0038: if-eqz v0, 0059 // +0021 │ │ -52ca44: 7100 edd0 0000 |003a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ca4a: 0c00 |003d: move-result-object v0 │ │ -52ca4c: 7210 29d1 0000 |003e: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52ca52: 0a00 |0041: move-result v0 │ │ -52ca54: 3800 1600 |0042: if-eqz v0, 0058 // +0016 │ │ -52ca58: 2200 5f0e |0044: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ca5c: 7010 8565 0000 |0046: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ca62: 1a03 9c61 |0049: const-string v3, "Seems like another thread created " // string@619c │ │ -52ca66: 6e20 9165 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ca6c: 6e20 9065 6000 |004e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52ca72: 6e10 a365 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52ca78: 0c06 |0054: move-result-object v6 │ │ -52ca7a: 7120 f808 6200 |0055: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52ca80: 0f01 |0058: return v1 │ │ -52ca82: 7100 edd0 0000 |0059: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ca88: 0c00 |005c: move-result-object v0 │ │ -52ca8a: 7210 29d1 0000 |005d: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52ca90: 0a00 |0060: move-result v0 │ │ -52ca92: 3800 1600 |0061: if-eqz v0, 0077 // +0016 │ │ -52ca96: 2200 5f0e |0063: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ca9a: 7010 8565 0000 |0065: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52caa0: 1a01 da22 |0068: const-string v1, "File still doesn't exist: " // string@22da │ │ -52caa4: 6e20 9165 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52caaa: 6e20 9065 6000 |006d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52cab0: 6e10 a365 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52cab6: 0c06 |0073: move-result-object v6 │ │ -52cab8: 7120 f808 6200 |0074: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52cabe: 1206 |0077: const/4 v6, #int 0 // #0 │ │ -52cac0: 0f06 |0078: return v6 │ │ +52c9dc: |[52c9dc] org.osmdroid.tileprovider.modules.TileWriter.createFolderAndCheckIfExists:(Ljava/io/File;)Z │ │ +52c9ec: 6e10 af63 0600 |0000: invoke-virtual {v6}, Ljava/io/File;.mkdirs:()Z // method@63af │ │ +52c9f2: 0a00 |0003: move-result v0 │ │ +52c9f4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +52c9f6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +52c9fa: 0f01 |0007: return v1 │ │ +52c9fc: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52ca02: 0c00 |000b: move-result-object v0 │ │ +52ca04: 7210 29d1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52ca0a: 0a00 |000f: move-result v0 │ │ +52ca0c: 1a02 6957 |0010: const-string v2, "OsmDroid" // string@5769 │ │ +52ca10: 3800 1b00 |0012: if-eqz v0, 002d // +001b │ │ +52ca14: 2200 5f0e |0014: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ca18: 7010 8565 0000 |0016: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ca1e: 1a03 5f22 |0019: const-string v3, "Failed to create " // string@225f │ │ +52ca22: 6e20 9165 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ca28: 6e20 9065 6000 |001e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52ca2e: 1a03 9b00 |0021: const-string v3, " - wait and check again" // string@009b │ │ +52ca32: 6e20 9165 3000 |0023: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ca38: 6e10 a365 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52ca3e: 0c00 |0029: move-result-object v0 │ │ +52ca40: 7120 f808 0200 |002a: invoke-static {v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52ca46: 1603 f401 |002d: const-wide/16 v3, #int 500 // #1f4 │ │ +52ca4a: 7120 c565 4300 |002f: invoke-static {v3, v4}, Ljava/lang/Thread;.sleep:(J)V // method@65c5 │ │ +52ca50: 2802 |0032: goto 0034 // +0002 │ │ +52ca52: 0000 |0033: nop // spacer │ │ +52ca54: 6e10 9d63 0600 |0034: invoke-virtual {v6}, Ljava/io/File;.exists:()Z // method@639d │ │ +52ca5a: 0a00 |0037: move-result v0 │ │ +52ca5c: 3800 2100 |0038: if-eqz v0, 0059 // +0021 │ │ +52ca60: 7100 edd0 0000 |003a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52ca66: 0c00 |003d: move-result-object v0 │ │ +52ca68: 7210 29d1 0000 |003e: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52ca6e: 0a00 |0041: move-result v0 │ │ +52ca70: 3800 1600 |0042: if-eqz v0, 0058 // +0016 │ │ +52ca74: 2200 5f0e |0044: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52ca78: 7010 8565 0000 |0046: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52ca7e: 1a03 9c61 |0049: const-string v3, "Seems like another thread created " // string@619c │ │ +52ca82: 6e20 9165 3000 |004b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ca88: 6e20 9065 6000 |004e: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52ca8e: 6e10 a365 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52ca94: 0c06 |0054: move-result-object v6 │ │ +52ca96: 7120 f808 6200 |0055: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52ca9c: 0f01 |0058: return v1 │ │ +52ca9e: 7100 edd0 0000 |0059: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52caa4: 0c00 |005c: move-result-object v0 │ │ +52caa6: 7210 29d1 0000 |005d: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52caac: 0a00 |0060: move-result v0 │ │ +52caae: 3800 1600 |0061: if-eqz v0, 0077 // +0016 │ │ +52cab2: 2200 5f0e |0063: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52cab6: 7010 8565 0000 |0065: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52cabc: 1a01 da22 |0068: const-string v1, "File still doesn't exist: " // string@22da │ │ +52cac0: 6e20 9165 1000 |006a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52cac6: 6e20 9065 6000 |006d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52cacc: 6e10 a365 0000 |0070: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52cad2: 0c06 |0073: move-result-object v6 │ │ +52cad4: 7120 f808 6200 |0074: invoke-static {v2, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52cada: 1206 |0077: const/4 v6, #int 0 // #0 │ │ +52cadc: 0f06 |0078: return v6 │ │ catches : 1 │ │ 0x002f - 0x0032 │ │ Ljava/lang/InterruptedException; -> 0x0033 │ │ positions : │ │ 0x0000 line=181 │ │ 0x0008 line=184 │ │ 0x0014 line=185 │ │ @@ -1537372,105 +1537390,105 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 180 16-bit code units │ │ -52ce40: |[52ce40] org.osmdroid.tileprovider.modules.TileWriter.cutCurrentCache:()V │ │ -52ce50: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ce56: 0c00 |0003: move-result-object v0 │ │ -52ce58: 7210 1bd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ -52ce5e: 0c00 |0007: move-result-object v0 │ │ -52ce60: 1d00 |0008: monitor-enter v0 │ │ -52ce62: 6101 549e |0009: sget-wide v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52ce66: 7100 edd0 0000 |000b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ce6c: 0c03 |000e: move-result-object v3 │ │ -52ce6e: 7210 1fd1 0300 |000f: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ -52ce74: 0b03 |0012: move-result-wide v3 │ │ -52ce76: 3105 0103 |0013: cmp-long v5, v1, v3 │ │ -52ce7a: 3d05 9800 |0015: if-lez v5, 00ad // +0098 │ │ -52ce7e: 1a01 6957 |0017: const-string v1, "OsmDroid" // string@5769 │ │ -52ce82: 2202 5f0e |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52ce86: 7010 8565 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52ce8c: 1a03 a868 |001e: const-string v3, "Trimming tile cache from " // string@68a8 │ │ -52ce90: 6e20 9165 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ce96: 6103 549e |0023: sget-wide v3, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52ce9a: 6e30 8d65 3204 |0025: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -52cea0: 1a03 7202 |0028: const-string v3, " to " // string@0272 │ │ -52cea4: 6e20 9165 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52ceaa: 7100 edd0 0000 |002d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ceb0: 0c03 |0030: move-result-object v3 │ │ -52ceb2: 7210 1fd1 0300 |0031: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ -52ceb8: 0b03 |0034: move-result-wide v3 │ │ -52ceba: 6e30 8d65 3204 |0035: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -52cec0: 6e10 a365 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52cec6: 0c02 |003b: move-result-object v2 │ │ -52cec8: 7120 f808 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52cece: 7100 edd0 0000 |003f: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ced4: 0c01 |0042: move-result-object v1 │ │ -52ced6: 7210 1bd1 0100 |0043: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ -52cedc: 0c01 |0046: move-result-object v1 │ │ -52cede: 7020 89d2 1a00 |0047: invoke-direct {v10, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@d289 │ │ -52cee4: 0c01 |004a: move-result-object v1 │ │ -52cee6: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -52cee8: 2323 de23 |004c: new-array v3, v2, [Ljava/io/File; // type@23de │ │ -52ceec: 7220 4b69 3100 |004e: invoke-interface {v1, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@694b │ │ -52cef2: 0c01 |0051: move-result-object v1 │ │ -52cef4: 1f01 de23 |0052: check-cast v1, [Ljava/io/File; // type@23de │ │ -52cef8: 2203 ac22 |0054: new-instance v3, Lorg/osmdroid/tileprovider/modules/TileWriter$2; // type@22ac │ │ -52cefc: 7020 7dd2 a300 |0056: invoke-direct {v3, v10}, Lorg/osmdroid/tileprovider/modules/TileWriter$2;.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V // method@d27d │ │ -52cf02: 7120 a868 3100 |0059: invoke-static {v1, v3}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@68a8 │ │ -52cf08: 2113 |005c: array-length v3, v1 │ │ -52cf0a: 3532 4900 |005d: if-ge v2, v3, 00a6 // +0049 │ │ -52cf0e: 4604 0102 |005f: aget-object v4, v1, v2 │ │ -52cf12: 6105 549e |0061: sget-wide v5, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cf16: 7100 edd0 0000 |0063: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52cf1c: 0c07 |0066: move-result-object v7 │ │ -52cf1e: 7210 1fd1 0700 |0067: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ -52cf24: 0b07 |006a: move-result-wide v7 │ │ -52cf26: 3109 0507 |006b: cmp-long v9, v5, v7 │ │ -52cf2a: 3c09 0300 |006d: if-gtz v9, 0070 // +0003 │ │ -52cf2e: 2837 |006f: goto 00a6 // +0037 │ │ -52cf30: 6e10 a963 0400 |0070: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@63a9 │ │ -52cf36: 0b05 |0073: move-result-wide v5 │ │ -52cf38: 6e10 9c63 0400 |0074: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@639c │ │ -52cf3e: 0a07 |0077: move-result v7 │ │ -52cf40: 3807 2b00 |0078: if-eqz v7, 00a3 // +002b │ │ -52cf44: 7100 edd0 0000 |007a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52cf4a: 0c07 |007d: move-result-object v7 │ │ -52cf4c: 7210 2ad1 0700 |007e: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52cf52: 0a07 |0081: move-result v7 │ │ -52cf54: 3807 1c00 |0082: if-eqz v7, 009e // +001c │ │ -52cf58: 1a07 6957 |0084: const-string v7, "OsmDroid" // string@5769 │ │ -52cf5c: 2208 5f0e |0086: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ -52cf60: 7010 8565 0800 |0088: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52cf66: 1a09 ab17 |008b: const-string v9, "Cache trim deleting " // string@17ab │ │ -52cf6a: 6e20 9165 9800 |008d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52cf70: 6e10 9e63 0400 |0090: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52cf76: 0c04 |0093: move-result-object v4 │ │ -52cf78: 6e20 9165 4800 |0094: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52cf7e: 6e10 a365 0800 |0097: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52cf84: 0c04 |009a: move-result-object v4 │ │ -52cf86: 7120 f808 4700 |009b: invoke-static {v7, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52cf8c: 6107 549e |009e: sget-wide v7, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cf90: bc57 |00a0: sub-long/2addr v7, v5 │ │ -52cf92: 6807 549e |00a1: sput-wide v7, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cf96: d802 0201 |00a3: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52cf9a: 28b8 |00a5: goto 005d // -0048 │ │ -52cf9c: 1a01 6957 |00a6: const-string v1, "OsmDroid" // string@5769 │ │ -52cfa0: 1a02 ff22 |00a8: const-string v2, "Finished trimming tile cache" // string@22ff │ │ -52cfa4: 7120 f808 2100 |00aa: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52cfaa: 1e00 |00ad: monitor-exit v0 │ │ -52cfac: 0e00 |00ae: return-void │ │ -52cfae: 0d01 |00af: move-exception v1 │ │ -52cfb0: 1e00 |00b0: monitor-exit v0 │ │ -52cfb2: 2802 |00b1: goto 00b3 // +0002 │ │ -52cfb4: 2701 |00b2: throw v1 │ │ -52cfb6: 28ff |00b3: goto 00b2 // -0001 │ │ +52ce5c: |[52ce5c] org.osmdroid.tileprovider.modules.TileWriter.cutCurrentCache:()V │ │ +52ce6c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52ce72: 0c00 |0003: move-result-object v0 │ │ +52ce74: 7210 1bd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ +52ce7a: 0c00 |0007: move-result-object v0 │ │ +52ce7c: 1d00 |0008: monitor-enter v0 │ │ +52ce7e: 6101 549e |0009: sget-wide v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52ce82: 7100 edd0 0000 |000b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52ce88: 0c03 |000e: move-result-object v3 │ │ +52ce8a: 7210 1fd1 0300 |000f: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ +52ce90: 0b03 |0012: move-result-wide v3 │ │ +52ce92: 3105 0103 |0013: cmp-long v5, v1, v3 │ │ +52ce96: 3d05 9800 |0015: if-lez v5, 00ad // +0098 │ │ +52ce9a: 1a01 6957 |0017: const-string v1, "OsmDroid" // string@5769 │ │ +52ce9e: 2202 5f0e |0019: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52cea2: 7010 8565 0200 |001b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52cea8: 1a03 a868 |001e: const-string v3, "Trimming tile cache from " // string@68a8 │ │ +52ceac: 6e20 9165 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ceb2: 6103 549e |0023: sget-wide v3, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52ceb6: 6e30 8d65 3204 |0025: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +52cebc: 1a03 7202 |0028: const-string v3, " to " // string@0272 │ │ +52cec0: 6e20 9165 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52cec6: 7100 edd0 0000 |002d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cecc: 0c03 |0030: move-result-object v3 │ │ +52cece: 7210 1fd1 0300 |0031: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ +52ced4: 0b03 |0034: move-result-wide v3 │ │ +52ced6: 6e30 8d65 3204 |0035: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +52cedc: 6e10 a365 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52cee2: 0c02 |003b: move-result-object v2 │ │ +52cee4: 7120 f808 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52ceea: 7100 edd0 0000 |003f: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cef0: 0c01 |0042: move-result-object v1 │ │ +52cef2: 7210 1bd1 0100 |0043: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ +52cef8: 0c01 |0046: move-result-object v1 │ │ +52cefa: 7020 89d2 1a00 |0047: invoke-direct {v10, v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@d289 │ │ +52cf00: 0c01 |004a: move-result-object v1 │ │ +52cf02: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +52cf04: 2323 de23 |004c: new-array v3, v2, [Ljava/io/File; // type@23de │ │ +52cf08: 7220 4b69 3100 |004e: invoke-interface {v1, v3}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@694b │ │ +52cf0e: 0c01 |0051: move-result-object v1 │ │ +52cf10: 1f01 de23 |0052: check-cast v1, [Ljava/io/File; // type@23de │ │ +52cf14: 2203 ac22 |0054: new-instance v3, Lorg/osmdroid/tileprovider/modules/TileWriter$2; // type@22ac │ │ +52cf18: 7020 7dd2 a300 |0056: invoke-direct {v3, v10}, Lorg/osmdroid/tileprovider/modules/TileWriter$2;.:(Lorg/osmdroid/tileprovider/modules/TileWriter;)V // method@d27d │ │ +52cf1e: 7120 a868 3100 |0059: invoke-static {v1, v3}, Ljava/util/Arrays;.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V // method@68a8 │ │ +52cf24: 2113 |005c: array-length v3, v1 │ │ +52cf26: 3532 4900 |005d: if-ge v2, v3, 00a6 // +0049 │ │ +52cf2a: 4604 0102 |005f: aget-object v4, v1, v2 │ │ +52cf2e: 6105 549e |0061: sget-wide v5, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cf32: 7100 edd0 0000 |0063: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cf38: 0c07 |0066: move-result-object v7 │ │ +52cf3a: 7210 1fd1 0700 |0067: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheTrimBytes:()J // method@d11f │ │ +52cf40: 0b07 |006a: move-result-wide v7 │ │ +52cf42: 3109 0507 |006b: cmp-long v9, v5, v7 │ │ +52cf46: 3c09 0300 |006d: if-gtz v9, 0070 // +0003 │ │ +52cf4a: 2837 |006f: goto 00a6 // +0037 │ │ +52cf4c: 6e10 a963 0400 |0070: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@63a9 │ │ +52cf52: 0b05 |0073: move-result-wide v5 │ │ +52cf54: 6e10 9c63 0400 |0074: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@639c │ │ +52cf5a: 0a07 |0077: move-result v7 │ │ +52cf5c: 3807 2b00 |0078: if-eqz v7, 00a3 // +002b │ │ +52cf60: 7100 edd0 0000 |007a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cf66: 0c07 |007d: move-result-object v7 │ │ +52cf68: 7210 2ad1 0700 |007e: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52cf6e: 0a07 |0081: move-result v7 │ │ +52cf70: 3807 1c00 |0082: if-eqz v7, 009e // +001c │ │ +52cf74: 1a07 6957 |0084: const-string v7, "OsmDroid" // string@5769 │ │ +52cf78: 2208 5f0e |0086: new-instance v8, Ljava/lang/StringBuilder; // type@0e5f │ │ +52cf7c: 7010 8565 0800 |0088: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52cf82: 1a09 ab17 |008b: const-string v9, "Cache trim deleting " // string@17ab │ │ +52cf86: 6e20 9165 9800 |008d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52cf8c: 6e10 9e63 0400 |0090: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52cf92: 0c04 |0093: move-result-object v4 │ │ +52cf94: 6e20 9165 4800 |0094: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52cf9a: 6e10 a365 0800 |0097: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52cfa0: 0c04 |009a: move-result-object v4 │ │ +52cfa2: 7120 f808 4700 |009b: invoke-static {v7, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52cfa8: 6107 549e |009e: sget-wide v7, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cfac: bc57 |00a0: sub-long/2addr v7, v5 │ │ +52cfae: 6807 549e |00a1: sput-wide v7, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cfb2: d802 0201 |00a3: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52cfb6: 28b8 |00a5: goto 005d // -0048 │ │ +52cfb8: 1a01 6957 |00a6: const-string v1, "OsmDroid" // string@5769 │ │ +52cfbc: 1a02 ff22 |00a8: const-string v2, "Finished trimming tile cache" // string@22ff │ │ +52cfc0: 7120 f808 2100 |00aa: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52cfc6: 1e00 |00ad: monitor-exit v0 │ │ +52cfc8: 0e00 |00ae: return-void │ │ +52cfca: 0d01 |00af: move-exception v1 │ │ +52cfcc: 1e00 |00b0: monitor-exit v0 │ │ +52cfce: 2802 |00b1: goto 00b3 // +0002 │ │ +52cfd0: 2701 |00b2: throw v1 │ │ +52cfd2: 28ff |00b3: goto 00b2 // -0001 │ │ catches : 1 │ │ 0x0009 - 0x00b1 │ │ -> 0x00af │ │ positions : │ │ 0x0000 line=268 │ │ 0x0008 line=269 │ │ 0x0009 line=271 │ │ @@ -1537497,37 +1537515,37 @@ │ │ type : '(Ljava/io/File;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -52ccac: |[52ccac] org.osmdroid.tileprovider.modules.TileWriter.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; │ │ -52ccbc: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -52ccc0: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -52ccc6: 6e10 ab63 0600 |0005: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ -52cccc: 0c06 |0008: move-result-object v6 │ │ -52ccce: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ -52ccd2: 2161 |000b: array-length v1, v6 │ │ -52ccd4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -52ccd6: 3512 1d00 |000d: if-ge v2, v1, 002a // +001d │ │ -52ccda: 4603 0602 |000f: aget-object v3, v6, v2 │ │ -52ccde: 6e10 a763 0300 |0011: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@63a7 │ │ -52cce4: 0a04 |0014: move-result v4 │ │ -52cce6: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ -52ccea: 7220 3669 3000 |0017: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52ccf0: 6e10 a663 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ -52ccf6: 0a04 |001d: move-result v4 │ │ -52ccf8: 3804 0900 |001e: if-eqz v4, 0027 // +0009 │ │ -52ccfc: 7020 89d2 3500 |0020: invoke-direct {v5, v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@d289 │ │ -52cd02: 0c03 |0023: move-result-object v3 │ │ -52cd04: 7220 3869 3000 |0024: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -52cd0a: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -52cd0e: 28e4 |0029: goto 000d // -001c │ │ -52cd10: 1100 |002a: return-object v0 │ │ +52ccc8: |[52ccc8] org.osmdroid.tileprovider.modules.TileWriter.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; │ │ +52ccd8: 2200 1d0f |0000: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +52ccdc: 7010 7668 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +52cce2: 6e10 ab63 0600 |0005: invoke-virtual {v6}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ +52cce8: 0c06 |0008: move-result-object v6 │ │ +52ccea: 3806 2100 |0009: if-eqz v6, 002a // +0021 │ │ +52ccee: 2161 |000b: array-length v1, v6 │ │ +52ccf0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +52ccf2: 3512 1d00 |000d: if-ge v2, v1, 002a // +001d │ │ +52ccf6: 4603 0602 |000f: aget-object v3, v6, v2 │ │ +52ccfa: 6e10 a763 0300 |0011: invoke-virtual {v3}, Ljava/io/File;.isFile:()Z // method@63a7 │ │ +52cd00: 0a04 |0014: move-result v4 │ │ +52cd02: 3804 0500 |0015: if-eqz v4, 001a // +0005 │ │ +52cd06: 7220 3669 3000 |0017: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52cd0c: 6e10 a663 0300 |001a: invoke-virtual {v3}, Ljava/io/File;.isDirectory:()Z // method@63a6 │ │ +52cd12: 0a04 |001d: move-result v4 │ │ +52cd14: 3804 0900 |001e: if-eqz v4, 0027 // +0009 │ │ +52cd18: 7020 89d2 3500 |0020: invoke-direct {v5, v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getDirectoryFileList:(Ljava/io/File;)Ljava/util/List; // method@d289 │ │ +52cd1e: 0c03 |0023: move-result-object v3 │ │ +52cd20: 7220 3869 3000 |0024: invoke-interface {v0, v3}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +52cd26: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +52cd2a: 28e4 |0029: goto 000d // -001c │ │ +52cd2c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=247 │ │ 0x000b line=249 │ │ 0x0011 line=250 │ │ 0x0017 line=251 │ │ @@ -1537542,27 +1537560,27 @@ │ │ type : '(Ljava/io/File;Ljava/io/File;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -52cad4: |[52cad4] org.osmdroid.tileprovider.modules.TileWriter.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z │ │ -52cae4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -52cae6: 6e10 a063 0200 |0001: invoke-virtual {v2}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@63a0 │ │ -52caec: 0c02 |0004: move-result-object v2 │ │ -52caee: 6e10 9f63 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@639f │ │ -52caf4: 0c03 |0008: move-result-object v3 │ │ -52caf6: 6e10 a363 0300 |0009: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@63a3 │ │ -52cafc: 0c03 |000c: move-result-object v3 │ │ -52cafe: 6e20 4965 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -52cb04: 0a02 |0010: move-result v2 │ │ -52cb06: b702 |0011: xor-int/2addr v2, v0 │ │ -52cb08: 0f02 |0012: return v2 │ │ -52cb0a: 0f00 |0013: return v0 │ │ +52caf0: |[52caf0] org.osmdroid.tileprovider.modules.TileWriter.isSymbolicDirectoryLink:(Ljava/io/File;Ljava/io/File;)Z │ │ +52cb00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +52cb02: 6e10 a063 0200 |0001: invoke-virtual {v2}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@63a0 │ │ +52cb08: 0c02 |0004: move-result-object v2 │ │ +52cb0a: 6e10 9f63 0300 |0005: invoke-virtual {v3}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@639f │ │ +52cb10: 0c03 |0008: move-result-object v3 │ │ +52cb12: 6e10 a363 0300 |0009: invoke-virtual {v3}, Ljava/io/File;.getParent:()Ljava/lang/String; // method@63a3 │ │ +52cb18: 0c03 |000c: move-result-object v3 │ │ +52cb1a: 6e20 4965 3200 |000d: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +52cb20: 0a02 |0010: move-result v2 │ │ +52cb22: b702 |0011: xor-int/2addr v2, v0 │ │ +52cb24: 0f02 |0012: return v2 │ │ +52cb26: 0f00 |0013: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0011 │ │ Ljava/io/IOException; -> 0x0013 │ │ Ljava/util/NoSuchElementException; -> 0x0013 │ │ positions : │ │ 0x0001 line=231 │ │ 0x0005 line=232 │ │ @@ -1537578,31 +1537596,31 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -52cc54: |[52cc54] org.osmdroid.tileprovider.modules.TileWriter.getFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File; │ │ -52cc64: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ -52cc68: 7100 edd0 0000 |0002: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52cc6e: 0c01 |0005: move-result-object v1 │ │ -52cc70: 7210 1bd1 0100 |0006: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ -52cc76: 0c01 |0009: move-result-object v1 │ │ -52cc78: 2202 5f0e |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52cc7c: 7010 8565 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52cc82: 7230 add2 5406 |000f: invoke-interface {v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileRelativeFilenameString:(J)Ljava/lang/String; // method@d2ad │ │ -52cc88: 0c04 |0012: move-result-object v4 │ │ -52cc8a: 6e20 9165 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52cc90: 1a04 4d08 |0016: const-string v4, ".tile" // string@084d │ │ -52cc94: 6e20 9165 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52cc9a: 6e10 a365 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52cca0: 0c04 |001e: move-result-object v4 │ │ -52cca2: 7030 9563 1004 |001f: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ -52cca8: 1100 |0022: return-object v0 │ │ +52cc70: |[52cc70] org.osmdroid.tileprovider.modules.TileWriter.getFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File; │ │ +52cc80: 2200 040e |0000: new-instance v0, Ljava/io/File; // type@0e04 │ │ +52cc84: 7100 edd0 0000 |0002: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cc8a: 0c01 |0005: move-result-object v1 │ │ +52cc8c: 7210 1bd1 0100 |0006: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidTileCache:()Ljava/io/File; // method@d11b │ │ +52cc92: 0c01 |0009: move-result-object v1 │ │ +52cc94: 2202 5f0e |000a: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52cc98: 7010 8565 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52cc9e: 7230 add2 5406 |000f: invoke-interface {v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileRelativeFilenameString:(J)Ljava/lang/String; // method@d2ad │ │ +52cca4: 0c04 |0012: move-result-object v4 │ │ +52cca6: 6e20 9165 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ccac: 1a04 4d08 |0016: const-string v4, ".tile" // string@084d │ │ +52ccb0: 6e20 9165 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52ccb6: 6e10 a365 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52ccbc: 0c04 |001e: move-result-object v4 │ │ +52ccbe: 7030 9563 1004 |001f: invoke-direct {v0, v1, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@6395 │ │ +52ccc4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ 0x0000 - 0x0023 reg=4 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ 0x0000 - 0x0023 reg=5 (null) J │ │ @@ -1537612,58 +1537630,58 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -52c908: |[52c908] org.osmdroid.tileprovider.modules.TileWriter.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; │ │ -52c918: 6e40 8ad2 87a9 |0000: invoke-virtual {v7, v8, v9, v10}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File; // method@d28a │ │ -52c91e: 0c00 |0003: move-result-object v0 │ │ -52c920: 6e10 9d63 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@639d │ │ -52c926: 0a01 |0007: move-result v1 │ │ -52c928: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -52c92c: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -52c92e: 1108 |000b: return-object v8 │ │ -52c930: 6e10 a563 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ -52c936: 0c01 |000f: move-result-object v1 │ │ -52c938: 7220 aad2 1800 |0010: invoke-interface {v8, v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@d2aa │ │ -52c93e: 0c08 |0013: move-result-object v8 │ │ -52c940: 7100 a565 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -52c946: 0b01 |0017: move-result-wide v1 │ │ -52c948: 6e10 a863 0000 |0018: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ -52c94e: 0b03 |001b: move-result-wide v3 │ │ -52c950: 5375 539e |001c: iget-wide v5, v7, Lorg/osmdroid/tileprovider/modules/TileWriter;.mMaximumCachedFileAge:J // field@9e53 │ │ -52c954: bc51 |001e: sub-long/2addr v1, v5 │ │ -52c956: 3100 0301 |001f: cmp-long v0, v3, v1 │ │ -52c95a: 3b00 0400 |0021: if-gez v0, 0025 // +0004 │ │ -52c95e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -52c960: 2802 |0024: goto 0026 // +0002 │ │ -52c962: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -52c964: 3800 2c00 |0026: if-eqz v0, 0052 // +002c │ │ -52c968: 3808 2a00 |0028: if-eqz v8, 0052 // +002a │ │ -52c96c: 7100 edd0 0000 |002a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52c972: 0c00 |002d: move-result-object v0 │ │ -52c974: 7210 29d1 0000 |002e: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -52c97a: 0a00 |0031: move-result v0 │ │ -52c97c: 3800 1c00 |0032: if-eqz v0, 004e // +001c │ │ -52c980: 2200 5f0e |0034: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52c984: 7010 8565 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52c98a: 1a01 1c68 |0039: const-string v1, "Tile expired: " // string@681c │ │ -52c98e: 6e20 9165 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c994: 7120 61d3 a900 |003e: invoke-static {v9, v10}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52c99a: 0c09 |0041: move-result-object v9 │ │ -52c99c: 6e20 9165 9000 |0042: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52c9a2: 6e10 a365 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52c9a8: 0c09 |0048: move-result-object v9 │ │ -52c9aa: 1a0a 6957 |0049: const-string v10, "OsmDroid" // string@5769 │ │ -52c9ae: 7120 f808 9a00 |004b: invoke-static {v10, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52c9b4: 12e9 |004e: const/4 v9, #int -2 // #fe │ │ -52c9b6: 7120 45d1 9800 |004f: invoke-static {v8, v9}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ -52c9bc: 1108 |0052: return-object v8 │ │ +52c924: |[52c924] org.osmdroid.tileprovider.modules.TileWriter.loadTile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Landroid/graphics/drawable/Drawable; │ │ +52c934: 6e40 8ad2 87a9 |0000: invoke-virtual {v7, v8, v9, v10}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File; // method@d28a │ │ +52c93a: 0c00 |0003: move-result-object v0 │ │ +52c93c: 6e10 9d63 0000 |0004: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@639d │ │ +52c942: 0a01 |0007: move-result v1 │ │ +52c944: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +52c948: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +52c94a: 1108 |000b: return-object v8 │ │ +52c94c: 6e10 a563 0000 |000c: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ +52c952: 0c01 |000f: move-result-object v1 │ │ +52c954: 7220 aad2 1800 |0010: invoke-interface {v8, v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getDrawable:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@d2aa │ │ +52c95a: 0c08 |0013: move-result-object v8 │ │ +52c95c: 7100 a565 0000 |0014: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +52c962: 0b01 |0017: move-result-wide v1 │ │ +52c964: 6e10 a863 0000 |0018: invoke-virtual {v0}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ +52c96a: 0b03 |001b: move-result-wide v3 │ │ +52c96c: 5375 539e |001c: iget-wide v5, v7, Lorg/osmdroid/tileprovider/modules/TileWriter;.mMaximumCachedFileAge:J // field@9e53 │ │ +52c970: bc51 |001e: sub-long/2addr v1, v5 │ │ +52c972: 3100 0301 |001f: cmp-long v0, v3, v1 │ │ +52c976: 3b00 0400 |0021: if-gez v0, 0025 // +0004 │ │ +52c97a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +52c97c: 2802 |0024: goto 0026 // +0002 │ │ +52c97e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +52c980: 3800 2c00 |0026: if-eqz v0, 0052 // +002c │ │ +52c984: 3808 2a00 |0028: if-eqz v8, 0052 // +002a │ │ +52c988: 7100 edd0 0000 |002a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52c98e: 0c00 |002d: move-result-object v0 │ │ +52c990: 7210 29d1 0000 |002e: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +52c996: 0a00 |0031: move-result v0 │ │ +52c998: 3800 1c00 |0032: if-eqz v0, 004e // +001c │ │ +52c99c: 2200 5f0e |0034: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52c9a0: 7010 8565 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52c9a6: 1a01 1c68 |0039: const-string v1, "Tile expired: " // string@681c │ │ +52c9aa: 6e20 9165 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c9b0: 7120 61d3 a900 |003e: invoke-static {v9, v10}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52c9b6: 0c09 |0041: move-result-object v9 │ │ +52c9b8: 6e20 9165 9000 |0042: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52c9be: 6e10 a365 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52c9c4: 0c09 |0048: move-result-object v9 │ │ +52c9c6: 1a0a 6957 |0049: const-string v10, "OsmDroid" // string@5769 │ │ +52c9ca: 7120 f808 9a00 |004b: invoke-static {v10, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52c9d0: 12e9 |004e: const/4 v9, #int -2 // #fe │ │ +52c9d2: 7120 45d1 9800 |004f: invoke-static {v8, v9}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d145 │ │ +52c9d8: 1108 |0052: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x000c line=320 │ │ 0x0014 line=323 │ │ 0x0018 line=324 │ │ @@ -1537681,19 +1537699,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -52cfc4: |[52cfc4] org.osmdroid.tileprovider.modules.TileWriter.onDetach:()V │ │ -52cfd4: 5410 529e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ -52cfd8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -52cfdc: 6e10 bb65 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@65bb │ │ -52cfe2: 0e00 |0007: return-void │ │ +52cfe0: |[52cfe0] org.osmdroid.tileprovider.modules.TileWriter.onDetach:()V │ │ +52cff0: 5410 529e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.initThread:Ljava/lang/Thread; // field@9e52 │ │ +52cff4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +52cff8: 6e10 bb65 0000 |0004: invoke-virtual {v0}, Ljava/lang/Thread;.interrupt:()V // method@65bb │ │ +52cffe: 0e00 |0007: return-void │ │ catches : 1 │ │ 0x0004 - 0x0007 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=142 │ │ locals : │ │ @@ -1537704,82 +1537722,82 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 128 16-bit code units │ │ -52cb1c: |[52cb1c] org.osmdroid.tileprovider.modules.TileWriter.saveFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z │ │ -52cb2c: 6e40 8ad2 4365 |0000: invoke-virtual {v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File; // method@d28a │ │ -52cb32: 0c04 |0003: move-result-object v4 │ │ -52cb34: 7100 edd0 0000 |0004: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52cb3a: 0c05 |0007: move-result-object v5 │ │ -52cb3c: 7210 2ad1 0500 |0008: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -52cb42: 0a05 |000b: move-result v5 │ │ -52cb44: 3805 1c00 |000c: if-eqz v5, 0028 // +001c │ │ -52cb48: 2205 5f0e |000e: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -52cb4c: 7010 8565 0500 |0010: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52cb52: 1a06 3168 |0013: const-string v6, "TileWrite " // string@6831 │ │ -52cb56: 6e20 9165 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52cb5c: 6e10 9e63 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ -52cb62: 0c06 |001b: move-result-object v6 │ │ -52cb64: 6e20 9165 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52cb6a: 6e10 a365 0500 |001f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52cb70: 0c05 |0022: move-result-object v5 │ │ -52cb72: 1a06 6957 |0023: const-string v6, "OsmDroid" // string@5769 │ │ -52cb76: 7120 f808 5600 |0025: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52cb7c: 6e10 a463 0400 |0028: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@63a4 │ │ -52cb82: 0c05 |002b: move-result-object v5 │ │ -52cb84: 6e10 9d63 0500 |002c: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@639d │ │ -52cb8a: 0a06 |002f: move-result v6 │ │ -52cb8c: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -52cb8e: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ -52cb92: 7020 87d2 5300 |0033: invoke-direct {v3, v5}, Lorg/osmdroid/tileprovider/modules/TileWriter;.createFolderAndCheckIfExists:(Ljava/io/File;)Z // method@d287 │ │ -52cb98: 0a05 |0036: move-result v5 │ │ -52cb9a: 3905 0300 |0037: if-nez v5, 003a // +0003 │ │ -52cb9e: 0f08 |0039: return v8 │ │ -52cba0: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -52cba2: 1216 |003b: const/4 v6, #int 1 // #1 │ │ -52cba4: 2200 f90d |003c: new-instance v0, Ljava/io/BufferedOutputStream; // type@0df9 │ │ -52cba8: 2201 090e |003e: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ -52cbac: 6e10 a563 0400 |0040: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ -52cbb2: 0c04 |0043: move-result-object v4 │ │ -52cbb4: 7020 c363 4100 |0044: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@63c3 │ │ -52cbba: 1304 0020 |0047: const/16 v4, #int 8192 // #2000 │ │ -52cbbe: 7030 5363 1004 |0049: invoke-direct {v0, v1, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@6353 │ │ -52cbc4: 7120 dcd2 0700 |004c: invoke-static {v7, v0}, Lorg/osmdroid/tileprovider/util/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@d2dc │ │ -52cbca: 0b04 |004f: move-result-wide v4 │ │ -52cbcc: 6101 549e |0050: sget-wide v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cbd0: bb41 |0052: add-long/2addr v1, v4 │ │ -52cbd2: 6801 549e |0053: sput-wide v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ -52cbd6: 7100 edd0 0000 |0055: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52cbdc: 0c04 |0058: move-result-object v4 │ │ -52cbde: 7210 1ed1 0400 |0059: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheMaxBytes:()J // method@d11e │ │ -52cbe4: 0b04 |005c: move-result-wide v4 │ │ -52cbe6: 3107 0104 |005d: cmp-long v7, v1, v4 │ │ -52cbea: 3d07 0500 |005f: if-lez v7, 0064 // +0005 │ │ -52cbee: 7010 88d2 0300 |0061: invoke-direct {v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.cutCurrentCache:()V // method@d288 │ │ -52cbf4: 7110 dbd2 0000 |0064: invoke-static {v0}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52cbfa: 0f06 |0067: return v6 │ │ -52cbfc: 0d04 |0068: move-exception v4 │ │ -52cbfe: 0705 |0069: move-object v5, v0 │ │ -52cc00: 2810 |006a: goto 007a // +0010 │ │ -52cc02: 0705 |006b: move-object v5, v0 │ │ -52cc04: 2803 |006c: goto 006f // +0003 │ │ -52cc06: 0d04 |006d: move-exception v4 │ │ -52cc08: 280c |006e: goto 007a // +000c │ │ -52cc0a: 6004 789e |006f: sget v4, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ -52cc0e: b064 |0071: add-int/2addr v4, v6 │ │ -52cc10: 6704 789e |0072: sput v4, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ -52cc14: 3805 0500 |0074: if-eqz v5, 0079 // +0005 │ │ -52cc18: 7110 dbd2 0500 |0076: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52cc1e: 0f08 |0079: return v8 │ │ -52cc20: 3805 0500 |007a: if-eqz v5, 007f // +0005 │ │ -52cc24: 7110 dbd2 0500 |007c: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ -52cc2a: 2704 |007f: throw v4 │ │ +52cb38: |[52cb38] org.osmdroid.tileprovider.modules.TileWriter.saveFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;JLjava/io/InputStream;Ljava/lang/Long;)Z │ │ +52cb48: 6e40 8ad2 4365 |0000: invoke-virtual {v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/TileWriter;.getFile:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/File; // method@d28a │ │ +52cb4e: 0c04 |0003: move-result-object v4 │ │ +52cb50: 7100 edd0 0000 |0004: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cb56: 0c05 |0007: move-result-object v5 │ │ +52cb58: 7210 2ad1 0500 |0008: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +52cb5e: 0a05 |000b: move-result v5 │ │ +52cb60: 3805 1c00 |000c: if-eqz v5, 0028 // +001c │ │ +52cb64: 2205 5f0e |000e: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +52cb68: 7010 8565 0500 |0010: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52cb6e: 1a06 3168 |0013: const-string v6, "TileWrite " // string@6831 │ │ +52cb72: 6e20 9165 6500 |0015: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52cb78: 6e10 9e63 0400 |0018: invoke-virtual {v4}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@639e │ │ +52cb7e: 0c06 |001b: move-result-object v6 │ │ +52cb80: 6e20 9165 6500 |001c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52cb86: 6e10 a365 0500 |001f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52cb8c: 0c05 |0022: move-result-object v5 │ │ +52cb8e: 1a06 6957 |0023: const-string v6, "OsmDroid" // string@5769 │ │ +52cb92: 7120 f808 5600 |0025: invoke-static {v6, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52cb98: 6e10 a463 0400 |0028: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@63a4 │ │ +52cb9e: 0c05 |002b: move-result-object v5 │ │ +52cba0: 6e10 9d63 0500 |002c: invoke-virtual {v5}, Ljava/io/File;.exists:()Z // method@639d │ │ +52cba6: 0a06 |002f: move-result v6 │ │ +52cba8: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +52cbaa: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ +52cbae: 7020 87d2 5300 |0033: invoke-direct {v3, v5}, Lorg/osmdroid/tileprovider/modules/TileWriter;.createFolderAndCheckIfExists:(Ljava/io/File;)Z // method@d287 │ │ +52cbb4: 0a05 |0036: move-result v5 │ │ +52cbb6: 3905 0300 |0037: if-nez v5, 003a // +0003 │ │ +52cbba: 0f08 |0039: return v8 │ │ +52cbbc: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +52cbbe: 1216 |003b: const/4 v6, #int 1 // #1 │ │ +52cbc0: 2200 f90d |003c: new-instance v0, Ljava/io/BufferedOutputStream; // type@0df9 │ │ +52cbc4: 2201 090e |003e: new-instance v1, Ljava/io/FileOutputStream; // type@0e09 │ │ +52cbc8: 6e10 a563 0400 |0040: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@63a5 │ │ +52cbce: 0c04 |0043: move-result-object v4 │ │ +52cbd0: 7020 c363 4100 |0044: invoke-direct {v1, v4}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@63c3 │ │ +52cbd6: 1304 0020 |0047: const/16 v4, #int 8192 // #2000 │ │ +52cbda: 7030 5363 1004 |0049: invoke-direct {v0, v1, v4}, Ljava/io/BufferedOutputStream;.:(Ljava/io/OutputStream;I)V // method@6353 │ │ +52cbe0: 7120 dcd2 0700 |004c: invoke-static {v7, v0}, Lorg/osmdroid/tileprovider/util/StreamUtils;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@d2dc │ │ +52cbe6: 0b04 |004f: move-result-wide v4 │ │ +52cbe8: 6101 549e |0050: sget-wide v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cbec: bb41 |0052: add-long/2addr v1, v4 │ │ +52cbee: 6801 549e |0053: sput-wide v1, Lorg/osmdroid/tileprovider/modules/TileWriter;.mUsedCacheSpace:J // field@9e54 │ │ +52cbf2: 7100 edd0 0000 |0055: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52cbf8: 0c04 |0058: move-result-object v4 │ │ +52cbfa: 7210 1ed1 0400 |0059: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemCacheMaxBytes:()J // method@d11e │ │ +52cc00: 0b04 |005c: move-result-wide v4 │ │ +52cc02: 3107 0104 |005d: cmp-long v7, v1, v4 │ │ +52cc06: 3d07 0500 |005f: if-lez v7, 0064 // +0005 │ │ +52cc0a: 7010 88d2 0300 |0061: invoke-direct {v3}, Lorg/osmdroid/tileprovider/modules/TileWriter;.cutCurrentCache:()V // method@d288 │ │ +52cc10: 7110 dbd2 0000 |0064: invoke-static {v0}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52cc16: 0f06 |0067: return v6 │ │ +52cc18: 0d04 |0068: move-exception v4 │ │ +52cc1a: 0705 |0069: move-object v5, v0 │ │ +52cc1c: 2810 |006a: goto 007a // +0010 │ │ +52cc1e: 0705 |006b: move-object v5, v0 │ │ +52cc20: 2803 |006c: goto 006f // +0003 │ │ +52cc22: 0d04 |006d: move-exception v4 │ │ +52cc24: 280c |006e: goto 007a // +000c │ │ +52cc26: 6004 789e |006f: sget v4, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ +52cc2a: b064 |0071: add-int/2addr v4, v6 │ │ +52cc2c: 6704 789e |0072: sput v4, Lorg/osmdroid/tileprovider/util/Counters;.fileCacheSaveErrors:I // field@9e78 │ │ +52cc30: 3805 0500 |0074: if-eqz v5, 0079 // +0005 │ │ +52cc34: 7110 dbd2 0500 |0076: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52cc3a: 0f08 |0079: return v8 │ │ +52cc3c: 3805 0500 |007a: if-eqz v5, 007f // +0005 │ │ +52cc40: 7110 dbd2 0500 |007c: invoke-static {v5}, Lorg/osmdroid/tileprovider/util/StreamUtils;.closeStream:(Ljava/io/Closeable;)V // method@d2db │ │ +52cc46: 2704 |007f: throw v4 │ │ catches : 3 │ │ 0x003c - 0x004c │ │ Ljava/io/IOException; -> 0x006f │ │ -> 0x006d │ │ 0x004c - 0x0064 │ │ Ljava/io/IOException; -> 0x006b │ │ -> 0x0068 │ │ @@ -1537811,17 +1537829,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52cff0: |[52cff0] org.osmdroid.tileprovider.modules.TileWriter.setMaximumCachedFileAge:(J)V │ │ -52d000: 5a01 539e |0000: iput-wide v1, v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.mMaximumCachedFileAge:J // field@9e53 │ │ -52d004: 0e00 |0002: return-void │ │ +52d00c: |[52d00c] org.osmdroid.tileprovider.modules.TileWriter.setMaximumCachedFileAge:(J)V │ │ +52d01c: 5a01 539e |0000: iput-wide v1, v0, Lorg/osmdroid/tileprovider/modules/TileWriter;.mMaximumCachedFileAge:J // field@9e53 │ │ +52d020: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ 0x0000 - 0x0003 reg=1 (null) J │ │ │ │ @@ -1537865,19 +1537883,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -52d1c0: |[52d1c0] org.osmdroid.tileprovider.modules.ZipFileArchive.:()V │ │ -52d1d0: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -52d1d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -52d1d8: 5c10 559e |0004: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mIgnoreTileSource:Z // field@9e55 │ │ -52d1dc: 0e00 |0006: return-void │ │ +52d1dc: |[52d1dc] org.osmdroid.tileprovider.modules.ZipFileArchive.:()V │ │ +52d1ec: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +52d1f2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +52d1f4: 5c10 559e |0004: iput-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mIgnoreTileSource:Z // field@9e55 │ │ +52d1f8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0004 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/modules/ZipFileArchive; │ │ │ │ @@ -1537886,36 +1537904,36 @@ │ │ type : '(JLjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -52d100: |[52d100] org.osmdroid.tileprovider.modules.ZipFileArchive.getTileRelativeFilenameString:(JLjava/lang/String;)Ljava/lang/String; │ │ -52d110: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d114: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d11a: 6e20 9165 5000 |0005: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d120: 1305 2f00 |0008: const/16 v5, #int 47 // #2f │ │ -52d124: 6e20 8965 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52d12a: 7120 5ed3 4300 |000d: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52d130: 0a01 |0010: move-result v1 │ │ -52d132: 6e20 8c65 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d138: 6e20 8965 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52d13e: 7120 5cd3 4300 |0017: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52d144: 0a01 |001a: move-result v1 │ │ -52d146: 6e20 8c65 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d14c: 6e20 8965 5000 |001e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52d152: 7120 5dd3 4300 |0021: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52d158: 0a03 |0024: move-result v3 │ │ -52d15a: 6e20 8c65 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d160: 1a03 4908 |0028: const-string v3, ".png" // string@0849 │ │ -52d164: 6e20 9165 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d16a: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d170: 0c03 |0030: move-result-object v3 │ │ -52d172: 1103 |0031: return-object v3 │ │ +52d11c: |[52d11c] org.osmdroid.tileprovider.modules.ZipFileArchive.getTileRelativeFilenameString:(JLjava/lang/String;)Ljava/lang/String; │ │ +52d12c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d130: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d136: 6e20 9165 5000 |0005: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d13c: 1305 2f00 |0008: const/16 v5, #int 47 // #2f │ │ +52d140: 6e20 8965 5000 |000a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52d146: 7120 5ed3 4300 |000d: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52d14c: 0a01 |0010: move-result v1 │ │ +52d14e: 6e20 8c65 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d154: 6e20 8965 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52d15a: 7120 5cd3 4300 |0017: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52d160: 0a01 |001a: move-result v1 │ │ +52d162: 6e20 8c65 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d168: 6e20 8965 5000 |001e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52d16e: 7120 5dd3 4300 |0021: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52d174: 0a03 |0024: move-result v3 │ │ +52d176: 6e20 8c65 3000 |0025: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d17c: 1a03 4908 |0028: const-string v3, ".png" // string@0849 │ │ +52d180: 6e20 9165 3000 |002a: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d186: 6e10 a365 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d18c: 0c03 |0030: move-result-object v3 │ │ +52d18e: 1103 |0031: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000a line=83 │ │ 0x000d line=84 │ │ 0x0014 line=85 │ │ @@ -1537935,18 +1537953,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52d1e0: |[52d1e0] org.osmdroid.tileprovider.modules.ZipFileArchive.close:()V │ │ -52d1f0: 5410 569e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d1f4: 6e10 896a 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.close:()V // method@6a89 │ │ -52d1fa: 0e00 |0005: return-void │ │ +52d1fc: |[52d1fc] org.osmdroid.tileprovider.modules.ZipFileArchive.close:()V │ │ +52d20c: 5410 569e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d210: 6e10 896a 0000 |0002: invoke-virtual {v0}, Ljava/util/zip/ZipFile;.close:()V // method@6a89 │ │ +52d216: 0e00 |0005: return-void │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0005 │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/ZipFileArchive; │ │ @@ -1537956,70 +1537974,70 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -52d008: |[52d008] org.osmdroid.tileprovider.modules.ZipFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ -52d018: 1a00 5208 |0000: const-string v0, "/" // string@0852 │ │ -52d01c: 5531 559e |0002: iget-boolean v1, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mIgnoreTileSource:Z // field@9e55 │ │ -52d020: 3901 1500 |0004: if-nez v1, 0019 // +0015 │ │ -52d024: 7230 add2 5406 |0006: invoke-interface {v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileRelativeFilenameString:(J)Ljava/lang/String; // method@d2ad │ │ -52d02a: 0c04 |0009: move-result-object v4 │ │ -52d02c: 5430 569e |000a: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d030: 6e20 8b6a 4000 |000c: invoke-virtual {v0, v4}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@6a8b │ │ -52d036: 0c04 |000f: move-result-object v4 │ │ -52d038: 3804 5a00 |0010: if-eqz v4, 006a // +005a │ │ -52d03c: 5430 569e |0012: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d040: 6e20 8c6a 4000 |0014: invoke-virtual {v0, v4}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@6a8c │ │ -52d046: 0c04 |0017: move-result-object v4 │ │ -52d048: 1104 |0018: return-object v4 │ │ -52d04a: 5434 569e |0019: iget-object v4, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d04e: 6e10 8a6a 0400 |001b: invoke-virtual {v4}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@6a8a │ │ -52d054: 0c04 |001e: move-result-object v4 │ │ -52d056: 7210 e668 0400 |001f: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@68e6 │ │ -52d05c: 0a01 |0022: move-result v1 │ │ -52d05e: 3801 4700 |0023: if-eqz v1, 006a // +0047 │ │ -52d062: 7210 e768 0400 |0025: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@68e7 │ │ -52d068: 0c01 |0028: move-result-object v1 │ │ -52d06a: 1f01 770f |0029: check-cast v1, Ljava/util/zip/ZipEntry; // type@0f77 │ │ -52d06e: 6e10 846a 0100 |002b: invoke-virtual {v1}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@6a84 │ │ -52d074: 0c01 |002e: move-result-object v1 │ │ -52d076: 6e20 4665 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ -52d07c: 0a02 |0032: move-result v2 │ │ -52d07e: 3802 ecff |0033: if-eqz v2, 001f // -0014 │ │ -52d082: 6e20 6165 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -52d088: 0c01 |0038: move-result-object v1 │ │ -52d08a: 1202 |0039: const/4 v2, #int 0 // #0 │ │ -52d08c: 4601 0102 |003a: aget-object v1, v1, v2 │ │ -52d090: 7040 93d2 5316 |003c: invoke-direct {v3, v5, v6, v1}, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.getTileRelativeFilenameString:(JLjava/lang/String;)Ljava/lang/String; // method@d293 │ │ -52d096: 0c01 |003f: move-result-object v1 │ │ -52d098: 5432 569e |0040: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d09c: 6e20 8b6a 1200 |0042: invoke-virtual {v2, v1}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@6a8b │ │ -52d0a2: 0c01 |0045: move-result-object v1 │ │ -52d0a4: 3801 d9ff |0046: if-eqz v1, 001f // -0027 │ │ -52d0a8: 5434 569e |0048: iget-object v4, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d0ac: 6e20 8c6a 1400 |004a: invoke-virtual {v4, v1}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@6a8c │ │ -52d0b2: 0c04 |004d: move-result-object v4 │ │ -52d0b4: 1104 |004e: return-object v4 │ │ -52d0b6: 0d04 |004f: move-exception v4 │ │ -52d0b8: 2200 5f0e |0050: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d0bc: 7010 8565 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d0c2: 1a01 d520 |0055: const-string v1, "Error getting zip stream: " // string@20d5 │ │ -52d0c6: 6e20 9165 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d0cc: 7120 61d3 6500 |005a: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -52d0d2: 0c05 |005d: move-result-object v5 │ │ -52d0d4: 6e20 9165 5000 |005e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d0da: 6e10 a365 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d0e0: 0c05 |0064: move-result-object v5 │ │ -52d0e2: 1a06 6957 |0065: const-string v6, "OsmDroid" // string@5769 │ │ -52d0e6: 7130 0409 5604 |0067: invoke-static {v6, v5, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -52d0ec: 1204 |006a: const/4 v4, #int 0 // #0 │ │ -52d0ee: 1104 |006b: return-object v4 │ │ +52d024: |[52d024] org.osmdroid.tileprovider.modules.ZipFileArchive.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; │ │ +52d034: 1a00 5208 |0000: const-string v0, "/" // string@0852 │ │ +52d038: 5531 559e |0002: iget-boolean v1, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mIgnoreTileSource:Z // field@9e55 │ │ +52d03c: 3901 1500 |0004: if-nez v1, 0019 // +0015 │ │ +52d040: 7230 add2 5406 |0006: invoke-interface {v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileRelativeFilenameString:(J)Ljava/lang/String; // method@d2ad │ │ +52d046: 0c04 |0009: move-result-object v4 │ │ +52d048: 5430 569e |000a: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d04c: 6e20 8b6a 4000 |000c: invoke-virtual {v0, v4}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@6a8b │ │ +52d052: 0c04 |000f: move-result-object v4 │ │ +52d054: 3804 5a00 |0010: if-eqz v4, 006a // +005a │ │ +52d058: 5430 569e |0012: iget-object v0, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d05c: 6e20 8c6a 4000 |0014: invoke-virtual {v0, v4}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@6a8c │ │ +52d062: 0c04 |0017: move-result-object v4 │ │ +52d064: 1104 |0018: return-object v4 │ │ +52d066: 5434 569e |0019: iget-object v4, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d06a: 6e10 8a6a 0400 |001b: invoke-virtual {v4}, Ljava/util/zip/ZipFile;.entries:()Ljava/util/Enumeration; // method@6a8a │ │ +52d070: 0c04 |001e: move-result-object v4 │ │ +52d072: 7210 e668 0400 |001f: invoke-interface {v4}, Ljava/util/Enumeration;.hasMoreElements:()Z // method@68e6 │ │ +52d078: 0a01 |0022: move-result v1 │ │ +52d07a: 3801 4700 |0023: if-eqz v1, 006a // +0047 │ │ +52d07e: 7210 e768 0400 |0025: invoke-interface {v4}, Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object; // method@68e7 │ │ +52d084: 0c01 |0028: move-result-object v1 │ │ +52d086: 1f01 770f |0029: check-cast v1, Ljava/util/zip/ZipEntry; // type@0f77 │ │ +52d08a: 6e10 846a 0100 |002b: invoke-virtual {v1}, Ljava/util/zip/ZipEntry;.getName:()Ljava/lang/String; // method@6a84 │ │ +52d090: 0c01 |002e: move-result-object v1 │ │ +52d092: 6e20 4665 0100 |002f: invoke-virtual {v1, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@6546 │ │ +52d098: 0a02 |0032: move-result v2 │ │ +52d09a: 3802 ecff |0033: if-eqz v2, 001f // -0014 │ │ +52d09e: 6e20 6165 0100 |0035: invoke-virtual {v1, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +52d0a4: 0c01 |0038: move-result-object v1 │ │ +52d0a6: 1202 |0039: const/4 v2, #int 0 // #0 │ │ +52d0a8: 4601 0102 |003a: aget-object v1, v1, v2 │ │ +52d0ac: 7040 93d2 5316 |003c: invoke-direct {v3, v5, v6, v1}, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.getTileRelativeFilenameString:(JLjava/lang/String;)Ljava/lang/String; // method@d293 │ │ +52d0b2: 0c01 |003f: move-result-object v1 │ │ +52d0b4: 5432 569e |0040: iget-object v2, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d0b8: 6e20 8b6a 1200 |0042: invoke-virtual {v2, v1}, Ljava/util/zip/ZipFile;.getEntry:(Ljava/lang/String;)Ljava/util/zip/ZipEntry; // method@6a8b │ │ +52d0be: 0c01 |0045: move-result-object v1 │ │ +52d0c0: 3801 d9ff |0046: if-eqz v1, 001f // -0027 │ │ +52d0c4: 5434 569e |0048: iget-object v4, v3, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d0c8: 6e20 8c6a 1400 |004a: invoke-virtual {v4, v1}, Ljava/util/zip/ZipFile;.getInputStream:(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; // method@6a8c │ │ +52d0ce: 0c04 |004d: move-result-object v4 │ │ +52d0d0: 1104 |004e: return-object v4 │ │ +52d0d2: 0d04 |004f: move-exception v4 │ │ +52d0d4: 2200 5f0e |0050: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d0d8: 7010 8565 0000 |0052: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d0de: 1a01 d520 |0055: const-string v1, "Error getting zip stream: " // string@20d5 │ │ +52d0e2: 6e20 9165 1000 |0057: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d0e8: 7120 61d3 6500 |005a: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +52d0ee: 0c05 |005d: move-result-object v5 │ │ +52d0f0: 6e20 9165 5000 |005e: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d0f6: 6e10 a365 0000 |0061: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d0fc: 0c05 |0064: move-result-object v5 │ │ +52d0fe: 1a06 6957 |0065: const-string v6, "OsmDroid" // string@5769 │ │ +52d102: 7130 0409 5604 |0067: invoke-static {v6, v5, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +52d108: 1204 |006a: const/4 v4, #int 0 // #0 │ │ +52d10a: 1104 |006b: return-object v4 │ │ catches : 1 │ │ 0x0002 - 0x004e │ │ Ljava/io/IOException; -> 0x004f │ │ positions : │ │ 0x0002 line=49 │ │ 0x0006 line=50 │ │ 0x000a line=51 │ │ @@ -1538043,19 +1538061,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -52d20c: |[52d20c] org.osmdroid.tileprovider.modules.ZipFileArchive.init:(Ljava/io/File;)V │ │ -52d21c: 2200 790f |0000: new-instance v0, Ljava/util/zip/ZipFile; // type@0f79 │ │ -52d220: 7020 886a 2000 |0002: invoke-direct {v0, v2}, Ljava/util/zip/ZipFile;.:(Ljava/io/File;)V // method@6a88 │ │ -52d226: 5b10 569e |0005: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d22a: 0e00 |0007: return-void │ │ +52d228: |[52d228] org.osmdroid.tileprovider.modules.ZipFileArchive.init:(Ljava/io/File;)V │ │ +52d238: 2200 790f |0000: new-instance v0, Ljava/util/zip/ZipFile; // type@0f79 │ │ +52d23c: 7020 886a 2000 |0002: invoke-direct {v0, v2}, Ljava/util/zip/ZipFile;.:(Ljava/io/File;)V // method@6a88 │ │ +52d242: 5b10 569e |0005: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d246: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/tileprovider/modules/ZipFileArchive; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/io/File; │ │ │ │ @@ -1538064,17 +1538082,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d22c: |[52d22c] org.osmdroid.tileprovider.modules.ZipFileArchive.setIgnoreTileSource:(Z)V │ │ -52d23c: 5c01 559e |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mIgnoreTileSource:Z // field@9e55 │ │ -52d240: 0e00 |0002: return-void │ │ +52d248: |[52d248] org.osmdroid.tileprovider.modules.ZipFileArchive.setIgnoreTileSource:(Z)V │ │ +52d258: 5c01 559e |0000: iput-boolean v1, v0, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mIgnoreTileSource:Z // field@9e55 │ │ +52d25c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/tileprovider/modules/ZipFileArchive; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1538083,28 +1538101,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -52d174: |[52d174] org.osmdroid.tileprovider.modules.ZipFileArchive.toString:()Ljava/lang/String; │ │ -52d184: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d188: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d18e: 1a01 0970 |0005: const-string v1, "ZipFileArchive [mZipFile=" // string@7009 │ │ -52d192: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d198: 5421 569e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ -52d19c: 6e10 8d6a 0100 |000c: invoke-virtual {v1}, Ljava/util/zip/ZipFile;.getName:()Ljava/lang/String; // method@6a8d │ │ -52d1a2: 0c01 |000f: move-result-object v1 │ │ -52d1a4: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d1aa: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ -52d1ae: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d1b4: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d1ba: 0c00 |001b: move-result-object v0 │ │ -52d1bc: 1100 |001c: return-object v0 │ │ +52d190: |[52d190] org.osmdroid.tileprovider.modules.ZipFileArchive.toString:()Ljava/lang/String; │ │ +52d1a0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d1a4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d1aa: 1a01 0970 |0005: const-string v1, "ZipFileArchive [mZipFile=" // string@7009 │ │ +52d1ae: 6e20 9165 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d1b4: 5421 569e |000a: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/ZipFileArchive;.mZipFile:Ljava/util/zip/ZipFile; // field@9e56 │ │ +52d1b8: 6e10 8d6a 0100 |000c: invoke-virtual {v1}, Ljava/util/zip/ZipFile;.getName:()Ljava/lang/String; // method@6a8d │ │ +52d1be: 0c01 |000f: move-result-object v1 │ │ +52d1c0: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d1c6: 1a01 d871 |0013: const-string v1, "]" // string@71d8 │ │ +52d1ca: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d1d0: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d1d6: 0c00 |001b: move-result-object v0 │ │ +52d1d8: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/osmdroid/tileprovider/modules/ZipFileArchive; │ │ │ │ source_file_idx : 28682 (ZipFileArchive.java) │ │ @@ -1538169,43 +1538187,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52d5ec: |[52d5ec] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.:()V │ │ -52d5fc: 0e00 |0000: return-void │ │ +52d608: |[52d608] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.:()V │ │ +52d618: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ name : '' │ │ type : '(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -52d600: |[52d600] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;)V │ │ -52d610: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52d616: 2206 3c0f |0003: new-instance v6, Ljava/util/Random; // type@0f3c │ │ -52d61a: 7010 8569 0600 |0005: invoke-direct {v6}, Ljava/util/Random;.:()V // method@6985 │ │ -52d620: 5b06 5d9e |0008: iput-object v6, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.random:Ljava/util/Random; // field@9e5d │ │ -52d624: 6006 579e |000a: sget v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.globalOrdinal:I // field@9e57 │ │ -52d628: d806 0601 |000c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -52d62c: 6706 579e |000e: sput v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.globalOrdinal:I // field@9e57 │ │ -52d630: 5b01 5b9e |0010: iput-object v1, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ -52d634: 5902 5a9e |0012: iput v2, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMinimumZoomLevel:I // field@9e5a │ │ -52d638: 5903 599e |0014: iput v3, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMaximumZoomLevel:I // field@9e59 │ │ -52d63c: 5904 5c9e |0016: iput v4, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ -52d640: 5b05 589e |0018: iput-object v5, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ -52d644: 0e00 |001a: return-void │ │ +52d61c: |[52d61c] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;)V │ │ +52d62c: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52d632: 2206 3c0f |0003: new-instance v6, Ljava/util/Random; // type@0f3c │ │ +52d636: 7010 8569 0600 |0005: invoke-direct {v6}, Ljava/util/Random;.:()V // method@6985 │ │ +52d63c: 5b06 5d9e |0008: iput-object v6, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.random:Ljava/util/Random; // field@9e5d │ │ +52d640: 6006 579e |000a: sget v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.globalOrdinal:I // field@9e57 │ │ +52d644: d806 0601 |000c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +52d648: 6706 579e |000e: sput v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.globalOrdinal:I // field@9e57 │ │ +52d64c: 5b01 5b9e |0010: iput-object v1, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ +52d650: 5902 5a9e |0012: iput v2, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMinimumZoomLevel:I // field@9e5a │ │ +52d654: 5903 599e |0014: iput v3, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMaximumZoomLevel:I // field@9e59 │ │ +52d658: 5904 5c9e |0016: iput v4, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ +52d65c: 5b05 589e |0018: iput-object v5, v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ +52d660: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=30 │ │ 0x000a line=61 │ │ 0x0010 line=62 │ │ 0x0012 line=63 │ │ @@ -1538227,49 +1538245,49 @@ │ │ type : '(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -52d25c: |[52d25c] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; │ │ -52d26c: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ -52d270: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -52d272: 2202 ab00 |0003: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ -52d276: 7010 de03 0200 |0005: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ -52d27c: 7100 3cd1 0000 |0008: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -52d282: 0c03 |000b: move-result-object v3 │ │ -52d284: 5264 5c9e |000c: iget v4, v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ -52d288: 5265 5c9e |000e: iget v5, v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ -52d28c: 6e40 3ad1 2354 |0010: invoke-virtual {v3, v2, v4, v5}, Lorg/osmdroid/tileprovider/BitmapPool;.applyReusableOptions:(Landroid/graphics/BitmapFactory$Options;II)V // method@d13a │ │ -52d292: 7130 e503 1702 |0013: invoke-static {v7, v1, v2}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ -52d298: 0c07 |0016: move-result-object v7 │ │ -52d29a: 3807 2100 |0017: if-eqz v7, 0038 // +0021 │ │ -52d29e: 2202 8a22 |0019: new-instance v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -52d2a2: 7020 acd1 7200 |001b: invoke-direct {v2, v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d1ac │ │ -52d2a8: 1102 |001e: return-object v2 │ │ -52d2aa: 0d07 |001f: move-exception v7 │ │ -52d2ac: 2202 5f0e |0020: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d2b0: 7010 8565 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d2b6: 1a03 0303 |0025: const-string v3, "#547 Error loading bitmap" // string@0303 │ │ -52d2ba: 6e20 9165 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d2c0: 6e10 a2d2 0600 |002a: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.pathBase:()Ljava/lang/String; // method@d2a2 │ │ -52d2c6: 0c03 |002d: move-result-object v3 │ │ -52d2c8: 6e20 9165 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d2ce: 6e10 a365 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d2d4: 0c02 |0034: move-result-object v2 │ │ -52d2d6: 7130 0409 2007 |0035: invoke-static {v0, v2, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -52d2dc: 1101 |0038: return-object v1 │ │ -52d2de: 0d07 |0039: move-exception v7 │ │ -52d2e0: 1a01 7757 |003a: const-string v1, "OutOfMemoryError loading bitmap" // string@5777 │ │ -52d2e4: 7120 fa08 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52d2ea: 7100 a765 0000 |003f: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ -52d2f0: 2200 af22 |0042: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; // type@22af │ │ -52d2f4: 7020 97d2 7000 |0044: invoke-direct {v0, v7}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException;.:(Ljava/lang/Throwable;)V // method@d297 │ │ -52d2fa: 2700 |0047: throw v0 │ │ +52d278: |[52d278] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getDrawable:(Ljava/io/InputStream;)Landroid/graphics/drawable/Drawable; │ │ +52d288: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ +52d28c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +52d28e: 2202 ab00 |0003: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ +52d292: 7010 de03 0200 |0005: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ +52d298: 7100 3cd1 0000 |0008: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +52d29e: 0c03 |000b: move-result-object v3 │ │ +52d2a0: 5264 5c9e |000c: iget v4, v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ +52d2a4: 5265 5c9e |000e: iget v5, v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ +52d2a8: 6e40 3ad1 2354 |0010: invoke-virtual {v3, v2, v4, v5}, Lorg/osmdroid/tileprovider/BitmapPool;.applyReusableOptions:(Landroid/graphics/BitmapFactory$Options;II)V // method@d13a │ │ +52d2ae: 7130 e503 1702 |0013: invoke-static {v7, v1, v2}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e5 │ │ +52d2b4: 0c07 |0016: move-result-object v7 │ │ +52d2b6: 3807 2100 |0017: if-eqz v7, 0038 // +0021 │ │ +52d2ba: 2202 8a22 |0019: new-instance v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +52d2be: 7020 acd1 7200 |001b: invoke-direct {v2, v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d1ac │ │ +52d2c4: 1102 |001e: return-object v2 │ │ +52d2c6: 0d07 |001f: move-exception v7 │ │ +52d2c8: 2202 5f0e |0020: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d2cc: 7010 8565 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d2d2: 1a03 0303 |0025: const-string v3, "#547 Error loading bitmap" // string@0303 │ │ +52d2d6: 6e20 9165 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d2dc: 6e10 a2d2 0600 |002a: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.pathBase:()Ljava/lang/String; // method@d2a2 │ │ +52d2e2: 0c03 |002d: move-result-object v3 │ │ +52d2e4: 6e20 9165 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d2ea: 6e10 a365 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d2f0: 0c02 |0034: move-result-object v2 │ │ +52d2f2: 7130 0409 2007 |0035: invoke-static {v0, v2, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +52d2f8: 1101 |0038: return-object v1 │ │ +52d2fa: 0d07 |0039: move-exception v7 │ │ +52d2fc: 1a01 7757 |003a: const-string v1, "OutOfMemoryError loading bitmap" // string@5777 │ │ +52d300: 7120 fa08 1000 |003c: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52d306: 7100 a765 0000 |003f: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ +52d30c: 2200 af22 |0042: new-instance v0, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; // type@22af │ │ +52d310: 7020 97d2 7000 |0044: invoke-direct {v0, v7}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException;.:(Ljava/lang/Throwable;)V // method@d297 │ │ +52d316: 2700 |0047: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001e │ │ Ljava/lang/OutOfMemoryError; -> 0x0039 │ │ Ljava/lang/Exception; -> 0x001f │ │ positions : │ │ 0x0003 line=169 │ │ 0x0008 line=170 │ │ @@ -1538288,101 +1538306,101 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 191 16-bit code units │ │ -52d30c: |[52d30c] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getDrawable:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -52d31c: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ -52d320: 2201 ab00 |0002: new-instance v1, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ -52d324: 7010 de03 0100 |0004: invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ -52d32a: 7100 3cd1 0000 |0007: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -52d330: 0c02 |000a: move-result-object v2 │ │ -52d332: 5253 5c9e |000b: iget v3, v5, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ -52d336: 5254 5c9e |000d: iget v4, v5, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ -52d33a: 6e40 3ad1 1243 |000f: invoke-virtual {v2, v1, v3, v4}, Lorg/osmdroid/tileprovider/BitmapPool;.applyReusableOptions:(Landroid/graphics/BitmapFactory$Options;II)V // method@d13a │ │ -52d340: 6002 9c00 |0012: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -52d344: 1303 0f00 |0014: const/16 v3, #int 15 // #f │ │ -52d348: 3332 0700 |0016: if-ne v2, v3, 001d // +0007 │ │ -52d34c: 7110 e003 0600 |0018: invoke-static {v6}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@03e0 │ │ -52d352: 0c01 |001b: move-result-object v1 │ │ -52d354: 2805 |001c: goto 0021 // +0005 │ │ -52d356: 7120 e103 1600 |001d: invoke-static {v6, v1}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e1 │ │ -52d35c: 0c01 |0020: move-result-object v1 │ │ -52d35e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -52d362: 2202 8a22 |0023: new-instance v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -52d366: 7020 acd1 1200 |0025: invoke-direct {v2, v1}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d1ac │ │ -52d36c: 1102 |0028: return-object v2 │ │ -52d36e: 2201 040e |0029: new-instance v1, Ljava/io/File; // type@0e04 │ │ -52d372: 7020 9663 6100 |002b: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52d378: 6e10 9d63 0100 |002e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@639d │ │ -52d37e: 0a01 |0031: move-result v1 │ │ -52d380: 3801 3500 |0032: if-eqz v1, 0067 // +0035 │ │ -52d384: 2201 5f0e |0034: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d388: 7010 8565 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d38e: 6e20 9165 6100 |0039: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d394: 1a02 b401 |003c: const-string v2, " is an invalid image file, deleting..." // string@01b4 │ │ -52d398: 6e20 9165 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d39e: 6e10 a365 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d3a4: 0c01 |0044: move-result-object v1 │ │ -52d3a6: 7120 f808 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52d3ac: 2201 040e |0048: new-instance v1, Ljava/io/File; // type@0e04 │ │ -52d3b0: 7020 9663 6100 |004a: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -52d3b6: 6e10 9c63 0100 |004d: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@639c │ │ -52d3bc: 284f |0050: goto 009f // +004f │ │ -52d3be: 0d01 |0051: move-exception v1 │ │ -52d3c0: 2202 5f0e |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d3c4: 7010 8565 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d3ca: 1a03 c420 |0057: const-string v3, "Error deleting invalid file: " // string@20c4 │ │ -52d3ce: 6e20 9165 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d3d4: 6e20 9165 6200 |005c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d3da: 6e10 a365 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d3e0: 0c02 |0062: move-result-object v2 │ │ -52d3e2: 7130 fb08 2001 |0063: invoke-static {v0, v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52d3e8: 2839 |0066: goto 009f // +0039 │ │ -52d3ea: 2201 5f0e |0067: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d3ee: 7010 8565 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d3f4: 1a02 385d |006c: const-string v2, "Request tile: " // string@5d38 │ │ -52d3f8: 6e20 9165 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d3fe: 6e20 9165 6100 |0071: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d404: 1a02 5501 |0074: const-string v2, " does not exist" // string@0155 │ │ -52d408: 6e20 9165 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d40e: 6e10 a365 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d414: 0c01 |007c: move-result-object v1 │ │ -52d416: 7120 f808 1000 |007d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -52d41c: 281f |0080: goto 009f // +001f │ │ -52d41e: 0d01 |0081: move-exception v1 │ │ -52d420: 2202 5f0e |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d424: 7010 8565 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d42a: 1a03 bb69 |0087: const-string v3, "Unexpected error loading bitmap: " // string@69bb │ │ -52d42e: 6e20 9165 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d434: 6e20 9165 6200 |008c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d43a: 6e10 a365 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d440: 0c06 |0092: move-result-object v6 │ │ -52d442: 7130 fb08 6001 |0093: invoke-static {v0, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -52d448: 6006 799e |0096: sget v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52d44c: d806 0601 |0098: add-int/lit8 v6, v6, #int 1 // #01 │ │ -52d450: 6706 799e |009a: sput v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ -52d454: 7100 a765 0000 |009c: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ -52d45a: 1206 |009f: const/4 v6, #int 0 // #0 │ │ -52d45c: 1106 |00a0: return-object v6 │ │ -52d45e: 0d01 |00a1: move-exception v1 │ │ -52d460: 2202 5f0e |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d464: 7010 8565 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d46a: 1a03 7857 |00a7: const-string v3, "OutOfMemoryError loading bitmap: " // string@5778 │ │ -52d46e: 6e20 9165 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d474: 6e20 9165 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d47a: 6e10 a365 0200 |00af: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d480: 0c06 |00b2: move-result-object v6 │ │ -52d482: 7120 fa08 6000 |00b3: invoke-static {v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52d488: 7100 a765 0000 |00b6: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ -52d48e: 2206 af22 |00b9: new-instance v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; // type@22af │ │ -52d492: 7020 97d2 1600 |00bb: invoke-direct {v6, v1}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException;.:(Ljava/lang/Throwable;)V // method@d297 │ │ -52d498: 2706 |00be: throw v6 │ │ +52d328: |[52d328] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getDrawable:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +52d338: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ +52d33c: 2201 ab00 |0002: new-instance v1, Landroid/graphics/BitmapFactory$Options; // type@00ab │ │ +52d340: 7010 de03 0100 |0004: invoke-direct {v1}, Landroid/graphics/BitmapFactory$Options;.:()V // method@03de │ │ +52d346: 7100 3cd1 0000 |0007: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +52d34c: 0c02 |000a: move-result-object v2 │ │ +52d34e: 5253 5c9e |000b: iget v3, v5, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ +52d352: 5254 5c9e |000d: iget v4, v5, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ +52d356: 6e40 3ad1 1243 |000f: invoke-virtual {v2, v1, v3, v4}, Lorg/osmdroid/tileprovider/BitmapPool;.applyReusableOptions:(Landroid/graphics/BitmapFactory$Options;II)V // method@d13a │ │ +52d35c: 6002 9c00 |0012: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +52d360: 1303 0f00 |0014: const/16 v3, #int 15 // #f │ │ +52d364: 3332 0700 |0016: if-ne v2, v3, 001d // +0007 │ │ +52d368: 7110 e003 0600 |0018: invoke-static {v6}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@03e0 │ │ +52d36e: 0c01 |001b: move-result-object v1 │ │ +52d370: 2805 |001c: goto 0021 // +0005 │ │ +52d372: 7120 e103 1600 |001d: invoke-static {v6, v1}, Landroid/graphics/BitmapFactory;.decodeFile:(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@03e1 │ │ +52d378: 0c01 |0020: move-result-object v1 │ │ +52d37a: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +52d37e: 2202 8a22 |0023: new-instance v2, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +52d382: 7020 acd1 1200 |0025: invoke-direct {v2, v1}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@d1ac │ │ +52d388: 1102 |0028: return-object v2 │ │ +52d38a: 2201 040e |0029: new-instance v1, Ljava/io/File; // type@0e04 │ │ +52d38e: 7020 9663 6100 |002b: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52d394: 6e10 9d63 0100 |002e: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@639d │ │ +52d39a: 0a01 |0031: move-result v1 │ │ +52d39c: 3801 3500 |0032: if-eqz v1, 0067 // +0035 │ │ +52d3a0: 2201 5f0e |0034: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d3a4: 7010 8565 0100 |0036: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d3aa: 6e20 9165 6100 |0039: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d3b0: 1a02 b401 |003c: const-string v2, " is an invalid image file, deleting..." // string@01b4 │ │ +52d3b4: 6e20 9165 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d3ba: 6e10 a365 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d3c0: 0c01 |0044: move-result-object v1 │ │ +52d3c2: 7120 f808 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52d3c8: 2201 040e |0048: new-instance v1, Ljava/io/File; // type@0e04 │ │ +52d3cc: 7020 9663 6100 |004a: invoke-direct {v1, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +52d3d2: 6e10 9c63 0100 |004d: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@639c │ │ +52d3d8: 284f |0050: goto 009f // +004f │ │ +52d3da: 0d01 |0051: move-exception v1 │ │ +52d3dc: 2202 5f0e |0052: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d3e0: 7010 8565 0200 |0054: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d3e6: 1a03 c420 |0057: const-string v3, "Error deleting invalid file: " // string@20c4 │ │ +52d3ea: 6e20 9165 3200 |0059: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d3f0: 6e20 9165 6200 |005c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d3f6: 6e10 a365 0200 |005f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d3fc: 0c02 |0062: move-result-object v2 │ │ +52d3fe: 7130 fb08 2001 |0063: invoke-static {v0, v2, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52d404: 2839 |0066: goto 009f // +0039 │ │ +52d406: 2201 5f0e |0067: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d40a: 7010 8565 0100 |0069: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d410: 1a02 385d |006c: const-string v2, "Request tile: " // string@5d38 │ │ +52d414: 6e20 9165 2100 |006e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d41a: 6e20 9165 6100 |0071: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d420: 1a02 5501 |0074: const-string v2, " does not exist" // string@0155 │ │ +52d424: 6e20 9165 2100 |0076: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d42a: 6e10 a365 0100 |0079: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d430: 0c01 |007c: move-result-object v1 │ │ +52d432: 7120 f808 1000 |007d: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +52d438: 281f |0080: goto 009f // +001f │ │ +52d43a: 0d01 |0081: move-exception v1 │ │ +52d43c: 2202 5f0e |0082: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d440: 7010 8565 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d446: 1a03 bb69 |0087: const-string v3, "Unexpected error loading bitmap: " // string@69bb │ │ +52d44a: 6e20 9165 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d450: 6e20 9165 6200 |008c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d456: 6e10 a365 0200 |008f: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d45c: 0c06 |0092: move-result-object v6 │ │ +52d45e: 7130 fb08 6001 |0093: invoke-static {v0, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +52d464: 6006 799e |0096: sget v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52d468: d806 0601 |0098: add-int/lit8 v6, v6, #int 1 // #01 │ │ +52d46c: 6706 799e |009a: sput v6, Lorg/osmdroid/tileprovider/util/Counters;.tileDownloadErrors:I // field@9e79 │ │ +52d470: 7100 a765 0000 |009c: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ +52d476: 1206 |009f: const/4 v6, #int 0 // #0 │ │ +52d478: 1106 |00a0: return-object v6 │ │ +52d47a: 0d01 |00a1: move-exception v1 │ │ +52d47c: 2202 5f0e |00a2: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d480: 7010 8565 0200 |00a4: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d486: 1a03 7857 |00a7: const-string v3, "OutOfMemoryError loading bitmap: " // string@5778 │ │ +52d48a: 6e20 9165 3200 |00a9: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d490: 6e20 9165 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d496: 6e10 a365 0200 |00af: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d49c: 0c06 |00b2: move-result-object v6 │ │ +52d49e: 7120 fa08 6000 |00b3: invoke-static {v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52d4a4: 7100 a765 0000 |00b6: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ +52d4aa: 2206 af22 |00b9: new-instance v6, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException; // type@22af │ │ +52d4ae: 7020 97d2 1600 |00bb: invoke-direct {v6, v1}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase$LowMemoryException;.:(Ljava/lang/Throwable;)V // method@d297 │ │ +52d4b4: 2706 |00be: throw v6 │ │ catches : 3 │ │ 0x0002 - 0x0048 │ │ Ljava/lang/OutOfMemoryError; -> 0x00a1 │ │ Ljava/lang/Exception; -> 0x0081 │ │ 0x0048 - 0x0050 │ │ -> 0x0051 │ │ 0x0052 - 0x0080 │ │ @@ -1538416,17 +1538434,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d4c0: |[52d4c0] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getMaximumZoomLevel:()I │ │ -52d4d0: 5210 599e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMaximumZoomLevel:I // field@9e59 │ │ -52d4d4: 0f00 |0002: return v0 │ │ +52d4dc: |[52d4dc] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getMaximumZoomLevel:()I │ │ +52d4ec: 5210 599e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMaximumZoomLevel:I // field@9e59 │ │ +52d4f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ @@ -1538434,17 +1538452,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d4d8: |[52d4d8] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getMinimumZoomLevel:()I │ │ -52d4e8: 5210 5a9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMinimumZoomLevel:I // field@9e5a │ │ -52d4ec: 0f00 |0002: return v0 │ │ +52d4f4: |[52d4f4] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getMinimumZoomLevel:()I │ │ +52d504: 5210 5a9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mMinimumZoomLevel:I // field@9e5a │ │ +52d508: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ @@ -1538452,39 +1538470,39 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -52d508: |[52d508] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getTileRelativeFilenameString:(J)Ljava/lang/String; │ │ -52d518: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d51c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d522: 6e10 a2d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.pathBase:()Ljava/lang/String; // method@d2a2 │ │ -52d528: 0c01 |0008: move-result-object v1 │ │ -52d52a: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d530: 1301 2f00 |000c: const/16 v1, #int 47 // #2f │ │ -52d534: 6e20 8965 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52d53a: 7120 5ed3 5400 |0011: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52d540: 0a02 |0014: move-result v2 │ │ -52d542: 6e20 8c65 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d548: 6e20 8965 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52d54e: 7120 5cd3 5400 |001b: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52d554: 0a02 |001e: move-result v2 │ │ -52d556: 6e20 8c65 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d55c: 6e20 8965 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -52d562: 7120 5dd3 5400 |0025: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52d568: 0a04 |0028: move-result v4 │ │ -52d56a: 6e20 8c65 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d570: 6e10 a0d2 0300 |002c: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.imageFilenameEnding:()Ljava/lang/String; // method@d2a0 │ │ -52d576: 0c04 |002f: move-result-object v4 │ │ -52d578: 6e20 9165 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d57e: 6e10 a365 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d584: 0c04 |0036: move-result-object v4 │ │ -52d586: 1104 |0037: return-object v4 │ │ +52d524: |[52d524] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getTileRelativeFilenameString:(J)Ljava/lang/String; │ │ +52d534: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d538: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d53e: 6e10 a2d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.pathBase:()Ljava/lang/String; // method@d2a2 │ │ +52d544: 0c01 |0008: move-result-object v1 │ │ +52d546: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d54c: 1301 2f00 |000c: const/16 v1, #int 47 // #2f │ │ +52d550: 6e20 8965 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52d556: 7120 5ed3 5400 |0011: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52d55c: 0a02 |0014: move-result v2 │ │ +52d55e: 6e20 8c65 2000 |0015: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d564: 6e20 8965 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52d56a: 7120 5cd3 5400 |001b: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52d570: 0a02 |001e: move-result v2 │ │ +52d572: 6e20 8c65 2000 |001f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d578: 6e20 8965 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +52d57e: 7120 5dd3 5400 |0025: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52d584: 0a04 |0028: move-result v4 │ │ +52d586: 6e20 8c65 4000 |0029: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d58c: 6e10 a0d2 0300 |002c: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.imageFilenameEnding:()Ljava/lang/String; // method@d2a0 │ │ +52d592: 0c04 |002f: move-result-object v4 │ │ +52d594: 6e20 9165 4000 |0030: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d59a: 6e10 a365 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d5a0: 0c04 |0036: move-result-object v4 │ │ +52d5a2: 1104 |0037: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ 0x000e line=154 │ │ 0x0011 line=155 │ │ 0x0018 line=156 │ │ @@ -1538502,17 +1538520,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d4f0: |[52d4f0] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getTileSizePixels:()I │ │ -52d500: 5210 5c9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ -52d504: 0f00 |0002: return v0 │ │ +52d50c: |[52d50c] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.getTileSizePixels:()I │ │ +52d51c: 5210 5c9e |0000: iget v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mTileSizePixels:I // field@9e5c │ │ +52d520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ @@ -1538520,17 +1538538,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d588: |[52d588] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.imageFilenameEnding:()Ljava/lang/String; │ │ -52d598: 5410 589e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ -52d59c: 1100 |0002: return-object v0 │ │ +52d5a4: |[52d5a4] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.imageFilenameEnding:()Ljava/lang/String; │ │ +52d5b4: 5410 589e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ +52d5b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ @@ -1538538,17 +1538556,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d5a0: |[52d5a0] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.name:()Ljava/lang/String; │ │ -52d5b0: 5410 5b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ -52d5b4: 1100 |0002: return-object v0 │ │ +52d5bc: |[52d5bc] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.name:()Ljava/lang/String; │ │ +52d5cc: 5410 5b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ +52d5d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ @@ -1538556,17 +1538574,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d5b8: |[52d5b8] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.pathBase:()Ljava/lang/String; │ │ -52d5c8: 5410 5b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ -52d5cc: 1100 |0002: return-object v0 │ │ +52d5d4: |[52d5d4] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.pathBase:()Ljava/lang/String; │ │ +52d5e4: 5410 5b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ +52d5e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ #9 : (in Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;) │ │ @@ -1538574,18 +1538592,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52d5d0: |[52d5d0] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.toString:()Ljava/lang/String; │ │ -52d5e0: 6e10 a1d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.name:()Ljava/lang/String; // method@d2a1 │ │ -52d5e6: 0c00 |0003: move-result-object v0 │ │ -52d5e8: 1100 |0004: return-object v0 │ │ +52d5ec: |[52d5ec] org.osmdroid.tileprovider.tilesource.BitmapTileSourceBase.toString:()Ljava/lang/String; │ │ +52d5fc: 6e10 a1d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.name:()Ljava/lang/String; // method@d2a1 │ │ +52d602: 0c00 |0003: move-result-object v0 │ │ +52d604: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase; │ │ │ │ source_file_idx : 5464 (BitmapTileSourceBase.java) │ │ @@ -1538618,18 +1538636,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -52e538: |[52e538] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.:(Landroid/content/Context;)V │ │ -52e548: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -52e54e: 5b01 7b9e |0003: iput-object v1, v0, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ -52e552: 0e00 |0005: return-void │ │ +52e554: |[52e554] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.:(Landroid/content/Context;)V │ │ +52e564: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +52e56a: 5b01 7b9e |0003: iput-object v1, v0, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ +52e56e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0003 line=16 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ @@ -1538640,18 +1538658,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -52e554: |[52e554] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.destroy:()V │ │ -52e564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52e566: 5b10 7b9e |0001: iput-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ -52e56a: 0e00 |0003: return-void │ │ +52e570: |[52e570] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.destroy:()V │ │ +52e580: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52e582: 5b10 7b9e |0001: iput-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ +52e586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver; │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;) │ │ @@ -1538659,19 +1538677,19 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -52e518: |[52e518] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ -52e528: 5410 7b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ -52e52c: 6e30 7a02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@027a │ │ -52e532: 0c02 |0005: move-result-object v2 │ │ -52e534: 1102 |0006: return-object v2 │ │ +52e534: |[52e534] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; │ │ +52e544: 5410 7b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ +52e548: 6e30 7a02 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@027a │ │ +52e54e: 0c02 |0005: move-result-object v2 │ │ +52e550: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/content/BroadcastReceiver; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/content/IntentFilter; │ │ @@ -1538681,18 +1538699,18 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52e56c: |[52e56c] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -52e57c: 5410 7b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ -52e580: 6e20 8402 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0284 │ │ -52e586: 0e00 |0005: return-void │ │ +52e588: |[52e588] org.osmdroid.tileprovider.util.SimpleRegisterReceiver.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +52e598: 5410 7b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.mContext:Landroid/content/Context; // field@9e7b │ │ +52e59c: 6e20 8402 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0284 │ │ +52e5a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/BroadcastReceiver; │ │ │ │ @@ -1538751,38 +1538769,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -530238: |[530238] org.osmdroid.util.GeoPoint.:()V │ │ -530248: 2200 ca22 |0000: new-instance v0, Lorg/osmdroid/util/GeoPoint$1; // type@22ca │ │ -53024c: 7010 0fd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/GeoPoint$1;.:()V // method@d30f │ │ -530252: 6900 9c9e |0005: sput-object v0, Lorg/osmdroid/util/GeoPoint;.CREATOR:Landroid/os/Parcelable$Creator; // field@9e9c │ │ -530256: 0e00 |0007: return-void │ │ +530254: |[530254] org.osmdroid.util.GeoPoint.:()V │ │ +530264: 2200 ca22 |0000: new-instance v0, Lorg/osmdroid/util/GeoPoint$1; // type@22ca │ │ +530268: 7010 0fd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/GeoPoint$1;.:()V // method@d30f │ │ +53026e: 6900 9c9e |0005: sput-object v0, Lorg/osmdroid/util/GeoPoint;.CREATOR:Landroid/os/Parcelable$Creator; // field@9e9c │ │ +530272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/util/GeoPoint;) │ │ name : '' │ │ type : '(DD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5302ac: |[5302ac] org.osmdroid.util.GeoPoint.:(DD)V │ │ -5302bc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5302c2: 5a01 9e9e |0003: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -5302c6: 5a03 9f9e |0005: iput-wide v3, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5302ca: 0e00 |0007: return-void │ │ +5302c8: |[5302c8] org.osmdroid.util.GeoPoint.:(DD)V │ │ +5302d8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5302de: 5a01 9e9e |0003: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +5302e2: 5a03 9f9e |0005: iput-wide v3, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +5302e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/util/GeoPoint; │ │ @@ -1538794,20 +1538812,20 @@ │ │ type : '(DDD)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -5302cc: |[5302cc] org.osmdroid.util.GeoPoint.:(DDD)V │ │ -5302dc: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5302e2: 5a01 9e9e |0003: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -5302e6: 5a03 9f9e |0005: iput-wide v3, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5302ea: 5a05 9d9e |0007: iput-wide v5, v0, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -5302ee: 0e00 |0009: return-void │ │ +5302e8: |[5302e8] org.osmdroid.util.GeoPoint.:(DDD)V │ │ +5302f8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5302fe: 5a01 9e9e |0003: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530302: 5a03 9f9e |0005: iput-wide v3, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530306: 5a05 9d9e |0007: iput-wide v5, v0, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +53030a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ 0x0005 line=60 │ │ 0x0007 line=61 │ │ locals : │ │ @@ -1538821,26 +1538839,26 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -5302f0: |[5302f0] org.osmdroid.util.GeoPoint.:(II)V │ │ -530300: 7010 1a65 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ -530306: 8350 |0003: int-to-double v0, v5 │ │ -530308: 1802 0000 0000 8084 2e41 |0004: const-wide v2, #double 1e+06 // #412e848000000000 │ │ -530312: 7120 9a64 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530318: ce20 |000c: div-double/2addr v0, v2 │ │ -53031a: 5a40 9e9e |000d: iput-wide v0, v4, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -53031e: 8365 |000f: int-to-double v5, v6 │ │ -530320: 7120 9a64 6500 |0010: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -530326: ce25 |0013: div-double/2addr v5, v2 │ │ -530328: 5a45 9f9e |0014: iput-wide v5, v4, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -53032c: 0e00 |0016: return-void │ │ +53030c: |[53030c] org.osmdroid.util.GeoPoint.:(II)V │ │ +53031c: 7010 1a65 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@651a │ │ +530322: 8350 |0003: int-to-double v0, v5 │ │ +530324: 1802 0000 0000 8084 2e41 |0004: const-wide v2, #double 1e+06 // #412e848000000000 │ │ +53032e: 7120 9a64 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530334: ce20 |000c: div-double/2addr v0, v2 │ │ +530336: 5a40 9e9e |000d: iput-wide v0, v4, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +53033a: 8365 |000f: int-to-double v5, v6 │ │ +53033c: 7120 9a64 6500 |0010: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +530342: ce25 |0013: div-double/2addr v5, v2 │ │ +530344: 5a45 9f9e |0014: iput-wide v5, v4, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530348: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0009 line=42 │ │ 0x0010 line=43 │ │ locals : │ │ 0x0000 - 0x0017 reg=4 this Lorg/osmdroid/util/GeoPoint; │ │ @@ -1538852,26 +1538870,26 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -530258: |[530258] org.osmdroid.util.GeoPoint.:(Landroid/os/Parcel;)V │ │ -530268: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -53026e: 6e10 bc06 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -530274: 0b00 |0006: move-result-wide v0 │ │ -530276: 5a20 9e9e |0007: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -53027a: 6e10 bc06 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -530280: 0b00 |000c: move-result-wide v0 │ │ -530282: 5a20 9f9e |000d: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530286: 6e10 bc06 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ -53028c: 0b00 |0012: move-result-wide v0 │ │ -53028e: 5a20 9d9e |0013: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -530292: 0e00 |0015: return-void │ │ +530274: |[530274] org.osmdroid.util.GeoPoint.:(Landroid/os/Parcel;)V │ │ +530284: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +53028a: 6e10 bc06 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +530290: 0b00 |0006: move-result-wide v0 │ │ +530292: 5a20 9e9e |0007: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530296: 6e10 bc06 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +53029c: 0b00 |000c: move-result-wide v0 │ │ +53029e: 5a20 9f9e |000d: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +5302a2: 6e10 bc06 0300 |000f: invoke-virtual {v3}, Landroid/os/Parcel;.readDouble:()D // method@06bc │ │ +5302a8: 0b00 |0012: move-result-wide v0 │ │ +5302aa: 5a20 9d9e |0013: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +5302ae: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0003 line=213 │ │ 0x0009 line=214 │ │ 0x000f line=215 │ │ locals : │ │ @@ -1538883,17 +1538901,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/osmdroid/util/GeoPoint$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -530294: |[530294] org.osmdroid.util.GeoPoint.:(Landroid/os/Parcel;Lorg/osmdroid/util/GeoPoint$1;)V │ │ -5302a4: 7020 18d3 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(Landroid/os/Parcel;)V // method@d318 │ │ -5302aa: 0e00 |0003: return-void │ │ +5302b0: |[5302b0] org.osmdroid.util.GeoPoint.:(Landroid/os/Parcel;Lorg/osmdroid/util/GeoPoint$1;)V │ │ +5302c0: 7020 18d3 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(Landroid/os/Parcel;)V // method@d318 │ │ +5302c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/GeoPoint; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/util/GeoPoint$1; │ │ @@ -1538903,23 +1538921,23 @@ │ │ type : '(Lorg/osmdroid/util/GeoPoint;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -530330: |[530330] org.osmdroid.util.GeoPoint.:(Lorg/osmdroid/util/GeoPoint;)V │ │ -530340: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -530346: 5330 9e9e |0003: iget-wide v0, v3, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -53034a: 5a20 9e9e |0005: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -53034e: 5330 9f9e |0007: iget-wide v0, v3, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530352: 5a20 9f9e |0009: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530356: 5330 9d9e |000b: iget-wide v0, v3, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -53035a: 5a20 9d9e |000d: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -53035e: 0e00 |000f: return-void │ │ +53034c: |[53034c] org.osmdroid.util.GeoPoint.:(Lorg/osmdroid/util/GeoPoint;)V │ │ +53035c: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +530362: 5330 9e9e |0003: iget-wide v0, v3, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530366: 5a20 9e9e |0005: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +53036a: 5330 9f9e |0007: iget-wide v0, v3, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +53036e: 5a20 9f9e |0009: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530372: 5330 9d9e |000b: iget-wide v0, v3, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +530376: 5a20 9d9e |000d: iput-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +53037a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0007 line=70 │ │ 0x000b line=71 │ │ locals : │ │ @@ -1538932,18 +1538950,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -53019c: |[53019c] org.osmdroid.util.GeoPoint.clone:()Ljava/lang/Object; │ │ -5301ac: 6e10 1cd3 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/GeoPoint;.clone:()Lorg/osmdroid/util/GeoPoint; // method@d31c │ │ -5301b2: 0c00 |0003: move-result-object v0 │ │ -5301b4: 1100 |0004: return-object v0 │ │ +5301b8: |[5301b8] org.osmdroid.util.GeoPoint.clone:()Ljava/lang/Object; │ │ +5301c8: 6e10 1cd3 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/util/GeoPoint;.clone:()Lorg/osmdroid/util/GeoPoint; // method@d31c │ │ +5301ce: 0c00 |0003: move-result-object v0 │ │ +5301d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/util/GeoPoint; │ │ │ │ #1 : (in Lorg/osmdroid/util/GeoPoint;) │ │ @@ -1538951,22 +1538969,22 @@ │ │ type : '()Lorg/osmdroid/util/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -53020c: |[53020c] org.osmdroid.util.GeoPoint.clone:()Lorg/osmdroid/util/GeoPoint; │ │ -53021c: 2207 cb22 |0000: new-instance v7, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -530220: 5381 9e9e |0002: iget-wide v1, v8, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -530224: 5383 9f9e |0004: iget-wide v3, v8, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530228: 5385 9d9e |0006: iget-wide v5, v8, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -53022c: 0770 |0008: move-object v0, v7 │ │ -53022e: 7607 16d3 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/util/GeoPoint;.:(DDD)V // method@d316 │ │ -530234: 1107 |000c: return-object v7 │ │ +530228: |[530228] org.osmdroid.util.GeoPoint.clone:()Lorg/osmdroid/util/GeoPoint; │ │ +530238: 2207 cb22 |0000: new-instance v7, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +53023c: 5381 9e9e |0002: iget-wide v1, v8, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530240: 5383 9f9e |0004: iget-wide v3, v8, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530244: 5385 9d9e |0006: iget-wide v5, v8, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +530248: 0770 |0008: move-object v0, v7 │ │ +53024a: 7607 16d3 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/util/GeoPoint;.:(DDD)V // method@d316 │ │ +530250: 1107 |000c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Lorg/osmdroid/util/GeoPoint; │ │ │ │ #2 : (in Lorg/osmdroid/util/GeoPoint;) │ │ @@ -1538974,57 +1538992,57 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -530144: |[530144] org.osmdroid.util.GeoPoint.describeContents:()I │ │ -530154: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -530156: 0f00 |0001: return v0 │ │ +530160: |[530160] org.osmdroid.util.GeoPoint.describeContents:()I │ │ +530170: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +530172: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/util/GeoPoint;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 45 16-bit code units │ │ -5300a8: |[5300a8] org.osmdroid.util.GeoPoint.equals:(Ljava/lang/Object;)Z │ │ -5300b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5300ba: 3908 0300 |0001: if-nez v8, 0004 // +0003 │ │ -5300be: 0f00 |0003: return v0 │ │ -5300c0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -5300c2: 3378 0300 |0005: if-ne v8, v7, 0008 // +0003 │ │ -5300c6: 0f01 |0007: return v1 │ │ -5300c8: 6e10 1e65 0800 |0008: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ -5300ce: 0c02 |000b: move-result-object v2 │ │ -5300d0: 1c03 cb22 |000c: const-class v3, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -5300d4: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ -5300d8: 0f00 |0010: return v0 │ │ -5300da: 1f08 cb22 |0011: check-cast v8, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -5300de: 5382 9e9e |0013: iget-wide v2, v8, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -5300e2: 5374 9e9e |0015: iget-wide v4, v7, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -5300e6: 2f06 0204 |0017: cmpl-double v6, v2, v4 │ │ -5300ea: 3906 1300 |0019: if-nez v6, 002c // +0013 │ │ -5300ee: 5382 9f9e |001b: iget-wide v2, v8, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5300f2: 5374 9f9e |001d: iget-wide v4, v7, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5300f6: 2f06 0204 |001f: cmpl-double v6, v2, v4 │ │ -5300fa: 3906 0b00 |0021: if-nez v6, 002c // +000b │ │ -5300fe: 5382 9d9e |0023: iget-wide v2, v8, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -530102: 5374 9d9e |0025: iget-wide v4, v7, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -530106: 2f08 0204 |0027: cmpl-double v8, v2, v4 │ │ -53010a: 3908 0300 |0029: if-nez v8, 002c // +0003 │ │ -53010e: 1210 |002b: const/4 v0, #int 1 // #1 │ │ -530110: 0f00 |002c: return v0 │ │ +5300c4: |[5300c4] org.osmdroid.util.GeoPoint.equals:(Ljava/lang/Object;)Z │ │ +5300d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5300d6: 3908 0300 |0001: if-nez v8, 0004 // +0003 │ │ +5300da: 0f00 |0003: return v0 │ │ +5300dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +5300de: 3378 0300 |0005: if-ne v8, v7, 0008 // +0003 │ │ +5300e2: 0f01 |0007: return v1 │ │ +5300e4: 6e10 1e65 0800 |0008: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@651e │ │ +5300ea: 0c02 |000b: move-result-object v2 │ │ +5300ec: 1c03 cb22 |000c: const-class v3, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +5300f0: 3232 0300 |000e: if-eq v2, v3, 0011 // +0003 │ │ +5300f4: 0f00 |0010: return v0 │ │ +5300f6: 1f08 cb22 |0011: check-cast v8, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +5300fa: 5382 9e9e |0013: iget-wide v2, v8, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +5300fe: 5374 9e9e |0015: iget-wide v4, v7, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530102: 2f06 0204 |0017: cmpl-double v6, v2, v4 │ │ +530106: 3906 1300 |0019: if-nez v6, 002c // +0013 │ │ +53010a: 5382 9f9e |001b: iget-wide v2, v8, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +53010e: 5374 9f9e |001d: iget-wide v4, v7, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530112: 2f06 0204 |001f: cmpl-double v6, v2, v4 │ │ +530116: 3906 0b00 |0021: if-nez v6, 002c // +000b │ │ +53011a: 5382 9d9e |0023: iget-wide v2, v8, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +53011e: 5374 9d9e |0025: iget-wide v4, v7, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +530122: 2f08 0204 |0027: cmpl-double v8, v2, v4 │ │ +530126: 3908 0300 |0029: if-nez v8, 002c // +0003 │ │ +53012a: 1210 |002b: const/4 v0, #int 1 // #1 │ │ +53012c: 0f00 |002c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=197 │ │ 0x0011 line=200 │ │ 0x0013 line=201 │ │ locals : │ │ 0x0000 - 0x002d reg=7 this Lorg/osmdroid/util/GeoPoint; │ │ @@ -1539035,17 +1539053,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530114: |[530114] org.osmdroid.util.GeoPoint.getLatitude:()D │ │ -530124: 5320 9e9e |0000: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -530128: 1000 |0002: return-wide v0 │ │ +530130: |[530130] org.osmdroid.util.GeoPoint.getLatitude:()D │ │ +530140: 5320 9e9e |0000: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530144: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/util/GeoPoint; │ │ │ │ #5 : (in Lorg/osmdroid/util/GeoPoint;) │ │ @@ -1539053,17 +1539071,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53012c: |[53012c] org.osmdroid.util.GeoPoint.getLongitude:()D │ │ -53013c: 5320 9f9e |0000: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530140: 1000 |0002: return-wide v0 │ │ +530148: |[530148] org.osmdroid.util.GeoPoint.getLongitude:()D │ │ +530158: 5320 9f9e |0000: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +53015c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/util/GeoPoint; │ │ │ │ #6 : (in Lorg/osmdroid/util/GeoPoint;) │ │ @@ -1539071,29 +1539089,29 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -530158: |[530158] org.osmdroid.util.GeoPoint.hashCode:()I │ │ -530168: 5360 9e9e |0000: iget-wide v0, v6, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -53016c: 1802 8ded b5a0 f7c6 b03e |0002: const-wide v2, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -530176: ad00 0002 |0007: mul-double v0, v0, v2 │ │ -53017a: 8a00 |0009: double-to-int v0, v0 │ │ -53017c: da00 0011 |000a: mul-int/lit8 v0, v0, #int 17 // #11 │ │ -530180: 5364 9f9e |000c: iget-wide v4, v6, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530184: ad04 0402 |000e: mul-double v4, v4, v2 │ │ -530188: 8a41 |0010: double-to-int v1, v4 │ │ -53018a: b010 |0011: add-int/2addr v0, v1 │ │ -53018c: da00 0025 |0012: mul-int/lit8 v0, v0, #int 37 // #25 │ │ -530190: 5361 9d9e |0014: iget-wide v1, v6, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -530194: 8a11 |0016: double-to-int v1, v1 │ │ -530196: b010 |0017: add-int/2addr v0, v1 │ │ -530198: 0f00 |0018: return v0 │ │ +530174: |[530174] org.osmdroid.util.GeoPoint.hashCode:()I │ │ +530184: 5360 9e9e |0000: iget-wide v0, v6, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530188: 1802 8ded b5a0 f7c6 b03e |0002: const-wide v2, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +530192: ad00 0002 |0007: mul-double v0, v0, v2 │ │ +530196: 8a00 |0009: double-to-int v0, v0 │ │ +530198: da00 0011 |000a: mul-int/lit8 v0, v0, #int 17 // #11 │ │ +53019c: 5364 9f9e |000c: iget-wide v4, v6, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +5301a0: ad04 0402 |000e: mul-double v4, v4, v2 │ │ +5301a4: 8a41 |0010: double-to-int v1, v4 │ │ +5301a6: b010 |0011: add-int/2addr v0, v1 │ │ +5301a8: da00 0025 |0012: mul-int/lit8 v0, v0, #int 37 // #25 │ │ +5301ac: 5361 9d9e |0014: iget-wide v1, v6, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +5301b0: 8a11 |0016: double-to-int v1, v1 │ │ +5301b2: b010 |0017: add-int/2addr v0, v1 │ │ +5301b4: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0019 reg=6 this Lorg/osmdroid/util/GeoPoint; │ │ │ │ #7 : (in Lorg/osmdroid/util/GeoPoint;) │ │ @@ -1539101,18 +1539119,18 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -530360: |[530360] org.osmdroid.util.GeoPoint.setCoords:(DD)V │ │ -530370: 5a01 9e9e |0000: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -530374: 5a03 9f9e |0002: iput-wide v3, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -530378: 0e00 |0004: return-void │ │ +53037c: |[53037c] org.osmdroid.util.GeoPoint.setCoords:(DD)V │ │ +53038c: 5a01 9e9e |0000: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +530390: 5a03 9f9e |0002: iput-wide v3, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530394: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0002 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/util/GeoPoint; │ │ 0x0000 - 0x0005 reg=1 (null) D │ │ @@ -1539123,17 +1539141,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53037c: |[53037c] org.osmdroid.util.GeoPoint.setLatitude:(D)V │ │ -53038c: 5a01 9e9e |0000: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -530390: 0e00 |0002: return-void │ │ +530398: |[530398] org.osmdroid.util.GeoPoint.setLatitude:(D)V │ │ +5303a8: 5a01 9e9e |0000: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +5303ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/util/GeoPoint; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -1539142,17 +1539160,17 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530394: |[530394] org.osmdroid.util.GeoPoint.setLongitude:(D)V │ │ -5303a4: 5a01 9f9e |0000: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5303a8: 0e00 |0002: return-void │ │ +5303b0: |[5303b0] org.osmdroid.util.GeoPoint.setLongitude:(D)V │ │ +5303c0: 5a01 9f9e |0000: iput-wide v1, v0, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +5303c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/util/GeoPoint; │ │ 0x0000 - 0x0003 reg=1 (null) D │ │ │ │ @@ -1539161,29 +1539179,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -5301b8: |[5301b8] org.osmdroid.util.GeoPoint.toString:()Ljava/lang/String; │ │ -5301c8: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5301cc: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5301d2: 5341 9e9e |0005: iget-wide v1, v4, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -5301d6: 6e30 8a65 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -5301dc: 1a01 e706 |000a: const-string v1, "," // string@06e7 │ │ -5301e0: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5301e6: 5342 9f9e |000f: iget-wide v2, v4, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5301ea: 6e30 8a65 2003 |0011: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -5301f0: 6e20 9165 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5301f6: 5341 9d9e |0017: iget-wide v1, v4, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -5301fa: 6e30 8a65 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ -530200: 6e10 a365 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -530206: 0c00 |001f: move-result-object v0 │ │ -530208: 1100 |0020: return-object v0 │ │ +5301d4: |[5301d4] org.osmdroid.util.GeoPoint.toString:()Ljava/lang/String; │ │ +5301e4: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5301e8: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5301ee: 5341 9e9e |0005: iget-wide v1, v4, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +5301f2: 6e30 8a65 1002 |0007: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +5301f8: 1a01 e706 |000a: const-string v1, "," // string@06e7 │ │ +5301fc: 6e20 9165 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530202: 5342 9f9e |000f: iget-wide v2, v4, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +530206: 6e30 8a65 2003 |0011: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +53020c: 6e20 9165 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530212: 5341 9d9e |0017: iget-wide v1, v4, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +530216: 6e30 8a65 1002 |0019: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(D)Ljava/lang/StringBuilder; // method@658a │ │ +53021c: 6e10 a365 0000 |001c: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +530222: 0c00 |001f: move-result-object v0 │ │ +530224: 1100 |0020: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x001c line=186 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Lorg/osmdroid/util/GeoPoint; │ │ │ │ @@ -1539192,22 +1539210,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -5303ac: |[5303ac] org.osmdroid.util.GeoPoint.writeToParcel:(Landroid/os/Parcel;I)V │ │ -5303bc: 5320 9e9e |0000: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ -5303c0: 6e30 ce06 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -5303c6: 5320 9f9e |0005: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ -5303ca: 6e30 ce06 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -5303d0: 5320 9d9e |000a: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ -5303d4: 6e30 ce06 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ -5303da: 0e00 |000f: return-void │ │ +5303c8: |[5303c8] org.osmdroid.util.GeoPoint.writeToParcel:(Landroid/os/Parcel;I)V │ │ +5303d8: 5320 9e9e |0000: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLatitude:D // field@9e9e │ │ +5303dc: 6e30 ce06 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +5303e2: 5320 9f9e |0005: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mLongitude:D // field@9e9f │ │ +5303e6: 6e30 ce06 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +5303ec: 5320 9d9e |000a: iget-wide v0, v2, Lorg/osmdroid/util/GeoPoint;.mAltitude:D // field@9e9d │ │ +5303f0: 6e30 ce06 0301 |000c: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeDouble:(D)V // method@06ce │ │ +5303f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=226 │ │ 0x000a line=227 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/osmdroid/util/GeoPoint; │ │ @@ -1539271,17 +1539289,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -530fc8: |[530fc8] org.osmdroid.util.MapTileArea.:()V │ │ -530fd8: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -530fde: 0e00 |0003: return-void │ │ +530fe4: |[530fe4] org.osmdroid.util.MapTileArea.:()V │ │ +530ff4: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +530ffa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #1 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539289,17 +1539307,17 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530c80: |[530c80] org.osmdroid.util.MapTileArea.access$000:(Lorg/osmdroid/util/MapTileArea;)I │ │ -530c90: 5200 a39e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530c94: 0f00 |0002: return v0 │ │ +530c9c: |[530c9c] org.osmdroid.util.MapTileArea.access$000:(Lorg/osmdroid/util/MapTileArea;)I │ │ +530cac: 5200 a39e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530cb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/MapTileArea; │ │ │ │ #2 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539307,17 +1539325,17 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530c98: |[530c98] org.osmdroid.util.MapTileArea.access$100:(Lorg/osmdroid/util/MapTileArea;)I │ │ -530ca8: 5200 a69e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530cac: 0f00 |0002: return v0 │ │ +530cb4: |[530cb4] org.osmdroid.util.MapTileArea.access$100:(Lorg/osmdroid/util/MapTileArea;)I │ │ +530cc4: 5200 a69e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530cc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/MapTileArea; │ │ │ │ #3 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539325,17 +1539343,17 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530cb0: |[530cb0] org.osmdroid.util.MapTileArea.access$200:(Lorg/osmdroid/util/MapTileArea;)I │ │ -530cc0: 5200 a59e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530cc4: 0f00 |0002: return v0 │ │ +530ccc: |[530ccc] org.osmdroid.util.MapTileArea.access$200:(Lorg/osmdroid/util/MapTileArea;)I │ │ +530cdc: 5200 a59e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530ce0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/MapTileArea; │ │ │ │ #4 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539343,17 +1539361,17 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530cc8: |[530cc8] org.osmdroid.util.MapTileArea.access$300:(Lorg/osmdroid/util/MapTileArea;)I │ │ -530cd8: 5200 a49e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530cdc: 0f00 |0002: return v0 │ │ +530ce4: |[530ce4] org.osmdroid.util.MapTileArea.access$300:(Lorg/osmdroid/util/MapTileArea;)I │ │ +530cf4: 5200 a49e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530cf8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/MapTileArea; │ │ │ │ #5 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539361,17 +1539379,17 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530ce0: |[530ce0] org.osmdroid.util.MapTileArea.access$400:(Lorg/osmdroid/util/MapTileArea;)I │ │ -530cf0: 5200 a79e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ -530cf4: 0f00 |0002: return v0 │ │ +530cfc: |[530cfc] org.osmdroid.util.MapTileArea.access$400:(Lorg/osmdroid/util/MapTileArea;)I │ │ +530d0c: 5200 a79e |0000: iget v0, v0, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ +530d10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/MapTileArea; │ │ │ │ #6 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539379,24 +1539397,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -530cf8: |[530cf8] org.osmdroid.util.MapTileArea.cleanValue:(I)I │ │ -530d08: 3b02 0600 |0000: if-gez v2, 0006 // +0006 │ │ -530d0c: 5210 a49e |0002: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530d10: b002 |0004: add-int/2addr v2, v0 │ │ -530d12: 28fb |0005: goto 0000 // -0005 │ │ -530d14: 5210 a49e |0006: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530d18: 3402 0400 |0008: if-lt v2, v0, 000c // +0004 │ │ -530d1c: b102 |000a: sub-int/2addr v2, v0 │ │ -530d1e: 28fb |000b: goto 0006 // -0005 │ │ -530d20: 0f02 |000c: return v2 │ │ +530d14: |[530d14] org.osmdroid.util.MapTileArea.cleanValue:(I)I │ │ +530d24: 3b02 0600 |0000: if-gez v2, 0006 // +0006 │ │ +530d28: 5210 a49e |0002: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530d2c: b002 |0004: add-int/2addr v2, v0 │ │ +530d2e: 28fb |0005: goto 0000 // -0005 │ │ +530d30: 5210 a49e |0006: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530d34: 3402 0400 |0008: if-lt v2, v0, 000c // +0004 │ │ +530d38: b102 |000a: sub-int/2addr v2, v0 │ │ +530d3a: 28fb |000b: goto 0006 // -0005 │ │ +530d3c: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=140 │ │ 0x0006 line=142 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ @@ -1539406,25 +1539424,25 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -530d24: |[530d24] org.osmdroid.util.MapTileArea.computeSize:(II)I │ │ -530d34: 3732 0600 |0000: if-le v2, v3, 0006 // +0006 │ │ -530d38: 5210 a49e |0002: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530d3c: b003 |0004: add-int/2addr v3, v0 │ │ -530d3e: 28fb |0005: goto 0000 // -0005 │ │ -530d40: 5210 a49e |0006: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530d44: b123 |0008: sub-int/2addr v3, v2 │ │ -530d46: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ -530d4a: 7120 0265 3000 |000b: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -530d50: 0a02 |000e: move-result v2 │ │ -530d52: 0f02 |000f: return v2 │ │ +530d40: |[530d40] org.osmdroid.util.MapTileArea.computeSize:(II)I │ │ +530d50: 3732 0600 |0000: if-le v2, v3, 0006 // +0006 │ │ +530d54: 5210 a49e |0002: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530d58: b003 |0004: add-int/2addr v3, v0 │ │ +530d5a: 28fb |0005: goto 0000 // -0005 │ │ +530d5c: 5210 a49e |0006: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530d60: b123 |0008: sub-int/2addr v3, v2 │ │ +530d62: d803 0301 |0009: add-int/lit8 v3, v3, #int 1 // #01 │ │ +530d66: 7120 0265 3000 |000b: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +530d6c: 0a02 |000e: move-result v2 │ │ +530d6e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=150 │ │ 0x0006 line=152 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -1539435,25 +1539453,25 @@ │ │ type : '(III)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -530bf8: |[530bf8] org.osmdroid.util.MapTileArea.contains:(III)Z │ │ -530c08: 3532 0600 |0000: if-ge v2, v3, 0006 // +0006 │ │ -530c0c: 5210 a49e |0002: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530c10: b002 |0004: add-int/2addr v2, v0 │ │ -530c12: 28fb |0005: goto 0000 // -0005 │ │ -530c14: b043 |0006: add-int/2addr v3, v4 │ │ -530c16: 3532 0400 |0007: if-ge v2, v3, 000b // +0004 │ │ -530c1a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -530c1c: 2802 |000a: goto 000c // +0002 │ │ -530c1e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -530c20: 0f02 |000c: return v2 │ │ +530c14: |[530c14] org.osmdroid.util.MapTileArea.contains:(III)Z │ │ +530c24: 3532 0600 |0000: if-ge v2, v3, 0006 // +0006 │ │ +530c28: 5210 a49e |0002: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530c2c: b002 |0004: add-int/2addr v2, v0 │ │ +530c2e: 28fb |0005: goto 0000 // -0005 │ │ +530c30: b043 |0006: add-int/2addr v3, v4 │ │ +530c32: 3532 0400 |0007: if-ge v2, v3, 000b // +0004 │ │ +530c36: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +530c38: 2802 |000a: goto 000c // +0002 │ │ +530c3a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +530c3c: 0f02 |000c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ 0x0000 - 0x000d reg=3 (null) I │ │ @@ -1539465,36 +1539483,36 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -530c24: |[530c24] org.osmdroid.util.MapTileArea.contains:(J)Z │ │ -530c34: 7120 5ed3 6500 |0000: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -530c3a: 0a00 |0003: move-result v0 │ │ -530c3c: 5241 a79e |0004: iget v1, v4, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ -530c40: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -530c42: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ -530c46: 0f02 |0009: return v2 │ │ -530c48: 7120 5cd3 6500 |000a: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -530c4e: 0a00 |000d: move-result v0 │ │ -530c50: 5241 a39e |000e: iget v1, v4, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530c54: 5243 a69e |0010: iget v3, v4, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530c58: 7040 37d3 0431 |0012: invoke-direct {v4, v0, v1, v3}, Lorg/osmdroid/util/MapTileArea;.contains:(III)Z // method@d337 │ │ -530c5e: 0a00 |0015: move-result v0 │ │ -530c60: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -530c64: 0f02 |0018: return v2 │ │ -530c66: 7120 5dd3 6500 |0019: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -530c6c: 0a05 |001c: move-result v5 │ │ -530c6e: 5246 a59e |001d: iget v6, v4, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530c72: 5240 a29e |001f: iget v0, v4, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ -530c76: 7040 37d3 5406 |0021: invoke-direct {v4, v5, v6, v0}, Lorg/osmdroid/util/MapTileArea;.contains:(III)Z // method@d337 │ │ -530c7c: 0a05 |0024: move-result v5 │ │ -530c7e: 0f05 |0025: return v5 │ │ +530c40: |[530c40] org.osmdroid.util.MapTileArea.contains:(J)Z │ │ +530c50: 7120 5ed3 6500 |0000: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +530c56: 0a00 |0003: move-result v0 │ │ +530c58: 5241 a79e |0004: iget v1, v4, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ +530c5c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +530c5e: 3210 0300 |0007: if-eq v0, v1, 000a // +0003 │ │ +530c62: 0f02 |0009: return v2 │ │ +530c64: 7120 5cd3 6500 |000a: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +530c6a: 0a00 |000d: move-result v0 │ │ +530c6c: 5241 a39e |000e: iget v1, v4, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530c70: 5243 a69e |0010: iget v3, v4, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530c74: 7040 37d3 0431 |0012: invoke-direct {v4, v0, v1, v3}, Lorg/osmdroid/util/MapTileArea;.contains:(III)Z // method@d337 │ │ +530c7a: 0a00 |0015: move-result v0 │ │ +530c7c: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +530c80: 0f02 |0018: return v2 │ │ +530c82: 7120 5dd3 6500 |0019: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +530c88: 0a05 |001c: move-result v5 │ │ +530c8a: 5246 a59e |001d: iget v6, v4, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530c8e: 5240 a29e |001f: iget v0, v4, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ +530c92: 7040 37d3 5406 |0021: invoke-direct {v4, v5, v6, v0}, Lorg/osmdroid/util/MapTileArea;.contains:(III)Z // method@d337 │ │ +530c98: 0a05 |0024: move-result v5 │ │ +530c9a: 0f05 |0025: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000a line=125 │ │ 0x0019 line=128 │ │ locals : │ │ 0x0000 - 0x0026 reg=4 this Lorg/osmdroid/util/MapTileArea; │ │ @@ -1539505,21 +1539523,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -530d54: |[530d54] org.osmdroid.util.MapTileArea.getBottom:()I │ │ -530d64: 5220 a59e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530d68: 5221 a29e |0002: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ -530d6c: b010 |0004: add-int/2addr v0, v1 │ │ -530d6e: 5221 a49e |0005: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530d72: b410 |0007: rem-int/2addr v0, v1 │ │ -530d74: 0f00 |0008: return v0 │ │ +530d70: |[530d70] org.osmdroid.util.MapTileArea.getBottom:()I │ │ +530d80: 5220 a59e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530d84: 5221 a29e |0002: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ +530d88: b010 |0004: add-int/2addr v0, v1 │ │ +530d8a: 5221 a49e |0005: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530d8e: b410 |0007: rem-int/2addr v0, v1 │ │ +530d90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #2 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539527,17 +1539545,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530d78: |[530d78] org.osmdroid.util.MapTileArea.getHeight:()I │ │ -530d88: 5210 a29e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ -530d8c: 0f00 |0002: return v0 │ │ +530d94: |[530d94] org.osmdroid.util.MapTileArea.getHeight:()I │ │ +530da4: 5210 a29e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ +530da8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #3 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539545,17 +1539563,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530d90: |[530d90] org.osmdroid.util.MapTileArea.getLeft:()I │ │ -530da0: 5210 a39e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530da4: 0f00 |0002: return v0 │ │ +530dac: |[530dac] org.osmdroid.util.MapTileArea.getLeft:()I │ │ +530dbc: 5210 a39e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530dc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #4 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539563,21 +1539581,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -530da8: |[530da8] org.osmdroid.util.MapTileArea.getRight:()I │ │ -530db8: 5220 a39e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530dbc: 5221 a69e |0002: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530dc0: b010 |0004: add-int/2addr v0, v1 │ │ -530dc2: 5221 a49e |0005: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530dc6: b410 |0007: rem-int/2addr v0, v1 │ │ -530dc8: 0f00 |0008: return v0 │ │ +530dc4: |[530dc4] org.osmdroid.util.MapTileArea.getRight:()I │ │ +530dd4: 5220 a39e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530dd8: 5221 a69e |0002: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530ddc: b010 |0004: add-int/2addr v0, v1 │ │ +530dde: 5221 a49e |0005: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530de2: b410 |0007: rem-int/2addr v0, v1 │ │ +530de4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #5 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539585,17 +1539603,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530dcc: |[530dcc] org.osmdroid.util.MapTileArea.getTop:()I │ │ -530ddc: 5210 a59e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530de0: 0f00 |0002: return v0 │ │ +530de8: |[530de8] org.osmdroid.util.MapTileArea.getTop:()I │ │ +530df8: 5210 a59e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530dfc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #6 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539603,17 +1539621,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530de4: |[530de4] org.osmdroid.util.MapTileArea.getWidth:()I │ │ -530df4: 5210 a69e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530df8: 0f00 |0002: return v0 │ │ +530e00: |[530e00] org.osmdroid.util.MapTileArea.getWidth:()I │ │ +530e10: 5210 a69e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530e14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #7 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539621,17 +1539639,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530dfc: |[530dfc] org.osmdroid.util.MapTileArea.getZoom:()I │ │ -530e0c: 5210 a79e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ -530e10: 0f00 |0002: return v0 │ │ +530e18: |[530e18] org.osmdroid.util.MapTileArea.getZoom:()I │ │ +530e28: 5210 a79e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ +530e2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #8 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539639,18 +1539657,18 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -530ecc: |[530ecc] org.osmdroid.util.MapTileArea.iterator:()Ljava/util/Iterator; │ │ -530edc: 2200 cd22 |0000: new-instance v0, Lorg/osmdroid/util/MapTileArea$1; // type@22cd │ │ -530ee0: 7020 2ad3 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/util/MapTileArea$1;.:(Lorg/osmdroid/util/MapTileArea;)V // method@d32a │ │ -530ee6: 1100 |0005: return-object v0 │ │ +530ee8: |[530ee8] org.osmdroid.util.MapTileArea.iterator:()Ljava/util/Iterator; │ │ +530ef8: 2200 cd22 |0000: new-instance v0, Lorg/osmdroid/util/MapTileArea$1; // type@22cd │ │ +530efc: 7020 2ad3 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/util/MapTileArea$1;.:(Lorg/osmdroid/util/MapTileArea;)V // method@d32a │ │ +530f02: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #9 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539658,18 +1539676,18 @@ │ │ type : '()Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -530ee8: |[530ee8] org.osmdroid.util.MapTileArea.reset:()Lorg/osmdroid/util/MapTileArea; │ │ -530ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -530efa: 5910 a69e |0001: iput v0, v1, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530efe: 1101 |0003: return-object v1 │ │ +530f04: |[530f04] org.osmdroid.util.MapTileArea.reset:()Lorg/osmdroid/util/MapTileArea; │ │ +530f14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +530f16: 5910 a69e |0001: iput v0, v1, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530f1a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #10 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539677,32 +1539695,32 @@ │ │ type : '(IIIII)Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -530f2c: |[530f2c] org.osmdroid.util.MapTileArea.set:(IIIII)Lorg/osmdroid/util/MapTileArea; │ │ -530f3c: 5912 a79e |0000: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ -530f40: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -530f42: 9802 0002 |0003: shl-int v2, v0, v2 │ │ -530f46: 5912 a49e |0005: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ -530f4a: 7030 36d3 3105 |0007: invoke-direct {v1, v3, v5}, Lorg/osmdroid/util/MapTileArea;.computeSize:(II)I // method@d336 │ │ -530f50: 0a02 |000a: move-result v2 │ │ -530f52: 5912 a69e |000b: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530f56: 7030 36d3 4106 |000d: invoke-direct {v1, v4, v6}, Lorg/osmdroid/util/MapTileArea;.computeSize:(II)I // method@d336 │ │ -530f5c: 0a02 |0010: move-result v2 │ │ -530f5e: 5912 a29e |0011: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ -530f62: 7020 35d3 3100 |0013: invoke-direct {v1, v3}, Lorg/osmdroid/util/MapTileArea;.cleanValue:(I)I // method@d335 │ │ -530f68: 0a02 |0016: move-result v2 │ │ -530f6a: 5912 a39e |0017: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530f6e: 7020 35d3 4100 |0019: invoke-direct {v1, v4}, Lorg/osmdroid/util/MapTileArea;.cleanValue:(I)I // method@d335 │ │ -530f74: 0a02 |001c: move-result v2 │ │ -530f76: 5912 a59e |001d: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530f7a: 1101 |001f: return-object v1 │ │ +530f48: |[530f48] org.osmdroid.util.MapTileArea.set:(IIIII)Lorg/osmdroid/util/MapTileArea; │ │ +530f58: 5912 a79e |0000: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ +530f5c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +530f5e: 9802 0002 |0003: shl-int v2, v0, v2 │ │ +530f62: 5912 a49e |0005: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mMapTileUpperBound:I // field@9ea4 │ │ +530f66: 7030 36d3 3105 |0007: invoke-direct {v1, v3, v5}, Lorg/osmdroid/util/MapTileArea;.computeSize:(II)I // method@d336 │ │ +530f6c: 0a02 |000a: move-result v2 │ │ +530f6e: 5912 a69e |000b: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530f72: 7030 36d3 4106 |000d: invoke-direct {v1, v4, v6}, Lorg/osmdroid/util/MapTileArea;.computeSize:(II)I // method@d336 │ │ +530f78: 0a02 |0010: move-result v2 │ │ +530f7a: 5912 a29e |0011: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ +530f7e: 7020 35d3 3100 |0013: invoke-direct {v1, v3}, Lorg/osmdroid/util/MapTileArea;.cleanValue:(I)I // method@d335 │ │ +530f84: 0a02 |0016: move-result v2 │ │ +530f86: 5912 a39e |0017: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530f8a: 7020 35d3 4100 |0019: invoke-direct {v1, v4}, Lorg/osmdroid/util/MapTileArea;.cleanValue:(I)I // method@d335 │ │ +530f90: 0a02 |001c: move-result v2 │ │ +530f92: 5912 a59e |001d: iput v2, v1, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530f96: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ 0x0007 line=25 │ │ 0x000d line=26 │ │ 0x0013 line=27 │ │ @@ -1539720,23 +1539738,23 @@ │ │ type : '(ILandroid/graphics/Rect;)Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -530f00: |[530f00] org.osmdroid.util.MapTileArea.set:(ILandroid/graphics/Rect;)Lorg/osmdroid/util/MapTileArea; │ │ -530f10: 5282 8200 |0000: iget v2, v8, Landroid/graphics/Rect;.left:I // field@0082 │ │ -530f14: 5283 8400 |0002: iget v3, v8, Landroid/graphics/Rect;.top:I // field@0084 │ │ -530f18: 5284 8300 |0004: iget v4, v8, Landroid/graphics/Rect;.right:I // field@0083 │ │ -530f1c: 5285 8100 |0006: iget v5, v8, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -530f20: 0760 |0008: move-object v0, v6 │ │ -530f22: 0171 |0009: move v1, v7 │ │ -530f24: 7406 42d3 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ -530f2a: 1106 |000d: return-object v6 │ │ +530f1c: |[530f1c] org.osmdroid.util.MapTileArea.set:(ILandroid/graphics/Rect;)Lorg/osmdroid/util/MapTileArea; │ │ +530f2c: 5282 8200 |0000: iget v2, v8, Landroid/graphics/Rect;.left:I // field@0082 │ │ +530f30: 5283 8400 |0002: iget v3, v8, Landroid/graphics/Rect;.top:I // field@0084 │ │ +530f34: 5284 8300 |0004: iget v4, v8, Landroid/graphics/Rect;.right:I // field@0083 │ │ +530f38: 5285 8100 |0006: iget v5, v8, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +530f3c: 0760 |0008: move-object v0, v6 │ │ +530f3e: 0171 |0009: move v1, v7 │ │ +530f40: 7406 42d3 0000 |000a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ +530f46: 1106 |000d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Lorg/osmdroid/util/MapTileArea; │ │ 0x0000 - 0x000e reg=7 (null) I │ │ 0x0000 - 0x000e reg=8 (null) Landroid/graphics/Rect; │ │ @@ -1539746,30 +1539764,30 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -530f7c: |[530f7c] org.osmdroid.util.MapTileArea.set:(Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; │ │ -530f8c: 6e10 45d3 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ -530f92: 0a00 |0003: move-result v0 │ │ -530f94: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -530f98: 6e10 41d3 0700 |0006: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ -530f9e: 1107 |0009: return-object v7 │ │ -530fa0: 5282 a79e |000a: iget v2, v8, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ -530fa4: 5283 a39e |000c: iget v3, v8, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530fa8: 5284 a59e |000e: iget v4, v8, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530fac: 6e10 3cd3 0800 |0010: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.getRight:()I // method@d33c │ │ -530fb2: 0a05 |0013: move-result v5 │ │ -530fb4: 6e10 39d3 0800 |0014: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.getBottom:()I // method@d339 │ │ -530fba: 0a06 |0017: move-result v6 │ │ -530fbc: 0771 |0018: move-object v1, v7 │ │ -530fbe: 7406 42d3 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ -530fc4: 1107 |001c: return-object v7 │ │ +530f98: |[530f98] org.osmdroid.util.MapTileArea.set:(Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; │ │ +530fa8: 6e10 45d3 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ +530fae: 0a00 |0003: move-result v0 │ │ +530fb0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +530fb4: 6e10 41d3 0700 |0006: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ +530fba: 1107 |0009: return-object v7 │ │ +530fbc: 5282 a79e |000a: iget v2, v8, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ +530fc0: 5283 a39e |000c: iget v3, v8, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530fc4: 5284 a59e |000e: iget v4, v8, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530fc8: 6e10 3cd3 0800 |0010: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.getRight:()I // method@d33c │ │ +530fce: 0a05 |0013: move-result v5 │ │ +530fd0: 6e10 39d3 0800 |0014: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.getBottom:()I // method@d339 │ │ +530fd6: 0a06 |0017: move-result v6 │ │ +530fd8: 0771 |0018: move-object v1, v7 │ │ +530fda: 7406 42d3 0100 |0019: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ +530fe0: 1107 |001c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000a line=40 │ │ locals : │ │ 0x0000 - 0x001d reg=7 this Lorg/osmdroid/util/MapTileArea; │ │ @@ -1539780,19 +1539798,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -530e14: |[530e14] org.osmdroid.util.MapTileArea.size:()I │ │ -530e24: 5220 a69e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530e28: 5221 a29e |0002: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ -530e2c: 9200 0001 |0004: mul-int v0, v0, v1 │ │ -530e30: 0f00 |0006: return v0 │ │ +530e30: |[530e30] org.osmdroid.util.MapTileArea.size:()I │ │ +530e40: 5220 a69e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530e44: 5221 a29e |0002: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ +530e48: 9200 0001 |0004: mul-int v0, v0, v1 │ │ +530e4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ #14 : (in Lorg/osmdroid/util/MapTileArea;) │ │ @@ -1539800,44 +1539818,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -530e34: |[530e34] org.osmdroid.util.MapTileArea.toString:()Ljava/lang/String; │ │ -530e44: 5220 a69e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530e48: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -530e4c: 1a00 8552 |0004: const-string v0, "MapTileArea:empty" // string@5285 │ │ -530e50: 1100 |0006: return-object v0 │ │ -530e52: 2200 5f0e |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -530e56: 7010 8565 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -530e5c: 1a01 8652 |000c: const-string v1, "MapTileArea:zoom=" // string@5286 │ │ -530e60: 6e20 9165 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -530e66: 5221 a79e |0011: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ -530e6a: 6e20 8c65 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -530e70: 1a01 d007 |0016: const-string v1, ",left=" // string@07d0 │ │ -530e74: 6e20 9165 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -530e7a: 5221 a39e |001b: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ -530e7e: 6e20 8c65 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -530e84: 1a01 db07 |0020: const-string v1, ",top=" // string@07db │ │ -530e88: 6e20 9165 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -530e8e: 5221 a59e |0025: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ -530e92: 6e20 8c65 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -530e98: 1a01 dc07 |002a: const-string v1, ",width=" // string@07dc │ │ -530e9c: 6e20 9165 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -530ea2: 5221 a69e |002f: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ -530ea6: 6e20 8c65 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -530eac: 1a01 cf07 |0034: const-string v1, ",height=" // string@07cf │ │ -530eb0: 6e20 9165 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -530eb6: 5221 a29e |0039: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ -530eba: 6e20 8c65 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -530ec0: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -530ec6: 0c00 |0041: move-result-object v0 │ │ -530ec8: 1100 |0042: return-object v0 │ │ +530e50: |[530e50] org.osmdroid.util.MapTileArea.toString:()Ljava/lang/String; │ │ +530e60: 5220 a69e |0000: iget v0, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530e64: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +530e68: 1a00 8552 |0004: const-string v0, "MapTileArea:empty" // string@5285 │ │ +530e6c: 1100 |0006: return-object v0 │ │ +530e6e: 2200 5f0e |0007: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +530e72: 7010 8565 0000 |0009: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +530e78: 1a01 8652 |000c: const-string v1, "MapTileArea:zoom=" // string@5286 │ │ +530e7c: 6e20 9165 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530e82: 5221 a79e |0011: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mZoom:I // field@9ea7 │ │ +530e86: 6e20 8c65 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +530e8c: 1a01 d007 |0016: const-string v1, ",left=" // string@07d0 │ │ +530e90: 6e20 9165 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530e96: 5221 a39e |001b: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mLeft:I // field@9ea3 │ │ +530e9a: 6e20 8c65 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +530ea0: 1a01 db07 |0020: const-string v1, ",top=" // string@07db │ │ +530ea4: 6e20 9165 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530eaa: 5221 a59e |0025: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mTop:I // field@9ea5 │ │ +530eae: 6e20 8c65 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +530eb4: 1a01 dc07 |002a: const-string v1, ",width=" // string@07dc │ │ +530eb8: 6e20 9165 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530ebe: 5221 a69e |002f: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mWidth:I // field@9ea6 │ │ +530ec2: 6e20 8c65 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +530ec8: 1a01 cf07 |0034: const-string v1, ",height=" // string@07cf │ │ +530ecc: 6e20 9165 1000 |0036: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +530ed2: 5221 a29e |0039: iget v1, v2, Lorg/osmdroid/util/MapTileArea;.mHeight:I // field@9ea2 │ │ +530ed6: 6e20 8c65 1000 |003b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +530edc: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +530ee2: 0c00 |0041: move-result-object v0 │ │ +530ee4: 1100 |0042: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0043 reg=2 this Lorg/osmdroid/util/MapTileArea; │ │ │ │ @@ -1539871,18 +1539889,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -530868: |[530868] org.osmdroid.util.MapTileAreaBorderComputer.:(I)V │ │ -530878: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53087e: 5901 a89e |0003: iput v1, v0, Lorg/osmdroid/util/MapTileAreaBorderComputer;.mBorder:I // field@9ea8 │ │ -530882: 0e00 |0005: return-void │ │ +530884: |[530884] org.osmdroid.util.MapTileAreaBorderComputer.:(I)V │ │ +530894: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53089a: 5901 a89e |0003: iput v1, v0, Lorg/osmdroid/util/MapTileAreaBorderComputer;.mBorder:I // field@9ea8 │ │ +53089e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/util/MapTileAreaBorderComputer; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1539893,50 +1539911,50 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 63 16-bit code units │ │ -5307d8: |[5307d8] org.osmdroid.util.MapTileAreaBorderComputer.computeFromSource:(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; │ │ -5307e8: 3808 0300 |0000: if-eqz v8, 0003 // +0003 │ │ -5307ec: 2806 |0002: goto 0008 // +0006 │ │ -5307ee: 2208 ce22 |0003: new-instance v8, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -5307f2: 7010 2fd3 0800 |0005: invoke-direct {v8}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ -5307f8: 6e10 45d3 0700 |0008: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ -5307fe: 0a00 |000b: move-result v0 │ │ -530800: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -530804: 6e10 41d3 0800 |000e: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ -53080a: 1108 |0011: return-object v8 │ │ -53080c: 6e10 3bd3 0700 |0012: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getLeft:()I // method@d33b │ │ -530812: 0a00 |0015: move-result v0 │ │ -530814: 5261 a89e |0016: iget v1, v6, Lorg/osmdroid/util/MapTileAreaBorderComputer;.mBorder:I // field@9ea8 │ │ -530818: 9102 0001 |0018: sub-int v2, v0, v1 │ │ -53081c: 6e10 3dd3 0700 |001a: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getTop:()I // method@d33d │ │ -530822: 0a00 |001d: move-result v0 │ │ -530824: 5261 a89e |001e: iget v1, v6, Lorg/osmdroid/util/MapTileAreaBorderComputer;.mBorder:I // field@9ea8 │ │ -530828: 9103 0001 |0020: sub-int v3, v0, v1 │ │ -53082c: da01 0102 |0022: mul-int/lit8 v1, v1, #int 2 // #02 │ │ -530830: d801 01ff |0024: add-int/lit8 v1, v1, #int -1 // #ff │ │ -530834: 6e10 3fd3 0700 |0026: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getZoom:()I // method@d33f │ │ -53083a: 0a04 |0029: move-result v4 │ │ -53083c: 6e10 3ed3 0700 |002a: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getWidth:()I // method@d33e │ │ -530842: 0a00 |002d: move-result v0 │ │ -530844: b020 |002e: add-int/2addr v0, v2 │ │ -530846: 9005 0001 |002f: add-int v5, v0, v1 │ │ -53084a: 6e10 3ad3 0700 |0031: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getHeight:()I // method@d33a │ │ -530850: 0a07 |0034: move-result v7 │ │ -530852: b037 |0035: add-int/2addr v7, v3 │ │ -530854: b017 |0036: add-int/2addr v7, v1 │ │ -530856: 0780 |0037: move-object v0, v8 │ │ -530858: 0141 |0038: move v1, v4 │ │ -53085a: 0154 |0039: move v4, v5 │ │ -53085c: 0175 |003a: move v5, v7 │ │ -53085e: 7406 42d3 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ -530864: 1108 |003e: return-object v8 │ │ +5307f4: |[5307f4] org.osmdroid.util.MapTileAreaBorderComputer.computeFromSource:(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; │ │ +530804: 3808 0300 |0000: if-eqz v8, 0003 // +0003 │ │ +530808: 2806 |0002: goto 0008 // +0006 │ │ +53080a: 2208 ce22 |0003: new-instance v8, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +53080e: 7010 2fd3 0800 |0005: invoke-direct {v8}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ +530814: 6e10 45d3 0700 |0008: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ +53081a: 0a00 |000b: move-result v0 │ │ +53081c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +530820: 6e10 41d3 0800 |000e: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ +530826: 1108 |0011: return-object v8 │ │ +530828: 6e10 3bd3 0700 |0012: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getLeft:()I // method@d33b │ │ +53082e: 0a00 |0015: move-result v0 │ │ +530830: 5261 a89e |0016: iget v1, v6, Lorg/osmdroid/util/MapTileAreaBorderComputer;.mBorder:I // field@9ea8 │ │ +530834: 9102 0001 |0018: sub-int v2, v0, v1 │ │ +530838: 6e10 3dd3 0700 |001a: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getTop:()I // method@d33d │ │ +53083e: 0a00 |001d: move-result v0 │ │ +530840: 5261 a89e |001e: iget v1, v6, Lorg/osmdroid/util/MapTileAreaBorderComputer;.mBorder:I // field@9ea8 │ │ +530844: 9103 0001 |0020: sub-int v3, v0, v1 │ │ +530848: da01 0102 |0022: mul-int/lit8 v1, v1, #int 2 // #02 │ │ +53084c: d801 01ff |0024: add-int/lit8 v1, v1, #int -1 // #ff │ │ +530850: 6e10 3fd3 0700 |0026: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getZoom:()I // method@d33f │ │ +530856: 0a04 |0029: move-result v4 │ │ +530858: 6e10 3ed3 0700 |002a: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getWidth:()I // method@d33e │ │ +53085e: 0a00 |002d: move-result v0 │ │ +530860: b020 |002e: add-int/2addr v0, v2 │ │ +530862: 9005 0001 |002f: add-int v5, v0, v1 │ │ +530866: 6e10 3ad3 0700 |0031: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getHeight:()I // method@d33a │ │ +53086c: 0a07 |0034: move-result v7 │ │ +53086e: b037 |0035: add-int/2addr v7, v3 │ │ +530870: b017 |0036: add-int/2addr v7, v1 │ │ +530872: 0780 |0037: move-object v0, v8 │ │ +530874: 0141 |0038: move v1, v4 │ │ +530876: 0154 |0039: move v4, v5 │ │ +530878: 0175 |003a: move v5, v7 │ │ +53087a: 7406 42d3 0000 |003b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ +530880: 1108 |003e: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x0008 line=24 │ │ 0x000e line=25 │ │ 0x0012 line=28 │ │ 0x001a line=29 │ │ @@ -1539989,20 +1540007,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -530a9c: |[530a9c] org.osmdroid.util.MapTileAreaList.:()V │ │ -530aac: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ -530ab2: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -530ab6: 7010 7668 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -530abc: 5b10 ac9e |0008: iput-object v0, v1, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ -530ac0: 0e00 |000a: return-void │ │ +530ab8: |[530ab8] org.osmdroid.util.MapTileAreaList.:()V │ │ +530ac8: 7010 1a65 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@651a │ │ +530ace: 2200 1d0f |0003: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +530ad2: 7010 7668 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +530ad8: 5b10 ac9e |0008: iput-object v0, v1, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ +530adc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/osmdroid/util/MapTileAreaList; │ │ │ │ @@ -1540011,17 +1540029,17 @@ │ │ type : '(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530a6c: |[530a6c] org.osmdroid.util.MapTileAreaList.access$000:(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List; │ │ -530a7c: 5400 ac9e |0000: iget-object v0, v0, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ -530a80: 1100 |0002: return-object v0 │ │ +530a88: |[530a88] org.osmdroid.util.MapTileAreaList.access$000:(Lorg/osmdroid/util/MapTileAreaList;)Ljava/util/List; │ │ +530a98: 5400 ac9e |0000: iget-object v0, v0, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ +530a9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/MapTileAreaList; │ │ │ │ Virtual methods - │ │ @@ -1540030,31 +1540048,31 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -5309c4: |[5309c4] org.osmdroid.util.MapTileAreaList.contains:(J)Z │ │ -5309d4: 5420 ac9e |0000: iget-object v0, v2, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ -5309d8: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5309de: 0c00 |0005: move-result-object v0 │ │ -5309e0: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5309e6: 0a01 |0009: move-result v1 │ │ -5309e8: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -5309ec: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5309f2: 0c01 |000f: move-result-object v1 │ │ -5309f4: 1f01 ce22 |0010: check-cast v1, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -5309f8: 6e30 38d3 3104 |0012: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/util/MapTileArea;.contains:(J)Z // method@d338 │ │ -5309fe: 0a01 |0015: move-result v1 │ │ -530a00: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ -530a04: 1213 |0018: const/4 v3, #int 1 // #1 │ │ -530a06: 0f03 |0019: return v3 │ │ -530a08: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -530a0a: 0f03 |001b: return v3 │ │ +5309e0: |[5309e0] org.osmdroid.util.MapTileAreaList.contains:(J)Z │ │ +5309f0: 5420 ac9e |0000: iget-object v0, v2, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ +5309f4: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5309fa: 0c00 |0005: move-result-object v0 │ │ +5309fc: 7210 1269 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +530a02: 0a01 |0009: move-result v1 │ │ +530a04: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +530a08: 7210 1369 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +530a0e: 0c01 |000f: move-result-object v1 │ │ +530a10: 1f01 ce22 |0010: check-cast v1, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +530a14: 6e30 38d3 3104 |0012: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/util/MapTileArea;.contains:(J)Z // method@d338 │ │ +530a1a: 0a01 |0015: move-result v1 │ │ +530a1c: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ +530a20: 1213 |0018: const/4 v3, #int 1 // #1 │ │ +530a22: 0f03 |0019: return v3 │ │ +530a24: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +530a26: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0012 line=72 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/osmdroid/util/MapTileAreaList; │ │ 0x0000 - 0x001c reg=3 (null) J │ │ @@ -1540064,17 +1540082,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -530a84: |[530a84] org.osmdroid.util.MapTileAreaList.getList:()Ljava/util/List; │ │ -530a94: 5410 ac9e |0000: iget-object v0, v1, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ -530a98: 1100 |0002: return-object v0 │ │ +530aa0: |[530aa0] org.osmdroid.util.MapTileAreaList.getList:()Ljava/util/List; │ │ +530ab0: 5410 ac9e |0000: iget-object v0, v1, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ +530ab4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileAreaList; │ │ │ │ #2 : (in Lorg/osmdroid/util/MapTileAreaList;) │ │ @@ -1540082,18 +1540100,18 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -530a50: |[530a50] org.osmdroid.util.MapTileAreaList.iterator:()Ljava/util/Iterator; │ │ -530a60: 2200 d122 |0000: new-instance v0, Lorg/osmdroid/util/MapTileAreaList$1; // type@22d1 │ │ -530a64: 7020 4ad3 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/util/MapTileAreaList$1;.:(Lorg/osmdroid/util/MapTileAreaList;)V // method@d34a │ │ -530a6a: 1100 |0005: return-object v0 │ │ +530a6c: |[530a6c] org.osmdroid.util.MapTileAreaList.iterator:()Ljava/util/Iterator; │ │ +530a7c: 2200 d122 |0000: new-instance v0, Lorg/osmdroid/util/MapTileAreaList$1; // type@22d1 │ │ +530a80: 7020 4ad3 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/util/MapTileAreaList$1;.:(Lorg/osmdroid/util/MapTileAreaList;)V // method@d34a │ │ +530a86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/util/MapTileAreaList; │ │ │ │ #3 : (in Lorg/osmdroid/util/MapTileAreaList;) │ │ @@ -1540101,30 +1540119,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -530a0c: |[530a0c] org.osmdroid.util.MapTileAreaList.size:()I │ │ -530a1c: 5430 ac9e |0000: iget-object v0, v3, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ -530a20: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -530a26: 0c00 |0005: move-result-object v0 │ │ -530a28: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -530a2a: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -530a30: 0a02 |000a: move-result v2 │ │ -530a32: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ -530a36: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -530a3c: 0c02 |0010: move-result-object v2 │ │ -530a3e: 1f02 ce22 |0011: check-cast v2, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -530a42: 6e10 45d3 0200 |0013: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ -530a48: 0a02 |0016: move-result v2 │ │ -530a4a: b021 |0017: add-int/2addr v1, v2 │ │ -530a4c: 28ef |0018: goto 0007 // -0011 │ │ -530a4e: 0f01 |0019: return v1 │ │ +530a28: |[530a28] org.osmdroid.util.MapTileAreaList.size:()I │ │ +530a38: 5430 ac9e |0000: iget-object v0, v3, Lorg/osmdroid/util/MapTileAreaList;.mList:Ljava/util/List; // field@9eac │ │ +530a3c: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +530a42: 0c00 |0005: move-result-object v0 │ │ +530a44: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +530a46: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +530a4c: 0a02 |000a: move-result v2 │ │ +530a4e: 3802 0e00 |000b: if-eqz v2, 0019 // +000e │ │ +530a52: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +530a58: 0c02 |0010: move-result-object v2 │ │ +530a5a: 1f02 ce22 |0011: check-cast v2, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +530a5e: 6e10 45d3 0200 |0013: invoke-virtual {v2}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ +530a64: 0a02 |0016: move-result v2 │ │ +530a66: b021 |0017: add-int/2addr v1, v2 │ │ +530a68: 28ef |0018: goto 0007 // -0011 │ │ +530a6a: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0013 line=25 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/osmdroid/util/MapTileAreaList; │ │ │ │ @@ -1540158,18 +1540176,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -530bdc: |[530bdc] org.osmdroid.util.MapTileAreaZoomComputer.:(I)V │ │ -530bec: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -530bf2: 5901 ad9e |0003: iput v1, v0, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530bf6: 0e00 |0005: return-void │ │ +530bf8: |[530bf8] org.osmdroid.util.MapTileAreaZoomComputer.:(I)V │ │ +530c08: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +530c0e: 5901 ad9e |0003: iput v1, v0, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530c12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/util/MapTileAreaZoomComputer; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ @@ -1540180,91 +1540198,91 @@ │ │ type : '(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -530ac4: |[530ac4] org.osmdroid.util.MapTileAreaZoomComputer.computeFromSource:(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; │ │ -530ad4: 3808 0300 |0000: if-eqz v8, 0003 // +0003 │ │ -530ad8: 2806 |0002: goto 0008 // +0006 │ │ -530ada: 2208 ce22 |0003: new-instance v8, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ -530ade: 7010 2fd3 0800 |0005: invoke-direct {v8}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ -530ae4: 6e10 45d3 0700 |0008: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ -530aea: 0a00 |000b: move-result v0 │ │ -530aec: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -530af0: 6e10 41d3 0800 |000e: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ -530af6: 1108 |0011: return-object v8 │ │ -530af8: 6e10 3fd3 0700 |0012: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getZoom:()I // method@d33f │ │ -530afe: 0a00 |0015: move-result v0 │ │ -530b00: 5261 ad9e |0016: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b04: 9002 0001 |0018: add-int v2, v0, v1 │ │ -530b08: 3a02 6600 |001a: if-ltz v2, 0080 // +0066 │ │ -530b0c: 6000 ae9e |001c: sget v0, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ -530b10: 3702 0300 |001e: if-le v2, v0, 0021 // +0003 │ │ -530b14: 2860 |0020: goto 0080 // +0060 │ │ -530b16: 3c01 2f00 |0021: if-gtz v1, 0050 // +002f │ │ -530b1a: 6e10 3bd3 0700 |0023: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getLeft:()I // method@d33b │ │ -530b20: 0a00 |0026: move-result v0 │ │ -530b22: 5261 ad9e |0027: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b26: 7b11 |0029: neg-int v1, v1 │ │ -530b28: 9903 0001 |002a: shr-int v3, v0, v1 │ │ -530b2c: 6e10 3dd3 0700 |002c: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getTop:()I // method@d33d │ │ -530b32: 0a00 |002f: move-result v0 │ │ -530b34: 5261 ad9e |0030: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b38: 7b11 |0032: neg-int v1, v1 │ │ -530b3a: 9904 0001 |0033: shr-int v4, v0, v1 │ │ -530b3e: 6e10 3cd3 0700 |0035: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getRight:()I // method@d33c │ │ -530b44: 0a00 |0038: move-result v0 │ │ -530b46: 5261 ad9e |0039: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b4a: 7b11 |003b: neg-int v1, v1 │ │ -530b4c: 9905 0001 |003c: shr-int v5, v0, v1 │ │ -530b50: 6e10 39d3 0700 |003e: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getBottom:()I // method@d339 │ │ -530b56: 0a07 |0041: move-result v7 │ │ -530b58: 5260 ad9e |0042: iget v0, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b5c: 7b00 |0044: neg-int v0, v0 │ │ -530b5e: b907 |0045: shr-int/2addr v7, v0 │ │ -530b60: 0780 |0046: move-object v0, v8 │ │ -530b62: 0121 |0047: move v1, v2 │ │ -530b64: 0132 |0048: move v2, v3 │ │ -530b66: 0143 |0049: move v3, v4 │ │ -530b68: 0154 |004a: move v4, v5 │ │ -530b6a: 0175 |004b: move v5, v7 │ │ -530b6c: 7406 42d3 0000 |004c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ -530b72: 1108 |004f: return-object v8 │ │ -530b74: 6e10 3bd3 0700 |0050: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getLeft:()I // method@d33b │ │ -530b7a: 0a00 |0053: move-result v0 │ │ -530b7c: 5261 ad9e |0054: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b80: 9803 0001 |0056: shl-int v3, v0, v1 │ │ -530b84: 6e10 3dd3 0700 |0058: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getTop:()I // method@d33d │ │ -530b8a: 0a00 |005b: move-result v0 │ │ -530b8c: 5261 ad9e |005c: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530b90: 9804 0001 |005e: shl-int v4, v0, v1 │ │ -530b94: 6e10 3cd3 0700 |0060: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getRight:()I // method@d33c │ │ -530b9a: 0a00 |0063: move-result v0 │ │ -530b9c: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -530ba0: 5261 ad9e |0066: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530ba4: b810 |0068: shl-int/2addr v0, v1 │ │ -530ba6: d805 00ff |0069: add-int/lit8 v5, v0, #int -1 // #ff │ │ -530baa: 6e10 39d3 0700 |006b: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getBottom:()I // method@d339 │ │ -530bb0: 0a07 |006e: move-result v7 │ │ -530bb2: d807 0701 |006f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -530bb6: 5260 ad9e |0071: iget v0, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ -530bba: b807 |0073: shl-int/2addr v7, v0 │ │ -530bbc: d807 07ff |0074: add-int/lit8 v7, v7, #int -1 // #ff │ │ -530bc0: 0780 |0076: move-object v0, v8 │ │ -530bc2: 0121 |0077: move v1, v2 │ │ -530bc4: 0132 |0078: move v2, v3 │ │ -530bc6: 0143 |0079: move v3, v4 │ │ -530bc8: 0154 |007a: move v4, v5 │ │ -530bca: 0175 |007b: move v5, v7 │ │ -530bcc: 7406 42d3 0000 |007c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ -530bd2: 1108 |007f: return-object v8 │ │ -530bd4: 6e10 41d3 0800 |0080: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ -530bda: 1108 |0083: return-object v8 │ │ +530ae0: |[530ae0] org.osmdroid.util.MapTileAreaZoomComputer.computeFromSource:(Lorg/osmdroid/util/MapTileArea;Lorg/osmdroid/util/MapTileArea;)Lorg/osmdroid/util/MapTileArea; │ │ +530af0: 3808 0300 |0000: if-eqz v8, 0003 // +0003 │ │ +530af4: 2806 |0002: goto 0008 // +0006 │ │ +530af6: 2208 ce22 |0003: new-instance v8, Lorg/osmdroid/util/MapTileArea; // type@22ce │ │ +530afa: 7010 2fd3 0800 |0005: invoke-direct {v8}, Lorg/osmdroid/util/MapTileArea;.:()V // method@d32f │ │ +530b00: 6e10 45d3 0700 |0008: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.size:()I // method@d345 │ │ +530b06: 0a00 |000b: move-result v0 │ │ +530b08: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +530b0c: 6e10 41d3 0800 |000e: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ +530b12: 1108 |0011: return-object v8 │ │ +530b14: 6e10 3fd3 0700 |0012: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getZoom:()I // method@d33f │ │ +530b1a: 0a00 |0015: move-result v0 │ │ +530b1c: 5261 ad9e |0016: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530b20: 9002 0001 |0018: add-int v2, v0, v1 │ │ +530b24: 3a02 6600 |001a: if-ltz v2, 0080 // +0066 │ │ +530b28: 6000 ae9e |001c: sget v0, Lorg/osmdroid/util/MapTileIndex;.mMaxZoomLevel:I // field@9eae │ │ +530b2c: 3702 0300 |001e: if-le v2, v0, 0021 // +0003 │ │ +530b30: 2860 |0020: goto 0080 // +0060 │ │ +530b32: 3c01 2f00 |0021: if-gtz v1, 0050 // +002f │ │ +530b36: 6e10 3bd3 0700 |0023: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getLeft:()I // method@d33b │ │ +530b3c: 0a00 |0026: move-result v0 │ │ +530b3e: 5261 ad9e |0027: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530b42: 7b11 |0029: neg-int v1, v1 │ │ +530b44: 9903 0001 |002a: shr-int v3, v0, v1 │ │ +530b48: 6e10 3dd3 0700 |002c: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getTop:()I // method@d33d │ │ +530b4e: 0a00 |002f: move-result v0 │ │ +530b50: 5261 ad9e |0030: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530b54: 7b11 |0032: neg-int v1, v1 │ │ +530b56: 9904 0001 |0033: shr-int v4, v0, v1 │ │ +530b5a: 6e10 3cd3 0700 |0035: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getRight:()I // method@d33c │ │ +530b60: 0a00 |0038: move-result v0 │ │ +530b62: 5261 ad9e |0039: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530b66: 7b11 |003b: neg-int v1, v1 │ │ +530b68: 9905 0001 |003c: shr-int v5, v0, v1 │ │ +530b6c: 6e10 39d3 0700 |003e: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getBottom:()I // method@d339 │ │ +530b72: 0a07 |0041: move-result v7 │ │ +530b74: 5260 ad9e |0042: iget v0, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530b78: 7b00 |0044: neg-int v0, v0 │ │ +530b7a: b907 |0045: shr-int/2addr v7, v0 │ │ +530b7c: 0780 |0046: move-object v0, v8 │ │ +530b7e: 0121 |0047: move v1, v2 │ │ +530b80: 0132 |0048: move v2, v3 │ │ +530b82: 0143 |0049: move v3, v4 │ │ +530b84: 0154 |004a: move v4, v5 │ │ +530b86: 0175 |004b: move v5, v7 │ │ +530b88: 7406 42d3 0000 |004c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ +530b8e: 1108 |004f: return-object v8 │ │ +530b90: 6e10 3bd3 0700 |0050: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getLeft:()I // method@d33b │ │ +530b96: 0a00 |0053: move-result v0 │ │ +530b98: 5261 ad9e |0054: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530b9c: 9803 0001 |0056: shl-int v3, v0, v1 │ │ +530ba0: 6e10 3dd3 0700 |0058: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getTop:()I // method@d33d │ │ +530ba6: 0a00 |005b: move-result v0 │ │ +530ba8: 5261 ad9e |005c: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530bac: 9804 0001 |005e: shl-int v4, v0, v1 │ │ +530bb0: 6e10 3cd3 0700 |0060: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getRight:()I // method@d33c │ │ +530bb6: 0a00 |0063: move-result v0 │ │ +530bb8: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +530bbc: 5261 ad9e |0066: iget v1, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530bc0: b810 |0068: shl-int/2addr v0, v1 │ │ +530bc2: d805 00ff |0069: add-int/lit8 v5, v0, #int -1 // #ff │ │ +530bc6: 6e10 39d3 0700 |006b: invoke-virtual {v7}, Lorg/osmdroid/util/MapTileArea;.getBottom:()I // method@d339 │ │ +530bcc: 0a07 |006e: move-result v7 │ │ +530bce: d807 0701 |006f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +530bd2: 5260 ad9e |0071: iget v0, v6, Lorg/osmdroid/util/MapTileAreaZoomComputer;.mZoomDelta:I // field@9ead │ │ +530bd6: b807 |0073: shl-int/2addr v7, v0 │ │ +530bd8: d807 07ff |0074: add-int/lit8 v7, v7, #int -1 // #ff │ │ +530bdc: 0780 |0076: move-object v0, v8 │ │ +530bde: 0121 |0077: move v1, v2 │ │ +530be0: 0132 |0078: move v2, v3 │ │ +530be2: 0143 |0079: move v3, v4 │ │ +530be4: 0154 |007a: move v4, v5 │ │ +530be6: 0175 |007b: move v5, v7 │ │ +530be8: 7406 42d3 0000 |007c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/MapTileArea;.set:(IIIII)Lorg/osmdroid/util/MapTileArea; // method@d342 │ │ +530bee: 1108 |007f: return-object v8 │ │ +530bf0: 6e10 41d3 0800 |0080: invoke-virtual {v8}, Lorg/osmdroid/util/MapTileArea;.reset:()Lorg/osmdroid/util/MapTileArea; // method@d341 │ │ +530bf6: 1108 |0083: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=19 │ │ 0x0008 line=20 │ │ 0x000e line=21 │ │ 0x0012 line=24 │ │ 0x0016 line=25 │ │ @@ -1540315,17 +1540333,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -531254: |[531254] org.osmdroid.util.MapTileList.:()V │ │ -531264: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -53126a: 0e00 |0003: return-void │ │ +531270: |[531270] org.osmdroid.util.MapTileList.:()V │ │ +531280: 7010 1a65 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +531286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/MapTileList; │ │ │ │ Virtual methods - │ │ @@ -1540334,18 +1540352,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -53126c: |[53126c] org.osmdroid.util.MapTileList.clear:()V │ │ -53127c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53127e: 5910 b09e |0001: iput v0, v1, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ -531282: 0e00 |0003: return-void │ │ +531288: |[531288] org.osmdroid.util.MapTileList.clear:()V │ │ +531298: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53129a: 5910 b09e |0001: iput v0, v1, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ +53129e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/util/MapTileList; │ │ │ │ #1 : (in Lorg/osmdroid/util/MapTileList;) │ │ @@ -1540353,31 +1540371,31 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 25 16-bit code units │ │ -5311dc: |[5311dc] org.osmdroid.util.MapTileList.contains:(J)Z │ │ -5311ec: 5450 b19e |0000: iget-object v0, v5, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -5311f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5311f2: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ -5311f6: 0f01 |0005: return v1 │ │ -5311f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -5311fa: 5252 b09e |0007: iget v2, v5, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ -5311fe: 3520 0f00 |0009: if-ge v0, v2, 0018 // +000f │ │ -531202: 5452 b19e |000b: iget-object v2, v5, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -531206: 4503 0200 |000d: aget-wide v3, v2, v0 │ │ -53120a: 3102 0306 |000f: cmp-long v2, v3, v6 │ │ -53120e: 3902 0400 |0011: if-nez v2, 0015 // +0004 │ │ -531212: 1216 |0013: const/4 v6, #int 1 // #1 │ │ -531214: 0f06 |0014: return v6 │ │ -531216: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -53121a: 28f0 |0017: goto 0007 // -0010 │ │ -53121c: 0f01 |0018: return v1 │ │ +5311f8: |[5311f8] org.osmdroid.util.MapTileList.contains:(J)Z │ │ +531208: 5450 b19e |0000: iget-object v0, v5, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +53120c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +53120e: 3900 0300 |0003: if-nez v0, 0006 // +0003 │ │ +531212: 0f01 |0005: return v1 │ │ +531214: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +531216: 5252 b09e |0007: iget v2, v5, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ +53121a: 3520 0f00 |0009: if-ge v0, v2, 0018 // +000f │ │ +53121e: 5452 b19e |000b: iget-object v2, v5, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +531222: 4503 0200 |000d: aget-wide v3, v2, v0 │ │ +531226: 3102 0306 |000f: cmp-long v2, v3, v6 │ │ +53122a: 3902 0400 |0011: if-nez v2, 0015 // +0004 │ │ +53122e: 1216 |0013: const/4 v6, #int 1 // #1 │ │ +531230: 0f06 |0014: return v6 │ │ +531232: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +531236: 28f0 |0017: goto 0007 // -0010 │ │ +531238: 0f01 |0018: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=77 │ │ 0x000b line=78 │ │ locals : │ │ 0x0000 - 0x0019 reg=5 this Lorg/osmdroid/util/MapTileList; │ │ @@ -1540388,37 +1540406,37 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -531284: |[531284] org.osmdroid.util.MapTileList.ensureCapacity:(I)V │ │ -531294: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -531298: 0e00 |0002: return-void │ │ -53129a: 5430 b19e |0003: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -53129e: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -5312a2: 2100 |0007: array-length v0, v0 │ │ -5312a4: 3440 0300 |0008: if-lt v0, v4, 000b // +0003 │ │ -5312a8: 0e00 |000a: return-void │ │ -5312aa: 1d03 |000b: monitor-enter v3 │ │ -5312ac: 2344 3323 |000c: new-array v4, v4, [J // type@2333 │ │ -5312b0: 5430 b19e |000e: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -5312b4: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -5312b8: 5430 b19e |0012: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -5312bc: 5431 b19e |0014: iget-object v1, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -5312c0: 2111 |0016: array-length v1, v1 │ │ -5312c2: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -5312c4: 7151 a465 2024 |0018: invoke-static {v0, v2, v4, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ -5312ca: 5b34 b19e |001b: iput-object v4, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -5312ce: 1e03 |001d: monitor-exit v3 │ │ -5312d0: 0e00 |001e: return-void │ │ -5312d2: 0d04 |001f: move-exception v4 │ │ -5312d4: 1e03 |0020: monitor-exit v3 │ │ -5312d6: 2704 |0021: throw v4 │ │ +5312a0: |[5312a0] org.osmdroid.util.MapTileList.ensureCapacity:(I)V │ │ +5312b0: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +5312b4: 0e00 |0002: return-void │ │ +5312b6: 5430 b19e |0003: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +5312ba: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +5312be: 2100 |0007: array-length v0, v0 │ │ +5312c0: 3440 0300 |0008: if-lt v0, v4, 000b // +0003 │ │ +5312c4: 0e00 |000a: return-void │ │ +5312c6: 1d03 |000b: monitor-enter v3 │ │ +5312c8: 2344 3323 |000c: new-array v4, v4, [J // type@2333 │ │ +5312cc: 5430 b19e |000e: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +5312d0: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +5312d4: 5430 b19e |0012: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +5312d8: 5431 b19e |0014: iget-object v1, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +5312dc: 2111 |0016: array-length v1, v1 │ │ +5312de: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +5312e0: 7151 a465 2024 |0018: invoke-static {v0, v2, v4, v2, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@65a4 │ │ +5312e6: 5b34 b19e |001b: iput-object v4, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +5312ea: 1e03 |001d: monitor-exit v3 │ │ +5312ec: 0e00 |001e: return-void │ │ +5312ee: 0d04 |001f: move-exception v4 │ │ +5312f0: 1e03 |0020: monitor-exit v3 │ │ +5312f2: 2704 |0021: throw v4 │ │ catches : 1 │ │ 0x000c - 0x0021 │ │ -> 0x001f │ │ positions : │ │ 0x0003 line=60 │ │ 0x000b line=63 │ │ 0x000c line=64 │ │ @@ -1540435,18 +1540453,18 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -531238: |[531238] org.osmdroid.util.MapTileList.get:(I)J │ │ -531248: 5430 b19e |0000: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -53124c: 4501 0004 |0002: aget-wide v1, v0, v4 │ │ -531250: 1001 |0004: return-wide v1 │ │ +531254: |[531254] org.osmdroid.util.MapTileList.get:(I)J │ │ +531264: 5430 b19e |0000: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +531268: 4501 0004 |0002: aget-wide v1, v0, v4 │ │ +53126c: 1001 |0004: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=3 this Lorg/osmdroid/util/MapTileList; │ │ 0x0000 - 0x0005 reg=4 (null) I │ │ │ │ @@ -1540455,17 +1540473,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -531220: |[531220] org.osmdroid.util.MapTileList.getSize:()I │ │ -531230: 5210 b09e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ -531234: 0f00 |0002: return v0 │ │ +53123c: |[53123c] org.osmdroid.util.MapTileList.getSize:()I │ │ +53124c: 5210 b09e |0000: iget v0, v1, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ +531250: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/util/MapTileList; │ │ │ │ #5 : (in Lorg/osmdroid/util/MapTileList;) │ │ @@ -1540473,24 +1540491,24 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -5312e4: |[5312e4] org.osmdroid.util.MapTileList.put:(J)V │ │ -5312f4: 5230 b09e |0000: iget v0, v3, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ -5312f8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -5312fc: 6e20 65d3 0300 |0004: invoke-virtual {v3, v0}, Lorg/osmdroid/util/MapTileList;.ensureCapacity:(I)V // method@d365 │ │ -531302: 5430 b19e |0007: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ -531306: 5231 b09e |0009: iget v1, v3, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ -53130a: d802 0101 |000b: add-int/lit8 v2, v1, #int 1 // #01 │ │ -53130e: 5932 b09e |000d: iput v2, v3, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ -531312: 4c04 0001 |000f: aput-wide v4, v0, v1 │ │ -531316: 0e00 |0011: return-void │ │ +531300: |[531300] org.osmdroid.util.MapTileList.put:(J)V │ │ +531310: 5230 b09e |0000: iget v0, v3, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ +531314: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +531318: 6e20 65d3 0300 |0004: invoke-virtual {v3, v0}, Lorg/osmdroid/util/MapTileList;.ensureCapacity:(I)V // method@d365 │ │ +53131e: 5430 b19e |0007: iget-object v0, v3, Lorg/osmdroid/util/MapTileList;.mTileIndices:[J // field@9eb1 │ │ +531322: 5231 b09e |0009: iget v1, v3, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ +531326: d802 0101 |000b: add-int/lit8 v2, v1, #int 1 // #01 │ │ +53132a: 5932 b09e |000d: iput v2, v3, Lorg/osmdroid/util/MapTileList;.mSize:I // field@9eb0 │ │ +53132e: 4c04 0001 |000f: aput-wide v4, v0, v1 │ │ +531332: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/osmdroid/util/MapTileList; │ │ 0x0000 - 0x0012 reg=4 (null) J │ │ @@ -1540520,17 +1540538,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -531cb0: |[531cb0] org.osmdroid.util.TileSystemWebMercator.:()V │ │ -531cc0: 7010 86d3 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/util/TileSystem;.:()V // method@d386 │ │ -531cc6: 0e00 |0003: return-void │ │ +531ccc: |[531ccc] org.osmdroid.util.TileSystemWebMercator.:()V │ │ +531cdc: 7010 86d3 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/util/TileSystem;.:()V // method@d386 │ │ +531ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/util/TileSystemWebMercator; │ │ │ │ Virtual methods - │ │ @@ -1540539,31 +1540557,31 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -531b24: |[531b24] org.osmdroid.util.TileSystemWebMercator.getLatitudeFromY01:(D)D │ │ -531b34: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -531b38: cc05 |0002: sub-double/2addr v5, v0 │ │ -531b3a: 1900 0040 |0003: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ -531b3e: ad05 0500 |0005: mul-double v5, v5, v0 │ │ -531b42: 1800 182d 4454 fb21 0940 |0007: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -531b4c: ad05 0500 |000c: mul-double v5, v5, v0 │ │ -531b50: 7120 f764 6500 |000e: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@64f7 │ │ -531b56: 0b05 |0011: move-result-wide v5 │ │ -531b58: 7120 f364 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Math;.atan:(D)D // method@64f3 │ │ -531b5e: 0b05 |0015: move-result-wide v5 │ │ -531b60: 1802 0000 0000 0080 7640 |0016: const-wide v2, #double 360 // #4076800000000000 │ │ -531b6a: ad05 0502 |001b: mul-double v5, v5, v2 │ │ -531b6e: ce05 |001d: div-double/2addr v5, v0 │ │ -531b70: 1800 0000 0000 0080 5640 |001e: const-wide v0, #double 90 // #4056800000000000 │ │ -531b7a: cc50 |0023: sub-double/2addr v0, v5 │ │ -531b7c: 1000 |0024: return-wide v0 │ │ +531b40: |[531b40] org.osmdroid.util.TileSystemWebMercator.getLatitudeFromY01:(D)D │ │ +531b50: 1900 e03f |0000: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +531b54: cc05 |0002: sub-double/2addr v5, v0 │ │ +531b56: 1900 0040 |0003: const-wide/high16 v0, #long 4611686018427387904 // #4000 │ │ +531b5a: ad05 0500 |0005: mul-double v5, v5, v0 │ │ +531b5e: 1800 182d 4454 fb21 0940 |0007: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +531b68: ad05 0500 |000c: mul-double v5, v5, v0 │ │ +531b6c: 7120 f764 6500 |000e: invoke-static {v5, v6}, Ljava/lang/Math;.exp:(D)D // method@64f7 │ │ +531b72: 0b05 |0011: move-result-wide v5 │ │ +531b74: 7120 f364 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Math;.atan:(D)D // method@64f3 │ │ +531b7a: 0b05 |0015: move-result-wide v5 │ │ +531b7c: 1802 0000 0000 0080 7640 |0016: const-wide v2, #double 360 // #4076800000000000 │ │ +531b86: ad05 0502 |001b: mul-double v5, v5, v2 │ │ +531b8a: ce05 |001d: div-double/2addr v5, v0 │ │ +531b8c: 1800 0000 0000 0080 5640 |001e: const-wide v0, #double 90 // #4056800000000000 │ │ +531b96: cc50 |0023: sub-double/2addr v0, v5 │ │ +531b98: 1000 |0024: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x000e line=32 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lorg/osmdroid/util/TileSystemWebMercator; │ │ 0x0000 - 0x0025 reg=5 (null) D │ │ │ │ @@ -1540572,25 +1540590,25 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -531b80: |[531b80] org.osmdroid.util.TileSystemWebMercator.getLongitudeFromX01:(D)D │ │ -531b90: 6e10 b5d3 0600 |0000: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ -531b96: 0b00 |0003: move-result-wide v0 │ │ -531b98: 6e10 b3d3 0600 |0004: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystemWebMercator;.getMaxLongitude:()D // method@d3b3 │ │ -531b9e: 0b02 |0007: move-result-wide v2 │ │ -531ba0: 6e10 b5d3 0600 |0008: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ -531ba6: 0b04 |000b: move-result-wide v4 │ │ -531ba8: cc42 |000c: sub-double/2addr v2, v4 │ │ -531baa: ad02 0207 |000d: mul-double v2, v2, v7 │ │ -531bae: cb20 |000f: add-double/2addr v0, v2 │ │ -531bb0: 1000 |0010: return-wide v0 │ │ +531b9c: |[531b9c] org.osmdroid.util.TileSystemWebMercator.getLongitudeFromX01:(D)D │ │ +531bac: 6e10 b5d3 0600 |0000: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ +531bb2: 0b00 |0003: move-result-wide v0 │ │ +531bb4: 6e10 b3d3 0600 |0004: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystemWebMercator;.getMaxLongitude:()D // method@d3b3 │ │ +531bba: 0b02 |0007: move-result-wide v2 │ │ +531bbc: 6e10 b5d3 0600 |0008: invoke-virtual {v6}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ +531bc2: 0b04 |000b: move-result-wide v4 │ │ +531bc4: cc42 |000c: sub-double/2addr v2, v4 │ │ +531bc6: ad02 0207 |000d: mul-double v2, v2, v7 │ │ +531bca: cb20 |000f: add-double/2addr v0, v2 │ │ +531bcc: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0011 reg=6 this Lorg/osmdroid/util/TileSystemWebMercator; │ │ 0x0000 - 0x0011 reg=7 (null) D │ │ │ │ @@ -1540599,89 +1540617,89 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -531bb4: |[531bb4] org.osmdroid.util.TileSystemWebMercator.getMaxLatitude:()D │ │ -531bc4: 1800 d549 a5b1 4543 5540 |0000: const-wide v0, #double 85.0511 // #40554345b1a549d5 │ │ -531bce: 1000 |0005: return-wide v0 │ │ +531bd0: |[531bd0] org.osmdroid.util.TileSystemWebMercator.getMaxLatitude:()D │ │ +531be0: 1800 d549 a5b1 4543 5540 |0000: const-wide v0, #double 85.0511 // #40554345b1a549d5 │ │ +531bea: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/util/TileSystemWebMercator;) │ │ name : 'getMaxLongitude' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -531bd0: |[531bd0] org.osmdroid.util.TileSystemWebMercator.getMaxLongitude:()D │ │ -531be0: 1800 0000 0000 0080 6640 |0000: const-wide v0, #double 180 // #4066800000000000 │ │ -531bea: 1000 |0005: return-wide v0 │ │ +531bec: |[531bec] org.osmdroid.util.TileSystemWebMercator.getMaxLongitude:()D │ │ +531bfc: 1800 0000 0000 0080 6640 |0000: const-wide v0, #double 180 // #4066800000000000 │ │ +531c06: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/util/TileSystemWebMercator;) │ │ name : 'getMinLatitude' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -531bec: |[531bec] org.osmdroid.util.TileSystemWebMercator.getMinLatitude:()D │ │ -531bfc: 1800 d549 a5b1 4543 55c0 |0000: const-wide v0, #double -85.0511 // #c0554345b1a549d5 │ │ -531c06: 1000 |0005: return-wide v0 │ │ +531c08: |[531c08] org.osmdroid.util.TileSystemWebMercator.getMinLatitude:()D │ │ +531c18: 1800 d549 a5b1 4543 55c0 |0000: const-wide v0, #double -85.0511 // #c0554345b1a549d5 │ │ +531c22: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/util/TileSystemWebMercator;) │ │ name : 'getMinLongitude' │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -531c08: |[531c08] org.osmdroid.util.TileSystemWebMercator.getMinLongitude:()D │ │ -531c18: 1800 0000 0000 0080 66c0 |0000: const-wide v0, #double -180 // #c066800000000000 │ │ -531c22: 1000 |0005: return-wide v0 │ │ +531c24: |[531c24] org.osmdroid.util.TileSystemWebMercator.getMinLongitude:()D │ │ +531c34: 1800 0000 0000 0080 66c0 |0000: const-wide v0, #double -180 // #c066800000000000 │ │ +531c3e: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/osmdroid/util/TileSystemWebMercator;) │ │ name : 'getX01FromLongitude' │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -531c24: |[531c24] org.osmdroid.util.TileSystemWebMercator.getX01FromLongitude:(D)D │ │ -531c34: 6e10 b5d3 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ -531c3a: 0b00 |0003: move-result-wide v0 │ │ -531c3c: cc05 |0004: sub-double/2addr v5, v0 │ │ -531c3e: 6e10 b3d3 0400 |0005: invoke-virtual {v4}, Lorg/osmdroid/util/TileSystemWebMercator;.getMaxLongitude:()D // method@d3b3 │ │ -531c44: 0b00 |0008: move-result-wide v0 │ │ -531c46: 6e10 b5d3 0400 |0009: invoke-virtual {v4}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ -531c4c: 0b02 |000c: move-result-wide v2 │ │ -531c4e: cc20 |000d: sub-double/2addr v0, v2 │ │ -531c50: ce05 |000e: div-double/2addr v5, v0 │ │ -531c52: 1005 |000f: return-wide v5 │ │ +531c40: |[531c40] org.osmdroid.util.TileSystemWebMercator.getX01FromLongitude:(D)D │ │ +531c50: 6e10 b5d3 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ +531c56: 0b00 |0003: move-result-wide v0 │ │ +531c58: cc05 |0004: sub-double/2addr v5, v0 │ │ +531c5a: 6e10 b3d3 0400 |0005: invoke-virtual {v4}, Lorg/osmdroid/util/TileSystemWebMercator;.getMaxLongitude:()D // method@d3b3 │ │ +531c60: 0b00 |0008: move-result-wide v0 │ │ +531c62: 6e10 b5d3 0400 |0009: invoke-virtual {v4}, Lorg/osmdroid/util/TileSystemWebMercator;.getMinLongitude:()D // method@d3b5 │ │ +531c68: 0b02 |000c: move-result-wide v2 │ │ +531c6a: cc20 |000d: sub-double/2addr v0, v2 │ │ +531c6c: ce05 |000e: div-double/2addr v5, v0 │ │ +531c6e: 1005 |000f: return-wide v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/osmdroid/util/TileSystemWebMercator; │ │ 0x0000 - 0x0010 reg=5 (null) D │ │ │ │ @@ -1540690,32 +1540708,32 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -531c54: |[531c54] org.osmdroid.util.TileSystemWebMercator.getY01FromLatitude:(D)D │ │ -531c64: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ -531c6e: ad05 0500 |0005: mul-double v5, v5, v0 │ │ -531c72: 1800 0000 0000 0080 6640 |0007: const-wide v0, #double 180 // #4066800000000000 │ │ -531c7c: ce05 |000c: div-double/2addr v5, v0 │ │ -531c7e: 7120 0965 6500 |000d: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@6509 │ │ -531c84: 0b05 |0010: move-result-wide v5 │ │ -531c86: 1900 f03f |0011: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ -531c8a: ab02 0500 |0013: add-double v2, v5, v0 │ │ -531c8e: cc50 |0015: sub-double/2addr v0, v5 │ │ -531c90: ce02 |0016: div-double/2addr v2, v0 │ │ -531c92: 7120 fa64 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -531c98: 0b05 |001a: move-result-wide v5 │ │ -531c9a: 1800 182d 4454 fb21 2940 |001b: const-wide v0, #double 12.5664 // #402921fb54442d18 │ │ -531ca4: ce05 |0020: div-double/2addr v5, v0 │ │ -531ca6: 1900 e03f |0021: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -531caa: cc50 |0023: sub-double/2addr v0, v5 │ │ -531cac: 1000 |0024: return-wide v0 │ │ +531c70: |[531c70] org.osmdroid.util.TileSystemWebMercator.getY01FromLatitude:(D)D │ │ +531c80: 1800 182d 4454 fb21 0940 |0000: const-wide v0, #double 3.14159 // #400921fb54442d18 │ │ +531c8a: ad05 0500 |0005: mul-double v5, v5, v0 │ │ +531c8e: 1800 0000 0000 0080 6640 |0007: const-wide v0, #double 180 // #4066800000000000 │ │ +531c98: ce05 |000c: div-double/2addr v5, v0 │ │ +531c9a: 7120 0965 6500 |000d: invoke-static {v5, v6}, Ljava/lang/Math;.sin:(D)D // method@6509 │ │ +531ca0: 0b05 |0010: move-result-wide v5 │ │ +531ca2: 1900 f03f |0011: const-wide/high16 v0, #long 4607182418800017408 // #3ff0 │ │ +531ca6: ab02 0500 |0013: add-double v2, v5, v0 │ │ +531caa: cc50 |0015: sub-double/2addr v0, v5 │ │ +531cac: ce02 |0016: div-double/2addr v2, v0 │ │ +531cae: 7120 fa64 3200 |0017: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +531cb4: 0b05 |001a: move-result-wide v5 │ │ +531cb6: 1800 182d 4454 fb21 2940 |001b: const-wide v0, #double 12.5664 // #402921fb54442d18 │ │ +531cc0: ce05 |0020: div-double/2addr v5, v0 │ │ +531cc2: 1900 e03f |0021: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +531cc6: cc50 |0023: sub-double/2addr v0, v5 │ │ +531cc8: 1000 |0024: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x000d line=21 │ │ 0x0017 line=22 │ │ locals : │ │ 0x0000 - 0x0025 reg=4 this Lorg/osmdroid/util/TileSystemWebMercator; │ │ 0x0000 - 0x0025 reg=5 (null) D │ │ @@ -1540775,79 +1540793,79 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 9 │ │ insns size : 130 16-bit code units │ │ -5341ac: |[5341ac] org.osmdroid.views.MapController.:(Lorg/osmdroid/views/MapView;)V │ │ -5341bc: 0800 1500 |0000: move-object/from16 v0, v21 │ │ -5341c0: 7601 1a65 1500 |0002: invoke-direct/range {v21}, Ljava/lang/Object;.:()V // method@651a │ │ -5341c6: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ -5341ca: 5a01 0c9f |0007: iput-wide v1, v0, Lorg/osmdroid/views/MapController;.mTargetZoomLevel:D // field@9f0c │ │ -5341ce: 0801 1600 |0009: move-object/from16 v1, v22 │ │ -5341d2: 5b01 0a9f |000b: iput-object v1, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5341d6: 2201 ed22 |000d: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController; // type@22ed │ │ -5341da: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -5341dc: 7030 09d4 0102 |0010: invoke-direct {v1, v0, v2}, Lorg/osmdroid/views/MapController$ReplayController;.:(Lorg/osmdroid/views/MapController;Lorg/osmdroid/views/MapController$1;)V // method@d409 │ │ -5341e2: 5b01 0b9f |0013: iput-object v1, v0, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ -5341e6: 5401 0a9f |0015: iget-object v1, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5341ea: 6e10 7bd4 0100 |0017: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -5341f0: 0a01 |001a: move-result v1 │ │ -5341f2: 3901 0700 |001b: if-nez v1, 0022 // +0007 │ │ -5341f6: 5401 0a9f |001d: iget-object v1, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5341fa: 6e20 4fd4 0100 |001f: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapView;.addOnFirstLayoutListener:(Lorg/osmdroid/views/MapView$OnFirstLayoutListener;)V // method@d44f │ │ -534200: 6001 9c00 |0022: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -534204: 1302 0b00 |0024: const/16 v2, #int 11 // #b │ │ -534208: 3521 5b00 |0026: if-ge v1, v2, 0081 // +005b │ │ -53420c: 2201 ef22 |0028: new-instance v1, Lorg/osmdroid/views/MapController$ZoomAnimationListener; // type@22ef │ │ -534210: 7020 13d4 0100 |002a: invoke-direct {v1, v0}, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.:(Lorg/osmdroid/views/MapController;)V // method@d413 │ │ -534216: 220b 5f02 |002d: new-instance v11, Landroid/view/animation/ScaleAnimation; // type@025f │ │ -53421a: 1503 803f |002f: const/high16 v3, #int 1065353216 // #3f80 │ │ -53421e: 1504 0040 |0031: const/high16 v4, #int 1073741824 // #4000 │ │ -534222: 1505 803f |0033: const/high16 v5, #int 1065353216 // #3f80 │ │ -534226: 1506 0040 |0035: const/high16 v6, #int 1073741824 // #4000 │ │ -53422a: 1217 |0037: const/4 v7, #int 1 // #1 │ │ -53422c: 1508 003f |0038: const/high16 v8, #int 1056964608 // #3f00 │ │ -534230: 1219 |003a: const/4 v9, #int 1 // #1 │ │ -534232: 150a 003f |003b: const/high16 v10, #int 1056964608 // #3f00 │ │ -534236: 07b2 |003d: move-object v2, v11 │ │ -534238: 7609 f80c 0200 |003e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ -53423e: 5b0b 0d9f |0041: iput-object v11, v0, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ -534242: 2202 5f02 |0043: new-instance v2, Landroid/view/animation/ScaleAnimation; // type@025f │ │ -534246: 150d 803f |0045: const/high16 v13, #int 1065353216 // #3f80 │ │ -53424a: 150e 003f |0047: const/high16 v14, #int 1056964608 // #3f00 │ │ -53424e: 150f 803f |0049: const/high16 v15, #int 1065353216 // #3f80 │ │ -534252: 1510 003f |004b: const/high16 v16, #int 1056964608 // #3f00 │ │ -534256: 1311 0100 |004d: const/16 v17, #int 1 // #1 │ │ -53425a: 1512 003f |004f: const/high16 v18, #int 1056964608 // #3f00 │ │ -53425e: 1313 0100 |0051: const/16 v19, #int 1 // #1 │ │ -534262: 1514 003f |0053: const/high16 v20, #int 1056964608 // #3f00 │ │ -534266: 072c |0055: move-object v12, v2 │ │ -534268: 7609 f80c 0c00 |0056: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ -53426e: 5b02 0e9f |0059: iput-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ -534272: 5402 0d9f |005b: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ -534276: 7100 edd0 0000 |005d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -53427c: 0c03 |0060: move-result-object v3 │ │ -53427e: 7210 11d1 0300 |0061: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ -534284: 0a03 |0064: move-result v3 │ │ -534286: 8133 |0065: int-to-long v3, v3 │ │ -534288: 6e30 fb0c 3204 |0066: invoke-virtual {v2, v3, v4}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ -53428e: 5402 0e9f |0069: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ -534292: 7100 edd0 0000 |006b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -534298: 0c03 |006e: move-result-object v3 │ │ -53429a: 7210 11d1 0300 |006f: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ -5342a0: 0a03 |0072: move-result v3 │ │ -5342a2: 8133 |0073: int-to-long v3, v3 │ │ -5342a4: 6e30 fb0c 3204 |0074: invoke-virtual {v2, v3, v4}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ -5342aa: 5402 0d9f |0077: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ -5342ae: 6e20 fa0c 1200 |0079: invoke-virtual {v2, v1}, Landroid/view/animation/ScaleAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cfa │ │ -5342b4: 5402 0e9f |007c: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ -5342b8: 6e20 fa0c 1200 |007e: invoke-virtual {v2, v1}, Landroid/view/animation/ScaleAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cfa │ │ -5342be: 0e00 |0081: return-void │ │ +5341c8: |[5341c8] org.osmdroid.views.MapController.:(Lorg/osmdroid/views/MapView;)V │ │ +5341d8: 0800 1500 |0000: move-object/from16 v0, v21 │ │ +5341dc: 7601 1a65 1500 |0002: invoke-direct/range {v21}, Ljava/lang/Object;.:()V // method@651a │ │ +5341e2: 1601 0000 |0005: const-wide/16 v1, #int 0 // #0 │ │ +5341e6: 5a01 0c9f |0007: iput-wide v1, v0, Lorg/osmdroid/views/MapController;.mTargetZoomLevel:D // field@9f0c │ │ +5341ea: 0801 1600 |0009: move-object/from16 v1, v22 │ │ +5341ee: 5b01 0a9f |000b: iput-object v1, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5341f2: 2201 ed22 |000d: new-instance v1, Lorg/osmdroid/views/MapController$ReplayController; // type@22ed │ │ +5341f6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +5341f8: 7030 09d4 0102 |0010: invoke-direct {v1, v0, v2}, Lorg/osmdroid/views/MapController$ReplayController;.:(Lorg/osmdroid/views/MapController;Lorg/osmdroid/views/MapController$1;)V // method@d409 │ │ +5341fe: 5b01 0b9f |0013: iput-object v1, v0, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ +534202: 5401 0a9f |0015: iget-object v1, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534206: 6e10 7bd4 0100 |0017: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +53420c: 0a01 |001a: move-result v1 │ │ +53420e: 3901 0700 |001b: if-nez v1, 0022 // +0007 │ │ +534212: 5401 0a9f |001d: iget-object v1, v0, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534216: 6e20 4fd4 0100 |001f: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapView;.addOnFirstLayoutListener:(Lorg/osmdroid/views/MapView$OnFirstLayoutListener;)V // method@d44f │ │ +53421c: 6001 9c00 |0022: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +534220: 1302 0b00 |0024: const/16 v2, #int 11 // #b │ │ +534224: 3521 5b00 |0026: if-ge v1, v2, 0081 // +005b │ │ +534228: 2201 ef22 |0028: new-instance v1, Lorg/osmdroid/views/MapController$ZoomAnimationListener; // type@22ef │ │ +53422c: 7020 13d4 0100 |002a: invoke-direct {v1, v0}, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.:(Lorg/osmdroid/views/MapController;)V // method@d413 │ │ +534232: 220b 5f02 |002d: new-instance v11, Landroid/view/animation/ScaleAnimation; // type@025f │ │ +534236: 1503 803f |002f: const/high16 v3, #int 1065353216 // #3f80 │ │ +53423a: 1504 0040 |0031: const/high16 v4, #int 1073741824 // #4000 │ │ +53423e: 1505 803f |0033: const/high16 v5, #int 1065353216 // #3f80 │ │ +534242: 1506 0040 |0035: const/high16 v6, #int 1073741824 // #4000 │ │ +534246: 1217 |0037: const/4 v7, #int 1 // #1 │ │ +534248: 1508 003f |0038: const/high16 v8, #int 1056964608 // #3f00 │ │ +53424c: 1219 |003a: const/4 v9, #int 1 // #1 │ │ +53424e: 150a 003f |003b: const/high16 v10, #int 1056964608 // #3f00 │ │ +534252: 07b2 |003d: move-object v2, v11 │ │ +534254: 7609 f80c 0200 |003e: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ +53425a: 5b0b 0d9f |0041: iput-object v11, v0, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ +53425e: 2202 5f02 |0043: new-instance v2, Landroid/view/animation/ScaleAnimation; // type@025f │ │ +534262: 150d 803f |0045: const/high16 v13, #int 1065353216 // #3f80 │ │ +534266: 150e 003f |0047: const/high16 v14, #int 1056964608 // #3f00 │ │ +53426a: 150f 803f |0049: const/high16 v15, #int 1065353216 // #3f80 │ │ +53426e: 1510 003f |004b: const/high16 v16, #int 1056964608 // #3f00 │ │ +534272: 1311 0100 |004d: const/16 v17, #int 1 // #1 │ │ +534276: 1512 003f |004f: const/high16 v18, #int 1056964608 // #3f00 │ │ +53427a: 1313 0100 |0051: const/16 v19, #int 1 // #1 │ │ +53427e: 1514 003f |0053: const/high16 v20, #int 1056964608 // #3f00 │ │ +534282: 072c |0055: move-object v12, v2 │ │ +534284: 7609 f80c 0c00 |0056: invoke-direct/range {v12, v13, v14, v15, v16, v17, v18, v19, v20}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ +53428a: 5b02 0e9f |0059: iput-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ +53428e: 5402 0d9f |005b: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ +534292: 7100 edd0 0000 |005d: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +534298: 0c03 |0060: move-result-object v3 │ │ +53429a: 7210 11d1 0300 |0061: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ +5342a0: 0a03 |0064: move-result v3 │ │ +5342a2: 8133 |0065: int-to-long v3, v3 │ │ +5342a4: 6e30 fb0c 3204 |0066: invoke-virtual {v2, v3, v4}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ +5342aa: 5402 0e9f |0069: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ +5342ae: 7100 edd0 0000 |006b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5342b4: 0c03 |006e: move-result-object v3 │ │ +5342b6: 7210 11d1 0300 |006f: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ +5342bc: 0a03 |0072: move-result v3 │ │ +5342be: 8133 |0073: int-to-long v3, v3 │ │ +5342c0: 6e30 fb0c 3204 |0074: invoke-virtual {v2, v3, v4}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ +5342c6: 5402 0d9f |0077: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ +5342ca: 6e20 fa0c 1200 |0079: invoke-virtual {v2, v1}, Landroid/view/animation/ScaleAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cfa │ │ +5342d0: 5402 0e9f |007c: iget-object v2, v0, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ +5342d4: 6e20 fa0c 1200 |007e: invoke-virtual {v2, v1}, Landroid/view/animation/ScaleAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cfa │ │ +5342da: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0007 line=48 │ │ 0x000b line=60 │ │ 0x000d line=63 │ │ 0x0015 line=64 │ │ @@ -1540870,59 +1540888,59 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 86 16-bit code units │ │ -5342c0: |[5342c0] org.osmdroid.views.MapController.animateTo:(II)V │ │ -5342d0: 5480 0a9f |0000: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5342d4: 6e10 7bd4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -5342da: 0a00 |0005: move-result v0 │ │ -5342dc: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -5342e0: 5480 0b9f |0008: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ -5342e4: 6e30 0ad4 900a |000a: invoke-virtual {v0, v9, v10}, Lorg/osmdroid/views/MapController$ReplayController;.animateTo:(II)V // method@d40a │ │ -5342ea: 0e00 |000d: return-void │ │ -5342ec: 5480 0a9f |000e: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5342f0: 6e10 79d4 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isAnimating:()Z // method@d479 │ │ -5342f6: 0a00 |0013: move-result v0 │ │ -5342f8: 3900 4100 |0014: if-nez v0, 0055 // +0041 │ │ -5342fc: 5480 0a9f |0016: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534300: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -534302: 5c01 1e9f |0019: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -534306: 6e10 65d4 0000 |001b: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ -53430c: 0b00 |001e: move-result-wide v0 │ │ -53430e: 8403 |001f: long-to-int v3, v0 │ │ -534310: 5480 0a9f |0020: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534314: 6e10 66d4 0000 |0022: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ -53431a: 0b00 |0025: move-result-wide v0 │ │ -53431c: 8404 |0026: long-to-int v4, v0 │ │ -53431e: 5480 0a9f |0027: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534322: 6e10 870b 0000 |0029: invoke-virtual {v0}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ -534328: 0a00 |002c: move-result v0 │ │ -53432a: db00 0002 |002d: div-int/lit8 v0, v0, #int 2 // #02 │ │ -53432e: 9105 0900 |002f: sub-int v5, v9, v0 │ │ -534332: 5489 0a9f |0031: iget-object v9, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534336: 6e10 690b 0900 |0033: invoke-virtual {v9}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ -53433c: 0a09 |0036: move-result v9 │ │ -53433e: db09 0902 |0037: div-int/lit8 v9, v9, #int 2 // #02 │ │ -534342: 9106 0a09 |0039: sub-int v6, v10, v9 │ │ -534346: 3335 0400 |003b: if-ne v5, v3, 003f // +0004 │ │ -53434a: 3246 1800 |003d: if-eq v6, v4, 0055 // +0018 │ │ -53434e: 5489 0a9f |003f: iget-object v9, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534352: 6e10 70d4 0900 |0041: invoke-virtual {v9}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ -534358: 0c02 |0044: move-result-object v2 │ │ -53435a: 7100 edd0 0000 |0045: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -534360: 0c09 |0048: move-result-object v9 │ │ -534362: 7210 10d1 0900 |0049: invoke-interface {v9}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedDefault:()I // method@d110 │ │ -534368: 0a07 |004c: move-result v7 │ │ -53436a: 7406 7111 0200 |004d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1171 │ │ -534370: 5489 0a9f |0050: iget-object v9, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534374: 6e10 c00b 0900 |0052: invoke-virtual {v9}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -53437a: 0e00 |0055: return-void │ │ +5342dc: |[5342dc] org.osmdroid.views.MapController.animateTo:(II)V │ │ +5342ec: 5480 0a9f |0000: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5342f0: 6e10 7bd4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +5342f6: 0a00 |0005: move-result v0 │ │ +5342f8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +5342fc: 5480 0b9f |0008: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ +534300: 6e30 0ad4 900a |000a: invoke-virtual {v0, v9, v10}, Lorg/osmdroid/views/MapController$ReplayController;.animateTo:(II)V // method@d40a │ │ +534306: 0e00 |000d: return-void │ │ +534308: 5480 0a9f |000e: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53430c: 6e10 79d4 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isAnimating:()Z // method@d479 │ │ +534312: 0a00 |0013: move-result v0 │ │ +534314: 3900 4100 |0014: if-nez v0, 0055 // +0041 │ │ +534318: 5480 0a9f |0016: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53431c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +53431e: 5c01 1e9f |0019: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +534322: 6e10 65d4 0000 |001b: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ +534328: 0b00 |001e: move-result-wide v0 │ │ +53432a: 8403 |001f: long-to-int v3, v0 │ │ +53432c: 5480 0a9f |0020: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534330: 6e10 66d4 0000 |0022: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ +534336: 0b00 |0025: move-result-wide v0 │ │ +534338: 8404 |0026: long-to-int v4, v0 │ │ +53433a: 5480 0a9f |0027: iget-object v0, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53433e: 6e10 870b 0000 |0029: invoke-virtual {v0}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ +534344: 0a00 |002c: move-result v0 │ │ +534346: db00 0002 |002d: div-int/lit8 v0, v0, #int 2 // #02 │ │ +53434a: 9105 0900 |002f: sub-int v5, v9, v0 │ │ +53434e: 5489 0a9f |0031: iget-object v9, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534352: 6e10 690b 0900 |0033: invoke-virtual {v9}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ +534358: 0a09 |0036: move-result v9 │ │ +53435a: db09 0902 |0037: div-int/lit8 v9, v9, #int 2 // #02 │ │ +53435e: 9106 0a09 |0039: sub-int v6, v10, v9 │ │ +534362: 3335 0400 |003b: if-ne v5, v3, 003f // +0004 │ │ +534366: 3246 1800 |003d: if-eq v6, v4, 0055 // +0018 │ │ +53436a: 5489 0a9f |003f: iget-object v9, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53436e: 6e10 70d4 0900 |0041: invoke-virtual {v9}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ +534374: 0c02 |0044: move-result-object v2 │ │ +534376: 7100 edd0 0000 |0045: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +53437c: 0c09 |0048: move-result-object v9 │ │ +53437e: 7210 10d1 0900 |0049: invoke-interface {v9}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedDefault:()I // method@d110 │ │ +534384: 0a07 |004c: move-result v7 │ │ +534386: 7406 7111 0200 |004d: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1171 │ │ +53438c: 5489 0a9f |0050: iget-object v9, v8, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534390: 6e10 c00b 0900 |0052: invoke-virtual {v9}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +534396: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0008 line=193 │ │ 0x000e line=197 │ │ 0x0016 line=198 │ │ 0x001b line=199 │ │ @@ -1540941,18 +1540959,18 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -53437c: |[53437c] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V │ │ -53438c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53438e: 6e40 1ad4 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;)V // method@d41a │ │ -534394: 0e00 |0004: return-void │ │ +534398: |[534398] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V │ │ +5343a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5343aa: 6e40 1ad4 2100 |0001: invoke-virtual {v1, v2, v0, v0}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;)V // method@d41a │ │ +5343b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=129 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/api/IGeoPoint; │ │ │ │ @@ -1540961,18 +1540979,18 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -534398: |[534398] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;)V │ │ -5343a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5343aa: 6e50 1bd4 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;)V // method@d41b │ │ -5343b0: 0e00 |0004: return-void │ │ +5343b4: |[5343b4] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;)V │ │ +5343c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5343c6: 6e50 1bd4 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;)V // method@d41b │ │ +5343cc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=183 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/api/IGeoPoint; │ │ 0x0000 - 0x0005 reg=3 (null) Ljava/lang/Double; │ │ @@ -1540983,23 +1541001,23 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -5343b4: |[5343b4] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;)V │ │ -5343c4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -5343c6: 0760 |0001: move-object v0, v6 │ │ -5343c8: 0771 |0002: move-object v1, v7 │ │ -5343ca: 0782 |0003: move-object v2, v8 │ │ -5343cc: 0793 |0004: move-object v3, v9 │ │ -5343ce: 07a4 |0005: move-object v4, v10 │ │ -5343d0: 7406 1cd4 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d41c │ │ -5343d6: 0e00 |0009: return-void │ │ +5343d0: |[5343d0] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;)V │ │ +5343e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +5343e2: 0760 |0001: move-object v0, v6 │ │ +5343e4: 0771 |0002: move-object v1, v7 │ │ +5343e6: 0782 |0003: move-object v2, v8 │ │ +5343e8: 0793 |0004: move-object v3, v9 │ │ +5343ea: 07a4 |0005: move-object v4, v10 │ │ +5343ec: 7406 1cd4 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d41c │ │ +5343f2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/osmdroid/api/IGeoPoint; │ │ 0x0000 - 0x000a reg=8 (null) Ljava/lang/Double; │ │ @@ -1541011,93 +1541029,93 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 154 16-bit code units │ │ -5343d8: |[5343d8] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ -5343e8: 07b9 |0000: move-object v9, v11 │ │ -5343ea: 5490 0a9f |0001: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5343ee: 6e10 7bd4 0000 |0003: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -5343f4: 0a00 |0006: move-result v0 │ │ -5343f6: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ -5343fa: 5491 0b9f |0009: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ -5343fe: 07c2 |000b: move-object v2, v12 │ │ -534400: 07d3 |000c: move-object v3, v13 │ │ -534402: 07e4 |000d: move-object v4, v14 │ │ -534404: 07f5 |000e: move-object v5, v15 │ │ -534406: 0806 1000 |000f: move-object/from16 v6, v16 │ │ -53440a: 7406 0bd4 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapController$ReplayController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d40b │ │ -534410: 0e00 |0014: return-void │ │ -534412: 6000 9c00 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -534416: 1301 0b00 |0017: const/16 v1, #int 11 // #b │ │ -53441a: 3410 6400 |0019: if-lt v0, v1, 007d // +0064 │ │ -53441e: 2204 cb22 |001b: new-instance v4, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -534422: 5490 0a9f |001d: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534426: 6e10 6dd4 0000 |001f: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -53442c: 0c00 |0022: move-result-object v0 │ │ -53442e: 6e10 c4d4 0000 |0023: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ -534434: 0c00 |0026: move-result-object v0 │ │ -534436: 7020 1ad3 0400 |0027: invoke-direct {v4, v0}, Lorg/osmdroid/util/GeoPoint;.:(Lorg/osmdroid/util/GeoPoint;)V // method@d31a │ │ -53443c: 220a eb22 |002a: new-instance v10, Lorg/osmdroid/views/MapController$MapAnimatorListener; // type@22eb │ │ -534440: 5490 0a9f |002c: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534444: 6e10 78d4 0000 |002e: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -53444a: 0b00 |0031: move-result-wide v0 │ │ -53444c: 7120 9e64 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ -534452: 0c02 |0035: move-result-object v2 │ │ -534454: 5490 0a9f |0036: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534458: 6e10 62d4 0000 |0038: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -53445e: 0a00 |003b: move-result v0 │ │ -534460: 7110 b964 0000 |003c: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@64b9 │ │ -534466: 0c06 |003f: move-result-object v6 │ │ -534468: 07a0 |0040: move-object v0, v10 │ │ -53446a: 07b1 |0041: move-object v1, v11 │ │ -53446c: 07d3 |0042: move-object v3, v13 │ │ -53446e: 07c5 |0043: move-object v5, v12 │ │ -534470: 07f7 |0044: move-object v7, v15 │ │ -534472: 0808 1000 |0045: move-object/from16 v8, v16 │ │ -534476: 7609 f9d3 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$MapAnimatorListener;.:(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d3f9 │ │ -53447c: 1220 |004a: const/4 v0, #int 2 // #2 │ │ -53447e: 2300 3123 |004b: new-array v0, v0, [F // type@2331 │ │ -534482: 2600 4500 0000 |004d: fill-array-data v0, 00000092 // +00000045 │ │ -534488: 7110 8400 0000 |0050: invoke-static {v0}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@0084 │ │ -53448e: 0c00 |0053: move-result-object v0 │ │ -534490: 6e20 7600 a000 |0054: invoke-virtual {v0, v10}, Landroid/animation/ValueAnimator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0076 │ │ -534496: 6e20 7700 a000 |0057: invoke-virtual {v0, v10}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0077 │ │ -53449c: 390e 0f00 |005a: if-nez v14, 0069 // +000f │ │ -5344a0: 7100 edd0 0000 |005c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5344a6: 0c01 |005f: move-result-object v1 │ │ -5344a8: 7210 10d1 0100 |0060: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedDefault:()I // method@d110 │ │ -5344ae: 0a01 |0063: move-result v1 │ │ -5344b0: 8111 |0064: int-to-long v1, v1 │ │ -5344b2: 6e30 8800 1002 |0065: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ -5344b8: 2808 |0068: goto 0070 // +0008 │ │ -5344ba: 6e10 e564 0e00 |0069: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -5344c0: 0b01 |006c: move-result-wide v1 │ │ -5344c2: 6e30 8800 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ -5344c8: 5491 099f |0070: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ -5344cc: 3801 0500 |0072: if-eqz v1, 0077 // +0005 │ │ -5344d0: 6e10 1a00 0100 |0074: invoke-virtual {v1}, Landroid/animation/Animator;.end:()V // method@001a │ │ -5344d6: 5b90 099f |0077: iput-object v0, v9, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ -5344da: 6e10 9000 0000 |0079: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ -5344e0: 0e00 |007c: return-void │ │ -5344e2: 5490 0a9f |007d: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5344e6: 6e10 6dd4 0000 |007f: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5344ec: 0c00 |0082: move-result-object v0 │ │ -5344ee: 1201 |0083: const/4 v1, #int 0 // #0 │ │ -5344f0: 07c2 |0084: move-object v2, v12 │ │ -5344f2: 6e30 ddd4 c001 |0085: invoke-virtual {v0, v12, v1}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -5344f8: 0c00 |0088: move-result-object v0 │ │ -5344fa: 5201 7500 |0089: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ -5344fe: 5200 7600 |008b: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ -534502: 6e30 18d4 1b00 |008d: invoke-virtual {v11, v1, v0}, Lorg/osmdroid/views/MapController;.animateTo:(II)V // method@d418 │ │ -534508: 0e00 |0090: return-void │ │ -53450a: 0000 |0091: nop // spacer │ │ -53450c: 0003 0400 0200 0000 0000 0000 0000 ... |0092: array-data (8 units) │ │ +5343f4: |[5343f4] org.osmdroid.views.MapController.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V │ │ +534404: 07b9 |0000: move-object v9, v11 │ │ +534406: 5490 0a9f |0001: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53440a: 6e10 7bd4 0000 |0003: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +534410: 0a00 |0006: move-result v0 │ │ +534412: 3900 0e00 |0007: if-nez v0, 0015 // +000e │ │ +534416: 5491 0b9f |0009: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ +53441a: 07c2 |000b: move-object v2, v12 │ │ +53441c: 07d3 |000c: move-object v3, v13 │ │ +53441e: 07e4 |000d: move-object v4, v14 │ │ +534420: 07f5 |000e: move-object v5, v15 │ │ +534422: 0806 1000 |000f: move-object/from16 v6, v16 │ │ +534426: 7406 0bd4 0100 |0011: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapController$ReplayController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Double;Ljava/lang/Long;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d40b │ │ +53442c: 0e00 |0014: return-void │ │ +53442e: 6000 9c00 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +534432: 1301 0b00 |0017: const/16 v1, #int 11 // #b │ │ +534436: 3410 6400 |0019: if-lt v0, v1, 007d // +0064 │ │ +53443a: 2204 cb22 |001b: new-instance v4, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +53443e: 5490 0a9f |001d: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534442: 6e10 6dd4 0000 |001f: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534448: 0c00 |0022: move-result-object v0 │ │ +53444a: 6e10 c4d4 0000 |0023: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ +534450: 0c00 |0026: move-result-object v0 │ │ +534452: 7020 1ad3 0400 |0027: invoke-direct {v4, v0}, Lorg/osmdroid/util/GeoPoint;.:(Lorg/osmdroid/util/GeoPoint;)V // method@d31a │ │ +534458: 220a eb22 |002a: new-instance v10, Lorg/osmdroid/views/MapController$MapAnimatorListener; // type@22eb │ │ +53445c: 5490 0a9f |002c: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534460: 6e10 78d4 0000 |002e: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +534466: 0b00 |0031: move-result-wide v0 │ │ +534468: 7120 9e64 1000 |0032: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ +53446e: 0c02 |0035: move-result-object v2 │ │ +534470: 5490 0a9f |0036: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534474: 6e10 62d4 0000 |0038: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +53447a: 0a00 |003b: move-result v0 │ │ +53447c: 7110 b964 0000 |003c: invoke-static {v0}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@64b9 │ │ +534482: 0c06 |003f: move-result-object v6 │ │ +534484: 07a0 |0040: move-object v0, v10 │ │ +534486: 07b1 |0041: move-object v1, v11 │ │ +534488: 07d3 |0042: move-object v3, v13 │ │ +53448a: 07c5 |0043: move-object v5, v12 │ │ +53448c: 07f7 |0044: move-object v7, v15 │ │ +53448e: 0808 1000 |0045: move-object/from16 v8, v16 │ │ +534492: 7609 f9d3 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$MapAnimatorListener;.:(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d3f9 │ │ +534498: 1220 |004a: const/4 v0, #int 2 // #2 │ │ +53449a: 2300 3123 |004b: new-array v0, v0, [F // type@2331 │ │ +53449e: 2600 4500 0000 |004d: fill-array-data v0, 00000092 // +00000045 │ │ +5344a4: 7110 8400 0000 |0050: invoke-static {v0}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@0084 │ │ +5344aa: 0c00 |0053: move-result-object v0 │ │ +5344ac: 6e20 7600 a000 |0054: invoke-virtual {v0, v10}, Landroid/animation/ValueAnimator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0076 │ │ +5344b2: 6e20 7700 a000 |0057: invoke-virtual {v0, v10}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0077 │ │ +5344b8: 390e 0f00 |005a: if-nez v14, 0069 // +000f │ │ +5344bc: 7100 edd0 0000 |005c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5344c2: 0c01 |005f: move-result-object v1 │ │ +5344c4: 7210 10d1 0100 |0060: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedDefault:()I // method@d110 │ │ +5344ca: 0a01 |0063: move-result v1 │ │ +5344cc: 8111 |0064: int-to-long v1, v1 │ │ +5344ce: 6e30 8800 1002 |0065: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ +5344d4: 2808 |0068: goto 0070 // +0008 │ │ +5344d6: 6e10 e564 0e00 |0069: invoke-virtual {v14}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +5344dc: 0b01 |006c: move-result-wide v1 │ │ +5344de: 6e30 8800 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ +5344e4: 5491 099f |0070: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ +5344e8: 3801 0500 |0072: if-eqz v1, 0077 // +0005 │ │ +5344ec: 6e10 1a00 0100 |0074: invoke-virtual {v1}, Landroid/animation/Animator;.end:()V // method@001a │ │ +5344f2: 5b90 099f |0077: iput-object v0, v9, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ +5344f6: 6e10 9000 0000 |0079: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ +5344fc: 0e00 |007c: return-void │ │ +5344fe: 5490 0a9f |007d: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534502: 6e10 6dd4 0000 |007f: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534508: 0c00 |0082: move-result-object v0 │ │ +53450a: 1201 |0083: const/4 v1, #int 0 // #0 │ │ +53450c: 07c2 |0084: move-object v2, v12 │ │ +53450e: 6e30 ddd4 c001 |0085: invoke-virtual {v0, v12, v1}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +534514: 0c00 |0088: move-result-object v0 │ │ +534516: 5201 7500 |0089: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ +53451a: 5200 7600 |008b: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ +53451e: 6e30 18d4 1b00 |008d: invoke-virtual {v11, v1, v0}, Lorg/osmdroid/views/MapController;.animateTo:(II)V // method@d418 │ │ +534524: 0e00 |0090: return-void │ │ +534526: 0000 |0091: nop // spacer │ │ +534528: 0003 0400 0200 0000 0000 0000 0000 ... |0092: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0009 line=147 │ │ 0x0015 line=150 │ │ 0x001b line=151 │ │ 0x002a line=152 │ │ @@ -1541127,38 +1541145,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -53451c: |[53451c] org.osmdroid.views.MapController.onAnimationEnd:()V │ │ -53452c: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534530: 5400 1d9f |0002: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -534534: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -534536: 6e20 2e6a 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ -53453c: 5420 0a9f |0008: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534540: 6e10 89d4 0000 |000a: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.resetMultiTouchScale:()V // method@d489 │ │ -534546: 6000 9c00 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -53454a: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ -53454e: 3410 0600 |0011: if-lt v0, v1, 0017 // +0006 │ │ -534552: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -534554: 5b20 099f |0014: iput-object v0, v2, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ -534558: 2815 |0016: goto 002b // +0015 │ │ -53455a: 5420 0a9f |0017: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53455e: 6e10 460b 0000 |0019: invoke-virtual {v0}, Landroid/view/ViewGroup;.clearAnimation:()V // method@0b46 │ │ -534564: 5420 0d9f |001c: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ -534568: 6e10 f90c 0000 |001e: invoke-virtual {v0}, Landroid/view/animation/ScaleAnimation;.reset:()V // method@0cf9 │ │ -53456e: 5420 0e9f |0021: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ -534572: 6e10 f90c 0000 |0023: invoke-virtual {v0}, Landroid/view/animation/ScaleAnimation;.reset:()V // method@0cf9 │ │ -534578: 5320 0c9f |0026: iget-wide v0, v2, Lorg/osmdroid/views/MapController;.mTargetZoomLevel:D // field@9f0c │ │ -53457c: 6e30 21d4 0201 |0028: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapController;.setZoom:(D)D // method@d421 │ │ -534582: 5420 0a9f |002b: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534586: 6e10 8e0b 0000 |002d: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -53458c: 0e00 |0030: return-void │ │ +534538: |[534538] org.osmdroid.views.MapController.onAnimationEnd:()V │ │ +534548: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53454c: 5400 1d9f |0002: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +534550: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +534552: 6e20 2e6a 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ +534558: 5420 0a9f |0008: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53455c: 6e10 89d4 0000 |000a: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.resetMultiTouchScale:()V // method@d489 │ │ +534562: 6000 9c00 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +534566: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +53456a: 3410 0600 |0011: if-lt v0, v1, 0017 // +0006 │ │ +53456e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +534570: 5b20 099f |0014: iput-object v0, v2, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ +534574: 2815 |0016: goto 002b // +0015 │ │ +534576: 5420 0a9f |0017: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53457a: 6e10 460b 0000 |0019: invoke-virtual {v0}, Landroid/view/ViewGroup;.clearAnimation:()V // method@0b46 │ │ +534580: 5420 0d9f |001c: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ +534584: 6e10 f90c 0000 |001e: invoke-virtual {v0}, Landroid/view/animation/ScaleAnimation;.reset:()V // method@0cf9 │ │ +53458a: 5420 0e9f |0021: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ +53458e: 6e10 f90c 0000 |0023: invoke-virtual {v0}, Landroid/view/animation/ScaleAnimation;.reset:()V // method@0cf9 │ │ +534594: 5320 0c9f |0026: iget-wide v0, v2, Lorg/osmdroid/views/MapController;.mTargetZoomLevel:D // field@9f0c │ │ +534598: 6e30 21d4 0201 |0028: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapController;.setZoom:(D)D // method@d421 │ │ +53459e: 5420 0a9f |002b: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5345a2: 6e10 8e0b 0000 |002d: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +5345a8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0008 line=450 │ │ 0x000d line=451 │ │ 0x0014 line=452 │ │ 0x0017 line=454 │ │ @@ -1541174,20 +1541192,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -534590: |[534590] org.osmdroid.views.MapController.onAnimationStart:()V │ │ -5345a0: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5345a4: 5400 1d9f |0002: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -5345a8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -5345aa: 6e20 2e6a 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ -5345b0: 0e00 |0008: return-void │ │ +5345ac: |[5345ac] org.osmdroid.views.MapController.onAnimationStart:()V │ │ +5345bc: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5345c0: 5400 1d9f |0002: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +5345c4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +5345c6: 6e20 2e6a 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@6a2e │ │ +5345cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/osmdroid/views/MapController; │ │ │ │ #7 : (in Lorg/osmdroid/views/MapController;) │ │ @@ -1541195,18 +1541213,18 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -5345b4: |[5345b4] org.osmdroid.views.MapController.onFirstLayout:(Landroid/view/View;IIII)V │ │ -5345c4: 5401 0b9f |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ -5345c8: 6e10 0cd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController$ReplayController;.replayCalls:()V // method@d40c │ │ -5345ce: 0e00 |0005: return-void │ │ +5345d0: |[5345d0] org.osmdroid.views.MapController.onFirstLayout:(Landroid/view/View;IIII)V │ │ +5345e0: 5401 0b9f |0000: iget-object v1, v0, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ +5345e4: 6e10 0cd4 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/MapController$ReplayController;.replayCalls:()V // method@d40c │ │ +5345ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -1541219,25 +1541237,25 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -5345d0: |[5345d0] org.osmdroid.views.MapController.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ -5345e0: 5410 0a9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5345e4: 6e10 7bd4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -5345ea: 0a00 |0005: move-result v0 │ │ -5345ec: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -5345f0: 5410 0b9f |0008: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ -5345f4: 6e20 0dd4 2000 |000a: invoke-virtual {v0, v2}, Lorg/osmdroid/views/MapController$ReplayController;.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d40d │ │ -5345fa: 0e00 |000d: return-void │ │ -5345fc: 5410 0a9f |000e: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534600: 6e20 94d4 2000 |0010: invoke-virtual {v0, v2}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ -534606: 0e00 |0013: return-void │ │ +5345ec: |[5345ec] org.osmdroid.views.MapController.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ +5345fc: 5410 0a9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534600: 6e10 7bd4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +534606: 0a00 |0005: move-result v0 │ │ +534608: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +53460c: 5410 0b9f |0008: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ +534610: 6e20 0dd4 2000 |000a: invoke-virtual {v0, v2}, Lorg/osmdroid/views/MapController$ReplayController;.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d40d │ │ +534616: 0e00 |000d: return-void │ │ +534618: 5410 0a9f |000e: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53461c: 6e20 94d4 2000 |0010: invoke-virtual {v0, v2}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ +534622: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0008 line=224 │ │ 0x000e line=227 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/views/MapController; │ │ @@ -1541248,19 +1541266,19 @@ │ │ type : '(D)D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -53416c: |[53416c] org.osmdroid.views.MapController.setZoom:(D)D │ │ -53417c: 5410 0a9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534180: 6e30 b1d4 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ -534186: 0b02 |0005: move-result-wide v2 │ │ -534188: 1002 |0006: return-wide v2 │ │ +534188: |[534188] org.osmdroid.views.MapController.setZoom:(D)D │ │ +534198: 5410 0a9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53419c: 6e30 b1d4 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ +5341a2: 0b02 |0005: move-result-wide v2 │ │ +5341a4: 1002 |0006: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0007 reg=2 (null) D │ │ │ │ @@ -1541269,20 +1541287,20 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -53418c: |[53418c] org.osmdroid.views.MapController.setZoom:(I)I │ │ -53419c: 8330 |0000: int-to-double v0, v3 │ │ -53419e: 6e30 21d4 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapController;.setZoom:(D)D // method@d421 │ │ -5341a4: 0b00 |0004: move-result-wide v0 │ │ -5341a6: 8a03 |0005: double-to-int v3, v0 │ │ -5341a8: 0f03 |0006: return v3 │ │ +5341a8: |[5341a8] org.osmdroid.views.MapController.setZoom:(I)I │ │ +5341b8: 8330 |0000: int-to-double v0, v3 │ │ +5341ba: 6e30 21d4 0201 |0001: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapController;.setZoom:(D)D // method@d421 │ │ +5341c0: 0b00 |0004: move-result-wide v0 │ │ +5341c2: 8a03 |0005: double-to-int v3, v0 │ │ +5341c4: 0f03 |0006: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=271 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ │ │ @@ -1541291,52 +1541309,52 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 74 16-bit code units │ │ -534608: |[534608] org.osmdroid.views.MapController.stopAnimation:(Z)V │ │ -534618: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53461c: 6e10 70d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ -534622: 0c00 |0005: move-result-object v0 │ │ -534624: 6e10 6f11 0000 |0006: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@116f │ │ -53462a: 0a00 |0009: move-result v0 │ │ -53462c: 3900 1400 |000a: if-nez v0, 001e // +0014 │ │ -534630: 3803 0f00 |000c: if-eqz v3, 001b // +000f │ │ -534634: 5420 0a9f |000e: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534638: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -53463a: 5c01 1e9f |0011: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -53463e: 6e10 70d4 0000 |0013: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ -534644: 0c00 |0016: move-result-object v0 │ │ -534646: 6e10 6611 0000 |0017: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1166 │ │ -53464c: 2804 |001a: goto 001e // +0004 │ │ -53464e: 6e10 24d4 0200 |001b: invoke-virtual {v2}, Lorg/osmdroid/views/MapController;.stopPanning:()V // method@d424 │ │ -534654: 6000 9c00 |001e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -534658: 1301 0b00 |0020: const/16 v1, #int 11 // #b │ │ -53465c: 3410 1800 |0022: if-lt v0, v1, 003a // +0018 │ │ -534660: 5420 099f |0024: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ -534664: 5421 0a9f |0026: iget-object v1, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534668: 5411 1d9f |0028: iget-object v1, v1, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -53466c: 6e10 2c6a 0100 |002a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ -534672: 0a01 |002d: move-result v1 │ │ -534674: 3801 1b00 |002e: if-eqz v1, 0049 // +001b │ │ -534678: 3803 0600 |0030: if-eqz v3, 0036 // +0006 │ │ -53467c: 6e10 1a00 0000 |0032: invoke-virtual {v0}, Landroid/animation/Animator;.end:()V // method@001a │ │ -534682: 2814 |0035: goto 0049 // +0014 │ │ -534684: 6e10 1800 0000 |0036: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0018 │ │ -53468a: 2810 |0039: goto 0049 // +0010 │ │ -53468c: 5423 0a9f |003a: iget-object v3, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534690: 5433 1d9f |003c: iget-object v3, v3, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -534694: 6e10 2c6a 0300 |003e: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ -53469a: 0a03 |0041: move-result v3 │ │ -53469c: 3803 0700 |0042: if-eqz v3, 0049 // +0007 │ │ -5346a0: 5423 0a9f |0044: iget-object v3, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5346a4: 6e10 460b 0300 |0046: invoke-virtual {v3}, Landroid/view/ViewGroup;.clearAnimation:()V // method@0b46 │ │ -5346aa: 0e00 |0049: return-void │ │ +534624: |[534624] org.osmdroid.views.MapController.stopAnimation:(Z)V │ │ +534634: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534638: 6e10 70d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ +53463e: 0c00 |0005: move-result-object v0 │ │ +534640: 6e10 6f11 0000 |0006: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@116f │ │ +534646: 0a00 |0009: move-result v0 │ │ +534648: 3900 1400 |000a: if-nez v0, 001e // +0014 │ │ +53464c: 3803 0f00 |000c: if-eqz v3, 001b // +000f │ │ +534650: 5420 0a9f |000e: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534654: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +534656: 5c01 1e9f |0011: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +53465a: 6e10 70d4 0000 |0013: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ +534660: 0c00 |0016: move-result-object v0 │ │ +534662: 6e10 6611 0000 |0017: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1166 │ │ +534668: 2804 |001a: goto 001e // +0004 │ │ +53466a: 6e10 24d4 0200 |001b: invoke-virtual {v2}, Lorg/osmdroid/views/MapController;.stopPanning:()V // method@d424 │ │ +534670: 6000 9c00 |001e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +534674: 1301 0b00 |0020: const/16 v1, #int 11 // #b │ │ +534678: 3410 1800 |0022: if-lt v0, v1, 003a // +0018 │ │ +53467c: 5420 099f |0024: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ +534680: 5421 0a9f |0026: iget-object v1, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534684: 5411 1d9f |0028: iget-object v1, v1, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +534688: 6e10 2c6a 0100 |002a: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ +53468e: 0a01 |002d: move-result v1 │ │ +534690: 3801 1b00 |002e: if-eqz v1, 0049 // +001b │ │ +534694: 3803 0600 |0030: if-eqz v3, 0036 // +0006 │ │ +534698: 6e10 1a00 0000 |0032: invoke-virtual {v0}, Landroid/animation/Animator;.end:()V // method@001a │ │ +53469e: 2814 |0035: goto 0049 // +0014 │ │ +5346a0: 6e10 1800 0000 |0036: invoke-virtual {v0}, Landroid/animation/Animator;.cancel:()V // method@0018 │ │ +5346a6: 2810 |0039: goto 0049 // +0010 │ │ +5346a8: 5423 0a9f |003a: iget-object v3, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5346ac: 5433 1d9f |003c: iget-object v3, v3, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +5346b0: 6e10 2c6a 0300 |003e: invoke-virtual {v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ +5346b6: 0a03 |0041: move-result v3 │ │ +5346b8: 3803 0700 |0042: if-eqz v3, 0049 // +0007 │ │ +5346bc: 5423 0a9f |0044: iget-object v3, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5346c0: 6e10 460b 0300 |0046: invoke-virtual {v3}, Landroid/view/ViewGroup;.clearAnimation:()V // method@0b46 │ │ +5346c6: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x000e line=246 │ │ 0x0013 line=247 │ │ 0x001b line=249 │ │ 0x001e line=252 │ │ @@ -1541355,23 +1541373,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -5346ac: |[5346ac] org.osmdroid.views.MapController.stopPanning:()V │ │ -5346bc: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5346c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5346c2: 5c01 1e9f |0003: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -5346c6: 6e10 70d4 0000 |0005: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ -5346cc: 0c00 |0008: move-result-object v0 │ │ -5346ce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -5346d0: 6e20 6911 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/Scroller;.forceFinished:(Z)V // method@1169 │ │ -5346d6: 0e00 |000d: return-void │ │ +5346c8: |[5346c8] org.osmdroid.views.MapController.stopPanning:()V │ │ +5346d8: 5420 0a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5346dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5346de: 5c01 1e9f |0003: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +5346e2: 6e10 70d4 0000 |0005: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getScroller:()Landroid/widget/Scroller; // method@d470 │ │ +5346e8: 0c00 |0008: move-result-object v0 │ │ +5346ea: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +5346ec: 6e20 6911 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/Scroller;.forceFinished:(Z)V // method@1169 │ │ +5346f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/views/MapController; │ │ │ │ @@ -1541380,19 +1541398,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -533de8: |[533de8] org.osmdroid.views.MapController.zoomIn:()Z │ │ -533df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -533dfa: 6e20 26d4 0100 |0001: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapController;.zoomIn:(Ljava/lang/Long;)Z // method@d426 │ │ -533e00: 0a00 |0004: move-result v0 │ │ -533e02: 0f00 |0005: return v0 │ │ +533e04: |[533e04] org.osmdroid.views.MapController.zoomIn:()Z │ │ +533e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +533e16: 6e20 26d4 0100 |0001: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapController;.zoomIn:(Ljava/lang/Long;)Z // method@d426 │ │ +533e1c: 0a00 |0004: move-result v0 │ │ +533e1e: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapController; │ │ │ │ #14 : (in Lorg/osmdroid/views/MapController;) │ │ @@ -1541400,23 +1541418,23 @@ │ │ type : '(Ljava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -533e04: |[533e04] org.osmdroid.views.MapController.zoomIn:(Ljava/lang/Long;)Z │ │ -533e14: 5440 0a9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533e18: 6e10 78d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -533e1e: 0b00 |0005: move-result-wide v0 │ │ -533e20: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -533e24: cb20 |0008: add-double/2addr v0, v2 │ │ -533e26: 6e40 2bd4 0451 |0009: invoke-virtual {v4, v0, v1, v5}, Lorg/osmdroid/views/MapController;.zoomTo:(DLjava/lang/Long;)Z // method@d42b │ │ -533e2c: 0a05 |000c: move-result v5 │ │ -533e2e: 0f05 |000d: return v5 │ │ +533e20: |[533e20] org.osmdroid.views.MapController.zoomIn:(Ljava/lang/Long;)Z │ │ +533e30: 5440 0a9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533e34: 6e10 78d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +533e3a: 0b00 |0005: move-result-wide v0 │ │ +533e3c: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +533e40: cb20 |0008: add-double/2addr v0, v2 │ │ +533e42: 6e40 2bd4 0451 |0009: invoke-virtual {v4, v0, v1, v5}, Lorg/osmdroid/views/MapController;.zoomTo:(DLjava/lang/Long;)Z // method@d42b │ │ +533e48: 0a05 |000c: move-result v5 │ │ +533e4a: 0f05 |000d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/Long; │ │ │ │ @@ -1541425,19 +1541443,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -533e30: |[533e30] org.osmdroid.views.MapController.zoomInFixing:(II)Z │ │ -533e40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -533e42: 6e40 28d4 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/osmdroid/views/MapController;.zoomInFixing:(IILjava/lang/Long;)Z // method@d428 │ │ -533e48: 0a02 |0004: move-result v2 │ │ -533e4a: 0f02 |0005: return v2 │ │ +533e4c: |[533e4c] org.osmdroid.views.MapController.zoomInFixing:(II)Z │ │ +533e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +533e5e: 6e40 28d4 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/osmdroid/views/MapController;.zoomInFixing:(IILjava/lang/Long;)Z // method@d428 │ │ +533e64: 0a02 |0004: move-result v2 │ │ +533e66: 0f02 |0005: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1541447,27 +1541465,27 @@ │ │ type : '(IILjava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -533e4c: |[533e4c] org.osmdroid.views.MapController.zoomInFixing:(IILjava/lang/Long;)Z │ │ -533e5c: 54a0 0a9f |0000: iget-object v0, v10, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533e60: 6e10 78d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -533e66: 0b00 |0005: move-result-wide v0 │ │ -533e68: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -533e6c: ab05 0002 |0008: add-double v5, v0, v2 │ │ -533e70: 07a4 |000a: move-object v4, v10 │ │ -533e72: 01b7 |000b: move v7, v11 │ │ -533e74: 01c8 |000c: move v8, v12 │ │ -533e76: 07d9 |000d: move-object v9, v13 │ │ -533e78: 7406 2cd4 0400 |000e: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/views/MapController;.zoomToFixing:(DIILjava/lang/Long;)Z // method@d42c │ │ -533e7e: 0a0b |0011: move-result v11 │ │ -533e80: 0f0b |0012: return v11 │ │ +533e68: |[533e68] org.osmdroid.views.MapController.zoomInFixing:(IILjava/lang/Long;)Z │ │ +533e78: 54a0 0a9f |0000: iget-object v0, v10, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533e7c: 6e10 78d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +533e82: 0b00 |0005: move-result-wide v0 │ │ +533e84: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +533e88: ab05 0002 |0008: add-double v5, v0, v2 │ │ +533e8c: 07a4 |000a: move-object v4, v10 │ │ +533e8e: 01b7 |000b: move v7, v11 │ │ +533e90: 01c8 |000c: move v8, v12 │ │ +533e92: 07d9 |000d: move-object v9, v13 │ │ +533e94: 7406 2cd4 0400 |000e: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/views/MapController;.zoomToFixing:(DIILjava/lang/Long;)Z // method@d42c │ │ +533e9a: 0a0b |0011: move-result v11 │ │ +533e9c: 0f0b |0012: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0013 reg=11 (null) I │ │ 0x0000 - 0x0013 reg=12 (null) I │ │ @@ -1541478,19 +1541496,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -533e84: |[533e84] org.osmdroid.views.MapController.zoomOut:()Z │ │ -533e94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -533e96: 6e20 2ad4 0100 |0001: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapController;.zoomOut:(Ljava/lang/Long;)Z // method@d42a │ │ -533e9c: 0a00 |0004: move-result v0 │ │ -533e9e: 0f00 |0005: return v0 │ │ +533ea0: |[533ea0] org.osmdroid.views.MapController.zoomOut:()Z │ │ +533eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +533eb2: 6e20 2ad4 0100 |0001: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapController;.zoomOut:(Ljava/lang/Long;)Z // method@d42a │ │ +533eb8: 0a00 |0004: move-result v0 │ │ +533eba: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=321 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapController; │ │ │ │ #18 : (in Lorg/osmdroid/views/MapController;) │ │ @@ -1541498,23 +1541516,23 @@ │ │ type : '(Ljava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -533ea0: |[533ea0] org.osmdroid.views.MapController.zoomOut:(Ljava/lang/Long;)Z │ │ -533eb0: 5440 0a9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533eb4: 6e10 78d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -533eba: 0b00 |0005: move-result-wide v0 │ │ -533ebc: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -533ec0: cc20 |0008: sub-double/2addr v0, v2 │ │ -533ec2: 6e40 2bd4 0451 |0009: invoke-virtual {v4, v0, v1, v5}, Lorg/osmdroid/views/MapController;.zoomTo:(DLjava/lang/Long;)Z // method@d42b │ │ -533ec8: 0a05 |000c: move-result v5 │ │ -533eca: 0f05 |000d: return v5 │ │ +533ebc: |[533ebc] org.osmdroid.views.MapController.zoomOut:(Ljava/lang/Long;)Z │ │ +533ecc: 5440 0a9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533ed0: 6e10 78d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +533ed6: 0b00 |0005: move-result-wide v0 │ │ +533ed8: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +533edc: cc20 |0008: sub-double/2addr v0, v2 │ │ +533ede: 6e40 2bd4 0451 |0009: invoke-virtual {v4, v0, v1, v5}, Lorg/osmdroid/views/MapController;.zoomTo:(DLjava/lang/Long;)Z // method@d42b │ │ +533ee4: 0a05 |000c: move-result v5 │ │ +533ee6: 0f05 |000d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x000e reg=5 (null) Ljava/lang/Long; │ │ │ │ @@ -1541523,29 +1541541,29 @@ │ │ type : '(DLjava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -533ecc: |[533ecc] org.osmdroid.views.MapController.zoomTo:(DLjava/lang/Long;)Z │ │ -533edc: 5470 0a9f |0000: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533ee0: 6e10 870b 0000 |0002: invoke-virtual {v0}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ -533ee6: 0a00 |0005: move-result v0 │ │ -533ee8: db04 0002 |0006: div-int/lit8 v4, v0, #int 2 // #02 │ │ -533eec: 5470 0a9f |0008: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533ef0: 6e10 690b 0000 |000a: invoke-virtual {v0}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ -533ef6: 0a00 |000d: move-result v0 │ │ -533ef8: db05 0002 |000e: div-int/lit8 v5, v0, #int 2 // #02 │ │ -533efc: 0771 |0010: move-object v1, v7 │ │ -533efe: 0482 |0011: move-wide v2, v8 │ │ -533f00: 07a6 |0012: move-object v6, v10 │ │ -533f02: 7406 2cd4 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapController;.zoomToFixing:(DIILjava/lang/Long;)Z // method@d42c │ │ -533f08: 0a08 |0016: move-result v8 │ │ -533f0a: 0f08 |0017: return v8 │ │ +533ee8: |[533ee8] org.osmdroid.views.MapController.zoomTo:(DLjava/lang/Long;)Z │ │ +533ef8: 5470 0a9f |0000: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533efc: 6e10 870b 0000 |0002: invoke-virtual {v0}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ +533f02: 0a00 |0005: move-result v0 │ │ +533f04: db04 0002 |0006: div-int/lit8 v4, v0, #int 2 // #02 │ │ +533f08: 5470 0a9f |0008: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f0c: 6e10 690b 0000 |000a: invoke-virtual {v0}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ +533f12: 0a00 |000d: move-result v0 │ │ +533f14: db05 0002 |000e: div-int/lit8 v5, v0, #int 2 // #02 │ │ +533f18: 0771 |0010: move-object v1, v7 │ │ +533f1a: 0482 |0011: move-wide v2, v8 │ │ +533f1c: 07a6 |0012: move-object v6, v10 │ │ +533f1e: 7406 2cd4 0100 |0013: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapController;.zoomToFixing:(DIILjava/lang/Long;)Z // method@d42c │ │ +533f24: 0a08 |0016: move-result v8 │ │ +533f26: 0f08 |0017: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0018 reg=8 (null) D │ │ 0x0000 - 0x0018 reg=10 (null) Ljava/lang/Long; │ │ @@ -1541555,166 +1541573,166 @@ │ │ type : '(DIILjava/lang/Long;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 6 │ │ outs : 9 │ │ insns size : 296 16-bit code units │ │ -533f0c: |[533f0c] org.osmdroid.views.MapController.zoomToFixing:(DIILjava/lang/Long;)Z │ │ -533f1c: 0809 1400 |0000: move-object/from16 v9, v20 │ │ -533f20: 5490 0a9f |0002: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f24: 6e10 67d4 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ -533f2a: 0b00 |0007: move-result-wide v0 │ │ -533f2c: 2f02 1500 |0008: cmpl-double v2, v21, v0 │ │ -533f30: 3d02 0900 |000a: if-lez v2, 0013 // +0009 │ │ -533f34: 5490 0a9f |000c: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f38: 6e10 67d4 0000 |000e: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ -533f3e: 0b00 |0011: move-result-wide v0 │ │ -533f40: 2803 |0012: goto 0015 // +0003 │ │ -533f42: 0500 1500 |0013: move-wide/from16 v0, v21 │ │ -533f46: 5492 0a9f |0015: iget-object v2, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f4a: 6e10 68d4 0200 |0017: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ -533f50: 0b02 |001a: move-result-wide v2 │ │ -533f52: 3004 0002 |001b: cmpg-double v4, v0, v2 │ │ -533f56: 3b04 0800 |001d: if-gez v4, 0025 // +0008 │ │ -533f5a: 5490 0a9f |001f: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f5e: 6e10 68d4 0000 |0021: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ -533f64: 0b00 |0024: move-result-wide v0 │ │ -533f66: 5492 0a9f |0025: iget-object v2, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f6a: 6e10 78d4 0200 |0027: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -533f70: 0b02 |002a: move-result-wide v2 │ │ -533f72: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -533f74: 121a |002c: const/4 v10, #int 1 // #1 │ │ -533f76: 3005 0002 |002d: cmpg-double v5, v0, v2 │ │ -533f7a: 3b05 0a00 |002f: if-gez v5, 0039 // +000a │ │ -533f7e: 5495 0a9f |0031: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f82: 6e10 51d4 0500 |0033: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.canZoomOut:()Z // method@d451 │ │ -533f88: 0a05 |0036: move-result v5 │ │ -533f8a: 3905 0e00 |0037: if-nez v5, 0045 // +000e │ │ -533f8e: 2f05 0002 |0039: cmpl-double v5, v0, v2 │ │ -533f92: 3d05 0c00 |003b: if-lez v5, 0047 // +000c │ │ -533f96: 5495 0a9f |003d: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533f9a: 6e10 50d4 0500 |003f: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.canZoomIn:()Z // method@d450 │ │ -533fa0: 0a05 |0042: move-result v5 │ │ -533fa2: 3805 0400 |0043: if-eqz v5, 0047 // +0004 │ │ -533fa6: 1215 |0045: const/4 v5, #int 1 // #1 │ │ -533fa8: 2802 |0046: goto 0048 // +0002 │ │ -533faa: 1205 |0047: const/4 v5, #int 0 // #0 │ │ -533fac: 3905 0300 |0048: if-nez v5, 004b // +0003 │ │ -533fb0: 0f04 |004a: return v4 │ │ -533fb2: 5495 0a9f |004b: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533fb6: 5455 1d9f |004d: iget-object v5, v5, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -533fba: 6e20 2d6a a500 |004f: invoke-virtual {v5, v10}, Ljava/util/concurrent/atomic/AtomicBoolean;.getAndSet:(Z)Z // method@6a2d │ │ -533fc0: 0a05 |0052: move-result v5 │ │ -533fc2: 3805 0300 |0053: if-eqz v5, 0056 // +0003 │ │ -533fc6: 0f04 |0055: return v4 │ │ -533fc8: 1204 |0056: const/4 v4, #int 0 // #0 │ │ -533fca: 5495 0a9f |0057: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -533fce: 5455 219f |0059: iget-object v5, v5, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -533fd2: 7210 4169 0500 |005b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -533fd8: 0c05 |005e: move-result-object v5 │ │ -533fda: 7210 1269 0500 |005f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -533fe0: 0a06 |0062: move-result v6 │ │ -533fe2: 3806 1600 |0063: if-eqz v6, 0079 // +0016 │ │ -533fe6: 7210 1369 0500 |0065: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -533fec: 0c06 |0068: move-result-object v6 │ │ -533fee: 1f06 7522 |0069: check-cast v6, Lorg/osmdroid/events/MapListener; // type@2275 │ │ -533ff2: 3804 0300 |006b: if-eqz v4, 006e // +0003 │ │ -533ff6: 2808 |006d: goto 0075 // +0008 │ │ -533ff8: 2204 7722 |006e: new-instance v4, Lorg/osmdroid/events/ZoomEvent; // type@2277 │ │ -533ffc: 5497 0a9f |0070: iget-object v7, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534000: 7040 33d1 7410 |0072: invoke-direct {v4, v7, v0, v1}, Lorg/osmdroid/events/ZoomEvent;.:(Lorg/osmdroid/views/MapView;D)V // method@d133 │ │ -534006: 7220 30d1 4600 |0075: invoke-interface {v6, v4}, Lorg/osmdroid/events/MapListener;.onZoom:(Lorg/osmdroid/events/ZoomEvent;)Z // method@d130 │ │ -53400c: 28e7 |0078: goto 005f // -0019 │ │ -53400e: 5494 0a9f |0079: iget-object v4, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534012: 0205 1700 |007b: move/from16 v5, v23 │ │ -534016: 8255 |007d: int-to-float v5, v5 │ │ -534018: 0206 1800 |007e: move/from16 v6, v24 │ │ -53401c: 8266 |0080: int-to-float v6, v6 │ │ -53401e: 6e30 a3d4 5406 |0081: invoke-virtual {v4, v5, v6}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleInitPoint:(FF)V // method@d4a3 │ │ -534024: 5494 0a9f |0084: iget-object v4, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534028: 6e10 b3d4 0400 |0086: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.startAnimation:()V // method@d4b3 │ │ -53402e: 1904 0040 |0089: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -534032: ac06 0002 |008b: sub-double v6, v0, v2 │ │ -534036: 7140 0465 5476 |008d: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ -53403c: 0b04 |0090: move-result-wide v4 │ │ -53403e: 8c4f |0091: double-to-float v15, v4 │ │ -534040: 6004 9c00 |0092: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -534044: 1305 0b00 |0094: const/16 v5, #int 11 // #b │ │ -534048: 3454 4300 |0096: if-lt v4, v5, 00d9 // +0043 │ │ -53404c: 220b eb22 |0098: new-instance v11, Lorg/osmdroid/views/MapController$MapAnimatorListener; // type@22eb │ │ -534050: 7120 9e64 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ -534056: 0c02 |009d: move-result-object v2 │ │ -534058: 7120 9e64 1000 |009e: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ -53405e: 0c03 |00a1: move-result-object v3 │ │ -534060: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ -534062: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ -534064: 1206 |00a4: const/4 v6, #int 0 // #0 │ │ -534066: 1207 |00a5: const/4 v7, #int 0 // #0 │ │ -534068: 1208 |00a6: const/4 v8, #int 0 // #0 │ │ -53406a: 07b0 |00a7: move-object v0, v11 │ │ -53406c: 0801 1400 |00a8: move-object/from16 v1, v20 │ │ -534070: 7609 f9d3 0000 |00aa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$MapAnimatorListener;.:(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d3f9 │ │ -534076: 1220 |00ad: const/4 v0, #int 2 // #2 │ │ -534078: 2300 3123 |00ae: new-array v0, v0, [F // type@2331 │ │ -53407c: 2600 7000 0000 |00b0: fill-array-data v0, 00000120 // +00000070 │ │ -534082: 7110 8400 0000 |00b3: invoke-static {v0}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@0084 │ │ -534088: 0c00 |00b6: move-result-object v0 │ │ -53408a: 6e20 7600 b000 |00b7: invoke-virtual {v0, v11}, Landroid/animation/ValueAnimator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0076 │ │ -534090: 6e20 7700 b000 |00ba: invoke-virtual {v0, v11}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0077 │ │ -534096: 3919 0f00 |00bd: if-nez v25, 00cc // +000f │ │ -53409a: 7100 edd0 0000 |00bf: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5340a0: 0c01 |00c2: move-result-object v1 │ │ -5340a2: 7210 11d1 0100 |00c3: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ -5340a8: 0a01 |00c6: move-result v1 │ │ -5340aa: 8111 |00c7: int-to-long v1, v1 │ │ -5340ac: 6e30 8800 1002 |00c8: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ -5340b2: 2808 |00cb: goto 00d3 // +0008 │ │ -5340b4: 7401 e564 1900 |00cc: invoke-virtual/range {v25}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -5340ba: 0b01 |00cf: move-result-wide v1 │ │ -5340bc: 6e30 8800 1002 |00d0: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ -5340c2: 5b90 099f |00d3: iput-object v0, v9, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ -5340c6: 6e10 9000 0000 |00d5: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ -5340cc: 0f0a |00d8: return v10 │ │ -5340ce: 5a90 0c9f |00d9: iput-wide v0, v9, Lorg/osmdroid/views/MapController;.mTargetZoomLevel:D // field@9f0c │ │ -5340d2: 2f04 0002 |00db: cmpl-double v4, v0, v2 │ │ -5340d6: 3d04 0a00 |00dd: if-lez v4, 00e7 // +000a │ │ -5340da: 5490 0a9f |00df: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5340de: 5491 0d9f |00e1: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ -5340e2: 6e20 f50b 1000 |00e3: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@0bf5 │ │ -5340e8: 2808 |00e6: goto 00ee // +0008 │ │ -5340ea: 5490 0a9f |00e7: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -5340ee: 5491 0e9f |00e9: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ -5340f2: 6e20 f50b 1000 |00eb: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@0bf5 │ │ -5340f8: 2200 5f02 |00ee: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@025f │ │ -5340fc: 150c 803f |00f0: const/high16 v12, #int 1065353216 // #3f80 │ │ -534100: 150e 803f |00f2: const/high16 v14, #int 1065353216 // #3f80 │ │ -534104: 1310 0100 |00f4: const/16 v16, #int 1 // #1 │ │ -534108: 1511 003f |00f6: const/high16 v17, #int 1056964608 // #3f00 │ │ -53410c: 1312 0100 |00f8: const/16 v18, #int 1 // #1 │ │ -534110: 1513 003f |00fa: const/high16 v19, #int 1056964608 // #3f00 │ │ -534114: 070b |00fc: move-object v11, v0 │ │ -534116: 01fd |00fd: move v13, v15 │ │ -534118: 7609 f80c 0b00 |00fe: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ -53411e: 3919 0f00 |0101: if-nez v25, 0110 // +000f │ │ -534122: 7100 edd0 0000 |0103: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -534128: 0c01 |0106: move-result-object v1 │ │ -53412a: 7210 11d1 0100 |0107: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ -534130: 0a01 |010a: move-result v1 │ │ -534132: 8111 |010b: int-to-long v1, v1 │ │ -534134: 6e30 fb0c 1002 |010c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ -53413a: 2808 |010f: goto 0117 // +0008 │ │ -53413c: 7401 e564 1900 |0110: invoke-virtual/range {v25}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ -534142: 0b01 |0113: move-result-wide v1 │ │ -534144: 6e30 fb0c 1002 |0114: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ -53414a: 2201 ef22 |0117: new-instance v1, Lorg/osmdroid/views/MapController$ZoomAnimationListener; // type@22ef │ │ -53414e: 7020 13d4 9100 |0119: invoke-direct {v1, v9}, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.:(Lorg/osmdroid/views/MapController;)V // method@d413 │ │ -534154: 6e20 fa0c 1000 |011c: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cfa │ │ -53415a: 0f0a |011f: return v10 │ │ -53415c: 0003 0400 0200 0000 0000 0000 0000 ... |0120: array-data (8 units) │ │ +533f28: |[533f28] org.osmdroid.views.MapController.zoomToFixing:(DIILjava/lang/Long;)Z │ │ +533f38: 0809 1400 |0000: move-object/from16 v9, v20 │ │ +533f3c: 5490 0a9f |0002: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f40: 6e10 67d4 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ +533f46: 0b00 |0007: move-result-wide v0 │ │ +533f48: 2f02 1500 |0008: cmpl-double v2, v21, v0 │ │ +533f4c: 3d02 0900 |000a: if-lez v2, 0013 // +0009 │ │ +533f50: 5490 0a9f |000c: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f54: 6e10 67d4 0000 |000e: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ +533f5a: 0b00 |0011: move-result-wide v0 │ │ +533f5c: 2803 |0012: goto 0015 // +0003 │ │ +533f5e: 0500 1500 |0013: move-wide/from16 v0, v21 │ │ +533f62: 5492 0a9f |0015: iget-object v2, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f66: 6e10 68d4 0200 |0017: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ +533f6c: 0b02 |001a: move-result-wide v2 │ │ +533f6e: 3004 0002 |001b: cmpg-double v4, v0, v2 │ │ +533f72: 3b04 0800 |001d: if-gez v4, 0025 // +0008 │ │ +533f76: 5490 0a9f |001f: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f7a: 6e10 68d4 0000 |0021: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ +533f80: 0b00 |0024: move-result-wide v0 │ │ +533f82: 5492 0a9f |0025: iget-object v2, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f86: 6e10 78d4 0200 |0027: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +533f8c: 0b02 |002a: move-result-wide v2 │ │ +533f8e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +533f90: 121a |002c: const/4 v10, #int 1 // #1 │ │ +533f92: 3005 0002 |002d: cmpg-double v5, v0, v2 │ │ +533f96: 3b05 0a00 |002f: if-gez v5, 0039 // +000a │ │ +533f9a: 5495 0a9f |0031: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533f9e: 6e10 51d4 0500 |0033: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.canZoomOut:()Z // method@d451 │ │ +533fa4: 0a05 |0036: move-result v5 │ │ +533fa6: 3905 0e00 |0037: if-nez v5, 0045 // +000e │ │ +533faa: 2f05 0002 |0039: cmpl-double v5, v0, v2 │ │ +533fae: 3d05 0c00 |003b: if-lez v5, 0047 // +000c │ │ +533fb2: 5495 0a9f |003d: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533fb6: 6e10 50d4 0500 |003f: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.canZoomIn:()Z // method@d450 │ │ +533fbc: 0a05 |0042: move-result v5 │ │ +533fbe: 3805 0400 |0043: if-eqz v5, 0047 // +0004 │ │ +533fc2: 1215 |0045: const/4 v5, #int 1 // #1 │ │ +533fc4: 2802 |0046: goto 0048 // +0002 │ │ +533fc6: 1205 |0047: const/4 v5, #int 0 // #0 │ │ +533fc8: 3905 0300 |0048: if-nez v5, 004b // +0003 │ │ +533fcc: 0f04 |004a: return v4 │ │ +533fce: 5495 0a9f |004b: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533fd2: 5455 1d9f |004d: iget-object v5, v5, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +533fd6: 6e20 2d6a a500 |004f: invoke-virtual {v5, v10}, Ljava/util/concurrent/atomic/AtomicBoolean;.getAndSet:(Z)Z // method@6a2d │ │ +533fdc: 0a05 |0052: move-result v5 │ │ +533fde: 3805 0300 |0053: if-eqz v5, 0056 // +0003 │ │ +533fe2: 0f04 |0055: return v4 │ │ +533fe4: 1204 |0056: const/4 v4, #int 0 // #0 │ │ +533fe6: 5495 0a9f |0057: iget-object v5, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +533fea: 5455 219f |0059: iget-object v5, v5, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +533fee: 7210 4169 0500 |005b: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +533ff4: 0c05 |005e: move-result-object v5 │ │ +533ff6: 7210 1269 0500 |005f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +533ffc: 0a06 |0062: move-result v6 │ │ +533ffe: 3806 1600 |0063: if-eqz v6, 0079 // +0016 │ │ +534002: 7210 1369 0500 |0065: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +534008: 0c06 |0068: move-result-object v6 │ │ +53400a: 1f06 7522 |0069: check-cast v6, Lorg/osmdroid/events/MapListener; // type@2275 │ │ +53400e: 3804 0300 |006b: if-eqz v4, 006e // +0003 │ │ +534012: 2808 |006d: goto 0075 // +0008 │ │ +534014: 2204 7722 |006e: new-instance v4, Lorg/osmdroid/events/ZoomEvent; // type@2277 │ │ +534018: 5497 0a9f |0070: iget-object v7, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53401c: 7040 33d1 7410 |0072: invoke-direct {v4, v7, v0, v1}, Lorg/osmdroid/events/ZoomEvent;.:(Lorg/osmdroid/views/MapView;D)V // method@d133 │ │ +534022: 7220 30d1 4600 |0075: invoke-interface {v6, v4}, Lorg/osmdroid/events/MapListener;.onZoom:(Lorg/osmdroid/events/ZoomEvent;)Z // method@d130 │ │ +534028: 28e7 |0078: goto 005f // -0019 │ │ +53402a: 5494 0a9f |0079: iget-object v4, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53402e: 0205 1700 |007b: move/from16 v5, v23 │ │ +534032: 8255 |007d: int-to-float v5, v5 │ │ +534034: 0206 1800 |007e: move/from16 v6, v24 │ │ +534038: 8266 |0080: int-to-float v6, v6 │ │ +53403a: 6e30 a3d4 5406 |0081: invoke-virtual {v4, v5, v6}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleInitPoint:(FF)V // method@d4a3 │ │ +534040: 5494 0a9f |0084: iget-object v4, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +534044: 6e10 b3d4 0400 |0086: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.startAnimation:()V // method@d4b3 │ │ +53404a: 1904 0040 |0089: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +53404e: ac06 0002 |008b: sub-double v6, v0, v2 │ │ +534052: 7140 0465 5476 |008d: invoke-static {v4, v5, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@6504 │ │ +534058: 0b04 |0090: move-result-wide v4 │ │ +53405a: 8c4f |0091: double-to-float v15, v4 │ │ +53405c: 6004 9c00 |0092: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +534060: 1305 0b00 |0094: const/16 v5, #int 11 // #b │ │ +534064: 3454 4300 |0096: if-lt v4, v5, 00d9 // +0043 │ │ +534068: 220b eb22 |0098: new-instance v11, Lorg/osmdroid/views/MapController$MapAnimatorListener; // type@22eb │ │ +53406c: 7120 9e64 3200 |009a: invoke-static {v2, v3}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ +534072: 0c02 |009d: move-result-object v2 │ │ +534074: 7120 9e64 1000 |009e: invoke-static {v0, v1}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@649e │ │ +53407a: 0c03 |00a1: move-result-object v3 │ │ +53407c: 1204 |00a2: const/4 v4, #int 0 // #0 │ │ +53407e: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ +534080: 1206 |00a4: const/4 v6, #int 0 // #0 │ │ +534082: 1207 |00a5: const/4 v7, #int 0 // #0 │ │ +534084: 1208 |00a6: const/4 v8, #int 0 // #0 │ │ +534086: 07b0 |00a7: move-object v0, v11 │ │ +534088: 0801 1400 |00a8: move-object/from16 v1, v20 │ │ +53408c: 7609 f9d3 0000 |00aa: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/views/MapController$MapAnimatorListener;.:(Lorg/osmdroid/views/MapController;Ljava/lang/Double;Ljava/lang/Double;Lorg/osmdroid/api/IGeoPoint;Lorg/osmdroid/api/IGeoPoint;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Boolean;)V // method@d3f9 │ │ +534092: 1220 |00ad: const/4 v0, #int 2 // #2 │ │ +534094: 2300 3123 |00ae: new-array v0, v0, [F // type@2331 │ │ +534098: 2600 7000 0000 |00b0: fill-array-data v0, 00000120 // +00000070 │ │ +53409e: 7110 8400 0000 |00b3: invoke-static {v0}, Landroid/animation/ValueAnimator;.ofFloat:([F)Landroid/animation/ValueAnimator; // method@0084 │ │ +5340a4: 0c00 |00b6: move-result-object v0 │ │ +5340a6: 6e20 7600 b000 |00b7: invoke-virtual {v0, v11}, Landroid/animation/ValueAnimator;.addListener:(Landroid/animation/Animator$AnimatorListener;)V // method@0076 │ │ +5340ac: 6e20 7700 b000 |00ba: invoke-virtual {v0, v11}, Landroid/animation/ValueAnimator;.addUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V // method@0077 │ │ +5340b2: 3919 0f00 |00bd: if-nez v25, 00cc // +000f │ │ +5340b6: 7100 edd0 0000 |00bf: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5340bc: 0c01 |00c2: move-result-object v1 │ │ +5340be: 7210 11d1 0100 |00c3: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ +5340c4: 0a01 |00c6: move-result v1 │ │ +5340c6: 8111 |00c7: int-to-long v1, v1 │ │ +5340c8: 6e30 8800 1002 |00c8: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ +5340ce: 2808 |00cb: goto 00d3 // +0008 │ │ +5340d0: 7401 e564 1900 |00cc: invoke-virtual/range {v25}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +5340d6: 0b01 |00cf: move-result-wide v1 │ │ +5340d8: 6e30 8800 1002 |00d0: invoke-virtual {v0, v1, v2}, Landroid/animation/ValueAnimator;.setDuration:(J)Landroid/animation/ValueAnimator; // method@0088 │ │ +5340de: 5b90 099f |00d3: iput-object v0, v9, Lorg/osmdroid/views/MapController;.mCurrentAnimator:Landroid/animation/Animator; // field@9f09 │ │ +5340e2: 6e10 9000 0000 |00d5: invoke-virtual {v0}, Landroid/animation/ValueAnimator;.start:()V // method@0090 │ │ +5340e8: 0f0a |00d8: return v10 │ │ +5340ea: 5a90 0c9f |00d9: iput-wide v0, v9, Lorg/osmdroid/views/MapController;.mTargetZoomLevel:D // field@9f0c │ │ +5340ee: 2f04 0002 |00db: cmpl-double v4, v0, v2 │ │ +5340f2: 3d04 0a00 |00dd: if-lez v4, 00e7 // +000a │ │ +5340f6: 5490 0a9f |00df: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5340fa: 5491 0d9f |00e1: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mZoomInAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0d │ │ +5340fe: 6e20 f50b 1000 |00e3: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@0bf5 │ │ +534104: 2808 |00e6: goto 00ee // +0008 │ │ +534106: 5490 0a9f |00e7: iget-object v0, v9, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53410a: 5491 0e9f |00e9: iget-object v1, v9, Lorg/osmdroid/views/MapController;.mZoomOutAnimationOld:Landroid/view/animation/ScaleAnimation; // field@9f0e │ │ +53410e: 6e20 f50b 1000 |00eb: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@0bf5 │ │ +534114: 2200 5f02 |00ee: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@025f │ │ +534118: 150c 803f |00f0: const/high16 v12, #int 1065353216 // #3f80 │ │ +53411c: 150e 803f |00f2: const/high16 v14, #int 1065353216 // #3f80 │ │ +534120: 1310 0100 |00f4: const/16 v16, #int 1 // #1 │ │ +534124: 1511 003f |00f6: const/high16 v17, #int 1056964608 // #3f00 │ │ +534128: 1312 0100 |00f8: const/16 v18, #int 1 // #1 │ │ +53412c: 1513 003f |00fa: const/high16 v19, #int 1056964608 // #3f00 │ │ +534130: 070b |00fc: move-object v11, v0 │ │ +534132: 01fd |00fd: move v13, v15 │ │ +534134: 7609 f80c 0b00 |00fe: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17, v18, v19}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@0cf8 │ │ +53413a: 3919 0f00 |0101: if-nez v25, 0110 // +000f │ │ +53413e: 7100 edd0 0000 |0103: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +534144: 0c01 |0106: move-result-object v1 │ │ +534146: 7210 11d1 0100 |0107: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getAnimationSpeedShort:()I // method@d111 │ │ +53414c: 0a01 |010a: move-result v1 │ │ +53414e: 8111 |010b: int-to-long v1, v1 │ │ +534150: 6e30 fb0c 1002 |010c: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ +534156: 2808 |010f: goto 0117 // +0008 │ │ +534158: 7401 e564 1900 |0110: invoke-virtual/range {v25}, Ljava/lang/Long;.longValue:()J // method@64e5 │ │ +53415e: 0b01 |0113: move-result-wide v1 │ │ +534160: 6e30 fb0c 1002 |0114: invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@0cfb │ │ +534166: 2201 ef22 |0117: new-instance v1, Lorg/osmdroid/views/MapController$ZoomAnimationListener; // type@22ef │ │ +53416a: 7020 13d4 9100 |0119: invoke-direct {v1, v9}, Lorg/osmdroid/views/MapController$ZoomAnimationListener;.:(Lorg/osmdroid/views/MapController;)V // method@d413 │ │ +534170: 6e20 fa0c 1000 |011c: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@0cfa │ │ +534176: 0f0a |011f: return v10 │ │ +534178: 0003 0400 0200 0000 0000 0000 0000 ... |0120: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=369 │ │ 0x0015 line=370 │ │ 0x0025 line=372 │ │ 0x0031 line=373 │ │ 0x003f line=374 │ │ @@ -1541753,73 +1541771,73 @@ │ │ type : '(DD)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 107 16-bit code units │ │ -5346d8: |[5346d8] org.osmdroid.views.MapController.zoomToSpan:(DD)V │ │ -5346e8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -5346ec: 3002 0800 |0002: cmpg-double v2, v8, v0 │ │ -5346f0: 3d02 6600 |0004: if-lez v2, 006a // +0066 │ │ -5346f4: 3002 0a00 |0006: cmpg-double v2, v10, v0 │ │ -5346f8: 3c02 0300 |0008: if-gtz v2, 000b // +0003 │ │ -5346fc: 2860 |000a: goto 006a // +0060 │ │ -5346fe: 5470 0a9f |000b: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534702: 6e10 7bd4 0000 |000d: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -534708: 0a00 |0010: move-result v0 │ │ -53470a: 3900 0800 |0011: if-nez v0, 0019 // +0008 │ │ -53470e: 5470 0b9f |0013: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ -534712: 6e5b 0ed4 80a9 |0015: invoke-virtual {v0, v8, v9, v10, v11}, Lorg/osmdroid/views/MapController$ReplayController;.zoomToSpan:(DD)V // method@d40e │ │ -534718: 0e00 |0018: return-void │ │ -53471a: 5470 0a9f |0019: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53471e: 6e10 6dd4 0000 |001b: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -534724: 0c00 |001e: move-result-object v0 │ │ -534726: 6e10 c1d4 0000 |001f: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d4c1 │ │ -53472c: 0c00 |0022: move-result-object v0 │ │ -53472e: 5471 0a9f |0023: iget-object v1, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -534732: 6e10 6dd4 0100 |0025: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -534738: 0c01 |0028: move-result-object v1 │ │ -53473a: 6e10 d6d4 0100 |0029: invoke-virtual {v1}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ -534740: 0b01 |002c: move-result-wide v1 │ │ -534742: 6e10 ebd2 0000 |002d: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLatitudeSpan:()D // method@d2eb │ │ -534748: 0b03 |0030: move-result-wide v3 │ │ -53474a: 6e10 eed2 0000 |0031: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLongitudeSpan:()D // method@d2ee │ │ -534750: 0b05 |0034: move-result-wide v5 │ │ -534752: ce38 |0035: div-double/2addr v8, v3 │ │ -534754: ce5a |0036: div-double/2addr v10, v5 │ │ -534756: 7140 fc64 98ba |0037: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -53475c: 0b08 |003a: move-result-wide v8 │ │ -53475e: 190a f03f |003b: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ -534762: 2f00 080a |003d: cmpl-double v0, v8, v10 │ │ -534766: 3d00 1200 |003f: if-lez v0, 0051 // +0012 │ │ -53476a: 547a 0a9f |0041: iget-object v10, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53476e: 8c88 |0043: double-to-float v8, v8 │ │ -534770: 7110 6dd3 0800 |0044: invoke-static {v8}, Lorg/osmdroid/util/MyMath;.getNextSquareNumberAbove:(F)I // method@d36d │ │ -534776: 0a08 |0047: move-result v8 │ │ -534778: 8388 |0048: int-to-double v8, v8 │ │ -53477a: 7120 9a64 9800 |0049: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -534780: cc81 |004c: sub-double/2addr v1, v8 │ │ -534782: 6e30 b1d4 1a02 |004d: invoke-virtual {v10, v1, v2}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ -534788: 281a |0050: goto 006a // +001a │ │ -53478a: 1903 e03f |0051: const-wide/high16 v3, #long 4602678819172646912 // #3fe0 │ │ -53478e: 3000 0803 |0053: cmpg-double v0, v8, v3 │ │ -534792: 3b00 1500 |0055: if-gez v0, 006a // +0015 │ │ -534796: 5470 0a9f |0057: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ -53479a: 1503 803f |0059: const/high16 v3, #int 1065353216 // #3f80 │ │ -53479e: 8c88 |005b: double-to-float v8, v8 │ │ -5347a0: c983 |005c: div-float/2addr v3, v8 │ │ -5347a2: 7110 6dd3 0300 |005d: invoke-static {v3}, Lorg/osmdroid/util/MyMath;.getNextSquareNumberAbove:(F)I // method@d36d │ │ -5347a8: 0a08 |0060: move-result v8 │ │ -5347aa: 8388 |0061: int-to-double v8, v8 │ │ -5347ac: 7120 9a64 9800 |0062: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5347b2: cb81 |0065: add-double/2addr v1, v8 │ │ -5347b4: cca1 |0066: sub-double/2addr v1, v10 │ │ -5347b6: 6e30 b1d4 1002 |0067: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ -5347bc: 0e00 |006a: return-void │ │ +5346f4: |[5346f4] org.osmdroid.views.MapController.zoomToSpan:(DD)V │ │ +534704: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +534708: 3002 0800 |0002: cmpg-double v2, v8, v0 │ │ +53470c: 3d02 6600 |0004: if-lez v2, 006a // +0066 │ │ +534710: 3002 0a00 |0006: cmpg-double v2, v10, v0 │ │ +534714: 3c02 0300 |0008: if-gtz v2, 000b // +0003 │ │ +534718: 2860 |000a: goto 006a // +0060 │ │ +53471a: 5470 0a9f |000b: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53471e: 6e10 7bd4 0000 |000d: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +534724: 0a00 |0010: move-result v0 │ │ +534726: 3900 0800 |0011: if-nez v0, 0019 // +0008 │ │ +53472a: 5470 0b9f |0013: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mReplayController:Lorg/osmdroid/views/MapController$ReplayController; // field@9f0b │ │ +53472e: 6e5b 0ed4 80a9 |0015: invoke-virtual {v0, v8, v9, v10, v11}, Lorg/osmdroid/views/MapController$ReplayController;.zoomToSpan:(DD)V // method@d40e │ │ +534734: 0e00 |0018: return-void │ │ +534736: 5470 0a9f |0019: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53473a: 6e10 6dd4 0000 |001b: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534740: 0c00 |001e: move-result-object v0 │ │ +534742: 6e10 c1d4 0000 |001f: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d4c1 │ │ +534748: 0c00 |0022: move-result-object v0 │ │ +53474a: 5471 0a9f |0023: iget-object v1, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53474e: 6e10 6dd4 0100 |0025: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534754: 0c01 |0028: move-result-object v1 │ │ +534756: 6e10 d6d4 0100 |0029: invoke-virtual {v1}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ +53475c: 0b01 |002c: move-result-wide v1 │ │ +53475e: 6e10 ebd2 0000 |002d: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLatitudeSpan:()D // method@d2eb │ │ +534764: 0b03 |0030: move-result-wide v3 │ │ +534766: 6e10 eed2 0000 |0031: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLongitudeSpan:()D // method@d2ee │ │ +53476c: 0b05 |0034: move-result-wide v5 │ │ +53476e: ce38 |0035: div-double/2addr v8, v3 │ │ +534770: ce5a |0036: div-double/2addr v10, v5 │ │ +534772: 7140 fc64 98ba |0037: invoke-static {v8, v9, v10, v11}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +534778: 0b08 |003a: move-result-wide v8 │ │ +53477a: 190a f03f |003b: const-wide/high16 v10, #long 4607182418800017408 // #3ff0 │ │ +53477e: 2f00 080a |003d: cmpl-double v0, v8, v10 │ │ +534782: 3d00 1200 |003f: if-lez v0, 0051 // +0012 │ │ +534786: 547a 0a9f |0041: iget-object v10, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +53478a: 8c88 |0043: double-to-float v8, v8 │ │ +53478c: 7110 6dd3 0800 |0044: invoke-static {v8}, Lorg/osmdroid/util/MyMath;.getNextSquareNumberAbove:(F)I // method@d36d │ │ +534792: 0a08 |0047: move-result v8 │ │ +534794: 8388 |0048: int-to-double v8, v8 │ │ +534796: 7120 9a64 9800 |0049: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53479c: cc81 |004c: sub-double/2addr v1, v8 │ │ +53479e: 6e30 b1d4 1a02 |004d: invoke-virtual {v10, v1, v2}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ +5347a4: 281a |0050: goto 006a // +001a │ │ +5347a6: 1903 e03f |0051: const-wide/high16 v3, #long 4602678819172646912 // #3fe0 │ │ +5347aa: 3000 0803 |0053: cmpg-double v0, v8, v3 │ │ +5347ae: 3b00 1500 |0055: if-gez v0, 006a // +0015 │ │ +5347b2: 5470 0a9f |0057: iget-object v0, v7, Lorg/osmdroid/views/MapController;.mMapView:Lorg/osmdroid/views/MapView; // field@9f0a │ │ +5347b6: 1503 803f |0059: const/high16 v3, #int 1065353216 // #3f80 │ │ +5347ba: 8c88 |005b: double-to-float v8, v8 │ │ +5347bc: c983 |005c: div-float/2addr v3, v8 │ │ +5347be: 7110 6dd3 0300 |005d: invoke-static {v3}, Lorg/osmdroid/util/MyMath;.getNextSquareNumberAbove:(F)I // method@d36d │ │ +5347c4: 0a08 |0060: move-result v8 │ │ +5347c6: 8388 |0061: int-to-double v8, v8 │ │ +5347c8: 7120 9a64 9800 |0062: invoke-static {v8, v9}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5347ce: cb81 |0065: add-double/2addr v1, v8 │ │ +5347d0: cca1 |0066: sub-double/2addr v1, v10 │ │ +5347d2: 6e30 b1d4 1002 |0067: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ +5347d8: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=94 │ │ 0x0013 line=95 │ │ 0x0019 line=99 │ │ 0x0023 line=100 │ │ 0x002d line=102 │ │ @@ -1541839,24 +1541857,24 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -5347c0: |[5347c0] org.osmdroid.views.MapController.zoomToSpan:(II)V │ │ -5347d0: 8350 |0000: int-to-double v0, v5 │ │ -5347d2: 1802 8ded b5a0 f7c6 b03e |0001: const-wide v2, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ -5347dc: 7120 9a64 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5347e2: ad00 0002 |0009: mul-double v0, v0, v2 │ │ -5347e6: 8365 |000b: int-to-double v5, v6 │ │ -5347e8: 7120 9a64 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -5347ee: ad05 0502 |000f: mul-double v5, v5, v2 │ │ -5347f2: 6e56 2dd4 0451 |0011: invoke-virtual {v4, v0, v1, v5, v6}, Lorg/osmdroid/views/MapController;.zoomToSpan:(DD)V // method@d42d │ │ -5347f8: 0e00 |0014: return-void │ │ +5347dc: |[5347dc] org.osmdroid.views.MapController.zoomToSpan:(II)V │ │ +5347ec: 8350 |0000: int-to-double v0, v5 │ │ +5347ee: 1802 8ded b5a0 f7c6 b03e |0001: const-wide v2, #double 1e-06 // #3eb0c6f7a0b5ed8d │ │ +5347f8: 7120 9a64 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +5347fe: ad00 0002 |0009: mul-double v0, v0, v2 │ │ +534802: 8365 |000b: int-to-double v5, v6 │ │ +534804: 7120 9a64 6500 |000c: invoke-static {v5, v6}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +53480a: ad05 0502 |000f: mul-double v5, v5, v2 │ │ +53480e: 6e56 2dd4 0451 |0011: invoke-virtual {v4, v0, v1, v5, v6}, Lorg/osmdroid/views/MapController;.zoomToSpan:(DD)V // method@d42d │ │ +534814: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=121 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/osmdroid/views/MapController; │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ 0x0000 - 0x0015 reg=6 (null) I │ │ @@ -1541896,18 +1541914,18 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -534cc0: |[534cc0] org.osmdroid.views.MapView$MapViewZoomListener.:(Lorg/osmdroid/views/MapView;)V │ │ -534cd0: 5b01 159f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView$MapViewZoomListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f15 │ │ -534cd4: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -534cda: 0e00 |0005: return-void │ │ +534cdc: |[534cdc] org.osmdroid.views.MapView$MapViewZoomListener.:(Lorg/osmdroid/views/MapView;)V │ │ +534cec: 5b01 159f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView$MapViewZoomListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f15 │ │ +534cf0: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +534cf6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/MapView$MapViewZoomListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/MapView; │ │ │ │ @@ -1541916,17 +1541934,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -534cdc: |[534cdc] org.osmdroid.views.MapView$MapViewZoomListener.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ -534cec: 7020 3fd4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView$MapViewZoomListener;.:(Lorg/osmdroid/views/MapView;)V // method@d43f │ │ -534cf2: 0e00 |0003: return-void │ │ +534cf8: |[534cf8] org.osmdroid.views.MapView$MapViewZoomListener.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V │ │ +534d08: 7020 3fd4 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView$MapViewZoomListener;.:(Lorg/osmdroid/views/MapView;)V // method@d43f │ │ +534d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView$MapViewZoomListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/views/MapView$1; │ │ @@ -1541937,26 +1541955,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -534cf4: |[534cf4] org.osmdroid.views.MapView$MapViewZoomListener.onZoom:(Z)V │ │ -534d04: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -534d08: 5401 159f |0002: iget-object v1, v0, Lorg/osmdroid/views/MapView$MapViewZoomListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f15 │ │ -534d0c: 6e10 5ad4 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -534d12: 0c01 |0007: move-result-object v1 │ │ -534d14: 7210 e9d0 0100 |0008: invoke-interface {v1}, Lorg/osmdroid/api/IMapController;.zoomIn:()Z // method@d0e9 │ │ -534d1a: 280a |000b: goto 0015 // +000a │ │ -534d1c: 5401 159f |000c: iget-object v1, v0, Lorg/osmdroid/views/MapView$MapViewZoomListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f15 │ │ -534d20: 6e10 5ad4 0100 |000e: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -534d26: 0c01 |0011: move-result-object v1 │ │ -534d28: 7210 ebd0 0100 |0012: invoke-interface {v1}, Lorg/osmdroid/api/IMapController;.zoomOut:()Z // method@d0eb │ │ -534d2e: 0e00 |0015: return-void │ │ +534d10: |[534d10] org.osmdroid.views.MapView$MapViewZoomListener.onZoom:(Z)V │ │ +534d20: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +534d24: 5401 159f |0002: iget-object v1, v0, Lorg/osmdroid/views/MapView$MapViewZoomListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f15 │ │ +534d28: 6e10 5ad4 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +534d2e: 0c01 |0007: move-result-object v1 │ │ +534d30: 7210 e9d0 0100 |0008: invoke-interface {v1}, Lorg/osmdroid/api/IMapController;.zoomIn:()Z // method@d0e9 │ │ +534d36: 280a |000b: goto 0015 // +000a │ │ +534d38: 5401 159f |000c: iget-object v1, v0, Lorg/osmdroid/views/MapView$MapViewZoomListener;.this$0:Lorg/osmdroid/views/MapView; // field@9f15 │ │ +534d3c: 6e10 5ad4 0100 |000e: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +534d42: 0c01 |0011: move-result-object v1 │ │ +534d44: 7210 ebd0 0100 |0012: invoke-interface {v1}, Lorg/osmdroid/api/IMapController;.zoomOut:()Z // method@d0eb │ │ +534d4a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1606 │ │ 0x000c line=1608 │ │ locals : │ │ 0x0000 - 0x0016 reg=0 this Lorg/osmdroid/views/MapView$MapViewZoomListener; │ │ 0x0000 - 0x0016 reg=1 (null) Z │ │ @@ -1542207,37 +1542225,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -535a08: |[535a08] org.osmdroid.views.MapView.:()V │ │ -535a18: 2200 dd22 |0000: new-instance v0, Lorg/osmdroid/util/TileSystemWebMercator; // type@22dd │ │ -535a1c: 7010 afd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/TileSystemWebMercator;.:()V // method@d3af │ │ -535a22: 6900 3d9f |0005: sput-object v0, Lorg/osmdroid/views/MapView;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f3d │ │ -535a26: 0e00 |0007: return-void │ │ +535a24: |[535a24] org.osmdroid.views.MapView.:()V │ │ +535a34: 2200 dd22 |0000: new-instance v0, Lorg/osmdroid/util/TileSystemWebMercator; // type@22dd │ │ +535a38: 7010 afd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/TileSystemWebMercator;.:()V // method@d3af │ │ +535a3e: 6900 3d9f |0005: sput-object v0, Lorg/osmdroid/views/MapView;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f3d │ │ +535a42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/MapView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -535a28: |[535a28] org.osmdroid.views.MapView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -535a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -535a3a: 7053 45d4 2100 |0001: invoke-direct {v1, v2, v0, v0, v3}, Lorg/osmdroid/views/MapView;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;)V // method@d445 │ │ -535a40: 0e00 |0004: return-void │ │ +535a44: |[535a44] org.osmdroid.views.MapView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +535a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +535a56: 7053 45d4 2100 |0001: invoke-direct {v1, v2, v0, v0, v3}, Lorg/osmdroid/views/MapView;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;)V // method@d445 │ │ +535a5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -1542247,26 +1542265,26 @@ │ │ type : '(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 17 16-bit code units │ │ -535a44: |[535a44] org.osmdroid.views.MapView.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;)V │ │ -535a54: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -535a5a: 0c00 |0003: move-result-object v0 │ │ -535a5c: 7210 2cd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isMapViewHardwareAccelerated:()Z // method@d12c │ │ -535a62: 0a06 |0007: move-result v6 │ │ -535a64: 0771 |0008: move-object v1, v7 │ │ -535a66: 0782 |0009: move-object v2, v8 │ │ -535a68: 0793 |000a: move-object v3, v9 │ │ -535a6a: 07a4 |000b: move-object v4, v10 │ │ -535a6c: 07b5 |000c: move-object v5, v11 │ │ -535a6e: 7606 46d4 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapView;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;Z)V // method@d446 │ │ -535a74: 0e00 |0010: return-void │ │ +535a60: |[535a60] org.osmdroid.views.MapView.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;)V │ │ +535a70: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +535a76: 0c00 |0003: move-result-object v0 │ │ +535a78: 7210 2cd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isMapViewHardwareAccelerated:()Z // method@d12c │ │ +535a7e: 0a06 |0007: move-result v6 │ │ +535a80: 0771 |0008: move-object v1, v7 │ │ +535a82: 0782 |0009: move-object v2, v8 │ │ +535a84: 0793 |000a: move-object v3, v9 │ │ +535a86: 07a4 |000b: move-object v4, v10 │ │ +535a88: 07b5 |000c: move-object v5, v11 │ │ +535a8a: 7606 46d4 0100 |000d: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapView;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;Z)V // method@d446 │ │ +535a90: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0011 reg=7 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0011 reg=8 (null) Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=9 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ @@ -1542278,148 +1542296,148 @@ │ │ type : '(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 290 16-bit code units │ │ -535a78: |[535a78] org.osmdroid.views.MapView.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;Z)V │ │ -535a88: 7030 360b 5408 |0000: invoke-direct {v4, v5, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b36 │ │ -535a8e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -535a92: 5a40 419f |0005: iput-wide v0, v4, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -535a96: 2202 650f |0007: new-instance v2, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0f65 │ │ -535a9a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -535a9c: 7020 2a6a 3200 |000a: invoke-direct {v2, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@6a2a │ │ -535aa2: 5b42 1d9f |000d: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -535aa6: 2202 d200 |000f: new-instance v2, Landroid/graphics/PointF; // type@00d2 │ │ -535aaa: 7010 9304 0200 |0011: invoke-direct {v2}, Landroid/graphics/PointF;.:()V // method@0493 │ │ -535ab0: 5b42 2a9f |0014: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ -535ab4: 2202 cb22 |0016: new-instance v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -535ab8: 7051 15d3 0201 |0018: invoke-direct {v2, v0, v1, v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -535abe: 5b42 299f |001b: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9f29 │ │ -535ac2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -535ac4: 5940 439f |001e: iput v0, v4, Lorg/osmdroid/views/MapView;.mapOrientation:F // field@9f43 │ │ -535ac8: 2200 d700 |0020: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -535acc: 7010 9c04 0000 |0022: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -535ad2: 5c43 3f9f |0025: iput-boolean v3, v4, Lorg/osmdroid/views/MapView;.mTilesScaledToDpi:Z // field@9f3f │ │ -535ad6: 1500 803f |0027: const/high16 v0, #int 1065353216 // #3f80 │ │ -535ada: 5940 3e9f |0029: iput v0, v4, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ -535ade: 2200 d100 |002b: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -535ae2: 7010 9004 0000 |002d: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -535ae8: 5b40 309f |0030: iput-object v0, v4, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ -535aec: 2200 d100 |0032: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -535af0: 7010 9004 0000 |0034: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -535af6: 5b40 209f |0037: iput-object v0, v4, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ -535afa: 2200 310f |0039: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ -535afe: 7010 2a69 0000 |003b: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ -535b04: 5b40 2b9f |003e: iput-object v0, v4, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ -535b08: 5c43 1f9f |0040: iput-boolean v3, v4, Lorg/osmdroid/views/MapView;.mLayoutOccurred:Z // field@9f1f │ │ -535b0c: 1210 |0042: const/4 v0, #int 1 // #1 │ │ -535b0e: 5c40 179f |0043: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ -535b12: 5c40 459f |0045: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ -535b16: 2201 1d0f |0047: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -535b1a: 7010 7668 0100 |0049: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -535b20: 5b41 219f |004c: iput-object v1, v4, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -535b24: 2201 f822 |004e: new-instance v1, Lorg/osmdroid/views/MapViewRepository; // type@22f8 │ │ -535b28: 7020 b5d4 4100 |0050: invoke-direct {v1, v4}, Lorg/osmdroid/views/MapViewRepository;.:(Lorg/osmdroid/views/MapView;)V // method@d4b5 │ │ -535b2e: 5b41 2e9f |0053: iput-object v1, v4, Lorg/osmdroid/views/MapView;.mRepository:Lorg/osmdroid/views/MapViewRepository; // field@9f2e │ │ -535b32: 2201 d700 |0055: new-instance v1, Landroid/graphics/Rect; // type@00d7 │ │ -535b36: 7010 9c04 0100 |0057: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@049c │ │ -535b3c: 5b41 2f9f |005a: iput-object v1, v4, Lorg/osmdroid/views/MapView;.mRescaleScreenRect:Landroid/graphics/Rect; // field@9f2f │ │ -535b40: 5c40 1a9f |005c: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.mDestroyModeOnDetach:Z // field@9f1a │ │ -535b44: 5c40 169f |005e: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.enableFling:Z // field@9f16 │ │ -535b48: 5c43 449f |0060: iput-boolean v3, v4, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ -535b4c: 6e20 f40b 3400 |0062: invoke-virtual {v4, v3}, Landroid/view/ViewGroup;.setWillNotDraw:(Z)V // method@0bf4 │ │ -535b52: 6e10 970b 0400 |0065: invoke-virtual {v4}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@0b97 │ │ -535b58: 0a01 |0068: move-result v1 │ │ -535b5a: 1202 |0069: const/4 v2, #int 0 // #0 │ │ -535b5c: 3801 0d00 |006a: if-eqz v1, 0077 // +000d │ │ -535b60: 5b42 3c9f |006c: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -535b64: 5b42 199f |006e: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mController:Lorg/osmdroid/views/MapController; // field@9f19 │ │ -535b68: 5b42 409f |0070: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535b6c: 5b42 399f |0072: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -535b70: 5b42 1b9f |0074: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mGestureDetector:Landroid/view/GestureDetector; // field@9f1b │ │ -535b74: 0e00 |0076: return-void │ │ -535b76: 3909 0b00 |0077: if-nez v9, 0082 // +000b │ │ -535b7a: 6009 9c00 |0079: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -535b7e: 1301 0b00 |007b: const/16 v1, #int 11 // #b │ │ -535b82: 3419 0500 |007d: if-lt v9, v1, 0082 // +0005 │ │ -535b86: 6e30 e30b 0402 |007f: invoke-virtual {v4, v0, v2}, Landroid/view/ViewGroup;.setLayerType:(ILandroid/graphics/Paint;)V // method@0be3 │ │ -535b8c: 2209 f022 |0082: new-instance v9, Lorg/osmdroid/views/MapController; // type@22f0 │ │ -535b90: 7020 17d4 4900 |0084: invoke-direct {v9, v4}, Lorg/osmdroid/views/MapController;.:(Lorg/osmdroid/views/MapView;)V // method@d417 │ │ -535b96: 5b49 199f |0087: iput-object v9, v4, Lorg/osmdroid/views/MapView;.mController:Lorg/osmdroid/views/MapController; // field@9f19 │ │ -535b9a: 2209 9c02 |0089: new-instance v9, Landroid/widget/Scroller; // type@029c │ │ -535b9e: 7020 6411 5900 |008b: invoke-direct {v9, v5}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1164 │ │ -535ba4: 5b49 399f |008e: iput-object v9, v4, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -535ba8: 3906 1e00 |0090: if-nez v6, 00ae // +001e │ │ -535bac: 7020 73d4 8400 |0092: invoke-direct {v4, v8}, Lorg/osmdroid/views/MapView;.getTileSourceFromAttributes:(Landroid/util/AttributeSet;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d473 │ │ -535bb2: 0c06 |0095: move-result-object v6 │ │ -535bb4: 6e10 970b 0400 |0096: invoke-virtual {v4}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@0b97 │ │ -535bba: 0a08 |0099: move-result v8 │ │ -535bbc: 3808 0a00 |009a: if-eqz v8, 00a4 // +000a │ │ -535bc0: 2208 8222 |009c: new-instance v8, Lorg/osmdroid/tileprovider/MapTileProviderArray; // type@2282 │ │ -535bc4: 2339 8124 |009e: new-array v9, v3, [Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@2481 │ │ -535bc8: 7040 6ed1 6892 |00a0: invoke-direct {v8, v6, v2, v9}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d16e │ │ -535bce: 280a |00a3: goto 00ad // +000a │ │ -535bd0: 2208 8822 |00a4: new-instance v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic; // type@2288 │ │ -535bd4: 6e10 5902 0500 |00a6: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0259 │ │ -535bda: 0c09 |00a9: move-result-object v9 │ │ -535bdc: 7030 a0d1 9806 |00aa: invoke-direct {v8, v9, v6}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d1a0 │ │ -535be2: 0786 |00ad: move-object v6, v8 │ │ -535be4: 3907 0700 |00ae: if-nez v7, 00b5 // +0007 │ │ -535be8: 2207 bc22 |00b0: new-instance v7, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; // type@22bc │ │ -535bec: 7020 cfd2 4700 |00b2: invoke-direct {v7, v4}, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.:(Landroid/view/View;)V // method@d2cf │ │ -535bf2: 5b47 3c9f |00b5: iput-object v7, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -535bf6: 5b46 3b9f |00b7: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -535bfa: 6e10 96d1 0600 |00b9: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileRequestCompleteHandlers:()Ljava/util/Collection; // method@d196 │ │ -535c00: 0c06 |00bc: move-result-object v6 │ │ -535c02: 5447 3c9f |00bd: iget-object v7, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -535c06: 7220 c268 7600 |00bf: invoke-interface {v6, v7}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ -535c0c: 5446 3b9f |00c2: iget-object v6, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -535c10: 6e10 97d1 0600 |00c4: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -535c16: 0c06 |00c7: move-result-object v6 │ │ -535c18: 7020 b4d4 6400 |00c8: invoke-direct {v4, v6}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ -535c1e: 2206 0b23 |00cb: new-instance v6, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ -535c22: 5447 3b9f |00cd: iget-object v7, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -535c26: 5548 179f |00cf: iget-boolean v8, v4, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ -535c2a: 5549 459f |00d1: iget-boolean v9, v4, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ -535c2e: 7059 64d5 7685 |00d3: invoke-direct {v6, v7, v5, v8, v9}, Lorg/osmdroid/views/overlay/TilesOverlay;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V // method@d564 │ │ -535c34: 5b46 229f |00d6: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -535c38: 2206 fc22 |00d8: new-instance v6, Lorg/osmdroid/views/overlay/DefaultOverlayManager; // type@22fc │ │ -535c3c: 5447 229f |00da: iget-object v7, v4, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -535c40: 7020 e8d4 7600 |00dc: invoke-direct {v6, v7}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d4e8 │ │ -535c46: 5b46 2c9f |00df: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ -535c4a: 2206 e522 |00e1: new-instance v6, Lorg/osmdroid/views/CustomZoomButtonsController; // type@22e5 │ │ -535c4e: 7020 c9d3 4600 |00e3: invoke-direct {v6, v4}, Lorg/osmdroid/views/CustomZoomButtonsController;.:(Lorg/osmdroid/views/MapView;)V // method@d3c9 │ │ -535c54: 5b46 409f |00e6: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535c58: 2207 f522 |00e8: new-instance v7, Lorg/osmdroid/views/MapView$MapViewZoomListener; // type@22f5 │ │ -535c5c: 7030 40d4 4702 |00ea: invoke-direct {v7, v4, v2}, Lorg/osmdroid/views/MapView$MapViewZoomListener;.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V // method@d440 │ │ -535c62: 6e20 dbd3 7600 |00ed: invoke-virtual {v6, v7}, Lorg/osmdroid/views/CustomZoomButtonsController;.setOnZoomListener:(Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;)V // method@d3db │ │ -535c68: 7010 53d4 0400 |00f0: invoke-direct {v4}, Lorg/osmdroid/views/MapView;.checkZoomButtons:()V // method@d453 │ │ -535c6e: 2206 0302 |00f3: new-instance v6, Landroid/view/GestureDetector; // type@0203 │ │ -535c72: 2207 f422 |00f5: new-instance v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; // type@22f4 │ │ -535c76: 7030 38d4 4702 |00f7: invoke-direct {v7, v4, v2}, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V // method@d438 │ │ -535c7c: 7030 6b09 5607 |00fa: invoke-direct {v6, v5, v7}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@096b │ │ -535c82: 5b46 1b9f |00fd: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mGestureDetector:Landroid/view/GestureDetector; // field@9f1b │ │ -535c86: 2205 f322 |00ff: new-instance v5, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener; // type@22f3 │ │ -535c8a: 7030 33d4 4502 |0101: invoke-direct {v5, v4, v2}, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V // method@d433 │ │ -535c90: 6e20 6d09 5600 |0104: invoke-virtual {v6, v5}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@096d │ │ -535c96: 7100 edd0 0000 |0107: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -535c9c: 0c05 |010a: move-result-object v5 │ │ -535c9e: 7210 2dd1 0500 |010b: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isMapViewRecyclerFriendly:()Z // method@d12d │ │ -535ca4: 0a05 |010e: move-result v5 │ │ -535ca6: 3805 0b00 |010f: if-eqz v5, 011a // +000b │ │ -535caa: 6005 9c00 |0111: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -535cae: 1306 1000 |0113: const/16 v6, #int 16 // #10 │ │ -535cb2: 3465 0500 |0115: if-lt v5, v6, 011a // +0005 │ │ -535cb6: 6e20 e10b 0400 |0117: invoke-virtual {v4, v0}, Landroid/view/ViewGroup;.setHasTransientState:(Z)V // method@0be1 │ │ -535cbc: 5445 409f |011a: iget-object v5, v4, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535cc0: 6206 c99e |011c: sget-object v6, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ -535cc4: 6e20 dcd3 6500 |011e: invoke-virtual {v5, v6}, Lorg/osmdroid/views/CustomZoomButtonsController;.setVisibility:(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V // method@d3dc │ │ -535cca: 0e00 |0121: return-void │ │ +535a94: |[535a94] org.osmdroid.views.MapView.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/os/Handler;Landroid/util/AttributeSet;Z)V │ │ +535aa4: 7030 360b 5408 |0000: invoke-direct {v4, v5, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b36 │ │ +535aaa: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +535aae: 5a40 419f |0005: iput-wide v0, v4, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +535ab2: 2202 650f |0007: new-instance v2, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0f65 │ │ +535ab6: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +535ab8: 7020 2a6a 3200 |000a: invoke-direct {v2, v3}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@6a2a │ │ +535abe: 5b42 1d9f |000d: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +535ac2: 2202 d200 |000f: new-instance v2, Landroid/graphics/PointF; // type@00d2 │ │ +535ac6: 7010 9304 0200 |0011: invoke-direct {v2}, Landroid/graphics/PointF;.:()V // method@0493 │ │ +535acc: 5b42 2a9f |0014: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ +535ad0: 2202 cb22 |0016: new-instance v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +535ad4: 7051 15d3 0201 |0018: invoke-direct {v2, v0, v1, v0, v1}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +535ada: 5b42 299f |001b: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9f29 │ │ +535ade: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +535ae0: 5940 439f |001e: iput v0, v4, Lorg/osmdroid/views/MapView;.mapOrientation:F // field@9f43 │ │ +535ae4: 2200 d700 |0020: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +535ae8: 7010 9c04 0000 |0022: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +535aee: 5c43 3f9f |0025: iput-boolean v3, v4, Lorg/osmdroid/views/MapView;.mTilesScaledToDpi:Z // field@9f3f │ │ +535af2: 1500 803f |0027: const/high16 v0, #int 1065353216 // #3f80 │ │ +535af6: 5940 3e9f |0029: iput v0, v4, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ +535afa: 2200 d100 |002b: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +535afe: 7010 9004 0000 |002d: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +535b04: 5b40 309f |0030: iput-object v0, v4, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ +535b08: 2200 d100 |0032: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +535b0c: 7010 9004 0000 |0034: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +535b12: 5b40 209f |0037: iput-object v0, v4, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ +535b16: 2200 310f |0039: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ +535b1a: 7010 2a69 0000 |003b: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ +535b20: 5b40 2b9f |003e: iput-object v0, v4, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ +535b24: 5c43 1f9f |0040: iput-boolean v3, v4, Lorg/osmdroid/views/MapView;.mLayoutOccurred:Z // field@9f1f │ │ +535b28: 1210 |0042: const/4 v0, #int 1 // #1 │ │ +535b2a: 5c40 179f |0043: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ +535b2e: 5c40 459f |0045: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ +535b32: 2201 1d0f |0047: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +535b36: 7010 7668 0100 |0049: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +535b3c: 5b41 219f |004c: iput-object v1, v4, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +535b40: 2201 f822 |004e: new-instance v1, Lorg/osmdroid/views/MapViewRepository; // type@22f8 │ │ +535b44: 7020 b5d4 4100 |0050: invoke-direct {v1, v4}, Lorg/osmdroid/views/MapViewRepository;.:(Lorg/osmdroid/views/MapView;)V // method@d4b5 │ │ +535b4a: 5b41 2e9f |0053: iput-object v1, v4, Lorg/osmdroid/views/MapView;.mRepository:Lorg/osmdroid/views/MapViewRepository; // field@9f2e │ │ +535b4e: 2201 d700 |0055: new-instance v1, Landroid/graphics/Rect; // type@00d7 │ │ +535b52: 7010 9c04 0100 |0057: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@049c │ │ +535b58: 5b41 2f9f |005a: iput-object v1, v4, Lorg/osmdroid/views/MapView;.mRescaleScreenRect:Landroid/graphics/Rect; // field@9f2f │ │ +535b5c: 5c40 1a9f |005c: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.mDestroyModeOnDetach:Z // field@9f1a │ │ +535b60: 5c40 169f |005e: iput-boolean v0, v4, Lorg/osmdroid/views/MapView;.enableFling:Z // field@9f16 │ │ +535b64: 5c43 449f |0060: iput-boolean v3, v4, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ +535b68: 6e20 f40b 3400 |0062: invoke-virtual {v4, v3}, Landroid/view/ViewGroup;.setWillNotDraw:(Z)V // method@0bf4 │ │ +535b6e: 6e10 970b 0400 |0065: invoke-virtual {v4}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@0b97 │ │ +535b74: 0a01 |0068: move-result v1 │ │ +535b76: 1202 |0069: const/4 v2, #int 0 // #0 │ │ +535b78: 3801 0d00 |006a: if-eqz v1, 0077 // +000d │ │ +535b7c: 5b42 3c9f |006c: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +535b80: 5b42 199f |006e: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mController:Lorg/osmdroid/views/MapController; // field@9f19 │ │ +535b84: 5b42 409f |0070: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +535b88: 5b42 399f |0072: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +535b8c: 5b42 1b9f |0074: iput-object v2, v4, Lorg/osmdroid/views/MapView;.mGestureDetector:Landroid/view/GestureDetector; // field@9f1b │ │ +535b90: 0e00 |0076: return-void │ │ +535b92: 3909 0b00 |0077: if-nez v9, 0082 // +000b │ │ +535b96: 6009 9c00 |0079: sget v9, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +535b9a: 1301 0b00 |007b: const/16 v1, #int 11 // #b │ │ +535b9e: 3419 0500 |007d: if-lt v9, v1, 0082 // +0005 │ │ +535ba2: 6e30 e30b 0402 |007f: invoke-virtual {v4, v0, v2}, Landroid/view/ViewGroup;.setLayerType:(ILandroid/graphics/Paint;)V // method@0be3 │ │ +535ba8: 2209 f022 |0082: new-instance v9, Lorg/osmdroid/views/MapController; // type@22f0 │ │ +535bac: 7020 17d4 4900 |0084: invoke-direct {v9, v4}, Lorg/osmdroid/views/MapController;.:(Lorg/osmdroid/views/MapView;)V // method@d417 │ │ +535bb2: 5b49 199f |0087: iput-object v9, v4, Lorg/osmdroid/views/MapView;.mController:Lorg/osmdroid/views/MapController; // field@9f19 │ │ +535bb6: 2209 9c02 |0089: new-instance v9, Landroid/widget/Scroller; // type@029c │ │ +535bba: 7020 6411 5900 |008b: invoke-direct {v9, v5}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1164 │ │ +535bc0: 5b49 399f |008e: iput-object v9, v4, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +535bc4: 3906 1e00 |0090: if-nez v6, 00ae // +001e │ │ +535bc8: 7020 73d4 8400 |0092: invoke-direct {v4, v8}, Lorg/osmdroid/views/MapView;.getTileSourceFromAttributes:(Landroid/util/AttributeSet;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d473 │ │ +535bce: 0c06 |0095: move-result-object v6 │ │ +535bd0: 6e10 970b 0400 |0096: invoke-virtual {v4}, Landroid/view/ViewGroup;.isInEditMode:()Z // method@0b97 │ │ +535bd6: 0a08 |0099: move-result v8 │ │ +535bd8: 3808 0a00 |009a: if-eqz v8, 00a4 // +000a │ │ +535bdc: 2208 8222 |009c: new-instance v8, Lorg/osmdroid/tileprovider/MapTileProviderArray; // type@2282 │ │ +535be0: 2339 8124 |009e: new-array v9, v3, [Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@2481 │ │ +535be4: 7040 6ed1 6892 |00a0: invoke-direct {v8, v6, v2, v9}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d16e │ │ +535bea: 280a |00a3: goto 00ad // +000a │ │ +535bec: 2208 8822 |00a4: new-instance v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic; // type@2288 │ │ +535bf0: 6e10 5902 0500 |00a6: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0259 │ │ +535bf6: 0c09 |00a9: move-result-object v9 │ │ +535bf8: 7030 a0d1 9806 |00aa: invoke-direct {v8, v9, v6}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d1a0 │ │ +535bfe: 0786 |00ad: move-object v6, v8 │ │ +535c00: 3907 0700 |00ae: if-nez v7, 00b5 // +0007 │ │ +535c04: 2207 bc22 |00b0: new-instance v7, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; // type@22bc │ │ +535c08: 7020 cfd2 4700 |00b2: invoke-direct {v7, v4}, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.:(Landroid/view/View;)V // method@d2cf │ │ +535c0e: 5b47 3c9f |00b5: iput-object v7, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +535c12: 5b46 3b9f |00b7: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +535c16: 6e10 96d1 0600 |00b9: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileRequestCompleteHandlers:()Ljava/util/Collection; // method@d196 │ │ +535c1c: 0c06 |00bc: move-result-object v6 │ │ +535c1e: 5447 3c9f |00bd: iget-object v7, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +535c22: 7220 c268 7600 |00bf: invoke-interface {v6, v7}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ +535c28: 5446 3b9f |00c2: iget-object v6, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +535c2c: 6e10 97d1 0600 |00c4: invoke-virtual {v6}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +535c32: 0c06 |00c7: move-result-object v6 │ │ +535c34: 7020 b4d4 6400 |00c8: invoke-direct {v4, v6}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ +535c3a: 2206 0b23 |00cb: new-instance v6, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ +535c3e: 5447 3b9f |00cd: iget-object v7, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +535c42: 5548 179f |00cf: iget-boolean v8, v4, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ +535c46: 5549 459f |00d1: iget-boolean v9, v4, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ +535c4a: 7059 64d5 7685 |00d3: invoke-direct {v6, v7, v5, v8, v9}, Lorg/osmdroid/views/overlay/TilesOverlay;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V // method@d564 │ │ +535c50: 5b46 229f |00d6: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +535c54: 2206 fc22 |00d8: new-instance v6, Lorg/osmdroid/views/overlay/DefaultOverlayManager; // type@22fc │ │ +535c58: 5447 229f |00da: iget-object v7, v4, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +535c5c: 7020 e8d4 7600 |00dc: invoke-direct {v6, v7}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d4e8 │ │ +535c62: 5b46 2c9f |00df: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ +535c66: 2206 e522 |00e1: new-instance v6, Lorg/osmdroid/views/CustomZoomButtonsController; // type@22e5 │ │ +535c6a: 7020 c9d3 4600 |00e3: invoke-direct {v6, v4}, Lorg/osmdroid/views/CustomZoomButtonsController;.:(Lorg/osmdroid/views/MapView;)V // method@d3c9 │ │ +535c70: 5b46 409f |00e6: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +535c74: 2207 f522 |00e8: new-instance v7, Lorg/osmdroid/views/MapView$MapViewZoomListener; // type@22f5 │ │ +535c78: 7030 40d4 4702 |00ea: invoke-direct {v7, v4, v2}, Lorg/osmdroid/views/MapView$MapViewZoomListener;.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V // method@d440 │ │ +535c7e: 6e20 dbd3 7600 |00ed: invoke-virtual {v6, v7}, Lorg/osmdroid/views/CustomZoomButtonsController;.setOnZoomListener:(Lorg/osmdroid/views/CustomZoomButtonsController$OnZoomListener;)V // method@d3db │ │ +535c84: 7010 53d4 0400 |00f0: invoke-direct {v4}, Lorg/osmdroid/views/MapView;.checkZoomButtons:()V // method@d453 │ │ +535c8a: 2206 0302 |00f3: new-instance v6, Landroid/view/GestureDetector; // type@0203 │ │ +535c8e: 2207 f422 |00f5: new-instance v7, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener; // type@22f4 │ │ +535c92: 7030 38d4 4702 |00f7: invoke-direct {v7, v4, v2}, Lorg/osmdroid/views/MapView$MapViewGestureDetectorListener;.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V // method@d438 │ │ +535c98: 7030 6b09 5607 |00fa: invoke-direct {v6, v5, v7}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@096b │ │ +535c9e: 5b46 1b9f |00fd: iput-object v6, v4, Lorg/osmdroid/views/MapView;.mGestureDetector:Landroid/view/GestureDetector; // field@9f1b │ │ +535ca2: 2205 f322 |00ff: new-instance v5, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener; // type@22f3 │ │ +535ca6: 7030 33d4 4502 |0101: invoke-direct {v5, v4, v2}, Lorg/osmdroid/views/MapView$MapViewDoubleClickListener;.:(Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/MapView$1;)V // method@d433 │ │ +535cac: 6e20 6d09 5600 |0104: invoke-virtual {v6, v5}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@096d │ │ +535cb2: 7100 edd0 0000 |0107: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +535cb8: 0c05 |010a: move-result-object v5 │ │ +535cba: 7210 2dd1 0500 |010b: invoke-interface {v5}, Lorg/osmdroid/config/IConfigurationProvider;.isMapViewRecyclerFriendly:()Z // method@d12d │ │ +535cc0: 0a05 |010e: move-result v5 │ │ +535cc2: 3805 0b00 |010f: if-eqz v5, 011a // +000b │ │ +535cc6: 6005 9c00 |0111: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +535cca: 1306 1000 |0113: const/16 v6, #int 16 // #10 │ │ +535cce: 3465 0500 |0115: if-lt v5, v6, 011a // +0005 │ │ +535cd2: 6e20 e10b 0400 |0117: invoke-virtual {v4, v0}, Landroid/view/ViewGroup;.setHasTransientState:(Z)V // method@0be1 │ │ +535cd8: 5445 409f |011a: iget-object v5, v4, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +535cdc: 6206 c99e |011c: sget-object v6, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ +535ce0: 6e20 dcd3 6500 |011e: invoke-virtual {v5, v6}, Lorg/osmdroid/views/CustomZoomButtonsController;.setVisibility:(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V // method@d3dc │ │ +535ce6: 0e00 |0121: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0005 line=67 │ │ 0x0007 line=86 │ │ 0x000f line=101 │ │ 0x0016 line=106 │ │ @@ -1542481,17 +1542499,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534f6c: |[534f6c] org.osmdroid.views.MapView.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; │ │ -534f7c: 5400 399f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -534f80: 1100 |0002: return-object v0 │ │ +534f88: |[534f88] org.osmdroid.views.MapView.access$300:(Lorg/osmdroid/views/MapView;)Landroid/widget/Scroller; │ │ +534f98: 5400 399f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +534f9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ │ │ #5 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542499,17 +1542517,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535904: |[535904] org.osmdroid.views.MapView.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; │ │ -535914: 5400 409f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535918: 1100 |0002: return-object v0 │ │ +535920: |[535920] org.osmdroid.views.MapView.access$400:(Lorg/osmdroid/views/MapView;)Lorg/osmdroid/views/CustomZoomButtonsController; │ │ +535930: 5400 409f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +535934: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ │ │ #6 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542517,17 +1542535,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534f9c: |[534f9c] org.osmdroid.views.MapView.access$500:(Lorg/osmdroid/views/MapView;)Z │ │ -534fac: 5500 169f |0000: iget-boolean v0, v0, Lorg/osmdroid/views/MapView;.enableFling:Z // field@9f16 │ │ -534fb0: 0f00 |0002: return v0 │ │ +534fb8: |[534fb8] org.osmdroid.views.MapView.access$500:(Lorg/osmdroid/views/MapView;)Z │ │ +534fc8: 5500 169f |0000: iget-boolean v0, v0, Lorg/osmdroid/views/MapView;.enableFling:Z // field@9f16 │ │ +534fcc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ │ │ #7 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542535,17 +1542553,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534fb4: |[534fb4] org.osmdroid.views.MapView.access$600:(Lorg/osmdroid/views/MapView;)Z │ │ -534fc4: 5500 449f |0000: iget-boolean v0, v0, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ -534fc8: 0f00 |0002: return v0 │ │ +534fd0: |[534fd0] org.osmdroid.views.MapView.access$600:(Lorg/osmdroid/views/MapView;)Z │ │ +534fe0: 5500 449f |0000: iget-boolean v0, v0, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ +534fe4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ │ │ #8 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542553,17 +1542571,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534fcc: |[534fcc] org.osmdroid.views.MapView.access$602:(Lorg/osmdroid/views/MapView;Z)Z │ │ -534fdc: 5c01 449f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ -534fe0: 0f01 |0002: return v1 │ │ +534fe8: |[534fe8] org.osmdroid.views.MapView.access$602:(Lorg/osmdroid/views/MapView;Z)Z │ │ +534ff8: 5c01 449f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ +534ffc: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1542572,17 +1542590,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534fe4: |[534fe4] org.osmdroid.views.MapView.access$700:(Lorg/osmdroid/views/MapView;)Z │ │ -534ff4: 5500 1c9f |0000: iget-boolean v0, v0, Lorg/osmdroid/views/MapView;.mImpossibleFlinging:Z // field@9f1c │ │ -534ff8: 0f00 |0002: return v0 │ │ +535000: |[535000] org.osmdroid.views.MapView.access$700:(Lorg/osmdroid/views/MapView;)Z │ │ +535010: 5500 1c9f |0000: iget-boolean v0, v0, Lorg/osmdroid/views/MapView;.mImpossibleFlinging:Z // field@9f1c │ │ +535014: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ │ │ #10 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542590,17 +1542608,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534ffc: |[534ffc] org.osmdroid.views.MapView.access$702:(Lorg/osmdroid/views/MapView;Z)Z │ │ -53500c: 5c01 1c9f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mImpossibleFlinging:Z // field@9f1c │ │ -535010: 0f01 |0002: return v1 │ │ +535018: |[535018] org.osmdroid.views.MapView.access$702:(Lorg/osmdroid/views/MapView;Z)Z │ │ +535028: 5c01 1c9f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mImpossibleFlinging:Z // field@9f1c │ │ +53502c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1542609,17 +1542627,17 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5356cc: |[5356cc] org.osmdroid.views.MapView.access$800:(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController; │ │ -5356dc: 5400 279f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ -5356e0: 1100 |0002: return-object v0 │ │ +5356e8: |[5356e8] org.osmdroid.views.MapView.access$800:(Lorg/osmdroid/views/MapView;)Lorg/metalev/multitouch/controller/MultiTouchController; │ │ +5356f8: 5400 279f |0000: iget-object v0, v0, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ +5356fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/MapView; │ │ │ │ #12 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542627,24 +1542645,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -535cf4: |[535cf4] org.osmdroid.views.MapView.checkZoomButtons:()V │ │ -535d04: 5420 409f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535d08: 6e10 50d4 0200 |0002: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.canZoomIn:()Z // method@d450 │ │ -535d0e: 0a01 |0005: move-result v1 │ │ -535d10: 6e20 ddd3 1000 |0006: invoke-virtual {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.setZoomInEnabled:(Z)V // method@d3dd │ │ -535d16: 5420 409f |0009: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535d1a: 6e10 51d4 0200 |000b: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.canZoomOut:()Z // method@d451 │ │ -535d20: 0a01 |000e: move-result v1 │ │ -535d22: 6e20 ded3 1000 |000f: invoke-virtual {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.setZoomOutEnabled:(Z)V // method@d3de │ │ -535d28: 0e00 |0012: return-void │ │ +535d10: |[535d10] org.osmdroid.views.MapView.checkZoomButtons:()V │ │ +535d20: 5420 409f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +535d24: 6e10 50d4 0200 |0002: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.canZoomIn:()Z // method@d450 │ │ +535d2a: 0a01 |0005: move-result v1 │ │ +535d2c: 6e20 ddd3 1000 |0006: invoke-virtual {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.setZoomInEnabled:(Z)V // method@d3dd │ │ +535d32: 5420 409f |0009: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +535d36: 6e10 51d4 0200 |000b: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.canZoomOut:()Z // method@d451 │ │ +535d3c: 0a01 |000e: move-result v1 │ │ +535d3e: 6e20 ded3 1000 |000f: invoke-virtual {v0, v1}, Lorg/osmdroid/views/CustomZoomButtonsController;.setZoomOutEnabled:(Z)V // method@d3de │ │ +535d44: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0009 line=1374 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ @@ -1542653,75 +1542671,75 @@ │ │ type : '(Landroid/util/AttributeSet;)Lorg/osmdroid/tileprovider/tilesource/ITileSource;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -535788: |[535788] org.osmdroid.views.MapView.getTileSourceFromAttributes:(Landroid/util/AttributeSet;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ -535798: 6200 659e |0000: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.DEFAULT_TILE_SOURCE:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e65 │ │ -53579c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -53579e: 1a02 6957 |0003: const-string v2, "OsmDroid" // string@5769 │ │ -5357a2: 3807 3800 |0005: if-eqz v7, 003d // +0038 │ │ -5357a6: 1a03 0fe6 |0007: const-string v3, "tilesource" // string@e60f │ │ -5357aa: 7230 eb08 1703 |0009: invoke-interface {v7, v1, v3}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08eb │ │ -5357b0: 0c03 |000c: move-result-object v3 │ │ -5357b2: 3803 3000 |000d: if-eqz v3, 003d // +0030 │ │ -5357b6: 7110 bdd2 0300 |000f: invoke-static {v3}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.getTileSource:(Ljava/lang/String;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d2bd │ │ -5357bc: 0c03 |0012: move-result-object v3 │ │ -5357be: 2204 5f0e |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -5357c2: 7010 8565 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5357c8: 1a05 566a |0018: const-string v5, "Using tile source specified in layout attributes: " // string@6a56 │ │ -5357cc: 6e20 9165 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5357d2: 6e20 9065 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5357d8: 6e10 a365 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5357de: 0c04 |0023: move-result-object v4 │ │ -5357e0: 7120 fd08 4200 |0024: invoke-static {v2, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -5357e6: 0730 |0027: move-object v0, v3 │ │ -5357e8: 2815 |0028: goto 003d // +0015 │ │ -5357ea: 2203 5f0e |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -5357ee: 7010 8565 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5357f4: 1a04 d928 |002e: const-string v4, "Invalid tile source specified in layout attributes: " // string@28d9 │ │ -5357f8: 6e20 9165 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5357fe: 6e20 9065 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -535804: 6e10 a365 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53580a: 0c03 |0039: move-result-object v3 │ │ -53580c: 7120 0309 3200 |003a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -535812: 3807 2e00 |003d: if-eqz v7, 006b // +002e │ │ -535816: 2003 b222 |003f: instance-of v3, v0, Lorg/osmdroid/tileprovider/tilesource/IStyledTileSource; // type@22b2 │ │ -53581a: 3803 2a00 |0041: if-eqz v3, 006b // +002a │ │ -53581e: 1a03 cde3 |0043: const-string v3, "style" // string@e3cd │ │ -535822: 7230 eb08 1703 |0045: invoke-interface {v7, v1, v3}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08eb │ │ -535828: 0c07 |0048: move-result-object v7 │ │ -53582a: 3907 0800 |0049: if-nez v7, 0051 // +0008 │ │ -53582e: 1a07 536a |004b: const-string v7, "Using default style: 1" // string@6a53 │ │ -535832: 7120 fd08 7200 |004d: invoke-static {v2, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -535838: 281b |0050: goto 006b // +001b │ │ -53583a: 2201 5f0e |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -53583e: 7010 8565 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -535844: 1a03 556a |0056: const-string v3, "Using style specified in layout attributes: " // string@6a55 │ │ -535848: 6e20 9165 3100 |0058: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53584e: 6e20 9165 7100 |005b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -535854: 6e10 a365 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53585a: 0c01 |0061: move-result-object v1 │ │ -53585c: 7120 fd08 1200 |0062: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -535862: 0701 |0065: move-object v1, v0 │ │ -535864: 1f01 b222 |0066: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/IStyledTileSource; // type@22b2 │ │ -535868: 7220 a8d2 7100 |0068: invoke-interface {v1, v7}, Lorg/osmdroid/tileprovider/tilesource/IStyledTileSource;.setStyle:(Ljava/lang/String;)V // method@d2a8 │ │ -53586e: 2207 5f0e |006b: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -535872: 7010 8565 0700 |006d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -535878: 1a01 576a |0070: const-string v1, "Using tile source: " // string@6a57 │ │ -53587c: 6e20 9165 1700 |0072: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -535882: 7210 afd2 0000 |0075: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ -535888: 0c01 |0078: move-result-object v1 │ │ -53588a: 6e20 9165 1700 |0079: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -535890: 6e10 a365 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -535896: 0c07 |007f: move-result-object v7 │ │ -535898: 7120 fd08 7200 |0080: invoke-static {v2, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ -53589e: 1100 |0083: return-object v0 │ │ +5357a4: |[5357a4] org.osmdroid.views.MapView.getTileSourceFromAttributes:(Landroid/util/AttributeSet;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ +5357b4: 6200 659e |0000: sget-object v0, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.DEFAULT_TILE_SOURCE:Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; // field@9e65 │ │ +5357b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5357ba: 1a02 6957 |0003: const-string v2, "OsmDroid" // string@5769 │ │ +5357be: 3807 3800 |0005: if-eqz v7, 003d // +0038 │ │ +5357c2: 1a03 0fe6 |0007: const-string v3, "tilesource" // string@e60f │ │ +5357c6: 7230 eb08 1703 |0009: invoke-interface {v7, v1, v3}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08eb │ │ +5357cc: 0c03 |000c: move-result-object v3 │ │ +5357ce: 3803 3000 |000d: if-eqz v3, 003d // +0030 │ │ +5357d2: 7110 bdd2 0300 |000f: invoke-static {v3}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.getTileSource:(Ljava/lang/String;)Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d2bd │ │ +5357d8: 0c03 |0012: move-result-object v3 │ │ +5357da: 2204 5f0e |0013: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +5357de: 7010 8565 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5357e4: 1a05 566a |0018: const-string v5, "Using tile source specified in layout attributes: " // string@6a56 │ │ +5357e8: 6e20 9165 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5357ee: 6e20 9065 3400 |001d: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5357f4: 6e10 a365 0400 |0020: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5357fa: 0c04 |0023: move-result-object v4 │ │ +5357fc: 7120 fd08 4200 |0024: invoke-static {v2, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +535802: 0730 |0027: move-object v0, v3 │ │ +535804: 2815 |0028: goto 003d // +0015 │ │ +535806: 2203 5f0e |0029: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +53580a: 7010 8565 0300 |002b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +535810: 1a04 d928 |002e: const-string v4, "Invalid tile source specified in layout attributes: " // string@28d9 │ │ +535814: 6e20 9165 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53581a: 6e20 9065 0300 |0033: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +535820: 6e10 a365 0300 |0036: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +535826: 0c03 |0039: move-result-object v3 │ │ +535828: 7120 0309 3200 |003a: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +53582e: 3807 2e00 |003d: if-eqz v7, 006b // +002e │ │ +535832: 2003 b222 |003f: instance-of v3, v0, Lorg/osmdroid/tileprovider/tilesource/IStyledTileSource; // type@22b2 │ │ +535836: 3803 2a00 |0041: if-eqz v3, 006b // +002a │ │ +53583a: 1a03 cde3 |0043: const-string v3, "style" // string@e3cd │ │ +53583e: 7230 eb08 1703 |0045: invoke-interface {v7, v1, v3}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@08eb │ │ +535844: 0c07 |0048: move-result-object v7 │ │ +535846: 3907 0800 |0049: if-nez v7, 0051 // +0008 │ │ +53584a: 1a07 536a |004b: const-string v7, "Using default style: 1" // string@6a53 │ │ +53584e: 7120 fd08 7200 |004d: invoke-static {v2, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +535854: 281b |0050: goto 006b // +001b │ │ +535856: 2201 5f0e |0051: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +53585a: 7010 8565 0100 |0053: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +535860: 1a03 556a |0056: const-string v3, "Using style specified in layout attributes: " // string@6a55 │ │ +535864: 6e20 9165 3100 |0058: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53586a: 6e20 9165 7100 |005b: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +535870: 6e10 a365 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +535876: 0c01 |0061: move-result-object v1 │ │ +535878: 7120 fd08 1200 |0062: invoke-static {v2, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +53587e: 0701 |0065: move-object v1, v0 │ │ +535880: 1f01 b222 |0066: check-cast v1, Lorg/osmdroid/tileprovider/tilesource/IStyledTileSource; // type@22b2 │ │ +535884: 7220 a8d2 7100 |0068: invoke-interface {v1, v7}, Lorg/osmdroid/tileprovider/tilesource/IStyledTileSource;.setStyle:(Ljava/lang/String;)V // method@d2a8 │ │ +53588a: 2207 5f0e |006b: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +53588e: 7010 8565 0700 |006d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +535894: 1a01 576a |0070: const-string v1, "Using tile source: " // string@6a57 │ │ +535898: 6e20 9165 1700 |0072: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53589e: 7210 afd2 0000 |0075: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.name:()Ljava/lang/String; // method@d2af │ │ +5358a4: 0c01 |0078: move-result-object v1 │ │ +5358a6: 6e20 9165 1700 |0079: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5358ac: 6e10 a365 0700 |007c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5358b2: 0c07 |007f: move-result-object v7 │ │ +5358b4: 7120 fd08 7200 |0080: invoke-static {v2, v7}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@08fd │ │ +5358ba: 1100 |0083: return-object v0 │ │ catches : 1 │ │ 0x000f - 0x0027 │ │ Ljava/lang/IllegalArgumentException; -> 0x0029 │ │ positions : │ │ 0x0000 line=1435 │ │ 0x0009 line=1438 │ │ 0x000f line=1441 │ │ @@ -1542742,35 +1542760,35 @@ │ │ type : '()Lorg/osmdroid/util/TileSystem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5358ec: |[5358ec] org.osmdroid.views.MapView.getTileSystem:()Lorg/osmdroid/util/TileSystem; │ │ -5358fc: 6200 3d9f |0000: sget-object v0, Lorg/osmdroid/views/MapView;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f3d │ │ -535900: 1100 |0002: return-object v0 │ │ +535908: |[535908] org.osmdroid.views.MapView.getTileSystem:()Lorg/osmdroid/util/TileSystem; │ │ +535918: 6200 3d9f |0000: sget-object v0, Lorg/osmdroid/views/MapView;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f3d │ │ +53591c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1837 │ │ locals : │ │ │ │ #15 : (in Lorg/osmdroid/views/MapView;) │ │ name : 'resetProjection' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -536290: |[536290] org.osmdroid.views.MapView.resetProjection:()V │ │ -5362a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5362a2: 5b10 2d9f |0001: iput-object v0, v1, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -5362a6: 0e00 |0003: return-void │ │ +5362ac: |[5362ac] org.osmdroid.views.MapView.resetProjection:()V │ │ +5362bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5362be: 5b10 2d9f |0001: iput-object v0, v1, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +5362c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=385 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #16 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542778,49 +1542796,49 @@ │ │ type : '(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -534e70: |[534e70] org.osmdroid.views.MapView.rotateTouchEvent:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ -534e80: 6e10 62d4 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -534e86: 0a00 |0003: move-result v0 │ │ -534e88: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -534e8a: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ -534e8e: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -534e92: 1105 |0009: return-object v5 │ │ -534e94: 7110 fc09 0500 |000a: invoke-static {v5}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@09fc │ │ -534e9a: 0c00 |000d: move-result-object v0 │ │ -534e9c: 6001 9c00 |000e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -534ea0: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ -534ea4: 3521 2100 |0012: if-ge v1, v2, 0033 // +0021 │ │ -534ea8: 6e10 6dd4 0400 |0014: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -534eae: 0c01 |0017: move-result-object v1 │ │ -534eb0: 6e10 f709 0500 |0018: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -534eb6: 0a02 |001b: move-result v2 │ │ -534eb8: 8722 |001c: float-to-int v2, v2 │ │ -534eba: 6e10 f909 0500 |001d: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -534ec0: 0a05 |0020: move-result v5 │ │ -534ec2: 8755 |0021: float-to-int v5, v5 │ │ -534ec4: 5443 309f |0022: iget-object v3, v4, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ -534ec8: 6e40 dfd4 2135 |0024: invoke-virtual {v1, v2, v5, v3}, Lorg/osmdroid/views/Projection;.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4df │ │ -534ece: 5445 309f |0027: iget-object v5, v4, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ -534ed2: 5251 7500 |0029: iget v1, v5, Landroid/graphics/Point;.x:I // field@0075 │ │ -534ed6: 8211 |002b: int-to-float v1, v1 │ │ -534ed8: 5255 7600 |002c: iget v5, v5, Landroid/graphics/Point;.y:I // field@0076 │ │ -534edc: 8255 |002e: int-to-float v5, v5 │ │ -534ede: 6e30 010a 1005 |002f: invoke-virtual {v0, v1, v5}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@0a01 │ │ -534ee4: 280c |0032: goto 003e // +000c │ │ -534ee6: 6e10 6dd4 0400 |0033: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -534eec: 0c05 |0036: move-result-object v5 │ │ -534eee: 6e10 c5d4 0500 |0037: invoke-virtual {v5}, Lorg/osmdroid/views/Projection;.getInvertedScaleRotateCanvasMatrix:()Landroid/graphics/Matrix; // method@d4c5 │ │ -534ef4: 0c05 |003a: move-result-object v5 │ │ -534ef6: 6e20 020a 5000 |003b: invoke-virtual {v0, v5}, Landroid/view/MotionEvent;.transform:(Landroid/graphics/Matrix;)V // method@0a02 │ │ -534efc: 1100 |003e: return-object v0 │ │ +534e8c: |[534e8c] org.osmdroid.views.MapView.rotateTouchEvent:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ +534e9c: 6e10 62d4 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +534ea2: 0a00 |0003: move-result v0 │ │ +534ea4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +534ea6: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ +534eaa: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +534eae: 1105 |0009: return-object v5 │ │ +534eb0: 7110 fc09 0500 |000a: invoke-static {v5}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@09fc │ │ +534eb6: 0c00 |000d: move-result-object v0 │ │ +534eb8: 6001 9c00 |000e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +534ebc: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ +534ec0: 3521 2100 |0012: if-ge v1, v2, 0033 // +0021 │ │ +534ec4: 6e10 6dd4 0400 |0014: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534eca: 0c01 |0017: move-result-object v1 │ │ +534ecc: 6e10 f709 0500 |0018: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +534ed2: 0a02 |001b: move-result v2 │ │ +534ed4: 8722 |001c: float-to-int v2, v2 │ │ +534ed6: 6e10 f909 0500 |001d: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +534edc: 0a05 |0020: move-result v5 │ │ +534ede: 8755 |0021: float-to-int v5, v5 │ │ +534ee0: 5443 309f |0022: iget-object v3, v4, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ +534ee4: 6e40 dfd4 2135 |0024: invoke-virtual {v1, v2, v5, v3}, Lorg/osmdroid/views/Projection;.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4df │ │ +534eea: 5445 309f |0027: iget-object v5, v4, Lorg/osmdroid/views/MapView;.mRotateScalePoint:Landroid/graphics/Point; // field@9f30 │ │ +534eee: 5251 7500 |0029: iget v1, v5, Landroid/graphics/Point;.x:I // field@0075 │ │ +534ef2: 8211 |002b: int-to-float v1, v1 │ │ +534ef4: 5255 7600 |002c: iget v5, v5, Landroid/graphics/Point;.y:I // field@0076 │ │ +534ef8: 8255 |002e: int-to-float v5, v5 │ │ +534efa: 6e30 010a 1005 |002f: invoke-virtual {v0, v1, v5}, Landroid/view/MotionEvent;.setLocation:(FF)V // method@0a01 │ │ +534f00: 280c |0032: goto 003e // +000c │ │ +534f02: 6e10 6dd4 0400 |0033: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +534f08: 0c05 |0036: move-result-object v5 │ │ +534f0a: 6e10 c5d4 0500 |0037: invoke-virtual {v5}, Lorg/osmdroid/views/Projection;.getInvertedScaleRotateCanvasMatrix:()Landroid/graphics/Matrix; // method@d4c5 │ │ +534f10: 0c05 |003a: move-result-object v5 │ │ +534f12: 6e20 020a 5000 |003b: invoke-virtual {v0, v5}, Landroid/view/MotionEvent;.transform:(Landroid/graphics/Matrix;)V // method@0a02 │ │ +534f18: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x000a line=1146 │ │ 0x000e line=1147 │ │ 0x0014 line=1148 │ │ 0x0027 line=1150 │ │ @@ -1542834,17 +1542852,17 @@ │ │ type : '(Lorg/osmdroid/util/TileSystem;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5368a4: |[5368a4] org.osmdroid.views.MapView.setTileSystem:(Lorg/osmdroid/util/TileSystem;)V │ │ -5368b4: 6900 3d9f |0000: sput-object v0, Lorg/osmdroid/views/MapView;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f3d │ │ -5368b8: 0e00 |0002: return-void │ │ +5368c0: |[5368c0] org.osmdroid.views.MapView.setTileSystem:(Lorg/osmdroid/util/TileSystem;)V │ │ +5368d0: 6900 3d9f |0000: sput-object v0, Lorg/osmdroid/views/MapView;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f3d │ │ +5368d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1844 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/util/TileSystem; │ │ │ │ #18 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542852,51 +1542870,51 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -536994: |[536994] org.osmdroid.views.MapView.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -5369a4: 7210 aed2 0300 |0000: invoke-interface {v3}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileSizePixels:()I // method@d2ae │ │ -5369aa: 0a03 |0003: move-result v3 │ │ -5369ac: 6e10 7b0b 0200 |0004: invoke-virtual {v2}, Landroid/view/ViewGroup;.getResources:()Landroid/content/res/Resources; // method@0b7b │ │ -5369b2: 0c00 |0007: move-result-object v0 │ │ -5369b4: 6e10 2903 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0329 │ │ -5369ba: 0c00 |000b: move-result-object v0 │ │ -5369bc: 5200 2801 |000c: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0128 │ │ -5369c0: 1501 8043 |000e: const/high16 v1, #int 1132462080 // #4380 │ │ -5369c4: a800 0001 |0010: mul-float v0, v0, v1 │ │ -5369c8: 8233 |0012: int-to-float v3, v3 │ │ -5369ca: c930 |0013: div-float/2addr v0, v3 │ │ -5369cc: 6e10 7cd4 0200 |0014: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.isTilesScaledToDpi:()Z // method@d47c │ │ -5369d2: 0a01 |0017: move-result v1 │ │ -5369d4: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -5369d8: 5221 3e9f |001a: iget v1, v2, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ -5369dc: a800 0001 |001c: mul-float v0, v0, v1 │ │ -5369e0: 2803 |001e: goto 0021 // +0003 │ │ -5369e2: 5220 3e9f |001f: iget v0, v2, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ -5369e6: a803 0300 |0021: mul-float v3, v3, v0 │ │ -5369ea: 8733 |0023: float-to-int v3, v3 │ │ -5369ec: 7100 edd0 0000 |0024: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5369f2: 0c00 |0027: move-result-object v0 │ │ -5369f4: 7210 28d1 0000 |0028: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -5369fa: 0a00 |002b: move-result v0 │ │ -5369fc: 3800 1800 |002c: if-eqz v0, 0044 // +0018 │ │ -536a00: 2200 5f0e |002e: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -536a04: 7010 8565 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -536a0a: 1a01 0a61 |0033: const-string v1, "Scaling tiles to " // string@610a │ │ -536a0e: 6e20 9165 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -536a14: 6e20 8c65 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -536a1a: 6e10 a365 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -536a20: 0c00 |003e: move-result-object v0 │ │ -536a22: 1a01 6957 |003f: const-string v1, "OsmDroid" // string@5769 │ │ -536a26: 7120 f808 0100 |0041: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -536a2c: 7110 aad3 0300 |0044: invoke-static {v3}, Lorg/osmdroid/util/TileSystem;.setTileSize:(I)V // method@d3aa │ │ -536a32: 0e00 |0047: return-void │ │ +5369b0: |[5369b0] org.osmdroid.views.MapView.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +5369c0: 7210 aed2 0300 |0000: invoke-interface {v3}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileSizePixels:()I // method@d2ae │ │ +5369c6: 0a03 |0003: move-result v3 │ │ +5369c8: 6e10 7b0b 0200 |0004: invoke-virtual {v2}, Landroid/view/ViewGroup;.getResources:()Landroid/content/res/Resources; // method@0b7b │ │ +5369ce: 0c00 |0007: move-result-object v0 │ │ +5369d0: 6e10 2903 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0329 │ │ +5369d6: 0c00 |000b: move-result-object v0 │ │ +5369d8: 5200 2801 |000c: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@0128 │ │ +5369dc: 1501 8043 |000e: const/high16 v1, #int 1132462080 // #4380 │ │ +5369e0: a800 0001 |0010: mul-float v0, v0, v1 │ │ +5369e4: 8233 |0012: int-to-float v3, v3 │ │ +5369e6: c930 |0013: div-float/2addr v0, v3 │ │ +5369e8: 6e10 7cd4 0200 |0014: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.isTilesScaledToDpi:()Z // method@d47c │ │ +5369ee: 0a01 |0017: move-result v1 │ │ +5369f0: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +5369f4: 5221 3e9f |001a: iget v1, v2, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ +5369f8: a800 0001 |001c: mul-float v0, v0, v1 │ │ +5369fc: 2803 |001e: goto 0021 // +0003 │ │ +5369fe: 5220 3e9f |001f: iget v0, v2, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ +536a02: a803 0300 |0021: mul-float v3, v3, v0 │ │ +536a06: 8733 |0023: float-to-int v3, v3 │ │ +536a08: 7100 edd0 0000 |0024: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +536a0e: 0c00 |0027: move-result-object v0 │ │ +536a10: 7210 28d1 0000 |0028: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +536a16: 0a00 |002b: move-result v0 │ │ +536a18: 3800 1800 |002c: if-eqz v0, 0044 // +0018 │ │ +536a1c: 2200 5f0e |002e: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +536a20: 7010 8565 0000 |0030: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +536a26: 1a01 0a61 |0033: const-string v1, "Scaling tiles to " // string@610a │ │ +536a2a: 6e20 9165 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +536a30: 6e20 8c65 3000 |0038: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +536a36: 6e10 a365 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +536a3c: 0c00 |003e: move-result-object v0 │ │ +536a3e: 1a01 6957 |003f: const-string v1, "OsmDroid" // string@5769 │ │ +536a42: 7120 f808 0100 |0041: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +536a48: 7110 aad3 0300 |0044: invoke-static {v3}, Lorg/osmdroid/util/TileSystem;.setTileSize:(I)V // method@d3aa │ │ +536a4e: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0004 line=445 │ │ 0x0014 line=446 │ │ 0x0024 line=447 │ │ 0x002e line=448 │ │ @@ -1542911,21 +1542929,21 @@ │ │ type : '(Lorg/osmdroid/views/MapView$OnFirstLayoutListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -535ccc: |[535ccc] org.osmdroid.views.MapView.addOnFirstLayoutListener:(Lorg/osmdroid/views/MapView$OnFirstLayoutListener;)V │ │ -535cdc: 6e10 7bd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -535ce2: 0a00 |0003: move-result v0 │ │ -535ce4: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -535ce8: 5410 2b9f |0006: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ -535cec: 6e20 2c69 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ -535cf2: 0e00 |000b: return-void │ │ +535ce8: |[535ce8] org.osmdroid.views.MapView.addOnFirstLayoutListener:(Lorg/osmdroid/views/MapView$OnFirstLayoutListener;)V │ │ +535cf8: 6e10 7bd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +535cfe: 0a00 |0003: move-result v0 │ │ +535d00: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +535d04: 5410 2b9f |0006: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ +535d08: 6e20 2c69 2000 |0008: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@692c │ │ +535d0e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1006 │ │ 0x0006 line=1007 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/osmdroid/views/MapView$OnFirstLayoutListener; │ │ @@ -1542935,24 +1542953,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -535014: |[535014] org.osmdroid.views.MapView.canZoomIn:()Z │ │ -535024: 5350 419f |0000: iget-wide v0, v5, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -535028: 6e10 67d4 0500 |0002: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ -53502e: 0b02 |0005: move-result-wide v2 │ │ -535030: 3004 0002 |0006: cmpg-double v4, v0, v2 │ │ -535034: 3b04 0400 |0008: if-gez v4, 000c // +0004 │ │ -535038: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -53503a: 2802 |000b: goto 000d // +0002 │ │ -53503c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -53503e: 0f00 |000d: return v0 │ │ +535030: |[535030] org.osmdroid.views.MapView.canZoomIn:()Z │ │ +535040: 5350 419f |0000: iget-wide v0, v5, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +535044: 6e10 67d4 0500 |0002: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ +53504a: 0b02 |0005: move-result-wide v2 │ │ +53504c: 3004 0002 |0006: cmpg-double v4, v0, v2 │ │ +535050: 3b04 0400 |0008: if-gez v4, 000c // +0004 │ │ +535054: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +535056: 2802 |000b: goto 000d // +0002 │ │ +535058: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +53505a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/osmdroid/views/MapView; │ │ │ │ #2 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542960,24 +1542978,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -535040: |[535040] org.osmdroid.views.MapView.canZoomOut:()Z │ │ -535050: 5350 419f |0000: iget-wide v0, v5, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -535054: 6e10 68d4 0500 |0002: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ -53505a: 0b02 |0005: move-result-wide v2 │ │ -53505c: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ -535060: 3d04 0400 |0008: if-lez v4, 000c // +0004 │ │ -535064: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -535066: 2802 |000b: goto 000d // +0002 │ │ -535068: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -53506a: 0f00 |000d: return v0 │ │ +53505c: |[53505c] org.osmdroid.views.MapView.canZoomOut:()Z │ │ +53506c: 5350 419f |0000: iget-wide v0, v5, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +535070: 6e10 68d4 0500 |0002: invoke-virtual {v5}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ +535076: 0b02 |0005: move-result-wide v2 │ │ +535078: 2f04 0002 |0006: cmpl-double v4, v0, v2 │ │ +53507c: 3d04 0400 |0008: if-lez v4, 000c // +0004 │ │ +535080: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +535082: 2802 |000b: goto 000d // +0002 │ │ +535084: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +535086: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x000e reg=5 this Lorg/osmdroid/views/MapView; │ │ │ │ #3 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1542985,17 +1543003,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53506c: |[53506c] org.osmdroid.views.MapView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -53507c: 2011 f222 |0000: instance-of v1, v1, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ -535080: 0f01 |0002: return v1 │ │ +535088: |[535088] org.osmdroid.views.MapView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +535098: 2011 f222 |0000: instance-of v1, v1, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ +53509c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=895 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -1543004,41 +1543022,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -535d2c: |[535d2c] org.osmdroid.views.MapView.computeScroll:()V │ │ -535d3c: 5420 399f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -535d40: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -535d44: 0e00 |0004: return-void │ │ -535d46: 5521 1e9f |0005: iget-boolean v1, v2, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -535d4a: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -535d4e: 0e00 |0009: return-void │ │ -535d50: 6e10 6711 0000 |000a: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1167 │ │ -535d56: 0a00 |000d: move-result v0 │ │ -535d58: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -535d5c: 0e00 |0010: return-void │ │ -535d5e: 5420 399f |0011: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -535d62: 6e10 6f11 0000 |0013: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@116f │ │ -535d68: 0a00 |0016: move-result v0 │ │ -535d6a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -535d6e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -535d70: 5c20 1e9f |001a: iput-boolean v0, v2, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -535d74: 2813 |001c: goto 002f // +0013 │ │ -535d76: 5420 399f |001d: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -535d7a: 6e10 6a11 0000 |001f: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrX:()I // method@116a │ │ -535d80: 0a00 |0022: move-result v0 │ │ -535d82: 5421 399f |0023: iget-object v1, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -535d86: 6e10 6b11 0100 |0025: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrY:()I // method@116b │ │ -535d8c: 0a01 |0028: move-result v1 │ │ -535d8e: 6e30 8fd4 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapView;.scrollTo:(II)V // method@d48f │ │ -535d94: 6e10 c00b 0200 |002c: invoke-virtual {v2}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -535d9a: 0e00 |002f: return-void │ │ +535d48: |[535d48] org.osmdroid.views.MapView.computeScroll:()V │ │ +535d58: 5420 399f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +535d5c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +535d60: 0e00 |0004: return-void │ │ +535d62: 5521 1e9f |0005: iget-boolean v1, v2, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +535d66: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +535d6a: 0e00 |0009: return-void │ │ +535d6c: 6e10 6711 0000 |000a: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1167 │ │ +535d72: 0a00 |000d: move-result v0 │ │ +535d74: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +535d78: 0e00 |0010: return-void │ │ +535d7a: 5420 399f |0011: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +535d7e: 6e10 6f11 0000 |0013: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@116f │ │ +535d84: 0a00 |0016: move-result v0 │ │ +535d86: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +535d8a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +535d8c: 5c20 1e9f |001a: iput-boolean v0, v2, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +535d90: 2813 |001c: goto 002f // +0013 │ │ +535d92: 5420 399f |001d: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +535d96: 6e10 6a11 0000 |001f: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrX:()I // method@116a │ │ +535d9c: 0a00 |0022: move-result v0 │ │ +535d9e: 5421 399f |0023: iget-object v1, v2, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +535da2: 6e10 6b11 0100 |0025: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrY:()I // method@116b │ │ +535da8: 0a01 |0028: move-result v1 │ │ +535daa: 6e30 8fd4 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapView;.scrollTo:(II)V // method@d48f │ │ +535db0: 6e10 c00b 0200 |002c: invoke-virtual {v2}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +535db6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ 0x0005 line=1163 │ │ 0x000a line=1166 │ │ 0x0011 line=1169 │ │ 0x001a line=1171 │ │ @@ -1543052,102 +1543070,102 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 176 16-bit code units │ │ -535084: |[535084] org.osmdroid.views.MapView.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -535094: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -53509a: 0c00 |0003: move-result-object v0 │ │ -53509c: 7210 28d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -5350a2: 0a00 |0007: move-result v0 │ │ -5350a4: 1a01 6957 |0008: const-string v1, "OsmDroid" // string@5769 │ │ -5350a8: 3800 1b00 |000a: if-eqz v0, 0025 // +001b │ │ -5350ac: 2200 5f0e |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -5350b0: 7010 8565 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -5350b6: 1a02 5089 |0011: const-string v2, "dispatchTouchEvent(" // string@8950 │ │ -5350ba: 6e20 9165 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5350c0: 6e20 9065 7000 |0016: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -5350c6: 1a02 6806 |0019: const-string v2, ")" // string@0668 │ │ -5350ca: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5350d0: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5350d6: 0c00 |0021: move-result-object v0 │ │ -5350d8: 7120 f808 0100 |0022: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -5350de: 7020 8dd4 7600 |0025: invoke-direct {v6, v7}, Lorg/osmdroid/views/MapView;.rotateTouchEvent:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@d48d │ │ -5350e4: 0c00 |0028: move-result-object v0 │ │ -5350e6: 6f20 4e0b 7600 |0029: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@0b4e │ │ -5350ec: 0a02 |002c: move-result v2 │ │ -5350ee: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -5350f0: 3802 1700 |002e: if-eqz v2, 0045 // +0017 │ │ -5350f4: 7100 edd0 0000 |0030: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5350fa: 0c02 |0033: move-result-object v2 │ │ -5350fc: 7210 28d1 0200 |0034: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -535102: 0a02 |0037: move-result v2 │ │ -535104: 3802 0700 |0038: if-eqz v2, 003f // +0007 │ │ -535108: 1a02 2fe4 |003a: const-string v2, "super handled onTouchEvent" // string@e42f │ │ -53510c: 7120 f808 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -535112: 3270 0500 |003f: if-eq v0, v7, 0044 // +0005 │ │ -535116: 6e10 ff09 0000 |0041: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ -53511c: 0f03 |0044: return v3 │ │ -53511e: 6e10 69d4 0600 |0045: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -535124: 0c02 |0048: move-result-object v2 │ │ -535126: 7230 5ad5 0206 |0049: invoke-interface {v2, v0, v6}, Lorg/osmdroid/views/overlay/OverlayManager;.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d55a │ │ -53512c: 0a02 |004c: move-result v2 │ │ -53512e: 3802 0800 |004d: if-eqz v2, 0055 // +0008 │ │ -535132: 3270 0500 |004f: if-eq v0, v7, 0054 // +0005 │ │ -535136: 6e10 ff09 0000 |0051: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ -53513c: 0f03 |0054: return v3 │ │ -53513e: 5462 279f |0055: iget-object v2, v6, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ -535142: 1204 |0057: const/4 v4, #int 0 // #0 │ │ -535144: 3802 1b00 |0058: if-eqz v2, 0073 // +001b │ │ -535148: 5462 279f |005a: iget-object v2, v6, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ -53514c: 6e20 08ce 7200 |005c: invoke-virtual {v2, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@ce08 │ │ -535152: 0a02 |005f: move-result v2 │ │ -535154: 3802 1300 |0060: if-eqz v2, 0073 // +0013 │ │ -535158: 7100 edd0 0000 |0062: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -53515e: 0c02 |0065: move-result-object v2 │ │ -535160: 7210 28d1 0200 |0066: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -535166: 0a02 |0069: move-result v2 │ │ -535168: 3802 0700 |006a: if-eqz v2, 0071 // +0007 │ │ -53516c: 1a02 97b6 |006c: const-string v2, "mMultiTouchController handled onTouchEvent" // string@b697 │ │ -535170: 7120 f808 2100 |006e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -535176: 1212 |0071: const/4 v2, #int 1 // #1 │ │ -535178: 2802 |0072: goto 0074 // +0002 │ │ -53517a: 1202 |0073: const/4 v2, #int 0 // #0 │ │ -53517c: 5465 1b9f |0074: iget-object v5, v6, Lorg/osmdroid/views/MapView;.mGestureDetector:Landroid/view/GestureDetector; // field@9f1b │ │ -535180: 6e20 6c09 0500 |0076: invoke-virtual {v5, v0}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@096c │ │ -535186: 0a05 |0079: move-result v5 │ │ -535188: 3805 1200 |007a: if-eqz v5, 008c // +0012 │ │ -53518c: 7100 edd0 0000 |007c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -535192: 0c02 |007f: move-result-object v2 │ │ -535194: 7210 28d1 0200 |0080: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -53519a: 0a02 |0083: move-result v2 │ │ -53519c: 3802 0700 |0084: if-eqz v2, 008b // +0007 │ │ -5351a0: 1a02 c4b3 |0086: const-string v2, "mGestureDetector handled onTouchEvent" // string@b3c4 │ │ -5351a4: 7120 f808 2100 |0088: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -5351aa: 1212 |008b: const/4 v2, #int 1 // #1 │ │ -5351ac: 3802 0800 |008c: if-eqz v2, 0094 // +0008 │ │ -5351b0: 3270 0500 |008e: if-eq v0, v7, 0093 // +0005 │ │ -5351b4: 6e10 ff09 0000 |0090: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ -5351ba: 0f03 |0093: return v3 │ │ -5351bc: 3270 0500 |0094: if-eq v0, v7, 0099 // +0005 │ │ -5351c0: 6e10 ff09 0000 |0096: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ -5351c6: 7100 edd0 0000 |0099: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5351cc: 0c07 |009c: move-result-object v7 │ │ -5351ce: 7210 28d1 0700 |009d: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -5351d4: 0a07 |00a0: move-result v7 │ │ -5351d6: 3807 0700 |00a1: if-eqz v7, 00a8 // +0007 │ │ -5351da: 1a07 2cc3 |00a3: const-string v7, "no-one handled onTouchEvent" // string@c32c │ │ -5351de: 7120 f808 7100 |00a5: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -5351e4: 0f04 |00a8: return v4 │ │ -5351e6: 0d01 |00a9: move-exception v1 │ │ -5351e8: 3270 0500 |00aa: if-eq v0, v7, 00af // +0005 │ │ -5351ec: 6e10 ff09 0000 |00ac: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ -5351f2: 2701 |00af: throw v1 │ │ +5350a0: |[5350a0] org.osmdroid.views.MapView.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +5350b0: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5350b6: 0c00 |0003: move-result-object v0 │ │ +5350b8: 7210 28d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +5350be: 0a00 |0007: move-result v0 │ │ +5350c0: 1a01 6957 |0008: const-string v1, "OsmDroid" // string@5769 │ │ +5350c4: 3800 1b00 |000a: if-eqz v0, 0025 // +001b │ │ +5350c8: 2200 5f0e |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5350cc: 7010 8565 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5350d2: 1a02 5089 |0011: const-string v2, "dispatchTouchEvent(" // string@8950 │ │ +5350d6: 6e20 9165 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5350dc: 6e20 9065 7000 |0016: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +5350e2: 1a02 6806 |0019: const-string v2, ")" // string@0668 │ │ +5350e6: 6e20 9165 2000 |001b: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5350ec: 6e10 a365 0000 |001e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5350f2: 0c00 |0021: move-result-object v0 │ │ +5350f4: 7120 f808 0100 |0022: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +5350fa: 7020 8dd4 7600 |0025: invoke-direct {v6, v7}, Lorg/osmdroid/views/MapView;.rotateTouchEvent:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@d48d │ │ +535100: 0c00 |0028: move-result-object v0 │ │ +535102: 6f20 4e0b 7600 |0029: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@0b4e │ │ +535108: 0a02 |002c: move-result v2 │ │ +53510a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +53510c: 3802 1700 |002e: if-eqz v2, 0045 // +0017 │ │ +535110: 7100 edd0 0000 |0030: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +535116: 0c02 |0033: move-result-object v2 │ │ +535118: 7210 28d1 0200 |0034: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +53511e: 0a02 |0037: move-result v2 │ │ +535120: 3802 0700 |0038: if-eqz v2, 003f // +0007 │ │ +535124: 1a02 2fe4 |003a: const-string v2, "super handled onTouchEvent" // string@e42f │ │ +535128: 7120 f808 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +53512e: 3270 0500 |003f: if-eq v0, v7, 0044 // +0005 │ │ +535132: 6e10 ff09 0000 |0041: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ +535138: 0f03 |0044: return v3 │ │ +53513a: 6e10 69d4 0600 |0045: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +535140: 0c02 |0048: move-result-object v2 │ │ +535142: 7230 5ad5 0206 |0049: invoke-interface {v2, v0, v6}, Lorg/osmdroid/views/overlay/OverlayManager;.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d55a │ │ +535148: 0a02 |004c: move-result v2 │ │ +53514a: 3802 0800 |004d: if-eqz v2, 0055 // +0008 │ │ +53514e: 3270 0500 |004f: if-eq v0, v7, 0054 // +0005 │ │ +535152: 6e10 ff09 0000 |0051: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ +535158: 0f03 |0054: return v3 │ │ +53515a: 5462 279f |0055: iget-object v2, v6, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ +53515e: 1204 |0057: const/4 v4, #int 0 // #0 │ │ +535160: 3802 1b00 |0058: if-eqz v2, 0073 // +001b │ │ +535164: 5462 279f |005a: iget-object v2, v6, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ +535168: 6e20 08ce 7200 |005c: invoke-virtual {v2, v7}, Lorg/metalev/multitouch/controller/MultiTouchController;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@ce08 │ │ +53516e: 0a02 |005f: move-result v2 │ │ +535170: 3802 1300 |0060: if-eqz v2, 0073 // +0013 │ │ +535174: 7100 edd0 0000 |0062: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +53517a: 0c02 |0065: move-result-object v2 │ │ +53517c: 7210 28d1 0200 |0066: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +535182: 0a02 |0069: move-result v2 │ │ +535184: 3802 0700 |006a: if-eqz v2, 0071 // +0007 │ │ +535188: 1a02 97b6 |006c: const-string v2, "mMultiTouchController handled onTouchEvent" // string@b697 │ │ +53518c: 7120 f808 2100 |006e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +535192: 1212 |0071: const/4 v2, #int 1 // #1 │ │ +535194: 2802 |0072: goto 0074 // +0002 │ │ +535196: 1202 |0073: const/4 v2, #int 0 // #0 │ │ +535198: 5465 1b9f |0074: iget-object v5, v6, Lorg/osmdroid/views/MapView;.mGestureDetector:Landroid/view/GestureDetector; // field@9f1b │ │ +53519c: 6e20 6c09 0500 |0076: invoke-virtual {v5, v0}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@096c │ │ +5351a2: 0a05 |0079: move-result v5 │ │ +5351a4: 3805 1200 |007a: if-eqz v5, 008c // +0012 │ │ +5351a8: 7100 edd0 0000 |007c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5351ae: 0c02 |007f: move-result-object v2 │ │ +5351b0: 7210 28d1 0200 |0080: invoke-interface {v2}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +5351b6: 0a02 |0083: move-result v2 │ │ +5351b8: 3802 0700 |0084: if-eqz v2, 008b // +0007 │ │ +5351bc: 1a02 c4b3 |0086: const-string v2, "mGestureDetector handled onTouchEvent" // string@b3c4 │ │ +5351c0: 7120 f808 2100 |0088: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +5351c6: 1212 |008b: const/4 v2, #int 1 // #1 │ │ +5351c8: 3802 0800 |008c: if-eqz v2, 0094 // +0008 │ │ +5351cc: 3270 0500 |008e: if-eq v0, v7, 0093 // +0005 │ │ +5351d0: 6e10 ff09 0000 |0090: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ +5351d6: 0f03 |0093: return v3 │ │ +5351d8: 3270 0500 |0094: if-eq v0, v7, 0099 // +0005 │ │ +5351dc: 6e10 ff09 0000 |0096: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ +5351e2: 7100 edd0 0000 |0099: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5351e8: 0c07 |009c: move-result-object v7 │ │ +5351ea: 7210 28d1 0700 |009d: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +5351f0: 0a07 |00a0: move-result v7 │ │ +5351f2: 3807 0700 |00a1: if-eqz v7, 00a8 // +0007 │ │ +5351f6: 1a07 2cc3 |00a3: const-string v7, "no-one handled onTouchEvent" // string@c32c │ │ +5351fa: 7120 f808 7100 |00a5: invoke-static {v1, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +535200: 0f04 |00a8: return v4 │ │ +535202: 0d01 |00a9: move-exception v1 │ │ +535204: 3270 0500 |00aa: if-eq v0, v7, 00af // +0005 │ │ +535208: 6e10 ff09 0000 |00ac: invoke-virtual {v0}, Landroid/view/MotionEvent;.recycle:()V // method@09ff │ │ +53520e: 2701 |00af: throw v1 │ │ catches : 3 │ │ 0x0029 - 0x003f │ │ -> 0x00a9 │ │ 0x0045 - 0x004d │ │ -> 0x00a9 │ │ 0x0055 - 0x008b │ │ -> 0x00a9 │ │ @@ -1543180,25 +1543198,25 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -534f00: |[534f00] org.osmdroid.views.MapView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -534f10: 2207 f222 |0000: new-instance v7, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ -534f14: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ -534f16: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -534f18: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -534f1a: 1304 0800 |0005: const/16 v4, #int 8 // #8 │ │ -534f1e: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -534f20: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -534f22: 0770 |0009: move-object v0, v7 │ │ -534f24: 7607 2fd4 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapView$LayoutParams;.:(IILorg/osmdroid/api/IGeoPoint;III)V // method@d42f │ │ -534f2a: 1107 |000d: return-object v7 │ │ +534f1c: |[534f1c] org.osmdroid.views.MapView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +534f2c: 2207 f222 |0000: new-instance v7, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ +534f30: 12e1 |0002: const/4 v1, #int -2 // #fe │ │ +534f32: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +534f34: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +534f36: 1304 0800 |0005: const/16 v4, #int 8 // #8 │ │ +534f3a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +534f3c: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +534f3e: 0770 |0009: move-object v0, v7 │ │ +534f40: 7607 2fd4 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapView$LayoutParams;.:(IILorg/osmdroid/api/IGeoPoint;III)V // method@d42f │ │ +534f46: 1107 |000d: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x000e reg=8 this Lorg/osmdroid/views/MapView; │ │ │ │ #7 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543206,20 +1543224,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -534f2c: |[534f2c] org.osmdroid.views.MapView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -534f3c: 2200 f222 |0000: new-instance v0, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ -534f40: 6e10 620b 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ -534f46: 0c01 |0005: move-result-object v1 │ │ -534f48: 7030 30d4 1003 |0006: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/MapView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@d430 │ │ -534f4e: 1100 |0009: return-object v0 │ │ +534f48: |[534f48] org.osmdroid.views.MapView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +534f58: 2200 f222 |0000: new-instance v0, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ +534f5c: 6e10 620b 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ +534f62: 0c01 |0005: move-result-object v1 │ │ +534f64: 7030 30d4 1003 |0006: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/MapView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@d430 │ │ +534f6a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/util/AttributeSet; │ │ │ │ @@ -1543228,18 +1543246,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -534f50: |[534f50] org.osmdroid.views.MapView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -534f60: 2200 f222 |0000: new-instance v0, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ -534f64: 7020 31d4 2000 |0002: invoke-direct {v0, v2}, Lorg/osmdroid/views/MapView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@d431 │ │ -534f6a: 1100 |0005: return-object v0 │ │ +534f6c: |[534f6c] org.osmdroid.views.MapView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +534f7c: 2200 f222 |0000: new-instance v0, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ +534f80: 7020 31d4 2000 |0002: invoke-direct {v0, v2}, Lorg/osmdroid/views/MapView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@d431 │ │ +534f86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -1543248,20 +1543266,20 @@ │ │ type : '()Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5358b0: |[5358b0] org.osmdroid.views.MapView.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; │ │ -5358c0: 6e10 6dd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5358c6: 0c00 |0003: move-result-object v0 │ │ -5358c8: 6e10 c1d4 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d4c1 │ │ -5358ce: 0c00 |0007: move-result-object v0 │ │ -5358d0: 1100 |0008: return-object v0 │ │ +5358cc: |[5358cc] org.osmdroid.views.MapView.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; │ │ +5358dc: 6e10 6dd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5358e2: 0c00 |0003: move-result-object v0 │ │ +5358e4: 6e10 c1d4 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d4c1 │ │ +5358ea: 0c00 |0007: move-result-object v0 │ │ +5358ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #10 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543269,17 +1543287,17 @@ │ │ type : '()Lorg/osmdroid/api/IMapController;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53573c: |[53573c] org.osmdroid.views.MapView.getController:()Lorg/osmdroid/api/IMapController; │ │ -53574c: 5410 199f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mController:Lorg/osmdroid/views/MapController; // field@9f19 │ │ -535750: 1100 |0002: return-object v0 │ │ +535758: |[535758] org.osmdroid.views.MapView.getController:()Lorg/osmdroid/api/IMapController; │ │ +535768: 5410 199f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mController:Lorg/osmdroid/views/MapController; // field@9f19 │ │ +53576c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #11 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543287,26 +1543305,26 @@ │ │ type : '(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -535640: |[535640] org.osmdroid.views.MapView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ -535650: 6e10 79d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.isAnimating:()Z // method@d479 │ │ -535656: 0a00 |0003: move-result v0 │ │ -535658: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -53565c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -53565e: 1102 |0007: return-object v2 │ │ -535660: 6e10 eccd 0200 |0008: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ -535666: 0a00 |000b: move-result v0 │ │ -535668: 6e10 edcd 0200 |000c: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ -53566e: 0a02 |000f: move-result v2 │ │ -535670: 6e30 a3d4 0102 |0010: invoke-virtual {v1, v0, v2}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleInitPoint:(FF)V // method@d4a3 │ │ -535676: 1101 |0013: return-object v1 │ │ +53565c: |[53565c] org.osmdroid.views.MapView.getDraggableObjectAtPoint:(Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Ljava/lang/Object; │ │ +53566c: 6e10 79d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.isAnimating:()Z // method@d479 │ │ +535672: 0a00 |0003: move-result v0 │ │ +535674: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +535678: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +53567a: 1102 |0007: return-object v2 │ │ +53567c: 6e10 eccd 0200 |0008: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getX:()F // method@cdec │ │ +535682: 0a00 |000b: move-result v0 │ │ +535684: 6e10 edcd 0200 |000c: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;.getY:()F // method@cded │ │ +53568a: 0a02 |000f: move-result v2 │ │ +53568c: 6e30 a3d4 0102 |0010: invoke-virtual {v1, v0, v2}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleInitPoint:(FF)V // method@d4a3 │ │ +535692: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0008 line=1272 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0014 reg=2 (null) Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo; │ │ @@ -1543316,17 +1543334,17 @@ │ │ type : '()Lorg/osmdroid/util/GeoPoint;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5358d4: |[5358d4] org.osmdroid.views.MapView.getExpectedCenter:()Lorg/osmdroid/util/GeoPoint; │ │ -5358e4: 5410 189f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9f18 │ │ -5358e8: 1100 |0002: return-object v0 │ │ +5358f0: |[5358f0] org.osmdroid.views.MapView.getExpectedCenter:()Lorg/osmdroid/util/GeoPoint; │ │ +535900: 5410 189f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9f18 │ │ +535904: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #13 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543334,25 +1543352,25 @@ │ │ type : '(Landroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -534dc0: |[534dc0] org.osmdroid.views.MapView.getIntrinsicScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -534dd0: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -534dd4: 2204 d700 |0002: new-instance v4, Landroid/graphics/Rect; // type@00d7 │ │ -534dd8: 7010 9c04 0400 |0004: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@049c │ │ -534dde: 6e10 870b 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ -534de4: 0a00 |000a: move-result v0 │ │ -534de6: 6e10 690b 0300 |000b: invoke-virtual {v3}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ -534dec: 0a01 |000e: move-result v1 │ │ -534dee: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -534df0: 6e51 af04 2402 |0010: invoke-virtual {v4, v2, v2, v0, v1}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -534df6: 1104 |0013: return-object v4 │ │ +534ddc: |[534ddc] org.osmdroid.views.MapView.getIntrinsicScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +534dec: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +534df0: 2204 d700 |0002: new-instance v4, Landroid/graphics/Rect; // type@00d7 │ │ +534df4: 7010 9c04 0400 |0004: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@049c │ │ +534dfa: 6e10 870b 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ +534e00: 0a00 |000a: move-result v0 │ │ +534e02: 6e10 690b 0300 |000b: invoke-virtual {v3}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ +534e08: 0a01 |000e: move-result v1 │ │ +534e0a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +534e0c: 6e51 af04 2402 |0010: invoke-virtual {v4, v2, v2, v0, v1}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +534e12: 1104 |0013: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=342 │ │ 0x0007 line=343 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0014 reg=4 (null) Landroid/graphics/Rect; │ │ @@ -1543362,20 +1543380,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5353b8: |[5353b8] org.osmdroid.views.MapView.getLatitudeSpanDouble:()D │ │ -5353c8: 6e10 59d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d459 │ │ -5353ce: 0c00 |0003: move-result-object v0 │ │ -5353d0: 6e10 ebd2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLatitudeSpan:()D // method@d2eb │ │ -5353d6: 0b00 |0007: move-result-wide v0 │ │ -5353d8: 1000 |0008: return-wide v0 │ │ +5353d4: |[5353d4] org.osmdroid.views.MapView.getLatitudeSpanDouble:()D │ │ +5353e4: 6e10 59d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d459 │ │ +5353ea: 0c00 |0003: move-result-object v0 │ │ +5353ec: 6e10 ebd2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLatitudeSpan:()D // method@d2eb │ │ +5353f2: 0b00 |0007: move-result-wide v0 │ │ +5353f4: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #15 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543383,20 +1543401,20 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -5353dc: |[5353dc] org.osmdroid.views.MapView.getLongitudeSpanDouble:()D │ │ -5353ec: 6e10 59d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d459 │ │ -5353f2: 0c00 |0003: move-result-object v0 │ │ -5353f4: 6e10 eed2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLongitudeSpan:()D // method@d2ee │ │ -5353fa: 0b00 |0007: move-result-wide v0 │ │ -5353fc: 1000 |0008: return-wide v0 │ │ +5353f8: |[5353f8] org.osmdroid.views.MapView.getLongitudeSpanDouble:()D │ │ +535408: 6e10 59d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; // method@d459 │ │ +53540e: 0c00 |0003: move-result-object v0 │ │ +535410: 6e10 eed2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/util/BoundingBox;.getLongitudeSpan:()D // method@d2ee │ │ +535416: 0b00 |0007: move-result-wide v0 │ │ +535418: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #16 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543404,19 +1543422,19 @@ │ │ type : '()Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5356e4: |[5356e4] org.osmdroid.views.MapView.getMapCenter:()Lorg/osmdroid/api/IGeoPoint; │ │ -5356f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5356f6: 6e20 61d4 0100 |0001: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapView;.getMapCenter:(Lorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; // method@d461 │ │ -5356fc: 0c00 |0004: move-result-object v0 │ │ -5356fe: 1100 |0005: return-object v0 │ │ +535700: |[535700] org.osmdroid.views.MapView.getMapCenter:()Lorg/osmdroid/api/IGeoPoint; │ │ +535710: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +535712: 6e20 61d4 0100 |0001: invoke-virtual {v1, v0}, Lorg/osmdroid/views/MapView;.getMapCenter:(Lorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; // method@d461 │ │ +535718: 0c00 |0004: move-result-object v0 │ │ +53571a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=700 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #17 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543424,27 +1543442,27 @@ │ │ type : '(Lorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -535700: |[535700] org.osmdroid.views.MapView.getMapCenter:(Lorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; │ │ -535710: 6e10 6dd4 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -535716: 0c00 |0003: move-result-object v0 │ │ -535718: 6e10 870b 0400 |0004: invoke-virtual {v4}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ -53571e: 0a01 |0007: move-result v1 │ │ -535720: db01 0102 |0008: div-int/lit8 v1, v1, #int 2 // #02 │ │ -535724: 6e10 690b 0400 |000a: invoke-virtual {v4}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ -53572a: 0a02 |000d: move-result v2 │ │ -53572c: db02 0202 |000e: div-int/lit8 v2, v2, #int 2 // #02 │ │ -535730: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -535732: 6e53 c0d4 1052 |0011: invoke-virtual {v0, v1, v2, v5, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ -535738: 0c05 |0014: move-result-object v5 │ │ -53573a: 1105 |0015: return-object v5 │ │ +53571c: |[53571c] org.osmdroid.views.MapView.getMapCenter:(Lorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; │ │ +53572c: 6e10 6dd4 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +535732: 0c00 |0003: move-result-object v0 │ │ +535734: 6e10 870b 0400 |0004: invoke-virtual {v4}, Landroid/view/ViewGroup;.getWidth:()I // method@0b87 │ │ +53573a: 0a01 |0007: move-result v1 │ │ +53573c: db01 0102 |0008: div-int/lit8 v1, v1, #int 2 // #02 │ │ +535740: 6e10 690b 0400 |000a: invoke-virtual {v4}, Landroid/view/ViewGroup;.getHeight:()I // method@0b69 │ │ +535746: 0a02 |000d: move-result v2 │ │ +535748: db02 0202 |000e: div-int/lit8 v2, v2, #int 2 // #02 │ │ +53574c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +53574e: 6e53 c0d4 1052 |0011: invoke-virtual {v0, v1, v2, v5, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ +535754: 0c05 |0014: move-result-object v5 │ │ +535756: 1105 |0015: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0016 reg=5 (null) Lorg/osmdroid/util/GeoPoint; │ │ │ │ @@ -1543453,17 +1543471,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5355dc: |[5355dc] org.osmdroid.views.MapView.getMapOrientation:()F │ │ -5355ec: 5210 439f |0000: iget v0, v1, Lorg/osmdroid/views/MapView;.mapOrientation:F // field@9f43 │ │ -5355f0: 0f00 |0002: return v0 │ │ +5355f8: |[5355f8] org.osmdroid.views.MapView.getMapOrientation:()F │ │ +535608: 5210 439f |0000: iget v0, v1, Lorg/osmdroid/views/MapView;.mapOrientation:F // field@9f43 │ │ +53560c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #19 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543471,17 +1543489,17 @@ │ │ type : '()Lorg/osmdroid/views/overlay/TilesOverlay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5359f0: |[5359f0] org.osmdroid.views.MapView.getMapOverlay:()Lorg/osmdroid/views/overlay/TilesOverlay; │ │ -535a00: 5410 229f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -535a04: 1100 |0002: return-object v0 │ │ +535a0c: |[535a0c] org.osmdroid.views.MapView.getMapOverlay:()Lorg/osmdroid/views/overlay/TilesOverlay; │ │ +535a1c: 5410 229f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +535a20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #20 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543489,33 +1543507,33 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5355f4: |[5355f4] org.osmdroid.views.MapView.getMapScale:()F │ │ -535604: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -535608: 0f00 |0002: return v0 │ │ +535610: |[535610] org.osmdroid.views.MapView.getMapScale:()F │ │ +535620: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +535624: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #21 : (in Lorg/osmdroid/views/MapView;) │ │ name : 'getMapScrollX' │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53569c: |[53569c] org.osmdroid.views.MapView.getMapScrollX:()J │ │ -5356ac: 5320 239f |0000: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mMapScrollX:J // field@9f23 │ │ -5356b0: 1000 |0002: return-wide v0 │ │ +5356b8: |[5356b8] org.osmdroid.views.MapView.getMapScrollX:()J │ │ +5356c8: 5320 239f |0000: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mMapScrollX:J // field@9f23 │ │ +5356cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1771 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #22 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543523,17 +1543541,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5356b4: |[5356b4] org.osmdroid.views.MapView.getMapScrollY:()J │ │ -5356c4: 5320 249f |0000: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mMapScrollY:J // field@9f24 │ │ -5356c8: 1000 |0002: return-wide v0 │ │ +5356d0: |[5356d0] org.osmdroid.views.MapView.getMapScrollY:()J │ │ +5356e0: 5320 249f |0000: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mMapScrollY:J // field@9f24 │ │ +5356e4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1775 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #23 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543541,25 +1543559,25 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -535400: |[535400] org.osmdroid.views.MapView.getMaxZoomLevel:()D │ │ -535410: 5420 259f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMaximumZoomLevel:Ljava/lang/Double; // field@9f25 │ │ -535414: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -535418: 5420 229f |0004: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -53541c: 6e10 6dd5 0000 |0006: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getMaximumZoomLevel:()I // method@d56d │ │ -535422: 0a00 |0009: move-result v0 │ │ -535424: 8300 |000a: int-to-double v0, v0 │ │ -535426: 2805 |000b: goto 0010 // +0005 │ │ -535428: 6e10 9964 0000 |000c: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ -53542e: 0b00 |000f: move-result-wide v0 │ │ -535430: 1000 |0010: return-wide v0 │ │ +53541c: |[53541c] org.osmdroid.views.MapView.getMaxZoomLevel:()D │ │ +53542c: 5420 259f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMaximumZoomLevel:Ljava/lang/Double; // field@9f25 │ │ +535430: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +535434: 5420 229f |0004: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +535438: 6e10 6dd5 0000 |0006: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getMaximumZoomLevel:()I // method@d56d │ │ +53543e: 0a00 |0009: move-result v0 │ │ +535440: 8300 |000a: int-to-double v0, v0 │ │ +535442: 2805 |000b: goto 0010 // +0005 │ │ +535444: 6e10 9964 0000 |000c: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ +53544a: 0b00 |000f: move-result-wide v0 │ │ +53544c: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #24 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543567,25 +1543585,25 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -535434: |[535434] org.osmdroid.views.MapView.getMinZoomLevel:()D │ │ -535444: 5420 269f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMinimumZoomLevel:Ljava/lang/Double; // field@9f26 │ │ -535448: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -53544c: 5420 229f |0004: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -535450: 6e10 6ed5 0000 |0006: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getMinimumZoomLevel:()I // method@d56e │ │ -535456: 0a00 |0009: move-result v0 │ │ -535458: 8300 |000a: int-to-double v0, v0 │ │ -53545a: 2805 |000b: goto 0010 // +0005 │ │ -53545c: 6e10 9964 0000 |000c: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ -535462: 0b00 |000f: move-result-wide v0 │ │ -535464: 1000 |0010: return-wide v0 │ │ +535450: |[535450] org.osmdroid.views.MapView.getMinZoomLevel:()D │ │ +535460: 5420 269f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMinimumZoomLevel:Ljava/lang/Double; // field@9f26 │ │ +535464: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +535468: 5420 229f |0004: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +53546c: 6e10 6ed5 0000 |0006: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getMinimumZoomLevel:()I // method@d56e │ │ +535472: 0a00 |0009: move-result v0 │ │ +535474: 8300 |000a: int-to-double v0, v0 │ │ +535476: 2805 |000b: goto 0010 // +0005 │ │ +535478: 6e10 9964 0000 |000c: invoke-virtual {v0}, Ljava/lang/Double;.doubleValue:()D // method@6499 │ │ +53547e: 0b00 |000f: move-result-wide v0 │ │ +535480: 1000 |0010: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #25 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543593,17 +1543611,17 @@ │ │ type : '()Lorg/osmdroid/views/overlay/OverlayManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5359d8: |[5359d8] org.osmdroid.views.MapView.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; │ │ -5359e8: 5410 2c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ -5359ec: 1100 |0002: return-object v0 │ │ +5359f4: |[5359f4] org.osmdroid.views.MapView.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; │ │ +535a04: 5410 2c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ +535a08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #26 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543611,20 +1543629,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -535678: |[535678] org.osmdroid.views.MapView.getOverlays:()Ljava/util/List; │ │ -535688: 6e10 69d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -53568e: 0c00 |0003: move-result-object v0 │ │ -535690: 7210 5cd5 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/views/overlay/OverlayManager;.overlays:()Ljava/util/List; // method@d55c │ │ -535696: 0c00 |0007: move-result-object v0 │ │ -535698: 1100 |0008: return-object v0 │ │ +535694: |[535694] org.osmdroid.views.MapView.getOverlays:()Ljava/util/List; │ │ +5356a4: 6e10 69d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5356aa: 0c00 |0003: move-result-object v0 │ │ +5356ac: 7210 5cd5 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/views/overlay/OverlayManager;.overlays:()Ljava/util/List; // method@d55c │ │ +5356b2: 0c00 |0007: move-result-object v0 │ │ +5356b4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #27 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543632,29 +1543650,29 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 10 │ │ insns size : 22 16-bit code units │ │ -535d9c: |[535d9c] org.osmdroid.views.MapView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ -535dac: 6e10 b3d4 0a00 |0000: invoke-virtual {v10}, Lorg/osmdroid/views/MapView;.startAnimation:()V // method@d4b3 │ │ -535db2: 54ab 2a9f |0003: iget-object v11, v10, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ -535db6: 52b1 7700 |0005: iget v1, v11, Landroid/graphics/PointF;.x:F // field@0077 │ │ -535dba: 52b2 7800 |0007: iget v2, v11, Landroid/graphics/PointF;.y:F // field@0078 │ │ -535dbe: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -535dc0: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -535dc4: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -535dc6: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -535dc8: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -535dca: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -535dcc: 1209 |0010: const/4 v9, #int 0 // #0 │ │ -535dce: 07c0 |0011: move-object v0, v12 │ │ -535dd0: 740a 00ce 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@ce00 │ │ -535dd6: 0e00 |0015: return-void │ │ +535db8: |[535db8] org.osmdroid.views.MapView.getPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;)V │ │ +535dc8: 6e10 b3d4 0a00 |0000: invoke-virtual {v10}, Lorg/osmdroid/views/MapView;.startAnimation:()V // method@d4b3 │ │ +535dce: 54ab 2a9f |0003: iget-object v11, v10, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ +535dd2: 52b1 7700 |0005: iget v1, v11, Landroid/graphics/PointF;.x:F // field@0077 │ │ +535dd6: 52b2 7800 |0007: iget v2, v11, Landroid/graphics/PointF;.y:F // field@0078 │ │ +535dda: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +535ddc: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +535de0: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +535de2: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +535de4: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +535de6: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +535de8: 1209 |0010: const/4 v9, #int 0 // #0 │ │ +535dea: 07c0 |0011: move-object v0, v12 │ │ +535dec: 740a 00ce 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.set:(FFZFZFFZF)V // method@ce00 │ │ +535df2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x0003 line=1280 │ │ locals : │ │ 0x0000 - 0x0016 reg=10 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0016 reg=11 (null) Ljava/lang/Object; │ │ @@ -1543665,18 +1543683,18 @@ │ │ type : '()Lorg/osmdroid/api/IProjection;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -535754: |[535754] org.osmdroid.views.MapView.getProjection:()Lorg/osmdroid/api/IProjection; │ │ -535764: 6e10 6dd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -53576a: 0c00 |0003: move-result-object v0 │ │ -53576c: 1100 |0004: return-object v0 │ │ +535770: |[535770] org.osmdroid.views.MapView.getProjection:()Lorg/osmdroid/api/IProjection; │ │ +535780: 6e10 6dd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +535786: 0c00 |0003: move-result-object v0 │ │ +535788: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #29 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543684,45 +1543702,45 @@ │ │ type : '()Lorg/osmdroid/views/Projection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 61 16-bit code units │ │ -53594c: |[53594c] org.osmdroid.views.MapView.getProjection:()Lorg/osmdroid/views/Projection; │ │ -53595c: 5480 2d9f |0000: iget-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -535960: 3900 3800 |0002: if-nez v0, 003a // +0038 │ │ -535964: 2200 f922 |0004: new-instance v0, Lorg/osmdroid/views/Projection; // type@22f9 │ │ -535968: 7020 b8d4 8000 |0006: invoke-direct {v0, v8}, Lorg/osmdroid/views/Projection;.:(Lorg/osmdroid/views/MapView;)V // method@d4b8 │ │ -53596e: 5b80 2d9f |0009: iput-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -535972: 5481 299f |000b: iget-object v1, v8, Lorg/osmdroid/views/MapView;.mMultiTouchScaleGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9f29 │ │ -535976: 5482 289f |000d: iget-object v2, v8, Lorg/osmdroid/views/MapView;.mMultiTouchScaleCurrentPoint:Landroid/graphics/PointF; // field@9f28 │ │ -53597a: 6e30 bbd4 1002 |000f: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/Projection;.adjustOffsets:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/PointF;)V // method@d4bb │ │ -535980: 5580 349f |0012: iget-boolean v0, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLatitude:Z // field@9f34 │ │ -535984: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -535988: 5481 2d9f |0016: iget-object v1, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -53598c: 5382 369f |0018: iget-wide v2, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitNorth:D // field@9f36 │ │ -535990: 5384 379f |001a: iget-wide v4, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitSouth:D // field@9f37 │ │ -535994: 1216 |001c: const/4 v6, #int 1 // #1 │ │ -535996: 5287 329f |001d: iget v7, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelHeight:I // field@9f32 │ │ -53599a: 7407 b9d4 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.adjustOffsets:(DDZI)V // method@d4b9 │ │ -5359a0: 5580 359f |0022: iget-boolean v0, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLongitude:Z // field@9f35 │ │ -5359a4: 3800 0e00 |0024: if-eqz v0, 0032 // +000e │ │ -5359a8: 5481 2d9f |0026: iget-object v1, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -5359ac: 5382 389f |0028: iget-wide v2, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitWest:D // field@9f38 │ │ -5359b0: 5384 319f |002a: iget-wide v4, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitEast:D // field@9f31 │ │ -5359b4: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -5359b6: 5287 339f |002d: iget v7, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelWidth:I // field@9f33 │ │ -5359ba: 7407 b9d4 0100 |002f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.adjustOffsets:(DDZI)V // method@d4b9 │ │ -5359c0: 5480 2d9f |0032: iget-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -5359c4: 6e20 dbd4 8000 |0034: invoke-virtual {v0, v8}, Lorg/osmdroid/views/Projection;.setMapScroll:(Lorg/osmdroid/views/MapView;)Z // method@d4db │ │ -5359ca: 0a00 |0037: move-result v0 │ │ -5359cc: 5c80 1c9f |0038: iput-boolean v0, v8, Lorg/osmdroid/views/MapView;.mImpossibleFlinging:Z // field@9f1c │ │ -5359d0: 5480 2d9f |003a: iget-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -5359d4: 1100 |003c: return-object v0 │ │ +535968: |[535968] org.osmdroid.views.MapView.getProjection:()Lorg/osmdroid/views/Projection; │ │ +535978: 5480 2d9f |0000: iget-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +53597c: 3900 3800 |0002: if-nez v0, 003a // +0038 │ │ +535980: 2200 f922 |0004: new-instance v0, Lorg/osmdroid/views/Projection; // type@22f9 │ │ +535984: 7020 b8d4 8000 |0006: invoke-direct {v0, v8}, Lorg/osmdroid/views/Projection;.:(Lorg/osmdroid/views/MapView;)V // method@d4b8 │ │ +53598a: 5b80 2d9f |0009: iput-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +53598e: 5481 299f |000b: iget-object v1, v8, Lorg/osmdroid/views/MapView;.mMultiTouchScaleGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9f29 │ │ +535992: 5482 289f |000d: iget-object v2, v8, Lorg/osmdroid/views/MapView;.mMultiTouchScaleCurrentPoint:Landroid/graphics/PointF; // field@9f28 │ │ +535996: 6e30 bbd4 1002 |000f: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/Projection;.adjustOffsets:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/PointF;)V // method@d4bb │ │ +53599c: 5580 349f |0012: iget-boolean v0, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLatitude:Z // field@9f34 │ │ +5359a0: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +5359a4: 5481 2d9f |0016: iget-object v1, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +5359a8: 5382 369f |0018: iget-wide v2, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitNorth:D // field@9f36 │ │ +5359ac: 5384 379f |001a: iget-wide v4, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitSouth:D // field@9f37 │ │ +5359b0: 1216 |001c: const/4 v6, #int 1 // #1 │ │ +5359b2: 5287 329f |001d: iget v7, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelHeight:I // field@9f32 │ │ +5359b6: 7407 b9d4 0100 |001f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.adjustOffsets:(DDZI)V // method@d4b9 │ │ +5359bc: 5580 359f |0022: iget-boolean v0, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLongitude:Z // field@9f35 │ │ +5359c0: 3800 0e00 |0024: if-eqz v0, 0032 // +000e │ │ +5359c4: 5481 2d9f |0026: iget-object v1, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +5359c8: 5382 389f |0028: iget-wide v2, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitWest:D // field@9f38 │ │ +5359cc: 5384 319f |002a: iget-wide v4, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitEast:D // field@9f31 │ │ +5359d0: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +5359d2: 5287 339f |002d: iget v7, v8, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelWidth:I // field@9f33 │ │ +5359d6: 7407 b9d4 0100 |002f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.adjustOffsets:(DDZI)V // method@d4b9 │ │ +5359dc: 5480 2d9f |0032: iget-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +5359e0: 6e20 dbd4 8000 |0034: invoke-virtual {v0, v8}, Lorg/osmdroid/views/Projection;.setMapScroll:(Lorg/osmdroid/views/MapView;)Z // method@d4db │ │ +5359e6: 0a00 |0037: move-result v0 │ │ +5359e8: 5c80 1c9f |0038: iput-boolean v0, v8, Lorg/osmdroid/views/MapView;.mImpossibleFlinging:Z // field@9f1c │ │ +5359ec: 5480 2d9f |003a: iget-object v0, v8, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +5359f0: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x000b line=359 │ │ 0x0012 line=360 │ │ 0x0016 line=361 │ │ @@ -1543738,17 +1543756,17 @@ │ │ type : '()Lorg/osmdroid/views/MapViewRepository;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535934: |[535934] org.osmdroid.views.MapView.getRepository:()Lorg/osmdroid/views/MapViewRepository; │ │ -535944: 5410 2e9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mRepository:Lorg/osmdroid/views/MapViewRepository; // field@9f2e │ │ -535948: 1100 |0002: return-object v0 │ │ +535950: |[535950] org.osmdroid.views.MapView.getRepository:()Lorg/osmdroid/views/MapViewRepository; │ │ +535960: 5410 2e9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mRepository:Lorg/osmdroid/views/MapViewRepository; // field@9f2e │ │ +535964: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1851 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #31 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543756,35 +1543774,35 @@ │ │ type : '(Landroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -534df8: |[534df8] org.osmdroid.views.MapView.getScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -534e08: 6e20 5dd4 4300 |0000: invoke-virtual {v3, v4}, Lorg/osmdroid/views/MapView;.getIntrinsicScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d45d │ │ -534e0e: 0c04 |0003: move-result-object v4 │ │ -534e10: 6e10 62d4 0300 |0004: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -534e16: 0a00 |0007: move-result v0 │ │ -534e18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -534e1a: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ -534e1e: 3800 1b00 |000b: if-eqz v0, 0026 // +001b │ │ -534e22: 6e10 62d4 0300 |000d: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -534e28: 0a00 |0010: move-result v0 │ │ -534e2a: 1501 3443 |0011: const/high16 v1, #int 1127481344 // #4334 │ │ -534e2e: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -534e32: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ -534e36: 6e10 9f04 0400 |0017: invoke-virtual {v4}, Landroid/graphics/Rect;.centerX:()I // method@049f │ │ -534e3c: 0a00 |001a: move-result v0 │ │ -534e3e: 6e10 a004 0400 |001b: invoke-virtual {v4}, Landroid/graphics/Rect;.centerY:()I // method@04a0 │ │ -534e44: 0a01 |001e: move-result v1 │ │ -534e46: 6e10 62d4 0300 |001f: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -534e4c: 0a02 |0022: move-result v2 │ │ -534e4e: 7154 29d3 0421 |0023: invoke-static {v4, v0, v1, v2, v4}, Lorg/osmdroid/util/GeometryMath;.getBoundingBoxForRotatatedRectangle:(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d329 │ │ -534e54: 1104 |0026: return-object v4 │ │ +534e14: |[534e14] org.osmdroid.views.MapView.getScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +534e24: 6e20 5dd4 4300 |0000: invoke-virtual {v3, v4}, Lorg/osmdroid/views/MapView;.getIntrinsicScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d45d │ │ +534e2a: 0c04 |0003: move-result-object v4 │ │ +534e2c: 6e10 62d4 0300 |0004: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +534e32: 0a00 |0007: move-result v0 │ │ +534e34: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +534e36: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ +534e3a: 3800 1b00 |000b: if-eqz v0, 0026 // +001b │ │ +534e3e: 6e10 62d4 0300 |000d: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +534e44: 0a00 |0010: move-result v0 │ │ +534e46: 1501 3443 |0011: const/high16 v1, #int 1127481344 // #4334 │ │ +534e4a: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +534e4e: 3800 1100 |0015: if-eqz v0, 0026 // +0011 │ │ +534e52: 6e10 9f04 0400 |0017: invoke-virtual {v4}, Landroid/graphics/Rect;.centerX:()I // method@049f │ │ +534e58: 0a00 |001a: move-result v0 │ │ +534e5a: 6e10 a004 0400 |001b: invoke-virtual {v4}, Landroid/graphics/Rect;.centerY:()I // method@04a0 │ │ +534e60: 0a01 |001e: move-result v1 │ │ +534e62: 6e10 62d4 0300 |001f: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +534e68: 0a02 |0022: move-result v2 │ │ +534e6a: 7154 29d3 0421 |0023: invoke-static {v4, v0, v1, v2, v4}, Lorg/osmdroid/util/GeometryMath;.getBoundingBoxForRotatatedRectangle:(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d329 │ │ +534e70: 1104 |0026: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x0017 line=335 │ │ 0x001f line=336 │ │ 0x0023 line=335 │ │ @@ -1543797,17 +1543815,17 @@ │ │ type : '()Landroid/widget/Scroller;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534f84: |[534f84] org.osmdroid.views.MapView.getScroller:()Landroid/widget/Scroller; │ │ -534f94: 5410 399f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -534f98: 1100 |0002: return-object v0 │ │ +534fa0: |[534fa0] org.osmdroid.views.MapView.getScroller:()Landroid/widget/Scroller; │ │ +534fb0: 5410 399f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +534fb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #33 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543815,17 +1543833,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/MapTileProviderBase;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535770: |[535770] org.osmdroid.views.MapView.getTileProvider:()Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ -535780: 5410 3b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -535784: 1100 |0002: return-object v0 │ │ +53578c: |[53578c] org.osmdroid.views.MapView.getTileProvider:()Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ +53579c: 5410 3b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +5357a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #34 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543833,17 +1543851,17 @@ │ │ type : '()Landroid/os/Handler;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -534e58: |[534e58] org.osmdroid.views.MapView.getTileRequestCompleteHandler:()Landroid/os/Handler; │ │ -534e68: 5410 3c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -534e6c: 1100 |0002: return-object v0 │ │ +534e74: |[534e74] org.osmdroid.views.MapView.getTileRequestCompleteHandler:()Landroid/os/Handler; │ │ +534e84: 5410 3c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +534e88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #35 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543851,17 +1543869,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53560c: |[53560c] org.osmdroid.views.MapView.getTilesScaleFactor:()F │ │ -53561c: 5210 3e9f |0000: iget v0, v1, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ -535620: 0f00 |0002: return v0 │ │ +535628: |[535628] org.osmdroid.views.MapView.getTilesScaleFactor:()F │ │ +535638: 5210 3e9f |0000: iget v0, v1, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ +53563c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #36 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543869,17 +1543887,17 @@ │ │ type : '()Lorg/osmdroid/views/CustomZoomButtonsController;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53591c: |[53591c] org.osmdroid.views.MapView.getZoomController:()Lorg/osmdroid/views/CustomZoomButtonsController; │ │ -53592c: 5410 409f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -535930: 1100 |0002: return-object v0 │ │ +535938: |[535938] org.osmdroid.views.MapView.getZoomController:()Lorg/osmdroid/views/CustomZoomButtonsController; │ │ +535948: 5410 409f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +53594c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1858 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #37 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543887,19 +1543905,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -535624: |[535624] org.osmdroid.views.MapView.getZoomLevel:()I │ │ -535634: 6e10 78d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -53563a: 0b00 |0003: move-result-wide v0 │ │ -53563c: 8a00 |0004: double-to-int v0, v0 │ │ -53563e: 0f00 |0005: return v0 │ │ +535640: |[535640] org.osmdroid.views.MapView.getZoomLevel:()I │ │ +535650: 6e10 78d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +535656: 0b00 |0003: move-result-wide v0 │ │ +535658: 8a00 |0004: double-to-int v0, v0 │ │ +53565a: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #38 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543907,17 +1543925,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535468: |[535468] org.osmdroid.views.MapView.getZoomLevelDouble:()D │ │ -535478: 5320 419f |0000: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -53547c: 1000 |0002: return-wide v0 │ │ +535484: |[535484] org.osmdroid.views.MapView.getZoomLevelDouble:()D │ │ +535494: 5320 419f |0000: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +535498: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ #39 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543925,19 +1543943,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -535210: |[535210] org.osmdroid.views.MapView.isAnimating:()Z │ │ -535220: 5410 1d9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ -535224: 6e10 2c6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ -53522a: 0a00 |0005: move-result v0 │ │ -53522c: 0f00 |0006: return v0 │ │ +53522c: |[53522c] org.osmdroid.views.MapView.isAnimating:()Z │ │ +53523c: 5410 1d9f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mIsAnimating:Ljava/util/concurrent/atomic/AtomicBoolean; // field@9f1d │ │ +535240: 6e10 2c6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@6a2c │ │ +535246: 0a00 |0005: move-result v0 │ │ +535248: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #40 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543945,17 +1543963,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535230: |[535230] org.osmdroid.views.MapView.isHorizontalMapRepetitionEnabled:()Z │ │ -535240: 5510 179f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ -535244: 0f00 |0002: return v0 │ │ +53524c: |[53524c] org.osmdroid.views.MapView.isHorizontalMapRepetitionEnabled:()Z │ │ +53525c: 5510 179f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ +535260: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #41 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543963,17 +1543981,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535248: |[535248] org.osmdroid.views.MapView.isLayoutOccurred:()Z │ │ -535258: 5510 1f9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.mLayoutOccurred:Z // field@9f1f │ │ -53525c: 0f00 |0002: return v0 │ │ +535264: |[535264] org.osmdroid.views.MapView.isLayoutOccurred:()Z │ │ +535274: 5510 1f9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.mLayoutOccurred:Z // field@9f1f │ │ +535278: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #42 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543981,17 +1543999,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535260: |[535260] org.osmdroid.views.MapView.isTilesScaledToDpi:()Z │ │ -535270: 5510 3f9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.mTilesScaledToDpi:Z // field@9f3f │ │ -535274: 0f00 |0002: return v0 │ │ +53527c: |[53527c] org.osmdroid.views.MapView.isTilesScaledToDpi:()Z │ │ +53528c: 5510 3f9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.mTilesScaledToDpi:Z // field@9f3f │ │ +535290: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #43 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1543999,17 +1544017,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -535278: |[535278] org.osmdroid.views.MapView.isVerticalMapRepetitionEnabled:()Z │ │ -535288: 5510 459f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ -53528c: 0f00 |0002: return v0 │ │ +535294: |[535294] org.osmdroid.views.MapView.isVerticalMapRepetitionEnabled:()Z │ │ +5352a4: 5510 459f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ +5352a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1417 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #44 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1544017,215 +1544035,215 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 356 16-bit code units │ │ -535dd8: |[535dd8] org.osmdroid.views.MapView.myOnLayout:(ZIIII)V │ │ -535de8: 07e6 |0000: move-object v6, v14 │ │ -535dea: 7010 8ad4 0e00 |0001: invoke-direct {v14}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -535df0: 6e10 5f0b 0e00 |0004: invoke-virtual {v14}, Landroid/view/ViewGroup;.getChildCount:()I // method@0b5f │ │ -535df6: 0a00 |0007: move-result v0 │ │ -535df8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -535dfa: 3501 1301 |0009: if-ge v1, v0, 011c // +0113 │ │ -535dfe: 6e20 5e0b 1e00 |000b: invoke-virtual {v14, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0b5e │ │ -535e04: 0c02 |000e: move-result-object v2 │ │ -535e06: 6e10 900a 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@0a90 │ │ -535e0c: 0a03 |0012: move-result v3 │ │ -535e0e: 1304 0800 |0013: const/16 v4, #int 8 // #8 │ │ -535e12: 3243 0301 |0015: if-eq v3, v4, 0118 // +0103 │ │ -535e16: 6e10 6e0a 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0a6e │ │ -535e1c: 0c03 |001a: move-result-object v3 │ │ -535e1e: 1f03 f222 |001b: check-cast v3, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ -535e22: 6e10 740a 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0a74 │ │ -535e28: 0a04 |0020: move-result v4 │ │ -535e2a: 6e10 760a 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0a76 │ │ -535e30: 0a05 |0024: move-result v5 │ │ -535e32: 6e10 6dd4 0e00 |0025: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -535e38: 0c07 |0028: move-result-object v7 │ │ -535e3a: 5438 109f |0029: iget-object v8, v3, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ -535e3e: 5469 209f |002b: iget-object v9, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ -535e42: 6e30 ddd4 8709 |002d: invoke-virtual {v7, v8, v9}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -535e48: 6e10 62d4 0e00 |0030: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -535e4e: 0a07 |0033: move-result v7 │ │ -535e50: 1208 |0034: const/4 v8, #int 0 // #0 │ │ -535e52: 2d07 0708 |0035: cmpl-float v7, v7, v8 │ │ -535e56: 3807 1b00 |0037: if-eqz v7, 0052 // +001b │ │ -535e5a: 6e10 6dd4 0e00 |0039: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -535e60: 0c07 |003c: move-result-object v7 │ │ -535e62: 5468 209f |003d: iget-object v8, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ -535e66: 5289 7500 |003f: iget v9, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ -535e6a: 5288 7600 |0041: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ -535e6e: 120a |0043: const/4 v10, #int 0 // #0 │ │ -535e70: 6e40 d9d4 97a8 |0044: invoke-virtual {v7, v9, v8, v10}, Lorg/osmdroid/views/Projection;.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4d9 │ │ -535e76: 0c07 |0047: move-result-object v7 │ │ -535e78: 5468 209f |0048: iget-object v8, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ -535e7c: 5279 7500 |004a: iget v9, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ -535e80: 5989 7500 |004c: iput v9, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ -535e84: 5277 7600 |004e: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ -535e88: 5987 7600 |0050: iput v7, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ -535e8c: 5467 209f |0052: iget-object v7, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ -535e90: 5278 7500 |0054: iget v8, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ -535e94: 8188 |0056: int-to-long v8, v8 │ │ -535e96: 5277 7600 |0057: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ -535e9a: 817a |0059: int-to-long v10, v7 │ │ -535e9c: 5237 0f9f |005a: iget v7, v3, Lorg/osmdroid/views/MapView$LayoutParams;.alignment:I // field@9f0f │ │ -535ea0: 2b07 f200 0000 |005c: packed-switch v7, 0000014e // +000000f2 │ │ -535ea6: 2900 9a00 |005f: goto/16 00f9 // +009a │ │ -535eaa: 6e10 770b 0e00 |0061: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535eb0: 0a07 |0064: move-result v7 │ │ -535eb2: 817c |0065: int-to-long v12, v7 │ │ -535eb4: bb8c |0066: add-long/2addr v12, v8 │ │ -535eb6: 8157 |0067: int-to-long v7, v5 │ │ -535eb8: 9c07 0c07 |0068: sub-long v7, v12, v7 │ │ -535ebc: 6e10 790b 0e00 |006a: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535ec2: 0a09 |006d: move-result v9 │ │ -535ec4: 2810 |006e: goto 007e // +0010 │ │ -535ec6: 6e10 770b 0e00 |006f: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535ecc: 0a07 |0072: move-result v7 │ │ -535ece: 817c |0073: int-to-long v12, v7 │ │ -535ed0: bb8c |0074: add-long/2addr v12, v8 │ │ -535ed2: db07 0502 |0075: div-int/lit8 v7, v5, #int 2 // #02 │ │ -535ed6: 8177 |0077: int-to-long v7, v7 │ │ -535ed8: 9c07 0c07 |0078: sub-long v7, v12, v7 │ │ -535edc: 6e10 790b 0e00 |007a: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535ee2: 0a09 |007d: move-result v9 │ │ -535ee4: 819c |007e: int-to-long v12, v9 │ │ -535ee6: bbac |007f: add-long/2addr v12, v10 │ │ -535ee8: 8149 |0080: int-to-long v9, v4 │ │ -535eea: 2835 |0081: goto 00b6 // +0035 │ │ -535eec: 6e10 770b 0e00 |0082: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535ef2: 0a07 |0085: move-result v7 │ │ -535ef4: 817c |0086: int-to-long v12, v7 │ │ -535ef6: bbc8 |0087: add-long/2addr v8, v12 │ │ -535ef8: 6e10 790b 0e00 |0088: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535efe: 0a07 |008b: move-result v7 │ │ -535f00: 817c |008c: int-to-long v12, v7 │ │ -535f02: bbac |008d: add-long/2addr v12, v10 │ │ -535f04: 814a |008e: int-to-long v10, v4 │ │ -535f06: 283a |008f: goto 00c9 // +003a │ │ -535f08: 6e10 770b 0e00 |0090: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535f0e: 0a07 |0093: move-result v7 │ │ -535f10: 817c |0094: int-to-long v12, v7 │ │ -535f12: bb8c |0095: add-long/2addr v12, v8 │ │ -535f14: 8157 |0096: int-to-long v7, v5 │ │ -535f16: 9c07 0c07 |0097: sub-long v7, v12, v7 │ │ -535f1a: 6e10 790b 0e00 |0099: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535f20: 0a09 |009c: move-result v9 │ │ -535f22: 819c |009d: int-to-long v12, v9 │ │ -535f24: bbac |009e: add-long/2addr v12, v10 │ │ -535f26: db09 0402 |009f: div-int/lit8 v9, v4, #int 2 // #02 │ │ -535f2a: 2814 |00a1: goto 00b5 // +0014 │ │ -535f2c: 6e10 770b 0e00 |00a2: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535f32: 0a07 |00a5: move-result v7 │ │ -535f34: 817c |00a6: int-to-long v12, v7 │ │ -535f36: bb8c |00a7: add-long/2addr v12, v8 │ │ -535f38: db07 0502 |00a8: div-int/lit8 v7, v5, #int 2 // #02 │ │ -535f3c: 8177 |00aa: int-to-long v7, v7 │ │ -535f3e: 9c07 0c07 |00ab: sub-long v7, v12, v7 │ │ -535f42: 6e10 790b 0e00 |00ad: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535f48: 0a09 |00b0: move-result v9 │ │ -535f4a: 819c |00b1: int-to-long v12, v9 │ │ -535f4c: bbac |00b2: add-long/2addr v12, v10 │ │ -535f4e: db09 0402 |00b3: div-int/lit8 v9, v4, #int 2 // #02 │ │ -535f52: 8199 |00b5: int-to-long v9, v9 │ │ -535f54: 9c09 0c09 |00b6: sub-long v9, v12, v9 │ │ -535f58: 049a |00b8: move-wide v10, v9 │ │ -535f5a: 2832 |00b9: goto 00eb // +0032 │ │ -535f5c: 6e10 770b 0e00 |00ba: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535f62: 0a07 |00bd: move-result v7 │ │ -535f64: 817c |00be: int-to-long v12, v7 │ │ -535f66: bbc8 |00bf: add-long/2addr v8, v12 │ │ -535f68: 6e10 790b 0e00 |00c0: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535f6e: 0a07 |00c3: move-result v7 │ │ -535f70: 817c |00c4: int-to-long v12, v7 │ │ -535f72: bbac |00c5: add-long/2addr v12, v10 │ │ -535f74: db07 0402 |00c6: div-int/lit8 v7, v4, #int 2 // #02 │ │ -535f78: 817a |00c8: int-to-long v10, v7 │ │ -535f7a: 9c0a 0c0a |00c9: sub-long v10, v12, v10 │ │ -535f7e: 282e |00cb: goto 00f9 // +002e │ │ -535f80: 6e10 770b 0e00 |00cc: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535f86: 0a07 |00cf: move-result v7 │ │ -535f88: 817c |00d0: int-to-long v12, v7 │ │ -535f8a: bb8c |00d1: add-long/2addr v12, v8 │ │ -535f8c: 8157 |00d2: int-to-long v7, v5 │ │ -535f8e: 9c07 0c07 |00d3: sub-long v7, v12, v7 │ │ -535f92: 6e10 790b 0e00 |00d5: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535f98: 0a09 |00d8: move-result v9 │ │ -535f9a: 2810 |00d9: goto 00e9 // +0010 │ │ -535f9c: 6e10 770b 0e00 |00da: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535fa2: 0a07 |00dd: move-result v7 │ │ -535fa4: 817c |00de: int-to-long v12, v7 │ │ -535fa6: bb8c |00df: add-long/2addr v12, v8 │ │ -535fa8: db07 0502 |00e0: div-int/lit8 v7, v5, #int 2 // #02 │ │ -535fac: 8177 |00e2: int-to-long v7, v7 │ │ -535fae: 9c07 0c07 |00e3: sub-long v7, v12, v7 │ │ -535fb2: 6e10 790b 0e00 |00e5: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535fb8: 0a09 |00e8: move-result v9 │ │ -535fba: 819c |00e9: int-to-long v12, v9 │ │ -535fbc: bbca |00ea: add-long/2addr v10, v12 │ │ -535fbe: 0478 |00eb: move-wide v8, v7 │ │ -535fc0: 280d |00ec: goto 00f9 // +000d │ │ -535fc2: 6e10 770b 0e00 |00ed: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ -535fc8: 0a07 |00f0: move-result v7 │ │ -535fca: 817c |00f1: int-to-long v12, v7 │ │ -535fcc: bbc8 |00f2: add-long/2addr v8, v12 │ │ -535fce: 6e10 790b 0e00 |00f3: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ -535fd4: 0a07 |00f6: move-result v7 │ │ -535fd6: 817c |00f7: int-to-long v12, v7 │ │ -535fd8: bbca |00f8: add-long/2addr v10, v12 │ │ -535fda: 5237 119f |00f9: iget v7, v3, Lorg/osmdroid/views/MapView$LayoutParams;.offsetX:I // field@9f11 │ │ -535fde: 817c |00fb: int-to-long v12, v7 │ │ -535fe0: bbc8 |00fc: add-long/2addr v8, v12 │ │ -535fe2: 5233 129f |00fd: iget v3, v3, Lorg/osmdroid/views/MapView$LayoutParams;.offsetY:I // field@9f12 │ │ -535fe6: 813c |00ff: int-to-long v12, v3 │ │ -535fe8: bbca |0100: add-long/2addr v10, v12 │ │ -535fea: 7120 add3 9800 |0101: invoke-static {v8, v9}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -535ff0: 0a03 |0104: move-result v3 │ │ -535ff2: 7120 add3 ba00 |0105: invoke-static {v10, v11}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -535ff8: 0a07 |0108: move-result v7 │ │ -535ffa: 815c |0109: int-to-long v12, v5 │ │ -535ffc: bbc8 |010a: add-long/2addr v8, v12 │ │ -535ffe: 7120 add3 9800 |010b: invoke-static {v8, v9}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536004: 0a05 |010e: move-result v5 │ │ -536006: 8148 |010f: int-to-long v8, v4 │ │ -536008: bb8a |0110: add-long/2addr v10, v8 │ │ -53600a: 7120 add3 ba00 |0111: invoke-static {v10, v11}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536010: 0a04 |0114: move-result v4 │ │ -536012: 6e54 b30a 3257 |0115: invoke-virtual {v2, v3, v7, v5, v4}, Landroid/view/View;.layout:(IIII)V // method@0ab3 │ │ -536018: d801 0101 |0118: add-int/lit8 v1, v1, #int 1 // #01 │ │ -53601c: 2900 effe |011a: goto/16 0009 // -0111 │ │ -536020: 6e10 7bd4 0e00 |011c: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -536026: 0a00 |011f: move-result v0 │ │ -536028: 3900 2900 |0120: if-nez v0, 0149 // +0029 │ │ -53602c: 1210 |0122: const/4 v0, #int 1 // #1 │ │ -53602e: 5c60 1f9f |0123: iput-boolean v0, v6, Lorg/osmdroid/views/MapView;.mLayoutOccurred:Z // field@9f1f │ │ -536032: 5460 2b9f |0125: iget-object v0, v6, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ -536036: 6e10 3269 0000 |0127: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ -53603c: 0c07 |012a: move-result-object v7 │ │ -53603e: 7210 1269 0700 |012b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -536044: 0a00 |012e: move-result v0 │ │ -536046: 3800 1500 |012f: if-eqz v0, 0144 // +0015 │ │ -53604a: 7210 1369 0700 |0131: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -536050: 0c00 |0134: move-result-object v0 │ │ -536052: 1f00 f622 |0135: check-cast v0, Lorg/osmdroid/views/MapView$OnFirstLayoutListener; // type@22f6 │ │ -536056: 07e1 |0137: move-object v1, v14 │ │ -536058: 0202 1000 |0138: move/from16 v2, v16 │ │ -53605c: 0203 1100 |013a: move/from16 v3, v17 │ │ -536060: 0204 1200 |013c: move/from16 v4, v18 │ │ -536064: 0205 1300 |013e: move/from16 v5, v19 │ │ -536068: 7806 42d4 0000 |0140: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView$OnFirstLayoutListener;.onFirstLayout:(Landroid/view/View;IIII)V // method@d442 │ │ -53606e: 28e8 |0143: goto 012b // -0018 │ │ -536070: 5460 2b9f |0144: iget-object v0, v6, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ -536074: 6e10 2e69 0000 |0146: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@692e │ │ -53607a: 7010 8ad4 0e00 |0149: invoke-direct {v14}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -536080: 0e00 |014c: return-void │ │ -536082: 0000 |014d: nop // spacer │ │ -536084: 0001 0900 0100 0000 9100 0000 7e00 ... |014e: packed-switch-data (22 units) │ │ +535df4: |[535df4] org.osmdroid.views.MapView.myOnLayout:(ZIIII)V │ │ +535e04: 07e6 |0000: move-object v6, v14 │ │ +535e06: 7010 8ad4 0e00 |0001: invoke-direct {v14}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +535e0c: 6e10 5f0b 0e00 |0004: invoke-virtual {v14}, Landroid/view/ViewGroup;.getChildCount:()I // method@0b5f │ │ +535e12: 0a00 |0007: move-result v0 │ │ +535e14: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +535e16: 3501 1301 |0009: if-ge v1, v0, 011c // +0113 │ │ +535e1a: 6e20 5e0b 1e00 |000b: invoke-virtual {v14, v1}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@0b5e │ │ +535e20: 0c02 |000e: move-result-object v2 │ │ +535e22: 6e10 900a 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@0a90 │ │ +535e28: 0a03 |0012: move-result v3 │ │ +535e2a: 1304 0800 |0013: const/16 v4, #int 8 // #8 │ │ +535e2e: 3243 0301 |0015: if-eq v3, v4, 0118 // +0103 │ │ +535e32: 6e10 6e0a 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0a6e │ │ +535e38: 0c03 |001a: move-result-object v3 │ │ +535e3a: 1f03 f222 |001b: check-cast v3, Lorg/osmdroid/views/MapView$LayoutParams; // type@22f2 │ │ +535e3e: 6e10 740a 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@0a74 │ │ +535e44: 0a04 |0020: move-result v4 │ │ +535e46: 6e10 760a 0200 |0021: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@0a76 │ │ +535e4c: 0a05 |0024: move-result v5 │ │ +535e4e: 6e10 6dd4 0e00 |0025: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +535e54: 0c07 |0028: move-result-object v7 │ │ +535e56: 5438 109f |0029: iget-object v8, v3, Lorg/osmdroid/views/MapView$LayoutParams;.geoPoint:Lorg/osmdroid/api/IGeoPoint; // field@9f10 │ │ +535e5a: 5469 209f |002b: iget-object v9, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ +535e5e: 6e30 ddd4 8709 |002d: invoke-virtual {v7, v8, v9}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +535e64: 6e10 62d4 0e00 |0030: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +535e6a: 0a07 |0033: move-result v7 │ │ +535e6c: 1208 |0034: const/4 v8, #int 0 // #0 │ │ +535e6e: 2d07 0708 |0035: cmpl-float v7, v7, v8 │ │ +535e72: 3807 1b00 |0037: if-eqz v7, 0052 // +001b │ │ +535e76: 6e10 6dd4 0e00 |0039: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +535e7c: 0c07 |003c: move-result-object v7 │ │ +535e7e: 5468 209f |003d: iget-object v8, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ +535e82: 5289 7500 |003f: iget v9, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ +535e86: 5288 7600 |0041: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ +535e8a: 120a |0043: const/4 v10, #int 0 // #0 │ │ +535e8c: 6e40 d9d4 97a8 |0044: invoke-virtual {v7, v9, v8, v10}, Lorg/osmdroid/views/Projection;.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4d9 │ │ +535e92: 0c07 |0047: move-result-object v7 │ │ +535e94: 5468 209f |0048: iget-object v8, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ +535e98: 5279 7500 |004a: iget v9, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ +535e9c: 5989 7500 |004c: iput v9, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ +535ea0: 5277 7600 |004e: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ +535ea4: 5987 7600 |0050: iput v7, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ +535ea8: 5467 209f |0052: iget-object v7, v6, Lorg/osmdroid/views/MapView;.mLayoutPoint:Landroid/graphics/Point; // field@9f20 │ │ +535eac: 5278 7500 |0054: iget v8, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ +535eb0: 8188 |0056: int-to-long v8, v8 │ │ +535eb2: 5277 7600 |0057: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ +535eb6: 817a |0059: int-to-long v10, v7 │ │ +535eb8: 5237 0f9f |005a: iget v7, v3, Lorg/osmdroid/views/MapView$LayoutParams;.alignment:I // field@9f0f │ │ +535ebc: 2b07 f200 0000 |005c: packed-switch v7, 0000014e // +000000f2 │ │ +535ec2: 2900 9a00 |005f: goto/16 00f9 // +009a │ │ +535ec6: 6e10 770b 0e00 |0061: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535ecc: 0a07 |0064: move-result v7 │ │ +535ece: 817c |0065: int-to-long v12, v7 │ │ +535ed0: bb8c |0066: add-long/2addr v12, v8 │ │ +535ed2: 8157 |0067: int-to-long v7, v5 │ │ +535ed4: 9c07 0c07 |0068: sub-long v7, v12, v7 │ │ +535ed8: 6e10 790b 0e00 |006a: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535ede: 0a09 |006d: move-result v9 │ │ +535ee0: 2810 |006e: goto 007e // +0010 │ │ +535ee2: 6e10 770b 0e00 |006f: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535ee8: 0a07 |0072: move-result v7 │ │ +535eea: 817c |0073: int-to-long v12, v7 │ │ +535eec: bb8c |0074: add-long/2addr v12, v8 │ │ +535eee: db07 0502 |0075: div-int/lit8 v7, v5, #int 2 // #02 │ │ +535ef2: 8177 |0077: int-to-long v7, v7 │ │ +535ef4: 9c07 0c07 |0078: sub-long v7, v12, v7 │ │ +535ef8: 6e10 790b 0e00 |007a: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535efe: 0a09 |007d: move-result v9 │ │ +535f00: 819c |007e: int-to-long v12, v9 │ │ +535f02: bbac |007f: add-long/2addr v12, v10 │ │ +535f04: 8149 |0080: int-to-long v9, v4 │ │ +535f06: 2835 |0081: goto 00b6 // +0035 │ │ +535f08: 6e10 770b 0e00 |0082: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535f0e: 0a07 |0085: move-result v7 │ │ +535f10: 817c |0086: int-to-long v12, v7 │ │ +535f12: bbc8 |0087: add-long/2addr v8, v12 │ │ +535f14: 6e10 790b 0e00 |0088: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535f1a: 0a07 |008b: move-result v7 │ │ +535f1c: 817c |008c: int-to-long v12, v7 │ │ +535f1e: bbac |008d: add-long/2addr v12, v10 │ │ +535f20: 814a |008e: int-to-long v10, v4 │ │ +535f22: 283a |008f: goto 00c9 // +003a │ │ +535f24: 6e10 770b 0e00 |0090: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535f2a: 0a07 |0093: move-result v7 │ │ +535f2c: 817c |0094: int-to-long v12, v7 │ │ +535f2e: bb8c |0095: add-long/2addr v12, v8 │ │ +535f30: 8157 |0096: int-to-long v7, v5 │ │ +535f32: 9c07 0c07 |0097: sub-long v7, v12, v7 │ │ +535f36: 6e10 790b 0e00 |0099: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535f3c: 0a09 |009c: move-result v9 │ │ +535f3e: 819c |009d: int-to-long v12, v9 │ │ +535f40: bbac |009e: add-long/2addr v12, v10 │ │ +535f42: db09 0402 |009f: div-int/lit8 v9, v4, #int 2 // #02 │ │ +535f46: 2814 |00a1: goto 00b5 // +0014 │ │ +535f48: 6e10 770b 0e00 |00a2: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535f4e: 0a07 |00a5: move-result v7 │ │ +535f50: 817c |00a6: int-to-long v12, v7 │ │ +535f52: bb8c |00a7: add-long/2addr v12, v8 │ │ +535f54: db07 0502 |00a8: div-int/lit8 v7, v5, #int 2 // #02 │ │ +535f58: 8177 |00aa: int-to-long v7, v7 │ │ +535f5a: 9c07 0c07 |00ab: sub-long v7, v12, v7 │ │ +535f5e: 6e10 790b 0e00 |00ad: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535f64: 0a09 |00b0: move-result v9 │ │ +535f66: 819c |00b1: int-to-long v12, v9 │ │ +535f68: bbac |00b2: add-long/2addr v12, v10 │ │ +535f6a: db09 0402 |00b3: div-int/lit8 v9, v4, #int 2 // #02 │ │ +535f6e: 8199 |00b5: int-to-long v9, v9 │ │ +535f70: 9c09 0c09 |00b6: sub-long v9, v12, v9 │ │ +535f74: 049a |00b8: move-wide v10, v9 │ │ +535f76: 2832 |00b9: goto 00eb // +0032 │ │ +535f78: 6e10 770b 0e00 |00ba: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535f7e: 0a07 |00bd: move-result v7 │ │ +535f80: 817c |00be: int-to-long v12, v7 │ │ +535f82: bbc8 |00bf: add-long/2addr v8, v12 │ │ +535f84: 6e10 790b 0e00 |00c0: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535f8a: 0a07 |00c3: move-result v7 │ │ +535f8c: 817c |00c4: int-to-long v12, v7 │ │ +535f8e: bbac |00c5: add-long/2addr v12, v10 │ │ +535f90: db07 0402 |00c6: div-int/lit8 v7, v4, #int 2 // #02 │ │ +535f94: 817a |00c8: int-to-long v10, v7 │ │ +535f96: 9c0a 0c0a |00c9: sub-long v10, v12, v10 │ │ +535f9a: 282e |00cb: goto 00f9 // +002e │ │ +535f9c: 6e10 770b 0e00 |00cc: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535fa2: 0a07 |00cf: move-result v7 │ │ +535fa4: 817c |00d0: int-to-long v12, v7 │ │ +535fa6: bb8c |00d1: add-long/2addr v12, v8 │ │ +535fa8: 8157 |00d2: int-to-long v7, v5 │ │ +535faa: 9c07 0c07 |00d3: sub-long v7, v12, v7 │ │ +535fae: 6e10 790b 0e00 |00d5: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535fb4: 0a09 |00d8: move-result v9 │ │ +535fb6: 2810 |00d9: goto 00e9 // +0010 │ │ +535fb8: 6e10 770b 0e00 |00da: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535fbe: 0a07 |00dd: move-result v7 │ │ +535fc0: 817c |00de: int-to-long v12, v7 │ │ +535fc2: bb8c |00df: add-long/2addr v12, v8 │ │ +535fc4: db07 0502 |00e0: div-int/lit8 v7, v5, #int 2 // #02 │ │ +535fc8: 8177 |00e2: int-to-long v7, v7 │ │ +535fca: 9c07 0c07 |00e3: sub-long v7, v12, v7 │ │ +535fce: 6e10 790b 0e00 |00e5: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535fd4: 0a09 |00e8: move-result v9 │ │ +535fd6: 819c |00e9: int-to-long v12, v9 │ │ +535fd8: bbca |00ea: add-long/2addr v10, v12 │ │ +535fda: 0478 |00eb: move-wide v8, v7 │ │ +535fdc: 280d |00ec: goto 00f9 // +000d │ │ +535fde: 6e10 770b 0e00 |00ed: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingLeft:()I // method@0b77 │ │ +535fe4: 0a07 |00f0: move-result v7 │ │ +535fe6: 817c |00f1: int-to-long v12, v7 │ │ +535fe8: bbc8 |00f2: add-long/2addr v8, v12 │ │ +535fea: 6e10 790b 0e00 |00f3: invoke-virtual {v14}, Landroid/view/ViewGroup;.getPaddingTop:()I // method@0b79 │ │ +535ff0: 0a07 |00f6: move-result v7 │ │ +535ff2: 817c |00f7: int-to-long v12, v7 │ │ +535ff4: bbca |00f8: add-long/2addr v10, v12 │ │ +535ff6: 5237 119f |00f9: iget v7, v3, Lorg/osmdroid/views/MapView$LayoutParams;.offsetX:I // field@9f11 │ │ +535ffa: 817c |00fb: int-to-long v12, v7 │ │ +535ffc: bbc8 |00fc: add-long/2addr v8, v12 │ │ +535ffe: 5233 129f |00fd: iget v3, v3, Lorg/osmdroid/views/MapView$LayoutParams;.offsetY:I // field@9f12 │ │ +536002: 813c |00ff: int-to-long v12, v3 │ │ +536004: bbca |0100: add-long/2addr v10, v12 │ │ +536006: 7120 add3 9800 |0101: invoke-static {v8, v9}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +53600c: 0a03 |0104: move-result v3 │ │ +53600e: 7120 add3 ba00 |0105: invoke-static {v10, v11}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536014: 0a07 |0108: move-result v7 │ │ +536016: 815c |0109: int-to-long v12, v5 │ │ +536018: bbc8 |010a: add-long/2addr v8, v12 │ │ +53601a: 7120 add3 9800 |010b: invoke-static {v8, v9}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536020: 0a05 |010e: move-result v5 │ │ +536022: 8148 |010f: int-to-long v8, v4 │ │ +536024: bb8a |0110: add-long/2addr v10, v8 │ │ +536026: 7120 add3 ba00 |0111: invoke-static {v10, v11}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +53602c: 0a04 |0114: move-result v4 │ │ +53602e: 6e54 b30a 3257 |0115: invoke-virtual {v2, v3, v7, v5, v4}, Landroid/view/View;.layout:(IIII)V // method@0ab3 │ │ +536034: d801 0101 |0118: add-int/lit8 v1, v1, #int 1 // #01 │ │ +536038: 2900 effe |011a: goto/16 0009 // -0111 │ │ +53603c: 6e10 7bd4 0e00 |011c: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +536042: 0a00 |011f: move-result v0 │ │ +536044: 3900 2900 |0120: if-nez v0, 0149 // +0029 │ │ +536048: 1210 |0122: const/4 v0, #int 1 // #1 │ │ +53604a: 5c60 1f9f |0123: iput-boolean v0, v6, Lorg/osmdroid/views/MapView;.mLayoutOccurred:Z // field@9f1f │ │ +53604e: 5460 2b9f |0125: iget-object v0, v6, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ +536052: 6e10 3269 0000 |0127: invoke-virtual {v0}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@6932 │ │ +536058: 0c07 |012a: move-result-object v7 │ │ +53605a: 7210 1269 0700 |012b: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +536060: 0a00 |012e: move-result v0 │ │ +536062: 3800 1500 |012f: if-eqz v0, 0144 // +0015 │ │ +536066: 7210 1369 0700 |0131: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +53606c: 0c00 |0134: move-result-object v0 │ │ +53606e: 1f00 f622 |0135: check-cast v0, Lorg/osmdroid/views/MapView$OnFirstLayoutListener; // type@22f6 │ │ +536072: 07e1 |0137: move-object v1, v14 │ │ +536074: 0202 1000 |0138: move/from16 v2, v16 │ │ +536078: 0203 1100 |013a: move/from16 v3, v17 │ │ +53607c: 0204 1200 |013c: move/from16 v4, v18 │ │ +536080: 0205 1300 |013e: move/from16 v5, v19 │ │ +536084: 7806 42d4 0000 |0140: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView$OnFirstLayoutListener;.onFirstLayout:(Landroid/view/View;IIII)V // method@d442 │ │ +53608a: 28e8 |0143: goto 012b // -0018 │ │ +53608c: 5460 2b9f |0144: iget-object v0, v6, Lorg/osmdroid/views/MapView;.mOnFirstLayoutListeners:Ljava/util/LinkedList; // field@9f2b │ │ +536090: 6e10 2e69 0000 |0146: invoke-virtual {v0}, Ljava/util/LinkedList;.clear:()V // method@692e │ │ +536096: 7010 8ad4 0e00 |0149: invoke-direct {v14}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +53609c: 0e00 |014c: return-void │ │ +53609e: 0000 |014d: nop // spacer │ │ +5360a0: 0001 0900 0100 0000 9100 0000 7e00 ... |014e: packed-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=924 │ │ 0x0004 line=925 │ │ 0x000b line=928 │ │ 0x000f line=929 │ │ 0x0017 line=931 │ │ @@ -1544281,17 +1544299,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -5360b0: |[5360b0] org.osmdroid.views.MapView.onAttachedToWindow:()V │ │ -5360c0: 6f10 a40b 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0ba4 │ │ -5360c6: 0e00 |0003: return-void │ │ +5360cc: |[5360cc] org.osmdroid.views.MapView.onAttachedToWindow:()V │ │ +5360dc: 6f10 a40b 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@0ba4 │ │ +5360e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView; │ │ │ │ #46 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1544299,39 +1544317,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -5360c8: |[5360c8] org.osmdroid.views.MapView.onDetach:()V │ │ -5360d8: 6e10 69d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -5360de: 0c00 |0003: move-result-object v0 │ │ -5360e0: 7220 4cd5 2000 |0004: invoke-interface {v0, v2}, Lorg/osmdroid/views/overlay/OverlayManager;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d54c │ │ -5360e6: 5420 3b9f |0007: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -5360ea: 6e10 90d1 0000 |0009: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ -5360f0: 5420 409f |000c: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -5360f4: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -5360f8: 6e10 d8d3 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.onDetach:()V // method@d3d8 │ │ -5360fe: 5420 3c9f |0013: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -536102: 2001 bc22 |0015: instance-of v1, v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; // type@22bc │ │ -536106: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ -53610a: 1f00 bc22 |0019: check-cast v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; // type@22bc │ │ -53610e: 6e10 d0d2 0000 |001b: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.destroy:()V // method@d2d0 │ │ -536114: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -536116: 5b20 3c9f |001f: iput-object v0, v2, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -53611a: 5421 2d9f |0021: iget-object v1, v2, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -53611e: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ -536122: 6e10 bdd4 0100 |0025: invoke-virtual {v1}, Lorg/osmdroid/views/Projection;.detach:()V // method@d4bd │ │ -536128: 5b20 2d9f |0028: iput-object v0, v2, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -53612c: 5420 2e9f |002a: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mRepository:Lorg/osmdroid/views/MapViewRepository; // field@9f2e │ │ -536130: 6e10 b6d4 0000 |002c: invoke-virtual {v0}, Lorg/osmdroid/views/MapViewRepository;.onDetach:()V // method@d4b6 │ │ -536136: 5420 219f |002f: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -53613a: 7210 3969 0000 |0031: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6939 │ │ -536140: 0e00 |0034: return-void │ │ +5360e4: |[5360e4] org.osmdroid.views.MapView.onDetach:()V │ │ +5360f4: 6e10 69d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5360fa: 0c00 |0003: move-result-object v0 │ │ +5360fc: 7220 4cd5 2000 |0004: invoke-interface {v0, v2}, Lorg/osmdroid/views/overlay/OverlayManager;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d54c │ │ +536102: 5420 3b9f |0007: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +536106: 6e10 90d1 0000 |0009: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ +53610c: 5420 409f |000c: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +536110: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +536114: 6e10 d8d3 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/views/CustomZoomButtonsController;.onDetach:()V // method@d3d8 │ │ +53611a: 5420 3c9f |0013: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +53611e: 2001 bc22 |0015: instance-of v1, v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; // type@22bc │ │ +536122: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ +536126: 1f00 bc22 |0019: check-cast v0, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler; // type@22bc │ │ +53612a: 6e10 d0d2 0000 |001b: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/util/SimpleInvalidationHandler;.destroy:()V // method@d2d0 │ │ +536130: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +536132: 5b20 3c9f |001f: iput-object v0, v2, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +536136: 5421 2d9f |0021: iget-object v1, v2, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +53613a: 3801 0500 |0023: if-eqz v1, 0028 // +0005 │ │ +53613e: 6e10 bdd4 0100 |0025: invoke-virtual {v1}, Lorg/osmdroid/views/Projection;.detach:()V // method@d4bd │ │ +536144: 5b20 2d9f |0028: iput-object v0, v2, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +536148: 5420 2e9f |002a: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mRepository:Lorg/osmdroid/views/MapViewRepository; // field@9f2e │ │ +53614c: 6e10 b6d4 0000 |002c: invoke-virtual {v0}, Lorg/osmdroid/views/MapViewRepository;.onDetach:()V // method@d4b6 │ │ +536152: 5420 219f |002f: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +536156: 7210 3969 0000 |0031: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@6939 │ │ +53615c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ 0x0007 line=1044 │ │ 0x000c line=1045 │ │ 0x0010 line=1046 │ │ 0x0013 line=1050 │ │ @@ -1544350,20 +1544368,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -536144: |[536144] org.osmdroid.views.MapView.onDetachedFromWindow:()V │ │ -536154: 5510 1a9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.mDestroyModeOnDetach:Z // field@9f1a │ │ -536158: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -53615c: 6e10 80d4 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.onDetach:()V // method@d480 │ │ -536162: 6f10 a70b 0100 |0007: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0ba7 │ │ -536168: 0e00 |000a: return-void │ │ +536160: |[536160] org.osmdroid.views.MapView.onDetachedFromWindow:()V │ │ +536170: 5510 1a9f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/MapView;.mDestroyModeOnDetach:Z // field@9f1a │ │ +536174: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +536178: 6e10 80d4 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.onDetach:()V // method@d480 │ │ +53617e: 6f10 a70b 0100 |0007: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@0ba7 │ │ +536184: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ 0x0004 line=1242 │ │ 0x0007 line=1244 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/osmdroid/views/MapView; │ │ @@ -1544373,57 +1544391,57 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -53616c: |[53616c] org.osmdroid.views.MapView.onDraw:(Landroid/graphics/Canvas;)V │ │ -53617c: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ -536180: 7100 a565 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -536186: 0b01 |0005: move-result-wide v1 │ │ -536188: 7010 8ad4 0600 |0006: invoke-direct {v6}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -53618e: 6e10 6dd4 0600 |0009: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -536194: 0c03 |000c: move-result-object v3 │ │ -536196: 1214 |000d: const/4 v4, #int 1 // #1 │ │ -536198: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -53619a: 6e40 dad4 7354 |000f: invoke-virtual {v3, v7, v4, v5}, Lorg/osmdroid/views/Projection;.save:(Landroid/graphics/Canvas;ZZ)V // method@d4da │ │ -5361a0: 6e10 69d4 0600 |0012: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -5361a6: 0c03 |0015: move-result-object v3 │ │ -5361a8: 7230 50d5 7306 |0016: invoke-interface {v3, v7, v6}, Lorg/osmdroid/views/overlay/OverlayManager;.onDraw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V // method@d550 │ │ -5361ae: 6e10 6dd4 0600 |0019: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5361b4: 0c03 |001c: move-result-object v3 │ │ -5361b6: 6e30 d8d4 7305 |001d: invoke-virtual {v3, v7, v5}, Lorg/osmdroid/views/Projection;.restore:(Landroid/graphics/Canvas;Z)V // method@d4d8 │ │ -5361bc: 5463 409f |0020: iget-object v3, v6, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -5361c0: 3803 0e00 |0022: if-eqz v3, 0030 // +000e │ │ -5361c4: 5463 409f |0024: iget-object v3, v6, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ -5361c8: 6e20 d4d3 7300 |0026: invoke-virtual {v3, v7}, Lorg/osmdroid/views/CustomZoomButtonsController;.draw:(Landroid/graphics/Canvas;)V // method@d3d4 │ │ -5361ce: 2807 |0029: goto 0030 // +0007 │ │ -5361d0: 0d07 |002a: move-exception v7 │ │ -5361d2: 1a03 4c8d |002b: const-string v3, "error dispatchDraw, probably in edit mode" // string@8d4c │ │ -5361d6: 7130 fb08 3007 |002d: invoke-static {v0, v3, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -5361dc: 7100 edd0 0000 |0030: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5361e2: 0c07 |0033: move-result-object v7 │ │ -5361e4: 7210 28d1 0700 |0034: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ -5361ea: 0a07 |0037: move-result v7 │ │ -5361ec: 3807 2000 |0038: if-eqz v7, 0058 // +0020 │ │ -5361f0: 7100 a565 0000 |003a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -5361f6: 0b03 |003d: move-result-wide v3 │ │ -5361f8: 2207 5f0e |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ -5361fc: 7010 8565 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -536202: 1a05 265d |0043: const-string v5, "Rendering overall: " // string@5d26 │ │ -536206: 6e20 9165 5700 |0045: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53620c: bc13 |0048: sub-long/2addr v3, v1 │ │ -53620e: 6e30 8d65 3704 |0049: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ -536214: 1a01 0bc0 |004c: const-string v1, "ms" // string@c00b │ │ -536218: 6e20 9165 1700 |004e: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53621e: 6e10 a365 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -536224: 0c07 |0054: move-result-object v7 │ │ -536226: 7120 f808 7000 |0055: invoke-static {v0, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -53622c: 0e00 |0058: return-void │ │ +536188: |[536188] org.osmdroid.views.MapView.onDraw:(Landroid/graphics/Canvas;)V │ │ +536198: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ +53619c: 7100 a565 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +5361a2: 0b01 |0005: move-result-wide v1 │ │ +5361a4: 7010 8ad4 0600 |0006: invoke-direct {v6}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +5361aa: 6e10 6dd4 0600 |0009: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5361b0: 0c03 |000c: move-result-object v3 │ │ +5361b2: 1214 |000d: const/4 v4, #int 1 // #1 │ │ +5361b4: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +5361b6: 6e40 dad4 7354 |000f: invoke-virtual {v3, v7, v4, v5}, Lorg/osmdroid/views/Projection;.save:(Landroid/graphics/Canvas;ZZ)V // method@d4da │ │ +5361bc: 6e10 69d4 0600 |0012: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5361c2: 0c03 |0015: move-result-object v3 │ │ +5361c4: 7230 50d5 7306 |0016: invoke-interface {v3, v7, v6}, Lorg/osmdroid/views/overlay/OverlayManager;.onDraw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V // method@d550 │ │ +5361ca: 6e10 6dd4 0600 |0019: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5361d0: 0c03 |001c: move-result-object v3 │ │ +5361d2: 6e30 d8d4 7305 |001d: invoke-virtual {v3, v7, v5}, Lorg/osmdroid/views/Projection;.restore:(Landroid/graphics/Canvas;Z)V // method@d4d8 │ │ +5361d8: 5463 409f |0020: iget-object v3, v6, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +5361dc: 3803 0e00 |0022: if-eqz v3, 0030 // +000e │ │ +5361e0: 5463 409f |0024: iget-object v3, v6, Lorg/osmdroid/views/MapView;.mZoomController:Lorg/osmdroid/views/CustomZoomButtonsController; // field@9f40 │ │ +5361e4: 6e20 d4d3 7300 |0026: invoke-virtual {v3, v7}, Lorg/osmdroid/views/CustomZoomButtonsController;.draw:(Landroid/graphics/Canvas;)V // method@d3d4 │ │ +5361ea: 2807 |0029: goto 0030 // +0007 │ │ +5361ec: 0d07 |002a: move-exception v7 │ │ +5361ee: 1a03 4c8d |002b: const-string v3, "error dispatchDraw, probably in edit mode" // string@8d4c │ │ +5361f2: 7130 fb08 3007 |002d: invoke-static {v0, v3, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +5361f8: 7100 edd0 0000 |0030: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5361fe: 0c07 |0033: move-result-object v7 │ │ +536200: 7210 28d1 0700 |0034: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMapView:()Z // method@d128 │ │ +536206: 0a07 |0037: move-result v7 │ │ +536208: 3807 2000 |0038: if-eqz v7, 0058 // +0020 │ │ +53620c: 7100 a565 0000 |003a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +536212: 0b03 |003d: move-result-wide v3 │ │ +536214: 2207 5f0e |003e: new-instance v7, Ljava/lang/StringBuilder; // type@0e5f │ │ +536218: 7010 8565 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53621e: 1a05 265d |0043: const-string v5, "Rendering overall: " // string@5d26 │ │ +536222: 6e20 9165 5700 |0045: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +536228: bc13 |0048: sub-long/2addr v3, v1 │ │ +53622a: 6e30 8d65 3704 |0049: invoke-virtual {v7, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@658d │ │ +536230: 1a01 0bc0 |004c: const-string v1, "ms" // string@c00b │ │ +536234: 6e20 9165 1700 |004e: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53623a: 6e10 a365 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +536240: 0c07 |0054: move-result-object v7 │ │ +536242: 7120 f808 7000 |0055: invoke-static {v0, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +536248: 0e00 |0058: return-void │ │ catches : 1 │ │ 0x0012 - 0x0029 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0002 line=1211 │ │ 0x0006 line=1214 │ │ 0x0009 line=1217 │ │ @@ -1544444,28 +1544462,28 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -535290: |[535290] org.osmdroid.views.MapView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -5352a0: 6e10 69d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -5352a6: 0c00 |0003: move-result-object v0 │ │ -5352a8: 7240 52d5 2013 |0004: invoke-interface {v0, v2, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d552 │ │ -5352ae: 0a00 |0007: move-result v0 │ │ -5352b0: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ -5352b4: 6f30 ad0b 2103 |000a: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0bad │ │ -5352ba: 0a02 |000d: move-result v2 │ │ -5352bc: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -5352c0: 2803 |0010: goto 0013 // +0003 │ │ -5352c2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -5352c4: 2802 |0012: goto 0014 // +0002 │ │ -5352c6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -5352c8: 0f02 |0014: return v2 │ │ +5352ac: |[5352ac] org.osmdroid.views.MapView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +5352bc: 6e10 69d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5352c2: 0c00 |0003: move-result-object v0 │ │ +5352c4: 7240 52d5 2013 |0004: invoke-interface {v0, v2, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d552 │ │ +5352ca: 0a00 |0007: move-result v0 │ │ +5352cc: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ +5352d0: 6f30 ad0b 2103 |000a: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0bad │ │ +5352d6: 0a02 |000d: move-result v2 │ │ +5352d8: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +5352dc: 2803 |0010: goto 0013 // +0003 │ │ +5352de: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +5352e0: 2802 |0012: goto 0014 // +0002 │ │ +5352e2: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +5352e4: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x000a line=1065 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ @@ -1544476,28 +1544494,28 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -5352cc: |[5352cc] org.osmdroid.views.MapView.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -5352dc: 6e10 69d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -5352e2: 0c00 |0003: move-result-object v0 │ │ -5352e4: 7240 53d5 2013 |0004: invoke-interface {v0, v2, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d553 │ │ -5352ea: 0a00 |0007: move-result v0 │ │ -5352ec: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ -5352f0: 6f30 ae0b 2103 |000a: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0bae │ │ -5352f6: 0a02 |000d: move-result v2 │ │ -5352f8: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -5352fc: 2803 |0010: goto 0013 // +0003 │ │ -5352fe: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -535300: 2802 |0012: goto 0014 // +0002 │ │ -535302: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -535304: 0f02 |0014: return v2 │ │ +5352e8: |[5352e8] org.osmdroid.views.MapView.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +5352f8: 6e10 69d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +5352fe: 0c00 |0003: move-result-object v0 │ │ +535300: 7240 53d5 2013 |0004: invoke-interface {v0, v2, v3, v1}, Lorg/osmdroid/views/overlay/OverlayManager;.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d553 │ │ +535306: 0a00 |0007: move-result v0 │ │ +535308: 3900 0b00 |0008: if-nez v0, 0013 // +000b │ │ +53530c: 6f30 ae0b 2103 |000a: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@0bae │ │ +535312: 0a02 |000d: move-result v2 │ │ +535314: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +535318: 2803 |0010: goto 0013 // +0003 │ │ +53531a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +53531c: 2802 |0012: goto 0014 // +0002 │ │ +53531e: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +535320: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x000a line=1072 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0015 reg=2 (null) I │ │ @@ -1544508,17 +1544526,17 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -536240: |[536240] org.osmdroid.views.MapView.onLayout:(ZIIII)V │ │ -536250: 7406 7ed4 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.myOnLayout:(ZIIII)V // method@d47e │ │ -536256: 0e00 |0003: return-void │ │ +53625c: |[53625c] org.osmdroid.views.MapView.onLayout:(ZIIII)V │ │ +53626c: 7406 7ed4 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.myOnLayout:(ZIIII)V // method@d47e │ │ +536272: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=914 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1544531,18 +1544549,18 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -536258: |[536258] org.osmdroid.views.MapView.onMeasure:(II)V │ │ -536268: 6e30 a00b 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.measureChildren:(II)V // method@0ba0 │ │ -53626e: 6f30 af0b 1002 |0003: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@0baf │ │ -536274: 0e00 |0006: return-void │ │ +536274: |[536274] org.osmdroid.views.MapView.onMeasure:(II)V │ │ +536284: 6e30 a00b 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;.measureChildren:(II)V // method@0ba0 │ │ +53628a: 6f30 af0b 1002 |0003: invoke-super {v0, v1, v2}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@0baf │ │ +536290: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0003 line=908 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ @@ -1544553,51 +1544571,51 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -535308: |[535308] org.osmdroid.views.MapView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -535318: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -53531a: 0f01 |0001: return v1 │ │ +535324: |[535324] org.osmdroid.views.MapView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +535334: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +535336: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #54 : (in Lorg/osmdroid/views/MapView;) │ │ name : 'onTrackballEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -53531c: |[53531c] org.osmdroid.views.MapView.onTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -53532c: 6e10 69d4 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -535332: 0c00 |0003: move-result-object v0 │ │ -535334: 7230 5bd5 4003 |0004: invoke-interface {v0, v4, v3}, Lorg/osmdroid/views/overlay/OverlayManager;.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d55b │ │ -53533a: 0a00 |0007: move-result v0 │ │ -53533c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -535340: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -535342: 0f04 |000b: return v4 │ │ -535344: 6e10 f709 0400 |000c: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -53534a: 0a00 |000f: move-result v0 │ │ -53534c: 1501 c841 |0010: const/high16 v1, #int 1103626240 // #41c8 │ │ -535350: a800 0001 |0012: mul-float v0, v0, v1 │ │ -535354: 8700 |0014: float-to-int v0, v0 │ │ -535356: 6e10 f909 0400 |0015: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -53535c: 0a02 |0018: move-result v2 │ │ -53535e: a802 0201 |0019: mul-float v2, v2, v1 │ │ -535362: 8721 |001b: float-to-int v1, v2 │ │ -535364: 6e30 8ed4 0301 |001c: invoke-virtual {v3, v0, v1}, Lorg/osmdroid/views/MapView;.scrollBy:(II)V // method@d48e │ │ -53536a: 6f20 b80b 4300 |001f: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onTrackballEvent:(Landroid/view/MotionEvent;)Z // method@0bb8 │ │ -535370: 0a04 |0022: move-result v4 │ │ -535372: 0f04 |0023: return v4 │ │ +535338: |[535338] org.osmdroid.views.MapView.onTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +535348: 6e10 69d4 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +53534e: 0c00 |0003: move-result-object v0 │ │ +535350: 7230 5bd5 4003 |0004: invoke-interface {v0, v4, v3}, Lorg/osmdroid/views/overlay/OverlayManager;.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d55b │ │ +535356: 0a00 |0007: move-result v0 │ │ +535358: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +53535c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +53535e: 0f04 |000b: return v4 │ │ +535360: 6e10 f709 0400 |000c: invoke-virtual {v4}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +535366: 0a00 |000f: move-result v0 │ │ +535368: 1501 c841 |0010: const/high16 v1, #int 1103626240 // #41c8 │ │ +53536c: a800 0001 |0012: mul-float v0, v0, v1 │ │ +535370: 8700 |0014: float-to-int v0, v0 │ │ +535372: 6e10 f909 0400 |0015: invoke-virtual {v4}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +535378: 0a02 |0018: move-result v2 │ │ +53537a: a802 0201 |0019: mul-float v2, v2, v1 │ │ +53537e: 8721 |001b: float-to-int v1, v2 │ │ +535380: 6e30 8ed4 0301 |001c: invoke-virtual {v3, v0, v1}, Lorg/osmdroid/views/MapView;.scrollBy:(II)V // method@d48e │ │ +535386: 6f20 b80b 4300 |001f: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onTrackballEvent:(Landroid/view/MotionEvent;)Z // method@0bb8 │ │ +53538c: 0a04 |0022: move-result v4 │ │ +53538e: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ 0x000c line=1082 │ │ 0x001f line=1084 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/osmdroid/views/MapView; │ │ @@ -1544608,18 +1544626,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -536278: |[536278] org.osmdroid.views.MapView.resetMultiTouchScale:()V │ │ -536288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53628a: 5b10 289f |0001: iput-object v0, v1, Lorg/osmdroid/views/MapView;.mMultiTouchScaleCurrentPoint:Landroid/graphics/PointF; // field@9f28 │ │ -53628e: 0e00 |0003: return-void │ │ +536294: |[536294] org.osmdroid.views.MapView.resetMultiTouchScale:()V │ │ +5362a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5362a6: 5b10 289f |0001: iput-object v0, v1, Lorg/osmdroid/views/MapView;.mMultiTouchScaleCurrentPoint:Landroid/graphics/PointF; // field@9f28 │ │ +5362aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1306 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #56 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1544627,18 +1544645,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -5362a8: |[5362a8] org.osmdroid.views.MapView.resetScrollableAreaLimitLatitude:()V │ │ -5362b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5362ba: 5c10 349f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLatitude:Z // field@9f34 │ │ -5362be: 0e00 |0003: return-void │ │ +5362c4: |[5362c4] org.osmdroid.views.MapView.resetScrollableAreaLimitLatitude:()V │ │ +5362d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5362d6: 5c10 349f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLatitude:Z // field@9f34 │ │ +5362da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=783 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #57 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1544646,18 +1544664,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -5362c0: |[5362c0] org.osmdroid.views.MapView.resetScrollableAreaLimitLongitude:()V │ │ -5362d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5362d2: 5c10 359f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLongitude:Z // field@9f35 │ │ -5362d6: 0e00 |0003: return-void │ │ +5362dc: |[5362dc] org.osmdroid.views.MapView.resetScrollableAreaLimitLongitude:()V │ │ +5362ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5362ee: 5c10 359f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLongitude:Z // field@9f35 │ │ +5362f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=790 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/osmdroid/views/MapView; │ │ │ │ #58 : (in Lorg/osmdroid/views/MapView;) │ │ @@ -1544665,27 +1544683,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -5362d8: |[5362d8] org.osmdroid.views.MapView.scrollBy:(II)V │ │ -5362e8: 6e10 65d4 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ -5362ee: 0b00 |0003: move-result-wide v0 │ │ -5362f0: 8152 |0004: int-to-long v2, v5 │ │ -5362f2: bb20 |0005: add-long/2addr v0, v2 │ │ -5362f4: 8405 |0006: long-to-int v5, v0 │ │ -5362f6: 6e10 66d4 0400 |0007: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ -5362fc: 0b00 |000a: move-result-wide v0 │ │ -5362fe: 8162 |000b: int-to-long v2, v6 │ │ -536300: bb20 |000c: add-long/2addr v0, v2 │ │ -536302: 8406 |000d: long-to-int v6, v0 │ │ -536304: 6e30 8fd4 5406 |000e: invoke-virtual {v4, v5, v6}, Lorg/osmdroid/views/MapView;.scrollTo:(II)V // method@d48f │ │ -53630a: 0e00 |0011: return-void │ │ +5362f4: |[5362f4] org.osmdroid.views.MapView.scrollBy:(II)V │ │ +536304: 6e10 65d4 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ +53630a: 0b00 |0003: move-result-wide v0 │ │ +53630c: 8152 |0004: int-to-long v2, v5 │ │ +53630e: bb20 |0005: add-long/2addr v0, v2 │ │ +536310: 8405 |0006: long-to-int v5, v0 │ │ +536312: 6e10 66d4 0400 |0007: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ +536318: 0b00 |000a: move-result-wide v0 │ │ +53631a: 8162 |000b: int-to-long v2, v6 │ │ +53631c: bb20 |000c: add-long/2addr v0, v2 │ │ +53631e: 8406 |000d: long-to-int v6, v0 │ │ +536320: 6e30 8fd4 5406 |000e: invoke-virtual {v4, v5, v6}, Lorg/osmdroid/views/MapView;.scrollTo:(II)V // method@d48f │ │ +536326: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0012 reg=5 (null) I │ │ 0x0000 - 0x0012 reg=6 (null) I │ │ @@ -1544695,53 +1544713,53 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 73 16-bit code units │ │ -53630c: |[53630c] org.osmdroid.views.MapView.scrollTo:(II)V │ │ -53631c: 8180 |0000: int-to-long v0, v8 │ │ -53631e: 8192 |0001: int-to-long v2, v9 │ │ -536320: 6e53 9dd4 0721 |0002: invoke-virtual {v7, v0, v1, v2, v3}, Lorg/osmdroid/views/MapView;.setMapScroll:(JJ)V // method@d49d │ │ -536326: 7010 8ad4 0700 |0005: invoke-direct {v7}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -53632c: 6e10 8e0b 0700 |0008: invoke-virtual {v7}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -536332: 6e10 62d4 0700 |000b: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -536338: 0a00 |000e: move-result v0 │ │ -53633a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -53633c: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ -536340: 3800 1700 |0012: if-eqz v0, 0029 // +0017 │ │ -536344: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -536346: 6e10 6e0b 0700 |0015: invoke-virtual {v7}, Landroid/view/ViewGroup;.getLeft:()I // method@0b6e │ │ -53634c: 0a03 |0018: move-result v3 │ │ -53634e: 6e10 830b 0700 |0019: invoke-virtual {v7}, Landroid/view/ViewGroup;.getTop:()I // method@0b83 │ │ -536354: 0a04 |001c: move-result v4 │ │ -536356: 6e10 7c0b 0700 |001d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getRight:()I // method@0b7c │ │ -53635c: 0a05 |0020: move-result v5 │ │ -53635e: 6e10 5d0b 0700 |0021: invoke-virtual {v7}, Landroid/view/ViewGroup;.getBottom:()I // method@0b5d │ │ -536364: 0a06 |0024: move-result v6 │ │ -536366: 0771 |0025: move-object v1, v7 │ │ -536368: 7406 7ed4 0100 |0026: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapView;.myOnLayout:(ZIIII)V // method@d47e │ │ -53636e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -536370: 5471 219f |002a: iget-object v1, v7, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -536374: 7210 4169 0100 |002c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -53637a: 0c01 |002f: move-result-object v1 │ │ -53637c: 7210 1269 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -536382: 0a02 |0033: move-result v2 │ │ -536384: 3802 1400 |0034: if-eqz v2, 0048 // +0014 │ │ -536388: 7210 1369 0100 |0036: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -53638e: 0c02 |0039: move-result-object v2 │ │ -536390: 1f02 7522 |003a: check-cast v2, Lorg/osmdroid/events/MapListener; // type@2275 │ │ -536394: 3800 0300 |003c: if-eqz v0, 003f // +0003 │ │ -536398: 2806 |003e: goto 0044 // +0006 │ │ -53639a: 2200 7622 |003f: new-instance v0, Lorg/osmdroid/events/ScrollEvent; // type@2276 │ │ -53639e: 7040 31d1 7098 |0041: invoke-direct {v0, v7, v8, v9}, Lorg/osmdroid/events/ScrollEvent;.:(Lorg/osmdroid/views/MapView;II)V // method@d131 │ │ -5363a4: 7220 2fd1 0200 |0044: invoke-interface {v2, v0}, Lorg/osmdroid/events/MapListener;.onScroll:(Lorg/osmdroid/events/ScrollEvent;)Z // method@d12f │ │ -5363aa: 28e9 |0047: goto 0030 // -0017 │ │ -5363ac: 0e00 |0048: return-void │ │ +536328: |[536328] org.osmdroid.views.MapView.scrollTo:(II)V │ │ +536338: 8180 |0000: int-to-long v0, v8 │ │ +53633a: 8192 |0001: int-to-long v2, v9 │ │ +53633c: 6e53 9dd4 0721 |0002: invoke-virtual {v7, v0, v1, v2, v3}, Lorg/osmdroid/views/MapView;.setMapScroll:(JJ)V // method@d49d │ │ +536342: 7010 8ad4 0700 |0005: invoke-direct {v7}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +536348: 6e10 8e0b 0700 |0008: invoke-virtual {v7}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +53634e: 6e10 62d4 0700 |000b: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +536354: 0a00 |000e: move-result v0 │ │ +536356: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +536358: 2d00 0001 |0010: cmpl-float v0, v0, v1 │ │ +53635c: 3800 1700 |0012: if-eqz v0, 0029 // +0017 │ │ +536360: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +536362: 6e10 6e0b 0700 |0015: invoke-virtual {v7}, Landroid/view/ViewGroup;.getLeft:()I // method@0b6e │ │ +536368: 0a03 |0018: move-result v3 │ │ +53636a: 6e10 830b 0700 |0019: invoke-virtual {v7}, Landroid/view/ViewGroup;.getTop:()I // method@0b83 │ │ +536370: 0a04 |001c: move-result v4 │ │ +536372: 6e10 7c0b 0700 |001d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getRight:()I // method@0b7c │ │ +536378: 0a05 |0020: move-result v5 │ │ +53637a: 6e10 5d0b 0700 |0021: invoke-virtual {v7}, Landroid/view/ViewGroup;.getBottom:()I // method@0b5d │ │ +536380: 0a06 |0024: move-result v6 │ │ +536382: 0771 |0025: move-object v1, v7 │ │ +536384: 7406 7ed4 0100 |0026: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/MapView;.myOnLayout:(ZIIII)V // method@d47e │ │ +53638a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +53638c: 5471 219f |002a: iget-object v1, v7, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +536390: 7210 4169 0100 |002c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +536396: 0c01 |002f: move-result-object v1 │ │ +536398: 7210 1269 0100 |0030: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +53639e: 0a02 |0033: move-result v2 │ │ +5363a0: 3802 1400 |0034: if-eqz v2, 0048 // +0014 │ │ +5363a4: 7210 1369 0100 |0036: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5363aa: 0c02 |0039: move-result-object v2 │ │ +5363ac: 1f02 7522 |003a: check-cast v2, Lorg/osmdroid/events/MapListener; // type@2275 │ │ +5363b0: 3800 0300 |003c: if-eqz v0, 003f // +0003 │ │ +5363b4: 2806 |003e: goto 0044 // +0006 │ │ +5363b6: 2200 7622 |003f: new-instance v0, Lorg/osmdroid/events/ScrollEvent; // type@2276 │ │ +5363ba: 7040 31d1 7098 |0041: invoke-direct {v0, v7, v8, v9}, Lorg/osmdroid/events/ScrollEvent;.:(Lorg/osmdroid/views/MapView;II)V // method@d131 │ │ +5363c0: 7220 2fd1 0200 |0044: invoke-interface {v2, v0}, Lorg/osmdroid/events/MapListener;.onScroll:(Lorg/osmdroid/events/ScrollEvent;)Z // method@d12f │ │ +5363c6: 28e9 |0047: goto 0030 // -0017 │ │ +5363c8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1180 │ │ 0x0005 line=1181 │ │ 0x0008 line=1182 │ │ 0x000b line=1185 │ │ 0x0015 line=1186 │ │ @@ -1544757,25 +1544775,25 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -5363b0: |[5363b0] org.osmdroid.views.MapView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ -5363c0: 5501 429f |0000: iget-boolean v1, v0, Lorg/osmdroid/views/MapView;.mZoomRounding:Z // field@9f42 │ │ -5363c4: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ -5363c8: 5301 419f |0004: iget-wide v1, v0, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -5363cc: 7120 0765 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ -5363d2: 0b01 |0009: move-result-wide v1 │ │ -5363d4: 8611 |000a: long-to-double v1, v1 │ │ -5363d6: 5a01 419f |000b: iput-wide v1, v0, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -5363da: 6e10 8e0b 0000 |000d: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -5363e0: 6e10 89d4 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.resetMultiTouchScale:()V // method@d489 │ │ -5363e6: 0e00 |0013: return-void │ │ +5363cc: |[5363cc] org.osmdroid.views.MapView.selectObject:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)V │ │ +5363dc: 5501 429f |0000: iget-boolean v1, v0, Lorg/osmdroid/views/MapView;.mZoomRounding:Z // field@9f42 │ │ +5363e0: 3801 0e00 |0002: if-eqz v1, 0010 // +000e │ │ +5363e4: 5301 419f |0004: iget-wide v1, v0, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +5363e8: 7120 0765 2100 |0006: invoke-static {v1, v2}, Ljava/lang/Math;.round:(D)J // method@6507 │ │ +5363ee: 0b01 |0009: move-result-wide v1 │ │ +5363f0: 8611 |000a: long-to-double v1, v1 │ │ +5363f2: 5a01 419f |000b: iput-wide v1, v0, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +5363f6: 6e10 8e0b 0000 |000d: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +5363fc: 6e10 89d4 0000 |0010: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.resetMultiTouchScale:()V // method@d489 │ │ +536402: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0004 line=1286 │ │ 0x000d line=1287 │ │ 0x0010 line=1289 │ │ locals : │ │ @@ -1544788,19 +1544806,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -5363e8: |[5363e8] org.osmdroid.views.MapView.setBackgroundColor:(I)V │ │ -5363f8: 5410 229f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -5363fc: 6e20 74d5 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setLoadingBackgroundColor:(I)V // method@d574 │ │ -536402: 6e10 8e0b 0100 |0005: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -536408: 0e00 |0008: return-void │ │ +536404: |[536404] org.osmdroid.views.MapView.setBackgroundColor:(I)V │ │ +536414: 5410 229f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +536418: 6e20 74d5 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setLoadingBackgroundColor:(I)V // method@d574 │ │ +53641e: 6e10 8e0b 0100 |0005: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +536424: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0005 line=1206 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -1544810,23 +1544828,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -53640c: |[53640c] org.osmdroid.views.MapView.setBuiltInZoomControls:(Z)V │ │ -53641c: 6e10 76d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getZoomController:()Lorg/osmdroid/views/CustomZoomButtonsController; // method@d476 │ │ -536422: 0c00 |0003: move-result-object v0 │ │ -536424: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -536428: 6202 c99e |0006: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ -53642c: 2803 |0008: goto 000b // +0003 │ │ -53642e: 6202 c89e |0009: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ -536432: 6e20 dcd3 2000 |000b: invoke-virtual {v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.setVisibility:(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V // method@d3dc │ │ -536438: 0e00 |000e: return-void │ │ +536428: |[536428] org.osmdroid.views.MapView.setBuiltInZoomControls:(Z)V │ │ +536438: 6e10 76d4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getZoomController:()Lorg/osmdroid/views/CustomZoomButtonsController; // method@d476 │ │ +53643e: 0c00 |0003: move-result-object v0 │ │ +536440: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +536444: 6202 c99e |0006: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.SHOW_AND_FADEOUT:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec9 │ │ +536448: 2803 |0008: goto 000b // +0003 │ │ +53644a: 6202 c89e |0009: sget-object v2, Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;.NEVER:Lorg/osmdroid/views/CustomZoomButtonsController$Visibility; // field@9ec8 │ │ +53644e: 6e20 dcd3 2000 |000b: invoke-virtual {v0, v2}, Lorg/osmdroid/views/CustomZoomButtonsController;.setVisibility:(Lorg/osmdroid/views/CustomZoomButtonsController$Visibility;)V // method@d3dc │ │ +536454: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000f reg=2 (null) Z │ │ │ │ @@ -1544835,17 +1544853,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53643c: |[53643c] org.osmdroid.views.MapView.setDestroyMode:(Z)V │ │ -53644c: 5c01 1a9f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mDestroyModeOnDetach:Z // field@9f1a │ │ -536450: 0e00 |0002: return-void │ │ +536458: |[536458] org.osmdroid.views.MapView.setDestroyMode:(Z)V │ │ +536468: 5c01 1a9f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mDestroyModeOnDetach:Z // field@9f1a │ │ +53646c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1872 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1544854,21 +1544872,21 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -536454: |[536454] org.osmdroid.views.MapView.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ -536464: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -536468: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ -53646c: 0760 |0004: move-object v0, v6 │ │ -53646e: 0771 |0005: move-object v1, v7 │ │ -536470: 7406 95d4 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;JJ)V // method@d495 │ │ -536476: 0e00 |0009: return-void │ │ +536470: |[536470] org.osmdroid.views.MapView.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ +536480: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +536484: 1604 0000 |0002: const-wide/16 v4, #int 0 // #0 │ │ +536488: 0760 |0004: move-object v0, v6 │ │ +53648a: 0771 |0005: move-object v1, v7 │ │ +53648c: 7406 95d4 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;JJ)V // method@d495 │ │ +536492: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=1823 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000a reg=7 (null) Lorg/osmdroid/api/IGeoPoint; │ │ │ │ @@ -1544877,51 +1544895,51 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;JJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -536478: |[536478] org.osmdroid.views.MapView.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;JJ)V │ │ -536488: 6e10 6dd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -53648e: 0c00 |0003: move-result-object v0 │ │ -536490: 6e10 c4d4 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ -536496: 0c00 |0007: move-result-object v0 │ │ -536498: 1f02 cb22 |0008: check-cast v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -53649c: 5b12 189f |000a: iput-object v2, v1, Lorg/osmdroid/views/MapView;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9f18 │ │ -5364a0: 7d32 |000c: neg-long v2, v3 │ │ -5364a2: 7d54 |000d: neg-long v4, v5 │ │ -5364a4: 6e55 9dd4 2143 |000e: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.setMapScroll:(JJ)V // method@d49d │ │ -5364aa: 7010 8ad4 0100 |0011: invoke-direct {v1}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -5364b0: 6e10 6dd4 0100 |0014: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5364b6: 0c02 |0017: move-result-object v2 │ │ -5364b8: 6e10 c4d4 0200 |0018: invoke-virtual {v2}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ -5364be: 0c02 |001b: move-result-object v2 │ │ -5364c0: 6e20 1ed3 0200 |001c: invoke-virtual {v2, v0}, Lorg/osmdroid/util/GeoPoint;.equals:(Ljava/lang/Object;)Z // method@d31e │ │ -5364c6: 0a02 |001f: move-result v2 │ │ -5364c8: 3902 2200 |0020: if-nez v2, 0042 // +0022 │ │ -5364cc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -5364ce: 5413 219f |0023: iget-object v3, v1, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -5364d2: 7210 4169 0300 |0025: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -5364d8: 0c03 |0028: move-result-object v3 │ │ -5364da: 7210 1269 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5364e0: 0a04 |002c: move-result v4 │ │ -5364e2: 3804 1500 |002d: if-eqz v4, 0042 // +0015 │ │ -5364e6: 7210 1369 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5364ec: 0c04 |0032: move-result-object v4 │ │ -5364ee: 1f04 7522 |0033: check-cast v4, Lorg/osmdroid/events/MapListener; // type@2275 │ │ -5364f2: 3802 0300 |0035: if-eqz v2, 0038 // +0003 │ │ -5364f6: 2807 |0037: goto 003e // +0007 │ │ -5364f8: 2202 7622 |0038: new-instance v2, Lorg/osmdroid/events/ScrollEvent; // type@2276 │ │ -5364fc: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -5364fe: 7040 31d1 1255 |003b: invoke-direct {v2, v1, v5, v5}, Lorg/osmdroid/events/ScrollEvent;.:(Lorg/osmdroid/views/MapView;II)V // method@d131 │ │ -536504: 7220 2fd1 2400 |003e: invoke-interface {v4, v2}, Lorg/osmdroid/events/MapListener;.onScroll:(Lorg/osmdroid/events/ScrollEvent;)Z // method@d12f │ │ -53650a: 28e8 |0041: goto 0029 // -0018 │ │ -53650c: 6e10 8e0b 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -536512: 0e00 |0045: return-void │ │ +536494: |[536494] org.osmdroid.views.MapView.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;JJ)V │ │ +5364a4: 6e10 6dd4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5364aa: 0c00 |0003: move-result-object v0 │ │ +5364ac: 6e10 c4d4 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ +5364b2: 0c00 |0007: move-result-object v0 │ │ +5364b4: 1f02 cb22 |0008: check-cast v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +5364b8: 5b12 189f |000a: iput-object v2, v1, Lorg/osmdroid/views/MapView;.mCenter:Lorg/osmdroid/util/GeoPoint; // field@9f18 │ │ +5364bc: 7d32 |000c: neg-long v2, v3 │ │ +5364be: 7d54 |000d: neg-long v4, v5 │ │ +5364c0: 6e55 9dd4 2143 |000e: invoke-virtual {v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.setMapScroll:(JJ)V // method@d49d │ │ +5364c6: 7010 8ad4 0100 |0011: invoke-direct {v1}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +5364cc: 6e10 6dd4 0100 |0014: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5364d2: 0c02 |0017: move-result-object v2 │ │ +5364d4: 6e10 c4d4 0200 |0018: invoke-virtual {v2}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ +5364da: 0c02 |001b: move-result-object v2 │ │ +5364dc: 6e20 1ed3 0200 |001c: invoke-virtual {v2, v0}, Lorg/osmdroid/util/GeoPoint;.equals:(Ljava/lang/Object;)Z // method@d31e │ │ +5364e2: 0a02 |001f: move-result v2 │ │ +5364e4: 3902 2200 |0020: if-nez v2, 0042 // +0022 │ │ +5364e8: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +5364ea: 5413 219f |0023: iget-object v3, v1, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +5364ee: 7210 4169 0300 |0025: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5364f4: 0c03 |0028: move-result-object v3 │ │ +5364f6: 7210 1269 0300 |0029: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5364fc: 0a04 |002c: move-result v4 │ │ +5364fe: 3804 1500 |002d: if-eqz v4, 0042 // +0015 │ │ +536502: 7210 1369 0300 |002f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +536508: 0c04 |0032: move-result-object v4 │ │ +53650a: 1f04 7522 |0033: check-cast v4, Lorg/osmdroid/events/MapListener; // type@2275 │ │ +53650e: 3802 0300 |0035: if-eqz v2, 0038 // +0003 │ │ +536512: 2807 |0037: goto 003e // +0007 │ │ +536514: 2202 7622 |0038: new-instance v2, Lorg/osmdroid/events/ScrollEvent; // type@2276 │ │ +536518: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +53651a: 7040 31d1 1255 |003b: invoke-direct {v2, v1, v5, v5}, Lorg/osmdroid/events/ScrollEvent;.:(Lorg/osmdroid/views/MapView;II)V // method@d131 │ │ +536520: 7220 2fd1 2400 |003e: invoke-interface {v4, v2}, Lorg/osmdroid/events/MapListener;.onScroll:(Lorg/osmdroid/events/ScrollEvent;)Z // method@d12f │ │ +536526: 28e8 |0041: goto 0029 // -0018 │ │ +536528: 6e10 8e0b 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +53652e: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ 0x0008 line=1806 │ │ 0x000e line=1807 │ │ 0x0011 line=1808 │ │ 0x0014 line=1809 │ │ @@ -1544940,17 +1544958,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -536514: |[536514] org.osmdroid.views.MapView.setFlingEnabled:(Z)V │ │ -536524: 5c01 169f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.enableFling:Z // field@9f16 │ │ -536528: 0e00 |0002: return-void │ │ +536530: |[536530] org.osmdroid.views.MapView.setFlingEnabled:(Z)V │ │ +536540: 5c01 169f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.enableFling:Z // field@9f16 │ │ +536544: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1544959,21 +1544977,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -53652c: |[53652c] org.osmdroid.views.MapView.setHorizontalMapRepetitionEnabled:(Z)V │ │ -53653c: 5c12 179f |0000: iput-boolean v2, v1, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ -536540: 5410 229f |0002: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -536544: 6e20 73d5 2000 |0004: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setHorizontalWrapEnabled:(Z)V // method@d573 │ │ -53654a: 7010 8ad4 0100 |0007: invoke-direct {v1}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -536550: 6e10 8e0b 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -536556: 0e00 |000d: return-void │ │ +536548: |[536548] org.osmdroid.views.MapView.setHorizontalMapRepetitionEnabled:(Z)V │ │ +536558: 5c12 179f |0000: iput-boolean v2, v1, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ +53655c: 5410 229f |0002: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +536560: 6e20 73d5 2000 |0004: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setHorizontalWrapEnabled:(Z)V // method@d573 │ │ +536566: 7010 8ad4 0100 |0007: invoke-direct {v1}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +53656c: 6e10 8e0b 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +536572: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0002 line=1407 │ │ 0x0007 line=1408 │ │ 0x000a line=1409 │ │ locals : │ │ @@ -1544985,17 +1545003,17 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -536558: |[536558] org.osmdroid.views.MapView.setInitCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ -536568: 6e20 94d4 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ -53656e: 0e00 |0003: return-void │ │ +536574: |[536574] org.osmdroid.views.MapView.setInitCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ +536584: 6e20 94d4 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ +53658a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/api/IGeoPoint; │ │ │ │ @@ -1545004,19 +1545022,19 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -536570: |[536570] org.osmdroid.views.MapView.setMapCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ -536580: 6e10 5ad4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -536586: 0c00 |0003: move-result-object v0 │ │ -536588: 7220 e4d0 2000 |0004: invoke-interface {v0, v2}, Lorg/osmdroid/api/IMapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e4 │ │ -53658e: 0e00 |0007: return-void │ │ +53658c: |[53658c] org.osmdroid.views.MapView.setMapCenter:(Lorg/osmdroid/api/IGeoPoint;)V │ │ +53659c: 6e10 5ad4 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +5365a2: 0c00 |0003: move-result-object v0 │ │ +5365a4: 7220 e4d0 2000 |0004: invoke-interface {v0, v2}, Lorg/osmdroid/api/IMapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e4 │ │ +5365aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/osmdroid/api/IGeoPoint; │ │ │ │ @@ -1545025,18 +1545043,18 @@ │ │ type : '(Lorg/osmdroid/events/MapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -536590: |[536590] org.osmdroid.views.MapView.setMapListener:(Lorg/osmdroid/events/MapListener;)V │ │ -5365a0: 5410 219f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -5365a4: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -5365aa: 0e00 |0005: return-void │ │ +5365ac: |[5365ac] org.osmdroid.views.MapView.setMapListener:(Lorg/osmdroid/events/MapListener;)V │ │ +5365bc: 5410 219f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +5365c0: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +5365c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/events/MapListener; │ │ │ │ @@ -1545045,18 +1545063,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -5365ac: |[5365ac] org.osmdroid.views.MapView.setMapOrientation:(F)V │ │ -5365bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5365be: 6e30 9cd4 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/osmdroid/views/MapView;.setMapOrientation:(FZ)V // method@d49c │ │ -5365c4: 0e00 |0004: return-void │ │ +5365c8: |[5365c8] org.osmdroid.views.MapView.setMapOrientation:(F)V │ │ +5365d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5365da: 6e30 9cd4 2100 |0001: invoke-virtual {v1, v2, v0}, Lorg/osmdroid/views/MapView;.setMapOrientation:(FZ)V // method@d49c │ │ +5365e0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=715 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0005 reg=2 (null) F │ │ │ │ @@ -1545065,22 +1545083,22 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -5365c8: |[5365c8] org.osmdroid.views.MapView.setMapOrientation:(FZ)V │ │ -5365d8: 1500 b443 |0000: const/high16 v0, #int 1135869952 // #43b4 │ │ -5365dc: ca02 |0002: rem-float/2addr v2, v0 │ │ -5365de: 5912 439f |0003: iput v2, v1, Lorg/osmdroid/views/MapView;.mapOrientation:F // field@9f43 │ │ -5365e2: 3803 0800 |0005: if-eqz v3, 000d // +0008 │ │ -5365e6: 6e10 ce0b 0100 |0007: invoke-virtual {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ -5365ec: 6e10 8e0b 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -5365f2: 0e00 |000d: return-void │ │ +5365e4: |[5365e4] org.osmdroid.views.MapView.setMapOrientation:(FZ)V │ │ +5365f4: 1500 b443 |0000: const/high16 v0, #int 1135869952 // #43b4 │ │ +5365f8: ca02 |0002: rem-float/2addr v2, v0 │ │ +5365fa: 5912 439f |0003: iput v2, v1, Lorg/osmdroid/views/MapView;.mapOrientation:F // field@9f43 │ │ +5365fe: 3803 0800 |0005: if-eqz v3, 000d // +0008 │ │ +536602: 6e10 ce0b 0100 |0007: invoke-virtual {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ +536608: 6e10 8e0b 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +53660e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=723 │ │ 0x0007 line=725 │ │ 0x000a line=726 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/osmdroid/views/MapView; │ │ @@ -1545092,19 +1545110,19 @@ │ │ type : '(JJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -5365f4: |[5365f4] org.osmdroid.views.MapView.setMapScroll:(JJ)V │ │ -536604: 5a01 239f |0000: iput-wide v1, v0, Lorg/osmdroid/views/MapView;.mMapScrollX:J // field@9f23 │ │ -536608: 5a03 249f |0002: iput-wide v3, v0, Lorg/osmdroid/views/MapView;.mMapScrollY:J // field@9f24 │ │ -53660c: 6e10 ce0b 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ -536612: 0e00 |0007: return-void │ │ +536610: |[536610] org.osmdroid.views.MapView.setMapScroll:(JJ)V │ │ +536620: 5a01 239f |0000: iput-wide v1, v0, Lorg/osmdroid/views/MapView;.mMapScrollX:J // field@9f23 │ │ +536624: 5a03 249f |0002: iput-wide v3, v0, Lorg/osmdroid/views/MapView;.mMapScrollY:J // field@9f24 │ │ +536628: 6e10 ce0b 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ +53662e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1779 │ │ 0x0002 line=1780 │ │ 0x0004 line=1781 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/views/MapView; │ │ @@ -1545116,17 +1545134,17 @@ │ │ type : '(Ljava/lang/Double;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -536614: |[536614] org.osmdroid.views.MapView.setMaxZoomLevel:(Ljava/lang/Double;)V │ │ -536624: 5b01 259f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mMaximumZoomLevel:Ljava/lang/Double; // field@9f25 │ │ -536628: 0e00 |0002: return-void │ │ +536630: |[536630] org.osmdroid.views.MapView.setMaxZoomLevel:(Ljava/lang/Double;)V │ │ +536640: 5b01 259f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mMaximumZoomLevel:Ljava/lang/Double; // field@9f25 │ │ +536644: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Double; │ │ │ │ @@ -1545135,17 +1545153,17 @@ │ │ type : '(Ljava/lang/Double;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53662c: |[53662c] org.osmdroid.views.MapView.setMinZoomLevel:(Ljava/lang/Double;)V │ │ -53663c: 5b01 269f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mMinimumZoomLevel:Ljava/lang/Double; // field@9f26 │ │ -536640: 0e00 |0002: return-void │ │ +536648: |[536648] org.osmdroid.views.MapView.setMinZoomLevel:(Ljava/lang/Double;)V │ │ +536658: 5b01 269f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mMinimumZoomLevel:Ljava/lang/Double; // field@9f26 │ │ +53665c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Ljava/lang/Double; │ │ │ │ @@ -1545154,23 +1545172,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -536644: |[536644] org.osmdroid.views.MapView.setMultiTouchControls:(Z)V │ │ -536654: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -536658: 2202 d221 |0002: new-instance v2, Lorg/metalev/multitouch/controller/MultiTouchController; // type@21d2 │ │ -53665c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -53665e: 7030 02ce 1200 |0005: invoke-direct {v2, v1, v0}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V // method@ce02 │ │ -536664: 2802 |0008: goto 000a // +0002 │ │ -536666: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -536668: 5b12 279f |000a: iput-object v2, v1, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ -53666c: 0e00 |000c: return-void │ │ +536660: |[536660] org.osmdroid.views.MapView.setMultiTouchControls:(Z)V │ │ +536670: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +536674: 2202 d221 |0002: new-instance v2, Lorg/metalev/multitouch/controller/MultiTouchController; // type@21d2 │ │ +536678: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +53667a: 7030 02ce 1200 |0005: invoke-direct {v2, v1, v0}, Lorg/metalev/multitouch/controller/MultiTouchController;.:(Lorg/metalev/multitouch/controller/MultiTouchController$MultiTouchObjectCanvas;Z)V // method@ce02 │ │ +536680: 2802 |0008: goto 000a // +0002 │ │ +536682: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +536684: 5b12 279f |000a: iput-object v2, v1, Lorg/osmdroid/views/MapView;.mMultiTouchController:Lorg/metalev/multitouch/controller/MultiTouchController; // field@9f27 │ │ +536688: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1388 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000d reg=2 (null) Z │ │ │ │ @@ -1545179,26 +1545197,26 @@ │ │ type : '(F)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -536670: |[536670] org.osmdroid.views.MapView.setMultiTouchScale:(F)V │ │ -536680: 8950 |0000: float-to-double v0, v5 │ │ -536682: 7120 fa64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -536688: 0b00 |0004: move-result-wide v0 │ │ -53668a: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ -53668e: 7120 fa64 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ -536694: 0b02 |000a: move-result-wide v2 │ │ -536696: ce20 |000b: div-double/2addr v0, v2 │ │ -536698: 5342 3a9f |000c: iget-wide v2, v4, Lorg/osmdroid/views/MapView;.mStartAnimationZoom:D // field@9f3a │ │ -53669c: cb20 |000e: add-double/2addr v0, v2 │ │ -53669e: 6e30 b1d4 0401 |000f: invoke-virtual {v4, v0, v1}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ -5366a4: 0e00 |0012: return-void │ │ +53668c: |[53668c] org.osmdroid.views.MapView.setMultiTouchScale:(F)V │ │ +53669c: 8950 |0000: float-to-double v0, v5 │ │ +53669e: 7120 fa64 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +5366a4: 0b00 |0004: move-result-wide v0 │ │ +5366a6: 1902 0040 |0005: const-wide/high16 v2, #long 4611686018427387904 // #4000 │ │ +5366aa: 7120 fa64 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.log:(D)D // method@64fa │ │ +5366b0: 0b02 |000a: move-result-wide v2 │ │ +5366b2: ce20 |000b: div-double/2addr v0, v2 │ │ +5366b4: 5342 3a9f |000c: iget-wide v2, v4, Lorg/osmdroid/views/MapView;.mStartAnimationZoom:D // field@9f3a │ │ +5366b8: cb20 |000e: add-double/2addr v0, v2 │ │ +5366ba: 6e30 b1d4 0401 |000f: invoke-virtual {v4, v0, v1}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ +5366c0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1330 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0013 reg=5 (null) F │ │ │ │ @@ -1545207,19 +1545225,19 @@ │ │ type : '(FF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -5366a8: |[5366a8] org.osmdroid.views.MapView.setMultiTouchScaleCurrentPoint:(FF)V │ │ -5366b8: 2200 d200 |0000: new-instance v0, Landroid/graphics/PointF; // type@00d2 │ │ -5366bc: 7030 9404 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@0494 │ │ -5366c2: 5b10 289f |0005: iput-object v0, v1, Lorg/osmdroid/views/MapView;.mMultiTouchScaleCurrentPoint:Landroid/graphics/PointF; // field@9f28 │ │ -5366c6: 0e00 |0007: return-void │ │ +5366c4: |[5366c4] org.osmdroid.views.MapView.setMultiTouchScaleCurrentPoint:(FF)V │ │ +5366d4: 2200 d200 |0000: new-instance v0, Landroid/graphics/PointF; // type@00d2 │ │ +5366d8: 7030 9404 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@0494 │ │ +5366de: 5b10 289f |0005: iput-object v0, v1, Lorg/osmdroid/views/MapView;.mMultiTouchScaleCurrentPoint:Landroid/graphics/PointF; // field@9f28 │ │ +5366e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0008 reg=2 (null) F │ │ 0x0000 - 0x0008 reg=3 (null) F │ │ @@ -1545229,32 +1545247,32 @@ │ │ type : '(FF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -5366c8: |[5366c8] org.osmdroid.views.MapView.setMultiTouchScaleInitPoint:(FF)V │ │ -5366d8: 5440 2a9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ -5366dc: 6e30 9504 5006 |0002: invoke-virtual {v0, v5, v6}, Landroid/graphics/PointF;.set:(FF)V // method@0495 │ │ -5366e2: 6e10 6dd4 0400 |0005: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5366e8: 0c00 |0008: move-result-object v0 │ │ -5366ea: 8751 |0009: float-to-int v1, v5 │ │ -5366ec: 8762 |000a: float-to-int v2, v6 │ │ -5366ee: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -5366f0: 6e40 dfd4 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lorg/osmdroid/views/Projection;.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4df │ │ -5366f6: 0c00 |000f: move-result-object v0 │ │ -5366f8: 6e10 6dd4 0400 |0010: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5366fe: 0c01 |0013: move-result-object v1 │ │ -536700: 5202 7500 |0014: iget v2, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ -536704: 5200 7600 |0016: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ -536708: 5443 299f |0018: iget-object v3, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9f29 │ │ -53670c: 6e40 bfd4 2130 |001a: invoke-virtual {v1, v2, v0, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; // method@d4bf │ │ -536712: 6e30 a2d4 5406 |001d: invoke-virtual {v4, v5, v6}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleCurrentPoint:(FF)V // method@d4a2 │ │ -536718: 0e00 |0020: return-void │ │ +5366e4: |[5366e4] org.osmdroid.views.MapView.setMultiTouchScaleInitPoint:(FF)V │ │ +5366f4: 5440 2a9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ +5366f8: 6e30 9504 5006 |0002: invoke-virtual {v0, v5, v6}, Landroid/graphics/PointF;.set:(FF)V // method@0495 │ │ +5366fe: 6e10 6dd4 0400 |0005: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +536704: 0c00 |0008: move-result-object v0 │ │ +536706: 8751 |0009: float-to-int v1, v5 │ │ +536708: 8762 |000a: float-to-int v2, v6 │ │ +53670a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +53670c: 6e40 dfd4 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Lorg/osmdroid/views/Projection;.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4df │ │ +536712: 0c00 |000f: move-result-object v0 │ │ +536714: 6e10 6dd4 0400 |0010: invoke-virtual {v4}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +53671a: 0c01 |0013: move-result-object v1 │ │ +53671c: 5202 7500 |0014: iget v2, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ +536720: 5200 7600 |0016: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ +536724: 5443 299f |0018: iget-object v3, v4, Lorg/osmdroid/views/MapView;.mMultiTouchScaleGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9f29 │ │ +536728: 6e40 bfd4 2130 |001a: invoke-virtual {v1, v2, v0, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; // method@d4bf │ │ +53672e: 6e30 a2d4 5406 |001d: invoke-virtual {v4, v5, v6}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleCurrentPoint:(FF)V // method@d4a2 │ │ +536734: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1313 │ │ 0x0005 line=1314 │ │ 0x0010 line=1315 │ │ 0x001d line=1316 │ │ locals : │ │ @@ -1545267,17 +1545285,17 @@ │ │ type : '(Lorg/osmdroid/views/overlay/OverlayManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53671c: |[53671c] org.osmdroid.views.MapView.setOverlayManager:(Lorg/osmdroid/views/overlay/OverlayManager;)V │ │ -53672c: 5b01 2c9f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ -536730: 0e00 |0002: return-void │ │ +536738: |[536738] org.osmdroid.views.MapView.setOverlayManager:(Lorg/osmdroid/views/overlay/OverlayManager;)V │ │ +536748: 5b01 2c9f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ +53674c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/osmdroid/views/overlay/OverlayManager; │ │ │ │ @@ -1545286,27 +1545304,27 @@ │ │ type : '(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -535374: |[535374] org.osmdroid.views.MapView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ -535384: 6e10 fdcd 0200 |0000: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@cdfd │ │ -53538a: 0a01 |0003: move-result v1 │ │ -53538c: 6e10 fecd 0200 |0004: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@cdfe │ │ -535392: 0a03 |0007: move-result v3 │ │ -535394: 6e30 a2d4 1003 |0008: invoke-virtual {v0, v1, v3}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleCurrentPoint:(FF)V // method@d4a2 │ │ -53539a: 6e10 fccd 0200 |000b: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@cdfc │ │ -5353a0: 0a01 |000e: move-result v1 │ │ -5353a2: 6e20 a1d4 1000 |000f: invoke-virtual {v0, v1}, Lorg/osmdroid/views/MapView;.setMultiTouchScale:(F)V // method@d4a1 │ │ -5353a8: 6e10 ce0b 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ -5353ae: 6e10 8e0b 0000 |0015: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -5353b4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -5353b6: 0f01 |0019: return v1 │ │ +535390: |[535390] org.osmdroid.views.MapView.setPositionAndScale:(Ljava/lang/Object;Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;Lorg/metalev/multitouch/controller/MultiTouchController$PointInfo;)Z │ │ +5353a0: 6e10 fdcd 0200 |0000: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getXOff:()F // method@cdfd │ │ +5353a6: 0a01 |0003: move-result v1 │ │ +5353a8: 6e10 fecd 0200 |0004: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getYOff:()F // method@cdfe │ │ +5353ae: 0a03 |0007: move-result v3 │ │ +5353b0: 6e30 a2d4 1003 |0008: invoke-virtual {v0, v1, v3}, Lorg/osmdroid/views/MapView;.setMultiTouchScaleCurrentPoint:(FF)V // method@d4a2 │ │ +5353b6: 6e10 fccd 0200 |000b: invoke-virtual {v2}, Lorg/metalev/multitouch/controller/MultiTouchController$PositionAndScale;.getScale:()F // method@cdfc │ │ +5353bc: 0a01 |000e: move-result v1 │ │ +5353be: 6e20 a1d4 1000 |000f: invoke-virtual {v0, v1}, Lorg/osmdroid/views/MapView;.setMultiTouchScale:(F)V // method@d4a1 │ │ +5353c4: 6e10 ce0b 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ +5353ca: 6e10 8e0b 0000 |0015: invoke-virtual {v0}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +5353d0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +5353d2: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x000b line=1296 │ │ 0x0012 line=1297 │ │ 0x0015 line=1298 │ │ locals : │ │ @@ -1545320,17 +1545338,17 @@ │ │ type : '(Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -536734: |[536734] org.osmdroid.views.MapView.setProjection:(Lorg/osmdroid/views/Projection;)V │ │ -536744: 5b01 2d9f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ -536748: 0e00 |0002: return-void │ │ +536750: |[536750] org.osmdroid.views.MapView.setProjection:(Lorg/osmdroid/views/Projection;)V │ │ +536760: 5b01 2d9f |0000: iput-object v1, v0, Lorg/osmdroid/views/MapView;.mProjection:Lorg/osmdroid/views/Projection; // field@9f2d │ │ +536764: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/osmdroid/views/Projection; │ │ │ │ @@ -1545339,34 +1545357,34 @@ │ │ type : '(Lorg/osmdroid/util/BoundingBox;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -53674c: |[53674c] org.osmdroid.views.MapView.setScrollableAreaLimitDouble:(Lorg/osmdroid/util/BoundingBox;)V │ │ -53675c: 390d 0900 |0000: if-nez v13, 0009 // +0009 │ │ -536760: 6e10 8bd4 0c00 |0002: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.resetScrollableAreaLimitLatitude:()V // method@d48b │ │ -536766: 6e10 8cd4 0c00 |0005: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.resetScrollableAreaLimitLongitude:()V // method@d48c │ │ -53676c: 281b |0008: goto 0023 // +001b │ │ -53676e: 6e10 e9d2 0d00 |0009: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getActualNorth:()D // method@d2e9 │ │ -536774: 0b01 |000c: move-result-wide v1 │ │ -536776: 6e10 ead2 0d00 |000d: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getActualSouth:()D // method@d2ea │ │ -53677c: 0b03 |0010: move-result-wide v3 │ │ -53677e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -536780: 07c0 |0012: move-object v0, v12 │ │ -536782: 7406 a8d4 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.setScrollableAreaLimitLatitude:(DDI)V // method@d4a8 │ │ -536788: 6e10 edd2 0d00 |0016: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getLonWest:()D // method@d2ed │ │ -53678e: 0b07 |0019: move-result-wide v7 │ │ -536790: 6e10 ecd2 0d00 |001a: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getLonEast:()D // method@d2ec │ │ -536796: 0b09 |001d: move-result-wide v9 │ │ -536798: 120b |001e: const/4 v11, #int 0 // #0 │ │ -53679a: 07c6 |001f: move-object v6, v12 │ │ -53679c: 7406 a9d4 0600 |0020: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/osmdroid/views/MapView;.setScrollableAreaLimitLongitude:(DDI)V // method@d4a9 │ │ -5367a2: 0e00 |0023: return-void │ │ +536768: |[536768] org.osmdroid.views.MapView.setScrollableAreaLimitDouble:(Lorg/osmdroid/util/BoundingBox;)V │ │ +536778: 390d 0900 |0000: if-nez v13, 0009 // +0009 │ │ +53677c: 6e10 8bd4 0c00 |0002: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.resetScrollableAreaLimitLatitude:()V // method@d48b │ │ +536782: 6e10 8cd4 0c00 |0005: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.resetScrollableAreaLimitLongitude:()V // method@d48c │ │ +536788: 281b |0008: goto 0023 // +001b │ │ +53678a: 6e10 e9d2 0d00 |0009: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getActualNorth:()D // method@d2e9 │ │ +536790: 0b01 |000c: move-result-wide v1 │ │ +536792: 6e10 ead2 0d00 |000d: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getActualSouth:()D // method@d2ea │ │ +536798: 0b03 |0010: move-result-wide v3 │ │ +53679a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +53679c: 07c0 |0012: move-object v0, v12 │ │ +53679e: 7406 a8d4 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/MapView;.setScrollableAreaLimitLatitude:(DDI)V // method@d4a8 │ │ +5367a4: 6e10 edd2 0d00 |0016: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getLonWest:()D // method@d2ed │ │ +5367aa: 0b07 |0019: move-result-wide v7 │ │ +5367ac: 6e10 ecd2 0d00 |001a: invoke-virtual {v13}, Lorg/osmdroid/util/BoundingBox;.getLonEast:()D // method@d2ec │ │ +5367b2: 0b09 |001d: move-result-wide v9 │ │ +5367b4: 120b |001e: const/4 v11, #int 0 // #0 │ │ +5367b6: 07c6 |001f: move-object v6, v12 │ │ +5367b8: 7406 a9d4 0600 |0020: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Lorg/osmdroid/views/MapView;.setScrollableAreaLimitLongitude:(DDI)V // method@d4a9 │ │ +5367be: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=771 │ │ 0x0005 line=772 │ │ 0x0009 line=774 │ │ 0x0016 line=775 │ │ locals : │ │ @@ -1545378,21 +1545396,21 @@ │ │ type : '(DDI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -5367a4: |[5367a4] org.osmdroid.views.MapView.setScrollableAreaLimitLatitude:(DDI)V │ │ -5367b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5367b6: 5c10 349f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLatitude:Z // field@9f34 │ │ -5367ba: 5a12 369f |0003: iput-wide v2, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitNorth:D // field@9f36 │ │ -5367be: 5a14 379f |0005: iput-wide v4, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitSouth:D // field@9f37 │ │ -5367c2: 5916 329f |0007: iput v6, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelHeight:I // field@9f32 │ │ -5367c6: 0e00 |0009: return-void │ │ +5367c0: |[5367c0] org.osmdroid.views.MapView.setScrollableAreaLimitLatitude:(DDI)V │ │ +5367d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5367d2: 5c10 349f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLatitude:Z // field@9f34 │ │ +5367d6: 5a12 369f |0003: iput-wide v2, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitNorth:D // field@9f36 │ │ +5367da: 5a14 379f |0005: iput-wide v4, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitSouth:D // field@9f37 │ │ +5367de: 5916 329f |0007: iput v6, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelHeight:I // field@9f32 │ │ +5367e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=810 │ │ 0x0003 line=811 │ │ 0x0005 line=812 │ │ 0x0007 line=813 │ │ locals : │ │ @@ -1545406,21 +1545424,21 @@ │ │ type : '(DDI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -5367c8: |[5367c8] org.osmdroid.views.MapView.setScrollableAreaLimitLongitude:(DDI)V │ │ -5367d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -5367da: 5c10 359f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLongitude:Z // field@9f35 │ │ -5367de: 5a12 389f |0003: iput-wide v2, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitWest:D // field@9f38 │ │ -5367e2: 5a14 319f |0005: iput-wide v4, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitEast:D // field@9f31 │ │ -5367e6: 5916 339f |0007: iput v6, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelWidth:I // field@9f33 │ │ -5367ea: 0e00 |0009: return-void │ │ +5367e4: |[5367e4] org.osmdroid.views.MapView.setScrollableAreaLimitLongitude:(DDI)V │ │ +5367f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +5367f6: 5c10 359f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitLongitude:Z // field@9f35 │ │ +5367fa: 5a12 389f |0003: iput-wide v2, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitWest:D // field@9f38 │ │ +5367fe: 5a14 319f |0005: iput-wide v4, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitEast:D // field@9f31 │ │ +536802: 5916 339f |0007: iput v6, v1, Lorg/osmdroid/views/MapView;.mScrollableAreaLimitExtraPixelWidth:I // field@9f33 │ │ +536806: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=825 │ │ 0x0003 line=826 │ │ 0x0005 line=827 │ │ 0x0007 line=828 │ │ locals : │ │ @@ -1545434,40 +1545452,40 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -5367ec: |[5367ec] org.osmdroid.views.MapView.setTileProvider:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ -5367fc: 5440 3b9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -536800: 6e10 90d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ -536806: 5440 3b9f |0005: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -53680a: 6e10 8ed1 0000 |0007: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ -536810: 5b45 3b9f |000a: iput-object v5, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -536814: 6e10 96d1 0500 |000c: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileRequestCompleteHandlers:()Ljava/util/Collection; // method@d196 │ │ -53681a: 0c05 |000f: move-result-object v5 │ │ -53681c: 5440 3c9f |0010: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ -536820: 7220 c268 0500 |0012: invoke-interface {v5, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ -536826: 5445 3b9f |0015: iget-object v5, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -53682a: 6e10 97d1 0500 |0017: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -536830: 0c05 |001a: move-result-object v5 │ │ -536832: 7020 b4d4 5400 |001b: invoke-direct {v4, v5}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ -536838: 2205 0b23 |001e: new-instance v5, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ -53683c: 5440 3b9f |0020: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -536840: 6e10 620b 0400 |0022: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ -536846: 0c01 |0025: move-result-object v1 │ │ -536848: 5542 179f |0026: iget-boolean v2, v4, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ -53684c: 5543 459f |0028: iget-boolean v3, v4, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ -536850: 7053 64d5 0521 |002a: invoke-direct {v5, v0, v1, v2, v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V // method@d564 │ │ -536856: 5b45 229f |002d: iput-object v5, v4, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -53685a: 5440 2c9f |002f: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ -53685e: 7220 5dd5 5000 |0031: invoke-interface {v0, v5}, Lorg/osmdroid/views/overlay/OverlayManager;.setTilesOverlay:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d55d │ │ -536864: 6e10 8e0b 0400 |0034: invoke-virtual {v4}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -53686a: 0e00 |0037: return-void │ │ +536808: |[536808] org.osmdroid.views.MapView.setTileProvider:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ +536818: 5440 3b9f |0000: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +53681c: 6e10 90d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ +536822: 5440 3b9f |0005: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +536826: 6e10 8ed1 0000 |0007: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ +53682c: 5b45 3b9f |000a: iput-object v5, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +536830: 6e10 96d1 0500 |000c: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileRequestCompleteHandlers:()Ljava/util/Collection; // method@d196 │ │ +536836: 0c05 |000f: move-result-object v5 │ │ +536838: 5440 3c9f |0010: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileRequestCompleteHandler:Landroid/os/Handler; // field@9f3c │ │ +53683c: 7220 c268 0500 |0012: invoke-interface {v5, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@68c2 │ │ +536842: 5445 3b9f |0015: iget-object v5, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +536846: 6e10 97d1 0500 |0017: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +53684c: 0c05 |001a: move-result-object v5 │ │ +53684e: 7020 b4d4 5400 |001b: invoke-direct {v4, v5}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ +536854: 2205 0b23 |001e: new-instance v5, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ +536858: 5440 3b9f |0020: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +53685c: 6e10 620b 0400 |0022: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ +536862: 0c01 |0025: move-result-object v1 │ │ +536864: 5542 179f |0026: iget-boolean v2, v4, Lorg/osmdroid/views/MapView;.horizontalMapRepetitionEnabled:Z // field@9f17 │ │ +536868: 5543 459f |0028: iget-boolean v3, v4, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ +53686c: 7053 64d5 0521 |002a: invoke-direct {v5, v0, v1, v2, v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V // method@d564 │ │ +536872: 5b45 229f |002d: iput-object v5, v4, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +536876: 5440 2c9f |002f: iget-object v0, v4, Lorg/osmdroid/views/MapView;.mOverlayManager:Lorg/osmdroid/views/overlay/OverlayManager; // field@9f2c │ │ +53687a: 7220 5dd5 5000 |0031: invoke-interface {v0, v5}, Lorg/osmdroid/views/overlay/OverlayManager;.setTilesOverlay:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d55d │ │ +536880: 6e10 8e0b 0400 |0034: invoke-virtual {v4}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +536886: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1748 │ │ 0x0005 line=1749 │ │ 0x000a line=1750 │ │ 0x000c line=1751 │ │ 0x0015 line=1752 │ │ @@ -1545483,23 +1545501,23 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -53686c: |[53686c] org.osmdroid.views.MapView.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -53687c: 5420 3b9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -536880: 6e20 9dd1 3000 |0002: invoke-virtual {v0, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d19d │ │ -536886: 7020 b4d4 3200 |0005: invoke-direct {v2, v3}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ -53688c: 7010 53d4 0200 |0008: invoke-direct {v2}, Lorg/osmdroid/views/MapView;.checkZoomButtons:()V // method@d453 │ │ -536892: 5320 419f |000b: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -536896: 6e30 b1d4 0201 |000d: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ -53689c: 6e10 c00b 0200 |0010: invoke-virtual {v2}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -5368a2: 0e00 |0013: return-void │ │ +536888: |[536888] org.osmdroid.views.MapView.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +536898: 5420 3b9f |0000: iget-object v0, v2, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +53689c: 6e20 9dd1 3000 |0002: invoke-virtual {v0, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d19d │ │ +5368a2: 7020 b4d4 3200 |0005: invoke-direct {v2, v3}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ +5368a8: 7010 53d4 0200 |0008: invoke-direct {v2}, Lorg/osmdroid/views/MapView;.checkZoomButtons:()V // method@d453 │ │ +5368ae: 5320 419f |000b: iget-wide v0, v2, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +5368b2: 6e30 b1d4 0201 |000d: invoke-virtual {v2, v0, v1}, Lorg/osmdroid/views/MapView;.setZoomLevel:(D)D // method@d4b1 │ │ +5368b8: 6e10 c00b 0200 |0010: invoke-virtual {v2}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +5368be: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0005 line=454 │ │ 0x0008 line=455 │ │ 0x000b line=456 │ │ 0x0010 line=457 │ │ @@ -1545512,22 +1545530,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -5368bc: |[5368bc] org.osmdroid.views.MapView.setTilesScaleFactor:(F)V │ │ -5368cc: 5901 3e9f |0000: iput v1, v0, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ -5368d0: 6e10 71d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getTileProvider:()Lorg/osmdroid/tileprovider/MapTileProviderBase; // method@d471 │ │ -5368d6: 0c01 |0005: move-result-object v1 │ │ -5368d8: 6e10 97d1 0100 |0006: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -5368de: 0c01 |0009: move-result-object v1 │ │ -5368e0: 7020 b4d4 1000 |000a: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ -5368e6: 0e00 |000d: return-void │ │ +5368d8: |[5368d8] org.osmdroid.views.MapView.setTilesScaleFactor:(F)V │ │ +5368e8: 5901 3e9f |0000: iput v1, v0, Lorg/osmdroid/views/MapView;.mTilesScaleFactor:F // field@9f3e │ │ +5368ec: 6e10 71d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getTileProvider:()Lorg/osmdroid/tileprovider/MapTileProviderBase; // method@d471 │ │ +5368f2: 0c01 |0005: move-result-object v1 │ │ +5368f4: 6e10 97d1 0100 |0006: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +5368fa: 0c01 |0009: move-result-object v1 │ │ +5368fc: 7020 b4d4 1000 |000a: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ +536902: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0002 line=435 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000e reg=1 (null) F │ │ @@ -1545537,22 +1545555,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -5368e8: |[5368e8] org.osmdroid.views.MapView.setTilesScaledToDpi:(Z)V │ │ -5368f8: 5c01 3f9f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mTilesScaledToDpi:Z // field@9f3f │ │ -5368fc: 6e10 71d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getTileProvider:()Lorg/osmdroid/tileprovider/MapTileProviderBase; // method@d471 │ │ -536902: 0c01 |0005: move-result-object v1 │ │ -536904: 6e10 97d1 0100 |0006: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -53690a: 0c01 |0009: move-result-object v1 │ │ -53690c: 7020 b4d4 1000 |000a: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ -536912: 0e00 |000d: return-void │ │ +536904: |[536904] org.osmdroid.views.MapView.setTilesScaledToDpi:(Z)V │ │ +536914: 5c01 3f9f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mTilesScaledToDpi:Z // field@9f3f │ │ +536918: 6e10 71d4 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/views/MapView;.getTileProvider:()Lorg/osmdroid/tileprovider/MapTileProviderBase; // method@d471 │ │ +53691e: 0c01 |0005: move-result-object v1 │ │ +536920: 6e10 97d1 0100 |0006: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +536926: 0c01 |0009: move-result-object v1 │ │ +536928: 7020 b4d4 1000 |000a: invoke-direct {v0, v1}, Lorg/osmdroid/views/MapView;.updateTileSizeForDensity:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d4b4 │ │ +53692e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0002 line=421 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x000e reg=1 (null) Z │ │ @@ -1545562,18 +1545580,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -536914: |[536914] org.osmdroid.views.MapView.setUseDataConnection:(Z)V │ │ -536924: 5410 229f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -536928: 6e20 76d5 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setUseDataConnection:(Z)V // method@d576 │ │ -53692e: 0e00 |0005: return-void │ │ +536930: |[536930] org.osmdroid.views.MapView.setUseDataConnection:(Z)V │ │ +536940: 5410 229f |0000: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +536944: 6e20 76d5 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setUseDataConnection:(Z)V // method@d576 │ │ +53694a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1545582,21 +1545600,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -536930: |[536930] org.osmdroid.views.MapView.setVerticalMapRepetitionEnabled:(Z)V │ │ -536940: 5c12 459f |0000: iput-boolean v2, v1, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ -536944: 5410 229f |0002: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ -536948: 6e20 77d5 2000 |0004: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setVerticalWrapEnabled:(Z)V // method@d577 │ │ -53694e: 7010 8ad4 0100 |0007: invoke-direct {v1}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ -536954: 6e10 8e0b 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -53695a: 0e00 |000d: return-void │ │ +53694c: |[53694c] org.osmdroid.views.MapView.setVerticalMapRepetitionEnabled:(Z)V │ │ +53695c: 5c12 459f |0000: iput-boolean v2, v1, Lorg/osmdroid/views/MapView;.verticalMapRepetitionEnabled:Z // field@9f45 │ │ +536960: 5410 229f |0002: iget-object v0, v1, Lorg/osmdroid/views/MapView;.mMapOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f22 │ │ +536964: 6e20 77d5 2000 |0004: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setVerticalWrapEnabled:(Z)V // method@d577 │ │ +53696a: 7010 8ad4 0100 |0007: invoke-direct {v1}, Lorg/osmdroid/views/MapView;.resetProjection:()V // method@d48a │ │ +536970: 6e10 8e0b 0100 |000a: invoke-virtual {v1}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +536976: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1427 │ │ 0x0002 line=1428 │ │ 0x0007 line=1429 │ │ 0x000a line=1430 │ │ locals : │ │ @@ -1545608,98 +1545626,98 @@ │ │ type : '(D)D' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 165 16-bit code units │ │ -535480: |[535480] org.osmdroid.views.MapView.setZoomLevel:(D)D │ │ -535490: 6e10 68d4 0b00 |0000: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ -535496: 0b00 |0003: move-result-wide v0 │ │ -535498: 6e10 67d4 0b00 |0004: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ -53549e: 0b02 |0007: move-result-wide v2 │ │ -5354a0: 7140 0065 32dc |0008: invoke-static {v2, v3, v12, v13}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ -5354a6: 0b0c |000b: move-result-wide v12 │ │ -5354a8: 7140 fc64 10dc |000c: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ -5354ae: 0b0c |000f: move-result-wide v12 │ │ -5354b0: 53b0 419f |0010: iget-wide v0, v11, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -5354b4: 1219 |0012: const/4 v9, #int 1 // #1 │ │ -5354b6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -5354b8: 2f03 0c00 |0014: cmpl-double v3, v12, v0 │ │ -5354bc: 3803 0b00 |0016: if-eqz v3, 0021 // +000b │ │ -5354c0: 54b3 399f |0018: iget-object v3, v11, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ -5354c4: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ -5354c8: 6e20 6911 9300 |001c: invoke-virtual {v3, v9}, Landroid/widget/Scroller;.forceFinished:(Z)V // method@1169 │ │ -5354ce: 5cb2 1e9f |001f: iput-boolean v2, v11, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ -5354d2: 6e10 6dd4 0b00 |0021: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -5354d8: 0c03 |0024: move-result-object v3 │ │ -5354da: 6e10 c4d4 0300 |0025: invoke-virtual {v3}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ -5354e0: 0c03 |0028: move-result-object v3 │ │ -5354e2: 5abc 419f |0029: iput-wide v12, v11, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -5354e6: 6e20 94d4 3b00 |002b: invoke-virtual {v11, v3}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ -5354ec: 7010 53d4 0b00 |002e: invoke-direct {v11}, Lorg/osmdroid/views/MapView;.checkZoomButtons:()V // method@d453 │ │ -5354f2: 6e10 7bd4 0b00 |0031: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ -5354f8: 0a04 |0034: move-result v4 │ │ -5354fa: 120a |0035: const/4 v10, #int 0 // #0 │ │ -5354fc: 3804 4300 |0036: if-eqz v4, 0079 // +0043 │ │ -535500: 6e10 5ad4 0b00 |0038: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -535506: 0c04 |003b: move-result-object v4 │ │ -535508: 7220 e5d0 3400 |003c: invoke-interface {v4, v3}, Lorg/osmdroid/api/IMapController;.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e5 │ │ -53550e: 2203 d100 |003f: new-instance v3, Landroid/graphics/Point; // type@00d1 │ │ -535512: 7010 9004 0300 |0041: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@0490 │ │ -535518: 6e10 6dd4 0b00 |0044: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -53551e: 0c04 |0047: move-result-object v4 │ │ -535520: 6e10 69d4 0b00 |0048: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ -535526: 0c05 |004b: move-result-object v5 │ │ -535528: 54b6 2a9f |004c: iget-object v6, v11, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ -53552c: 5267 7700 |004e: iget v7, v6, Landroid/graphics/PointF;.x:F // field@0077 │ │ -535530: 8777 |0050: float-to-int v7, v7 │ │ -535532: 5266 7800 |0051: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0078 │ │ -535536: 8766 |0053: float-to-int v6, v6 │ │ -535538: 725b 59d5 7536 |0054: invoke-interface {v5, v7, v6, v3, v11}, Lorg/osmdroid/views/overlay/OverlayManager;.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z // method@d559 │ │ -53553e: 0a05 |0057: move-result v5 │ │ -535540: 3805 1100 |0058: if-eqz v5, 0069 // +0011 │ │ -535544: 5235 7500 |005a: iget v5, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ -535548: 5233 7600 |005c: iget v3, v3, Landroid/graphics/Point;.y:I // field@0076 │ │ -53554c: 6e52 c0d4 54a3 |005e: invoke-virtual {v4, v5, v3, v10, v2}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ -535552: 0c02 |0061: move-result-object v2 │ │ -535554: 6e10 5ad4 0b00 |0062: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -53555a: 0c03 |0065: move-result-object v3 │ │ -53555c: 7220 e4d0 2300 |0066: invoke-interface {v3, v2}, Lorg/osmdroid/api/IMapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e4 │ │ -535562: 54b2 3b9f |0069: iget-object v2, v11, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ -535566: 54b3 2f9f |006b: iget-object v3, v11, Lorg/osmdroid/views/MapView;.mRescaleScreenRect:Landroid/graphics/Rect; // field@9f2f │ │ -53556a: 6e20 6fd4 3b00 |006d: invoke-virtual {v11, v3}, Lorg/osmdroid/views/MapView;.getScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d46f │ │ -535570: 0c08 |0070: move-result-object v8 │ │ -535572: 0743 |0071: move-object v3, v4 │ │ -535574: 04c4 |0072: move-wide v4, v12 │ │ -535576: 0406 |0073: move-wide v6, v0 │ │ -535578: 7407 9cd1 0200 |0074: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.rescaleCache:(Lorg/osmdroid/views/Projection;DDLandroid/graphics/Rect;)V // method@d19c │ │ -53557e: 5cb9 449f |0077: iput-boolean v9, v11, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ -535582: 2f02 0c00 |0079: cmpl-double v2, v12, v0 │ │ -535586: 3802 2100 |007b: if-eqz v2, 009c // +0021 │ │ -53558a: 54b0 219f |007d: iget-object v0, v11, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ -53558e: 7210 4169 0000 |007f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -535594: 0c00 |0082: move-result-object v0 │ │ -535596: 7210 1269 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -53559c: 0a01 |0086: move-result v1 │ │ -53559e: 3801 1500 |0087: if-eqz v1, 009c // +0015 │ │ -5355a2: 7210 1369 0000 |0089: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5355a8: 0c01 |008c: move-result-object v1 │ │ -5355aa: 1f01 7522 |008d: check-cast v1, Lorg/osmdroid/events/MapListener; // type@2275 │ │ -5355ae: 380a 0300 |008f: if-eqz v10, 0092 // +0003 │ │ -5355b2: 2807 |0091: goto 0098 // +0007 │ │ -5355b4: 2202 7722 |0092: new-instance v2, Lorg/osmdroid/events/ZoomEvent; // type@2277 │ │ -5355b8: 7040 33d1 b2dc |0094: invoke-direct {v2, v11, v12, v13}, Lorg/osmdroid/events/ZoomEvent;.:(Lorg/osmdroid/views/MapView;D)V // method@d133 │ │ -5355be: 072a |0097: move-object v10, v2 │ │ -5355c0: 7220 30d1 a100 |0098: invoke-interface {v1, v10}, Lorg/osmdroid/events/MapListener;.onZoom:(Lorg/osmdroid/events/ZoomEvent;)Z // method@d130 │ │ -5355c6: 28e8 |009b: goto 0083 // -0018 │ │ -5355c8: 6e10 ce0b 0b00 |009c: invoke-virtual {v11}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ -5355ce: 6e10 8e0b 0b00 |009f: invoke-virtual {v11}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ -5355d4: 53bc 419f |00a2: iget-wide v12, v11, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ -5355d8: 100c |00a4: return-wide v12 │ │ +53549c: |[53549c] org.osmdroid.views.MapView.setZoomLevel:(D)D │ │ +5354ac: 6e10 68d4 0b00 |0000: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getMinZoomLevel:()D // method@d468 │ │ +5354b2: 0b00 |0003: move-result-wide v0 │ │ +5354b4: 6e10 67d4 0b00 |0004: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getMaxZoomLevel:()D // method@d467 │ │ +5354ba: 0b02 |0007: move-result-wide v2 │ │ +5354bc: 7140 0065 32dc |0008: invoke-static {v2, v3, v12, v13}, Ljava/lang/Math;.min:(DD)D // method@6500 │ │ +5354c2: 0b0c |000b: move-result-wide v12 │ │ +5354c4: 7140 fc64 10dc |000c: invoke-static {v0, v1, v12, v13}, Ljava/lang/Math;.max:(DD)D // method@64fc │ │ +5354ca: 0b0c |000f: move-result-wide v12 │ │ +5354cc: 53b0 419f |0010: iget-wide v0, v11, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +5354d0: 1219 |0012: const/4 v9, #int 1 // #1 │ │ +5354d2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +5354d4: 2f03 0c00 |0014: cmpl-double v3, v12, v0 │ │ +5354d8: 3803 0b00 |0016: if-eqz v3, 0021 // +000b │ │ +5354dc: 54b3 399f |0018: iget-object v3, v11, Lorg/osmdroid/views/MapView;.mScroller:Landroid/widget/Scroller; // field@9f39 │ │ +5354e0: 3803 0500 |001a: if-eqz v3, 001f // +0005 │ │ +5354e4: 6e20 6911 9300 |001c: invoke-virtual {v3, v9}, Landroid/widget/Scroller;.forceFinished:(Z)V // method@1169 │ │ +5354ea: 5cb2 1e9f |001f: iput-boolean v2, v11, Lorg/osmdroid/views/MapView;.mIsFlinging:Z // field@9f1e │ │ +5354ee: 6e10 6dd4 0b00 |0021: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +5354f4: 0c03 |0024: move-result-object v3 │ │ +5354f6: 6e10 c4d4 0300 |0025: invoke-virtual {v3}, Lorg/osmdroid/views/Projection;.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; // method@d4c4 │ │ +5354fc: 0c03 |0028: move-result-object v3 │ │ +5354fe: 5abc 419f |0029: iput-wide v12, v11, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +535502: 6e20 94d4 3b00 |002b: invoke-virtual {v11, v3}, Lorg/osmdroid/views/MapView;.setExpectedCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d494 │ │ +535508: 7010 53d4 0b00 |002e: invoke-direct {v11}, Lorg/osmdroid/views/MapView;.checkZoomButtons:()V // method@d453 │ │ +53550e: 6e10 7bd4 0b00 |0031: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.isLayoutOccurred:()Z // method@d47b │ │ +535514: 0a04 |0034: move-result v4 │ │ +535516: 120a |0035: const/4 v10, #int 0 // #0 │ │ +535518: 3804 4300 |0036: if-eqz v4, 0079 // +0043 │ │ +53551c: 6e10 5ad4 0b00 |0038: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +535522: 0c04 |003b: move-result-object v4 │ │ +535524: 7220 e5d0 3400 |003c: invoke-interface {v4, v3}, Lorg/osmdroid/api/IMapController;.setCenter:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e5 │ │ +53552a: 2203 d100 |003f: new-instance v3, Landroid/graphics/Point; // type@00d1 │ │ +53552e: 7010 9004 0300 |0041: invoke-direct {v3}, Landroid/graphics/Point;.:()V // method@0490 │ │ +535534: 6e10 6dd4 0b00 |0044: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +53553a: 0c04 |0047: move-result-object v4 │ │ +53553c: 6e10 69d4 0b00 |0048: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getOverlayManager:()Lorg/osmdroid/views/overlay/OverlayManager; // method@d469 │ │ +535542: 0c05 |004b: move-result-object v5 │ │ +535544: 54b6 2a9f |004c: iget-object v6, v11, Lorg/osmdroid/views/MapView;.mMultiTouchScaleInitPoint:Landroid/graphics/PointF; // field@9f2a │ │ +535548: 5267 7700 |004e: iget v7, v6, Landroid/graphics/PointF;.x:F // field@0077 │ │ +53554c: 8777 |0050: float-to-int v7, v7 │ │ +53554e: 5266 7800 |0051: iget v6, v6, Landroid/graphics/PointF;.y:F // field@0078 │ │ +535552: 8766 |0053: float-to-int v6, v6 │ │ +535554: 725b 59d5 7536 |0054: invoke-interface {v5, v7, v6, v3, v11}, Lorg/osmdroid/views/overlay/OverlayManager;.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z // method@d559 │ │ +53555a: 0a05 |0057: move-result v5 │ │ +53555c: 3805 1100 |0058: if-eqz v5, 0069 // +0011 │ │ +535560: 5235 7500 |005a: iget v5, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ +535564: 5233 7600 |005c: iget v3, v3, Landroid/graphics/Point;.y:I // field@0076 │ │ +535568: 6e52 c0d4 54a3 |005e: invoke-virtual {v4, v5, v3, v10, v2}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ +53556e: 0c02 |0061: move-result-object v2 │ │ +535570: 6e10 5ad4 0b00 |0062: invoke-virtual {v11}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +535576: 0c03 |0065: move-result-object v3 │ │ +535578: 7220 e4d0 2300 |0066: invoke-interface {v3, v2}, Lorg/osmdroid/api/IMapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e4 │ │ +53557e: 54b2 3b9f |0069: iget-object v2, v11, Lorg/osmdroid/views/MapView;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f3b │ │ +535582: 54b3 2f9f |006b: iget-object v3, v11, Lorg/osmdroid/views/MapView;.mRescaleScreenRect:Landroid/graphics/Rect; // field@9f2f │ │ +535586: 6e20 6fd4 3b00 |006d: invoke-virtual {v11, v3}, Lorg/osmdroid/views/MapView;.getScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d46f │ │ +53558c: 0c08 |0070: move-result-object v8 │ │ +53558e: 0743 |0071: move-object v3, v4 │ │ +535590: 04c4 |0072: move-wide v4, v12 │ │ +535592: 0406 |0073: move-wide v6, v0 │ │ +535594: 7407 9cd1 0200 |0074: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.rescaleCache:(Lorg/osmdroid/views/Projection;DDLandroid/graphics/Rect;)V // method@d19c │ │ +53559a: 5cb9 449f |0077: iput-boolean v9, v11, Lorg/osmdroid/views/MapView;.pauseFling:Z // field@9f44 │ │ +53559e: 2f02 0c00 |0079: cmpl-double v2, v12, v0 │ │ +5355a2: 3802 2100 |007b: if-eqz v2, 009c // +0021 │ │ +5355a6: 54b0 219f |007d: iget-object v0, v11, Lorg/osmdroid/views/MapView;.mListners:Ljava/util/List; // field@9f21 │ │ +5355aa: 7210 4169 0000 |007f: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +5355b0: 0c00 |0082: move-result-object v0 │ │ +5355b2: 7210 1269 0000 |0083: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5355b8: 0a01 |0086: move-result v1 │ │ +5355ba: 3801 1500 |0087: if-eqz v1, 009c // +0015 │ │ +5355be: 7210 1369 0000 |0089: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5355c4: 0c01 |008c: move-result-object v1 │ │ +5355c6: 1f01 7522 |008d: check-cast v1, Lorg/osmdroid/events/MapListener; // type@2275 │ │ +5355ca: 380a 0300 |008f: if-eqz v10, 0092 // +0003 │ │ +5355ce: 2807 |0091: goto 0098 // +0007 │ │ +5355d0: 2202 7722 |0092: new-instance v2, Lorg/osmdroid/events/ZoomEvent; // type@2277 │ │ +5355d4: 7040 33d1 b2dc |0094: invoke-direct {v2, v11, v12, v13}, Lorg/osmdroid/events/ZoomEvent;.:(Lorg/osmdroid/views/MapView;D)V // method@d133 │ │ +5355da: 072a |0097: move-object v10, v2 │ │ +5355dc: 7220 30d1 a100 |0098: invoke-interface {v1, v10}, Lorg/osmdroid/events/MapListener;.onZoom:(Lorg/osmdroid/events/ZoomEvent;)Z // method@d130 │ │ +5355e2: 28e8 |009b: goto 0083 // -0018 │ │ +5355e4: 6e10 ce0b 0b00 |009c: invoke-virtual {v11}, Landroid/view/ViewGroup;.requestLayout:()V // method@0bce │ │ +5355ea: 6e10 8e0b 0b00 |009f: invoke-virtual {v11}, Landroid/view/ViewGroup;.invalidate:()V // method@0b8e │ │ +5355f0: 53bc 419f |00a2: iget-wide v12, v11, Lorg/osmdroid/views/MapView;.mZoomLevel:D // field@9f41 │ │ +5355f4: 100c |00a4: return-wide v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0010 line=467 │ │ 0x0018 line=470 │ │ 0x001c line=471 │ │ 0x001f line=472 │ │ @@ -1545730,17 +1545748,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53695c: |[53695c] org.osmdroid.views.MapView.setZoomRounding:(Z)V │ │ -53696c: 5c01 429f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mZoomRounding:Z // field@9f42 │ │ -536970: 0e00 |0002: return-void │ │ +536978: |[536978] org.osmdroid.views.MapView.setZoomRounding:(Z)V │ │ +536988: 5c01 429f |0000: iput-boolean v1, v0, Lorg/osmdroid/views/MapView;.mZoomRounding:Z // field@9f42 │ │ +53698c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1830 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/MapView; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -1545749,19 +1545767,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -536974: |[536974] org.osmdroid.views.MapView.startAnimation:()V │ │ -536984: 6e10 78d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -53698a: 0b00 |0003: move-result-wide v0 │ │ -53698c: 5a20 3a9f |0004: iput-wide v0, v2, Lorg/osmdroid/views/MapView;.mStartAnimationZoom:D // field@9f3a │ │ -536990: 0e00 |0006: return-void │ │ +536990: |[536990] org.osmdroid.views.MapView.startAnimation:()V │ │ +5369a0: 6e10 78d4 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +5369a6: 0b00 |0003: move-result-wide v0 │ │ +5369a8: 5a20 3a9f |0004: iput-wide v0, v2, Lorg/osmdroid/views/MapView;.mStartAnimationZoom:D // field@9f3a │ │ +5369ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/osmdroid/views/MapView; │ │ │ │ source_file_idx : 21157 (MapView.java) │ │ @@ -1545862,115 +1545880,115 @@ │ │ type : '(DLandroid/graphics/Rect;Lorg/osmdroid/util/GeoPoint;JJFZZLorg/osmdroid/util/TileSystem;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 13 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -5372ac: |[5372ac] org.osmdroid.views.Projection.:(DLandroid/graphics/Rect;Lorg/osmdroid/util/GeoPoint;JJFZZLorg/osmdroid/util/TileSystem;)V │ │ -5372bc: 07b0 |0000: move-object v0, v11 │ │ -5372be: 0201 1400 |0001: move/from16 v1, v20 │ │ -5372c2: 7010 1a65 0b00 |0003: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@651a │ │ -5372c8: 1902 3e40 |0006: const-wide/high16 v2, #long 4629137466983448576 // #403e │ │ -5372cc: 7120 8bd3 3200 |0008: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ -5372d2: 2202 c100 |000b: new-instance v2, Landroid/graphics/Matrix; // type@00c1 │ │ -5372d6: 7010 2b04 0200 |000d: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@042b │ │ -5372dc: 5b02 4f9f |0010: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ -5372e0: 2202 c100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00c1 │ │ -5372e4: 7010 2b04 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@042b │ │ -5372ea: 5b02 569f |0017: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ -5372ee: 1222 |0019: const/4 v2, #int 2 // #2 │ │ -5372f0: 2322 3123 |001a: new-array v2, v2, [F // type@2331 │ │ -5372f4: 5b02 509f |001c: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mRotateScalePoints:[F // field@9f50 │ │ -5372f8: 2202 c222 |001e: new-instance v2, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ -5372fc: 7010 e3d2 0200 |0020: invoke-direct {v2}, Lorg/osmdroid/util/BoundingBox;.:()V // method@d2e3 │ │ -537302: 5b02 489f |0023: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mBoundingBoxProjection:Lorg/osmdroid/util/BoundingBox; // field@9f48 │ │ -537306: 2202 d700 |0025: new-instance v2, Landroid/graphics/Rect; // type@00d7 │ │ -53730a: 7010 9c04 0200 |0027: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@049c │ │ -537310: 5b02 519f |002a: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mScreenRectProjection:Landroid/graphics/Rect; // field@9f51 │ │ -537314: 2202 cb22 |002c: new-instance v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -537318: 1603 0000 |002e: const-wide/16 v3, #int 0 // #0 │ │ -53731c: 7054 15d3 3234 |0030: invoke-direct {v2, v3, v4, v3, v4}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -537322: 5b02 499f |0033: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mCurrentCenter:Lorg/osmdroid/util/GeoPoint; // field@9f49 │ │ -537326: 04c5 |0035: move-wide v5, v12 │ │ -537328: 5a05 579f |0036: iput-wide v5, v0, Lorg/osmdroid/views/Projection;.mZoomLevelProjection:D // field@9f57 │ │ -53732c: 0202 1500 |0038: move/from16 v2, v21 │ │ -537330: 5c02 479f |003a: iput-boolean v2, v0, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -537334: 0202 1600 |003c: move/from16 v2, v22 │ │ -537338: 5c02 589f |003e: iput-boolean v2, v0, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -53733c: 0802 1700 |0040: move-object/from16 v2, v23 │ │ -537340: 5b02 559f |0042: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -537344: 7120 8bd3 dc00 |0044: invoke-static {v12, v13}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ -53734a: 0b05 |0047: move-result-wide v5 │ │ -53734c: 5a05 4b9f |0048: iput-wide v5, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -537350: 5305 579f |004a: iget-wide v5, v0, Lorg/osmdroid/views/Projection;.mZoomLevelProjection:D // field@9f57 │ │ -537354: 7120 a1d3 6500 |004c: invoke-static {v5, v6}, Lorg/osmdroid/util/TileSystem;.getTileSize:(D)D // method@d3a1 │ │ -53735a: 0b05 |004f: move-result-wide v5 │ │ -53735c: 5a05 549f |0050: iput-wide v5, v0, Lorg/osmdroid/views/Projection;.mTileSize:D // field@9f54 │ │ -537360: 07e2 |0052: move-object v2, v14 │ │ -537362: 5b02 4a9f |0053: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -537366: 380f 0400 |0055: if-eqz v15, 0059 // +0004 │ │ -53736a: 07f2 |0057: move-object v2, v15 │ │ -53736c: 2806 |0058: goto 005e // +0006 │ │ -53736e: 2202 cb22 |0059: new-instance v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -537372: 7054 15d3 3234 |005b: invoke-direct {v2, v3, v4, v3, v4}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ -537378: 0503 1000 |005e: move-wide/from16 v3, v16 │ │ -53737c: 5a03 529f |0060: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ -537380: 0503 1200 |0062: move-wide/from16 v3, v18 │ │ -537384: 5a03 539f |0064: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ -537388: 6e10 d3d4 0b00 |0066: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterX:()I // method@d4d3 │ │ -53738e: 0a03 |0069: move-result v3 │ │ -537390: 8133 |006a: int-to-long v3, v3 │ │ -537392: 5305 529f |006b: iget-wide v5, v0, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ -537396: bc53 |006d: sub-long/2addr v3, v5 │ │ -537398: 5405 559f |006e: iget-object v5, v0, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -53739c: 6e10 20d3 0200 |0070: invoke-virtual {v2}, Lorg/osmdroid/util/GeoPoint;.getLongitude:()D // method@d320 │ │ -5373a2: 0b06 |0073: move-result-wide v6 │ │ -5373a4: 5308 4b9f |0074: iget-wide v8, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -5373a8: 550a 479f |0076: iget-boolean v10, v0, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -5373ac: 075c |0078: move-object v12, v5 │ │ -5373ae: 046d |0079: move-wide v13, v6 │ │ -5373b0: 048f |007a: move-wide v15, v8 │ │ -5373b2: 0211 0a00 |007b: move/from16 v17, v10 │ │ -5373b6: 7406 9bd3 0c00 |007d: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lorg/osmdroid/util/TileSystem;.getMercatorXFromLongitude:(DDZ)J // method@d39b │ │ -5373bc: 0b05 |0080: move-result-wide v5 │ │ -5373be: bc53 |0081: sub-long/2addr v3, v5 │ │ -5373c0: 5a03 4c9f |0082: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ -5373c4: 6e10 d4d4 0b00 |0084: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterY:()I // method@d4d4 │ │ -5373ca: 0a03 |0087: move-result v3 │ │ -5373cc: 8133 |0088: int-to-long v3, v3 │ │ -5373ce: 5305 539f |0089: iget-wide v5, v0, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ -5373d2: bc53 |008b: sub-long/2addr v3, v5 │ │ -5373d4: 5405 559f |008c: iget-object v5, v0, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -5373d8: 6e10 1fd3 0200 |008e: invoke-virtual {v2}, Lorg/osmdroid/util/GeoPoint;.getLatitude:()D // method@d31f │ │ -5373de: 0b06 |0091: move-result-wide v6 │ │ -5373e0: 5308 4b9f |0092: iget-wide v8, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -5373e4: 5502 589f |0094: iget-boolean v2, v0, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -5373e8: 075c |0096: move-object v12, v5 │ │ -5373ea: 046d |0097: move-wide v13, v6 │ │ -5373ec: 048f |0098: move-wide v15, v8 │ │ -5373ee: 0211 0200 |0099: move/from16 v17, v2 │ │ -5373f2: 7406 9cd3 0c00 |009b: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lorg/osmdroid/util/TileSystem;.getMercatorYFromLatitude:(DDZ)J // method@d39c │ │ -5373f8: 0b05 |009e: move-result-wide v5 │ │ -5373fa: bc53 |009f: sub-long/2addr v3, v5 │ │ -5373fc: 5a03 4d9f |00a0: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ -537400: 5901 4e9f |00a2: iput v1, v0, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -537404: 5402 4f9f |00a4: iget-object v2, v0, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ -537408: 6e10 d3d4 0b00 |00a6: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterX:()I // method@d4d3 │ │ -53740e: 0a03 |00a9: move-result v3 │ │ -537410: 8233 |00aa: int-to-float v3, v3 │ │ -537412: 6e10 d4d4 0b00 |00ab: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterY:()I // method@d4d4 │ │ -537418: 0a04 |00ae: move-result v4 │ │ -53741a: 8244 |00af: int-to-float v4, v4 │ │ -53741c: 6e40 3b04 1243 |00b0: invoke-virtual {v2, v1, v3, v4}, Landroid/graphics/Matrix;.preRotate:(FFF)Z // method@043b │ │ -537422: 5401 4f9f |00b3: iget-object v1, v0, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ -537426: 5402 569f |00b5: iget-object v2, v0, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ -53742a: 6e20 2e04 2100 |00b7: invoke-virtual {v1, v2}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@042e │ │ -537430: 7010 d7d4 0b00 |00ba: invoke-direct {v11}, Lorg/osmdroid/views/Projection;.refresh:()V // method@d4d7 │ │ -537436: 0e00 |00bd: return-void │ │ +5372c8: |[5372c8] org.osmdroid.views.Projection.:(DLandroid/graphics/Rect;Lorg/osmdroid/util/GeoPoint;JJFZZLorg/osmdroid/util/TileSystem;)V │ │ +5372d8: 07b0 |0000: move-object v0, v11 │ │ +5372da: 0201 1400 |0001: move/from16 v1, v20 │ │ +5372de: 7010 1a65 0b00 |0003: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@651a │ │ +5372e4: 1902 3e40 |0006: const-wide/high16 v2, #long 4629137466983448576 // #403e │ │ +5372e8: 7120 8bd3 3200 |0008: invoke-static {v2, v3}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ +5372ee: 2202 c100 |000b: new-instance v2, Landroid/graphics/Matrix; // type@00c1 │ │ +5372f2: 7010 2b04 0200 |000d: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@042b │ │ +5372f8: 5b02 4f9f |0010: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ +5372fc: 2202 c100 |0012: new-instance v2, Landroid/graphics/Matrix; // type@00c1 │ │ +537300: 7010 2b04 0200 |0014: invoke-direct {v2}, Landroid/graphics/Matrix;.:()V // method@042b │ │ +537306: 5b02 569f |0017: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ +53730a: 1222 |0019: const/4 v2, #int 2 // #2 │ │ +53730c: 2322 3123 |001a: new-array v2, v2, [F // type@2331 │ │ +537310: 5b02 509f |001c: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mRotateScalePoints:[F // field@9f50 │ │ +537314: 2202 c222 |001e: new-instance v2, Lorg/osmdroid/util/BoundingBox; // type@22c2 │ │ +537318: 7010 e3d2 0200 |0020: invoke-direct {v2}, Lorg/osmdroid/util/BoundingBox;.:()V // method@d2e3 │ │ +53731e: 5b02 489f |0023: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mBoundingBoxProjection:Lorg/osmdroid/util/BoundingBox; // field@9f48 │ │ +537322: 2202 d700 |0025: new-instance v2, Landroid/graphics/Rect; // type@00d7 │ │ +537326: 7010 9c04 0200 |0027: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@049c │ │ +53732c: 5b02 519f |002a: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mScreenRectProjection:Landroid/graphics/Rect; // field@9f51 │ │ +537330: 2202 cb22 |002c: new-instance v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +537334: 1603 0000 |002e: const-wide/16 v3, #int 0 // #0 │ │ +537338: 7054 15d3 3234 |0030: invoke-direct {v2, v3, v4, v3, v4}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +53733e: 5b02 499f |0033: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mCurrentCenter:Lorg/osmdroid/util/GeoPoint; // field@9f49 │ │ +537342: 04c5 |0035: move-wide v5, v12 │ │ +537344: 5a05 579f |0036: iput-wide v5, v0, Lorg/osmdroid/views/Projection;.mZoomLevelProjection:D // field@9f57 │ │ +537348: 0202 1500 |0038: move/from16 v2, v21 │ │ +53734c: 5c02 479f |003a: iput-boolean v2, v0, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +537350: 0202 1600 |003c: move/from16 v2, v22 │ │ +537354: 5c02 589f |003e: iput-boolean v2, v0, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +537358: 0802 1700 |0040: move-object/from16 v2, v23 │ │ +53735c: 5b02 559f |0042: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +537360: 7120 8bd3 dc00 |0044: invoke-static {v12, v13}, Lorg/osmdroid/util/TileSystem;.MapSize:(D)D // method@d38b │ │ +537366: 0b05 |0047: move-result-wide v5 │ │ +537368: 5a05 4b9f |0048: iput-wide v5, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +53736c: 5305 579f |004a: iget-wide v5, v0, Lorg/osmdroid/views/Projection;.mZoomLevelProjection:D // field@9f57 │ │ +537370: 7120 a1d3 6500 |004c: invoke-static {v5, v6}, Lorg/osmdroid/util/TileSystem;.getTileSize:(D)D // method@d3a1 │ │ +537376: 0b05 |004f: move-result-wide v5 │ │ +537378: 5a05 549f |0050: iput-wide v5, v0, Lorg/osmdroid/views/Projection;.mTileSize:D // field@9f54 │ │ +53737c: 07e2 |0052: move-object v2, v14 │ │ +53737e: 5b02 4a9f |0053: iput-object v2, v0, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +537382: 380f 0400 |0055: if-eqz v15, 0059 // +0004 │ │ +537386: 07f2 |0057: move-object v2, v15 │ │ +537388: 2806 |0058: goto 005e // +0006 │ │ +53738a: 2202 cb22 |0059: new-instance v2, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +53738e: 7054 15d3 3234 |005b: invoke-direct {v2, v3, v4, v3, v4}, Lorg/osmdroid/util/GeoPoint;.:(DD)V // method@d315 │ │ +537394: 0503 1000 |005e: move-wide/from16 v3, v16 │ │ +537398: 5a03 529f |0060: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ +53739c: 0503 1200 |0062: move-wide/from16 v3, v18 │ │ +5373a0: 5a03 539f |0064: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ +5373a4: 6e10 d3d4 0b00 |0066: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterX:()I // method@d4d3 │ │ +5373aa: 0a03 |0069: move-result v3 │ │ +5373ac: 8133 |006a: int-to-long v3, v3 │ │ +5373ae: 5305 529f |006b: iget-wide v5, v0, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ +5373b2: bc53 |006d: sub-long/2addr v3, v5 │ │ +5373b4: 5405 559f |006e: iget-object v5, v0, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +5373b8: 6e10 20d3 0200 |0070: invoke-virtual {v2}, Lorg/osmdroid/util/GeoPoint;.getLongitude:()D // method@d320 │ │ +5373be: 0b06 |0073: move-result-wide v6 │ │ +5373c0: 5308 4b9f |0074: iget-wide v8, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +5373c4: 550a 479f |0076: iget-boolean v10, v0, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +5373c8: 075c |0078: move-object v12, v5 │ │ +5373ca: 046d |0079: move-wide v13, v6 │ │ +5373cc: 048f |007a: move-wide v15, v8 │ │ +5373ce: 0211 0a00 |007b: move/from16 v17, v10 │ │ +5373d2: 7406 9bd3 0c00 |007d: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lorg/osmdroid/util/TileSystem;.getMercatorXFromLongitude:(DDZ)J // method@d39b │ │ +5373d8: 0b05 |0080: move-result-wide v5 │ │ +5373da: bc53 |0081: sub-long/2addr v3, v5 │ │ +5373dc: 5a03 4c9f |0082: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ +5373e0: 6e10 d4d4 0b00 |0084: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterY:()I // method@d4d4 │ │ +5373e6: 0a03 |0087: move-result v3 │ │ +5373e8: 8133 |0088: int-to-long v3, v3 │ │ +5373ea: 5305 539f |0089: iget-wide v5, v0, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ +5373ee: bc53 |008b: sub-long/2addr v3, v5 │ │ +5373f0: 5405 559f |008c: iget-object v5, v0, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +5373f4: 6e10 1fd3 0200 |008e: invoke-virtual {v2}, Lorg/osmdroid/util/GeoPoint;.getLatitude:()D // method@d31f │ │ +5373fa: 0b06 |0091: move-result-wide v6 │ │ +5373fc: 5308 4b9f |0092: iget-wide v8, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +537400: 5502 589f |0094: iget-boolean v2, v0, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +537404: 075c |0096: move-object v12, v5 │ │ +537406: 046d |0097: move-wide v13, v6 │ │ +537408: 048f |0098: move-wide v15, v8 │ │ +53740a: 0211 0200 |0099: move/from16 v17, v2 │ │ +53740e: 7406 9cd3 0c00 |009b: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Lorg/osmdroid/util/TileSystem;.getMercatorYFromLatitude:(DDZ)J // method@d39c │ │ +537414: 0b05 |009e: move-result-wide v5 │ │ +537416: bc53 |009f: sub-long/2addr v3, v5 │ │ +537418: 5a03 4d9f |00a0: iput-wide v3, v0, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ +53741c: 5901 4e9f |00a2: iput v1, v0, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +537420: 5402 4f9f |00a4: iget-object v2, v0, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ +537424: 6e10 d3d4 0b00 |00a6: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterX:()I // method@d4d3 │ │ +53742a: 0a03 |00a9: move-result v3 │ │ +53742c: 8233 |00aa: int-to-float v3, v3 │ │ +53742e: 6e10 d4d4 0b00 |00ab: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterY:()I // method@d4d4 │ │ +537434: 0a04 |00ae: move-result v4 │ │ +537436: 8244 |00af: int-to-float v4, v4 │ │ +537438: 6e40 3b04 1243 |00b0: invoke-virtual {v2, v1, v3, v4}, Landroid/graphics/Matrix;.preRotate:(FFF)Z // method@043b │ │ +53743e: 5401 4f9f |00b3: iget-object v1, v0, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ +537442: 5402 569f |00b5: iget-object v2, v0, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ +537446: 6e20 2e04 2100 |00b7: invoke-virtual {v1, v2}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@042e │ │ +53744c: 7010 d7d4 0b00 |00ba: invoke-direct {v11}, Lorg/osmdroid/views/Projection;.refresh:()V // method@d4d7 │ │ +537452: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=83 │ │ 0x0008 line=39 │ │ 0x000b line=45 │ │ 0x0012 line=46 │ │ 0x001c line=47 │ │ @@ -1546010,37 +1546028,37 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 42 16-bit code units │ │ -537438: |[537438] org.osmdroid.views.Projection.:(Lorg/osmdroid/views/MapView;)V │ │ -537448: 6e10 78d4 0e00 |0000: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ -53744e: 0b01 |0003: move-result-wide v1 │ │ -537450: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -537452: 6e20 5dd4 0e00 |0005: invoke-virtual {v14, v0}, Lorg/osmdroid/views/MapView;.getIntrinsicScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d45d │ │ -537458: 0c03 |0008: move-result-object v3 │ │ -53745a: 6e10 5cd4 0e00 |0009: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getExpectedCenter:()Lorg/osmdroid/util/GeoPoint; // method@d45c │ │ -537460: 0c04 |000c: move-result-object v4 │ │ -537462: 6e10 65d4 0e00 |000d: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ -537468: 0b05 |0010: move-result-wide v5 │ │ -53746a: 6e10 66d4 0e00 |0011: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ -537470: 0b07 |0014: move-result-wide v7 │ │ -537472: 6e10 62d4 0e00 |0015: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -537478: 0a09 |0018: move-result v9 │ │ -53747a: 6e10 7ad4 0e00 |0019: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.isHorizontalMapRepetitionEnabled:()Z // method@d47a │ │ -537480: 0a0a |001c: move-result v10 │ │ -537482: 6e10 7dd4 0e00 |001d: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.isVerticalMapRepetitionEnabled:()Z // method@d47d │ │ -537488: 0a0b |0020: move-result v11 │ │ -53748a: 7100 74d4 0000 |0021: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ -537490: 0c0c |0024: move-result-object v12 │ │ -537492: 07d0 |0025: move-object v0, v13 │ │ -537494: 760d b7d4 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/osmdroid/views/Projection;.:(DLandroid/graphics/Rect;Lorg/osmdroid/util/GeoPoint;JJFZZLorg/osmdroid/util/TileSystem;)V // method@d4b7 │ │ -53749a: 0e00 |0029: return-void │ │ +537454: |[537454] org.osmdroid.views.Projection.:(Lorg/osmdroid/views/MapView;)V │ │ +537464: 6e10 78d4 0e00 |0000: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getZoomLevelDouble:()D // method@d478 │ │ +53746a: 0b01 |0003: move-result-wide v1 │ │ +53746c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +53746e: 6e20 5dd4 0e00 |0005: invoke-virtual {v14, v0}, Lorg/osmdroid/views/MapView;.getIntrinsicScreenRect:(Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d45d │ │ +537474: 0c03 |0008: move-result-object v3 │ │ +537476: 6e10 5cd4 0e00 |0009: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getExpectedCenter:()Lorg/osmdroid/util/GeoPoint; // method@d45c │ │ +53747c: 0c04 |000c: move-result-object v4 │ │ +53747e: 6e10 65d4 0e00 |000d: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ +537484: 0b05 |0010: move-result-wide v5 │ │ +537486: 6e10 66d4 0e00 |0011: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ +53748c: 0b07 |0014: move-result-wide v7 │ │ +53748e: 6e10 62d4 0e00 |0015: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +537494: 0a09 |0018: move-result v9 │ │ +537496: 6e10 7ad4 0e00 |0019: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.isHorizontalMapRepetitionEnabled:()Z // method@d47a │ │ +53749c: 0a0a |001c: move-result v10 │ │ +53749e: 6e10 7dd4 0e00 |001d: invoke-virtual {v14}, Lorg/osmdroid/views/MapView;.isVerticalMapRepetitionEnabled:()Z // method@d47d │ │ +5374a4: 0a0b |0020: move-result v11 │ │ +5374a6: 7100 74d4 0000 |0021: invoke-static {}, Lorg/osmdroid/views/MapView;.getTileSystem:()Lorg/osmdroid/util/TileSystem; // method@d474 │ │ +5374ac: 0c0c |0024: move-result-object v12 │ │ +5374ae: 07d0 |0025: move-object v0, v13 │ │ +5374b0: 760d b7d4 0000 |0026: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/osmdroid/views/Projection;.:(DLandroid/graphics/Rect;Lorg/osmdroid/util/GeoPoint;JJFZZLorg/osmdroid/util/TileSystem;)V // method@d4b7 │ │ +5374b6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0009 line=67 │ │ 0x000d line=68 │ │ 0x0015 line=69 │ │ 0x0019 line=70 │ │ @@ -1546055,39 +1546073,39 @@ │ │ type : '(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -536a4c: |[536a4c] org.osmdroid.views.Projection.applyMatrixToPoint:(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point; │ │ -536a5c: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ -536a60: 2806 |0002: goto 0008 // +0006 │ │ -536a62: 2204 d100 |0003: new-instance v4, Landroid/graphics/Point; // type@00d1 │ │ -536a66: 7010 9004 0400 |0005: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0490 │ │ -536a6c: 3806 1c00 |0008: if-eqz v6, 0024 // +001c │ │ -536a70: 5416 509f |000a: iget-object v6, v1, Lorg/osmdroid/views/Projection;.mRotateScalePoints:[F // field@9f50 │ │ -536a74: 8222 |000c: int-to-float v2, v2 │ │ -536a76: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -536a78: 4b02 0600 |000e: aput v2, v6, v0 │ │ -536a7c: 8232 |0010: int-to-float v2, v3 │ │ -536a7e: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -536a80: 4b02 0603 |0012: aput v2, v6, v3 │ │ -536a84: 6e20 3004 6500 |0014: invoke-virtual {v5, v6}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@0430 │ │ -536a8a: 5412 509f |0017: iget-object v2, v1, Lorg/osmdroid/views/Projection;.mRotateScalePoints:[F // field@9f50 │ │ -536a8e: 4405 0200 |0019: aget v5, v2, v0 │ │ -536a92: 8755 |001b: float-to-int v5, v5 │ │ -536a94: 5945 7500 |001c: iput v5, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ -536a98: 4402 0203 |001e: aget v2, v2, v3 │ │ -536a9c: 8722 |0020: float-to-int v2, v2 │ │ -536a9e: 5942 7600 |0021: iput v2, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ -536aa2: 2805 |0023: goto 0028 // +0005 │ │ -536aa4: 5942 7500 |0024: iput v2, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ -536aa8: 5943 7600 |0026: iput v3, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ -536aac: 1104 |0028: return-object v4 │ │ +536a68: |[536a68] org.osmdroid.views.Projection.applyMatrixToPoint:(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point; │ │ +536a78: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ +536a7c: 2806 |0002: goto 0008 // +0006 │ │ +536a7e: 2204 d100 |0003: new-instance v4, Landroid/graphics/Point; // type@00d1 │ │ +536a82: 7010 9004 0400 |0005: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0490 │ │ +536a88: 3806 1c00 |0008: if-eqz v6, 0024 // +001c │ │ +536a8c: 5416 509f |000a: iget-object v6, v1, Lorg/osmdroid/views/Projection;.mRotateScalePoints:[F // field@9f50 │ │ +536a90: 8222 |000c: int-to-float v2, v2 │ │ +536a92: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +536a94: 4b02 0600 |000e: aput v2, v6, v0 │ │ +536a98: 8232 |0010: int-to-float v2, v3 │ │ +536a9a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +536a9c: 4b02 0603 |0012: aput v2, v6, v3 │ │ +536aa0: 6e20 3004 6500 |0014: invoke-virtual {v5, v6}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@0430 │ │ +536aa6: 5412 509f |0017: iget-object v2, v1, Lorg/osmdroid/views/Projection;.mRotateScalePoints:[F // field@9f50 │ │ +536aaa: 4405 0200 |0019: aget v5, v2, v0 │ │ +536aae: 8755 |001b: float-to-int v5, v5 │ │ +536ab0: 5945 7500 |001c: iput v5, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ +536ab4: 4402 0203 |001e: aget v2, v2, v3 │ │ +536ab8: 8722 |0020: float-to-int v2, v2 │ │ +536aba: 5942 7600 |0021: iput v2, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ +536abe: 2805 |0023: goto 0028 // +0005 │ │ +536ac0: 5942 7500 |0024: iput v2, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ +536ac4: 5943 7600 |0026: iput v3, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ +536ac8: 1104 |0028: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=382 │ │ 0x000a line=384 │ │ 0x0012 line=385 │ │ 0x0014 line=386 │ │ 0x0017 line=387 │ │ @@ -1546107,70 +1546125,70 @@ │ │ type : '(JIID)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -536d34: |[536d34] org.osmdroid.views.Projection.getCloserPixel:(JIID)J │ │ -536d44: 9000 0b0c |0000: add-int v0, v11, v12 │ │ -536d48: db00 0002 |0002: div-int/lit8 v0, v0, #int 2 // #02 │ │ -536d4c: 8100 |0004: int-to-long v0, v0 │ │ -536d4e: 81b2 |0005: int-to-long v2, v11 │ │ -536d50: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ -536d54: 310b 0902 |0008: cmp-long v11, v9, v2 │ │ -536d58: 3b0b 2700 |000a: if-gez v11, 0031 // +0027 │ │ -536d5c: 310b 0902 |000c: cmp-long v11, v9, v2 │ │ -536d60: 3b0b 0c00 |000e: if-gez v11, 001a // +000c │ │ -536d64: 8694 |0010: long-to-double v4, v9 │ │ -536d66: 7120 9a64 5400 |0011: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -536d6c: cbd4 |0014: add-double/2addr v4, v13 │ │ -536d6e: 8b44 |0015: double-to-long v4, v4 │ │ -536d70: 0496 |0016: move-wide v6, v9 │ │ -536d72: 0449 |0017: move-wide v9, v4 │ │ -536d74: 0464 |0018: move-wide v4, v6 │ │ -536d76: 28f3 |0019: goto 000c // -000d │ │ -536d78: 81cb |001a: int-to-long v11, v12 │ │ -536d7a: 310d 090b |001b: cmp-long v13, v9, v11 │ │ -536d7e: 3b0d 0300 |001d: if-gez v13, 0020 // +0003 │ │ -536d82: 1009 |001f: return-wide v9 │ │ -536d84: 9c0b 0009 |0020: sub-long v11, v0, v9 │ │ -536d88: 7120 f064 cb00 |0022: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ -536d8e: 0b0b |0025: move-result-wide v11 │ │ -536d90: bc40 |0026: sub-long/2addr v0, v4 │ │ -536d92: 7120 f064 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ -536d98: 0b0d |002a: move-result-wide v13 │ │ -536d9a: 3100 0b0d |002b: cmp-long v0, v11, v13 │ │ -536d9e: 3b00 0300 |002d: if-gez v0, 0030 // +0003 │ │ -536da2: 1009 |002f: return-wide v9 │ │ -536da4: 1004 |0030: return-wide v4 │ │ -536da6: 310b 0902 |0031: cmp-long v11, v9, v2 │ │ -536daa: 3a0b 0c00 |0033: if-ltz v11, 003f // +000c │ │ -536dae: 8694 |0035: long-to-double v4, v9 │ │ -536db0: 7120 9a64 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -536db6: ccd4 |0039: sub-double/2addr v4, v13 │ │ -536db8: 8b44 |003a: double-to-long v4, v4 │ │ -536dba: 0496 |003b: move-wide v6, v9 │ │ -536dbc: 0449 |003c: move-wide v9, v4 │ │ -536dbe: 0464 |003d: move-wide v4, v6 │ │ -536dc0: 28f3 |003e: goto 0031 // -000d │ │ -536dc2: 81cb |003f: int-to-long v11, v12 │ │ -536dc4: 310d 040b |0040: cmp-long v13, v4, v11 │ │ -536dc8: 3b0d 0300 |0042: if-gez v13, 0045 // +0003 │ │ -536dcc: 1004 |0044: return-wide v4 │ │ -536dce: 9c0b 0009 |0045: sub-long v11, v0, v9 │ │ -536dd2: 7120 f064 cb00 |0047: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ -536dd8: 0b0b |004a: move-result-wide v11 │ │ -536dda: bc40 |004b: sub-long/2addr v0, v4 │ │ -536ddc: 7120 f064 1000 |004c: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ -536de2: 0b0d |004f: move-result-wide v13 │ │ -536de4: 3100 0b0d |0050: cmp-long v0, v11, v13 │ │ -536de8: 3b00 0300 |0052: if-gez v0, 0055 // +0003 │ │ -536dec: 1009 |0054: return-wide v9 │ │ -536dee: 1004 |0055: return-wide v4 │ │ +536d50: |[536d50] org.osmdroid.views.Projection.getCloserPixel:(JIID)J │ │ +536d60: 9000 0b0c |0000: add-int v0, v11, v12 │ │ +536d64: db00 0002 |0002: div-int/lit8 v0, v0, #int 2 // #02 │ │ +536d68: 8100 |0004: int-to-long v0, v0 │ │ +536d6a: 81b2 |0005: int-to-long v2, v11 │ │ +536d6c: 1604 0000 |0006: const-wide/16 v4, #int 0 // #0 │ │ +536d70: 310b 0902 |0008: cmp-long v11, v9, v2 │ │ +536d74: 3b0b 2700 |000a: if-gez v11, 0031 // +0027 │ │ +536d78: 310b 0902 |000c: cmp-long v11, v9, v2 │ │ +536d7c: 3b0b 0c00 |000e: if-gez v11, 001a // +000c │ │ +536d80: 8694 |0010: long-to-double v4, v9 │ │ +536d82: 7120 9a64 5400 |0011: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +536d88: cbd4 |0014: add-double/2addr v4, v13 │ │ +536d8a: 8b44 |0015: double-to-long v4, v4 │ │ +536d8c: 0496 |0016: move-wide v6, v9 │ │ +536d8e: 0449 |0017: move-wide v9, v4 │ │ +536d90: 0464 |0018: move-wide v4, v6 │ │ +536d92: 28f3 |0019: goto 000c // -000d │ │ +536d94: 81cb |001a: int-to-long v11, v12 │ │ +536d96: 310d 090b |001b: cmp-long v13, v9, v11 │ │ +536d9a: 3b0d 0300 |001d: if-gez v13, 0020 // +0003 │ │ +536d9e: 1009 |001f: return-wide v9 │ │ +536da0: 9c0b 0009 |0020: sub-long v11, v0, v9 │ │ +536da4: 7120 f064 cb00 |0022: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ +536daa: 0b0b |0025: move-result-wide v11 │ │ +536dac: bc40 |0026: sub-long/2addr v0, v4 │ │ +536dae: 7120 f064 1000 |0027: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ +536db4: 0b0d |002a: move-result-wide v13 │ │ +536db6: 3100 0b0d |002b: cmp-long v0, v11, v13 │ │ +536dba: 3b00 0300 |002d: if-gez v0, 0030 // +0003 │ │ +536dbe: 1009 |002f: return-wide v9 │ │ +536dc0: 1004 |0030: return-wide v4 │ │ +536dc2: 310b 0902 |0031: cmp-long v11, v9, v2 │ │ +536dc6: 3a0b 0c00 |0033: if-ltz v11, 003f // +000c │ │ +536dca: 8694 |0035: long-to-double v4, v9 │ │ +536dcc: 7120 9a64 5400 |0036: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +536dd2: ccd4 |0039: sub-double/2addr v4, v13 │ │ +536dd4: 8b44 |003a: double-to-long v4, v4 │ │ +536dd6: 0496 |003b: move-wide v6, v9 │ │ +536dd8: 0449 |003c: move-wide v9, v4 │ │ +536dda: 0464 |003d: move-wide v4, v6 │ │ +536ddc: 28f3 |003e: goto 0031 // -000d │ │ +536dde: 81cb |003f: int-to-long v11, v12 │ │ +536de0: 310d 040b |0040: cmp-long v13, v4, v11 │ │ +536de4: 3b0d 0300 |0042: if-gez v13, 0045 // +0003 │ │ +536de8: 1004 |0044: return-wide v4 │ │ +536dea: 9c0b 0009 |0045: sub-long v11, v0, v9 │ │ +536dee: 7120 f064 cb00 |0047: invoke-static {v11, v12}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ +536df4: 0b0b |004a: move-result-wide v11 │ │ +536df6: bc40 |004b: sub-long/2addr v0, v4 │ │ +536df8: 7120 f064 1000 |004c: invoke-static {v0, v1}, Ljava/lang/Math;.abs:(J)J // method@64f0 │ │ +536dfe: 0b0d |004f: move-result-wide v13 │ │ +536e00: 3100 0b0d |0050: cmp-long v0, v11, v13 │ │ +536e04: 3b00 0300 |0052: if-gez v0, 0055 // +0003 │ │ +536e08: 1009 |0054: return-wide v9 │ │ +536e0a: 1004 |0055: return-wide v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=474 │ │ 0x0011 line=479 │ │ 0x0022 line=484 │ │ 0x0036 line=492 │ │ 0x0047 line=497 │ │ @@ -1546186,24 +1546204,24 @@ │ │ type : '(JZJII)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 8 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -536df0: |[536df0] org.osmdroid.views.Projection.getLongPixelFromMercator:(JZJII)J │ │ -536e00: 9b01 080b |0000: add-long v1, v8, v11 │ │ -536e04: 380a 0b00 |0002: if-eqz v10, 000d // +000b │ │ -536e08: 5375 4b9f |0004: iget-wide v5, v7, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -536e0c: 0770 |0006: move-object v0, v7 │ │ -536e0e: 01d3 |0007: move v3, v13 │ │ -536e10: 01e4 |0008: move v4, v14 │ │ -536e12: 7607 c3d4 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/Projection;.getCloserPixel:(JIID)J // method@d4c3 │ │ -536e18: 0b01 |000c: move-result-wide v1 │ │ -536e1a: 1001 |000d: return-wide v1 │ │ +536e0c: |[536e0c] org.osmdroid.views.Projection.getLongPixelFromMercator:(JZJII)J │ │ +536e1c: 9b01 080b |0000: add-long v1, v8, v11 │ │ +536e20: 380a 0b00 |0002: if-eqz v10, 000d // +000b │ │ +536e24: 5375 4b9f |0004: iget-wide v5, v7, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +536e28: 0770 |0006: move-object v0, v7 │ │ +536e2a: 01d3 |0007: move v3, v13 │ │ +536e2c: 01e4 |0008: move v4, v14 │ │ +536e2e: 7607 c3d4 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/views/Projection;.getCloserPixel:(JIID)J // method@d4c3 │ │ +536e34: 0b01 |000c: move-result-wide v1 │ │ +536e36: 1001 |000d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=523 │ │ locals : │ │ 0x0000 - 0x000e reg=7 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x000e reg=8 (null) J │ │ 0x0000 - 0x000e reg=10 (null) Z │ │ @@ -1546216,25 +1546234,25 @@ │ │ type : '(JZ)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -536e94: |[536e94] org.osmdroid.views.Projection.getLongPixelXFromMercator:(JZ)J │ │ -536ea4: 5384 4c9f |0000: iget-wide v4, v8, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ -536ea8: 5480 4a9f |0002: iget-object v0, v8, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -536eac: 5206 8200 |0004: iget v6, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -536eb0: 5207 8300 |0006: iget v7, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -536eb4: 0780 |0008: move-object v0, v8 │ │ -536eb6: 0491 |0009: move-wide v1, v9 │ │ -536eb8: 01b3 |000a: move v3, v11 │ │ -536eba: 7608 c6d4 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.getLongPixelFromMercator:(JZJII)J // method@d4c6 │ │ -536ec0: 0b09 |000e: move-result-wide v9 │ │ -536ec2: 1009 |000f: return-wide v9 │ │ +536eb0: |[536eb0] org.osmdroid.views.Projection.getLongPixelXFromMercator:(JZ)J │ │ +536ec0: 5384 4c9f |0000: iget-wide v4, v8, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ +536ec4: 5480 4a9f |0002: iget-object v0, v8, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +536ec8: 5206 8200 |0004: iget v6, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +536ecc: 5207 8300 |0006: iget v7, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +536ed0: 0780 |0008: move-object v0, v8 │ │ +536ed2: 0491 |0009: move-wide v1, v9 │ │ +536ed4: 01b3 |000a: move v3, v11 │ │ +536ed6: 7608 c6d4 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.getLongPixelFromMercator:(JZJII)J // method@d4c6 │ │ +536edc: 0b09 |000e: move-result-wide v9 │ │ +536ede: 1009 |000f: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0010 reg=8 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0010 reg=9 (null) J │ │ 0x0000 - 0x0010 reg=11 (null) Z │ │ @@ -1546244,25 +1546262,25 @@ │ │ type : '(JZ)J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 16 16-bit code units │ │ -536f3c: |[536f3c] org.osmdroid.views.Projection.getLongPixelYFromMercator:(JZ)J │ │ -536f4c: 5384 4d9f |0000: iget-wide v4, v8, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ -536f50: 5480 4a9f |0002: iget-object v0, v8, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -536f54: 5206 8400 |0004: iget v6, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -536f58: 5207 8100 |0006: iget v7, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -536f5c: 0780 |0008: move-object v0, v8 │ │ -536f5e: 0491 |0009: move-wide v1, v9 │ │ -536f60: 01b3 |000a: move v3, v11 │ │ -536f62: 7608 c6d4 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.getLongPixelFromMercator:(JZJII)J // method@d4c6 │ │ -536f68: 0b09 |000e: move-result-wide v9 │ │ -536f6a: 1009 |000f: return-wide v9 │ │ +536f58: |[536f58] org.osmdroid.views.Projection.getLongPixelYFromMercator:(JZ)J │ │ +536f68: 5384 4d9f |0000: iget-wide v4, v8, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ +536f6c: 5480 4a9f |0002: iget-object v0, v8, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +536f70: 5206 8400 |0004: iget v6, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +536f74: 5207 8100 |0006: iget v7, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +536f78: 0780 |0008: move-object v0, v8 │ │ +536f7a: 0491 |0009: move-wide v1, v9 │ │ +536f7c: 01b3 |000a: move v3, v11 │ │ +536f7e: 7608 c6d4 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/Projection;.getLongPixelFromMercator:(JZJII)J // method@d4c6 │ │ +536f84: 0b09 |000e: move-result-wide v9 │ │ +536f86: 1009 |000f: return-wide v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0010 reg=8 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0010 reg=9 (null) J │ │ 0x0000 - 0x0010 reg=11 (null) Z │ │ @@ -1546272,56 +1546290,56 @@ │ │ type : '(JJDII)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -536fc4: |[536fc4] org.osmdroid.views.Projection.getScrollableOffset:(JJDII)J │ │ -536fd4: 9c00 0705 |0000: sub-long v0, v7, v5 │ │ -536fd8: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -536fdc: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ -536fe0: 3b04 0900 |0006: if-gez v4, 000f // +0009 │ │ -536fe4: 8677 |0008: long-to-double v7, v7 │ │ -536fe6: 7120 9a64 8700 |0009: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -536fec: cb97 |000c: add-double/2addr v7, v9 │ │ -536fee: 8b77 |000d: double-to-long v7, v7 │ │ -536ff0: 28f2 |000e: goto 0000 // -000e │ │ -536ff2: da09 0c02 |000f: mul-int/lit8 v9, v12, #int 2 // #02 │ │ -536ff6: 9109 0b09 |0011: sub-int v9, v11, v9 │ │ -536ffa: 8199 |0013: int-to-long v9, v9 │ │ -536ffc: 3104 0009 |0014: cmp-long v4, v0, v9 │ │ -537000: 3b04 1800 |0016: if-gez v4, 002e // +0018 │ │ -537004: 1609 0200 |0018: const-wide/16 v9, #int 2 // #2 │ │ -537008: be90 |001a: div-long/2addr v0, v9 │ │ -53700a: db0b 0b02 |001b: div-int/lit8 v11, v11, #int 2 // #02 │ │ -53700e: 81b9 |001d: int-to-long v9, v11 │ │ -537010: 9c0b 0900 |001e: sub-long v11, v9, v0 │ │ -537014: bc5b |0020: sub-long/2addr v11, v5 │ │ -537016: 3105 0b02 |0021: cmp-long v5, v11, v2 │ │ -53701a: 3d05 0300 |0023: if-lez v5, 0026 // +0003 │ │ -53701e: 100b |0025: return-wide v11 │ │ -537020: bb09 |0026: add-long/2addr v9, v0 │ │ -537022: bc79 |0027: sub-long/2addr v9, v7 │ │ -537024: 3105 0902 |0028: cmp-long v5, v9, v2 │ │ -537028: 3b05 0300 |002a: if-gez v5, 002d // +0003 │ │ -53702c: 1009 |002c: return-wide v9 │ │ -53702e: 1002 |002d: return-wide v2 │ │ -537030: 81c9 |002e: int-to-long v9, v12 │ │ -537032: bc59 |002f: sub-long/2addr v9, v5 │ │ -537034: 3105 0902 |0030: cmp-long v5, v9, v2 │ │ -537038: 3b05 0300 |0032: if-gez v5, 0035 // +0003 │ │ -53703c: 1009 |0034: return-wide v9 │ │ -53703e: b1cb |0035: sub-int/2addr v11, v12 │ │ -537040: 81b5 |0036: int-to-long v5, v11 │ │ -537042: bc75 |0037: sub-long/2addr v5, v7 │ │ -537044: 3107 0502 |0038: cmp-long v7, v5, v2 │ │ -537048: 3d07 0300 |003a: if-lez v7, 003d // +0003 │ │ -53704c: 1005 |003c: return-wide v5 │ │ -53704e: 1002 |003d: return-wide v2 │ │ +536fe0: |[536fe0] org.osmdroid.views.Projection.getScrollableOffset:(JJDII)J │ │ +536ff0: 9c00 0705 |0000: sub-long v0, v7, v5 │ │ +536ff4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +536ff8: 3104 0002 |0004: cmp-long v4, v0, v2 │ │ +536ffc: 3b04 0900 |0006: if-gez v4, 000f // +0009 │ │ +537000: 8677 |0008: long-to-double v7, v7 │ │ +537002: 7120 9a64 8700 |0009: invoke-static {v7, v8}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +537008: cb97 |000c: add-double/2addr v7, v9 │ │ +53700a: 8b77 |000d: double-to-long v7, v7 │ │ +53700c: 28f2 |000e: goto 0000 // -000e │ │ +53700e: da09 0c02 |000f: mul-int/lit8 v9, v12, #int 2 // #02 │ │ +537012: 9109 0b09 |0011: sub-int v9, v11, v9 │ │ +537016: 8199 |0013: int-to-long v9, v9 │ │ +537018: 3104 0009 |0014: cmp-long v4, v0, v9 │ │ +53701c: 3b04 1800 |0016: if-gez v4, 002e // +0018 │ │ +537020: 1609 0200 |0018: const-wide/16 v9, #int 2 // #2 │ │ +537024: be90 |001a: div-long/2addr v0, v9 │ │ +537026: db0b 0b02 |001b: div-int/lit8 v11, v11, #int 2 // #02 │ │ +53702a: 81b9 |001d: int-to-long v9, v11 │ │ +53702c: 9c0b 0900 |001e: sub-long v11, v9, v0 │ │ +537030: bc5b |0020: sub-long/2addr v11, v5 │ │ +537032: 3105 0b02 |0021: cmp-long v5, v11, v2 │ │ +537036: 3d05 0300 |0023: if-lez v5, 0026 // +0003 │ │ +53703a: 100b |0025: return-wide v11 │ │ +53703c: bb09 |0026: add-long/2addr v9, v0 │ │ +53703e: bc79 |0027: sub-long/2addr v9, v7 │ │ +537040: 3105 0902 |0028: cmp-long v5, v9, v2 │ │ +537044: 3b05 0300 |002a: if-gez v5, 002d // +0003 │ │ +537048: 1009 |002c: return-wide v9 │ │ +53704a: 1002 |002d: return-wide v2 │ │ +53704c: 81c9 |002e: int-to-long v9, v12 │ │ +53704e: bc59 |002f: sub-long/2addr v9, v5 │ │ +537050: 3105 0902 |0030: cmp-long v5, v9, v2 │ │ +537054: 3b05 0300 |0032: if-gez v5, 0035 // +0003 │ │ +537058: 1009 |0034: return-wide v9 │ │ +53705a: b1cb |0035: sub-int/2addr v11, v12 │ │ +53705c: 81b5 |0036: int-to-long v5, v11 │ │ +53705e: bc75 |0037: sub-long/2addr v5, v7 │ │ +537060: 3107 0502 |0038: cmp-long v7, v5, v2 │ │ +537064: 3d07 0300 |003a: if-lez v7, 003d // +0003 │ │ +537068: 1005 |003c: return-wide v5 │ │ +53706a: 1002 |003d: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=767 │ │ 0x001a line=772 │ │ 0x001b line=773 │ │ locals : │ │ 0x0000 - 0x003e reg=5 (null) J │ │ @@ -1546335,75 +1546353,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 9 │ │ insns size : 116 16-bit code units │ │ -5375e4: |[5375e4] org.osmdroid.views.Projection.refresh:()V │ │ -5375f4: 54b0 4a9f |0000: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -5375f8: 5201 8200 |0002: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5375fc: 5202 8300 |0004: iget v2, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -537600: b021 |0006: add-int/2addr v1, v2 │ │ -537602: db01 0102 |0007: div-int/lit8 v1, v1, #int 2 // #02 │ │ -537606: 5202 8400 |0009: iget v2, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -53760a: 5200 8100 |000b: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -53760e: b002 |000d: add-int/2addr v2, v0 │ │ -537610: db02 0202 |000e: div-int/lit8 v2, v2, #int 2 // #02 │ │ -537614: 54b0 499f |0010: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mCurrentCenter:Lorg/osmdroid/util/GeoPoint; // field@9f49 │ │ -537618: 6e40 bfd4 1b02 |0012: invoke-virtual {v11, v1, v2, v0}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; // method@d4bf │ │ -53761e: 54b0 4a9f |0015: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -537622: 5201 8300 |0017: iget v1, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -537626: 5200 8400 |0019: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -53762a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -53762c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -53762e: 6e53 c0d4 1b20 |001d: invoke-virtual {v11, v1, v0, v2, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ -537634: 0c00 |0020: move-result-object v0 │ │ -537636: 54b1 4a9f |0021: iget-object v1, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -53763a: 5214 8200 |0023: iget v4, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -53763e: 5211 8100 |0025: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -537642: 6e53 c0d4 4b21 |0027: invoke-virtual {v11, v4, v1, v2, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ -537648: 0c01 |002a: move-result-object v1 │ │ -53764a: 54b2 489f |002b: iget-object v2, v11, Lorg/osmdroid/views/Projection;.mBoundingBoxProjection:Lorg/osmdroid/util/BoundingBox; // field@9f48 │ │ -53764e: 7210 e2d0 0000 |002d: invoke-interface {v0}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ -537654: 0b03 |0030: move-result-wide v3 │ │ -537656: 7210 e3d0 0000 |0031: invoke-interface {v0}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ -53765c: 0b05 |0034: move-result-wide v5 │ │ -53765e: 7210 e2d0 0100 |0035: invoke-interface {v1}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ -537664: 0b07 |0038: move-result-wide v7 │ │ -537666: 7210 e3d0 0100 |0039: invoke-interface {v1}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ -53766c: 0b09 |003c: move-result-wide v9 │ │ -53766e: 7409 f0d2 0200 |003d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/osmdroid/util/BoundingBox;.set:(DDDD)V // method@d2f0 │ │ -537674: 52b0 4e9f |0040: iget v0, v11, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -537678: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -53767a: 2d01 0001 |0043: cmpl-float v1, v0, v1 │ │ -53767e: 3801 1a00 |0045: if-eqz v1, 005f // +001a │ │ -537682: 1501 3443 |0047: const/high16 v1, #int 1127481344 // #4334 │ │ -537686: 2d00 0001 |0049: cmpl-float v0, v0, v1 │ │ -53768a: 3800 1400 |004b: if-eqz v0, 005f // +0014 │ │ -53768e: 54b0 4a9f |004d: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -537692: 6e10 d3d4 0b00 |004f: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterX:()I // method@d4d3 │ │ -537698: 0a01 |0052: move-result v1 │ │ -53769a: 6e10 d4d4 0b00 |0053: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterY:()I // method@d4d4 │ │ -5376a0: 0a02 |0056: move-result v2 │ │ -5376a2: 52b3 4e9f |0057: iget v3, v11, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -5376a6: 54b4 519f |0059: iget-object v4, v11, Lorg/osmdroid/views/Projection;.mScreenRectProjection:Landroid/graphics/Rect; // field@9f51 │ │ -5376aa: 7154 29d3 1032 |005b: invoke-static {v0, v1, v2, v3, v4}, Lorg/osmdroid/util/GeometryMath;.getBoundingBoxForRotatatedRectangle:(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d329 │ │ -5376b0: 2815 |005e: goto 0073 // +0015 │ │ -5376b2: 54b0 519f |005f: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mScreenRectProjection:Landroid/graphics/Rect; // field@9f51 │ │ -5376b6: 54b1 4a9f |0061: iget-object v1, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -5376ba: 5212 8200 |0063: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5376be: 5902 8200 |0065: iput v2, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5376c2: 5212 8400 |0067: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5376c6: 5902 8400 |0069: iput v2, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5376ca: 5212 8300 |006b: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5376ce: 5902 8300 |006d: iput v2, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5376d2: 5211 8100 |006f: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5376d6: 5901 8100 |0071: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5376da: 0e00 |0073: return-void │ │ +537600: |[537600] org.osmdroid.views.Projection.refresh:()V │ │ +537610: 54b0 4a9f |0000: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +537614: 5201 8200 |0002: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +537618: 5202 8300 |0004: iget v2, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +53761c: b021 |0006: add-int/2addr v1, v2 │ │ +53761e: db01 0102 |0007: div-int/lit8 v1, v1, #int 2 // #02 │ │ +537622: 5202 8400 |0009: iget v2, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +537626: 5200 8100 |000b: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +53762a: b002 |000d: add-int/2addr v2, v0 │ │ +53762c: db02 0202 |000e: div-int/lit8 v2, v2, #int 2 // #02 │ │ +537630: 54b0 499f |0010: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mCurrentCenter:Lorg/osmdroid/util/GeoPoint; // field@9f49 │ │ +537634: 6e40 bfd4 1b02 |0012: invoke-virtual {v11, v1, v2, v0}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; // method@d4bf │ │ +53763a: 54b0 4a9f |0015: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +53763e: 5201 8300 |0017: iget v1, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +537642: 5200 8400 |0019: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +537646: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +537648: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +53764a: 6e53 c0d4 1b20 |001d: invoke-virtual {v11, v1, v0, v2, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ +537650: 0c00 |0020: move-result-object v0 │ │ +537652: 54b1 4a9f |0021: iget-object v1, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +537656: 5214 8200 |0023: iget v4, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +53765a: 5211 8100 |0025: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +53765e: 6e53 c0d4 4b21 |0027: invoke-virtual {v11, v4, v1, v2, v3}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ +537664: 0c01 |002a: move-result-object v1 │ │ +537666: 54b2 489f |002b: iget-object v2, v11, Lorg/osmdroid/views/Projection;.mBoundingBoxProjection:Lorg/osmdroid/util/BoundingBox; // field@9f48 │ │ +53766a: 7210 e2d0 0000 |002d: invoke-interface {v0}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ +537670: 0b03 |0030: move-result-wide v3 │ │ +537672: 7210 e3d0 0000 |0031: invoke-interface {v0}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ +537678: 0b05 |0034: move-result-wide v5 │ │ +53767a: 7210 e2d0 0100 |0035: invoke-interface {v1}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ +537680: 0b07 |0038: move-result-wide v7 │ │ +537682: 7210 e3d0 0100 |0039: invoke-interface {v1}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ +537688: 0b09 |003c: move-result-wide v9 │ │ +53768a: 7409 f0d2 0200 |003d: invoke-virtual/range {v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lorg/osmdroid/util/BoundingBox;.set:(DDDD)V // method@d2f0 │ │ +537690: 52b0 4e9f |0040: iget v0, v11, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +537694: 1201 |0042: const/4 v1, #int 0 // #0 │ │ +537696: 2d01 0001 |0043: cmpl-float v1, v0, v1 │ │ +53769a: 3801 1a00 |0045: if-eqz v1, 005f // +001a │ │ +53769e: 1501 3443 |0047: const/high16 v1, #int 1127481344 // #4334 │ │ +5376a2: 2d00 0001 |0049: cmpl-float v0, v0, v1 │ │ +5376a6: 3800 1400 |004b: if-eqz v0, 005f // +0014 │ │ +5376aa: 54b0 4a9f |004d: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +5376ae: 6e10 d3d4 0b00 |004f: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterX:()I // method@d4d3 │ │ +5376b4: 0a01 |0052: move-result v1 │ │ +5376b6: 6e10 d4d4 0b00 |0053: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getScreenCenterY:()I // method@d4d4 │ │ +5376bc: 0a02 |0056: move-result v2 │ │ +5376be: 52b3 4e9f |0057: iget v3, v11, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +5376c2: 54b4 519f |0059: iget-object v4, v11, Lorg/osmdroid/views/Projection;.mScreenRectProjection:Landroid/graphics/Rect; // field@9f51 │ │ +5376c6: 7154 29d3 1032 |005b: invoke-static {v0, v1, v2, v3, v4}, Lorg/osmdroid/util/GeometryMath;.getBoundingBoxForRotatatedRectangle:(Landroid/graphics/Rect;IIFLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d329 │ │ +5376cc: 2815 |005e: goto 0073 // +0015 │ │ +5376ce: 54b0 519f |005f: iget-object v0, v11, Lorg/osmdroid/views/Projection;.mScreenRectProjection:Landroid/graphics/Rect; // field@9f51 │ │ +5376d2: 54b1 4a9f |0061: iget-object v1, v11, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +5376d6: 5212 8200 |0063: iget v2, v1, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5376da: 5902 8200 |0065: iput v2, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5376de: 5212 8400 |0067: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5376e2: 5902 8400 |0069: iput v2, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5376e6: 5212 8300 |006b: iget v2, v1, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5376ea: 5902 8300 |006d: iput v2, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5376ee: 5211 8100 |006f: iget v1, v1, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5376f2: 5901 8100 |0071: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5376f6: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0015 line=662 │ │ 0x0021 line=664 │ │ 0x002b line=666 │ │ 0x002d line=667 │ │ @@ -1546426,47 +1546444,47 @@ │ │ type : '(DDZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 22 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 59 16-bit code units │ │ -53749c: |[53749c] org.osmdroid.views.Projection.adjustOffsets:(DDZI)V │ │ -5374ac: 07f0 |0000: move-object v0, v15 │ │ -5374ae: 0501 1200 |0001: move-wide/from16 v1, v18 │ │ -5374b2: 1603 0000 |0003: const-wide/16 v3, #int 0 // #0 │ │ -5374b6: 3814 1900 |0005: if-eqz v20, 001e // +0019 │ │ -5374ba: 7403 cad4 0f00 |0007: invoke-virtual/range {v15, v16, v17}, Lorg/osmdroid/views/Projection;.getLongPixelYFromLatitude:(D)J // method@d4ca │ │ -5374c0: 0b05 |000a: move-result-wide v5 │ │ -5374c2: 6e30 cad4 1f02 |000b: invoke-virtual {v15, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelYFromLatitude:(D)J // method@d4ca │ │ -5374c8: 0b07 |000e: move-result-wide v7 │ │ -5374ca: 5309 4b9f |000f: iget-wide v9, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -5374ce: 5401 4a9f |0011: iget-object v1, v0, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -5374d2: 6e10 a604 0100 |0013: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@04a6 │ │ -5374d8: 0a0b |0016: move-result v11 │ │ -5374da: 020c 1500 |0017: move/from16 v12, v21 │ │ -5374de: 7708 d5d4 0500 |0019: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/osmdroid/views/Projection;.getScrollableOffset:(JJDII)J // method@d4d5 │ │ -5374e4: 0b01 |001c: move-result-wide v1 │ │ -5374e6: 281a |001d: goto 0037 // +001a │ │ -5374e8: 7403 c7d4 0f00 |001e: invoke-virtual/range {v15, v16, v17}, Lorg/osmdroid/views/Projection;.getLongPixelXFromLongitude:(D)J // method@d4c7 │ │ -5374ee: 0b05 |0021: move-result-wide v5 │ │ -5374f0: 6e30 c7d4 1f02 |0022: invoke-virtual {v15, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelXFromLongitude:(D)J // method@d4c7 │ │ -5374f6: 0b07 |0025: move-result-wide v7 │ │ -5374f8: 5309 4b9f |0026: iget-wide v9, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -5374fc: 5401 4a9f |0028: iget-object v1, v0, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -537500: 6e10 b404 0100 |002a: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@04b4 │ │ -537506: 0a0b |002d: move-result v11 │ │ -537508: 020c 1500 |002e: move/from16 v12, v21 │ │ -53750c: 7708 d5d4 0500 |0030: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/osmdroid/views/Projection;.getScrollableOffset:(JJDII)J // method@d4d5 │ │ -537512: 0b01 |0033: move-result-wide v1 │ │ -537514: 041d |0034: move-wide v13, v1 │ │ -537516: 0431 |0035: move-wide v1, v3 │ │ -537518: 04d3 |0036: move-wide v3, v13 │ │ -53751a: 6e52 bad4 3f14 |0037: invoke-virtual {v15, v3, v4, v1, v2}, Lorg/osmdroid/views/Projection;.adjustOffsets:(JJ)V // method@d4ba │ │ -537520: 0e00 |003a: return-void │ │ +5374b8: |[5374b8] org.osmdroid.views.Projection.adjustOffsets:(DDZI)V │ │ +5374c8: 07f0 |0000: move-object v0, v15 │ │ +5374ca: 0501 1200 |0001: move-wide/from16 v1, v18 │ │ +5374ce: 1603 0000 |0003: const-wide/16 v3, #int 0 // #0 │ │ +5374d2: 3814 1900 |0005: if-eqz v20, 001e // +0019 │ │ +5374d6: 7403 cad4 0f00 |0007: invoke-virtual/range {v15, v16, v17}, Lorg/osmdroid/views/Projection;.getLongPixelYFromLatitude:(D)J // method@d4ca │ │ +5374dc: 0b05 |000a: move-result-wide v5 │ │ +5374de: 6e30 cad4 1f02 |000b: invoke-virtual {v15, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelYFromLatitude:(D)J // method@d4ca │ │ +5374e4: 0b07 |000e: move-result-wide v7 │ │ +5374e6: 5309 4b9f |000f: iget-wide v9, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +5374ea: 5401 4a9f |0011: iget-object v1, v0, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +5374ee: 6e10 a604 0100 |0013: invoke-virtual {v1}, Landroid/graphics/Rect;.height:()I // method@04a6 │ │ +5374f4: 0a0b |0016: move-result v11 │ │ +5374f6: 020c 1500 |0017: move/from16 v12, v21 │ │ +5374fa: 7708 d5d4 0500 |0019: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/osmdroid/views/Projection;.getScrollableOffset:(JJDII)J // method@d4d5 │ │ +537500: 0b01 |001c: move-result-wide v1 │ │ +537502: 281a |001d: goto 0037 // +001a │ │ +537504: 7403 c7d4 0f00 |001e: invoke-virtual/range {v15, v16, v17}, Lorg/osmdroid/views/Projection;.getLongPixelXFromLongitude:(D)J // method@d4c7 │ │ +53750a: 0b05 |0021: move-result-wide v5 │ │ +53750c: 6e30 c7d4 1f02 |0022: invoke-virtual {v15, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelXFromLongitude:(D)J // method@d4c7 │ │ +537512: 0b07 |0025: move-result-wide v7 │ │ +537514: 5309 4b9f |0026: iget-wide v9, v0, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +537518: 5401 4a9f |0028: iget-object v1, v0, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +53751c: 6e10 b404 0100 |002a: invoke-virtual {v1}, Landroid/graphics/Rect;.width:()I // method@04b4 │ │ +537522: 0a0b |002d: move-result v11 │ │ +537524: 020c 1500 |002e: move/from16 v12, v21 │ │ +537528: 7708 d5d4 0500 |0030: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Lorg/osmdroid/views/Projection;.getScrollableOffset:(JJDII)J // method@d4d5 │ │ +53752e: 0b01 |0033: move-result-wide v1 │ │ +537530: 041d |0034: move-wide v13, v1 │ │ +537532: 0431 |0035: move-wide v1, v3 │ │ +537534: 04d3 |0036: move-wide v3, v13 │ │ +537536: 6e52 bad4 3f14 |0037: invoke-virtual {v15, v3, v4, v1, v2}, Lorg/osmdroid/views/Projection;.adjustOffsets:(JJ)V // method@d4ba │ │ +53753c: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=727 │ │ 0x000b line=728 │ │ 0x000f line=730 │ │ 0x001e line=732 │ │ 0x0022 line=733 │ │ @@ -1546484,35 +1546502,35 @@ │ │ type : '(JJ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -537524: |[537524] org.osmdroid.views.Projection.adjustOffsets:(JJ)V │ │ -537534: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -537538: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ -53753c: 3902 0700 |0004: if-nez v2, 000b // +0007 │ │ -537540: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ -537544: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -537548: 0e00 |000a: return-void │ │ -53754a: 5330 4c9f |000b: iget-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ -53754e: bb40 |000d: add-long/2addr v0, v4 │ │ -537550: 5a30 4c9f |000e: iput-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ -537554: 5330 4d9f |0010: iget-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ -537558: bb60 |0012: add-long/2addr v0, v6 │ │ -53755a: 5a30 4d9f |0013: iput-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ -53755e: 5330 529f |0015: iget-wide v0, v3, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ -537562: bc40 |0017: sub-long/2addr v0, v4 │ │ -537564: 5a30 529f |0018: iput-wide v0, v3, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ -537568: 5334 539f |001a: iget-wide v4, v3, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ -53756c: bc64 |001c: sub-long/2addr v4, v6 │ │ -53756e: 5a34 539f |001d: iput-wide v4, v3, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ -537572: 7010 d7d4 0300 |001f: invoke-direct {v3}, Lorg/osmdroid/views/Projection;.refresh:()V // method@d4d7 │ │ -537578: 0e00 |0022: return-void │ │ +537540: |[537540] org.osmdroid.views.Projection.adjustOffsets:(JJ)V │ │ +537550: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +537554: 3102 0400 |0002: cmp-long v2, v4, v0 │ │ +537558: 3902 0700 |0004: if-nez v2, 000b // +0007 │ │ +53755c: 3102 0600 |0006: cmp-long v2, v6, v0 │ │ +537560: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +537564: 0e00 |000a: return-void │ │ +537566: 5330 4c9f |000b: iget-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ +53756a: bb40 |000d: add-long/2addr v0, v4 │ │ +53756c: 5a30 4c9f |000e: iput-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ +537570: 5330 4d9f |0010: iget-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ +537574: bb60 |0012: add-long/2addr v0, v6 │ │ +537576: 5a30 4d9f |0013: iput-wide v0, v3, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ +53757a: 5330 529f |0015: iget-wide v0, v3, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ +53757e: bc40 |0017: sub-long/2addr v0, v4 │ │ +537580: 5a30 529f |0018: iput-wide v0, v3, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ +537584: 5334 539f |001a: iget-wide v4, v3, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ +537588: bc64 |001c: sub-long/2addr v4, v6 │ │ +53758a: 5a34 539f |001d: iput-wide v4, v3, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ +53758e: 7010 d7d4 0300 |001f: invoke-direct {v3}, Lorg/osmdroid/views/Projection;.refresh:()V // method@d4d7 │ │ +537594: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=747 │ │ 0x0010 line=748 │ │ 0x0015 line=749 │ │ 0x001a line=750 │ │ 0x001f line=751 │ │ @@ -1546526,36 +1546544,36 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/PointF;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -53757c: |[53757c] org.osmdroid.views.Projection.adjustOffsets:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/PointF;)V │ │ -53758c: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -537590: 0e00 |0002: return-void │ │ -537592: 5240 7700 |0003: iget v0, v4, Landroid/graphics/PointF;.x:F // field@0077 │ │ -537596: 8700 |0005: float-to-int v0, v0 │ │ -537598: 5244 7800 |0006: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0078 │ │ -53759c: 8744 |0008: float-to-int v4, v4 │ │ -53759e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -5375a0: 6e40 dfd4 0214 |000a: invoke-virtual {v2, v0, v4, v1}, Lorg/osmdroid/views/Projection;.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4df │ │ -5375a6: 0c04 |000d: move-result-object v4 │ │ -5375a8: 6e30 ddd4 3201 |000e: invoke-virtual {v2, v3, v1}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -5375ae: 0c03 |0011: move-result-object v3 │ │ -5375b0: 5240 7500 |0012: iget v0, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ -5375b4: 5231 7500 |0014: iget v1, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ -5375b8: b110 |0016: sub-int/2addr v0, v1 │ │ -5375ba: 8100 |0017: int-to-long v0, v0 │ │ -5375bc: 5244 7600 |0018: iget v4, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ -5375c0: 5233 7600 |001a: iget v3, v3, Landroid/graphics/Point;.y:I // field@0076 │ │ -5375c4: b134 |001c: sub-int/2addr v4, v3 │ │ -5375c6: 8143 |001d: int-to-long v3, v4 │ │ -5375c8: 6e54 bad4 0231 |001e: invoke-virtual {v2, v0, v1, v3, v4}, Lorg/osmdroid/views/Projection;.adjustOffsets:(JJ)V // method@d4ba │ │ -5375ce: 0e00 |0021: return-void │ │ +537598: |[537598] org.osmdroid.views.Projection.adjustOffsets:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/PointF;)V │ │ +5375a8: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +5375ac: 0e00 |0002: return-void │ │ +5375ae: 5240 7700 |0003: iget v0, v4, Landroid/graphics/PointF;.x:F // field@0077 │ │ +5375b2: 8700 |0005: float-to-int v0, v0 │ │ +5375b4: 5244 7800 |0006: iget v4, v4, Landroid/graphics/PointF;.y:F // field@0078 │ │ +5375b8: 8744 |0008: float-to-int v4, v4 │ │ +5375ba: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +5375bc: 6e40 dfd4 0214 |000a: invoke-virtual {v2, v0, v4, v1}, Lorg/osmdroid/views/Projection;.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; // method@d4df │ │ +5375c2: 0c04 |000d: move-result-object v4 │ │ +5375c4: 6e30 ddd4 3201 |000e: invoke-virtual {v2, v3, v1}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +5375ca: 0c03 |0011: move-result-object v3 │ │ +5375cc: 5240 7500 |0012: iget v0, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ +5375d0: 5231 7500 |0014: iget v1, v3, Landroid/graphics/Point;.x:I // field@0075 │ │ +5375d4: b110 |0016: sub-int/2addr v0, v1 │ │ +5375d6: 8100 |0017: int-to-long v0, v0 │ │ +5375d8: 5244 7600 |0018: iget v4, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ +5375dc: 5233 7600 |001a: iget v3, v3, Landroid/graphics/Point;.y:I // field@0076 │ │ +5375e0: b134 |001c: sub-int/2addr v4, v3 │ │ +5375e2: 8143 |001d: int-to-long v3, v4 │ │ +5375e4: 6e54 bad4 0231 |001e: invoke-virtual {v2, v0, v1, v3, v4}, Lorg/osmdroid/views/Projection;.adjustOffsets:(JJ)V // method@d4ba │ │ +5375ea: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=691 │ │ 0x000e line=692 │ │ 0x0012 line=693 │ │ 0x0018 line=694 │ │ 0x001e line=695 │ │ @@ -1546569,35 +1546587,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -5375d0: |[5375d0] org.osmdroid.views.Projection.detach:()V │ │ -5375e0: 0e00 |0000: return-void │ │ +5375ec: |[5375ec] org.osmdroid.views.Projection.detach:()V │ │ +5375fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/views/Projection;) │ │ name : 'fromPixels' │ │ type : '(II)Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -537050: |[537050] org.osmdroid.views.Projection.fromPixels:(II)Lorg/osmdroid/api/IGeoPoint; │ │ -537060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -537062: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -537064: 6e51 c0d4 3204 |0002: invoke-virtual {v2, v3, v4, v0, v1}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ -53706a: 0c03 |0005: move-result-object v3 │ │ -53706c: 1103 |0006: return-object v3 │ │ +53706c: |[53706c] org.osmdroid.views.Projection.fromPixels:(II)Lorg/osmdroid/api/IGeoPoint; │ │ +53707c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53707e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +537080: 6e51 c0d4 3204 |0002: invoke-virtual {v2, v3, v4, v0, v1}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ +537086: 0c03 |0005: move-result-object v3 │ │ +537088: 1103 |0006: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ 0x0000 - 0x0007 reg=4 (null) I │ │ @@ -1546607,19 +1546625,19 @@ │ │ type : '(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -537070: |[537070] org.osmdroid.views.Projection.fromPixels:(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; │ │ -537080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -537082: 6e50 c0d4 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ -537088: 0c02 |0004: move-result-object v2 │ │ -53708a: 1102 |0005: return-object v2 │ │ +53708c: |[53708c] org.osmdroid.views.Projection.fromPixels:(IILorg/osmdroid/util/GeoPoint;)Lorg/osmdroid/api/IGeoPoint; │ │ +53709c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53709e: 6e50 c0d4 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Lorg/osmdroid/views/Projection;.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; // method@d4c0 │ │ +5370a4: 0c02 |0004: move-result-object v2 │ │ +5370a6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) I │ │ @@ -1546630,47 +1546648,47 @@ │ │ type : '(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 10 │ │ insns size : 52 16-bit code units │ │ -53708c: |[53708c] org.osmdroid.views.Projection.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; │ │ -53709c: 54a0 559f |0000: iget-object v0, v10, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -5370a0: 6e20 cfd4 ba00 |0002: invoke-virtual {v10, v11}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ -5370a6: 0b01 |0005: move-result-wide v1 │ │ -5370a8: 55ab 479f |0006: iget-boolean v11, v10, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -5370ac: 6e40 c2d4 1ab2 |0008: invoke-virtual {v10, v1, v2, v11}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ -5370b2: 0b01 |000b: move-result-wide v1 │ │ -5370b4: 6e20 d0d4 ca00 |000c: invoke-virtual {v10, v12}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ -5370ba: 0b0b |000f: move-result-wide v11 │ │ -5370bc: 55a3 589f |0010: iget-boolean v3, v10, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -5370c0: 6e40 c2d4 ba3c |0012: invoke-virtual {v10, v11, v12, v3}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ -5370c6: 0b03 |0015: move-result-wide v3 │ │ -5370c8: 53a5 4b9f |0016: iget-wide v5, v10, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -5370cc: 55ab 479f |0018: iget-boolean v11, v10, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -5370d0: 120c |001a: const/4 v12, #int 0 // #0 │ │ -5370d2: 1217 |001b: const/4 v7, #int 1 // #1 │ │ -5370d4: 390b 0700 |001c: if-nez v11, 0023 // +0007 │ │ -5370d8: 380e 0300 |001e: if-eqz v14, 0021 // +0003 │ │ -5370dc: 2803 |0020: goto 0023 // +0003 │ │ -5370de: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -5370e0: 2802 |0022: goto 0024 // +0002 │ │ -5370e2: 1218 |0023: const/4 v8, #int 1 // #1 │ │ -5370e4: 55ab 589f |0024: iget-boolean v11, v10, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -5370e8: 390b 0700 |0026: if-nez v11, 002d // +0007 │ │ -5370ec: 380e 0300 |0028: if-eqz v14, 002b // +0003 │ │ -5370f0: 2803 |002a: goto 002d // +0003 │ │ -5370f2: 1209 |002b: const/4 v9, #int 0 // #0 │ │ -5370f4: 2802 |002c: goto 002e // +0002 │ │ -5370f6: 1219 |002d: const/4 v9, #int 1 // #1 │ │ -5370f8: 07d7 |002e: move-object v7, v13 │ │ -5370fa: 740a 90d3 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/util/TileSystem;.getGeoFromMercator:(JJDLorg/osmdroid/util/GeoPoint;ZZ)Lorg/osmdroid/util/GeoPoint; // method@d390 │ │ -537100: 0c0b |0032: move-result-object v11 │ │ -537102: 110b |0033: return-object v11 │ │ +5370a8: |[5370a8] org.osmdroid.views.Projection.fromPixels:(IILorg/osmdroid/util/GeoPoint;Z)Lorg/osmdroid/api/IGeoPoint; │ │ +5370b8: 54a0 559f |0000: iget-object v0, v10, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +5370bc: 6e20 cfd4 ba00 |0002: invoke-virtual {v10, v11}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ +5370c2: 0b01 |0005: move-result-wide v1 │ │ +5370c4: 55ab 479f |0006: iget-boolean v11, v10, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +5370c8: 6e40 c2d4 1ab2 |0008: invoke-virtual {v10, v1, v2, v11}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ +5370ce: 0b01 |000b: move-result-wide v1 │ │ +5370d0: 6e20 d0d4 ca00 |000c: invoke-virtual {v10, v12}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ +5370d6: 0b0b |000f: move-result-wide v11 │ │ +5370d8: 55a3 589f |0010: iget-boolean v3, v10, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +5370dc: 6e40 c2d4 ba3c |0012: invoke-virtual {v10, v11, v12, v3}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ +5370e2: 0b03 |0015: move-result-wide v3 │ │ +5370e4: 53a5 4b9f |0016: iget-wide v5, v10, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +5370e8: 55ab 479f |0018: iget-boolean v11, v10, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +5370ec: 120c |001a: const/4 v12, #int 0 // #0 │ │ +5370ee: 1217 |001b: const/4 v7, #int 1 // #1 │ │ +5370f0: 390b 0700 |001c: if-nez v11, 0023 // +0007 │ │ +5370f4: 380e 0300 |001e: if-eqz v14, 0021 // +0003 │ │ +5370f8: 2803 |0020: goto 0023 // +0003 │ │ +5370fa: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +5370fc: 2802 |0022: goto 0024 // +0002 │ │ +5370fe: 1218 |0023: const/4 v8, #int 1 // #1 │ │ +537100: 55ab 589f |0024: iget-boolean v11, v10, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +537104: 390b 0700 |0026: if-nez v11, 002d // +0007 │ │ +537108: 380e 0300 |0028: if-eqz v14, 002b // +0003 │ │ +53710c: 2803 |002a: goto 002d // +0003 │ │ +53710e: 1209 |002b: const/4 v9, #int 0 // #0 │ │ +537110: 2802 |002c: goto 002e // +0002 │ │ +537112: 1219 |002d: const/4 v9, #int 1 // #1 │ │ +537114: 07d7 |002e: move-object v7, v13 │ │ +537116: 740a 90d3 0000 |002f: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lorg/osmdroid/util/TileSystem;.getGeoFromMercator:(JJDLorg/osmdroid/util/GeoPoint;ZZ)Lorg/osmdroid/util/GeoPoint; // method@d390 │ │ +53711c: 0c0b |0032: move-result-object v11 │ │ +53711e: 110b |0033: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000c line=184 │ │ 0x002f line=183 │ │ locals : │ │ 0x0000 - 0x0034 reg=10 this Lorg/osmdroid/views/Projection; │ │ @@ -1546684,17 +1546702,17 @@ │ │ type : '()Lorg/osmdroid/util/BoundingBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -537104: |[537104] org.osmdroid.views.Projection.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; │ │ -537114: 5410 489f |0000: iget-object v0, v1, Lorg/osmdroid/views/Projection;.mBoundingBoxProjection:Lorg/osmdroid/util/BoundingBox; // field@9f48 │ │ -537118: 1100 |0002: return-object v0 │ │ +537120: |[537120] org.osmdroid.views.Projection.getBoundingBox:()Lorg/osmdroid/util/BoundingBox; │ │ +537130: 5410 489f |0000: iget-object v0, v1, Lorg/osmdroid/views/Projection;.mBoundingBoxProjection:Lorg/osmdroid/util/BoundingBox; // field@9f48 │ │ +537134: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/Projection; │ │ │ │ #8 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1546702,22 +1546720,22 @@ │ │ type : '(JZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -536d0c: |[536d0c] org.osmdroid.views.Projection.getCleanMercator:(JZ)J │ │ -536d1c: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -536d20: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -536d24: 0471 |0004: move-wide v1, v7 │ │ -536d26: 0195 |0005: move v5, v9 │ │ -536d28: 7406 8ed3 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getCleanMercator:(JDZ)J // method@d38e │ │ -536d2e: 0b07 |0009: move-result-wide v7 │ │ -536d30: 1007 |000a: return-wide v7 │ │ +536d28: |[536d28] org.osmdroid.views.Projection.getCleanMercator:(JZ)J │ │ +536d38: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +536d3c: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +536d40: 0471 |0004: move-wide v1, v7 │ │ +536d42: 0195 |0005: move v5, v9 │ │ +536d44: 7406 8ed3 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getCleanMercator:(JDZ)J // method@d38e │ │ +536d4a: 0b07 |0009: move-result-wide v7 │ │ +536d4c: 1007 |000a: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x000b reg=7 (null) J │ │ 0x0000 - 0x000b reg=9 (null) Z │ │ @@ -1546727,17 +1546745,17 @@ │ │ type : '()Lorg/osmdroid/util/GeoPoint;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53711c: |[53711c] org.osmdroid.views.Projection.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; │ │ -53712c: 5410 499f |0000: iget-object v0, v1, Lorg/osmdroid/views/Projection;.mCurrentCenter:Lorg/osmdroid/util/GeoPoint; // field@9f49 │ │ -537130: 1100 |0002: return-object v0 │ │ +537138: |[537138] org.osmdroid.views.Projection.getCurrentCenter:()Lorg/osmdroid/util/GeoPoint; │ │ +537148: 5410 499f |0000: iget-object v0, v1, Lorg/osmdroid/views/Projection;.mCurrentCenter:Lorg/osmdroid/util/GeoPoint; // field@9f49 │ │ +53714c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/Projection; │ │ │ │ #10 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1546745,17 +1546763,17 @@ │ │ type : '()Landroid/graphics/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -536a34: |[536a34] org.osmdroid.views.Projection.getInvertedScaleRotateCanvasMatrix:()Landroid/graphics/Matrix; │ │ -536a44: 5410 569f |0000: iget-object v0, v1, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ -536a48: 1100 |0002: return-object v0 │ │ +536a50: |[536a50] org.osmdroid.views.Projection.getInvertedScaleRotateCanvasMatrix:()Landroid/graphics/Matrix; │ │ +536a60: 5410 569f |0000: iget-object v0, v1, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ +536a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/Projection; │ │ │ │ #11 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1546763,25 +1546781,25 @@ │ │ type : '(D)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -536e1c: |[536e1c] org.osmdroid.views.Projection.getLongPixelXFromLongitude:(D)J │ │ -536e2c: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -536e30: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -536e34: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -536e36: 0471 |0005: move-wide v1, v7 │ │ -536e38: 7406 9bd3 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorXFromLongitude:(DDZ)J // method@d39b │ │ -536e3e: 0b07 |0009: move-result-wide v7 │ │ -536e40: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -536e42: 7040 c9d4 7608 |000b: invoke-direct {v6, v7, v8, v0}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ -536e48: 0b07 |000e: move-result-wide v7 │ │ -536e4a: 1007 |000f: return-wide v7 │ │ +536e38: |[536e38] org.osmdroid.views.Projection.getLongPixelXFromLongitude:(D)J │ │ +536e48: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +536e4c: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +536e50: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +536e52: 0471 |0005: move-wide v1, v7 │ │ +536e54: 7406 9bd3 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorXFromLongitude:(DDZ)J // method@d39b │ │ +536e5a: 0b07 |0009: move-result-wide v7 │ │ +536e5c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +536e5e: 7040 c9d4 7608 |000b: invoke-direct {v6, v7, v8, v0}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ +536e64: 0b07 |000e: move-result-wide v7 │ │ +536e66: 1007 |000f: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0010 reg=7 (null) D │ │ │ │ @@ -1546790,33 +1546808,33 @@ │ │ type : '(DZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -536e4c: |[536e4c] org.osmdroid.views.Projection.getLongPixelXFromLongitude:(DZ)J │ │ -536e5c: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -536e60: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -536e64: 5561 479f |0004: iget-boolean v1, v6, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -536e68: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -536e6c: 3809 0300 |0008: if-eqz v9, 000b // +0003 │ │ -536e70: 2804 |000a: goto 000e // +0004 │ │ -536e72: 1209 |000b: const/4 v9, #int 0 // #0 │ │ -536e74: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -536e76: 2803 |000d: goto 0010 // +0003 │ │ -536e78: 1219 |000e: const/4 v9, #int 1 // #1 │ │ -536e7a: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -536e7c: 0471 |0010: move-wide v1, v7 │ │ -536e7e: 7406 9bd3 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorXFromLongitude:(DDZ)J // method@d39b │ │ -536e84: 0b07 |0014: move-result-wide v7 │ │ -536e86: 5569 479f |0015: iget-boolean v9, v6, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -536e8a: 7040 c9d4 7698 |0017: invoke-direct {v6, v7, v8, v9}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ -536e90: 0b07 |001a: move-result-wide v7 │ │ -536e92: 1007 |001b: return-wide v7 │ │ +536e68: |[536e68] org.osmdroid.views.Projection.getLongPixelXFromLongitude:(DZ)J │ │ +536e78: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +536e7c: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +536e80: 5561 479f |0004: iget-boolean v1, v6, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +536e84: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +536e88: 3809 0300 |0008: if-eqz v9, 000b // +0003 │ │ +536e8c: 2804 |000a: goto 000e // +0004 │ │ +536e8e: 1209 |000b: const/4 v9, #int 0 // #0 │ │ +536e90: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +536e92: 2803 |000d: goto 0010 // +0003 │ │ +536e94: 1219 |000e: const/4 v9, #int 1 // #1 │ │ +536e96: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +536e98: 0471 |0010: move-wide v1, v7 │ │ +536e9a: 7406 9bd3 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorXFromLongitude:(DDZ)J // method@d39b │ │ +536ea0: 0b07 |0014: move-result-wide v7 │ │ +536ea2: 5569 479f |0015: iget-boolean v9, v6, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +536ea6: 7040 c9d4 7698 |0017: invoke-direct {v6, v7, v8, v9}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ +536eac: 0b07 |001a: move-result-wide v7 │ │ +536eae: 1007 |001b: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x001c reg=7 (null) D │ │ 0x0000 - 0x001c reg=9 (null) Z │ │ @@ -1546826,25 +1546844,25 @@ │ │ type : '(D)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -536ec4: |[536ec4] org.osmdroid.views.Projection.getLongPixelYFromLatitude:(D)J │ │ -536ed4: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -536ed8: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -536edc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -536ede: 0471 |0005: move-wide v1, v7 │ │ -536ee0: 7406 9cd3 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorYFromLatitude:(DDZ)J // method@d39c │ │ -536ee6: 0b07 |0009: move-result-wide v7 │ │ -536ee8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -536eea: 7040 ccd4 7608 |000b: invoke-direct {v6, v7, v8, v0}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ -536ef0: 0b07 |000e: move-result-wide v7 │ │ -536ef2: 1007 |000f: return-wide v7 │ │ +536ee0: |[536ee0] org.osmdroid.views.Projection.getLongPixelYFromLatitude:(D)J │ │ +536ef0: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +536ef4: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +536ef8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +536efa: 0471 |0005: move-wide v1, v7 │ │ +536efc: 7406 9cd3 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorYFromLatitude:(DDZ)J // method@d39c │ │ +536f02: 0b07 |0009: move-result-wide v7 │ │ +536f04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +536f06: 7040 ccd4 7608 |000b: invoke-direct {v6, v7, v8, v0}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ +536f0c: 0b07 |000e: move-result-wide v7 │ │ +536f0e: 1007 |000f: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0010 reg=7 (null) D │ │ │ │ @@ -1546853,33 +1546871,33 @@ │ │ type : '(DZ)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 28 16-bit code units │ │ -536ef4: |[536ef4] org.osmdroid.views.Projection.getLongPixelYFromLatitude:(DZ)J │ │ -536f04: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ -536f08: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ -536f0c: 5561 589f |0004: iget-boolean v1, v6, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -536f10: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -536f14: 3809 0300 |0008: if-eqz v9, 000b // +0003 │ │ -536f18: 2804 |000a: goto 000e // +0004 │ │ -536f1a: 1209 |000b: const/4 v9, #int 0 // #0 │ │ -536f1c: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -536f1e: 2803 |000d: goto 0010 // +0003 │ │ -536f20: 1219 |000e: const/4 v9, #int 1 // #1 │ │ -536f22: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -536f24: 0471 |0010: move-wide v1, v7 │ │ -536f26: 7406 9cd3 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorYFromLatitude:(DDZ)J // method@d39c │ │ -536f2c: 0b07 |0014: move-result-wide v7 │ │ -536f2e: 5569 589f |0015: iget-boolean v9, v6, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -536f32: 7040 ccd4 7698 |0017: invoke-direct {v6, v7, v8, v9}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ -536f38: 0b07 |001a: move-result-wide v7 │ │ -536f3a: 1007 |001b: return-wide v7 │ │ +536f10: |[536f10] org.osmdroid.views.Projection.getLongPixelYFromLatitude:(DZ)J │ │ +536f20: 5460 559f |0000: iget-object v0, v6, Lorg/osmdroid/views/Projection;.mTileSystem:Lorg/osmdroid/util/TileSystem; // field@9f55 │ │ +536f24: 5363 4b9f |0002: iget-wide v3, v6, Lorg/osmdroid/views/Projection;.mMercatorMapSize:D // field@9f4b │ │ +536f28: 5561 589f |0004: iget-boolean v1, v6, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +536f2c: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +536f30: 3809 0300 |0008: if-eqz v9, 000b // +0003 │ │ +536f34: 2804 |000a: goto 000e // +0004 │ │ +536f36: 1209 |000b: const/4 v9, #int 0 // #0 │ │ +536f38: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +536f3a: 2803 |000d: goto 0010 // +0003 │ │ +536f3c: 1219 |000e: const/4 v9, #int 1 // #1 │ │ +536f3e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +536f40: 0471 |0010: move-wide v1, v7 │ │ +536f42: 7406 9cd3 0000 |0011: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/TileSystem;.getMercatorYFromLatitude:(DDZ)J // method@d39c │ │ +536f48: 0b07 |0014: move-result-wide v7 │ │ +536f4a: 5569 589f |0015: iget-boolean v9, v6, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +536f4e: 7040 ccd4 7698 |0017: invoke-direct {v6, v7, v8, v9}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ +536f54: 0b07 |001a: move-result-wide v7 │ │ +536f56: 1007 |001b: return-wide v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x001c reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x001c reg=7 (null) D │ │ 0x0000 - 0x001c reg=9 (null) Z │ │ @@ -1546889,19 +1546907,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -536f6c: |[536f6c] org.osmdroid.views.Projection.getMercatorFromTile:(I)J │ │ -536f7c: 5320 549f |0000: iget-wide v0, v2, Lorg/osmdroid/views/Projection;.mTileSize:D // field@9f54 │ │ -536f80: 7130 99d3 0301 |0002: invoke-static {v3, v0, v1}, Lorg/osmdroid/util/TileSystem;.getMercatorFromTile:(ID)J // method@d399 │ │ -536f86: 0b00 |0005: move-result-wide v0 │ │ -536f88: 1000 |0006: return-wide v0 │ │ +536f88: |[536f88] org.osmdroid.views.Projection.getMercatorFromTile:(I)J │ │ +536f98: 5320 549f |0000: iget-wide v0, v2, Lorg/osmdroid/views/Projection;.mTileSize:D // field@9f54 │ │ +536f9c: 7130 99d3 0301 |0002: invoke-static {v3, v0, v1}, Lorg/osmdroid/util/TileSystem;.getMercatorFromTile:(ID)J // method@d399 │ │ +536fa2: 0b00 |0005: move-result-wide v0 │ │ +536fa4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0007 reg=3 (null) I │ │ │ │ @@ -1546910,97 +1546928,97 @@ │ │ type : '(Lorg/osmdroid/util/RectL;)Lorg/osmdroid/util/RectL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -537188: |[537188] org.osmdroid.views.Projection.getMercatorViewPort:(Lorg/osmdroid/util/RectL;)Lorg/osmdroid/util/RectL; │ │ -537198: 380e 0300 |0000: if-eqz v14, 0003 // +0003 │ │ -53719c: 2806 |0002: goto 0008 // +0006 │ │ -53719e: 220e da22 |0003: new-instance v14, Lorg/osmdroid/util/RectL; // type@22da │ │ -5371a2: 7010 74d3 0e00 |0005: invoke-direct {v14}, Lorg/osmdroid/util/RectL;.:()V // method@d374 │ │ -5371a8: 54d0 4a9f |0008: iget-object v0, v13, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -5371ac: 5201 8200 |000a: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5371b0: 8212 |000c: int-to-float v2, v1 │ │ -5371b2: 5203 8300 |000d: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5371b6: 8234 |000f: int-to-float v4, v3 │ │ -5371b8: 5205 8400 |0010: iget v5, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5371bc: 8256 |0012: int-to-float v6, v5 │ │ -5371be: 5200 8100 |0013: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5371c2: 8207 |0015: int-to-float v7, v0 │ │ -5371c4: 52d8 4e9f |0016: iget v8, v13, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -5371c8: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -5371ca: 2d08 0809 |0019: cmpl-float v8, v8, v9 │ │ -5371ce: 3808 5200 |001b: if-eqz v8, 006d // +0052 │ │ -5371d2: 1308 0800 |001d: const/16 v8, #int 8 // #8 │ │ -5371d6: 2389 3123 |001f: new-array v9, v8, [F // type@2331 │ │ -5371da: 821a |0021: int-to-float v10, v1 │ │ -5371dc: 120b |0022: const/4 v11, #int 0 // #0 │ │ -5371de: 4b0a 090b |0023: aput v10, v9, v11 │ │ -5371e2: 825a |0025: int-to-float v10, v5 │ │ -5371e4: 121c |0026: const/4 v12, #int 1 // #1 │ │ -5371e6: 4b0a 090c |0027: aput v10, v9, v12 │ │ -5371ea: 823a |0029: int-to-float v10, v3 │ │ -5371ec: 122c |002a: const/4 v12, #int 2 // #2 │ │ -5371ee: 4b0a 090c |002b: aput v10, v9, v12 │ │ -5371f2: 123a |002d: const/4 v10, #int 3 // #3 │ │ -5371f4: 820c |002e: int-to-float v12, v0 │ │ -5371f6: 4b0c 090a |002f: aput v12, v9, v10 │ │ -5371fa: 124a |0031: const/4 v10, #int 4 // #4 │ │ -5371fc: 8211 |0032: int-to-float v1, v1 │ │ -5371fe: 4b01 090a |0033: aput v1, v9, v10 │ │ -537202: 1251 |0035: const/4 v1, #int 5 // #5 │ │ -537204: 8200 |0036: int-to-float v0, v0 │ │ -537206: 4b00 0901 |0037: aput v0, v9, v1 │ │ -53720a: 1260 |0039: const/4 v0, #int 6 // #6 │ │ -53720c: 8231 |003a: int-to-float v1, v3 │ │ -53720e: 4b01 0900 |003b: aput v1, v9, v0 │ │ -537212: 1270 |003d: const/4 v0, #int 7 // #7 │ │ -537214: 8251 |003e: int-to-float v1, v5 │ │ -537216: 4b01 0900 |003f: aput v1, v9, v0 │ │ -53721a: 54d0 569f |0041: iget-object v0, v13, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ -53721e: 6e20 3004 9000 |0043: invoke-virtual {v0, v9}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@0430 │ │ -537224: 358b 2700 |0046: if-ge v11, v8, 006d // +0027 │ │ -537228: 4400 090b |0048: aget v0, v9, v11 │ │ -53722c: 2d00 0200 |004a: cmpl-float v0, v2, v0 │ │ -537230: 3d00 0400 |004c: if-lez v0, 0050 // +0004 │ │ -537234: 4402 090b |004e: aget v2, v9, v11 │ │ -537238: 4400 090b |0050: aget v0, v9, v11 │ │ -53723c: 2e00 0400 |0052: cmpg-float v0, v4, v0 │ │ -537240: 3b00 0400 |0054: if-gez v0, 0058 // +0004 │ │ -537244: 4404 090b |0056: aget v4, v9, v11 │ │ -537248: d800 0b01 |0058: add-int/lit8 v0, v11, #int 1 // #01 │ │ -53724c: 4401 0900 |005a: aget v1, v9, v0 │ │ -537250: 2d01 0601 |005c: cmpl-float v1, v6, v1 │ │ -537254: 3d01 0400 |005e: if-lez v1, 0062 // +0004 │ │ -537258: 4406 0900 |0060: aget v6, v9, v0 │ │ -53725c: 4401 0900 |0062: aget v1, v9, v0 │ │ -537260: 2e01 0701 |0064: cmpg-float v1, v7, v1 │ │ -537264: 3b01 0400 |0066: if-gez v1, 006a // +0004 │ │ -537268: 4407 0900 |0068: aget v7, v9, v0 │ │ -53726c: d80b 0b02 |006a: add-int/lit8 v11, v11, #int 2 // #02 │ │ -537270: 28da |006c: goto 0046 // -0026 │ │ -537272: 8720 |006d: float-to-int v0, v2 │ │ -537274: 6e20 cfd4 0d00 |006e: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ -53727a: 0b00 |0071: move-result-wide v0 │ │ -53727c: 5ae0 b69e |0072: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ -537280: 8760 |0074: float-to-int v0, v6 │ │ -537282: 6e20 d0d4 0d00 |0075: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ -537288: 0b00 |0078: move-result-wide v0 │ │ -53728a: 5ae0 b89e |0079: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ -53728e: 8740 |007b: float-to-int v0, v4 │ │ -537290: 6e20 cfd4 0d00 |007c: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ -537296: 0b00 |007f: move-result-wide v0 │ │ -537298: 5ae0 b79e |0080: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ -53729c: 8770 |0082: float-to-int v0, v7 │ │ -53729e: 6e20 d0d4 0d00 |0083: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ -5372a4: 0b00 |0086: move-result-wide v0 │ │ -5372a6: 5ae0 b59e |0087: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ -5372aa: 110e |0089: return-object v14 │ │ +5371a4: |[5371a4] org.osmdroid.views.Projection.getMercatorViewPort:(Lorg/osmdroid/util/RectL;)Lorg/osmdroid/util/RectL; │ │ +5371b4: 380e 0300 |0000: if-eqz v14, 0003 // +0003 │ │ +5371b8: 2806 |0002: goto 0008 // +0006 │ │ +5371ba: 220e da22 |0003: new-instance v14, Lorg/osmdroid/util/RectL; // type@22da │ │ +5371be: 7010 74d3 0e00 |0005: invoke-direct {v14}, Lorg/osmdroid/util/RectL;.:()V // method@d374 │ │ +5371c4: 54d0 4a9f |0008: iget-object v0, v13, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +5371c8: 5201 8200 |000a: iget v1, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5371cc: 8212 |000c: int-to-float v2, v1 │ │ +5371ce: 5203 8300 |000d: iget v3, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5371d2: 8234 |000f: int-to-float v4, v3 │ │ +5371d4: 5205 8400 |0010: iget v5, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5371d8: 8256 |0012: int-to-float v6, v5 │ │ +5371da: 5200 8100 |0013: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5371de: 8207 |0015: int-to-float v7, v0 │ │ +5371e0: 52d8 4e9f |0016: iget v8, v13, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +5371e4: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +5371e6: 2d08 0809 |0019: cmpl-float v8, v8, v9 │ │ +5371ea: 3808 5200 |001b: if-eqz v8, 006d // +0052 │ │ +5371ee: 1308 0800 |001d: const/16 v8, #int 8 // #8 │ │ +5371f2: 2389 3123 |001f: new-array v9, v8, [F // type@2331 │ │ +5371f6: 821a |0021: int-to-float v10, v1 │ │ +5371f8: 120b |0022: const/4 v11, #int 0 // #0 │ │ +5371fa: 4b0a 090b |0023: aput v10, v9, v11 │ │ +5371fe: 825a |0025: int-to-float v10, v5 │ │ +537200: 121c |0026: const/4 v12, #int 1 // #1 │ │ +537202: 4b0a 090c |0027: aput v10, v9, v12 │ │ +537206: 823a |0029: int-to-float v10, v3 │ │ +537208: 122c |002a: const/4 v12, #int 2 // #2 │ │ +53720a: 4b0a 090c |002b: aput v10, v9, v12 │ │ +53720e: 123a |002d: const/4 v10, #int 3 // #3 │ │ +537210: 820c |002e: int-to-float v12, v0 │ │ +537212: 4b0c 090a |002f: aput v12, v9, v10 │ │ +537216: 124a |0031: const/4 v10, #int 4 // #4 │ │ +537218: 8211 |0032: int-to-float v1, v1 │ │ +53721a: 4b01 090a |0033: aput v1, v9, v10 │ │ +53721e: 1251 |0035: const/4 v1, #int 5 // #5 │ │ +537220: 8200 |0036: int-to-float v0, v0 │ │ +537222: 4b00 0901 |0037: aput v0, v9, v1 │ │ +537226: 1260 |0039: const/4 v0, #int 6 // #6 │ │ +537228: 8231 |003a: int-to-float v1, v3 │ │ +53722a: 4b01 0900 |003b: aput v1, v9, v0 │ │ +53722e: 1270 |003d: const/4 v0, #int 7 // #7 │ │ +537230: 8251 |003e: int-to-float v1, v5 │ │ +537232: 4b01 0900 |003f: aput v1, v9, v0 │ │ +537236: 54d0 569f |0041: iget-object v0, v13, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ +53723a: 6e20 3004 9000 |0043: invoke-virtual {v0, v9}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@0430 │ │ +537240: 358b 2700 |0046: if-ge v11, v8, 006d // +0027 │ │ +537244: 4400 090b |0048: aget v0, v9, v11 │ │ +537248: 2d00 0200 |004a: cmpl-float v0, v2, v0 │ │ +53724c: 3d00 0400 |004c: if-lez v0, 0050 // +0004 │ │ +537250: 4402 090b |004e: aget v2, v9, v11 │ │ +537254: 4400 090b |0050: aget v0, v9, v11 │ │ +537258: 2e00 0400 |0052: cmpg-float v0, v4, v0 │ │ +53725c: 3b00 0400 |0054: if-gez v0, 0058 // +0004 │ │ +537260: 4404 090b |0056: aget v4, v9, v11 │ │ +537264: d800 0b01 |0058: add-int/lit8 v0, v11, #int 1 // #01 │ │ +537268: 4401 0900 |005a: aget v1, v9, v0 │ │ +53726c: 2d01 0601 |005c: cmpl-float v1, v6, v1 │ │ +537270: 3d01 0400 |005e: if-lez v1, 0062 // +0004 │ │ +537274: 4406 0900 |0060: aget v6, v9, v0 │ │ +537278: 4401 0900 |0062: aget v1, v9, v0 │ │ +53727c: 2e01 0701 |0064: cmpg-float v1, v7, v1 │ │ +537280: 3b01 0400 |0066: if-gez v1, 006a // +0004 │ │ +537284: 4407 0900 |0068: aget v7, v9, v0 │ │ +537288: d80b 0b02 |006a: add-int/lit8 v11, v11, #int 2 // #02 │ │ +53728c: 28da |006c: goto 0046 // -0026 │ │ +53728e: 8720 |006d: float-to-int v0, v2 │ │ +537290: 6e20 cfd4 0d00 |006e: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ +537296: 0b00 |0071: move-result-wide v0 │ │ +537298: 5ae0 b69e |0072: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.left:J // field@9eb6 │ │ +53729c: 8760 |0074: float-to-int v0, v6 │ │ +53729e: 6e20 d0d4 0d00 |0075: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ +5372a4: 0b00 |0078: move-result-wide v0 │ │ +5372a6: 5ae0 b89e |0079: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.top:J // field@9eb8 │ │ +5372aa: 8740 |007b: float-to-int v0, v4 │ │ +5372ac: 6e20 cfd4 0d00 |007c: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ +5372b2: 0b00 |007f: move-result-wide v0 │ │ +5372b4: 5ae0 b79e |0080: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.right:J // field@9eb7 │ │ +5372b8: 8770 |0082: float-to-int v0, v7 │ │ +5372ba: 6e20 d0d4 0d00 |0083: invoke-virtual {v13, v0}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ +5372c0: 0b00 |0086: move-result-wide v0 │ │ +5372c2: 5ae0 b59e |0087: iput-wide v0, v14, Lorg/osmdroid/util/RectL;.bottom:J // field@9eb5 │ │ +5372c6: 110e |0089: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=539 │ │ 0x0008 line=542 │ │ 0x000d line=543 │ │ 0x0010 line=544 │ │ 0x0013 line=545 │ │ @@ -1547027,19 +1547045,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -536f8c: |[536f8c] org.osmdroid.views.Projection.getMercatorXFromPixel:(I)J │ │ -536f9c: 8150 |0000: int-to-long v0, v5 │ │ -536f9e: 5342 4c9f |0001: iget-wide v2, v4, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ -536fa2: bc20 |0003: sub-long/2addr v0, v2 │ │ -536fa4: 1000 |0004: return-wide v0 │ │ +536fa8: |[536fa8] org.osmdroid.views.Projection.getMercatorXFromPixel:(I)J │ │ +536fb8: 8150 |0000: int-to-long v0, v5 │ │ +536fba: 5342 4c9f |0001: iget-wide v2, v4, Lorg/osmdroid/views/Projection;.mOffsetX:J // field@9f4c │ │ +536fbe: bc20 |0003: sub-long/2addr v0, v2 │ │ +536fc0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ locals : │ │ 0x0000 - 0x0005 reg=4 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0005 reg=5 (null) I │ │ │ │ @@ -1547048,19 +1547066,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -536fa8: |[536fa8] org.osmdroid.views.Projection.getMercatorYFromPixel:(I)J │ │ -536fb8: 8150 |0000: int-to-long v0, v5 │ │ -536fba: 5342 4d9f |0001: iget-wide v2, v4, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ -536fbe: bc20 |0003: sub-long/2addr v0, v2 │ │ -536fc0: 1000 |0004: return-wide v0 │ │ +536fc4: |[536fc4] org.osmdroid.views.Projection.getMercatorYFromPixel:(I)J │ │ +536fd4: 8150 |0000: int-to-long v0, v5 │ │ +536fd6: 5342 4d9f |0001: iget-wide v2, v4, Lorg/osmdroid/views/Projection;.mOffsetY:J // field@9f4d │ │ +536fda: bc20 |0003: sub-long/2addr v0, v2 │ │ +536fdc: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=608 │ │ locals : │ │ 0x0000 - 0x0005 reg=4 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0005 reg=5 (null) I │ │ │ │ @@ -1547069,17 +1547087,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -536cac: |[536cac] org.osmdroid.views.Projection.getOrientation:()F │ │ -536cbc: 5210 4e9f |0000: iget v0, v1, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -536cc0: 0f00 |0002: return v0 │ │ +536cc8: |[536cc8] org.osmdroid.views.Projection.getOrientation:()F │ │ +536cd8: 5210 4e9f |0000: iget v0, v1, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +536cdc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/Projection; │ │ │ │ #20 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1547087,51 +1547105,51 @@ │ │ type : '(IILandroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -536ba8: |[536ba8] org.osmdroid.views.Projection.getPixelFromTile:(IILandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -536bb8: 3806 0300 |0000: if-eqz v6, 0003 // +0003 │ │ -536bbc: 2806 |0002: goto 0008 // +0006 │ │ -536bbe: 2206 d700 |0003: new-instance v6, Landroid/graphics/Rect; // type@00d7 │ │ -536bc2: 7010 9c04 0600 |0005: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@049c │ │ -536bc8: 6e20 cdd4 4300 |0008: invoke-virtual {v3, v4}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ -536bce: 0b00 |000b: move-result-wide v0 │ │ -536bd0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -536bd2: 7040 c9d4 0321 |000d: invoke-direct {v3, v0, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ -536bd8: 0b00 |0010: move-result-wide v0 │ │ -536bda: 7120 add3 1000 |0011: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536be0: 0a00 |0014: move-result v0 │ │ -536be2: 5960 8200 |0015: iput v0, v6, Landroid/graphics/Rect;.left:I // field@0082 │ │ -536be6: 6e20 cdd4 5300 |0017: invoke-virtual {v3, v5}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ -536bec: 0b00 |001a: move-result-wide v0 │ │ -536bee: 7040 ccd4 0321 |001b: invoke-direct {v3, v0, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ -536bf4: 0b00 |001e: move-result-wide v0 │ │ -536bf6: 7120 add3 1000 |001f: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536bfc: 0a00 |0022: move-result v0 │ │ -536bfe: 5960 8400 |0023: iput v0, v6, Landroid/graphics/Rect;.top:I // field@0084 │ │ -536c02: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ -536c06: 6e20 cdd4 4300 |0027: invoke-virtual {v3, v4}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ -536c0c: 0b00 |002a: move-result-wide v0 │ │ -536c0e: 7040 c9d4 0321 |002b: invoke-direct {v3, v0, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ -536c14: 0b00 |002e: move-result-wide v0 │ │ -536c16: 7120 add3 1000 |002f: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536c1c: 0a04 |0032: move-result v4 │ │ -536c1e: 5964 8300 |0033: iput v4, v6, Landroid/graphics/Rect;.right:I // field@0083 │ │ -536c22: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ -536c26: 6e20 cdd4 5300 |0037: invoke-virtual {v3, v5}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ -536c2c: 0b04 |003a: move-result-wide v4 │ │ -536c2e: 7040 ccd4 4325 |003b: invoke-direct {v3, v4, v5, v2}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ -536c34: 0b04 |003e: move-result-wide v4 │ │ -536c36: 7120 add3 5400 |003f: invoke-static {v4, v5}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536c3c: 0a04 |0042: move-result v4 │ │ -536c3e: 5964 8100 |0043: iput v4, v6, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -536c42: 1106 |0045: return-object v6 │ │ +536bc4: |[536bc4] org.osmdroid.views.Projection.getPixelFromTile:(IILandroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +536bd4: 3806 0300 |0000: if-eqz v6, 0003 // +0003 │ │ +536bd8: 2806 |0002: goto 0008 // +0006 │ │ +536bda: 2206 d700 |0003: new-instance v6, Landroid/graphics/Rect; // type@00d7 │ │ +536bde: 7010 9c04 0600 |0005: invoke-direct {v6}, Landroid/graphics/Rect;.:()V // method@049c │ │ +536be4: 6e20 cdd4 4300 |0008: invoke-virtual {v3, v4}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ +536bea: 0b00 |000b: move-result-wide v0 │ │ +536bec: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +536bee: 7040 c9d4 0321 |000d: invoke-direct {v3, v0, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ +536bf4: 0b00 |0010: move-result-wide v0 │ │ +536bf6: 7120 add3 1000 |0011: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536bfc: 0a00 |0014: move-result v0 │ │ +536bfe: 5960 8200 |0015: iput v0, v6, Landroid/graphics/Rect;.left:I // field@0082 │ │ +536c02: 6e20 cdd4 5300 |0017: invoke-virtual {v3, v5}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ +536c08: 0b00 |001a: move-result-wide v0 │ │ +536c0a: 7040 ccd4 0321 |001b: invoke-direct {v3, v0, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ +536c10: 0b00 |001e: move-result-wide v0 │ │ +536c12: 7120 add3 1000 |001f: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536c18: 0a00 |0022: move-result v0 │ │ +536c1a: 5960 8400 |0023: iput v0, v6, Landroid/graphics/Rect;.top:I // field@0084 │ │ +536c1e: d804 0401 |0025: add-int/lit8 v4, v4, #int 1 // #01 │ │ +536c22: 6e20 cdd4 4300 |0027: invoke-virtual {v3, v4}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ +536c28: 0b00 |002a: move-result-wide v0 │ │ +536c2a: 7040 c9d4 0321 |002b: invoke-direct {v3, v0, v1, v2}, Lorg/osmdroid/views/Projection;.getLongPixelXFromMercator:(JZ)J // method@d4c9 │ │ +536c30: 0b00 |002e: move-result-wide v0 │ │ +536c32: 7120 add3 1000 |002f: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536c38: 0a04 |0032: move-result v4 │ │ +536c3a: 5964 8300 |0033: iput v4, v6, Landroid/graphics/Rect;.right:I // field@0083 │ │ +536c3e: d805 0501 |0035: add-int/lit8 v5, v5, #int 1 // #01 │ │ +536c42: 6e20 cdd4 5300 |0037: invoke-virtual {v3, v5}, Lorg/osmdroid/views/Projection;.getMercatorFromTile:(I)J // method@d4cd │ │ +536c48: 0b04 |003a: move-result-wide v4 │ │ +536c4a: 7040 ccd4 4325 |003b: invoke-direct {v3, v4, v5, v2}, Lorg/osmdroid/views/Projection;.getLongPixelYFromMercator:(JZ)J // method@d4cc │ │ +536c50: 0b04 |003e: move-result-wide v4 │ │ +536c52: 7120 add3 5400 |003f: invoke-static {v4, v5}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536c58: 0a04 |0042: move-result v4 │ │ +536c5a: 5964 8100 |0043: iput v4, v6, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +536c5e: 1106 |0045: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=406 │ │ 0x0008 line=407 │ │ 0x0017 line=408 │ │ 0x0027 line=409 │ │ 0x0037 line=410 │ │ @@ -1547146,21 +1547164,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -536cc4: |[536cc4] org.osmdroid.views.Projection.getScreenCenterX:()I │ │ -536cd4: 5420 4a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -536cd8: 5201 8300 |0002: iget v1, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -536cdc: 5200 8200 |0004: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -536ce0: b001 |0006: add-int/2addr v1, v0 │ │ -536ce2: db01 0102 |0007: div-int/lit8 v1, v1, #int 2 // #02 │ │ -536ce6: 0f01 |0009: return v1 │ │ +536ce0: |[536ce0] org.osmdroid.views.Projection.getScreenCenterX:()I │ │ +536cf0: 5420 4a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +536cf4: 5201 8300 |0002: iget v1, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +536cf8: 5200 8200 |0004: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +536cfc: b001 |0006: add-int/2addr v1, v0 │ │ +536cfe: db01 0102 |0007: div-int/lit8 v1, v1, #int 2 // #02 │ │ +536d02: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/osmdroid/views/Projection; │ │ │ │ #22 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1547168,21 +1547186,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -536ce8: |[536ce8] org.osmdroid.views.Projection.getScreenCenterY:()I │ │ -536cf8: 5420 4a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ -536cfc: 5201 8100 |0002: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -536d00: 5200 8400 |0004: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -536d04: b001 |0006: add-int/2addr v1, v0 │ │ -536d06: db01 0102 |0007: div-int/lit8 v1, v1, #int 2 // #02 │ │ -536d0a: 0f01 |0009: return v1 │ │ +536d04: |[536d04] org.osmdroid.views.Projection.getScreenCenterY:()I │ │ +536d14: 5420 4a9f |0000: iget-object v0, v2, Lorg/osmdroid/views/Projection;.mIntrinsicScreenRectProjection:Landroid/graphics/Rect; // field@9f4a │ │ +536d18: 5201 8100 |0002: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +536d1c: 5200 8400 |0004: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +536d20: b001 |0006: add-int/2addr v1, v0 │ │ +536d22: db01 0102 |0007: div-int/lit8 v1, v1, #int 2 // #02 │ │ +536d26: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/osmdroid/views/Projection; │ │ │ │ #23 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1547190,17 +1547208,17 @@ │ │ type : '()D' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -536c94: |[536c94] org.osmdroid.views.Projection.getZoomLevel:()D │ │ -536ca4: 5320 579f |0000: iget-wide v0, v2, Lorg/osmdroid/views/Projection;.mZoomLevelProjection:D // field@9f57 │ │ -536ca8: 1000 |0002: return-wide v0 │ │ +536cb0: |[536cb0] org.osmdroid.views.Projection.getZoomLevel:()D │ │ +536cc0: 5320 579f |0000: iget-wide v0, v2, Lorg/osmdroid/views/Projection;.mZoomLevelProjection:D // field@9f57 │ │ +536cc4: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/osmdroid/views/Projection; │ │ │ │ #24 : (in Lorg/osmdroid/views/Projection;) │ │ @@ -1547208,22 +1547226,22 @@ │ │ type : '(Landroid/graphics/Canvas;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -5376dc: |[5376dc] org.osmdroid.views.Projection.restore:(Landroid/graphics/Canvas;Z)V │ │ -5376ec: 5220 4e9f |0000: iget v0, v2, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -5376f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5376f2: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -5376f6: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -5376fa: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ -5376fe: 6e10 0604 0300 |0009: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ -537704: 0e00 |000c: return-void │ │ +5376f8: |[5376f8] org.osmdroid.views.Projection.restore:(Landroid/graphics/Canvas;Z)V │ │ +537708: 5220 4e9f |0000: iget v0, v2, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +53770c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +53770e: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +537712: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +537716: 3804 0500 |0007: if-eqz v4, 000c // +0005 │ │ +53771a: 6e10 0604 0300 |0009: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ +537720: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0009 line=648 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x000d reg=3 (null) Landroid/graphics/Canvas; │ │ @@ -1547234,32 +1547252,32 @@ │ │ type : '(IILandroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -536ab0: |[536ab0] org.osmdroid.views.Projection.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ -536ac0: 5464 4f9f |0000: iget-object v4, v6, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ -536ac4: 5260 4e9f |0002: iget v0, v6, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -536ac8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -536aca: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ -536ace: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -536ad2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -536ad4: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -536ad6: 2803 |000b: goto 000e // +0003 │ │ -536ad8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -536ada: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -536adc: 0760 |000e: move-object v0, v6 │ │ -536ade: 0171 |000f: move v1, v7 │ │ -536ae0: 0182 |0010: move v2, v8 │ │ -536ae2: 0793 |0011: move-object v3, v9 │ │ -536ae4: 7606 bcd4 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/Projection;.applyMatrixToPoint:(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point; // method@d4bc │ │ -536aea: 0c07 |0015: move-result-object v7 │ │ -536aec: 1107 |0016: return-object v7 │ │ +536acc: |[536acc] org.osmdroid.views.Projection.rotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ +536adc: 5464 4f9f |0000: iget-object v4, v6, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ +536ae0: 5260 4e9f |0002: iget v0, v6, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +536ae4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +536ae6: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ +536aea: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +536aee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +536af0: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +536af2: 2803 |000b: goto 000e // +0003 │ │ +536af4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +536af6: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +536af8: 0760 |000e: move-object v0, v6 │ │ +536afa: 0171 |000f: move v1, v7 │ │ +536afc: 0182 |0010: move v2, v8 │ │ +536afe: 0793 |0011: move-object v3, v9 │ │ +536b00: 7606 bcd4 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/Projection;.applyMatrixToPoint:(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point; // method@d4bc │ │ +536b06: 0c07 |0015: move-result-object v7 │ │ +536b08: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0017 reg=7 (null) I │ │ 0x0000 - 0x0017 reg=8 (null) I │ │ @@ -1547270,27 +1547288,27 @@ │ │ type : '(Landroid/graphics/Canvas;ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -537708: |[537708] org.osmdroid.views.Projection.save:(Landroid/graphics/Canvas;ZZ)V │ │ -537718: 5220 4e9f |0000: iget v0, v2, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -53771c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -53771e: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ -537722: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -537726: 3805 0f00 |0007: if-eqz v5, 0016 // +000f │ │ -53772a: 6e10 0a04 0300 |0009: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ -537730: 3804 0500 |000c: if-eqz v4, 0011 // +0005 │ │ -537734: 5424 4f9f |000e: iget-object v4, v2, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ -537738: 2803 |0010: goto 0013 // +0003 │ │ -53773a: 5424 569f |0011: iget-object v4, v2, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ -53773e: 6e20 f203 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@03f2 │ │ -537744: 0e00 |0016: return-void │ │ +537724: |[537724] org.osmdroid.views.Projection.save:(Landroid/graphics/Canvas;ZZ)V │ │ +537734: 5220 4e9f |0000: iget v0, v2, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +537738: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +53773a: 2d00 0001 |0003: cmpl-float v0, v0, v1 │ │ +53773e: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +537742: 3805 0f00 |0007: if-eqz v5, 0016 // +000f │ │ +537746: 6e10 0a04 0300 |0009: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ +53774c: 3804 0500 |000c: if-eqz v4, 0011 // +0005 │ │ +537750: 5424 4f9f |000e: iget-object v4, v2, Lorg/osmdroid/views/Projection;.mRotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f4f │ │ +537754: 2803 |0010: goto 0013 // +0003 │ │ +537756: 5424 569f |0011: iget-object v4, v2, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ +53775a: 6e20 f203 4300 |0013: invoke-virtual {v3, v4}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@03f2 │ │ +537760: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=637 │ │ 0x0009 line=638 │ │ 0x000e line=639 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lorg/osmdroid/views/Projection; │ │ @@ -1547303,32 +1547321,32 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -536c44: |[536c44] org.osmdroid.views.Projection.setMapScroll:(Lorg/osmdroid/views/MapView;)Z │ │ -536c54: 6e10 65d4 0600 |0000: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ -536c5a: 0b00 |0003: move-result-wide v0 │ │ -536c5c: 5352 529f |0004: iget-wide v2, v5, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ -536c60: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ -536c64: 3904 0e00 |0008: if-nez v4, 0016 // +000e │ │ -536c68: 6e10 66d4 0600 |000a: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ -536c6e: 0b00 |000d: move-result-wide v0 │ │ -536c70: 5352 539f |000e: iget-wide v2, v5, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ -536c74: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ -536c78: 3904 0400 |0012: if-nez v4, 0016 // +0004 │ │ -536c7c: 1206 |0014: const/4 v6, #int 0 // #0 │ │ -536c7e: 0f06 |0015: return v6 │ │ -536c80: 5350 529f |0016: iget-wide v0, v5, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ -536c84: 5352 539f |0018: iget-wide v2, v5, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ -536c88: 6e53 9dd4 0621 |001a: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/osmdroid/views/MapView;.setMapScroll:(JJ)V // method@d49d │ │ -536c8e: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -536c90: 0f06 |001e: return v6 │ │ +536c60: |[536c60] org.osmdroid.views.Projection.setMapScroll:(Lorg/osmdroid/views/MapView;)Z │ │ +536c70: 6e10 65d4 0600 |0000: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getMapScrollX:()J // method@d465 │ │ +536c76: 0b00 |0003: move-result-wide v0 │ │ +536c78: 5352 529f |0004: iget-wide v2, v5, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ +536c7c: 3104 0002 |0006: cmp-long v4, v0, v2 │ │ +536c80: 3904 0e00 |0008: if-nez v4, 0016 // +000e │ │ +536c84: 6e10 66d4 0600 |000a: invoke-virtual {v6}, Lorg/osmdroid/views/MapView;.getMapScrollY:()J // method@d466 │ │ +536c8a: 0b00 |000d: move-result-wide v0 │ │ +536c8c: 5352 539f |000e: iget-wide v2, v5, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ +536c90: 3104 0002 |0010: cmp-long v4, v0, v2 │ │ +536c94: 3904 0400 |0012: if-nez v4, 0016 // +0004 │ │ +536c98: 1206 |0014: const/4 v6, #int 0 // #0 │ │ +536c9a: 0f06 |0015: return v6 │ │ +536c9c: 5350 529f |0016: iget-wide v0, v5, Lorg/osmdroid/views/Projection;.mScrollX:J // field@9f52 │ │ +536ca0: 5352 539f |0018: iget-wide v2, v5, Lorg/osmdroid/views/Projection;.mScrollY:J // field@9f53 │ │ +536ca4: 6e53 9dd4 0621 |001a: invoke-virtual {v6, v0, v1, v2, v3}, Lorg/osmdroid/views/MapView;.setMapScroll:(JJ)V // method@d49d │ │ +536caa: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +536cac: 0f06 |001e: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0016 line=797 │ │ locals : │ │ 0x0000 - 0x001f reg=5 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x001f reg=6 (null) Lorg/osmdroid/views/MapView; │ │ @@ -1547338,32 +1547356,32 @@ │ │ type : '(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -537134: |[537134] org.osmdroid.views.Projection.toMercatorPixels:(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL; │ │ -537144: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ -537148: 2806 |0002: goto 0008 // +0006 │ │ -53714a: 2205 d922 |0003: new-instance v5, Lorg/osmdroid/util/PointL; // type@22d9 │ │ -53714e: 7010 71d3 0500 |0005: invoke-direct {v5}, Lorg/osmdroid/util/PointL;.:()V // method@d371 │ │ -537154: 6e20 cfd4 3200 |0008: invoke-virtual {v2, v3}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ -53715a: 0b00 |000b: move-result-wide v0 │ │ -53715c: 5523 479f |000c: iget-boolean v3, v2, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ -537160: 6e40 c2d4 0231 |000e: invoke-virtual {v2, v0, v1, v3}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ -537166: 0b00 |0011: move-result-wide v0 │ │ -537168: 5a50 b39e |0012: iput-wide v0, v5, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ -53716c: 6e20 d0d4 4200 |0014: invoke-virtual {v2, v4}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ -537172: 0b03 |0017: move-result-wide v3 │ │ -537174: 5520 589f |0018: iget-boolean v0, v2, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ -537178: 6e40 c2d4 3204 |001a: invoke-virtual {v2, v3, v4, v0}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ -53717e: 0b03 |001d: move-result-wide v3 │ │ -537180: 5a53 b49e |001e: iput-wide v3, v5, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ -537184: 1105 |0020: return-object v5 │ │ +537150: |[537150] org.osmdroid.views.Projection.toMercatorPixels:(IILorg/osmdroid/util/PointL;)Lorg/osmdroid/util/PointL; │ │ +537160: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ +537164: 2806 |0002: goto 0008 // +0006 │ │ +537166: 2205 d922 |0003: new-instance v5, Lorg/osmdroid/util/PointL; // type@22d9 │ │ +53716a: 7010 71d3 0500 |0005: invoke-direct {v5}, Lorg/osmdroid/util/PointL;.:()V // method@d371 │ │ +537170: 6e20 cfd4 3200 |0008: invoke-virtual {v2, v3}, Lorg/osmdroid/views/Projection;.getMercatorXFromPixel:(I)J // method@d4cf │ │ +537176: 0b00 |000b: move-result-wide v0 │ │ +537178: 5523 479f |000c: iget-boolean v3, v2, Lorg/osmdroid/views/Projection;.horizontalWrapEnabled:Z // field@9f47 │ │ +53717c: 6e40 c2d4 0231 |000e: invoke-virtual {v2, v0, v1, v3}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ +537182: 0b00 |0011: move-result-wide v0 │ │ +537184: 5a50 b39e |0012: iput-wide v0, v5, Lorg/osmdroid/util/PointL;.x:J // field@9eb3 │ │ +537188: 6e20 d0d4 4200 |0014: invoke-virtual {v2, v4}, Lorg/osmdroid/views/Projection;.getMercatorYFromPixel:(I)J // method@d4d0 │ │ +53718e: 0b03 |0017: move-result-wide v3 │ │ +537190: 5520 589f |0018: iget-boolean v0, v2, Lorg/osmdroid/views/Projection;.verticalWrapEnabled:Z // field@9f58 │ │ +537194: 6e40 c2d4 3204 |001a: invoke-virtual {v2, v3, v4, v0}, Lorg/osmdroid/views/Projection;.getCleanMercator:(JZ)J // method@d4c2 │ │ +53719a: 0b03 |001d: move-result-wide v3 │ │ +53719c: 5a53 b49e |001e: iput-wide v3, v5, Lorg/osmdroid/util/PointL;.y:J // field@9eb4 │ │ +5371a0: 1105 |0020: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=314 │ │ 0x0008 line=315 │ │ 0x0014 line=316 │ │ locals : │ │ 0x0000 - 0x0021 reg=2 this Lorg/osmdroid/views/Projection; │ │ @@ -1547376,19 +1547394,19 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -536af0: |[536af0] org.osmdroid.views.Projection.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ -536b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -536b02: 6e40 ded4 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; // method@d4de │ │ -536b08: 0c02 |0004: move-result-object v2 │ │ -536b0a: 1102 |0005: return-object v2 │ │ +536b0c: |[536b0c] org.osmdroid.views.Projection.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; │ │ +536b1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +536b1e: 6e40 ded4 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; // method@d4de │ │ +536b24: 0c02 |0004: move-result-object v2 │ │ +536b26: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/api/IGeoPoint; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/graphics/Point; │ │ @@ -1547398,34 +1547416,34 @@ │ │ type : '(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -536b0c: |[536b0c] org.osmdroid.views.Projection.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; │ │ -536b1c: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ -536b20: 2806 |0002: goto 0008 // +0006 │ │ -536b22: 2204 d100 |0003: new-instance v4, Landroid/graphics/Point; // type@00d1 │ │ -536b26: 7010 9004 0400 |0005: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0490 │ │ -536b2c: 7210 e3d0 0300 |0008: invoke-interface {v3}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ -536b32: 0b00 |000b: move-result-wide v0 │ │ -536b34: 6e40 c8d4 0251 |000c: invoke-virtual {v2, v0, v1, v5}, Lorg/osmdroid/views/Projection;.getLongPixelXFromLongitude:(DZ)J // method@d4c8 │ │ -536b3a: 0b00 |000f: move-result-wide v0 │ │ -536b3c: 7120 add3 1000 |0010: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536b42: 0a00 |0013: move-result v0 │ │ -536b44: 5940 7500 |0014: iput v0, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ -536b48: 7210 e2d0 0300 |0016: invoke-interface {v3}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ -536b4e: 0b00 |0019: move-result-wide v0 │ │ -536b50: 6e40 cbd4 0251 |001a: invoke-virtual {v2, v0, v1, v5}, Lorg/osmdroid/views/Projection;.getLongPixelYFromLatitude:(DZ)J // method@d4cb │ │ -536b56: 0b00 |001d: move-result-wide v0 │ │ -536b58: 7120 add3 1000 |001e: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ -536b5e: 0a03 |0021: move-result v3 │ │ -536b60: 5943 7600 |0022: iput v3, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ -536b64: 1104 |0024: return-object v4 │ │ +536b28: |[536b28] org.osmdroid.views.Projection.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;Z)Landroid/graphics/Point; │ │ +536b38: 3804 0300 |0000: if-eqz v4, 0003 // +0003 │ │ +536b3c: 2806 |0002: goto 0008 // +0006 │ │ +536b3e: 2204 d100 |0003: new-instance v4, Landroid/graphics/Point; // type@00d1 │ │ +536b42: 7010 9004 0400 |0005: invoke-direct {v4}, Landroid/graphics/Point;.:()V // method@0490 │ │ +536b48: 7210 e3d0 0300 |0008: invoke-interface {v3}, Lorg/osmdroid/api/IGeoPoint;.getLongitude:()D // method@d0e3 │ │ +536b4e: 0b00 |000b: move-result-wide v0 │ │ +536b50: 6e40 c8d4 0251 |000c: invoke-virtual {v2, v0, v1, v5}, Lorg/osmdroid/views/Projection;.getLongPixelXFromLongitude:(DZ)J // method@d4c8 │ │ +536b56: 0b00 |000f: move-result-wide v0 │ │ +536b58: 7120 add3 1000 |0010: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536b5e: 0a00 |0013: move-result v0 │ │ +536b60: 5940 7500 |0014: iput v0, v4, Landroid/graphics/Point;.x:I // field@0075 │ │ +536b64: 7210 e2d0 0300 |0016: invoke-interface {v3}, Lorg/osmdroid/api/IGeoPoint;.getLatitude:()D // method@d0e2 │ │ +536b6a: 0b00 |0019: move-result-wide v0 │ │ +536b6c: 6e40 cbd4 0251 |001a: invoke-virtual {v2, v0, v1, v5}, Lorg/osmdroid/views/Projection;.getLongPixelYFromLatitude:(DZ)J // method@d4cb │ │ +536b72: 0b00 |001d: move-result-wide v0 │ │ +536b74: 7120 add3 1000 |001e: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.truncateToInt:(J)I // method@d3ad │ │ +536b7a: 0a03 |0021: move-result v3 │ │ +536b7c: 5943 7600 |0022: iput v3, v4, Landroid/graphics/Point;.y:I // field@0076 │ │ +536b80: 1104 |0024: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=194 │ │ 0x0008 line=195 │ │ 0x0016 line=196 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lorg/osmdroid/views/Projection; │ │ @@ -1547438,32 +1547456,32 @@ │ │ type : '(IILandroid/graphics/Point;)Landroid/graphics/Point;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -536b68: |[536b68] org.osmdroid.views.Projection.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ -536b78: 5464 569f |0000: iget-object v4, v6, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ -536b7c: 5260 4e9f |0002: iget v0, v6, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ -536b80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -536b82: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ -536b86: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -536b8a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -536b8c: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -536b8e: 2803 |000b: goto 000e // +0003 │ │ -536b90: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -536b92: 1205 |000d: const/4 v5, #int 0 // #0 │ │ -536b94: 0760 |000e: move-object v0, v6 │ │ -536b96: 0171 |000f: move v1, v7 │ │ -536b98: 0182 |0010: move v2, v8 │ │ -536b9a: 0793 |0011: move-object v3, v9 │ │ -536b9c: 7606 bcd4 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/Projection;.applyMatrixToPoint:(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point; // method@d4bc │ │ -536ba2: 0c07 |0015: move-result-object v7 │ │ -536ba4: 1107 |0016: return-object v7 │ │ +536b84: |[536b84] org.osmdroid.views.Projection.unrotateAndScalePoint:(IILandroid/graphics/Point;)Landroid/graphics/Point; │ │ +536b94: 5464 569f |0000: iget-object v4, v6, Lorg/osmdroid/views/Projection;.mUnrotateAndScaleMatrix:Landroid/graphics/Matrix; // field@9f56 │ │ +536b98: 5260 4e9f |0002: iget v0, v6, Lorg/osmdroid/views/Projection;.mOrientation:F // field@9f4e │ │ +536b9c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +536b9e: 2d00 0001 |0005: cmpl-float v0, v0, v1 │ │ +536ba2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +536ba6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +536ba8: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +536baa: 2803 |000b: goto 000e // +0003 │ │ +536bac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +536bae: 1205 |000d: const/4 v5, #int 0 // #0 │ │ +536bb0: 0760 |000e: move-object v0, v6 │ │ +536bb2: 0171 |000f: move v1, v7 │ │ +536bb4: 0182 |0010: move v2, v8 │ │ +536bb6: 0793 |0011: move-object v3, v9 │ │ +536bb8: 7606 bcd4 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/Projection;.applyMatrixToPoint:(IILandroid/graphics/Point;Landroid/graphics/Matrix;Z)Landroid/graphics/Point; // method@d4bc │ │ +536bbe: 0c07 |0015: move-result-object v7 │ │ +536bc0: 1107 |0016: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0017 reg=6 this Lorg/osmdroid/views/Projection; │ │ 0x0000 - 0x0017 reg=7 (null) I │ │ 0x0000 - 0x0017 reg=8 (null) I │ │ @@ -1547513,21 +1547531,21 @@ │ │ type : '(Lorg/osmdroid/views/overlay/TilesOverlay;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -537dbc: |[537dbc] org.osmdroid.views.overlay.DefaultOverlayManager.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V │ │ -537dcc: 7010 6368 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractList;.:()V // method@6863 │ │ -537dd2: 6e20 05d5 1000 |0003: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.setTilesOverlay:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d505 │ │ -537dd8: 2201 520f |0006: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0f52 │ │ -537ddc: 7010 f069 0100 |0008: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@69f0 │ │ -537de2: 5b01 5b9f |000b: iput-object v1, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537de6: 0e00 |000d: return-void │ │ +537dd8: |[537dd8] org.osmdroid.views.overlay.DefaultOverlayManager.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V │ │ +537de8: 7010 6368 0000 |0000: invoke-direct {v0}, Ljava/util/AbstractList;.:()V // method@6863 │ │ +537dee: 6e20 05d5 1000 |0003: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.setTilesOverlay:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d505 │ │ +537df4: 2201 520f |0006: new-instance v1, Ljava/util/concurrent/CopyOnWriteArrayList; // type@0f52 │ │ +537df8: 7010 f069 0100 |0008: invoke-direct {v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@69f0 │ │ +537dfe: 5b01 5b9f |000b: iput-object v1, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537e02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0006 line=35 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ @@ -1547538,17 +1547556,17 @@ │ │ type : '(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -537d18: |[537d18] org.osmdroid.views.overlay.DefaultOverlayManager.access$000:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList; │ │ -537d28: 5400 5b9f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537d2c: 1100 |0002: return-object v0 │ │ +537d34: |[537d34] org.osmdroid.views.overlay.DefaultOverlayManager.access$000:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)Ljava/util/concurrent/CopyOnWriteArrayList; │ │ +537d44: 5400 5b9f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537d48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ │ │ #2 : (in Lorg/osmdroid/views/overlay/DefaultOverlayManager;) │ │ @@ -1547556,67 +1547574,67 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 104 16-bit code units │ │ -537eb8: |[537eb8] org.osmdroid.views.overlay.DefaultOverlayManager.onDrawHelper:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/Projection;)V │ │ -537ec8: 5440 5c9f |0000: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ -537ecc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -537ed0: 6e30 72d5 5007 |0004: invoke-virtual {v0, v5, v7}, Lorg/osmdroid/views/overlay/TilesOverlay;.protectDisplayedTilesForCache:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d572 │ │ -537ed6: 5440 5b9f |0007: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537eda: 6e10 f769 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@69f7 │ │ -537ee0: 0c00 |000c: move-result-object v0 │ │ -537ee2: 7210 1269 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537ee8: 0a01 |0010: move-result v1 │ │ -537eea: 3801 1a00 |0011: if-eqz v1, 002b // +001a │ │ -537eee: 7210 1369 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537ef4: 0c01 |0016: move-result-object v1 │ │ -537ef6: 1f01 0623 |0017: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537efa: 3801 f4ff |0019: if-eqz v1, 000d // -000c │ │ -537efe: 6e10 30d5 0100 |001b: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/Overlay;.isEnabled:()Z // method@d530 │ │ -537f04: 0a02 |001e: move-result v2 │ │ -537f06: 3802 eeff |001f: if-eqz v2, 000d // -0012 │ │ -537f0a: 2012 0b23 |0021: instance-of v2, v1, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ -537f0e: 3802 eaff |0023: if-eqz v2, 000d // -0016 │ │ -537f12: 1f01 0b23 |0025: check-cast v1, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ -537f16: 6e30 72d5 5107 |0027: invoke-virtual {v1, v5, v7}, Lorg/osmdroid/views/overlay/TilesOverlay;.protectDisplayedTilesForCache:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d572 │ │ -537f1c: 28e3 |002a: goto 000d // -001d │ │ -537f1e: 5440 5c9f |002b: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ -537f22: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -537f24: 3800 1500 |002e: if-eqz v0, 0043 // +0015 │ │ -537f28: 6e10 30d5 0000 |0030: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/Overlay;.isEnabled:()Z // method@d530 │ │ -537f2e: 0a00 |0033: move-result v0 │ │ -537f30: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ -537f34: 3806 0800 |0036: if-eqz v6, 003e // +0008 │ │ -537f38: 5440 5c9f |0038: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ -537f3c: 6e40 2cd5 5016 |003a: invoke-virtual {v0, v5, v6, v1}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V // method@d52c │ │ -537f42: 2806 |003d: goto 0043 // +0006 │ │ -537f44: 5440 5c9f |003e: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ -537f48: 6e30 69d5 5007 |0040: invoke-virtual {v0, v5, v7}, Lorg/osmdroid/views/overlay/TilesOverlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d569 │ │ -537f4e: 5440 5b9f |0043: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537f52: 6e10 f769 0000 |0045: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@69f7 │ │ -537f58: 0c00 |0048: move-result-object v0 │ │ -537f5a: 7210 1269 0000 |0049: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537f60: 0a02 |004c: move-result v2 │ │ -537f62: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -537f66: 7210 1369 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537f6c: 0c02 |0052: move-result-object v2 │ │ -537f6e: 1f02 0623 |0053: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537f72: 3802 f4ff |0055: if-eqz v2, 0049 // -000c │ │ -537f76: 6e10 30d5 0200 |0057: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/Overlay;.isEnabled:()Z // method@d530 │ │ -537f7c: 0a03 |005a: move-result v3 │ │ -537f7e: 3803 eeff |005b: if-eqz v3, 0049 // -0012 │ │ -537f82: 3806 0600 |005d: if-eqz v6, 0063 // +0006 │ │ -537f86: 6e40 2cd5 5216 |005f: invoke-virtual {v2, v5, v6, v1}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V // method@d52c │ │ -537f8c: 28e7 |0062: goto 0049 // -0019 │ │ -537f8e: 6e30 2dd5 5207 |0063: invoke-virtual {v2, v5, v7}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d52d │ │ -537f94: 28e3 |0066: goto 0049 // -001d │ │ -537f96: 0e00 |0067: return-void │ │ +537ed4: |[537ed4] org.osmdroid.views.overlay.DefaultOverlayManager.onDrawHelper:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/Projection;)V │ │ +537ee4: 5440 5c9f |0000: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ +537ee8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +537eec: 6e30 72d5 5007 |0004: invoke-virtual {v0, v5, v7}, Lorg/osmdroid/views/overlay/TilesOverlay;.protectDisplayedTilesForCache:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d572 │ │ +537ef2: 5440 5b9f |0007: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537ef6: 6e10 f769 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@69f7 │ │ +537efc: 0c00 |000c: move-result-object v0 │ │ +537efe: 7210 1269 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537f04: 0a01 |0010: move-result v1 │ │ +537f06: 3801 1a00 |0011: if-eqz v1, 002b // +001a │ │ +537f0a: 7210 1369 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537f10: 0c01 |0016: move-result-object v1 │ │ +537f12: 1f01 0623 |0017: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537f16: 3801 f4ff |0019: if-eqz v1, 000d // -000c │ │ +537f1a: 6e10 30d5 0100 |001b: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/Overlay;.isEnabled:()Z // method@d530 │ │ +537f20: 0a02 |001e: move-result v2 │ │ +537f22: 3802 eeff |001f: if-eqz v2, 000d // -0012 │ │ +537f26: 2012 0b23 |0021: instance-of v2, v1, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ +537f2a: 3802 eaff |0023: if-eqz v2, 000d // -0016 │ │ +537f2e: 1f01 0b23 |0025: check-cast v1, Lorg/osmdroid/views/overlay/TilesOverlay; // type@230b │ │ +537f32: 6e30 72d5 5107 |0027: invoke-virtual {v1, v5, v7}, Lorg/osmdroid/views/overlay/TilesOverlay;.protectDisplayedTilesForCache:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d572 │ │ +537f38: 28e3 |002a: goto 000d // -001d │ │ +537f3a: 5440 5c9f |002b: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ +537f3e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +537f40: 3800 1500 |002e: if-eqz v0, 0043 // +0015 │ │ +537f44: 6e10 30d5 0000 |0030: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/Overlay;.isEnabled:()Z // method@d530 │ │ +537f4a: 0a00 |0033: move-result v0 │ │ +537f4c: 3800 0f00 |0034: if-eqz v0, 0043 // +000f │ │ +537f50: 3806 0800 |0036: if-eqz v6, 003e // +0008 │ │ +537f54: 5440 5c9f |0038: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ +537f58: 6e40 2cd5 5016 |003a: invoke-virtual {v0, v5, v6, v1}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V // method@d52c │ │ +537f5e: 2806 |003d: goto 0043 // +0006 │ │ +537f60: 5440 5c9f |003e: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ +537f64: 6e30 69d5 5007 |0040: invoke-virtual {v0, v5, v7}, Lorg/osmdroid/views/overlay/TilesOverlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d569 │ │ +537f6a: 5440 5b9f |0043: iget-object v0, v4, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537f6e: 6e10 f769 0000 |0045: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@69f7 │ │ +537f74: 0c00 |0048: move-result-object v0 │ │ +537f76: 7210 1269 0000 |0049: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537f7c: 0a02 |004c: move-result v2 │ │ +537f7e: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +537f82: 7210 1369 0000 |004f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537f88: 0c02 |0052: move-result-object v2 │ │ +537f8a: 1f02 0623 |0053: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537f8e: 3802 f4ff |0055: if-eqz v2, 0049 // -000c │ │ +537f92: 6e10 30d5 0200 |0057: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/Overlay;.isEnabled:()Z // method@d530 │ │ +537f98: 0a03 |005a: move-result v3 │ │ +537f9a: 3803 eeff |005b: if-eqz v3, 0049 // -0012 │ │ +537f9e: 3806 0600 |005d: if-eqz v6, 0063 // +0006 │ │ +537fa2: 6e40 2cd5 5216 |005f: invoke-virtual {v2, v5, v6, v1}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V // method@d52c │ │ +537fa8: 28e7 |0062: goto 0049 // -0019 │ │ +537faa: 6e30 2dd5 5207 |0063: invoke-virtual {v2, v5, v7}, Lorg/osmdroid/views/overlay/Overlay;.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V // method@d52d │ │ +537fb0: 28e3 |0066: goto 0049 // -001d │ │ +537fb2: 0e00 |0067: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x0007 line=158 │ │ 0x001b line=159 │ │ 0x0025 line=160 │ │ @@ -1547639,18 +1547657,18 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -537de8: |[537de8] org.osmdroid.views.overlay.DefaultOverlayManager.add:(ILjava/lang/Object;)V │ │ -537df8: 1f02 0623 |0000: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537dfc: 6e30 ebd4 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.add:(ILorg/osmdroid/views/overlay/Overlay;)V // method@d4eb │ │ -537e02: 0e00 |0005: return-void │ │ +537e04: |[537e04] org.osmdroid.views.overlay.DefaultOverlayManager.add:(ILjava/lang/Object;)V │ │ +537e14: 1f02 0623 |0000: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537e18: 6e30 ebd4 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.add:(ILorg/osmdroid/views/overlay/Overlay;)V // method@d4eb │ │ +537e1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -1547660,25 +1547678,25 @@ │ │ type : '(ILorg/osmdroid/views/overlay/Overlay;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -537e04: |[537e04] org.osmdroid.views.overlay.DefaultOverlayManager.add:(ILorg/osmdroid/views/overlay/Overlay;)V │ │ -537e14: 3903 0f00 |0000: if-nez v3, 000f // +000f │ │ -537e18: 2202 3a0e |0002: new-instance v2, Ljava/lang/Exception; // type@0e3a │ │ -537e1c: 7010 a764 0200 |0004: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@64a7 │ │ -537e22: 1a03 6957 |0007: const-string v3, "OsmDroid" // string@5769 │ │ -537e26: 1a00 da12 |0009: const-string v0, "Attempt to add a null overlay to the collection. This is probably a bug and should be reported!" // string@12da │ │ -537e2a: 7130 fb08 0302 |000b: invoke-static {v3, v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -537e30: 2806 |000e: goto 0014 // +0006 │ │ -537e32: 5410 5b9f |000f: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537e36: 6e30 f269 2003 |0011: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(ILjava/lang/Object;)V // method@69f2 │ │ -537e3c: 0e00 |0014: return-void │ │ +537e20: |[537e20] org.osmdroid.views.overlay.DefaultOverlayManager.add:(ILorg/osmdroid/views/overlay/Overlay;)V │ │ +537e30: 3903 0f00 |0000: if-nez v3, 000f // +000f │ │ +537e34: 2202 3a0e |0002: new-instance v2, Ljava/lang/Exception; // type@0e3a │ │ +537e38: 7010 a764 0200 |0004: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@64a7 │ │ +537e3e: 1a03 6957 |0007: const-string v3, "OsmDroid" // string@5769 │ │ +537e42: 1a00 da12 |0009: const-string v0, "Attempt to add a null overlay to the collection. This is probably a bug and should be reported!" // string@12da │ │ +537e46: 7130 fb08 0302 |000b: invoke-static {v3, v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +537e4c: 2806 |000e: goto 0014 // +0006 │ │ +537e4e: 5410 5b9f |000f: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537e52: 6e30 f269 2003 |0011: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(ILjava/lang/Object;)V // method@69f2 │ │ +537e58: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x000b line=53 │ │ 0x000f line=55 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ @@ -1547690,18 +1547708,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -537ca8: |[537ca8] org.osmdroid.views.overlay.DefaultOverlayManager.get:(I)Ljava/lang/Object; │ │ -537cb8: 6e20 edd4 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.get:(I)Lorg/osmdroid/views/overlay/Overlay; // method@d4ed │ │ -537cbe: 0c01 |0003: move-result-object v1 │ │ -537cc0: 1101 |0004: return-object v1 │ │ +537cc4: |[537cc4] org.osmdroid.views.overlay.DefaultOverlayManager.get:(I)Ljava/lang/Object; │ │ +537cd4: 6e20 edd4 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.get:(I)Lorg/osmdroid/views/overlay/Overlay; // method@d4ed │ │ +537cda: 0c01 |0003: move-result-object v1 │ │ +537cdc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1547710,20 +1547728,20 @@ │ │ type : '(I)Lorg/osmdroid/views/overlay/Overlay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -537d30: |[537d30] org.osmdroid.views.overlay.DefaultOverlayManager.get:(I)Lorg/osmdroid/views/overlay/Overlay; │ │ -537d40: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537d44: 6e20 f569 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@69f5 │ │ -537d4a: 0c02 |0005: move-result-object v2 │ │ -537d4c: 1f02 0623 |0006: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537d50: 1102 |0008: return-object v2 │ │ +537d4c: |[537d4c] org.osmdroid.views.overlay.DefaultOverlayManager.get:(I)Lorg/osmdroid/views/overlay/Overlay; │ │ +537d5c: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537d60: 6e20 f569 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.get:(I)Ljava/lang/Object; // method@69f5 │ │ +537d66: 0c02 |0005: move-result-object v2 │ │ +537d68: 1f02 0623 |0006: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537d6c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -1547732,32 +1547750,32 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -537e40: |[537e40] org.osmdroid.views.overlay.DefaultOverlayManager.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ -537e50: 5420 5c9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ -537e54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -537e58: 6e20 70d5 3000 |0004: invoke-virtual {v0, v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d570 │ │ -537e5e: 6e10 00d5 0200 |0007: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537e64: 0c00 |000a: move-result-object v0 │ │ -537e66: 7210 df64 0000 |000b: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537e6c: 0c00 |000e: move-result-object v0 │ │ -537e6e: 7210 1269 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537e74: 0a01 |0012: move-result v1 │ │ -537e76: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ -537e7a: 7210 1369 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537e80: 0c01 |0018: move-result-object v1 │ │ -537e82: 1f01 0623 |0019: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537e86: 6e20 31d5 3100 |001b: invoke-virtual {v1, v3}, Lorg/osmdroid/views/overlay/Overlay;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d531 │ │ -537e8c: 28f1 |001e: goto 000f // -000f │ │ -537e8e: 6e10 6468 0200 |001f: invoke-virtual {v2}, Ljava/util/AbstractList;.clear:()V // method@6864 │ │ -537e94: 0e00 |0022: return-void │ │ +537e5c: |[537e5c] org.osmdroid.views.overlay.DefaultOverlayManager.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ +537e6c: 5420 5c9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ +537e70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +537e74: 6e20 70d5 3000 |0004: invoke-virtual {v0, v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d570 │ │ +537e7a: 6e10 00d5 0200 |0007: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537e80: 0c00 |000a: move-result-object v0 │ │ +537e82: 7210 df64 0000 |000b: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537e88: 0c00 |000e: move-result-object v0 │ │ +537e8a: 7210 1269 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537e90: 0a01 |0012: move-result v1 │ │ +537e92: 3801 0c00 |0013: if-eqz v1, 001f // +000c │ │ +537e96: 7210 1369 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537e9c: 0c01 |0018: move-result-object v1 │ │ +537e9e: 1f01 0623 |0019: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537ea2: 6e20 31d5 3100 |001b: invoke-virtual {v1, v3}, Lorg/osmdroid/views/overlay/Overlay;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d531 │ │ +537ea8: 28f1 |001e: goto 000f // -000f │ │ +537eaa: 6e10 6468 0200 |001f: invoke-virtual {v2}, Ljava/util/AbstractList;.clear:()V // method@6864 │ │ +537eb0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0004 line=190 │ │ 0x0007 line=193 │ │ 0x001b line=194 │ │ 0x001f line=196 │ │ @@ -1547770,32 +1547788,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -53786c: |[53786c] org.osmdroid.views.overlay.DefaultOverlayManager.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -53787c: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537882: 0c00 |0003: move-result-object v0 │ │ -537884: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -53788a: 0c00 |0007: move-result-object v0 │ │ -53788c: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537892: 0a01 |000b: move-result v1 │ │ -537894: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537898: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -53789e: 0c01 |0011: move-result-object v1 │ │ -5378a0: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -5378a4: 6e30 32d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d532 │ │ -5378aa: 0a01 |0017: move-result v1 │ │ -5378ac: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -5378b0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -5378b2: 0f03 |001b: return v3 │ │ -5378b4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -5378b6: 0f03 |001d: return v3 │ │ +537888: |[537888] org.osmdroid.views.overlay.DefaultOverlayManager.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537898: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +53789e: 0c00 |0003: move-result-object v0 │ │ +5378a0: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +5378a6: 0c00 |0007: move-result-object v0 │ │ +5378a8: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5378ae: 0a01 |000b: move-result v1 │ │ +5378b0: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +5378b4: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5378ba: 0c01 |0011: move-result-object v1 │ │ +5378bc: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +5378c0: 6e30 32d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onDoubleTap:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d532 │ │ +5378c6: 0a01 |0017: move-result v1 │ │ +5378c8: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +5378cc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +5378ce: 0f03 |001b: return v3 │ │ +5378d0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +5378d2: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0014 line=283 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1547806,32 +1547824,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -5378b8: |[5378b8] org.osmdroid.views.overlay.DefaultOverlayManager.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -5378c8: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -5378ce: 0c00 |0003: move-result-object v0 │ │ -5378d0: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -5378d6: 0c00 |0007: move-result-object v0 │ │ -5378d8: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5378de: 0a01 |000b: move-result v1 │ │ -5378e0: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -5378e4: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5378ea: 0c01 |0011: move-result-object v1 │ │ -5378ec: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -5378f0: 6e30 33d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d533 │ │ -5378f6: 0a01 |0017: move-result v1 │ │ -5378f8: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -5378fc: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -5378fe: 0f03 |001b: return v3 │ │ -537900: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537902: 0f03 |001d: return v3 │ │ +5378d4: |[5378d4] org.osmdroid.views.overlay.DefaultOverlayManager.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +5378e4: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +5378ea: 0c00 |0003: move-result-object v0 │ │ +5378ec: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +5378f2: 0c00 |0007: move-result-object v0 │ │ +5378f4: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5378fa: 0a01 |000b: move-result v1 │ │ +5378fc: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537900: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537906: 0c01 |0011: move-result-object v1 │ │ +537908: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +53790c: 6e30 33d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onDoubleTapEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d533 │ │ +537912: 0a01 |0017: move-result v1 │ │ +537914: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537918: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +53791a: 0f03 |001b: return v3 │ │ +53791c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +53791e: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0014 line=294 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1547842,32 +1547860,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -537904: |[537904] org.osmdroid.views.overlay.DefaultOverlayManager.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537914: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -53791a: 0c00 |0003: move-result-object v0 │ │ -53791c: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537922: 0c00 |0007: move-result-object v0 │ │ -537924: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -53792a: 0a01 |000b: move-result v1 │ │ -53792c: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537930: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537936: 0c01 |0011: move-result-object v1 │ │ -537938: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -53793c: 6e30 34d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d534 │ │ -537942: 0a01 |0017: move-result v1 │ │ -537944: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537948: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -53794a: 0f03 |001b: return v3 │ │ -53794c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -53794e: 0f03 |001d: return v3 │ │ +537920: |[537920] org.osmdroid.views.overlay.DefaultOverlayManager.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537930: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537936: 0c00 |0003: move-result-object v0 │ │ +537938: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +53793e: 0c00 |0007: move-result-object v0 │ │ +537940: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537946: 0a01 |000b: move-result v1 │ │ +537948: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +53794c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537952: 0c01 |0011: move-result-object v1 │ │ +537954: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537958: 6e30 34d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onDown:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d534 │ │ +53795e: 0a01 |0017: move-result v1 │ │ +537960: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537964: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537966: 0f03 |001b: return v3 │ │ +537968: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +53796a: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0014 line=318 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1547878,19 +1547896,19 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -537e98: |[537e98] org.osmdroid.views.overlay.DefaultOverlayManager.onDraw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V │ │ -537ea8: 6e10 6dd4 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -537eae: 0c00 |0003: move-result-object v0 │ │ -537eb0: 7040 f3d4 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.onDrawHelper:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/Projection;)V // method@d4f3 │ │ -537eb6: 0e00 |0007: return-void │ │ +537eb4: |[537eb4] org.osmdroid.views.overlay.DefaultOverlayManager.onDraw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;)V │ │ +537ec4: 6e10 6dd4 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +537eca: 0c00 |0003: move-result-object v0 │ │ +537ecc: 7040 f3d4 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.onDrawHelper:(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/Projection;)V // method@d4f3 │ │ +537ed2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/graphics/Canvas; │ │ 0x0000 - 0x0008 reg=3 (null) Lorg/osmdroid/views/MapView; │ │ @@ -1547900,38 +1547918,38 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -537950: |[537950] org.osmdroid.views.overlay.DefaultOverlayManager.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ -537960: 6e10 00d5 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537966: 0c00 |0003: move-result-object v0 │ │ -537968: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -53796e: 0c00 |0007: move-result-object v0 │ │ -537970: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537976: 0a01 |000b: move-result v1 │ │ -537978: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ -53797c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537982: 0c01 |0011: move-result-object v1 │ │ -537984: 0712 |0012: move-object v2, v1 │ │ -537986: 1f02 0623 |0013: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -53798a: 0793 |0015: move-object v3, v9 │ │ -53798c: 07a4 |0016: move-object v4, v10 │ │ -53798e: 01b5 |0017: move v5, v11 │ │ -537990: 01c6 |0018: move v6, v12 │ │ -537992: 07d7 |0019: move-object v7, v13 │ │ -537994: 7406 35d5 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d535 │ │ -53799a: 0a01 |001d: move-result v1 │ │ -53799c: 3801 eaff |001e: if-eqz v1, 0008 // -0016 │ │ -5379a0: 1219 |0020: const/4 v9, #int 1 // #1 │ │ -5379a2: 0f09 |0021: return v9 │ │ -5379a4: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -5379a6: 0f09 |0023: return v9 │ │ +53796c: |[53796c] org.osmdroid.views.overlay.DefaultOverlayManager.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ +53797c: 6e10 00d5 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537982: 0c00 |0003: move-result-object v0 │ │ +537984: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +53798a: 0c00 |0007: move-result-object v0 │ │ +53798c: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537992: 0a01 |000b: move-result v1 │ │ +537994: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ +537998: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +53799e: 0c01 |0011: move-result-object v1 │ │ +5379a0: 0712 |0012: move-object v2, v1 │ │ +5379a2: 1f02 0623 |0013: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +5379a6: 0793 |0015: move-object v3, v9 │ │ +5379a8: 07a4 |0016: move-object v4, v10 │ │ +5379aa: 01b5 |0017: move v5, v11 │ │ +5379ac: 01c6 |0018: move v6, v12 │ │ +5379ae: 07d7 |0019: move-object v7, v13 │ │ +5379b0: 7406 35d5 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d535 │ │ +5379b6: 0a01 |001d: move-result v1 │ │ +5379b8: 3801 eaff |001e: if-eqz v1, 0008 // -0016 │ │ +5379bc: 1219 |0020: const/4 v9, #int 1 // #1 │ │ +5379be: 0f09 |0021: return v9 │ │ +5379c0: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +5379c2: 0f09 |0023: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x001a line=330 │ │ locals : │ │ 0x0000 - 0x0024 reg=8 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0024 reg=9 (null) Landroid/view/MotionEvent; │ │ @@ -1547945,32 +1547963,32 @@ │ │ type : '(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -5379a8: |[5379a8] org.osmdroid.views.overlay.DefaultOverlayManager.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ -5379b8: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -5379be: 0c00 |0003: move-result-object v0 │ │ -5379c0: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -5379c6: 0c00 |0007: move-result-object v0 │ │ -5379c8: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5379ce: 0a01 |000b: move-result v1 │ │ -5379d0: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -5379d4: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5379da: 0c01 |0011: move-result-object v1 │ │ -5379dc: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -5379e0: 6e40 36d5 3154 |0014: invoke-virtual {v1, v3, v4, v5}, Lorg/osmdroid/views/overlay/Overlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d536 │ │ -5379e6: 0a01 |0017: move-result v1 │ │ -5379e8: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -5379ec: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -5379ee: 0f03 |001b: return v3 │ │ -5379f0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -5379f2: 0f03 |001d: return v3 │ │ +5379c4: |[5379c4] org.osmdroid.views.overlay.DefaultOverlayManager.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ +5379d4: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +5379da: 0c00 |0003: move-result-object v0 │ │ +5379dc: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +5379e2: 0c00 |0007: move-result-object v0 │ │ +5379e4: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5379ea: 0a01 |000b: move-result v1 │ │ +5379ec: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +5379f0: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +5379f6: 0c01 |0011: move-result-object v1 │ │ +5379f8: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +5379fc: 6e40 36d5 3154 |0014: invoke-virtual {v1, v3, v4, v5}, Lorg/osmdroid/views/overlay/Overlay;.onKeyDown:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d536 │ │ +537a02: 0a01 |0017: move-result v1 │ │ +537a04: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537a08: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537a0a: 0f03 |001b: return v3 │ │ +537a0c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537a0e: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0014 line=224 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) I │ │ @@ -1547982,32 +1548000,32 @@ │ │ type : '(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -5379f4: |[5379f4] org.osmdroid.views.overlay.DefaultOverlayManager.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537a04: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537a0a: 0c00 |0003: move-result-object v0 │ │ -537a0c: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537a12: 0c00 |0007: move-result-object v0 │ │ -537a14: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537a1a: 0a01 |000b: move-result v1 │ │ -537a1c: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537a20: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537a26: 0c01 |0011: move-result-object v1 │ │ -537a28: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537a2c: 6e40 37d5 3154 |0014: invoke-virtual {v1, v3, v4, v5}, Lorg/osmdroid/views/overlay/Overlay;.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d537 │ │ -537a32: 0a01 |0017: move-result v1 │ │ -537a34: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537a38: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -537a3a: 0f03 |001b: return v3 │ │ -537a3c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537a3e: 0f03 |001d: return v3 │ │ +537a10: |[537a10] org.osmdroid.views.overlay.DefaultOverlayManager.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537a20: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537a26: 0c00 |0003: move-result-object v0 │ │ +537a28: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537a2e: 0c00 |0007: move-result-object v0 │ │ +537a30: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537a36: 0a01 |000b: move-result v1 │ │ +537a38: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537a3c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537a42: 0c01 |0011: move-result-object v1 │ │ +537a44: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537a48: 6e40 37d5 3154 |0014: invoke-virtual {v1, v3, v4, v5}, Lorg/osmdroid/views/overlay/Overlay;.onKeyUp:(ILandroid/view/KeyEvent;Lorg/osmdroid/views/MapView;)Z // method@d537 │ │ +537a4e: 0a01 |0017: move-result v1 │ │ +537a50: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537a54: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537a56: 0f03 |001b: return v3 │ │ +537a58: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537a5a: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0014 line=235 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) I │ │ @@ -1548019,32 +1548037,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -537a40: |[537a40] org.osmdroid.views.overlay.DefaultOverlayManager.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537a50: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537a56: 0c00 |0003: move-result-object v0 │ │ -537a58: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537a5e: 0c00 |0007: move-result-object v0 │ │ -537a60: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537a66: 0a01 |000b: move-result v1 │ │ -537a68: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537a6c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537a72: 0c01 |0011: move-result-object v1 │ │ -537a74: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537a78: 6e30 38d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d538 │ │ -537a7e: 0a01 |0017: move-result v1 │ │ -537a80: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537a84: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -537a86: 0f03 |001b: return v3 │ │ -537a88: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537a8a: 0f03 |001d: return v3 │ │ +537a5c: |[537a5c] org.osmdroid.views.overlay.DefaultOverlayManager.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537a6c: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537a72: 0c00 |0003: move-result-object v0 │ │ +537a74: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537a7a: 0c00 |0007: move-result-object v0 │ │ +537a7c: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537a82: 0a01 |000b: move-result v1 │ │ +537a84: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537a88: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537a8e: 0c01 |0011: move-result-object v1 │ │ +537a90: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537a94: 6e30 38d5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d538 │ │ +537a9a: 0a01 |0017: move-result v1 │ │ +537a9c: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537aa0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537aa2: 0f03 |001b: return v3 │ │ +537aa4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537aa6: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0014 line=341 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1548055,38 +1548073,38 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -537a8c: |[537a8c] org.osmdroid.views.overlay.DefaultOverlayManager.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ -537a9c: 6e10 00d5 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537aa2: 0c00 |0003: move-result-object v0 │ │ -537aa4: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537aaa: 0c00 |0007: move-result-object v0 │ │ -537aac: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537ab2: 0a01 |000b: move-result v1 │ │ -537ab4: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ -537ab8: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537abe: 0c01 |0011: move-result-object v1 │ │ -537ac0: 0712 |0012: move-object v2, v1 │ │ -537ac2: 1f02 0623 |0013: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537ac6: 0793 |0015: move-object v3, v9 │ │ -537ac8: 07a4 |0016: move-object v4, v10 │ │ -537aca: 01b5 |0017: move v5, v11 │ │ -537acc: 01c6 |0018: move v6, v12 │ │ -537ace: 07d7 |0019: move-object v7, v13 │ │ -537ad0: 7406 39d5 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d539 │ │ -537ad6: 0a01 |001d: move-result v1 │ │ -537ad8: 3801 eaff |001e: if-eqz v1, 0008 // -0016 │ │ -537adc: 1219 |0020: const/4 v9, #int 1 // #1 │ │ -537ade: 0f09 |0021: return v9 │ │ -537ae0: 1209 |0022: const/4 v9, #int 0 // #0 │ │ -537ae2: 0f09 |0023: return v9 │ │ +537aa8: |[537aa8] org.osmdroid.views.overlay.DefaultOverlayManager.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z │ │ +537ab8: 6e10 00d5 0800 |0000: invoke-virtual {v8}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537abe: 0c00 |0003: move-result-object v0 │ │ +537ac0: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537ac6: 0c00 |0007: move-result-object v0 │ │ +537ac8: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537ace: 0a01 |000b: move-result v1 │ │ +537ad0: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ +537ad4: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537ada: 0c01 |0011: move-result-object v1 │ │ +537adc: 0712 |0012: move-object v2, v1 │ │ +537ade: 1f02 0623 |0013: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537ae2: 0793 |0015: move-object v3, v9 │ │ +537ae4: 07a4 |0016: move-object v4, v10 │ │ +537ae6: 01b5 |0017: move v5, v11 │ │ +537ae8: 01c6 |0018: move v6, v12 │ │ +537aea: 07d7 |0019: move-object v7, v13 │ │ +537aec: 7406 39d5 0200 |001a: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FFLorg/osmdroid/views/MapView;)Z // method@d539 │ │ +537af2: 0a01 |001d: move-result v1 │ │ +537af4: 3801 eaff |001e: if-eqz v1, 0008 // -0016 │ │ +537af8: 1219 |0020: const/4 v9, #int 1 // #1 │ │ +537afa: 0f09 |0021: return v9 │ │ +537afc: 1209 |0022: const/4 v9, #int 0 // #0 │ │ +537afe: 0f09 |0023: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x001a line=353 │ │ locals : │ │ 0x0000 - 0x0024 reg=8 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0024 reg=9 (null) Landroid/view/MotionEvent; │ │ @@ -1548100,28 +1548118,28 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -537f98: |[537f98] org.osmdroid.views.overlay.DefaultOverlayManager.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V │ │ -537fa8: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537fae: 0c00 |0003: move-result-object v0 │ │ -537fb0: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537fb6: 0c00 |0007: move-result-object v0 │ │ -537fb8: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537fbe: 0a01 |000b: move-result v1 │ │ -537fc0: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ -537fc4: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537fca: 0c01 |0011: move-result-object v1 │ │ -537fcc: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537fd0: 6e30 3ad5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V // method@d53a │ │ -537fd6: 28f1 |0017: goto 0008 // -000f │ │ -537fd8: 0e00 |0018: return-void │ │ +537fb4: |[537fb4] org.osmdroid.views.overlay.DefaultOverlayManager.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V │ │ +537fc4: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537fca: 0c00 |0003: move-result-object v0 │ │ +537fcc: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537fd2: 0c00 |0007: move-result-object v0 │ │ +537fd4: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537fda: 0a01 |000b: move-result v1 │ │ +537fdc: 3801 0c00 |000c: if-eqz v1, 0018 // +000c │ │ +537fe0: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537fe6: 0c01 |0011: move-result-object v1 │ │ +537fe8: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537fec: 6e30 3ad5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onShowPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)V // method@d53a │ │ +537ff2: 28f1 |0017: goto 0008 // -000f │ │ +537ff4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0014 line=364 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1548132,32 +1548150,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -537ae4: |[537ae4] org.osmdroid.views.overlay.DefaultOverlayManager.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537af4: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537afa: 0c00 |0003: move-result-object v0 │ │ -537afc: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537b02: 0c00 |0007: move-result-object v0 │ │ -537b04: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537b0a: 0a01 |000b: move-result v1 │ │ -537b0c: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537b10: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537b16: 0c01 |0011: move-result-object v1 │ │ -537b18: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537b1c: 6e30 3bd5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53b │ │ -537b22: 0a01 |0017: move-result v1 │ │ -537b24: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537b28: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -537b2a: 0f03 |001b: return v3 │ │ -537b2c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537b2e: 0f03 |001d: return v3 │ │ +537b00: |[537b00] org.osmdroid.views.overlay.DefaultOverlayManager.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537b10: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537b16: 0c00 |0003: move-result-object v0 │ │ +537b18: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537b1e: 0c00 |0007: move-result-object v0 │ │ +537b20: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537b26: 0a01 |000b: move-result v1 │ │ +537b28: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537b2c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537b32: 0c01 |0011: move-result-object v1 │ │ +537b34: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537b38: 6e30 3bd5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53b │ │ +537b3e: 0a01 |0017: move-result v1 │ │ +537b40: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537b44: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537b46: 0f03 |001b: return v3 │ │ +537b48: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537b4a: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0014 line=305 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1548168,32 +1548186,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -537b30: |[537b30] org.osmdroid.views.overlay.DefaultOverlayManager.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537b40: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537b46: 0c00 |0003: move-result-object v0 │ │ -537b48: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537b4e: 0c00 |0007: move-result-object v0 │ │ -537b50: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537b56: 0a01 |000b: move-result v1 │ │ -537b58: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537b5c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537b62: 0c01 |0011: move-result-object v1 │ │ -537b64: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537b68: 6e30 3cd5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53c │ │ -537b6e: 0a01 |0017: move-result v1 │ │ -537b70: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537b74: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -537b76: 0f03 |001b: return v3 │ │ -537b78: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537b7a: 0f03 |001d: return v3 │ │ +537b4c: |[537b4c] org.osmdroid.views.overlay.DefaultOverlayManager.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537b5c: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537b62: 0c00 |0003: move-result-object v0 │ │ +537b64: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537b6a: 0c00 |0007: move-result-object v0 │ │ +537b6c: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537b72: 0a01 |000b: move-result v1 │ │ +537b74: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537b78: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537b7e: 0c01 |0011: move-result-object v1 │ │ +537b80: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537b84: 6e30 3cd5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onSingleTapUp:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53c │ │ +537b8a: 0a01 |0017: move-result v1 │ │ +537b8c: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537b90: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537b92: 0f03 |001b: return v3 │ │ +537b94: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537b96: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0014 line=371 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1548204,35 +1548222,35 @@ │ │ type : '(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -537b7c: |[537b7c] org.osmdroid.views.overlay.DefaultOverlayManager.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ -537b8c: 6e10 00d5 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537b92: 0c00 |0003: move-result-object v0 │ │ -537b94: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537b9a: 0c00 |0007: move-result-object v0 │ │ -537b9c: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537ba2: 0a01 |000b: move-result v1 │ │ -537ba4: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ -537ba8: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537bae: 0c01 |0011: move-result-object v1 │ │ -537bb0: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537bb4: 2012 0523 |0014: instance-of v2, v1, Lorg/osmdroid/views/overlay/Overlay$Snappable; // type@2305 │ │ -537bb8: 3802 f2ff |0016: if-eqz v2, 0008 // -000e │ │ -537bbc: 1f01 0523 |0018: check-cast v1, Lorg/osmdroid/views/overlay/Overlay$Snappable; // type@2305 │ │ -537bc0: 7257 29d5 4165 |001a: invoke-interface {v1, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay$Snappable;.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z // method@d529 │ │ -537bc6: 0a01 |001d: move-result v1 │ │ -537bc8: 3801 eaff |001e: if-eqz v1, 0008 // -0016 │ │ -537bcc: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -537bce: 0f04 |0021: return v4 │ │ -537bd0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -537bd2: 0f04 |0023: return v4 │ │ +537b98: |[537b98] org.osmdroid.views.overlay.DefaultOverlayManager.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ +537ba8: 6e10 00d5 0300 |0000: invoke-virtual {v3}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537bae: 0c00 |0003: move-result-object v0 │ │ +537bb0: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537bb6: 0c00 |0007: move-result-object v0 │ │ +537bb8: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537bbe: 0a01 |000b: move-result v1 │ │ +537bc0: 3801 1600 |000c: if-eqz v1, 0022 // +0016 │ │ +537bc4: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537bca: 0c01 |0011: move-result-object v1 │ │ +537bcc: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537bd0: 2012 0523 |0014: instance-of v2, v1, Lorg/osmdroid/views/overlay/Overlay$Snappable; // type@2305 │ │ +537bd4: 3802 f2ff |0016: if-eqz v2, 0008 // -000e │ │ +537bd8: 1f01 0523 |0018: check-cast v1, Lorg/osmdroid/views/overlay/Overlay$Snappable; // type@2305 │ │ +537bdc: 7257 29d5 4165 |001a: invoke-interface {v1, v4, v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay$Snappable;.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z // method@d529 │ │ +537be2: 0a01 |001d: move-result v1 │ │ +537be4: 3801 eaff |001e: if-eqz v1, 0008 // -0016 │ │ +537be8: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +537bea: 0f04 |0021: return v4 │ │ +537bec: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +537bee: 0f04 |0023: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0014 line=268 │ │ 0x0018 line=269 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ @@ -1548246,32 +1548264,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -537bd4: |[537bd4] org.osmdroid.views.overlay.DefaultOverlayManager.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537be4: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537bea: 0c00 |0003: move-result-object v0 │ │ -537bec: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537bf2: 0c00 |0007: move-result-object v0 │ │ -537bf4: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537bfa: 0a01 |000b: move-result v1 │ │ -537bfc: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537c00: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537c06: 0c01 |0011: move-result-object v1 │ │ -537c08: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537c0c: 6e30 3dd5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53d │ │ -537c12: 0a01 |0017: move-result v1 │ │ -537c14: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537c18: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -537c1a: 0f03 |001b: return v3 │ │ -537c1c: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537c1e: 0f03 |001d: return v3 │ │ +537bf0: |[537bf0] org.osmdroid.views.overlay.DefaultOverlayManager.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537c00: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537c06: 0c00 |0003: move-result-object v0 │ │ +537c08: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537c0e: 0c00 |0007: move-result-object v0 │ │ +537c10: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537c16: 0a01 |000b: move-result v1 │ │ +537c18: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537c1c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537c22: 0c01 |0011: move-result-object v1 │ │ +537c24: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537c28: 6e30 3dd5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53d │ │ +537c2e: 0a01 |0017: move-result v1 │ │ +537c30: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537c34: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537c36: 0f03 |001b: return v3 │ │ +537c38: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537c3a: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0014 line=246 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1548282,32 +1548300,32 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -537c20: |[537c20] org.osmdroid.views.overlay.DefaultOverlayManager.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -537c30: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ -537c36: 0c00 |0003: move-result-object v0 │ │ -537c38: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ -537c3e: 0c00 |0007: move-result-object v0 │ │ -537c40: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -537c46: 0a01 |000b: move-result v1 │ │ -537c48: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -537c4c: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -537c52: 0c01 |0011: move-result-object v1 │ │ -537c54: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537c58: 6e30 3ed5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53e │ │ -537c5e: 0a01 |0017: move-result v1 │ │ -537c60: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -537c64: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -537c66: 0f03 |001b: return v3 │ │ -537c68: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -537c6a: 0f03 |001d: return v3 │ │ +537c3c: |[537c3c] org.osmdroid.views.overlay.DefaultOverlayManager.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +537c4c: 6e10 00d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.overlaysReversed:()Ljava/lang/Iterable; // method@d500 │ │ +537c52: 0c00 |0003: move-result-object v0 │ │ +537c54: 7210 df64 0000 |0004: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@64df │ │ +537c5a: 0c00 |0007: move-result-object v0 │ │ +537c5c: 7210 1269 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +537c62: 0a01 |000b: move-result v1 │ │ +537c64: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +537c68: 7210 1369 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +537c6e: 0c01 |0011: move-result-object v1 │ │ +537c70: 1f01 0623 |0012: check-cast v1, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537c74: 6e30 3ed5 3104 |0014: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onTrackballEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53e │ │ +537c7a: 0a01 |0017: move-result v1 │ │ +537c7c: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +537c80: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +537c82: 0f03 |001b: return v3 │ │ +537c84: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +537c86: 0f03 |001d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0014 line=257 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x001e reg=3 (null) Landroid/view/MotionEvent; │ │ @@ -1548318,17 +1548336,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -537d00: |[537d00] org.osmdroid.views.overlay.DefaultOverlayManager.overlays:()Ljava/util/List; │ │ -537d10: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537d14: 1100 |0002: return-object v0 │ │ +537d1c: |[537d1c] org.osmdroid.views.overlay.DefaultOverlayManager.overlays:()Ljava/util/List; │ │ +537d2c: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537d30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ │ │ #21 : (in Lorg/osmdroid/views/overlay/DefaultOverlayManager;) │ │ @@ -1548336,18 +1548354,18 @@ │ │ type : '()Ljava/lang/Iterable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -537c8c: |[537c8c] org.osmdroid.views.overlay.DefaultOverlayManager.overlaysReversed:()Ljava/lang/Iterable; │ │ -537c9c: 2200 fb22 |0000: new-instance v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1; // type@22fb │ │ -537ca0: 7020 e5d4 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)V // method@d4e5 │ │ -537ca6: 1100 |0005: return-object v0 │ │ +537ca8: |[537ca8] org.osmdroid.views.overlay.DefaultOverlayManager.overlaysReversed:()Ljava/lang/Iterable; │ │ +537cb8: 2200 fb22 |0000: new-instance v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1; // type@22fb │ │ +537cbc: 7020 e5d4 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager$1;.:(Lorg/osmdroid/views/overlay/DefaultOverlayManager;)V // method@d4e5 │ │ +537cc2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ │ │ #22 : (in Lorg/osmdroid/views/overlay/DefaultOverlayManager;) │ │ @@ -1548355,18 +1548373,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -537cc4: |[537cc4] org.osmdroid.views.overlay.DefaultOverlayManager.remove:(I)Ljava/lang/Object; │ │ -537cd4: 6e20 02d5 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.remove:(I)Lorg/osmdroid/views/overlay/Overlay; // method@d502 │ │ -537cda: 0c01 |0003: move-result-object v1 │ │ -537cdc: 1101 |0004: return-object v1 │ │ +537ce0: |[537ce0] org.osmdroid.views.overlay.DefaultOverlayManager.remove:(I)Ljava/lang/Object; │ │ +537cf0: 6e20 02d5 1000 |0000: invoke-virtual {v0, v1}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.remove:(I)Lorg/osmdroid/views/overlay/Overlay; // method@d502 │ │ +537cf6: 0c01 |0003: move-result-object v1 │ │ +537cf8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -1548375,20 +1548393,20 @@ │ │ type : '(I)Lorg/osmdroid/views/overlay/Overlay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -537d54: |[537d54] org.osmdroid.views.overlay.DefaultOverlayManager.remove:(I)Lorg/osmdroid/views/overlay/Overlay; │ │ -537d64: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537d68: 6e20 f969 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@69f9 │ │ -537d6e: 0c02 |0005: move-result-object v2 │ │ -537d70: 1f02 0623 |0006: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537d74: 1102 |0008: return-object v2 │ │ +537d70: |[537d70] org.osmdroid.views.overlay.DefaultOverlayManager.remove:(I)Lorg/osmdroid/views/overlay/Overlay; │ │ +537d80: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537d84: 6e20 f969 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(I)Ljava/lang/Object; // method@69f9 │ │ +537d8a: 0c02 |0005: move-result-object v2 │ │ +537d8c: 1f02 0623 |0006: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537d90: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -1548397,19 +1548415,19 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -537ce0: |[537ce0] org.osmdroid.views.overlay.DefaultOverlayManager.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -537cf0: 1f02 0623 |0000: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537cf4: 6e30 04d5 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.set:(ILorg/osmdroid/views/overlay/Overlay;)Lorg/osmdroid/views/overlay/Overlay; // method@d504 │ │ -537cfa: 0c01 |0005: move-result-object v1 │ │ -537cfc: 1101 |0006: return-object v1 │ │ +537cfc: |[537cfc] org.osmdroid.views.overlay.DefaultOverlayManager.set:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +537d0c: 1f02 0623 |0000: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537d10: 6e30 04d5 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.set:(ILorg/osmdroid/views/overlay/Overlay;)Lorg/osmdroid/views/overlay/Overlay; // method@d504 │ │ +537d16: 0c01 |0005: move-result-object v1 │ │ +537d18: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ @@ -1548419,28 +1548437,28 @@ │ │ type : '(ILorg/osmdroid/views/overlay/Overlay;)Lorg/osmdroid/views/overlay/Overlay;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -537d78: |[537d78] org.osmdroid.views.overlay.DefaultOverlayManager.set:(ILorg/osmdroid/views/overlay/Overlay;)Lorg/osmdroid/views/overlay/Overlay; │ │ -537d88: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ -537d8c: 2202 3a0e |0002: new-instance v2, Ljava/lang/Exception; // type@0e3a │ │ -537d90: 7010 a764 0200 |0004: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@64a7 │ │ -537d96: 1a03 6957 |0007: const-string v3, "OsmDroid" // string@5769 │ │ -537d9a: 1a00 dc12 |0009: const-string v0, "Attempt to set a null overlay to the collection. This is probably a bug and should be reported!" // string@12dc │ │ -537d9e: 7130 fb08 0302 |000b: invoke-static {v3, v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -537da4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -537da6: 1102 |000f: return-object v2 │ │ -537da8: 5410 5b9f |0010: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537dac: 6e30 fb69 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@69fb │ │ -537db2: 0c02 |0015: move-result-object v2 │ │ -537db4: 1f02 0623 |0016: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ -537db8: 1102 |0018: return-object v2 │ │ +537d94: |[537d94] org.osmdroid.views.overlay.DefaultOverlayManager.set:(ILorg/osmdroid/views/overlay/Overlay;)Lorg/osmdroid/views/overlay/Overlay; │ │ +537da4: 3903 1000 |0000: if-nez v3, 0010 // +0010 │ │ +537da8: 2202 3a0e |0002: new-instance v2, Ljava/lang/Exception; // type@0e3a │ │ +537dac: 7010 a764 0200 |0004: invoke-direct {v2}, Ljava/lang/Exception;.:()V // method@64a7 │ │ +537db2: 1a03 6957 |0007: const-string v3, "OsmDroid" // string@5769 │ │ +537db6: 1a00 dc12 |0009: const-string v0, "Attempt to set a null overlay to the collection. This is probably a bug and should be reported!" // string@12dc │ │ +537dba: 7130 fb08 0302 |000b: invoke-static {v3, v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +537dc0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +537dc2: 1102 |000f: return-object v2 │ │ +537dc4: 5410 5b9f |0010: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537dc8: 6e30 fb69 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@69fb │ │ +537dce: 0c02 |0015: move-result-object v2 │ │ +537dd0: 1f02 0623 |0016: check-cast v2, Lorg/osmdroid/views/overlay/Overlay; // type@2306 │ │ +537dd4: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ 0x000b line=69 │ │ 0x0010 line=72 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ @@ -1548452,17 +1548470,17 @@ │ │ type : '(Lorg/osmdroid/views/overlay/TilesOverlay;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -537fdc: |[537fdc] org.osmdroid.views.overlay.DefaultOverlayManager.setTilesOverlay:(Lorg/osmdroid/views/overlay/TilesOverlay;)V │ │ -537fec: 5b01 5c9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ -537ff0: 0e00 |0002: return-void │ │ +537ff8: |[537ff8] org.osmdroid.views.overlay.DefaultOverlayManager.setTilesOverlay:(Lorg/osmdroid/views/overlay/TilesOverlay;)V │ │ +538008: 5b01 5c9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mTilesOverlay:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f5c │ │ +53800c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ @@ -1548471,19 +1548489,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -537c6c: |[537c6c] org.osmdroid.views.overlay.DefaultOverlayManager.size:()I │ │ -537c7c: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ -537c80: 6e10 fc69 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@69fc │ │ -537c86: 0a00 |0005: move-result v0 │ │ -537c88: 0f00 |0006: return v0 │ │ +537c88: |[537c88] org.osmdroid.views.overlay.DefaultOverlayManager.size:()I │ │ +537c98: 5410 5b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/DefaultOverlayManager;.mOverlayList:Ljava/util/concurrent/CopyOnWriteArrayList; // field@9f5b │ │ +537c9c: 6e10 fc69 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.size:()I // method@69fc │ │ +537ca2: 0a00 |0005: move-result v0 │ │ +537ca4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/overlay/DefaultOverlayManager; │ │ │ │ source_file_idx : 7659 (DefaultOverlayManager.java) │ │ @@ -1548525,19 +1548543,19 @@ │ │ type : '(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -538034: |[538034] org.osmdroid.views.overlay.ItemizedIconOverlay$1.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;Lorg/osmdroid/views/MapView;)V │ │ -538044: 5b01 5d9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5d │ │ -538048: 5b02 5e9f |0002: iput-object v2, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.val$mapView:Lorg/osmdroid/views/MapView; // field@9f5e │ │ -53804c: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -538052: 0e00 |0007: return-void │ │ +538050: |[538050] org.osmdroid.views.overlay.ItemizedIconOverlay$1.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;Lorg/osmdroid/views/MapView;)V │ │ +538060: 5b01 5d9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5d │ │ +538064: 5b02 5e9f |0002: iput-object v2, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.val$mapView:Lorg/osmdroid/views/MapView; // field@9f5e │ │ +538068: 7010 1a65 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +53806e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/osmdroid/views/MapView; │ │ @@ -1548548,28 +1548566,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -537ff4: |[537ff4] org.osmdroid.views.overlay.ItemizedIconOverlay$1.run:(I)Z │ │ -538004: 5430 5d9f |0000: iget-object v0, v3, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5d │ │ -538008: 5401 619f |0002: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ -53800c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -538010: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -538012: 0f04 |0007: return v4 │ │ -538014: 5401 609f |0008: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -538018: 7220 3d69 4100 |000a: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -53801e: 0c01 |000d: move-result-object v1 │ │ -538020: 1f01 0823 |000e: check-cast v1, Lorg/osmdroid/views/overlay/OverlayItem; // type@2308 │ │ -538024: 5432 5e9f |0010: iget-object v2, v3, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.val$mapView:Lorg/osmdroid/views/MapView; // field@9f5e │ │ -538028: 6e40 17d5 4021 |0012: invoke-virtual {v0, v4, v1, v2}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.onSingleTapUpHelper:(ILorg/osmdroid/views/overlay/OverlayItem;Lorg/osmdroid/views/MapView;)Z // method@d517 │ │ -53802e: 0a04 |0015: move-result v4 │ │ -538030: 0f04 |0016: return v4 │ │ +538010: |[538010] org.osmdroid.views.overlay.ItemizedIconOverlay$1.run:(I)Z │ │ +538020: 5430 5d9f |0000: iget-object v0, v3, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5d │ │ +538024: 5401 619f |0002: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ +538028: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +53802c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +53802e: 0f04 |0007: return v4 │ │ +538030: 5401 609f |0008: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +538034: 7220 3d69 4100 |000a: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +53803a: 0c01 |000d: move-result-object v1 │ │ +53803c: 1f01 0823 |000e: check-cast v1, Lorg/osmdroid/views/overlay/OverlayItem; // type@2308 │ │ +538040: 5432 5e9f |0010: iget-object v2, v3, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.val$mapView:Lorg/osmdroid/views/MapView; // field@9f5e │ │ +538044: 6e40 17d5 4021 |0012: invoke-virtual {v0, v4, v1, v2}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.onSingleTapUpHelper:(ILorg/osmdroid/views/overlay/OverlayItem;Lorg/osmdroid/views/MapView;)Z // method@d517 │ │ +53804a: 0a04 |0015: move-result v4 │ │ +53804c: 0f04 |0016: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0002 line=124 │ │ 0x0008 line=127 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1; │ │ @@ -1548610,18 +1548628,18 @@ │ │ type : '(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -538088: |[538088] org.osmdroid.views.overlay.ItemizedIconOverlay$2.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;)V │ │ -538098: 5b01 5f9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5f │ │ -53809c: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -5380a2: 0e00 |0005: return-void │ │ +5380a4: |[5380a4] org.osmdroid.views.overlay.ItemizedIconOverlay$2.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;)V │ │ +5380b4: 5b01 5f9f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5f │ │ +5380b8: 7010 1a65 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +5380be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ │ │ @@ -1548631,25 +1548649,25 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -538054: |[538054] org.osmdroid.views.overlay.ItemizedIconOverlay$2.run:(I)Z │ │ -538064: 5420 5f9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5f │ │ -538068: 5401 619f |0002: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ -53806c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -538070: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -538072: 0f03 |0007: return v3 │ │ -538074: 6e20 22d5 3000 |0008: invoke-virtual {v0, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ -53807a: 0c01 |000b: move-result-object v1 │ │ -53807c: 6e30 15d5 3001 |000c: invoke-virtual {v0, v3, v1}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.onLongPressHelper:(ILorg/osmdroid/views/overlay/OverlayItem;)Z // method@d515 │ │ -538082: 0a03 |000f: move-result v3 │ │ -538084: 0f03 |0010: return v3 │ │ +538070: |[538070] org.osmdroid.views.overlay.ItemizedIconOverlay$2.run:(I)Z │ │ +538080: 5420 5f9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2;.this$0:Lorg/osmdroid/views/overlay/ItemizedIconOverlay; // field@9f5f │ │ +538084: 5401 619f |0002: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ +538088: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +53808c: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +53808e: 0f03 |0007: return v3 │ │ +538090: 6e20 22d5 3000 |0008: invoke-virtual {v0, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ +538096: 0c01 |000b: move-result-object v1 │ │ +538098: 6e30 15d5 3001 |000c: invoke-virtual {v0, v3, v1}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.onLongPressHelper:(ILorg/osmdroid/views/overlay/OverlayItem;)Z // method@d515 │ │ +53809e: 0a03 |000f: move-result v3 │ │ +5380a0: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0008 line=145 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2; │ │ @@ -1548748,46 +1548766,46 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -538970: |[538970] org.osmdroid.views.overlay.ItemizedOverlay.:(Landroid/graphics/drawable/Drawable;)V │ │ -538980: 7010 2bd5 0100 |0000: invoke-direct {v1}, Lorg/osmdroid/views/overlay/Overlay;.:()V // method@d52b │ │ -538986: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ -53898c: 5910 679f |0006: iput v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawnItemsLimit:I // field@9f67 │ │ -538990: 2200 d700 |0008: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -538994: 7010 9c04 0000 |000a: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -53899a: 5b10 6e9f |000d: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -53899e: 2200 d700 |000f: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -5389a2: 7010 9c04 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -5389a8: 5b10 6c9f |0014: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ -5389ac: 2200 d100 |0016: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -5389b0: 7010 9004 0000 |0018: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -5389b6: 5b10 649f |001b: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -5389ba: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -5389bc: 5c10 669f |001e: iput-boolean v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ -5389c0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -5389c2: 5c10 6d9f |0021: iput-boolean v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mPendingFocusChangedEvent:Z // field@9f6d │ │ -5389c6: 2200 d700 |0023: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -5389ca: 7010 9c04 0000 |0025: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -5389d0: 5b10 639f |0028: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.itemRect:Landroid/graphics/Rect; // field@9f63 │ │ -5389d4: 2200 d700 |002a: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -5389d8: 7010 9c04 0000 |002c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -5389de: 3802 0c00 |002f: if-eqz v2, 003b // +000c │ │ -5389e2: 5b12 659f |0031: iput-object v2, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDefaultMarker:Landroid/graphics/drawable/Drawable; // field@9f65 │ │ -5389e6: 2202 1d0f |0033: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ -5389ea: 7010 7668 0200 |0035: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -5389f0: 5b12 6a9f |0038: iput-object v2, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ -5389f4: 0e00 |003a: return-void │ │ -5389f6: 2202 3e0e |003b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -5389fa: 1a00 606f |003d: const-string v0, "You must pass a default marker to ItemizedOverlay." // string@6f60 │ │ -5389fe: 7020 be64 0200 |003f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -538a04: 2702 |0042: throw v2 │ │ +53898c: |[53898c] org.osmdroid.views.overlay.ItemizedOverlay.:(Landroid/graphics/drawable/Drawable;)V │ │ +53899c: 7010 2bd5 0100 |0000: invoke-direct {v1}, Lorg/osmdroid/views/overlay/Overlay;.:()V // method@d52b │ │ +5389a2: 1400 ffff ff7f |0003: const v0, #float nan // #7fffffff │ │ +5389a8: 5910 679f |0006: iput v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawnItemsLimit:I // field@9f67 │ │ +5389ac: 2200 d700 |0008: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +5389b0: 7010 9c04 0000 |000a: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +5389b6: 5b10 6e9f |000d: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +5389ba: 2200 d700 |000f: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +5389be: 7010 9c04 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +5389c4: 5b10 6c9f |0014: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ +5389c8: 2200 d100 |0016: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +5389cc: 7010 9004 0000 |0018: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +5389d2: 5b10 649f |001b: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +5389d6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +5389d8: 5c10 669f |001e: iput-boolean v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ +5389dc: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +5389de: 5c10 6d9f |0021: iput-boolean v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mPendingFocusChangedEvent:Z // field@9f6d │ │ +5389e2: 2200 d700 |0023: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +5389e6: 7010 9c04 0000 |0025: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +5389ec: 5b10 639f |0028: iput-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.itemRect:Landroid/graphics/Rect; // field@9f63 │ │ +5389f0: 2200 d700 |002a: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +5389f4: 7010 9c04 0000 |002c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +5389fa: 3802 0c00 |002f: if-eqz v2, 003b // +000c │ │ +5389fe: 5b12 659f |0031: iput-object v2, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDefaultMarker:Landroid/graphics/drawable/Drawable; // field@9f65 │ │ +538a02: 2202 1d0f |0033: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ +538a06: 7010 7668 0200 |0035: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +538a0c: 5b12 6a9f |0038: iput-object v2, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ +538a10: 0e00 |003a: return-void │ │ +538a12: 2202 3e0e |003b: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +538a16: 1a00 606f |003d: const-string v0, "You must pass a default marker to ItemizedOverlay." // string@6f60 │ │ +538a1a: 7020 be64 0200 |003f: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +538a20: 2702 |0042: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=39 │ │ 0x0008 line=43 │ │ 0x000f line=44 │ │ 0x0016 line=45 │ │ @@ -1548808,59 +1548826,59 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -53861c: |[53861c] org.osmdroid.views.overlay.ItemizedOverlay.boundToHotspot:(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable; │ │ -53862c: 3908 0400 |0000: if-nez v8, 0004 // +0004 │ │ -538630: 6208 739f |0002: sget-object v8, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ -538634: 6e10 0f05 0700 |0004: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ -53863a: 0a00 |0007: move-result v0 │ │ -53863c: 6e10 0e05 0700 |0008: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ -538642: 0a01 |000b: move-result v1 │ │ -538644: 6202 629f |000c: sget-object v2, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -538648: 6e10 a464 0800 |000e: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -53864e: 0a03 |0011: move-result v3 │ │ -538650: 4402 0203 |0012: aget v2, v2, v3 │ │ -538654: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -538656: 1224 |0015: const/4 v4, #int 2 // #2 │ │ -538658: 2b02 3000 0000 |0016: packed-switch v2, 00000046 // +00000030 │ │ -53865e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -538660: 2805 |001a: goto 001f // +0005 │ │ -538662: 7b02 |001b: neg-int v2, v0 │ │ -538664: 2803 |001c: goto 001f // +0003 │ │ -538666: 7b02 |001d: neg-int v2, v0 │ │ -538668: b342 |001e: div-int/2addr v2, v4 │ │ -53866a: 6205 629f |001f: sget-object v5, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -53866e: 6e10 a464 0800 |0021: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -538674: 0a08 |0024: move-result v8 │ │ -538676: 4408 0508 |0025: aget v8, v5, v8 │ │ -53867a: 3248 1600 |0027: if-eq v8, v4, 003d // +0016 │ │ -53867e: 1305 0800 |0029: const/16 v5, #int 8 // #8 │ │ -538682: 3258 1200 |002b: if-eq v8, v5, 003d // +0012 │ │ -538686: 1305 0a00 |002d: const/16 v5, #int 10 // #a │ │ -53868a: 3258 0c00 |002f: if-eq v8, v5, 003b // +000c │ │ -53868e: 1245 |0031: const/4 v5, #int 4 // #4 │ │ -538690: 3258 0900 |0032: if-eq v8, v5, 003b // +0009 │ │ -538694: 1255 |0034: const/4 v5, #int 5 // #5 │ │ -538696: 3258 0800 |0035: if-eq v8, v5, 003d // +0008 │ │ -53869a: 1264 |0037: const/4 v4, #int 6 // #6 │ │ -53869c: 3248 0300 |0038: if-eq v8, v4, 003b // +0003 │ │ -5386a0: 2806 |003a: goto 0040 // +0006 │ │ -5386a2: 7b13 |003b: neg-int v3, v1 │ │ -5386a4: 2804 |003c: goto 0040 // +0004 │ │ -5386a6: 7b18 |003d: neg-int v8, v1 │ │ -5386a8: db03 0802 |003e: div-int/lit8 v3, v8, #int 2 // #02 │ │ -5386ac: b020 |0040: add-int/2addr v0, v2 │ │ -5386ae: b031 |0041: add-int/2addr v1, v3 │ │ -5386b0: 6e51 2a05 2703 |0042: invoke-virtual {v7, v2, v3, v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@052a │ │ -5386b6: 1107 |0045: return-object v7 │ │ -5386b8: 0001 0600 0500 0000 0700 0000 0700 ... |0046: packed-switch-data (16 units) │ │ +538638: |[538638] org.osmdroid.views.overlay.ItemizedOverlay.boundToHotspot:(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable; │ │ +538648: 3908 0400 |0000: if-nez v8, 0004 // +0004 │ │ +53864c: 6208 739f |0002: sget-object v8, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ +538650: 6e10 0f05 0700 |0004: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ +538656: 0a00 |0007: move-result v0 │ │ +538658: 6e10 0e05 0700 |0008: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ +53865e: 0a01 |000b: move-result v1 │ │ +538660: 6202 629f |000c: sget-object v2, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +538664: 6e10 a464 0800 |000e: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +53866a: 0a03 |0011: move-result v3 │ │ +53866c: 4402 0203 |0012: aget v2, v2, v3 │ │ +538670: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +538672: 1224 |0015: const/4 v4, #int 2 // #2 │ │ +538674: 2b02 3000 0000 |0016: packed-switch v2, 00000046 // +00000030 │ │ +53867a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +53867c: 2805 |001a: goto 001f // +0005 │ │ +53867e: 7b02 |001b: neg-int v2, v0 │ │ +538680: 2803 |001c: goto 001f // +0003 │ │ +538682: 7b02 |001d: neg-int v2, v0 │ │ +538684: b342 |001e: div-int/2addr v2, v4 │ │ +538686: 6205 629f |001f: sget-object v5, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +53868a: 6e10 a464 0800 |0021: invoke-virtual {v8}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +538690: 0a08 |0024: move-result v8 │ │ +538692: 4408 0508 |0025: aget v8, v5, v8 │ │ +538696: 3248 1600 |0027: if-eq v8, v4, 003d // +0016 │ │ +53869a: 1305 0800 |0029: const/16 v5, #int 8 // #8 │ │ +53869e: 3258 1200 |002b: if-eq v8, v5, 003d // +0012 │ │ +5386a2: 1305 0a00 |002d: const/16 v5, #int 10 // #a │ │ +5386a6: 3258 0c00 |002f: if-eq v8, v5, 003b // +000c │ │ +5386aa: 1245 |0031: const/4 v5, #int 4 // #4 │ │ +5386ac: 3258 0900 |0032: if-eq v8, v5, 003b // +0009 │ │ +5386b0: 1255 |0034: const/4 v5, #int 5 // #5 │ │ +5386b2: 3258 0800 |0035: if-eq v8, v5, 003d // +0008 │ │ +5386b6: 1264 |0037: const/4 v4, #int 6 // #6 │ │ +5386b8: 3248 0300 |0038: if-eq v8, v4, 003b // +0003 │ │ +5386bc: 2806 |003a: goto 0040 // +0006 │ │ +5386be: 7b13 |003b: neg-int v3, v1 │ │ +5386c0: 2804 |003c: goto 0040 // +0004 │ │ +5386c2: 7b18 |003d: neg-int v8, v1 │ │ +5386c4: db03 0802 |003e: div-int/lit8 v3, v8, #int 2 // #02 │ │ +5386c8: b020 |0040: add-int/2addr v0, v2 │ │ +5386ca: b031 |0041: add-int/2addr v1, v3 │ │ +5386cc: 6e51 2a05 2703 |0042: invoke-virtual {v7, v2, v3, v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@052a │ │ +5386d2: 1107 |0045: return-object v7 │ │ +5386d4: 0001 0600 0500 0000 0700 0000 0700 ... |0046: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=348 │ │ 0x0004 line=350 │ │ 0x0008 line=351 │ │ 0x000c line=354 │ │ 0x001e line=365 │ │ @@ -1548877,126 +1548895,126 @@ │ │ type : '(Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Landroid/graphics/Rect;)Landroid/graphics/Rect;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 228 16-bit code units │ │ -538444: |[538444] org.osmdroid.views.overlay.ItemizedOverlay.calculateItemRect:(Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ -538454: 3807 0300 |0000: if-eqz v7, 0003 // +0003 │ │ -538458: 2806 |0002: goto 0008 // +0006 │ │ -53845a: 2207 d700 |0003: new-instance v7, Landroid/graphics/Rect; // type@00d7 │ │ -53845e: 7010 9c04 0700 |0005: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@049c │ │ -538464: 6e10 47d5 0500 |0008: invoke-virtual {v5}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d547 │ │ -53846a: 0c00 |000b: move-result-object v0 │ │ -53846c: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -538470: 6200 739f |000e: sget-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ -538474: 5541 669f |0010: iget-boolean v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ -538478: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -53847c: 5441 689f |0014: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ -538480: 3351 0400 |0016: if-ne v1, v5, 001a // +0004 │ │ -538484: 1241 |0018: const/4 v1, #int 4 // #4 │ │ -538486: 2802 |0019: goto 001b // +0002 │ │ -538488: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -53848a: 6e20 46d5 1500 |001b: invoke-virtual {v5, v1}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ -538490: 0c02 |001e: move-result-object v2 │ │ -538492: 3902 0700 |001f: if-nez v2, 0026 // +0007 │ │ -538496: 6e20 21d5 1400 |0021: invoke-virtual {v4, v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; // method@d521 │ │ -53849c: 0c05 |0024: move-result-object v5 │ │ -53849e: 2805 |0025: goto 002a // +0005 │ │ -5384a0: 6e20 46d5 1500 |0026: invoke-virtual {v5, v1}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ -5384a6: 0c05 |0029: move-result-object v5 │ │ -5384a8: 6e10 0f05 0500 |002a: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ -5384ae: 0a01 |002d: move-result v1 │ │ -5384b0: 6e10 0e05 0500 |002e: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ -5384b6: 0a05 |0031: move-result v5 │ │ -5384b8: 6202 629f |0032: sget-object v2, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ -5384bc: 6e10 a464 0000 |0034: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -5384c2: 0a00 |0037: move-result v0 │ │ -5384c4: 4400 0200 |0038: aget v0, v2, v0 │ │ -5384c8: 2b00 9200 0000 |003a: packed-switch v0, 000000cc // +00000092 │ │ -5384ce: 2900 8d00 |003d: goto/16 00ca // +008d │ │ -5384d2: 5260 7500 |003f: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -5384d6: 9101 0001 |0041: sub-int v1, v0, v1 │ │ -5384da: 5266 7600 |0043: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -5384de: 9105 0605 |0045: sub-int v5, v6, v5 │ │ -5384e2: 6e56 af04 1705 |0047: invoke-virtual {v7, v1, v5, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -5384e8: 2900 8000 |004a: goto/16 00ca // +0080 │ │ -5384ec: 5260 7500 |004c: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -5384f0: 9101 0001 |004e: sub-int v1, v0, v1 │ │ -5384f4: 5266 7600 |0050: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -5384f8: b065 |0052: add-int/2addr v5, v6 │ │ -5384fa: 6e55 af04 1706 |0053: invoke-virtual {v7, v1, v6, v0, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -538500: 2900 7400 |0056: goto/16 00ca // +0074 │ │ -538504: 5260 7500 |0058: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -538508: 9101 0001 |005a: sub-int v1, v0, v1 │ │ -53850c: 5266 7600 |005c: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -538510: db05 0502 |005e: div-int/lit8 v5, v5, #int 2 // #02 │ │ -538514: 9102 0605 |0060: sub-int v2, v6, v5 │ │ -538518: b056 |0062: add-int/2addr v6, v5 │ │ -53851a: 6e56 af04 1702 |0063: invoke-virtual {v7, v1, v2, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -538520: 2864 |0066: goto 00ca // +0064 │ │ -538522: 5260 7500 |0067: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -538526: db01 0102 |0069: div-int/lit8 v1, v1, #int 2 // #02 │ │ -53852a: 9102 0001 |006b: sub-int v2, v0, v1 │ │ -53852e: 5266 7600 |006d: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -538532: b010 |006f: add-int/2addr v0, v1 │ │ -538534: b065 |0070: add-int/2addr v5, v6 │ │ -538536: 6e55 af04 2706 |0071: invoke-virtual {v7, v2, v6, v0, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -53853c: 2856 |0074: goto 00ca // +0056 │ │ -53853e: 5260 7500 |0075: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -538542: db01 0102 |0077: div-int/lit8 v1, v1, #int 2 // #02 │ │ -538546: 9102 0001 |0079: sub-int v2, v0, v1 │ │ -53854a: 5266 7600 |007b: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -53854e: 9105 0605 |007d: sub-int v5, v6, v5 │ │ -538552: b010 |007f: add-int/2addr v0, v1 │ │ -538554: 6e56 af04 2705 |0080: invoke-virtual {v7, v2, v5, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -53855a: 2847 |0083: goto 00ca // +0047 │ │ -53855c: 5260 7500 |0084: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -538560: db01 0102 |0086: div-int/lit8 v1, v1, #int 2 // #02 │ │ -538564: 9102 0001 |0088: sub-int v2, v0, v1 │ │ -538568: 5266 7600 |008a: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -53856c: db05 0502 |008c: div-int/lit8 v5, v5, #int 2 // #02 │ │ -538570: 9103 0605 |008e: sub-int v3, v6, v5 │ │ -538574: b010 |0090: add-int/2addr v0, v1 │ │ -538576: b056 |0091: add-int/2addr v6, v5 │ │ -538578: 6e56 af04 2703 |0092: invoke-virtual {v7, v2, v3, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -53857e: 2835 |0095: goto 00ca // +0035 │ │ -538580: 5260 7500 |0096: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -538584: 5266 7600 |0098: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -538588: 9105 0605 |009a: sub-int v5, v6, v5 │ │ -53858c: b001 |009c: add-int/2addr v1, v0 │ │ -53858e: 6e56 af04 0715 |009d: invoke-virtual {v7, v0, v5, v1, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -538594: 282a |00a0: goto 00ca // +002a │ │ -538596: 5260 7500 |00a1: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -53859a: 5266 7600 |00a3: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -53859e: b001 |00a5: add-int/2addr v1, v0 │ │ -5385a0: b065 |00a6: add-int/2addr v5, v6 │ │ -5385a2: 6e55 af04 0716 |00a7: invoke-virtual {v7, v0, v6, v1, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -5385a8: 2820 |00aa: goto 00ca // +0020 │ │ -5385aa: 5260 7500 |00ab: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -5385ae: 5266 7600 |00ad: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -5385b2: db05 0502 |00af: div-int/lit8 v5, v5, #int 2 // #02 │ │ -5385b6: 9102 0605 |00b1: sub-int v2, v6, v5 │ │ -5385ba: b001 |00b3: add-int/2addr v1, v0 │ │ -5385bc: b056 |00b4: add-int/2addr v6, v5 │ │ -5385be: 6e56 af04 0712 |00b5: invoke-virtual {v7, v0, v2, v1, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -5385c4: 2812 |00b8: goto 00ca // +0012 │ │ -5385c6: 5260 7500 |00b9: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -5385ca: db01 0102 |00bb: div-int/lit8 v1, v1, #int 2 // #02 │ │ -5385ce: 9102 0001 |00bd: sub-int v2, v0, v1 │ │ -5385d2: 5266 7600 |00bf: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -5385d6: db05 0502 |00c1: div-int/lit8 v5, v5, #int 2 // #02 │ │ -5385da: 9103 0605 |00c3: sub-int v3, v6, v5 │ │ -5385de: b010 |00c5: add-int/2addr v0, v1 │ │ -5385e0: b056 |00c6: add-int/2addr v6, v5 │ │ -5385e2: 6e56 af04 2703 |00c7: invoke-virtual {v7, v2, v3, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -5385e8: 1107 |00ca: return-object v7 │ │ -5385ea: 0000 |00cb: nop // spacer │ │ -5385ec: 0001 0a00 0100 0000 7f00 0000 7100 ... |00cc: packed-switch-data (24 units) │ │ +538460: |[538460] org.osmdroid.views.overlay.ItemizedOverlay.calculateItemRect:(Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Landroid/graphics/Rect;)Landroid/graphics/Rect; │ │ +538470: 3807 0300 |0000: if-eqz v7, 0003 // +0003 │ │ +538474: 2806 |0002: goto 0008 // +0006 │ │ +538476: 2207 d700 |0003: new-instance v7, Landroid/graphics/Rect; // type@00d7 │ │ +53847a: 7010 9c04 0700 |0005: invoke-direct {v7}, Landroid/graphics/Rect;.:()V // method@049c │ │ +538480: 6e10 47d5 0500 |0008: invoke-virtual {v5}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d547 │ │ +538486: 0c00 |000b: move-result-object v0 │ │ +538488: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +53848c: 6200 739f |000e: sget-object v0, Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;.BOTTOM_CENTER:Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // field@9f73 │ │ +538490: 5541 669f |0010: iget-boolean v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ +538494: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +538498: 5441 689f |0014: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ +53849c: 3351 0400 |0016: if-ne v1, v5, 001a // +0004 │ │ +5384a0: 1241 |0018: const/4 v1, #int 4 // #4 │ │ +5384a2: 2802 |0019: goto 001b // +0002 │ │ +5384a4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +5384a6: 6e20 46d5 1500 |001b: invoke-virtual {v5, v1}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ +5384ac: 0c02 |001e: move-result-object v2 │ │ +5384ae: 3902 0700 |001f: if-nez v2, 0026 // +0007 │ │ +5384b2: 6e20 21d5 1400 |0021: invoke-virtual {v4, v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; // method@d521 │ │ +5384b8: 0c05 |0024: move-result-object v5 │ │ +5384ba: 2805 |0025: goto 002a // +0005 │ │ +5384bc: 6e20 46d5 1500 |0026: invoke-virtual {v5, v1}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ +5384c2: 0c05 |0029: move-result-object v5 │ │ +5384c4: 6e10 0f05 0500 |002a: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@050f │ │ +5384ca: 0a01 |002d: move-result v1 │ │ +5384cc: 6e10 0e05 0500 |002e: invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@050e │ │ +5384d2: 0a05 |0031: move-result v5 │ │ +5384d4: 6202 629f |0032: sget-object v2, Lorg/osmdroid/views/overlay/ItemizedOverlay$1;.$SwitchMap$org$osmdroid$views$overlay$OverlayItem$HotspotPlace:[I // field@9f62 │ │ +5384d8: 6e10 a464 0000 |0034: invoke-virtual {v0}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +5384de: 0a00 |0037: move-result v0 │ │ +5384e0: 4400 0200 |0038: aget v0, v2, v0 │ │ +5384e4: 2b00 9200 0000 |003a: packed-switch v0, 000000cc // +00000092 │ │ +5384ea: 2900 8d00 |003d: goto/16 00ca // +008d │ │ +5384ee: 5260 7500 |003f: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +5384f2: 9101 0001 |0041: sub-int v1, v0, v1 │ │ +5384f6: 5266 7600 |0043: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +5384fa: 9105 0605 |0045: sub-int v5, v6, v5 │ │ +5384fe: 6e56 af04 1705 |0047: invoke-virtual {v7, v1, v5, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +538504: 2900 8000 |004a: goto/16 00ca // +0080 │ │ +538508: 5260 7500 |004c: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +53850c: 9101 0001 |004e: sub-int v1, v0, v1 │ │ +538510: 5266 7600 |0050: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +538514: b065 |0052: add-int/2addr v5, v6 │ │ +538516: 6e55 af04 1706 |0053: invoke-virtual {v7, v1, v6, v0, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +53851c: 2900 7400 |0056: goto/16 00ca // +0074 │ │ +538520: 5260 7500 |0058: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +538524: 9101 0001 |005a: sub-int v1, v0, v1 │ │ +538528: 5266 7600 |005c: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +53852c: db05 0502 |005e: div-int/lit8 v5, v5, #int 2 // #02 │ │ +538530: 9102 0605 |0060: sub-int v2, v6, v5 │ │ +538534: b056 |0062: add-int/2addr v6, v5 │ │ +538536: 6e56 af04 1702 |0063: invoke-virtual {v7, v1, v2, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +53853c: 2864 |0066: goto 00ca // +0064 │ │ +53853e: 5260 7500 |0067: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +538542: db01 0102 |0069: div-int/lit8 v1, v1, #int 2 // #02 │ │ +538546: 9102 0001 |006b: sub-int v2, v0, v1 │ │ +53854a: 5266 7600 |006d: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +53854e: b010 |006f: add-int/2addr v0, v1 │ │ +538550: b065 |0070: add-int/2addr v5, v6 │ │ +538552: 6e55 af04 2706 |0071: invoke-virtual {v7, v2, v6, v0, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +538558: 2856 |0074: goto 00ca // +0056 │ │ +53855a: 5260 7500 |0075: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +53855e: db01 0102 |0077: div-int/lit8 v1, v1, #int 2 // #02 │ │ +538562: 9102 0001 |0079: sub-int v2, v0, v1 │ │ +538566: 5266 7600 |007b: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +53856a: 9105 0605 |007d: sub-int v5, v6, v5 │ │ +53856e: b010 |007f: add-int/2addr v0, v1 │ │ +538570: 6e56 af04 2705 |0080: invoke-virtual {v7, v2, v5, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +538576: 2847 |0083: goto 00ca // +0047 │ │ +538578: 5260 7500 |0084: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +53857c: db01 0102 |0086: div-int/lit8 v1, v1, #int 2 // #02 │ │ +538580: 9102 0001 |0088: sub-int v2, v0, v1 │ │ +538584: 5266 7600 |008a: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +538588: db05 0502 |008c: div-int/lit8 v5, v5, #int 2 // #02 │ │ +53858c: 9103 0605 |008e: sub-int v3, v6, v5 │ │ +538590: b010 |0090: add-int/2addr v0, v1 │ │ +538592: b056 |0091: add-int/2addr v6, v5 │ │ +538594: 6e56 af04 2703 |0092: invoke-virtual {v7, v2, v3, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +53859a: 2835 |0095: goto 00ca // +0035 │ │ +53859c: 5260 7500 |0096: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +5385a0: 5266 7600 |0098: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +5385a4: 9105 0605 |009a: sub-int v5, v6, v5 │ │ +5385a8: b001 |009c: add-int/2addr v1, v0 │ │ +5385aa: 6e56 af04 0715 |009d: invoke-virtual {v7, v0, v5, v1, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +5385b0: 282a |00a0: goto 00ca // +002a │ │ +5385b2: 5260 7500 |00a1: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +5385b6: 5266 7600 |00a3: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +5385ba: b001 |00a5: add-int/2addr v1, v0 │ │ +5385bc: b065 |00a6: add-int/2addr v5, v6 │ │ +5385be: 6e55 af04 0716 |00a7: invoke-virtual {v7, v0, v6, v1, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +5385c4: 2820 |00aa: goto 00ca // +0020 │ │ +5385c6: 5260 7500 |00ab: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +5385ca: 5266 7600 |00ad: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +5385ce: db05 0502 |00af: div-int/lit8 v5, v5, #int 2 // #02 │ │ +5385d2: 9102 0605 |00b1: sub-int v2, v6, v5 │ │ +5385d6: b001 |00b3: add-int/2addr v1, v0 │ │ +5385d8: b056 |00b4: add-int/2addr v6, v5 │ │ +5385da: 6e56 af04 0712 |00b5: invoke-virtual {v7, v0, v2, v1, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +5385e0: 2812 |00b8: goto 00ca // +0012 │ │ +5385e2: 5260 7500 |00b9: iget v0, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +5385e6: db01 0102 |00bb: div-int/lit8 v1, v1, #int 2 // #02 │ │ +5385ea: 9102 0001 |00bd: sub-int v2, v0, v1 │ │ +5385ee: 5266 7600 |00bf: iget v6, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +5385f2: db05 0502 |00c1: div-int/lit8 v5, v5, #int 2 // #02 │ │ +5385f6: 9103 0605 |00c3: sub-int v3, v6, v5 │ │ +5385fa: b010 |00c5: add-int/2addr v0, v1 │ │ +5385fc: b056 |00c6: add-int/2addr v6, v5 │ │ +5385fe: 6e56 af04 2703 |00c7: invoke-virtual {v7, v2, v3, v0, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +538604: 1107 |00ca: return-object v7 │ │ +538606: 0000 |00cb: nop // spacer │ │ +538608: 0001 0a00 0100 0000 7f00 0000 7100 ... |00cc: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=405 │ │ 0x0008 line=407 │ │ 0x000e line=409 │ │ 0x0010 line=412 │ │ 0x001b line=413 │ │ @@ -1549030,56 +1549048,56 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -538a08: |[538a08] org.osmdroid.views.overlay.ItemizedOverlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ -538a18: 5540 6d9f |0000: iget-boolean v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mPendingFocusChangedEvent:Z // field@9f6d │ │ -538a1c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -538a20: 5440 6b9f |0004: iget-object v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOnFocusChangeListener:Lorg/osmdroid/views/overlay/ItemizedOverlay$OnFocusChangeListener; // field@9f6b │ │ -538a24: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -538a28: 5441 689f |0008: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ -538a2c: 7230 1bd5 4001 |000a: invoke-interface {v0, v4, v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay$OnFocusChangeListener;.onFocusChanged:(Lorg/osmdroid/views/overlay/ItemizedOverlay;Lorg/osmdroid/views/overlay/OverlayItem;)V // method@d51b │ │ -538a32: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -538a34: 5c40 6d9f |000e: iput-boolean v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mPendingFocusChangedEvent:Z // field@9f6d │ │ -538a38: 5440 6a9f |0010: iget-object v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ -538a3c: 6e10 8968 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@6889 │ │ -538a42: 0a00 |0015: move-result v0 │ │ -538a44: 5241 679f |0016: iget v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawnItemsLimit:I // field@9f67 │ │ -538a48: 7120 0265 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -538a4e: 0a00 |001b: move-result v0 │ │ -538a50: 5441 699f |001c: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ -538a54: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ -538a58: 2111 |0020: array-length v1, v1 │ │ -538a5a: 3201 0600 |0021: if-eq v1, v0, 0027 // +0006 │ │ -538a5e: 2301 8b24 |0023: new-array v1, v0, [Z // type@248b │ │ -538a62: 5b41 699f |0025: iput-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ -538a66: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ -538a6a: 3a00 2600 |0029: if-ltz v0, 004f // +0026 │ │ -538a6e: 6e20 22d5 0400 |002b: invoke-virtual {v4, v0}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ -538a74: 0c01 |002e: move-result-object v1 │ │ -538a76: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ -538a7a: 281b |0031: goto 004c // +001b │ │ -538a7c: 6e10 48d5 0100 |0032: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/OverlayItem;.getPoint:()Lorg/osmdroid/api/IGeoPoint; // method@d548 │ │ -538a82: 0c02 |0035: move-result-object v2 │ │ -538a84: 5443 649f |0036: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -538a88: 6e30 ddd4 2603 |0038: invoke-virtual {v6, v2, v3}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -538a8e: 5442 649f |003b: iget-object v2, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -538a92: 5443 639f |003d: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.itemRect:Landroid/graphics/Rect; // field@9f63 │ │ -538a96: 6e40 1ed5 1432 |003f: invoke-virtual {v4, v1, v2, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.calculateItemRect:(Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d51e │ │ -538a9c: 5442 699f |0042: iget-object v2, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ -538aa0: 5443 649f |0044: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -538aa4: 6e56 24d5 5431 |0046: invoke-virtual {v4, v5, v1, v3, v6}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.onDrawItem:(Landroid/graphics/Canvas;Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Lorg/osmdroid/views/Projection;)Z // method@d524 │ │ -538aaa: 0a01 |0049: move-result v1 │ │ -538aac: 4e01 0200 |004a: aput-boolean v1, v2, v0 │ │ -538ab0: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -538ab4: 28db |004e: goto 0029 // -0025 │ │ -538ab6: 0e00 |004f: return-void │ │ +538a24: |[538a24] org.osmdroid.views.overlay.ItemizedOverlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ +538a34: 5540 6d9f |0000: iget-boolean v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mPendingFocusChangedEvent:Z // field@9f6d │ │ +538a38: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +538a3c: 5440 6b9f |0004: iget-object v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOnFocusChangeListener:Lorg/osmdroid/views/overlay/ItemizedOverlay$OnFocusChangeListener; // field@9f6b │ │ +538a40: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +538a44: 5441 689f |0008: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ +538a48: 7230 1bd5 4001 |000a: invoke-interface {v0, v4, v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay$OnFocusChangeListener;.onFocusChanged:(Lorg/osmdroid/views/overlay/ItemizedOverlay;Lorg/osmdroid/views/overlay/OverlayItem;)V // method@d51b │ │ +538a4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +538a50: 5c40 6d9f |000e: iput-boolean v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mPendingFocusChangedEvent:Z // field@9f6d │ │ +538a54: 5440 6a9f |0010: iget-object v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ +538a58: 6e10 8968 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@6889 │ │ +538a5e: 0a00 |0015: move-result v0 │ │ +538a60: 5241 679f |0016: iget v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawnItemsLimit:I // field@9f67 │ │ +538a64: 7120 0265 1000 |0018: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +538a6a: 0a00 |001b: move-result v0 │ │ +538a6c: 5441 699f |001c: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ +538a70: 3801 0500 |001e: if-eqz v1, 0023 // +0005 │ │ +538a74: 2111 |0020: array-length v1, v1 │ │ +538a76: 3201 0600 |0021: if-eq v1, v0, 0027 // +0006 │ │ +538a7a: 2301 8b24 |0023: new-array v1, v0, [Z // type@248b │ │ +538a7e: 5b41 699f |0025: iput-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ +538a82: d800 00ff |0027: add-int/lit8 v0, v0, #int -1 // #ff │ │ +538a86: 3a00 2600 |0029: if-ltz v0, 004f // +0026 │ │ +538a8a: 6e20 22d5 0400 |002b: invoke-virtual {v4, v0}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ +538a90: 0c01 |002e: move-result-object v1 │ │ +538a92: 3901 0300 |002f: if-nez v1, 0032 // +0003 │ │ +538a96: 281b |0031: goto 004c // +001b │ │ +538a98: 6e10 48d5 0100 |0032: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/OverlayItem;.getPoint:()Lorg/osmdroid/api/IGeoPoint; // method@d548 │ │ +538a9e: 0c02 |0035: move-result-object v2 │ │ +538aa0: 5443 649f |0036: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +538aa4: 6e30 ddd4 2603 |0038: invoke-virtual {v6, v2, v3}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +538aaa: 5442 649f |003b: iget-object v2, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +538aae: 5443 639f |003d: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.itemRect:Landroid/graphics/Rect; // field@9f63 │ │ +538ab2: 6e40 1ed5 1432 |003f: invoke-virtual {v4, v1, v2, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.calculateItemRect:(Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Landroid/graphics/Rect;)Landroid/graphics/Rect; // method@d51e │ │ +538ab8: 5442 699f |0042: iget-object v2, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ +538abc: 5443 649f |0044: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +538ac0: 6e56 24d5 5431 |0046: invoke-virtual {v4, v5, v1, v3, v6}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.onDrawItem:(Landroid/graphics/Canvas;Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Lorg/osmdroid/views/Projection;)Z // method@d524 │ │ +538ac6: 0a01 |0049: move-result v1 │ │ +538ac8: 4e01 0200 |004a: aput-boolean v1, v2, v0 │ │ +538acc: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +538ad0: 28db |004e: goto 0029 // -0025 │ │ +538ad2: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0008 line=129 │ │ 0x000e line=130 │ │ 0x0010 line=132 │ │ 0x001c line=134 │ │ @@ -1549098,19 +1549116,19 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -5386d8: |[5386d8] org.osmdroid.views.overlay.ItemizedOverlay.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; │ │ -5386e8: 5410 659f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDefaultMarker:Landroid/graphics/drawable/Drawable; // field@9f65 │ │ -5386ec: 7120 4bd5 2000 |0002: invoke-static {v0, v2}, Lorg/osmdroid/views/overlay/OverlayItem;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d54b │ │ -5386f2: 5412 659f |0005: iget-object v2, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDefaultMarker:Landroid/graphics/drawable/Drawable; // field@9f65 │ │ -5386f6: 1102 |0007: return-object v2 │ │ +5386f4: |[5386f4] org.osmdroid.views.overlay.ItemizedOverlay.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; │ │ +538704: 5410 659f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDefaultMarker:Landroid/graphics/drawable/Drawable; // field@9f65 │ │ +538708: 7120 4bd5 2000 |0002: invoke-static {v0, v2}, Lorg/osmdroid/views/overlay/OverlayItem;.setState:(Landroid/graphics/drawable/Drawable;I)V // method@d54b │ │ +53870e: 5412 659f |0005: iget-object v2, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDefaultMarker:Landroid/graphics/drawable/Drawable; // field@9f65 │ │ +538712: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=255 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/views/overlay/ItemizedOverlay; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -1549120,22 +1549138,22 @@ │ │ type : '(I)Lorg/osmdroid/views/overlay/OverlayItem;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -538938: |[538938] org.osmdroid.views.overlay.ItemizedOverlay.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; │ │ -538948: 5410 6a9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ -53894c: 6e20 8068 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@6880 │ │ -538952: 0c02 |0005: move-result-object v2 │ │ -538954: 1f02 0823 |0006: check-cast v2, Lorg/osmdroid/views/overlay/OverlayItem; // type@2308 │ │ -538958: 1102 |0008: return-object v2 │ │ -53895a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -53895c: 1102 |000a: return-object v2 │ │ +538954: |[538954] org.osmdroid.views.overlay.ItemizedOverlay.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; │ │ +538964: 5410 6a9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ +538968: 6e20 8068 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@6880 │ │ +53896e: 0c02 |0005: move-result-object v2 │ │ +538970: 1f02 0823 |0006: check-cast v2, Lorg/osmdroid/views/overlay/OverlayItem; // type@2308 │ │ +538974: 1102 |0008: return-object v2 │ │ +538976: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +538978: 1102 |000a: return-object v2 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/IndexOutOfBoundsException; -> 0x0009 │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/osmdroid/views/overlay/ItemizedOverlay; │ │ @@ -1549146,58 +1549164,58 @@ │ │ type : '(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 85 16-bit code units │ │ -5386f8: |[5386f8] org.osmdroid.views.overlay.ItemizedOverlay.isEventOnItem:(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z │ │ -538708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53870a: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ -53870e: 0f00 |0003: return v0 │ │ -538710: 6e10 6dd4 0c00 |0004: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -538716: 0c01 |0007: move-result-object v1 │ │ -538718: 6e10 48d5 0900 |0008: invoke-virtual {v9}, Lorg/osmdroid/views/overlay/OverlayItem;.getPoint:()Lorg/osmdroid/api/IGeoPoint; // method@d548 │ │ -53871e: 0c02 |000b: move-result-object v2 │ │ -538720: 5483 649f |000c: iget-object v3, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -538724: 6e30 ddd4 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -53872a: 5581 669f |0011: iget-boolean v1, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ -53872e: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ -538732: 5481 689f |0015: iget-object v1, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ -538736: 3391 0300 |0017: if-ne v1, v9, 001a // +0003 │ │ -53873a: 1240 |0019: const/4 v0, #int 4 // #4 │ │ -53873c: 6e20 46d5 0900 |001a: invoke-virtual {v9, v0}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ -538742: 0c01 |001d: move-result-object v1 │ │ -538744: 3901 0600 |001e: if-nez v1, 0024 // +0006 │ │ -538748: 6e20 21d5 0800 |0020: invoke-virtual {v8, v0}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; // method@d521 │ │ -53874e: 0c01 |0023: move-result-object v1 │ │ -538750: 6e10 47d5 0900 |0024: invoke-virtual {v9}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d547 │ │ -538756: 0c09 |0027: move-result-object v9 │ │ -538758: 6e30 1dd5 1809 |0028: invoke-virtual {v8, v1, v9}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.boundToHotspot:(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable; // method@d51d │ │ -53875e: 5489 6e9f |002b: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -538762: 6e20 0005 9100 |002d: invoke-virtual {v1, v9}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0500 │ │ -538768: 5489 6e9f |0030: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -53876c: 5480 649f |0032: iget-object v0, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -538770: 5201 7500 |0034: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ -538774: 5200 7600 |0036: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ -538778: 6e30 ad04 1900 |0038: invoke-virtual {v9, v1, v0}, Landroid/graphics/Rect;.offset:(II)V // method@04ad │ │ -53877e: 5482 6e9f |003b: iget-object v2, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -538782: 5489 649f |003d: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -538786: 5293 7500 |003f: iget v3, v9, Landroid/graphics/Point;.x:I // field@0075 │ │ -53878a: 5294 7600 |0041: iget v4, v9, Landroid/graphics/Point;.y:I // field@0076 │ │ -53878e: 6e10 62d4 0c00 |0043: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -538794: 0a09 |0046: move-result v9 │ │ -538796: 7f99 |0047: neg-float v9, v9 │ │ -538798: 8995 |0048: float-to-double v5, v9 │ │ -53879a: 5487 6c9f |0049: iget-object v7, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ -53879e: 7706 77d3 0200 |004b: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/util/RectL;.getBounds:(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d377 │ │ -5387a4: 5489 6c9f |004e: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ -5387a8: 6e30 a104 a90b |0050: invoke-virtual {v9, v10, v11}, Landroid/graphics/Rect;.contains:(II)Z // method@04a1 │ │ -5387ae: 0a09 |0053: move-result v9 │ │ -5387b0: 0f09 |0054: return v9 │ │ +538714: |[538714] org.osmdroid.views.overlay.ItemizedOverlay.isEventOnItem:(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z │ │ +538724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +538726: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ +53872a: 0f00 |0003: return v0 │ │ +53872c: 6e10 6dd4 0c00 |0004: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +538732: 0c01 |0007: move-result-object v1 │ │ +538734: 6e10 48d5 0900 |0008: invoke-virtual {v9}, Lorg/osmdroid/views/overlay/OverlayItem;.getPoint:()Lorg/osmdroid/api/IGeoPoint; // method@d548 │ │ +53873a: 0c02 |000b: move-result-object v2 │ │ +53873c: 5483 649f |000c: iget-object v3, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +538740: 6e30 ddd4 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +538746: 5581 669f |0011: iget-boolean v1, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ +53874a: 3801 0700 |0013: if-eqz v1, 001a // +0007 │ │ +53874e: 5481 689f |0015: iget-object v1, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ +538752: 3391 0300 |0017: if-ne v1, v9, 001a // +0003 │ │ +538756: 1240 |0019: const/4 v0, #int 4 // #4 │ │ +538758: 6e20 46d5 0900 |001a: invoke-virtual {v9, v0}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ +53875e: 0c01 |001d: move-result-object v1 │ │ +538760: 3901 0600 |001e: if-nez v1, 0024 // +0006 │ │ +538764: 6e20 21d5 0800 |0020: invoke-virtual {v8, v0}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; // method@d521 │ │ +53876a: 0c01 |0023: move-result-object v1 │ │ +53876c: 6e10 47d5 0900 |0024: invoke-virtual {v9}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d547 │ │ +538772: 0c09 |0027: move-result-object v9 │ │ +538774: 6e30 1dd5 1809 |0028: invoke-virtual {v8, v1, v9}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.boundToHotspot:(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable; // method@d51d │ │ +53877a: 5489 6e9f |002b: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +53877e: 6e20 0005 9100 |002d: invoke-virtual {v1, v9}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0500 │ │ +538784: 5489 6e9f |0030: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +538788: 5480 649f |0032: iget-object v0, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +53878c: 5201 7500 |0034: iget v1, v0, Landroid/graphics/Point;.x:I // field@0075 │ │ +538790: 5200 7600 |0036: iget v0, v0, Landroid/graphics/Point;.y:I // field@0076 │ │ +538794: 6e30 ad04 1900 |0038: invoke-virtual {v9, v1, v0}, Landroid/graphics/Rect;.offset:(II)V // method@04ad │ │ +53879a: 5482 6e9f |003b: iget-object v2, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +53879e: 5489 649f |003d: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +5387a2: 5293 7500 |003f: iget v3, v9, Landroid/graphics/Point;.x:I // field@0075 │ │ +5387a6: 5294 7600 |0041: iget v4, v9, Landroid/graphics/Point;.y:I // field@0076 │ │ +5387aa: 6e10 62d4 0c00 |0043: invoke-virtual {v12}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +5387b0: 0a09 |0046: move-result v9 │ │ +5387b2: 7f99 |0047: neg-float v9, v9 │ │ +5387b4: 8995 |0048: float-to-double v5, v9 │ │ +5387b6: 5487 6c9f |0049: iget-object v7, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ +5387ba: 7706 77d3 0200 |004b: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/util/RectL;.getBounds:(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d377 │ │ +5387c0: 5489 6c9f |004e: iget-object v9, v8, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ +5387c4: 6e30 a104 a90b |0050: invoke-virtual {v9, v10, v11}, Landroid/graphics/Rect;.contains:(II)Z // method@04a1 │ │ +5387ca: 0a09 |0053: move-result v9 │ │ +5387cc: 0f09 |0054: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=498 │ │ 0x0011 line=499 │ │ 0x001a line=500 │ │ 0x0020 line=502 │ │ 0x0024 line=504 │ │ @@ -1549217,75 +1549235,75 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Lorg/osmdroid/views/Projection;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -5387b4: |[5387b4] org.osmdroid.views.overlay.ItemizedOverlay.onDrawItem:(Landroid/graphics/Canvas;Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Lorg/osmdroid/views/Projection;)Z │ │ -5387c4: 557a 669f |0000: iget-boolean v10, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ -5387c8: 380a 0800 |0002: if-eqz v10, 000a // +0008 │ │ -5387cc: 547a 689f |0004: iget-object v10, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ -5387d0: 339a 0400 |0006: if-ne v10, v9, 000a // +0004 │ │ -5387d4: 124a |0008: const/4 v10, #int 4 // #4 │ │ -5387d6: 2802 |0009: goto 000b // +0002 │ │ -5387d8: 120a |000a: const/4 v10, #int 0 // #0 │ │ -5387da: 6e20 46d5 a900 |000b: invoke-virtual {v9, v10}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ -5387e0: 0c00 |000e: move-result-object v0 │ │ -5387e2: 3900 0700 |000f: if-nez v0, 0016 // +0007 │ │ -5387e6: 6e20 21d5 a700 |0011: invoke-virtual {v7, v10}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; // method@d521 │ │ -5387ec: 0c0a |0014: move-result-object v10 │ │ -5387ee: 2805 |0015: goto 001a // +0005 │ │ -5387f0: 6e20 46d5 a900 |0016: invoke-virtual {v9, v10}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ -5387f6: 0c0a |0019: move-result-object v10 │ │ -5387f8: 6e10 47d5 0900 |001a: invoke-virtual {v9}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d547 │ │ -5387fe: 0c09 |001d: move-result-object v9 │ │ -538800: 6e30 1dd5 a709 |001e: invoke-virtual {v7, v10, v9}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.boundToHotspot:(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable; // method@d51d │ │ -538806: 5479 649f |0021: iget-object v9, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ -53880a: 5296 7500 |0023: iget v6, v9, Landroid/graphics/Point;.x:I // field@0075 │ │ -53880e: 5299 7600 |0025: iget v9, v9, Landroid/graphics/Point;.y:I // field@0076 │ │ -538812: 5470 6e9f |0027: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -538816: 6e20 0005 0a00 |0029: invoke-virtual {v10, v0}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0500 │ │ -53881c: 5470 6e9f |002c: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -538820: 6e30 ad04 6009 |002e: invoke-virtual {v0, v6, v9}, Landroid/graphics/Rect;.offset:(II)V // method@04ad │ │ -538826: 5470 6e9f |0031: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -53882a: 6e10 d1d4 0b00 |0033: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ -538830: 0a01 |0036: move-result v1 │ │ -538832: 8913 |0037: float-to-double v3, v1 │ │ -538834: 5475 6c9f |0038: iget-object v5, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ -538838: 0161 |003a: move v1, v6 │ │ -53883a: 0192 |003b: move v2, v9 │ │ -53883c: 7706 77d3 0000 |003c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/RectL;.getBounds:(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d377 │ │ -538842: 5470 6c9f |003f: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ -538846: 6e10 0204 0800 |0041: invoke-virtual {v8}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@0402 │ │ -53884c: 0c01 |0044: move-result-object v1 │ │ -53884e: 7120 ab04 1000 |0045: invoke-static {v0, v1}, Landroid/graphics/Rect;.intersects:(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z // method@04ab │ │ -538854: 0a00 |0048: move-result v0 │ │ -538856: 3800 2b00 |0049: if-eqz v0, 0074 // +002b │ │ -53885a: 6e10 d1d4 0b00 |004b: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ -538860: 0a01 |004e: move-result v1 │ │ -538862: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -538864: 2d01 0102 |0050: cmpl-float v1, v1, v2 │ │ -538868: 3801 0f00 |0052: if-eqz v1, 0061 // +000f │ │ -53886c: 6e10 0a04 0800 |0054: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ -538872: 6e10 d1d4 0b00 |0057: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ -538878: 0a01 |005a: move-result v1 │ │ -53887a: 7f11 |005b: neg-float v1, v1 │ │ -53887c: 8263 |005c: int-to-float v3, v6 │ │ -53887e: 8299 |005d: int-to-float v9, v9 │ │ -538880: 6e40 0904 1893 |005e: invoke-virtual {v8, v1, v3, v9}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0409 │ │ -538886: 5479 6e9f |0061: iget-object v9, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ -53888a: 6e20 2b05 9a00 |0063: invoke-virtual {v10, v9}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@052b │ │ -538890: 6e20 0405 8a00 |0066: invoke-virtual {v10, v8}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ -538896: 6e10 d1d4 0b00 |0069: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ -53889c: 0a09 |006c: move-result v9 │ │ -53889e: 2d09 0902 |006d: cmpl-float v9, v9, v2 │ │ -5388a2: 3809 0500 |006f: if-eqz v9, 0074 // +0005 │ │ -5388a6: 6e10 0604 0800 |0071: invoke-virtual {v8}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ -5388ac: 0f00 |0074: return v0 │ │ +5387d0: |[5387d0] org.osmdroid.views.overlay.ItemizedOverlay.onDrawItem:(Landroid/graphics/Canvas;Lorg/osmdroid/views/overlay/OverlayItem;Landroid/graphics/Point;Lorg/osmdroid/views/Projection;)Z │ │ +5387e0: 557a 669f |0000: iget-boolean v10, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawFocusedItem:Z // field@9f66 │ │ +5387e4: 380a 0800 |0002: if-eqz v10, 000a // +0008 │ │ +5387e8: 547a 689f |0004: iget-object v10, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mFocusedItem:Lorg/osmdroid/views/overlay/OverlayItem; // field@9f68 │ │ +5387ec: 339a 0400 |0006: if-ne v10, v9, 000a // +0004 │ │ +5387f0: 124a |0008: const/4 v10, #int 4 // #4 │ │ +5387f2: 2802 |0009: goto 000b // +0002 │ │ +5387f4: 120a |000a: const/4 v10, #int 0 // #0 │ │ +5387f6: 6e20 46d5 a900 |000b: invoke-virtual {v9, v10}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ +5387fc: 0c00 |000e: move-result-object v0 │ │ +5387fe: 3900 0700 |000f: if-nez v0, 0016 // +0007 │ │ +538802: 6e20 21d5 a700 |0011: invoke-virtual {v7, v10}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getDefaultMarker:(I)Landroid/graphics/drawable/Drawable; // method@d521 │ │ +538808: 0c0a |0014: move-result-object v10 │ │ +53880a: 2805 |0015: goto 001a // +0005 │ │ +53880c: 6e20 46d5 a900 |0016: invoke-virtual {v9, v10}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarker:(I)Landroid/graphics/drawable/Drawable; // method@d546 │ │ +538812: 0c0a |0019: move-result-object v10 │ │ +538814: 6e10 47d5 0900 |001a: invoke-virtual {v9}, Lorg/osmdroid/views/overlay/OverlayItem;.getMarkerHotspot:()Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace; // method@d547 │ │ +53881a: 0c09 |001d: move-result-object v9 │ │ +53881c: 6e30 1dd5 a709 |001e: invoke-virtual {v7, v10, v9}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.boundToHotspot:(Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/OverlayItem$HotspotPlace;)Landroid/graphics/drawable/Drawable; // method@d51d │ │ +538822: 5479 649f |0021: iget-object v9, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mCurScreenCoords:Landroid/graphics/Point; // field@9f64 │ │ +538826: 5296 7500 |0023: iget v6, v9, Landroid/graphics/Point;.x:I // field@0075 │ │ +53882a: 5299 7600 |0025: iget v9, v9, Landroid/graphics/Point;.y:I // field@0076 │ │ +53882e: 5470 6e9f |0027: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +538832: 6e20 0005 0a00 |0029: invoke-virtual {v10, v0}, Landroid/graphics/drawable/Drawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0500 │ │ +538838: 5470 6e9f |002c: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +53883c: 6e30 ad04 6009 |002e: invoke-virtual {v0, v6, v9}, Landroid/graphics/Rect;.offset:(II)V // method@04ad │ │ +538842: 5470 6e9f |0031: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +538846: 6e10 d1d4 0b00 |0033: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ +53884c: 0a01 |0036: move-result v1 │ │ +53884e: 8913 |0037: float-to-double v3, v1 │ │ +538850: 5475 6c9f |0038: iget-object v5, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ +538854: 0161 |003a: move v1, v6 │ │ +538856: 0192 |003b: move v2, v9 │ │ +538858: 7706 77d3 0000 |003c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/util/RectL;.getBounds:(Landroid/graphics/Rect;IIDLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d377 │ │ +53885e: 5470 6c9f |003f: iget-object v0, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mOrientedMarkerRect:Landroid/graphics/Rect; // field@9f6c │ │ +538862: 6e10 0204 0800 |0041: invoke-virtual {v8}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@0402 │ │ +538868: 0c01 |0044: move-result-object v1 │ │ +53886a: 7120 ab04 1000 |0045: invoke-static {v0, v1}, Landroid/graphics/Rect;.intersects:(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z // method@04ab │ │ +538870: 0a00 |0048: move-result v0 │ │ +538872: 3800 2b00 |0049: if-eqz v0, 0074 // +002b │ │ +538876: 6e10 d1d4 0b00 |004b: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ +53887c: 0a01 |004e: move-result v1 │ │ +53887e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +538880: 2d01 0102 |0050: cmpl-float v1, v1, v2 │ │ +538884: 3801 0f00 |0052: if-eqz v1, 0061 // +000f │ │ +538888: 6e10 0a04 0800 |0054: invoke-virtual {v8}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ +53888e: 6e10 d1d4 0b00 |0057: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ +538894: 0a01 |005a: move-result v1 │ │ +538896: 7f11 |005b: neg-float v1, v1 │ │ +538898: 8263 |005c: int-to-float v3, v6 │ │ +53889a: 8299 |005d: int-to-float v9, v9 │ │ +53889c: 6e40 0904 1893 |005e: invoke-virtual {v8, v1, v3, v9}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0409 │ │ +5388a2: 5479 6e9f |0061: iget-object v9, v7, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mRect:Landroid/graphics/Rect; // field@9f6e │ │ +5388a6: 6e20 2b05 9a00 |0063: invoke-virtual {v10, v9}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@052b │ │ +5388ac: 6e20 0405 8a00 |0066: invoke-virtual {v10, v8}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ +5388b2: 6e10 d1d4 0b00 |0069: invoke-virtual {v11}, Lorg/osmdroid/views/Projection;.getOrientation:()F // method@d4d1 │ │ +5388b8: 0a09 |006c: move-result v9 │ │ +5388ba: 2d09 0902 |006d: cmpl-float v9, v9, v2 │ │ +5388be: 3809 0500 |006f: if-eqz v9, 0074 // +0005 │ │ +5388c2: 6e10 0604 0800 |0071: invoke-virtual {v8}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ +5388c8: 0f00 |0074: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000b line=204 │ │ 0x0016 line=205 │ │ 0x001a line=206 │ │ 0x001e line=208 │ │ @@ -1549314,42 +1549332,42 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -5388b0: |[5388b0] org.osmdroid.views.overlay.ItemizedOverlay.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -5388c0: 6e10 28d5 0500 |0000: invoke-virtual {v5}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.size:()I // method@d528 │ │ -5388c6: 0a00 |0003: move-result v0 │ │ -5388c8: 6e10 f709 0600 |0004: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -5388ce: 0a01 |0007: move-result v1 │ │ -5388d0: 7110 0665 0100 |0008: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ -5388d6: 0a01 |000b: move-result v1 │ │ -5388d8: 6e10 f909 0600 |000c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -5388de: 0a02 |000f: move-result v2 │ │ -5388e0: 7110 0665 0200 |0010: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ -5388e6: 0a02 |0013: move-result v2 │ │ -5388e8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -5388ea: 3503 1700 |0015: if-ge v3, v0, 002c // +0017 │ │ -5388ee: 6e20 22d5 3500 |0017: invoke-virtual {v5, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ -5388f4: 0c04 |001a: move-result-object v4 │ │ -5388f6: 6e57 23d5 4521 |001b: invoke-virtual {v5, v4, v1, v2, v7}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.isEventOnItem:(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z // method@d523 │ │ -5388fc: 0a04 |001e: move-result v4 │ │ -5388fe: 3804 0a00 |001f: if-eqz v4, 0029 // +000a │ │ -538902: 6e20 26d5 3500 |0021: invoke-virtual {v5, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.onTap:(I)Z // method@d526 │ │ -538908: 0a04 |0024: move-result v4 │ │ -53890a: 3804 0400 |0025: if-eqz v4, 0029 // +0004 │ │ -53890e: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -538910: 0f06 |0028: return v6 │ │ -538912: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -538916: 28ea |002b: goto 0015 // -0016 │ │ -538918: 6f30 3bd5 6507 |002c: invoke-super {v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53b │ │ -53891e: 0a06 |002f: move-result v6 │ │ -538920: 0f06 |0030: return v6 │ │ +5388cc: |[5388cc] org.osmdroid.views.overlay.ItemizedOverlay.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +5388dc: 6e10 28d5 0500 |0000: invoke-virtual {v5}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.size:()I // method@d528 │ │ +5388e2: 0a00 |0003: move-result v0 │ │ +5388e4: 6e10 f709 0600 |0004: invoke-virtual {v6}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +5388ea: 0a01 |0007: move-result v1 │ │ +5388ec: 7110 0665 0100 |0008: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ +5388f2: 0a01 |000b: move-result v1 │ │ +5388f4: 6e10 f909 0600 |000c: invoke-virtual {v6}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +5388fa: 0a02 |000f: move-result v2 │ │ +5388fc: 7110 0665 0200 |0010: invoke-static {v2}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ +538902: 0a02 |0013: move-result v2 │ │ +538904: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +538906: 3503 1700 |0015: if-ge v3, v0, 002c // +0017 │ │ +53890a: 6e20 22d5 3500 |0017: invoke-virtual {v5, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ +538910: 0c04 |001a: move-result-object v4 │ │ +538912: 6e57 23d5 4521 |001b: invoke-virtual {v5, v4, v1, v2, v7}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.isEventOnItem:(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z // method@d523 │ │ +538918: 0a04 |001e: move-result v4 │ │ +53891a: 3804 0a00 |001f: if-eqz v4, 0029 // +000a │ │ +53891e: 6e20 26d5 3500 |0021: invoke-virtual {v5, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.onTap:(I)Z // method@d526 │ │ +538924: 0a04 |0024: move-result v4 │ │ +538926: 3804 0400 |0025: if-eqz v4, 0029 // +0004 │ │ +53892a: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +53892c: 0f06 |0028: return v6 │ │ +53892e: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +538932: 28ea |002b: goto 0015 // -0016 │ │ +538934: 6f30 3bd5 6507 |002c: invoke-super {v5, v6, v7}, Lorg/osmdroid/views/overlay/Overlay;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53b │ │ +53893a: 0a06 |002f: move-result v6 │ │ +53893c: 0f06 |0030: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x000c line=283 │ │ 0x0017 line=285 │ │ 0x0021 line=286 │ │ @@ -1549364,48 +1549382,48 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -538924: |[538924] org.osmdroid.views.overlay.ItemizedOverlay.onTap:(I)Z │ │ -538934: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -538936: 0f01 |0001: return v1 │ │ +538940: |[538940] org.osmdroid.views.overlay.ItemizedOverlay.onTap:(I)Z │ │ +538950: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +538952: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lorg/osmdroid/views/overlay/ItemizedOverlay;) │ │ name : 'populate' │ │ type : '()V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -538ab8: |[538ab8] org.osmdroid.views.overlay.ItemizedOverlay.populate:()V │ │ -538ac8: 6e10 28d5 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.size:()I // method@d528 │ │ -538ace: 0a00 |0003: move-result v0 │ │ -538ad0: 5441 6a9f |0004: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ -538ad4: 6e10 7c68 0100 |0006: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@687c │ │ -538ada: 5441 6a9f |0009: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ -538ade: 6e20 7f68 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@687f │ │ -538ae4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -538ae6: 3501 0e00 |000f: if-ge v1, v0, 001d // +000e │ │ -538aea: 5442 6a9f |0011: iget-object v2, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ -538aee: 6e20 1fd5 1400 |0013: invoke-virtual {v4, v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.createItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d51f │ │ -538af4: 0c03 |0016: move-result-object v3 │ │ -538af6: 6e20 7a68 3200 |0017: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -538afc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -538b00: 28f3 |001c: goto 000f // -000d │ │ -538b02: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -538b04: 5b40 699f |001e: iput-object v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ -538b08: 0e00 |0020: return-void │ │ +538ad4: |[538ad4] org.osmdroid.views.overlay.ItemizedOverlay.populate:()V │ │ +538ae4: 6e10 28d5 0400 |0000: invoke-virtual {v4}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.size:()I // method@d528 │ │ +538aea: 0a00 |0003: move-result v0 │ │ +538aec: 5441 6a9f |0004: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ +538af0: 6e10 7c68 0100 |0006: invoke-virtual {v1}, Ljava/util/ArrayList;.clear:()V // method@687c │ │ +538af6: 5441 6a9f |0009: iget-object v1, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ +538afa: 6e20 7f68 0100 |000b: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.ensureCapacity:(I)V // method@687f │ │ +538b00: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +538b02: 3501 0e00 |000f: if-ge v1, v0, 001d // +000e │ │ +538b06: 5442 6a9f |0011: iget-object v2, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemList:Ljava/util/ArrayList; // field@9f6a │ │ +538b0a: 6e20 1fd5 1400 |0013: invoke-virtual {v4, v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.createItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d51f │ │ +538b10: 0c03 |0016: move-result-object v3 │ │ +538b12: 6e20 7a68 3200 |0017: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +538b18: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +538b1c: 28f3 |001c: goto 000f // -000d │ │ +538b1e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +538b20: 5b40 699f |001e: iput-object v0, v4, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mInternalItemDisplayedList:[Z // field@9f69 │ │ +538b24: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x0009 line=164 │ │ 0x0011 line=166 │ │ 0x001e line=168 │ │ @@ -1549456,18 +1549474,18 @@ │ │ type : '(Lorg/osmdroid/views/overlay/TilesOverlay;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -53902c: |[53902c] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V │ │ -53903c: 5b01 819f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539040: 7010 7dd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/TileLooper;.:()V // method@d37d │ │ -539046: 0e00 |0005: return-void │ │ +539048: |[539048] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V │ │ +539058: 5b01 819f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53905c: 7010 7dd3 0000 |0002: invoke-direct {v0}, Lorg/osmdroid/util/TileLooper;.:()V // method@d37d │ │ +539062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0002 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/osmdroid/views/overlay/TilesOverlay; │ │ @@ -1549478,20 +1549496,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -539048: |[539048] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.finaliseLoop:()V │ │ -539058: 5410 819f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -53905c: 7110 65d5 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; // method@d565 │ │ -539062: 0c00 |0005: move-result-object v0 │ │ -539064: 6e10 b2d1 0000 |0006: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/TileStates;.finaliseLoop:()V // method@d1b2 │ │ -53906a: 0e00 |0009: return-void │ │ +539064: |[539064] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.finaliseLoop:()V │ │ +539074: 5410 819f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539078: 7110 65d5 0000 |0002: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; // method@d565 │ │ +53907e: 0c00 |0005: move-result-object v0 │ │ +539080: 6e10 b2d1 0000 |0006: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/TileStates;.finaliseLoop:()V // method@d1b2 │ │ +539086: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; │ │ │ │ #1 : (in Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;) │ │ @@ -1549499,152 +1549517,152 @@ │ │ type : '(JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 264 16-bit code units │ │ -53906c: |[53906c] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.handleTile:(JII)V │ │ -53907c: 0801 1200 |0000: move-object/from16 v1, v18 │ │ -539080: 0200 1500 |0002: move/from16 v0, v21 │ │ -539084: 0202 1600 |0004: move/from16 v2, v22 │ │ -539088: 5413 819f |0006: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -53908c: 5433 8c9f |0008: iget-object v3, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -539090: 0504 1300 |000a: move-wide/from16 v4, v19 │ │ -539094: 6e30 92d1 4305 |000c: invoke-virtual {v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d192 │ │ -53909a: 0c03 |000f: move-result-object v3 │ │ -53909c: 5416 819f |0010: iget-object v6, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5390a0: 7110 65d5 0600 |0012: invoke-static {v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; // method@d565 │ │ -5390a6: 0c06 |0015: move-result-object v6 │ │ -5390a8: 6e20 b3d1 3600 |0016: invoke-virtual {v6, v3}, Lorg/osmdroid/tileprovider/TileStates;.handleTile:(Landroid/graphics/drawable/Drawable;)V // method@d1b3 │ │ -5390ae: 5416 809f |0019: iget-object v6, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ -5390b2: 3906 0300 |001b: if-nez v6, 001e // +0003 │ │ -5390b6: 0e00 |001d: return-void │ │ -5390b8: 2036 8a22 |001e: instance-of v6, v3, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -5390bc: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ -5390c0: 0737 |0022: move-object v7, v3 │ │ -5390c2: 1f07 8a22 |0023: check-cast v7, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ -5390c6: 2802 |0025: goto 0027 // +0002 │ │ -5390c8: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -5390ca: 3903 0800 |0027: if-nez v3, 002f // +0008 │ │ -5390ce: 5413 819f |0029: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5390d2: 7110 66d5 0300 |002b: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$100:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable; // method@d566 │ │ -5390d8: 0c03 |002e: move-result-object v3 │ │ -5390da: 3803 3b00 |002f: if-eqz v3, 006a // +003b │ │ -5390de: 5418 819f |0031: iget-object v8, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5390e2: 5489 899f |0033: iget-object v9, v8, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -5390e6: 7110 67d5 0800 |0035: invoke-static {v8}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -5390ec: 0c08 |0038: move-result-object v8 │ │ -5390ee: 6e40 d2d4 0982 |0039: invoke-virtual {v9, v0, v2, v8}, Lorg/osmdroid/views/Projection;.getPixelFromTile:(IILandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d4d2 │ │ -5390f4: 3806 0500 |003c: if-eqz v6, 0041 // +0005 │ │ -5390f8: 6e10 add1 0700 |003e: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.beginUsingDrawable:()V // method@d1ad │ │ -5390fe: 3806 0f00 |0041: if-eqz v6, 0050 // +000f │ │ -539102: 6e10 afd1 0700 |0043: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.isBitmapValid:()Z // method@d1af │ │ -539108: 0a08 |0046: move-result v8 │ │ -53910a: 3908 0900 |0047: if-nez v8, 0050 // +0009 │ │ -53910e: 5413 819f |0049: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539112: 7110 66d5 0300 |004b: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$100:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable; // method@d566 │ │ -539118: 0c03 |004e: move-result-object v3 │ │ -53911a: 1206 |004f: const/4 v6, #int 0 // #0 │ │ -53911c: 5418 819f |0050: iget-object v8, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539120: 5419 809f |0052: iget-object v9, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ -539124: 541a 819f |0054: iget-object v10, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539128: 7110 67d5 0a00 |0056: invoke-static {v10}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -53912e: 0c0a |0059: move-result-object v10 │ │ -539130: 6e40 71d5 98a3 |005a: invoke-virtual {v8, v9, v3, v10}, Lorg/osmdroid/views/overlay/TilesOverlay;.onTileReadyToDraw:(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;Landroid/graphics/Rect;)V // method@d571 │ │ -539136: 3806 0d00 |005d: if-eqz v6, 006a // +000d │ │ -53913a: 6e10 aed1 0700 |005f: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ -539140: 2808 |0062: goto 006a // +0008 │ │ -539142: 0d00 |0063: move-exception v0 │ │ -539144: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -539148: 6e10 aed1 0700 |0066: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ -53914e: 2700 |0069: throw v0 │ │ -539150: 7100 edd0 0000 |006a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -539156: 0c03 |006d: move-result-object v3 │ │ -539158: 7210 2ad1 0300 |006e: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -53915e: 0a03 |0071: move-result v3 │ │ -539160: 3803 9500 |0072: if-eqz v3, 0107 // +0095 │ │ -539164: 5413 819f |0074: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539168: 5436 899f |0076: iget-object v6, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -53916c: 7110 67d5 0300 |0078: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -539172: 0c03 |007b: move-result-object v3 │ │ -539174: 6e40 d2d4 0632 |007c: invoke-virtual {v6, v0, v2, v3}, Lorg/osmdroid/views/Projection;.getPixelFromTile:(IILandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d4d2 │ │ -53917a: 5410 809f |007f: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ -53917e: 7702 61d3 1300 |0081: invoke-static/range {v19, v20}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -539184: 0c02 |0084: move-result-object v2 │ │ -539186: 5413 819f |0085: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -53918a: 7110 67d5 0300 |0087: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -539190: 0c03 |008a: move-result-object v3 │ │ -539192: 5233 8200 |008b: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0082 │ │ -539196: d803 0301 |008d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -53919a: 8233 |008f: int-to-float v3, v3 │ │ -53919c: 5414 819f |0090: iget-object v4, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5391a0: 7110 67d5 0400 |0092: invoke-static {v4}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -5391a6: 0c04 |0095: move-result-object v4 │ │ -5391a8: 5244 8400 |0096: iget v4, v4, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5391ac: 8244 |0098: int-to-float v4, v4 │ │ -5391ae: 5415 819f |0099: iget-object v5, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5391b2: 5455 849f |009b: iget-object v5, v5, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ -5391b6: 6e10 5704 0500 |009d: invoke-virtual {v5}, Landroid/graphics/Paint;.getTextSize:()F // method@0457 │ │ -5391bc: 0a05 |00a0: move-result v5 │ │ -5391be: c654 |00a1: add-float/2addr v4, v5 │ │ -5391c0: 5415 819f |00a2: iget-object v5, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5391c4: 5455 849f |00a4: iget-object v5, v5, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ -5391c8: 6e55 0104 2043 |00a6: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0401 │ │ -5391ce: 5416 809f |00a9: iget-object v6, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ -5391d2: 5410 819f |00ab: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5391d6: 7110 67d5 0000 |00ad: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -5391dc: 0c00 |00b0: move-result-object v0 │ │ -5391de: 5200 8200 |00b1: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5391e2: 8207 |00b3: int-to-float v7, v0 │ │ -5391e4: 5410 819f |00b4: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5391e8: 7110 67d5 0000 |00b6: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -5391ee: 0c00 |00b9: move-result-object v0 │ │ -5391f0: 5200 8400 |00ba: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5391f4: 8208 |00bc: int-to-float v8, v0 │ │ -5391f6: 5410 819f |00bd: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5391fa: 7110 67d5 0000 |00bf: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -539200: 0c00 |00c2: move-result-object v0 │ │ -539202: 5200 8300 |00c3: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -539206: 8209 |00c5: int-to-float v9, v0 │ │ -539208: 5410 819f |00c6: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -53920c: 7110 67d5 0000 |00c8: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -539212: 0c00 |00cb: move-result-object v0 │ │ -539214: 5200 8400 |00cc: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -539218: 820a |00ce: int-to-float v10, v0 │ │ -53921a: 5410 819f |00cf: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -53921e: 540b 849f |00d1: iget-object v11, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ -539222: 7406 f903 0600 |00d3: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ -539228: 541c 809f |00d6: iget-object v12, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ -53922c: 5410 819f |00d8: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539230: 7110 67d5 0000 |00da: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -539236: 0c00 |00dd: move-result-object v0 │ │ -539238: 5200 8200 |00de: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -53923c: 820d |00e0: int-to-float v13, v0 │ │ -53923e: 5410 819f |00e1: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539242: 7110 67d5 0000 |00e3: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -539248: 0c00 |00e6: move-result-object v0 │ │ -53924a: 5200 8400 |00e7: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -53924e: 820e |00e9: int-to-float v14, v0 │ │ -539250: 5410 819f |00ea: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539254: 7110 67d5 0000 |00ec: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -53925a: 0c00 |00ef: move-result-object v0 │ │ -53925c: 5200 8200 |00f0: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -539260: 820f |00f2: int-to-float v15, v0 │ │ -539262: 5410 819f |00f3: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539266: 7110 67d5 0000 |00f5: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ -53926c: 0c00 |00f8: move-result-object v0 │ │ -53926e: 5200 8100 |00f9: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -539272: 8200 |00fb: int-to-float v0, v0 │ │ -539274: 5412 819f |00fc: iget-object v2, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -539278: 5422 849f |00fe: iget-object v2, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ -53927c: 0210 0000 |0100: move/from16 v16, v0 │ │ -539280: 0811 0200 |0102: move-object/from16 v17, v2 │ │ -539284: 7406 f903 0c00 |0104: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ -53928a: 0e00 |0107: return-void │ │ +539088: |[539088] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.handleTile:(JII)V │ │ +539098: 0801 1200 |0000: move-object/from16 v1, v18 │ │ +53909c: 0200 1500 |0002: move/from16 v0, v21 │ │ +5390a0: 0202 1600 |0004: move/from16 v2, v22 │ │ +5390a4: 5413 819f |0006: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5390a8: 5433 8c9f |0008: iget-object v3, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5390ac: 0504 1300 |000a: move-wide/from16 v4, v19 │ │ +5390b0: 6e30 92d1 4305 |000c: invoke-virtual {v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d192 │ │ +5390b6: 0c03 |000f: move-result-object v3 │ │ +5390b8: 5416 819f |0010: iget-object v6, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5390bc: 7110 65d5 0600 |0012: invoke-static {v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; // method@d565 │ │ +5390c2: 0c06 |0015: move-result-object v6 │ │ +5390c4: 6e20 b3d1 3600 |0016: invoke-virtual {v6, v3}, Lorg/osmdroid/tileprovider/TileStates;.handleTile:(Landroid/graphics/drawable/Drawable;)V // method@d1b3 │ │ +5390ca: 5416 809f |0019: iget-object v6, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ +5390ce: 3906 0300 |001b: if-nez v6, 001e // +0003 │ │ +5390d2: 0e00 |001d: return-void │ │ +5390d4: 2036 8a22 |001e: instance-of v6, v3, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +5390d8: 3806 0600 |0020: if-eqz v6, 0026 // +0006 │ │ +5390dc: 0737 |0022: move-object v7, v3 │ │ +5390de: 1f07 8a22 |0023: check-cast v7, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable; // type@228a │ │ +5390e2: 2802 |0025: goto 0027 // +0002 │ │ +5390e4: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +5390e6: 3903 0800 |0027: if-nez v3, 002f // +0008 │ │ +5390ea: 5413 819f |0029: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5390ee: 7110 66d5 0300 |002b: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$100:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable; // method@d566 │ │ +5390f4: 0c03 |002e: move-result-object v3 │ │ +5390f6: 3803 3b00 |002f: if-eqz v3, 006a // +003b │ │ +5390fa: 5418 819f |0031: iget-object v8, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5390fe: 5489 899f |0033: iget-object v9, v8, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +539102: 7110 67d5 0800 |0035: invoke-static {v8}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +539108: 0c08 |0038: move-result-object v8 │ │ +53910a: 6e40 d2d4 0982 |0039: invoke-virtual {v9, v0, v2, v8}, Lorg/osmdroid/views/Projection;.getPixelFromTile:(IILandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d4d2 │ │ +539110: 3806 0500 |003c: if-eqz v6, 0041 // +0005 │ │ +539114: 6e10 add1 0700 |003e: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.beginUsingDrawable:()V // method@d1ad │ │ +53911a: 3806 0f00 |0041: if-eqz v6, 0050 // +000f │ │ +53911e: 6e10 afd1 0700 |0043: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.isBitmapValid:()Z // method@d1af │ │ +539124: 0a08 |0046: move-result v8 │ │ +539126: 3908 0900 |0047: if-nez v8, 0050 // +0009 │ │ +53912a: 5413 819f |0049: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53912e: 7110 66d5 0300 |004b: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$100:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable; // method@d566 │ │ +539134: 0c03 |004e: move-result-object v3 │ │ +539136: 1206 |004f: const/4 v6, #int 0 // #0 │ │ +539138: 5418 819f |0050: iget-object v8, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53913c: 5419 809f |0052: iget-object v9, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ +539140: 541a 819f |0054: iget-object v10, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539144: 7110 67d5 0a00 |0056: invoke-static {v10}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +53914a: 0c0a |0059: move-result-object v10 │ │ +53914c: 6e40 71d5 98a3 |005a: invoke-virtual {v8, v9, v3, v10}, Lorg/osmdroid/views/overlay/TilesOverlay;.onTileReadyToDraw:(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;Landroid/graphics/Rect;)V // method@d571 │ │ +539152: 3806 0d00 |005d: if-eqz v6, 006a // +000d │ │ +539156: 6e10 aed1 0700 |005f: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ +53915c: 2808 |0062: goto 006a // +0008 │ │ +53915e: 0d00 |0063: move-exception v0 │ │ +539160: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +539164: 6e10 aed1 0700 |0066: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/ReusableBitmapDrawable;.finishUsingDrawable:()V // method@d1ae │ │ +53916a: 2700 |0069: throw v0 │ │ +53916c: 7100 edd0 0000 |006a: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +539172: 0c03 |006d: move-result-object v3 │ │ +539174: 7210 2ad1 0300 |006e: invoke-interface {v3}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +53917a: 0a03 |0071: move-result v3 │ │ +53917c: 3803 9500 |0072: if-eqz v3, 0107 // +0095 │ │ +539180: 5413 819f |0074: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539184: 5436 899f |0076: iget-object v6, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +539188: 7110 67d5 0300 |0078: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +53918e: 0c03 |007b: move-result-object v3 │ │ +539190: 6e40 d2d4 0632 |007c: invoke-virtual {v6, v0, v2, v3}, Lorg/osmdroid/views/Projection;.getPixelFromTile:(IILandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d4d2 │ │ +539196: 5410 809f |007f: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ +53919a: 7702 61d3 1300 |0081: invoke-static/range {v19, v20}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +5391a0: 0c02 |0084: move-result-object v2 │ │ +5391a2: 5413 819f |0085: iget-object v3, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5391a6: 7110 67d5 0300 |0087: invoke-static {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +5391ac: 0c03 |008a: move-result-object v3 │ │ +5391ae: 5233 8200 |008b: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5391b2: d803 0301 |008d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +5391b6: 8233 |008f: int-to-float v3, v3 │ │ +5391b8: 5414 819f |0090: iget-object v4, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5391bc: 7110 67d5 0400 |0092: invoke-static {v4}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +5391c2: 0c04 |0095: move-result-object v4 │ │ +5391c4: 5244 8400 |0096: iget v4, v4, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5391c8: 8244 |0098: int-to-float v4, v4 │ │ +5391ca: 5415 819f |0099: iget-object v5, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5391ce: 5455 849f |009b: iget-object v5, v5, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ +5391d2: 6e10 5704 0500 |009d: invoke-virtual {v5}, Landroid/graphics/Paint;.getTextSize:()F // method@0457 │ │ +5391d8: 0a05 |00a0: move-result v5 │ │ +5391da: c654 |00a1: add-float/2addr v4, v5 │ │ +5391dc: 5415 819f |00a2: iget-object v5, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5391e0: 5455 849f |00a4: iget-object v5, v5, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ +5391e4: 6e55 0104 2043 |00a6: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawText:(Ljava/lang/String;FFLandroid/graphics/Paint;)V // method@0401 │ │ +5391ea: 5416 809f |00a9: iget-object v6, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ +5391ee: 5410 819f |00ab: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5391f2: 7110 67d5 0000 |00ad: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +5391f8: 0c00 |00b0: move-result-object v0 │ │ +5391fa: 5200 8200 |00b1: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5391fe: 8207 |00b3: int-to-float v7, v0 │ │ +539200: 5410 819f |00b4: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539204: 7110 67d5 0000 |00b6: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +53920a: 0c00 |00b9: move-result-object v0 │ │ +53920c: 5200 8400 |00ba: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +539210: 8208 |00bc: int-to-float v8, v0 │ │ +539212: 5410 819f |00bd: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539216: 7110 67d5 0000 |00bf: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +53921c: 0c00 |00c2: move-result-object v0 │ │ +53921e: 5200 8300 |00c3: iget v0, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +539222: 8209 |00c5: int-to-float v9, v0 │ │ +539224: 5410 819f |00c6: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539228: 7110 67d5 0000 |00c8: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +53922e: 0c00 |00cb: move-result-object v0 │ │ +539230: 5200 8400 |00cc: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +539234: 820a |00ce: int-to-float v10, v0 │ │ +539236: 5410 819f |00cf: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53923a: 540b 849f |00d1: iget-object v11, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ +53923e: 7406 f903 0600 |00d3: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ +539244: 541c 809f |00d6: iget-object v12, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ +539248: 5410 819f |00d8: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53924c: 7110 67d5 0000 |00da: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +539252: 0c00 |00dd: move-result-object v0 │ │ +539254: 5200 8200 |00de: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +539258: 820d |00e0: int-to-float v13, v0 │ │ +53925a: 5410 819f |00e1: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53925e: 7110 67d5 0000 |00e3: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +539264: 0c00 |00e6: move-result-object v0 │ │ +539266: 5200 8400 |00e7: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +53926a: 820e |00e9: int-to-float v14, v0 │ │ +53926c: 5410 819f |00ea: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539270: 7110 67d5 0000 |00ec: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +539276: 0c00 |00ef: move-result-object v0 │ │ +539278: 5200 8200 |00f0: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +53927c: 820f |00f2: int-to-float v15, v0 │ │ +53927e: 5410 819f |00f3: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539282: 7110 67d5 0000 |00f5: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; // method@d567 │ │ +539288: 0c00 |00f8: move-result-object v0 │ │ +53928a: 5200 8100 |00f9: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +53928e: 8200 |00fb: int-to-float v0, v0 │ │ +539290: 5412 819f |00fc: iget-object v2, v1, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +539294: 5422 849f |00fe: iget-object v2, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ +539298: 0210 0000 |0100: move/from16 v16, v0 │ │ +53929c: 0811 0200 |0102: move-object/from16 v17, v2 │ │ +5392a0: 7406 f903 0c00 |0104: invoke-virtual/range {v12, v13, v14, v15, v16, v17}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ +5392a6: 0e00 |0107: return-void │ │ catches : 1 │ │ 0x0043 - 0x005d │ │ -> 0x0063 │ │ positions : │ │ 0x0006 line=250 │ │ 0x0010 line=251 │ │ 0x0019 line=252 │ │ @@ -1549675,39 +1549693,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -539298: |[539298] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.initialiseLoop:()V │ │ -5392a8: 5430 bb9e |0000: iget-object v0, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ -5392ac: 5201 8300 |0002: iget v1, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5392b0: 5202 8200 |0004: iget v2, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5392b4: b121 |0006: sub-int/2addr v1, v2 │ │ -5392b6: d801 0101 |0007: add-int/lit8 v1, v1, #int 1 // #01 │ │ -5392ba: 5202 8100 |0009: iget v2, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5392be: 5200 8400 |000b: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5392c2: b102 |000d: sub-int/2addr v2, v0 │ │ -5392c4: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -5392c8: 9202 0201 |0010: mul-int v2, v2, v1 │ │ -5392cc: 5430 819f |0012: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5392d0: 5400 8c9f |0014: iget-object v0, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -5392d4: 7100 edd0 0000 |0016: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5392da: 0c01 |0019: move-result-object v1 │ │ -5392dc: 7210 13d1 0100 |001a: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getCacheMapTileOvershoot:()S // method@d113 │ │ -5392e2: 0a01 |001d: move-result v1 │ │ -5392e4: b012 |001e: add-int/2addr v2, v1 │ │ -5392e6: 6e20 91d1 2000 |001f: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.ensureCapacity:(I)V // method@d191 │ │ -5392ec: 5430 819f |0022: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ -5392f0: 7110 65d5 0000 |0024: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; // method@d565 │ │ -5392f6: 0c00 |0027: move-result-object v0 │ │ -5392f8: 6e10 b4d1 0000 |0028: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/TileStates;.initialiseLoop:()V // method@d1b4 │ │ -5392fe: 6f10 81d3 0300 |002b: invoke-super {v3}, Lorg/osmdroid/util/TileLooper;.initialiseLoop:()V // method@d381 │ │ -539304: 0e00 |002e: return-void │ │ +5392b4: |[5392b4] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.initialiseLoop:()V │ │ +5392c4: 5430 bb9e |0000: iget-object v0, v3, Lorg/osmdroid/util/TileLooper;.mTiles:Landroid/graphics/Rect; // field@9ebb │ │ +5392c8: 5201 8300 |0002: iget v1, v0, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5392cc: 5202 8200 |0004: iget v2, v0, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5392d0: b121 |0006: sub-int/2addr v1, v2 │ │ +5392d2: d801 0101 |0007: add-int/lit8 v1, v1, #int 1 // #01 │ │ +5392d6: 5202 8100 |0009: iget v2, v0, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5392da: 5200 8400 |000b: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5392de: b102 |000d: sub-int/2addr v2, v0 │ │ +5392e0: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +5392e4: 9202 0201 |0010: mul-int v2, v2, v1 │ │ +5392e8: 5430 819f |0012: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +5392ec: 5400 8c9f |0014: iget-object v0, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5392f0: 7100 edd0 0000 |0016: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5392f6: 0c01 |0019: move-result-object v1 │ │ +5392f8: 7210 13d1 0100 |001a: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getCacheMapTileOvershoot:()S // method@d113 │ │ +5392fe: 0a01 |001d: move-result v1 │ │ +539300: b012 |001e: add-int/2addr v2, v1 │ │ +539302: 6e20 91d1 2000 |001f: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.ensureCapacity:(I)V // method@d191 │ │ +539308: 5430 819f |0022: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.this$0:Lorg/osmdroid/views/overlay/TilesOverlay; // field@9f81 │ │ +53930c: 7110 65d5 0000 |0024: invoke-static {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; // method@d565 │ │ +539312: 0c00 |0027: move-result-object v0 │ │ +539314: 6e10 b4d1 0000 |0028: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/TileStates;.initialiseLoop:()V // method@d1b4 │ │ +53931a: 6f10 81d3 0300 |002b: invoke-super {v3}, Lorg/osmdroid/util/TileLooper;.initialiseLoop:()V // method@d381 │ │ +539320: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0009 line=242 │ │ 0x0012 line=244 │ │ 0x0022 line=245 │ │ 0x002b line=246 │ │ @@ -1549719,18 +1549737,18 @@ │ │ type : '(DLorg/osmdroid/util/RectL;Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -539308: |[539308] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.loop:(DLorg/osmdroid/util/RectL;Landroid/graphics/Canvas;)V │ │ -539318: 5b04 809f |0000: iput-object v4, v0, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ -53931c: 6e40 82d3 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lorg/osmdroid/util/TileLooper;.loop:(DLorg/osmdroid/util/RectL;)V // method@d382 │ │ -539322: 0e00 |0005: return-void │ │ +539324: |[539324] org.osmdroid.views.overlay.TilesOverlay$OverlayTileLooper.loop:(DLorg/osmdroid/util/RectL;Landroid/graphics/Canvas;)V │ │ +539334: 5b04 809f |0000: iput-object v4, v0, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.mCanvas:Landroid/graphics/Canvas; // field@9f80 │ │ +539338: 6e40 82d3 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Lorg/osmdroid/util/TileLooper;.loop:(DLorg/osmdroid/util/RectL;)V // method@d382 │ │ +53933e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0002 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; │ │ 0x0000 - 0x0006 reg=1 (null) D │ │ @@ -1549830,33 +1549848,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -539520: |[539520] org.osmdroid.views.overlay.TilesOverlay.:()V │ │ -539530: 7100 2ed5 0000 |0000: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ -539536: 7100 bed2 0000 |0003: invoke-static {}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.getTileSources:()Ljava/util/List; // method@d2be │ │ -53953c: 0c00 |0006: move-result-object v0 │ │ -53953e: 7210 4869 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -539544: 0a00 |000a: move-result v0 │ │ -539546: 7110 2fd5 0000 |000b: invoke-static {v0}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuIdSequence:(I)I // method@d52f │ │ -53954c: 7100 2ed5 0000 |000e: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ -539552: 7100 2ed5 0000 |0011: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ -539558: 7100 2ed5 0000 |0014: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ -53955e: 1300 1400 |0017: const/16 v0, #int 20 // #14 │ │ -539562: 2300 3123 |0019: new-array v0, v0, [F // type@2331 │ │ -539566: 2600 0d00 0000 |001b: fill-array-data v0, 00000028 // +0000000d │ │ -53956c: 6900 909f |001e: sput-object v0, Lorg/osmdroid/views/overlay/TilesOverlay;.negate:[F // field@9f90 │ │ -539570: 2200 b300 |0020: new-instance v0, Landroid/graphics/ColorMatrixColorFilter; // type@00b3 │ │ -539574: 6201 909f |0022: sget-object v1, Lorg/osmdroid/views/overlay/TilesOverlay;.negate:[F // field@9f90 │ │ -539578: 7020 1c04 1000 |0024: invoke-direct {v0, v1}, Landroid/graphics/ColorMatrixColorFilter;.:([F)V // method@041c │ │ -53957e: 0e00 |0027: return-void │ │ -539580: 0003 0400 1400 0000 0000 80bf 0000 ... |0028: array-data (44 units) │ │ +53953c: |[53953c] org.osmdroid.views.overlay.TilesOverlay.:()V │ │ +53954c: 7100 2ed5 0000 |0000: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ +539552: 7100 bed2 0000 |0003: invoke-static {}, Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory;.getTileSources:()Ljava/util/List; // method@d2be │ │ +539558: 0c00 |0006: move-result-object v0 │ │ +53955a: 7210 4869 0000 |0007: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +539560: 0a00 |000a: move-result v0 │ │ +539562: 7110 2fd5 0000 |000b: invoke-static {v0}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuIdSequence:(I)I // method@d52f │ │ +539568: 7100 2ed5 0000 |000e: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ +53956e: 7100 2ed5 0000 |0011: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ +539574: 7100 2ed5 0000 |0014: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ +53957a: 1300 1400 |0017: const/16 v0, #int 20 // #14 │ │ +53957e: 2300 3123 |0019: new-array v0, v0, [F // type@2331 │ │ +539582: 2600 0d00 0000 |001b: fill-array-data v0, 00000028 // +0000000d │ │ +539588: 6900 909f |001e: sput-object v0, Lorg/osmdroid/views/overlay/TilesOverlay;.negate:[F // field@9f90 │ │ +53958c: 2200 b300 |0020: new-instance v0, Landroid/graphics/ColorMatrixColorFilter; // type@00b3 │ │ +539590: 6201 909f |0022: sget-object v1, Lorg/osmdroid/views/overlay/TilesOverlay;.negate:[F // field@9f90 │ │ +539594: 7020 1c04 1000 |0024: invoke-direct {v0, v1}, Landroid/graphics/ColorMatrixColorFilter;.:([F)V // method@041c │ │ +53959a: 0e00 |0027: return-void │ │ +53959c: 0003 0400 1400 0000 0000 80bf 0000 ... |0028: array-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=53 │ │ 0x000b line=52 │ │ 0x000e line=54 │ │ 0x0011 line=58 │ │ @@ -1549870,60 +1549888,60 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -5395d8: |[5395d8] org.osmdroid.views.overlay.TilesOverlay.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V │ │ -5395e8: 7010 2bd5 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/views/overlay/Overlay;.:()V // method@d52b │ │ -5395ee: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -5395f0: 5b24 919f |0004: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ -5395f4: 2200 ca00 |0006: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ -5395f8: 7010 4c04 0000 |0008: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ -5395fe: 5b20 849f |000b: iput-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ -539602: 2200 d700 |000d: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ -539606: 7010 9c04 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ -53960c: 5b20 8d9f |0012: iput-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileRect:Landroid/graphics/Rect; // field@9f8d │ │ -539610: 2200 da22 |0014: new-instance v0, Lorg/osmdroid/util/RectL; // type@22da │ │ -539614: 7010 74d3 0000 |0016: invoke-direct {v0}, Lorg/osmdroid/util/RectL;.:()V // method@d374 │ │ -53961a: 5b20 8f9f |0019: iput-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ -53961e: 5b24 889f |001b: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -539622: 1300 d800 |001d: const/16 v0, #int 216 // #d8 │ │ -539626: 1301 d000 |001f: const/16 v1, #int 208 // #d0 │ │ -53962a: 7130 1b04 1001 |0021: invoke-static {v0, v1, v1}, Landroid/graphics/Color;.rgb:(III)I // method@041b │ │ -539630: 0a00 |0024: move-result v0 │ │ -539632: 5920 869f |0025: iput v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ -539636: 1300 c800 |0027: const/16 v0, #int 200 // #c8 │ │ -53963a: 1301 c000 |0029: const/16 v1, #int 192 // #c0 │ │ -53963e: 7130 1b04 1001 |002b: invoke-static {v0, v1, v1}, Landroid/graphics/Color;.rgb:(III)I // method@041b │ │ -539644: 0a00 |002e: move-result v0 │ │ -539646: 5920 879f |002f: iput v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingLineColor:I // field@9f87 │ │ -53964a: 5b24 829f |0031: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.currentColorFilter:Landroid/graphics/ColorFilter; // field@9f82 │ │ -53964e: 2204 d700 |0033: new-instance v4, Landroid/graphics/Rect; // type@00d7 │ │ -539652: 7010 9c04 0400 |0035: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@049c │ │ -539658: 5b24 8a9f |0038: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProtectedTiles:Landroid/graphics/Rect; // field@9f8a │ │ -53965c: 2204 8b22 |003a: new-instance v4, Lorg/osmdroid/tileprovider/TileStates; // type@228b │ │ -539660: 7010 b1d1 0400 |003c: invoke-direct {v4}, Lorg/osmdroid/tileprovider/TileStates;.:()V // method@d1b1 │ │ -539666: 5b24 8e9f |003f: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileStates:Lorg/osmdroid/tileprovider/TileStates; // field@9f8e │ │ -53966a: 2204 0a23 |0041: new-instance v4, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // type@230a │ │ -53966e: 7020 5ed5 2400 |0043: invoke-direct {v4, v2}, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d55e │ │ -539674: 5b24 8b9f |0046: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ -539678: 2204 d700 |0048: new-instance v4, Landroid/graphics/Rect; // type@00d7 │ │ -53967c: 7010 9c04 0400 |004a: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@049c │ │ -539682: 5b24 859f |004d: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mIntersectionRect:Landroid/graphics/Rect; // field@9f85 │ │ -539686: 3803 0b00 |004f: if-eqz v3, 005a // +000b │ │ -53968a: 5b23 8c9f |0051: iput-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -53968e: 6e20 73d5 5200 |0053: invoke-virtual {v2, v5}, Lorg/osmdroid/views/overlay/TilesOverlay;.setHorizontalWrapEnabled:(Z)V // method@d573 │ │ -539694: 6e20 77d5 6200 |0056: invoke-virtual {v2, v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.setVerticalWrapEnabled:(Z)V // method@d577 │ │ -53969a: 0e00 |0059: return-void │ │ -53969c: 2203 3e0e |005a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -5396a0: 1a04 616f |005c: const-string v4, "You must pass a valid tile provider to the tiles overlay." // string@6f61 │ │ -5396a4: 7020 be64 4300 |005e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -5396aa: 2703 |0061: throw v3 │ │ +5395f4: |[5395f4] org.osmdroid.views.overlay.TilesOverlay.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Landroid/content/Context;ZZ)V │ │ +539604: 7010 2bd5 0200 |0000: invoke-direct {v2}, Lorg/osmdroid/views/overlay/Overlay;.:()V // method@d52b │ │ +53960a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +53960c: 5b24 919f |0004: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ +539610: 2200 ca00 |0006: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ +539614: 7010 4c04 0000 |0008: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ +53961a: 5b20 849f |000b: iput-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mDebugPaint:Landroid/graphics/Paint; // field@9f84 │ │ +53961e: 2200 d700 |000d: new-instance v0, Landroid/graphics/Rect; // type@00d7 │ │ +539622: 7010 9c04 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@049c │ │ +539628: 5b20 8d9f |0012: iput-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileRect:Landroid/graphics/Rect; // field@9f8d │ │ +53962c: 2200 da22 |0014: new-instance v0, Lorg/osmdroid/util/RectL; // type@22da │ │ +539630: 7010 74d3 0000 |0016: invoke-direct {v0}, Lorg/osmdroid/util/RectL;.:()V // method@d374 │ │ +539636: 5b20 8f9f |0019: iput-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ +53963a: 5b24 889f |001b: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +53963e: 1300 d800 |001d: const/16 v0, #int 216 // #d8 │ │ +539642: 1301 d000 |001f: const/16 v1, #int 208 // #d0 │ │ +539646: 7130 1b04 1001 |0021: invoke-static {v0, v1, v1}, Landroid/graphics/Color;.rgb:(III)I // method@041b │ │ +53964c: 0a00 |0024: move-result v0 │ │ +53964e: 5920 869f |0025: iput v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ +539652: 1300 c800 |0027: const/16 v0, #int 200 // #c8 │ │ +539656: 1301 c000 |0029: const/16 v1, #int 192 // #c0 │ │ +53965a: 7130 1b04 1001 |002b: invoke-static {v0, v1, v1}, Landroid/graphics/Color;.rgb:(III)I // method@041b │ │ +539660: 0a00 |002e: move-result v0 │ │ +539662: 5920 879f |002f: iput v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingLineColor:I // field@9f87 │ │ +539666: 5b24 829f |0031: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.currentColorFilter:Landroid/graphics/ColorFilter; // field@9f82 │ │ +53966a: 2204 d700 |0033: new-instance v4, Landroid/graphics/Rect; // type@00d7 │ │ +53966e: 7010 9c04 0400 |0035: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@049c │ │ +539674: 5b24 8a9f |0038: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProtectedTiles:Landroid/graphics/Rect; // field@9f8a │ │ +539678: 2204 8b22 |003a: new-instance v4, Lorg/osmdroid/tileprovider/TileStates; // type@228b │ │ +53967c: 7010 b1d1 0400 |003c: invoke-direct {v4}, Lorg/osmdroid/tileprovider/TileStates;.:()V // method@d1b1 │ │ +539682: 5b24 8e9f |003f: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileStates:Lorg/osmdroid/tileprovider/TileStates; // field@9f8e │ │ +539686: 2204 0a23 |0041: new-instance v4, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // type@230a │ │ +53968a: 7020 5ed5 2400 |0043: invoke-direct {v4, v2}, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.:(Lorg/osmdroid/views/overlay/TilesOverlay;)V // method@d55e │ │ +539690: 5b24 8b9f |0046: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ +539694: 2204 d700 |0048: new-instance v4, Landroid/graphics/Rect; // type@00d7 │ │ +539698: 7010 9c04 0400 |004a: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@049c │ │ +53969e: 5b24 859f |004d: iput-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mIntersectionRect:Landroid/graphics/Rect; // field@9f85 │ │ +5396a2: 3803 0b00 |004f: if-eqz v3, 005a // +000b │ │ +5396a6: 5b23 8c9f |0051: iput-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5396aa: 6e20 73d5 5200 |0053: invoke-virtual {v2, v5}, Lorg/osmdroid/views/overlay/TilesOverlay;.setHorizontalWrapEnabled:(Z)V // method@d573 │ │ +5396b0: 6e20 77d5 6200 |0056: invoke-virtual {v2, v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.setVerticalWrapEnabled:(Z)V // method@d577 │ │ +5396b6: 0e00 |0059: return-void │ │ +5396b8: 2203 3e0e |005a: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +5396bc: 1a04 616f |005c: const-string v4, "You must pass a valid tile provider to the tiles overlay." // string@6f61 │ │ +5396c0: 7020 be64 4300 |005e: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +5396c6: 2703 |0061: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=65 │ │ 0x0006 line=67 │ │ 0x000d line=68 │ │ 0x0014 line=69 │ │ @@ -1549951,17 +1549969,17 @@ │ │ type : '(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5394f0: |[5394f0] org.osmdroid.views.overlay.TilesOverlay.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; │ │ -539500: 5400 8e9f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileStates:Lorg/osmdroid/tileprovider/TileStates; // field@9f8e │ │ -539504: 1100 |0002: return-object v0 │ │ +53950c: |[53950c] org.osmdroid.views.overlay.TilesOverlay.access$000:(Lorg/osmdroid/views/overlay/TilesOverlay;)Lorg/osmdroid/tileprovider/TileStates; │ │ +53951c: 5400 8e9f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileStates:Lorg/osmdroid/tileprovider/TileStates; // field@9f8e │ │ +539520: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1549969,18 +1549987,18 @@ │ │ type : '(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -539354: |[539354] org.osmdroid.views.overlay.TilesOverlay.access$100:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable; │ │ -539364: 7010 6cd5 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getLoadingTile:()Landroid/graphics/drawable/Drawable; // method@d56c │ │ -53936a: 0c00 |0003: move-result-object v0 │ │ -53936c: 1100 |0004: return-object v0 │ │ +539370: |[539370] org.osmdroid.views.overlay.TilesOverlay.access$100:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/drawable/Drawable; │ │ +539380: 7010 6cd5 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getLoadingTile:()Landroid/graphics/drawable/Drawable; // method@d56c │ │ +539386: 0c00 |0003: move-result-object v0 │ │ +539388: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #4 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1549988,17 +1550006,17 @@ │ │ type : '(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -539324: |[539324] org.osmdroid.views.overlay.TilesOverlay.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; │ │ -539334: 5400 8d9f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileRect:Landroid/graphics/Rect; // field@9f8d │ │ -539338: 1100 |0002: return-object v0 │ │ +539340: |[539340] org.osmdroid.views.overlay.TilesOverlay.access$200:(Lorg/osmdroid/views/overlay/TilesOverlay;)Landroid/graphics/Rect; │ │ +539350: 5400 8d9f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileRect:Landroid/graphics/Rect; // field@9f8d │ │ +539354: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #5 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1550006,22 +1550024,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -5396ac: |[5396ac] org.osmdroid.views.overlay.TilesOverlay.clearLoadingTile:()V │ │ -5396bc: 5420 889f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -5396c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -5396c2: 5b21 889f |0003: iput-object v1, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -5396c6: 7100 3cd1 0000 |0005: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -5396cc: 0c01 |0008: move-result-object v1 │ │ -5396ce: 6e20 3bd1 0100 |0009: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ -5396d4: 0e00 |000c: return-void │ │ +5396c8: |[5396c8] org.osmdroid.views.overlay.TilesOverlay.clearLoadingTile:()V │ │ +5396d8: 5420 889f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +5396dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +5396de: 5b21 889f |0003: iput-object v1, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +5396e2: 7100 3cd1 0000 |0005: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +5396e8: 0c01 |0008: move-result-object v1 │ │ +5396ea: 6e20 3bd1 0100 |0009: invoke-virtual {v1, v0}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ +5396f0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0003 line=489 │ │ 0x0005 line=490 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ @@ -1550031,82 +1550049,82 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 122 16-bit code units │ │ -539370: |[539370] org.osmdroid.views.overlay.TilesOverlay.getLoadingTile:()Landroid/graphics/drawable/Drawable; │ │ -539380: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ -539384: 54f1 919f |0002: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ -539388: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ -53938c: 1101 |0006: return-object v1 │ │ -53938e: 54f1 889f |0007: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -539392: 3901 6e00 |0009: if-nez v1, 0077 // +006e │ │ -539396: 52f1 869f |000b: iget v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ -53939a: 3801 6a00 |000d: if-eqz v1, 0077 // +006a │ │ -53939e: 54f1 8c9f |000f: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -5393a2: 6e10 97d1 0100 |0011: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -5393a8: 0c01 |0014: move-result-object v1 │ │ -5393aa: 3801 0d00 |0015: if-eqz v1, 0022 // +000d │ │ -5393ae: 54f1 8c9f |0017: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -5393b2: 6e10 97d1 0100 |0019: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ -5393b8: 0c01 |001c: move-result-object v1 │ │ -5393ba: 7210 aed2 0100 |001d: invoke-interface {v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileSizePixels:()I // method@d2ae │ │ -5393c0: 0a01 |0020: move-result v1 │ │ -5393c2: 2803 |0021: goto 0024 // +0003 │ │ -5393c4: 1301 0001 |0022: const/16 v1, #int 256 // #100 │ │ -5393c8: 6202 4400 |0024: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ -5393cc: 7130 c703 1102 |0026: invoke-static {v1, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ -5393d2: 0c02 |0029: move-result-object v2 │ │ -5393d4: 2209 b000 |002a: new-instance v9, Landroid/graphics/Canvas; // type@00b0 │ │ -5393d8: 7020 e903 2900 |002c: invoke-direct {v9, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -5393de: 220a ca00 |002f: new-instance v10, Landroid/graphics/Paint; // type@00ca │ │ -5393e2: 7010 4c04 0a00 |0031: invoke-direct {v10}, Landroid/graphics/Paint;.:()V // method@044c │ │ -5393e8: 52f3 869f |0034: iget v3, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ -5393ec: 6e20 f803 3900 |0036: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.drawColor:(I)V // method@03f8 │ │ -5393f2: 52f3 879f |0039: iget v3, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingLineColor:I // field@9f87 │ │ -5393f6: 6e20 5d04 3a00 |003b: invoke-virtual {v10, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@045d │ │ -5393fc: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -5393fe: 6e20 6904 3a00 |003f: invoke-virtual {v10, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0469 │ │ -539404: db0b 0110 |0042: div-int/lit8 v11, v1, #int 16 // #10 │ │ -539408: 1203 |0044: const/4 v3, #int 0 // #0 │ │ -53940a: 120c |0045: const/4 v12, #int 0 // #0 │ │ -53940c: 351c 1800 |0046: if-ge v12, v1, 005e // +0018 │ │ -539410: 1204 |0048: const/4 v4, #int 0 // #0 │ │ -539412: 82cd |0049: int-to-float v13, v12 │ │ -539414: 821e |004a: int-to-float v14, v1 │ │ -539416: 0793 |004b: move-object v3, v9 │ │ -539418: 01d5 |004c: move v5, v13 │ │ -53941a: 01e6 |004d: move v6, v14 │ │ -53941c: 01d7 |004e: move v7, v13 │ │ -53941e: 07a8 |004f: move-object v8, v10 │ │ -539420: 7406 f903 0300 |0050: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ -539426: 1205 |0053: const/4 v5, #int 0 // #0 │ │ -539428: 0793 |0054: move-object v3, v9 │ │ -53942a: 01d4 |0055: move v4, v13 │ │ -53942c: 01d6 |0056: move v6, v13 │ │ -53942e: 01e7 |0057: move v7, v14 │ │ -539430: 07a8 |0058: move-object v8, v10 │ │ -539432: 7406 f903 0300 |0059: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ -539438: b0bc |005c: add-int/2addr v12, v11 │ │ -53943a: 28e9 |005d: goto 0046 // -0017 │ │ -53943c: 2201 e500 |005e: new-instance v1, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -539440: 7020 ec04 2100 |0060: invoke-direct {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@04ec │ │ -539446: 5bf1 889f |0063: iput-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -53944a: 2812 |0065: goto 0077 // +0012 │ │ -53944c: 1a01 3356 |0066: const-string v1, "NullPointerException getting loading tile" // string@5633 │ │ -539450: 7120 fa08 1000 |0068: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -539456: 7100 a765 0000 |006b: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ -53945c: 2809 |006e: goto 0077 // +0009 │ │ -53945e: 1a01 7657 |006f: const-string v1, "OutOfMemoryError getting loading tile" // string@5776 │ │ -539462: 7120 fa08 1000 |0071: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -539468: 7100 a765 0000 |0074: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ -53946e: 54f0 889f |0077: iget-object v0, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -539472: 1100 |0079: return-object v0 │ │ +53938c: |[53938c] org.osmdroid.views.overlay.TilesOverlay.getLoadingTile:()Landroid/graphics/drawable/Drawable; │ │ +53939c: 1a00 6957 |0000: const-string v0, "OsmDroid" // string@5769 │ │ +5393a0: 54f1 919f |0002: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ +5393a4: 3801 0300 |0004: if-eqz v1, 0007 // +0003 │ │ +5393a8: 1101 |0006: return-object v1 │ │ +5393aa: 54f1 889f |0007: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +5393ae: 3901 6e00 |0009: if-nez v1, 0077 // +006e │ │ +5393b2: 52f1 869f |000b: iget v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ +5393b6: 3801 6a00 |000d: if-eqz v1, 0077 // +006a │ │ +5393ba: 54f1 8c9f |000f: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5393be: 6e10 97d1 0100 |0011: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +5393c4: 0c01 |0014: move-result-object v1 │ │ +5393c6: 3801 0d00 |0015: if-eqz v1, 0022 // +000d │ │ +5393ca: 54f1 8c9f |0017: iget-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5393ce: 6e10 97d1 0100 |0019: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileSource:()Lorg/osmdroid/tileprovider/tilesource/ITileSource; // method@d197 │ │ +5393d4: 0c01 |001c: move-result-object v1 │ │ +5393d6: 7210 aed2 0100 |001d: invoke-interface {v1}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getTileSizePixels:()I // method@d2ae │ │ +5393dc: 0a01 |0020: move-result v1 │ │ +5393de: 2803 |0021: goto 0024 // +0003 │ │ +5393e0: 1301 0001 |0022: const/16 v1, #int 256 // #100 │ │ +5393e4: 6202 4400 |0024: sget-object v2, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0044 │ │ +5393e8: 7130 c703 1102 |0026: invoke-static {v1, v1, v2}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@03c7 │ │ +5393ee: 0c02 |0029: move-result-object v2 │ │ +5393f0: 2209 b000 |002a: new-instance v9, Landroid/graphics/Canvas; // type@00b0 │ │ +5393f4: 7020 e903 2900 |002c: invoke-direct {v9, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +5393fa: 220a ca00 |002f: new-instance v10, Landroid/graphics/Paint; // type@00ca │ │ +5393fe: 7010 4c04 0a00 |0031: invoke-direct {v10}, Landroid/graphics/Paint;.:()V // method@044c │ │ +539404: 52f3 869f |0034: iget v3, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ +539408: 6e20 f803 3900 |0036: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.drawColor:(I)V // method@03f8 │ │ +53940e: 52f3 879f |0039: iget v3, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingLineColor:I // field@9f87 │ │ +539412: 6e20 5d04 3a00 |003b: invoke-virtual {v10, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@045d │ │ +539418: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +53941a: 6e20 6904 3a00 |003f: invoke-virtual {v10, v3}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@0469 │ │ +539420: db0b 0110 |0042: div-int/lit8 v11, v1, #int 16 // #10 │ │ +539424: 1203 |0044: const/4 v3, #int 0 // #0 │ │ +539426: 120c |0045: const/4 v12, #int 0 // #0 │ │ +539428: 351c 1800 |0046: if-ge v12, v1, 005e // +0018 │ │ +53942c: 1204 |0048: const/4 v4, #int 0 // #0 │ │ +53942e: 82cd |0049: int-to-float v13, v12 │ │ +539430: 821e |004a: int-to-float v14, v1 │ │ +539432: 0793 |004b: move-object v3, v9 │ │ +539434: 01d5 |004c: move v5, v13 │ │ +539436: 01e6 |004d: move v6, v14 │ │ +539438: 01d7 |004e: move v7, v13 │ │ +53943a: 07a8 |004f: move-object v8, v10 │ │ +53943c: 7406 f903 0300 |0050: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ +539442: 1205 |0053: const/4 v5, #int 0 // #0 │ │ +539444: 0793 |0054: move-object v3, v9 │ │ +539446: 01d4 |0055: move v4, v13 │ │ +539448: 01d6 |0056: move v6, v13 │ │ +53944a: 01e7 |0057: move v7, v14 │ │ +53944c: 07a8 |0058: move-object v8, v10 │ │ +53944e: 7406 f903 0300 |0059: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/graphics/Canvas;.drawLine:(FFFFLandroid/graphics/Paint;)V // method@03f9 │ │ +539454: b0bc |005c: add-int/2addr v12, v11 │ │ +539456: 28e9 |005d: goto 0046 // -0017 │ │ +539458: 2201 e500 |005e: new-instance v1, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +53945c: 7020 ec04 2100 |0060: invoke-direct {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/graphics/Bitmap;)V // method@04ec │ │ +539462: 5bf1 889f |0063: iput-object v1, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +539466: 2812 |0065: goto 0077 // +0012 │ │ +539468: 1a01 3356 |0066: const-string v1, "NullPointerException getting loading tile" // string@5633 │ │ +53946c: 7120 fa08 1000 |0068: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +539472: 7100 a765 0000 |006b: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ +539478: 2809 |006e: goto 0077 // +0009 │ │ +53947a: 1a01 7657 |006f: const-string v1, "OutOfMemoryError getting loading tile" // string@5776 │ │ +53947e: 7120 fa08 1000 |0071: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +539484: 7100 a765 0000 |0074: invoke-static {}, Ljava/lang/System;.gc:()V // method@65a7 │ │ +53948a: 54f0 889f |0077: iget-object v0, v15, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +53948e: 1100 |0079: return-object v0 │ │ catches : 1 │ │ 0x000f - 0x0065 │ │ Ljava/lang/OutOfMemoryError; -> 0x006f │ │ Ljava/lang/NullPointerException; -> 0x0066 │ │ positions : │ │ 0x0002 line=457 │ │ 0x0007 line=459 │ │ @@ -1550136,38 +1550154,38 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 44 16-bit code units │ │ -5396d8: |[5396d8] org.osmdroid.views.overlay.TilesOverlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ -5396e8: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5396ee: 0c00 |0003: move-result-object v0 │ │ -5396f0: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ -5396f6: 0a00 |0007: move-result v0 │ │ -5396f8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -5396fc: 1a00 6957 |000a: const-string v0, "OsmDroid" // string@5769 │ │ -539700: 1a01 9fc5 |000c: const-string v1, "onDraw" // string@c59f │ │ -539704: 7120 f808 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -53970a: 6e30 78d5 7608 |0011: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/views/overlay/TilesOverlay;.setViewPort:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z // method@d578 │ │ -539710: 0a08 |0014: move-result v8 │ │ -539712: 3908 0300 |0015: if-nez v8, 0018 // +0003 │ │ -539716: 0e00 |0017: return-void │ │ -539718: 6e10 6fd5 0600 |0018: invoke-virtual {v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.getProjection:()Lorg/osmdroid/views/Projection; // method@d56f │ │ -53971e: 0c02 |001b: move-result-object v2 │ │ -539720: 6e10 6fd5 0600 |001c: invoke-virtual {v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.getProjection:()Lorg/osmdroid/views/Projection; // method@d56f │ │ -539726: 0c08 |001f: move-result-object v8 │ │ -539728: 6e10 d6d4 0800 |0020: invoke-virtual {v8}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ -53972e: 0b03 |0023: move-result-wide v3 │ │ -539730: 5465 8f9f |0024: iget-object v5, v6, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ -539734: 0760 |0026: move-object v0, v6 │ │ -539736: 0771 |0027: move-object v1, v7 │ │ -539738: 7406 6ad5 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/overlay/TilesOverlay;.drawTiles:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;DLorg/osmdroid/util/RectL;)V // method@d56a │ │ -53973e: 0e00 |002b: return-void │ │ +5396f4: |[5396f4] org.osmdroid.views.overlay.TilesOverlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ +539704: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +53970a: 0c00 |0003: move-result-object v0 │ │ +53970c: 7210 2ad1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugTileProviders:()Z // method@d12a │ │ +539712: 0a00 |0007: move-result v0 │ │ +539714: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +539718: 1a00 6957 |000a: const-string v0, "OsmDroid" // string@5769 │ │ +53971c: 1a01 9fc5 |000c: const-string v1, "onDraw" // string@c59f │ │ +539720: 7120 f808 1000 |000e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +539726: 6e30 78d5 7608 |0011: invoke-virtual {v6, v7, v8}, Lorg/osmdroid/views/overlay/TilesOverlay;.setViewPort:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z // method@d578 │ │ +53972c: 0a08 |0014: move-result v8 │ │ +53972e: 3908 0300 |0015: if-nez v8, 0018 // +0003 │ │ +539732: 0e00 |0017: return-void │ │ +539734: 6e10 6fd5 0600 |0018: invoke-virtual {v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.getProjection:()Lorg/osmdroid/views/Projection; // method@d56f │ │ +53973a: 0c02 |001b: move-result-object v2 │ │ +53973c: 6e10 6fd5 0600 |001c: invoke-virtual {v6}, Lorg/osmdroid/views/overlay/TilesOverlay;.getProjection:()Lorg/osmdroid/views/Projection; // method@d56f │ │ +539742: 0c08 |001f: move-result-object v8 │ │ +539744: 6e10 d6d4 0800 |0020: invoke-virtual {v8}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ +53974a: 0b03 |0023: move-result-wide v3 │ │ +53974c: 5465 8f9f |0024: iget-object v5, v6, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ +539750: 0760 |0026: move-object v0, v6 │ │ +539752: 0771 |0027: move-object v1, v7 │ │ +539754: 7406 6ad5 0000 |0028: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/views/overlay/TilesOverlay;.drawTiles:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;DLorg/osmdroid/util/RectL;)V // method@d56a │ │ +53975a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000e line=196 │ │ 0x0011 line=199 │ │ 0x0018 line=204 │ │ locals : │ │ @@ -1550180,19 +1550198,19 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;DLorg/osmdroid/util/RectL;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -539740: |[539740] org.osmdroid.views.overlay.TilesOverlay.drawTiles:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;DLorg/osmdroid/util/RectL;)V │ │ -539750: 5b02 899f |0000: iput-object v2, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -539754: 5402 8b9f |0002: iget-object v2, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ -539758: 6e51 62d5 3254 |0004: invoke-virtual {v2, v3, v4, v5, v1}, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.loop:(DLorg/osmdroid/util/RectL;Landroid/graphics/Canvas;)V // method@d562 │ │ -53975e: 0e00 |0007: return-void │ │ +53975c: |[53975c] org.osmdroid.views.overlay.TilesOverlay.drawTiles:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;DLorg/osmdroid/util/RectL;)V │ │ +53976c: 5b02 899f |0000: iput-object v2, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +539770: 5402 8b9f |0002: iget-object v2, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ +539774: 6e51 62d5 3254 |0004: invoke-virtual {v2, v3, v4, v5, v1}, Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper;.loop:(DLorg/osmdroid/util/RectL;Landroid/graphics/Canvas;)V // method@d562 │ │ +53977a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=215 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/graphics/Canvas; │ │ @@ -1550205,17 +1550223,17 @@ │ │ type : '()Landroid/graphics/Rect;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -53933c: |[53933c] org.osmdroid.views.overlay.TilesOverlay.getCanvasRect:()Landroid/graphics/Rect; │ │ -53934c: 5410 839f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mCanvasRect:Landroid/graphics/Rect; // field@9f83 │ │ -539350: 1100 |0002: return-object v0 │ │ +539358: |[539358] org.osmdroid.views.overlay.TilesOverlay.getCanvasRect:()Landroid/graphics/Rect; │ │ +539368: 5410 839f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mCanvasRect:Landroid/graphics/Rect; // field@9f83 │ │ +53936c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #3 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1550223,19 +1550241,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -5394b0: |[5394b0] org.osmdroid.views.overlay.TilesOverlay.getMaximumZoomLevel:()I │ │ -5394c0: 5410 8c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -5394c4: 6e10 93d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMaximumZoomLevel:()I // method@d193 │ │ -5394ca: 0a00 |0005: move-result v0 │ │ -5394cc: 0f00 |0006: return v0 │ │ +5394cc: |[5394cc] org.osmdroid.views.overlay.TilesOverlay.getMaximumZoomLevel:()I │ │ +5394dc: 5410 8c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5394e0: 6e10 93d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMaximumZoomLevel:()I // method@d193 │ │ +5394e6: 0a00 |0005: move-result v0 │ │ +5394e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #4 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1550243,19 +1550261,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -5394d0: |[5394d0] org.osmdroid.views.overlay.TilesOverlay.getMinimumZoomLevel:()I │ │ -5394e0: 5410 8c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -5394e4: 6e10 94d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMinimumZoomLevel:()I // method@d194 │ │ -5394ea: 0a00 |0005: move-result v0 │ │ -5394ec: 0f00 |0006: return v0 │ │ +5394ec: |[5394ec] org.osmdroid.views.overlay.TilesOverlay.getMinimumZoomLevel:()I │ │ +5394fc: 5410 8c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +539500: 6e10 94d1 0000 |0002: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getMinimumZoomLevel:()I // method@d194 │ │ +539506: 0a00 |0005: move-result v0 │ │ +539508: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #5 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1550263,17 +1550281,17 @@ │ │ type : '()Lorg/osmdroid/views/Projection;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -539508: |[539508] org.osmdroid.views.overlay.TilesOverlay.getProjection:()Lorg/osmdroid/views/Projection; │ │ -539518: 5410 899f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -53951c: 1100 |0002: return-object v0 │ │ +539524: |[539524] org.osmdroid.views.overlay.TilesOverlay.getProjection:()Lorg/osmdroid/views/Projection; │ │ +539534: 5410 899f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +539538: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ │ │ #6 : (in Lorg/osmdroid/views/overlay/TilesOverlay;) │ │ @@ -1550281,29 +1550299,29 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -539760: |[539760] org.osmdroid.views.overlay.TilesOverlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ -539770: 5423 8c9f |0000: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -539774: 6e10 90d1 0300 |0002: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ -53977a: 7100 3cd1 0000 |0005: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -539780: 0c03 |0008: move-result-object v3 │ │ -539782: 5420 889f |0009: iget-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -539786: 6e20 3bd1 0300 |000b: invoke-virtual {v3, v0}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ -53978c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -53978e: 5b23 889f |000f: iput-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ -539792: 7100 3cd1 0000 |0011: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ -539798: 0c00 |0014: move-result-object v0 │ │ -53979a: 5421 919f |0015: iget-object v1, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ -53979e: 6e20 3bd1 1000 |0017: invoke-virtual {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ -5397a4: 5b23 919f |001a: iput-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ -5397a8: 0e00 |001c: return-void │ │ +53977c: |[53977c] org.osmdroid.views.overlay.TilesOverlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ +53978c: 5423 8c9f |0000: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +539790: 6e10 90d1 0300 |0002: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ +539796: 7100 3cd1 0000 |0005: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +53979c: 0c03 |0008: move-result-object v3 │ │ +53979e: 5420 889f |0009: iget-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +5397a2: 6e20 3bd1 0300 |000b: invoke-virtual {v3, v0}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ +5397a8: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +5397aa: 5b23 889f |000f: iput-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingTile:Landroid/graphics/drawable/BitmapDrawable; // field@9f88 │ │ +5397ae: 7100 3cd1 0000 |0011: invoke-static {}, Lorg/osmdroid/tileprovider/BitmapPool;.getInstance:()Lorg/osmdroid/tileprovider/BitmapPool; // method@d13c │ │ +5397b4: 0c00 |0014: move-result-object v0 │ │ +5397b6: 5421 919f |0015: iget-object v1, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ +5397ba: 6e20 3bd1 1000 |0017: invoke-virtual {v0, v1}, Lorg/osmdroid/tileprovider/BitmapPool;.asyncRecycle:(Landroid/graphics/drawable/Drawable;)V // method@d13b │ │ +5397c0: 5b23 919f |001a: iput-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.userSelectedLoadingDrawable:Landroid/graphics/drawable/Drawable; // field@9f91 │ │ +5397c4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0005 line=135 │ │ 0x000f line=136 │ │ 0x0011 line=137 │ │ 0x001a line=138 │ │ @@ -1550316,40 +1550334,40 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -5397ac: |[5397ac] org.osmdroid.views.overlay.TilesOverlay.onTileReadyToDraw:(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;Landroid/graphics/Rect;)V │ │ -5397bc: 5430 829f |0000: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.currentColorFilter:Landroid/graphics/ColorFilter; // field@9f82 │ │ -5397c0: 6e20 2f05 0500 |0002: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@052f │ │ -5397c6: 5260 8200 |0005: iget v0, v6, Landroid/graphics/Rect;.left:I // field@0082 │ │ -5397ca: 5261 8400 |0007: iget v1, v6, Landroid/graphics/Rect;.top:I // field@0084 │ │ -5397ce: 5262 8300 |0009: iget v2, v6, Landroid/graphics/Rect;.right:I // field@0083 │ │ -5397d2: 5266 8100 |000b: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ -5397d6: 6e56 2a05 0521 |000d: invoke-virtual {v5, v0, v1, v2, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@052a │ │ -5397dc: 6e10 6bd5 0300 |0010: invoke-virtual {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.getCanvasRect:()Landroid/graphics/Rect; // method@d56b │ │ -5397e2: 0c06 |0013: move-result-object v6 │ │ -5397e4: 3906 0600 |0014: if-nez v6, 001a // +0006 │ │ -5397e8: 6e20 0405 4500 |0016: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ -5397ee: 0e00 |0019: return-void │ │ -5397f0: 5430 859f |001a: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mIntersectionRect:Landroid/graphics/Rect; // field@9f85 │ │ -5397f4: 6e10 0204 0400 |001c: invoke-virtual {v4}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@0402 │ │ -5397fa: 0c01 |001f: move-result-object v1 │ │ -5397fc: 6e30 b204 1006 |0020: invoke-virtual {v0, v1, v6}, Landroid/graphics/Rect;.setIntersect:(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z // method@04b2 │ │ -539802: 0a06 |0023: move-result v6 │ │ -539804: 3906 0300 |0024: if-nez v6, 0027 // +0003 │ │ -539808: 0e00 |0026: return-void │ │ -53980a: 6e10 0a04 0400 |0027: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ -539810: 5436 859f |002a: iget-object v6, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mIntersectionRect:Landroid/graphics/Rect; // field@9f85 │ │ -539814: 6e20 ef03 6400 |002c: invoke-virtual {v4, v6}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@03ef │ │ -53981a: 6e20 0405 4500 |002f: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ -539820: 6e10 0604 0400 |0032: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ -539826: 0e00 |0035: return-void │ │ +5397c8: |[5397c8] org.osmdroid.views.overlay.TilesOverlay.onTileReadyToDraw:(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;Landroid/graphics/Rect;)V │ │ +5397d8: 5430 829f |0000: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.currentColorFilter:Landroid/graphics/ColorFilter; // field@9f82 │ │ +5397dc: 6e20 2f05 0500 |0002: invoke-virtual {v5, v0}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@052f │ │ +5397e2: 5260 8200 |0005: iget v0, v6, Landroid/graphics/Rect;.left:I // field@0082 │ │ +5397e6: 5261 8400 |0007: iget v1, v6, Landroid/graphics/Rect;.top:I // field@0084 │ │ +5397ea: 5262 8300 |0009: iget v2, v6, Landroid/graphics/Rect;.right:I // field@0083 │ │ +5397ee: 5266 8100 |000b: iget v6, v6, Landroid/graphics/Rect;.bottom:I // field@0081 │ │ +5397f2: 6e56 2a05 0521 |000d: invoke-virtual {v5, v0, v1, v2, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@052a │ │ +5397f8: 6e10 6bd5 0300 |0010: invoke-virtual {v3}, Lorg/osmdroid/views/overlay/TilesOverlay;.getCanvasRect:()Landroid/graphics/Rect; // method@d56b │ │ +5397fe: 0c06 |0013: move-result-object v6 │ │ +539800: 3906 0600 |0014: if-nez v6, 001a // +0006 │ │ +539804: 6e20 0405 4500 |0016: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ +53980a: 0e00 |0019: return-void │ │ +53980c: 5430 859f |001a: iget-object v0, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mIntersectionRect:Landroid/graphics/Rect; // field@9f85 │ │ +539810: 6e10 0204 0400 |001c: invoke-virtual {v4}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@0402 │ │ +539816: 0c01 |001f: move-result-object v1 │ │ +539818: 6e30 b204 1006 |0020: invoke-virtual {v0, v1, v6}, Landroid/graphics/Rect;.setIntersect:(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z // method@04b2 │ │ +53981e: 0a06 |0023: move-result v6 │ │ +539820: 3906 0300 |0024: if-nez v6, 0027 // +0003 │ │ +539824: 0e00 |0026: return-void │ │ +539826: 6e10 0a04 0400 |0027: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ +53982c: 5436 859f |002a: iget-object v6, v3, Lorg/osmdroid/views/overlay/TilesOverlay;.mIntersectionRect:Landroid/graphics/Rect; // field@9f85 │ │ +539830: 6e20 ef03 6400 |002c: invoke-virtual {v4, v6}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@03ef │ │ +539836: 6e20 0405 4500 |002f: invoke-virtual {v5, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0504 │ │ +53983c: 6e10 0604 0400 |0032: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ +539842: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ 0x0010 line=318 │ │ 0x0016 line=320 │ │ 0x001a line=324 │ │ @@ -1550368,44 +1550386,44 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -539828: |[539828] org.osmdroid.views.overlay.TilesOverlay.protectDisplayedTilesForCache:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ -539838: 6e30 78d5 3204 |0000: invoke-virtual {v2, v3, v4}, Lorg/osmdroid/views/overlay/TilesOverlay;.setViewPort:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z // method@d578 │ │ -53983e: 0a03 |0003: move-result v3 │ │ -539840: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -539844: 0e00 |0006: return-void │ │ -539846: 5423 8f9f |0007: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ -53984a: 5424 899f |0009: iget-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -53984e: 6e10 d6d4 0400 |000b: invoke-virtual {v4}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ -539854: 0b00 |000e: move-result-wide v0 │ │ -539856: 7120 a1d3 1000 |000f: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.getTileSize:(D)D // method@d3a1 │ │ -53985c: 0b00 |0012: move-result-wide v0 │ │ -53985e: 5424 8a9f |0013: iget-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProtectedTiles:Landroid/graphics/Rect; // field@9f8a │ │ -539862: 7140 a0d3 0341 |0015: invoke-static {v3, v0, v1, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d3a0 │ │ -539868: 5423 899f |0018: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -53986c: 6e10 d6d4 0300 |001a: invoke-virtual {v3}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ -539872: 0b03 |001d: move-result-wide v3 │ │ -539874: 7120 91d3 4300 |001e: invoke-static {v3, v4}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ -53987a: 0a03 |0021: move-result v3 │ │ -53987c: 5424 8c9f |0022: iget-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -539880: 6e10 95d1 0400 |0024: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -539886: 0c04 |0027: move-result-object v4 │ │ -539888: 6e10 56d1 0400 |0028: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTileArea:()Lorg/osmdroid/util/MapTileArea; // method@d156 │ │ -53988e: 0c04 |002b: move-result-object v4 │ │ -539890: 5420 8a9f |002c: iget-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProtectedTiles:Landroid/graphics/Rect; // field@9f8a │ │ -539894: 6e30 43d3 3400 |002e: invoke-virtual {v4, v3, v0}, Lorg/osmdroid/util/MapTileArea;.set:(ILandroid/graphics/Rect;)Lorg/osmdroid/util/MapTileArea; // method@d343 │ │ -53989a: 5423 8c9f |0031: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -53989e: 6e10 95d1 0300 |0033: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -5398a4: 0c03 |0036: move-result-object v3 │ │ -5398a6: 6e10 5bd1 0300 |0037: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.maintenance:()V // method@d15b │ │ -5398ac: 0e00 |003a: return-void │ │ +539844: |[539844] org.osmdroid.views.overlay.TilesOverlay.protectDisplayedTilesForCache:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ +539854: 6e30 78d5 3204 |0000: invoke-virtual {v2, v3, v4}, Lorg/osmdroid/views/overlay/TilesOverlay;.setViewPort:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z // method@d578 │ │ +53985a: 0a03 |0003: move-result v3 │ │ +53985c: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +539860: 0e00 |0006: return-void │ │ +539862: 5423 8f9f |0007: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ +539866: 5424 899f |0009: iget-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +53986a: 6e10 d6d4 0400 |000b: invoke-virtual {v4}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ +539870: 0b00 |000e: move-result-wide v0 │ │ +539872: 7120 a1d3 1000 |000f: invoke-static {v0, v1}, Lorg/osmdroid/util/TileSystem;.getTileSize:(D)D // method@d3a1 │ │ +539878: 0b00 |0012: move-result-wide v0 │ │ +53987a: 5424 8a9f |0013: iget-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProtectedTiles:Landroid/graphics/Rect; // field@9f8a │ │ +53987e: 7140 a0d3 0341 |0015: invoke-static {v3, v0, v1, v4}, Lorg/osmdroid/util/TileSystem;.getTileFromMercator:(Lorg/osmdroid/util/RectL;DLandroid/graphics/Rect;)Landroid/graphics/Rect; // method@d3a0 │ │ +539884: 5423 899f |0018: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +539888: 6e10 d6d4 0300 |001a: invoke-virtual {v3}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ +53988e: 0b03 |001d: move-result-wide v3 │ │ +539890: 7120 91d3 4300 |001e: invoke-static {v3, v4}, Lorg/osmdroid/util/TileSystem;.getInputTileZoomLevel:(D)I // method@d391 │ │ +539896: 0a03 |0021: move-result v3 │ │ +539898: 5424 8c9f |0022: iget-object v4, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +53989c: 6e10 95d1 0400 |0024: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +5398a2: 0c04 |0027: move-result-object v4 │ │ +5398a4: 6e10 56d1 0400 |0028: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTileArea:()Lorg/osmdroid/util/MapTileArea; // method@d156 │ │ +5398aa: 0c04 |002b: move-result-object v4 │ │ +5398ac: 5420 8a9f |002c: iget-object v0, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mProtectedTiles:Landroid/graphics/Rect; // field@9f8a │ │ +5398b0: 6e30 43d3 3400 |002e: invoke-virtual {v4, v3, v0}, Lorg/osmdroid/util/MapTileArea;.set:(ILandroid/graphics/Rect;)Lorg/osmdroid/util/MapTileArea; // method@d343 │ │ +5398b6: 5423 8c9f |0031: iget-object v3, v2, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +5398ba: 6e10 95d1 0300 |0033: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +5398c0: 0c03 |0036: move-result-object v3 │ │ +5398c2: 6e10 5bd1 0300 |0037: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.maintenance:()V // method@d15b │ │ +5398c8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0007 line=175 │ │ 0x0018 line=176 │ │ 0x0022 line=177 │ │ 0x0031 line=178 │ │ @@ -1550419,18 +1550437,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -5398b0: |[5398b0] org.osmdroid.views.overlay.TilesOverlay.setHorizontalWrapEnabled:(Z)V │ │ -5398c0: 5410 8b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ -5398c4: 6e20 83d3 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/util/TileLooper;.setHorizontalWrapEnabled:(Z)V // method@d383 │ │ -5398ca: 0e00 |0005: return-void │ │ +5398cc: |[5398cc] org.osmdroid.views.overlay.TilesOverlay.setHorizontalWrapEnabled:(Z)V │ │ +5398dc: 5410 8b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ +5398e0: 6e20 83d3 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/util/TileLooper;.setHorizontalWrapEnabled:(Z)V // method@d383 │ │ +5398e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1550439,20 +1550457,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -5398cc: |[5398cc] org.osmdroid.views.overlay.TilesOverlay.setLoadingBackgroundColor:(I)V │ │ -5398dc: 5210 869f |0000: iget v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ -5398e0: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -5398e4: 5912 869f |0004: iput v2, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ -5398e8: 7010 68d5 0100 |0006: invoke-direct {v1}, Lorg/osmdroid/views/overlay/TilesOverlay;.clearLoadingTile:()V // method@d568 │ │ -5398ee: 0e00 |0009: return-void │ │ +5398e8: |[5398e8] org.osmdroid.views.overlay.TilesOverlay.setLoadingBackgroundColor:(I)V │ │ +5398f8: 5210 869f |0000: iget v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ +5398fc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +539900: 5912 869f |0004: iput v2, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mLoadingBackgroundColor:I // field@9f86 │ │ +539904: 7010 68d5 0100 |0006: invoke-direct {v1}, Lorg/osmdroid/views/overlay/TilesOverlay;.clearLoadingTile:()V // method@d568 │ │ +53990a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x0006 line=441 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ @@ -1550463,17 +1550481,17 @@ │ │ type : '(Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5398f0: |[5398f0] org.osmdroid.views.overlay.TilesOverlay.setProjection:(Lorg/osmdroid/views/Projection;)V │ │ -539900: 5b01 899f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ -539904: 0e00 |0002: return-void │ │ +53990c: |[53990c] org.osmdroid.views.overlay.TilesOverlay.setProjection:(Lorg/osmdroid/views/Projection;)V │ │ +53991c: 5b01 899f |0000: iput-object v1, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mProjection:Lorg/osmdroid/views/Projection; // field@9f89 │ │ +539920: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/osmdroid/views/Projection; │ │ │ │ @@ -1550482,18 +1550500,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -539908: |[539908] org.osmdroid.views.overlay.TilesOverlay.setUseDataConnection:(Z)V │ │ -539918: 5410 8c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ -53991c: 6e20 9ed1 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.setUseDataConnection:(Z)V // method@d19e │ │ -539922: 0e00 |0005: return-void │ │ +539924: |[539924] org.osmdroid.views.overlay.TilesOverlay.setUseDataConnection:(Z)V │ │ +539934: 5410 8c9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileProvider:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9f8c │ │ +539938: 6e20 9ed1 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.setUseDataConnection:(Z)V // method@d19e │ │ +53993e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1550502,18 +1550520,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -539924: |[539924] org.osmdroid.views.overlay.TilesOverlay.setVerticalWrapEnabled:(Z)V │ │ -539934: 5410 8b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ -539938: 6e20 84d3 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/util/TileLooper;.setVerticalWrapEnabled:(Z)V // method@d384 │ │ -53993e: 0e00 |0005: return-void │ │ +539940: |[539940] org.osmdroid.views.overlay.TilesOverlay.setVerticalWrapEnabled:(Z)V │ │ +539950: 5410 8b9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/TilesOverlay;.mTileLooper:Lorg/osmdroid/views/overlay/TilesOverlay$OverlayTileLooper; // field@9f8b │ │ +539954: 6e20 84d3 2000 |0002: invoke-virtual {v0, v2}, Lorg/osmdroid/util/TileLooper;.setVerticalWrapEnabled:(Z)V // method@d384 │ │ +53995a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ 0x0000 - 0x0006 reg=2 (null) Z │ │ │ │ @@ -1550522,22 +1550540,22 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -539484: |[539484] org.osmdroid.views.overlay.TilesOverlay.setViewPort:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z │ │ -539494: 6e20 75d5 2000 |0000: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setProjection:(Lorg/osmdroid/views/Projection;)V // method@d575 │ │ -53949a: 6e10 6fd5 0000 |0003: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getProjection:()Lorg/osmdroid/views/Projection; // method@d56f │ │ -5394a0: 0c01 |0006: move-result-object v1 │ │ -5394a2: 5402 8f9f |0007: iget-object v2, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ -5394a6: 6e20 ced4 2100 |0009: invoke-virtual {v1, v2}, Lorg/osmdroid/views/Projection;.getMercatorViewPort:(Lorg/osmdroid/util/RectL;)Lorg/osmdroid/util/RectL; // method@d4ce │ │ -5394ac: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -5394ae: 0f01 |000d: return v1 │ │ +5394a0: |[5394a0] org.osmdroid.views.overlay.TilesOverlay.setViewPort:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)Z │ │ +5394b0: 6e20 75d5 2000 |0000: invoke-virtual {v0, v2}, Lorg/osmdroid/views/overlay/TilesOverlay;.setProjection:(Lorg/osmdroid/views/Projection;)V // method@d575 │ │ +5394b6: 6e10 6fd5 0000 |0003: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/TilesOverlay;.getProjection:()Lorg/osmdroid/views/Projection; // method@d56f │ │ +5394bc: 0c01 |0006: move-result-object v1 │ │ +5394be: 5402 8f9f |0007: iget-object v2, v0, Lorg/osmdroid/views/overlay/TilesOverlay;.mViewPort:Lorg/osmdroid/util/RectL; // field@9f8f │ │ +5394c2: 6e20 ced4 2100 |0009: invoke-virtual {v1, v2}, Lorg/osmdroid/views/Projection;.getMercatorViewPort:(Lorg/osmdroid/util/RectL;)Lorg/osmdroid/util/RectL; // method@d4ce │ │ +5394c8: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +5394ca: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/osmdroid/views/overlay/TilesOverlay; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/graphics/Canvas; │ │ @@ -1550608,38 +1550626,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -539aa0: |[539aa0] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.:(Landroid/content/Context;)V │ │ -539ab0: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ -539ab6: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -539aba: 5a20 999f |0005: iput-wide v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinTime:J // field@9f99 │ │ -539abe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -539ac0: 5920 989f |0008: iput v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinDistance:F // field@9f98 │ │ -539ac4: 2200 d822 |000a: new-instance v0, Lorg/osmdroid/util/NetworkLocationIgnorer; // type@22d8 │ │ -539ac8: 7010 6fd3 0000 |000c: invoke-direct {v0}, Lorg/osmdroid/util/NetworkLocationIgnorer;.:()V // method@d36f │ │ -539ace: 5b20 959f |000f: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ -539ad2: 2200 2c0f |0011: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ -539ad6: 7010 fd68 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@68fd │ │ -539adc: 5b20 949f |0016: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ -539ae0: 1a00 15af |0018: const-string v0, "location" // string@af15 │ │ -539ae4: 6e20 7102 0300 |001a: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -539aea: 0c03 |001d: move-result-object v3 │ │ -539aec: 1f03 1001 |001e: check-cast v3, Landroid/location/LocationManager; // type@0110 │ │ -539af0: 5b23 979f |0020: iput-object v3, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ -539af4: 5423 949f |0022: iget-object v3, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ -539af8: 1a00 13a2 |0024: const-string v0, "gps" // string@a213 │ │ -539afc: 7220 9169 0300 |0026: invoke-interface {v3, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -539b02: 5423 949f |0029: iget-object v3, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ -539b06: 1a00 7cc2 |002b: const-string v0, "network" // string@c27c │ │ -539b0a: 7220 9169 0300 |002d: invoke-interface {v3, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -539b10: 0e00 |0030: return-void │ │ +539abc: |[539abc] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.:(Landroid/content/Context;)V │ │ +539acc: 7010 1a65 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@651a │ │ +539ad2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +539ad6: 5a20 999f |0005: iput-wide v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinTime:J // field@9f99 │ │ +539ada: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +539adc: 5920 989f |0008: iput v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinDistance:F // field@9f98 │ │ +539ae0: 2200 d822 |000a: new-instance v0, Lorg/osmdroid/util/NetworkLocationIgnorer; // type@22d8 │ │ +539ae4: 7010 6fd3 0000 |000c: invoke-direct {v0}, Lorg/osmdroid/util/NetworkLocationIgnorer;.:()V // method@d36f │ │ +539aea: 5b20 959f |000f: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ +539aee: 2200 2c0f |0011: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ +539af2: 7010 fd68 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@68fd │ │ +539af8: 5b20 949f |0016: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ +539afc: 1a00 15af |0018: const-string v0, "location" // string@af15 │ │ +539b00: 6e20 7102 0300 |001a: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +539b06: 0c03 |001d: move-result-object v3 │ │ +539b08: 1f03 1001 |001e: check-cast v3, Landroid/location/LocationManager; // type@0110 │ │ +539b0c: 5b23 979f |0020: iput-object v3, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ +539b10: 5423 949f |0022: iget-object v3, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ +539b14: 1a00 13a2 |0024: const-string v0, "gps" // string@a213 │ │ +539b18: 7220 9169 0300 |0026: invoke-interface {v3, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +539b1e: 5423 949f |0029: iget-object v3, v2, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ +539b22: 1a00 7cc2 |002b: const-string v0, "network" // string@c27c │ │ +539b26: 7220 9169 0300 |002d: invoke-interface {v3, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +539b2c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=25 │ │ 0x0008 line=26 │ │ 0x000a line=27 │ │ 0x0011 line=28 │ │ @@ -1550656,22 +1550674,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -539b14: |[539b14] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.destroy:()V │ │ -539b24: 6e10 84d5 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.stopLocationProvider:()V // method@d584 │ │ -539b2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -539b2c: 5b10 969f |0004: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocation:Landroid/location/Location; // field@9f96 │ │ -539b30: 5b10 979f |0006: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ -539b34: 5b10 9a9f |0008: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ -539b38: 5b10 959f |000a: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ -539b3c: 0e00 |000c: return-void │ │ +539b30: |[539b30] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.destroy:()V │ │ +539b40: 6e10 84d5 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.stopLocationProvider:()V // method@d584 │ │ +539b46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +539b48: 5b10 969f |0004: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocation:Landroid/location/Location; // field@9f96 │ │ +539b4c: 5b10 979f |0006: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ +539b50: 5b10 9a9f |0008: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ +539b54: 5b10 959f |000a: iput-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ +539b58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ 0x0006 line=146 │ │ 0x0008 line=147 │ │ 0x000a line=148 │ │ @@ -1550683,17 +1550701,17 @@ │ │ type : '()Landroid/location/Location;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5399d0: |[5399d0] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.getLastKnownLocation:()Landroid/location/Location; │ │ -5399e0: 5410 969f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocation:Landroid/location/Location; // field@9f96 │ │ -5399e4: 1100 |0002: return-object v0 │ │ +5399ec: |[5399ec] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.getLastKnownLocation:()Landroid/location/Location; │ │ +5399fc: 5410 969f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocation:Landroid/location/Location; // field@9f96 │ │ +539a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider; │ │ │ │ #2 : (in Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;) │ │ @@ -1550701,41 +1550719,41 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -539b40: |[539b40] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onLocationChanged:(Landroid/location/Location;)V │ │ -539b50: 5440 959f |0000: iget-object v0, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ -539b54: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -539b58: 1a05 6957 |0004: const-string v5, "OsmDroid" // string@5769 │ │ -539b5c: 1a00 0125 |0006: const-string v0, "GpsMyLocation provider, mIgnore is null, unexpected. Location update will be ignored" // string@2501 │ │ -539b60: 7120 0309 0500 |0008: invoke-static {v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ -539b66: 0e00 |000b: return-void │ │ -539b68: 3805 2500 |000c: if-eqz v5, 0031 // +0025 │ │ -539b6c: 6e10 ab05 0500 |000e: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@05ab │ │ -539b72: 0c00 |0011: move-result-object v0 │ │ -539b74: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ -539b78: 281d |0014: goto 0031 // +001d │ │ -539b7a: 5440 959f |0015: iget-object v0, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ -539b7e: 6e10 ab05 0500 |0017: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@05ab │ │ -539b84: 0c01 |001a: move-result-object v1 │ │ -539b86: 7100 a565 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ -539b8c: 0b02 |001e: move-result-wide v2 │ │ -539b8e: 6e40 70d3 1032 |001f: invoke-virtual {v0, v1, v2, v3}, Lorg/osmdroid/util/NetworkLocationIgnorer;.shouldIgnore:(Ljava/lang/String;J)Z // method@d370 │ │ -539b94: 0a00 |0022: move-result v0 │ │ -539b96: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ -539b9a: 0e00 |0025: return-void │ │ -539b9c: 5b45 969f |0026: iput-object v5, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocation:Landroid/location/Location; // field@9f96 │ │ -539ba0: 5440 9a9f |0028: iget-object v0, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ -539ba4: 3800 0700 |002a: if-eqz v0, 0031 // +0007 │ │ -539ba8: 3805 0500 |002c: if-eqz v5, 0031 // +0005 │ │ -539bac: 7230 85d5 5004 |002e: invoke-interface {v0, v5, v4}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;.onLocationChanged:(Landroid/location/Location;Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V // method@d585 │ │ -539bb2: 0e00 |0031: return-void │ │ +539b5c: |[539b5c] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onLocationChanged:(Landroid/location/Location;)V │ │ +539b6c: 5440 959f |0000: iget-object v0, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ +539b70: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +539b74: 1a05 6957 |0004: const-string v5, "OsmDroid" // string@5769 │ │ +539b78: 1a00 0125 |0006: const-string v0, "GpsMyLocation provider, mIgnore is null, unexpected. Location update will be ignored" // string@2501 │ │ +539b7c: 7120 0309 0500 |0008: invoke-static {v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@0903 │ │ +539b82: 0e00 |000b: return-void │ │ +539b84: 3805 2500 |000c: if-eqz v5, 0031 // +0025 │ │ +539b88: 6e10 ab05 0500 |000e: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@05ab │ │ +539b8e: 0c00 |0011: move-result-object v0 │ │ +539b90: 3900 0300 |0012: if-nez v0, 0015 // +0003 │ │ +539b94: 281d |0014: goto 0031 // +001d │ │ +539b96: 5440 959f |0015: iget-object v0, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mIgnorer:Lorg/osmdroid/util/NetworkLocationIgnorer; // field@9f95 │ │ +539b9a: 6e10 ab05 0500 |0017: invoke-virtual {v5}, Landroid/location/Location;.getProvider:()Ljava/lang/String; // method@05ab │ │ +539ba0: 0c01 |001a: move-result-object v1 │ │ +539ba2: 7100 a565 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@65a5 │ │ +539ba8: 0b02 |001e: move-result-wide v2 │ │ +539baa: 6e40 70d3 1032 |001f: invoke-virtual {v0, v1, v2, v3}, Lorg/osmdroid/util/NetworkLocationIgnorer;.shouldIgnore:(Ljava/lang/String;J)Z // method@d370 │ │ +539bb0: 0a00 |0022: move-result v0 │ │ +539bb2: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ +539bb6: 0e00 |0025: return-void │ │ +539bb8: 5b45 969f |0026: iput-object v5, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocation:Landroid/location/Location; // field@9f96 │ │ +539bbc: 5440 9a9f |0028: iget-object v0, v4, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ +539bc0: 3800 0700 |002a: if-eqz v0, 0031 // +0007 │ │ +539bc4: 3805 0500 |002c: if-eqz v5, 0031 // +0005 │ │ +539bc8: 7230 85d5 5004 |002e: invoke-interface {v0, v5, v4}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;.onLocationChanged:(Landroid/location/Location;Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V // method@d585 │ │ +539bce: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0008 line=158 │ │ 0x000e line=161 │ │ 0x0015 line=164 │ │ 0x0026 line=167 │ │ @@ -1550750,100 +1550768,100 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -539bb4: |[539bb4] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onProviderDisabled:(Ljava/lang/String;)V │ │ -539bc4: 0e00 |0000: return-void │ │ +539bd0: |[539bd0] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onProviderDisabled:(Ljava/lang/String;)V │ │ +539be0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;) │ │ name : 'onProviderEnabled' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -539bc8: |[539bc8] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onProviderEnabled:(Ljava/lang/String;)V │ │ -539bd8: 0e00 |0000: return-void │ │ +539be4: |[539be4] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onProviderEnabled:(Ljava/lang/String;)V │ │ +539bf4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;) │ │ name : 'onStatusChanged' │ │ type : '(Ljava/lang/String;ILandroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -539bdc: |[539bdc] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ -539bec: 0e00 |0000: return-void │ │ +539bf8: |[539bf8] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.onStatusChanged:(Ljava/lang/String;ILandroid/os/Bundle;)V │ │ +539c08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;) │ │ name : 'startLocationProvider' │ │ type : '(Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -5399e8: |[5399e8] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.startLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;)Z │ │ -5399f8: 5b9a 9a9f |0000: iput-object v10, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ -5399fc: 549a 979f |0002: iget-object v10, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ -539a00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -539a02: 6e20 b305 0a00 |0005: invoke-virtual {v10, v0}, Landroid/location/LocationManager;.getProviders:(Z)Ljava/util/List; // method@05b3 │ │ -539a08: 0c0a |0008: move-result-object v10 │ │ -539a0a: 7210 4169 0a00 |0009: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -539a10: 0c0a |000c: move-result-object v10 │ │ -539a12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -539a14: 7210 1269 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -539a1a: 0a02 |0011: move-result v2 │ │ -539a1c: 3802 3a00 |0012: if-eqz v2, 004c // +003a │ │ -539a20: 7210 1369 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -539a26: 0c02 |0017: move-result-object v2 │ │ -539a28: 1f02 5d0e |0018: check-cast v2, Ljava/lang/String; // type@0e5d │ │ -539a2c: 5493 949f |001a: iget-object v3, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ -539a30: 7220 9469 2300 |001c: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ -539a36: 0a03 |001f: move-result v3 │ │ -539a38: 3803 eeff |0020: if-eqz v3, 000e // -0012 │ │ -539a3c: 5493 979f |0022: iget-object v3, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ -539a40: 5395 999f |0024: iget-wide v5, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinTime:J // field@9f99 │ │ -539a44: 5297 989f |0026: iget v7, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinDistance:F // field@9f98 │ │ -539a48: 0724 |0028: move-object v4, v2 │ │ -539a4a: 0798 |0029: move-object v8, v9 │ │ -539a4c: 7406 b605 0300 |002a: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@05b6 │ │ -539a52: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -539a54: 28e0 |002e: goto 000e // -0020 │ │ -539a56: 0d03 |002f: move-exception v3 │ │ -539a58: 2204 5f0e |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -539a5c: 7010 8565 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -539a62: 1a05 6e69 |0035: const-string v5, "Unable to attach listener for location provider " // string@696e │ │ -539a66: 6e20 9165 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -539a6c: 6e20 9165 2400 |003a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -539a72: 1a02 3301 |003d: const-string v2, " check permissions?" // string@0133 │ │ -539a76: 6e20 9165 2400 |003f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -539a7c: 6e10 a365 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -539a82: 0c02 |0045: move-result-object v2 │ │ -539a84: 1a04 6957 |0046: const-string v4, "OsmDroid" // string@5769 │ │ -539a88: 7130 fb08 2403 |0048: invoke-static {v4, v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ -539a8e: 28c3 |004b: goto 000e // -003d │ │ -539a90: 0f01 |004c: return v1 │ │ +539a04: |[539a04] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.startLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;)Z │ │ +539a14: 5b9a 9a9f |0000: iput-object v10, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ +539a18: 549a 979f |0002: iget-object v10, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ +539a1c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +539a1e: 6e20 b305 0a00 |0005: invoke-virtual {v10, v0}, Landroid/location/LocationManager;.getProviders:(Z)Ljava/util/List; // method@05b3 │ │ +539a24: 0c0a |0008: move-result-object v10 │ │ +539a26: 7210 4169 0a00 |0009: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +539a2c: 0c0a |000c: move-result-object v10 │ │ +539a2e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +539a30: 7210 1269 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +539a36: 0a02 |0011: move-result v2 │ │ +539a38: 3802 3a00 |0012: if-eqz v2, 004c // +003a │ │ +539a3c: 7210 1369 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +539a42: 0c02 |0017: move-result-object v2 │ │ +539a44: 1f02 5d0e |0018: check-cast v2, Ljava/lang/String; // type@0e5d │ │ +539a48: 5493 949f |001a: iget-object v3, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.locationSources:Ljava/util/Set; // field@9f94 │ │ +539a4c: 7220 9469 2300 |001c: invoke-interface {v3, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@6994 │ │ +539a52: 0a03 |001f: move-result v3 │ │ +539a54: 3803 eeff |0020: if-eqz v3, 000e // -0012 │ │ +539a58: 5493 979f |0022: iget-object v3, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ +539a5c: 5395 999f |0024: iget-wide v5, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinTime:J // field@9f99 │ │ +539a60: 5297 989f |0026: iget v7, v9, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationUpdateMinDistance:F // field@9f98 │ │ +539a64: 0724 |0028: move-object v4, v2 │ │ +539a66: 0798 |0029: move-object v8, v9 │ │ +539a68: 7406 b605 0300 |002a: invoke-virtual/range {v3, v4, v5, v6, v7, v8}, Landroid/location/LocationManager;.requestLocationUpdates:(Ljava/lang/String;JFLandroid/location/LocationListener;)V // method@05b6 │ │ +539a6e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +539a70: 28e0 |002e: goto 000e // -0020 │ │ +539a72: 0d03 |002f: move-exception v3 │ │ +539a74: 2204 5f0e |0030: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +539a78: 7010 8565 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +539a7e: 1a05 6e69 |0035: const-string v5, "Unable to attach listener for location provider " // string@696e │ │ +539a82: 6e20 9165 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +539a88: 6e20 9165 2400 |003a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +539a8e: 1a02 3301 |003d: const-string v2, " check permissions?" // string@0133 │ │ +539a92: 6e20 9165 2400 |003f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +539a98: 6e10 a365 0400 |0042: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +539a9e: 0c02 |0045: move-result-object v2 │ │ +539aa0: 1a04 6957 |0046: const-string v4, "OsmDroid" // string@5769 │ │ +539aa4: 7130 fb08 2403 |0048: invoke-static {v4, v2, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@08fb │ │ +539aaa: 28c3 |004b: goto 000e // -003d │ │ +539aac: 0f01 |004c: return v1 │ │ catches : 1 │ │ 0x0022 - 0x002d │ │ -> 0x002f │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=109 │ │ 0x001a line=110 │ │ @@ -1550858,26 +1550876,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -539bf0: |[539bf0] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.stopLocationProvider:()V │ │ -539c00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -539c02: 5b30 9a9f |0001: iput-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ -539c06: 5430 979f |0003: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ -539c0a: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ -539c0e: 6e20 b505 3000 |0007: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@05b5 │ │ -539c14: 2809 |000a: goto 0013 // +0009 │ │ -539c16: 0d00 |000b: move-exception v0 │ │ -539c18: 1a01 6957 |000c: const-string v1, "OsmDroid" // string@5769 │ │ -539c1c: 1a02 7b69 |000e: const-string v2, "Unable to deattach location listener" // string@697b │ │ -539c20: 7130 0409 2100 |0010: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ -539c26: 0e00 |0013: return-void │ │ +539c0c: |[539c0c] org.osmdroid.views.overlay.mylocation.GpsMyLocationProvider.stopLocationProvider:()V │ │ +539c1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +539c1e: 5b30 9a9f |0001: iput-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mMyLocationConsumer:Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer; // field@9f9a │ │ +539c22: 5430 979f |0003: iget-object v0, v3, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.mLocationManager:Landroid/location/LocationManager; // field@9f97 │ │ +539c26: 3800 0e00 |0005: if-eqz v0, 0013 // +000e │ │ +539c2a: 6e20 b505 3000 |0007: invoke-virtual {v0, v3}, Landroid/location/LocationManager;.removeUpdates:(Landroid/location/LocationListener;)V // method@05b5 │ │ +539c30: 2809 |000a: goto 0013 // +0009 │ │ +539c32: 0d00 |000b: move-exception v0 │ │ +539c34: 1a01 6957 |000c: const-string v1, "OsmDroid" // string@5769 │ │ +539c38: 1a02 7b69 |000e: const-string v2, "Unable to deattach location listener" // string@697b │ │ +539c3c: 7130 0409 2100 |0010: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0904 │ │ +539c42: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0007 - 0x000a │ │ -> 0x000b │ │ positions : │ │ 0x0001 line=127 │ │ 0x0003 line=128 │ │ 0x0007 line=130 │ │ @@ -1551006,38 +1551024,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -539e9c: |[539e9c] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.:()V │ │ -539eac: 7100 2ed5 0000 |0000: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ -539eb2: 0e00 |0003: return-void │ │ +539eb8: |[539eb8] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.:()V │ │ +539ec8: 7100 2ed5 0000 |0000: invoke-static {}, Lorg/osmdroid/views/overlay/Overlay;.getSafeMenuId:()I // method@d52e │ │ +539ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;) │ │ name : '' │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -539eb4: |[539eb4] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.:(Lorg/osmdroid/views/MapView;)V │ │ -539ec4: 2200 0d23 |0000: new-instance v0, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider; // type@230d │ │ -539ec8: 6e10 620b 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ -539ece: 0c01 |0005: move-result-object v1 │ │ -539ed0: 7020 7cd5 1000 |0006: invoke-direct {v0, v1}, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.:(Landroid/content/Context;)V // method@d57c │ │ -539ed6: 7030 8ed5 0203 |0009: invoke-direct {v2, v0, v3}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;Lorg/osmdroid/views/MapView;)V // method@d58e │ │ -539edc: 0e00 |000c: return-void │ │ +539ed0: |[539ed0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.:(Lorg/osmdroid/views/MapView;)V │ │ +539ee0: 2200 0d23 |0000: new-instance v0, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider; // type@230d │ │ +539ee4: 6e10 620b 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ +539eea: 0c01 |0005: move-result-object v1 │ │ +539eec: 7020 7cd5 1000 |0006: invoke-direct {v0, v1}, Lorg/osmdroid/views/overlay/mylocation/GpsMyLocationProvider;.:(Landroid/content/Context;)V // method@d57c │ │ +539ef2: 7030 8ed5 0203 |0009: invoke-direct {v2, v0, v3}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;Lorg/osmdroid/views/MapView;)V // method@d58e │ │ +539ef8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/osmdroid/views/MapView; │ │ │ │ @@ -1551046,102 +1551064,102 @@ │ │ type : '(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;Lorg/osmdroid/views/MapView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -539ee0: |[539ee0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;Lorg/osmdroid/views/MapView;)V │ │ -539ef0: 7010 2bd5 0500 |0000: invoke-direct {v5}, Lorg/osmdroid/views/overlay/Overlay;.:()V // method@d52b │ │ -539ef6: 2200 ca00 |0003: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ -539efa: 7010 4c04 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ -539f00: 5b50 ad9f |0008: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ -539f04: 2200 ca00 |000a: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ -539f08: 7010 4c04 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ -539f0e: 5b50 9e9f |000f: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -539f12: 2200 310f |0011: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ -539f16: 7010 2a69 0000 |0013: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ -539f1c: 5b50 b09f |0016: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mRunOnFirstFix:Ljava/util/LinkedList; // field@9fb0 │ │ -539f20: 2200 d100 |0018: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -539f24: 7010 9004 0000 |001a: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -539f2a: 5b50 a39f |001d: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -539f2e: 2200 d100 |001f: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ -539f32: 7010 9004 0000 |0021: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ -539f38: 5b50 b29f |0024: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mSnapPixel:Landroid/graphics/Point; // field@9fb2 │ │ -539f3c: 2200 510e |0026: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ -539f40: 7010 1a65 0000 |0028: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ -539f46: 5b50 a69f |002b: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ -539f4a: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -539f4c: 5c50 9d9f |002e: iput-boolean v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.enableAutoStop:Z // field@9f9d │ │ -539f50: 2201 cb22 |0030: new-instance v1, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ -539f54: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -539f56: 7030 17d3 2102 |0033: invoke-direct {v1, v2, v2}, Lorg/osmdroid/util/GeoPoint;.:(II)V // method@d317 │ │ -539f5c: 5b51 a49f |0036: iput-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ -539f60: 5c52 a89f |0038: iput-boolean v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ -539f64: 5c52 a79f |003a: iput-boolean v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ -539f68: 5c50 a29f |003c: iput-boolean v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawAccuracyEnabled:Z // field@9fa2 │ │ -539f6c: 6e10 620b 0700 |003e: invoke-virtual {v7}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ -539f72: 0c01 |0041: move-result-object v1 │ │ -539f74: 6e10 6c02 0100 |0042: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -539f7a: 0c01 |0045: move-result-object v1 │ │ -539f7c: 6e10 2903 0100 |0046: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0329 │ │ -539f82: 0c01 |0049: move-result-object v1 │ │ -539f84: 5211 2801 |004a: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@0128 │ │ -539f88: 5951 b19f |004c: iput v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mScale:F // field@9fb1 │ │ -539f8c: 5b57 ab9f |004e: iput-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -539f90: 6e10 5ad4 0700 |0050: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ -539f96: 0c01 |0053: move-result-object v1 │ │ -539f98: 5b51 aa9f |0054: iput-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ -539f9c: 5451 9e9f |0056: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -539fa0: 1303 6400 |0058: const/16 v3, #int 100 // #64 │ │ -539fa4: 1304 ff00 |005a: const/16 v4, #int 255 // #ff │ │ -539fa8: 6e54 5a04 2133 |005c: invoke-virtual {v1, v2, v3, v3, v4}, Landroid/graphics/Paint;.setARGB:(IIII)V // method@045a │ │ -539fae: 5451 9e9f |005f: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -539fb2: 6e20 5c04 0100 |0061: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@045c │ │ -539fb8: 5451 ad9f |0064: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ -539fbc: 6e20 6104 0100 |0066: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0461 │ │ -539fc2: 6e10 620b 0700 |0069: invoke-virtual {v7}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ -539fc8: 0c00 |006c: move-result-object v0 │ │ -539fca: 6e10 6c02 0000 |006d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -539fd0: 0c00 |0070: move-result-object v0 │ │ -539fd2: 6001 d69d |0071: sget v1, Lorg/osmdroid/library/R$drawable;.person:I // field@9dd6 │ │ -539fd6: 6e20 2a03 1000 |0073: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ -539fdc: 0c00 |0076: move-result-object v0 │ │ -539fde: 1f00 e500 |0077: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -539fe2: 6e10 ed04 0000 |0079: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -539fe8: 0c00 |007c: move-result-object v0 │ │ -539fea: 6e10 620b 0700 |007d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ -539ff0: 0c07 |0080: move-result-object v7 │ │ -539ff2: 6e10 6c02 0700 |0081: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -539ff8: 0c07 |0084: move-result-object v7 │ │ -539ffa: 6001 d89d |0085: sget v1, Lorg/osmdroid/library/R$drawable;.round_navigation_white_48:I // field@9dd8 │ │ -539ffe: 6e20 2a03 1700 |0087: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ -53a004: 0c07 |008a: move-result-object v7 │ │ -53a006: 1f07 e500 |008b: check-cast v7, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -53a00a: 6e10 ed04 0700 |008d: invoke-virtual {v7}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -53a010: 0c07 |0090: move-result-object v7 │ │ -53a012: 6e30 9cd5 0507 |0091: invoke-virtual {v5, v0, v7}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setDirectionArrow:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@d59c │ │ -53a018: 2207 d200 |0094: new-instance v7, Landroid/graphics/PointF; // type@00d2 │ │ -53a01c: 5250 b19f |0096: iget v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mScale:F // field@9fb1 │ │ -53a020: 1501 c041 |0098: const/high16 v1, #int 1103101952 // #41c0 │ │ -53a024: a801 0100 |009a: mul-float v1, v1, v0 │ │ -53a028: 1502 003f |009c: const/high16 v2, #int 1056964608 // #3f00 │ │ -53a02c: c621 |009e: add-float/2addr v1, v2 │ │ -53a02e: 1503 1c42 |009f: const/high16 v3, #int 1109131264 // #421c │ │ -53a032: a800 0003 |00a1: mul-float v0, v0, v3 │ │ -53a036: c620 |00a3: add-float/2addr v0, v2 │ │ -53a038: 7030 9404 1700 |00a4: invoke-direct {v7, v1, v0}, Landroid/graphics/PointF;.:(FF)V // method@0494 │ │ -53a03e: 5b57 af9f |00a7: iput-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonHotspot:Landroid/graphics/PointF; // field@9faf │ │ -53a042: 2207 3801 |00a9: new-instance v7, Landroid/os/Handler; // type@0138 │ │ -53a046: 7100 a406 0000 |00ab: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@06a4 │ │ -53a04c: 0c00 |00ae: move-result-object v0 │ │ -53a04e: 7020 8506 0700 |00af: invoke-direct {v7, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0685 │ │ -53a054: 5b57 a59f |00b2: iput-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ -53a058: 6e20 9ed5 6500 |00b4: invoke-virtual {v5, v6}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setMyLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V // method@d59e │ │ -53a05e: 0e00 |00b7: return-void │ │ +539efc: |[539efc] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;Lorg/osmdroid/views/MapView;)V │ │ +539f0c: 7010 2bd5 0500 |0000: invoke-direct {v5}, Lorg/osmdroid/views/overlay/Overlay;.:()V // method@d52b │ │ +539f12: 2200 ca00 |0003: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ +539f16: 7010 4c04 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ +539f1c: 5b50 ad9f |0008: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ +539f20: 2200 ca00 |000a: new-instance v0, Landroid/graphics/Paint; // type@00ca │ │ +539f24: 7010 4c04 0000 |000c: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@044c │ │ +539f2a: 5b50 9e9f |000f: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +539f2e: 2200 310f |0011: new-instance v0, Ljava/util/LinkedList; // type@0f31 │ │ +539f32: 7010 2a69 0000 |0013: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@692a │ │ +539f38: 5b50 b09f |0016: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mRunOnFirstFix:Ljava/util/LinkedList; // field@9fb0 │ │ +539f3c: 2200 d100 |0018: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +539f40: 7010 9004 0000 |001a: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +539f46: 5b50 a39f |001d: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +539f4a: 2200 d100 |001f: new-instance v0, Landroid/graphics/Point; // type@00d1 │ │ +539f4e: 7010 9004 0000 |0021: invoke-direct {v0}, Landroid/graphics/Point;.:()V // method@0490 │ │ +539f54: 5b50 b29f |0024: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mSnapPixel:Landroid/graphics/Point; // field@9fb2 │ │ +539f58: 2200 510e |0026: new-instance v0, Ljava/lang/Object; // type@0e51 │ │ +539f5c: 7010 1a65 0000 |0028: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@651a │ │ +539f62: 5b50 a69f |002b: iput-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ +539f66: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +539f68: 5c50 9d9f |002e: iput-boolean v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.enableAutoStop:Z // field@9f9d │ │ +539f6c: 2201 cb22 |0030: new-instance v1, Lorg/osmdroid/util/GeoPoint; // type@22cb │ │ +539f70: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +539f72: 7030 17d3 2102 |0033: invoke-direct {v1, v2, v2}, Lorg/osmdroid/util/GeoPoint;.:(II)V // method@d317 │ │ +539f78: 5b51 a49f |0036: iput-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ +539f7c: 5c52 a89f |0038: iput-boolean v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ +539f80: 5c52 a79f |003a: iput-boolean v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ +539f84: 5c50 a29f |003c: iput-boolean v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawAccuracyEnabled:Z // field@9fa2 │ │ +539f88: 6e10 620b 0700 |003e: invoke-virtual {v7}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ +539f8e: 0c01 |0041: move-result-object v1 │ │ +539f90: 6e10 6c02 0100 |0042: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +539f96: 0c01 |0045: move-result-object v1 │ │ +539f98: 6e10 2903 0100 |0046: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0329 │ │ +539f9e: 0c01 |0049: move-result-object v1 │ │ +539fa0: 5211 2801 |004a: iget v1, v1, Landroid/util/DisplayMetrics;.density:F // field@0128 │ │ +539fa4: 5951 b19f |004c: iput v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mScale:F // field@9fb1 │ │ +539fa8: 5b57 ab9f |004e: iput-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +539fac: 6e10 5ad4 0700 |0050: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getController:()Lorg/osmdroid/api/IMapController; // method@d45a │ │ +539fb2: 0c01 |0053: move-result-object v1 │ │ +539fb4: 5b51 aa9f |0054: iput-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ +539fb8: 5451 9e9f |0056: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +539fbc: 1303 6400 |0058: const/16 v3, #int 100 // #64 │ │ +539fc0: 1304 ff00 |005a: const/16 v4, #int 255 // #ff │ │ +539fc4: 6e54 5a04 2133 |005c: invoke-virtual {v1, v2, v3, v3, v4}, Landroid/graphics/Paint;.setARGB:(IIII)V // method@045a │ │ +539fca: 5451 9e9f |005f: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +539fce: 6e20 5c04 0100 |0061: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@045c │ │ +539fd4: 5451 ad9f |0064: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ +539fd8: 6e20 6104 0100 |0066: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0461 │ │ +539fde: 6e10 620b 0700 |0069: invoke-virtual {v7}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ +539fe4: 0c00 |006c: move-result-object v0 │ │ +539fe6: 6e10 6c02 0000 |006d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +539fec: 0c00 |0070: move-result-object v0 │ │ +539fee: 6001 d69d |0071: sget v1, Lorg/osmdroid/library/R$drawable;.person:I // field@9dd6 │ │ +539ff2: 6e20 2a03 1000 |0073: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ +539ff8: 0c00 |0076: move-result-object v0 │ │ +539ffa: 1f00 e500 |0077: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +539ffe: 6e10 ed04 0000 |0079: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +53a004: 0c00 |007c: move-result-object v0 │ │ +53a006: 6e10 620b 0700 |007d: invoke-virtual {v7}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0b62 │ │ +53a00c: 0c07 |0080: move-result-object v7 │ │ +53a00e: 6e10 6c02 0700 |0081: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +53a014: 0c07 |0084: move-result-object v7 │ │ +53a016: 6001 d89d |0085: sget v1, Lorg/osmdroid/library/R$drawable;.round_navigation_white_48:I // field@9dd8 │ │ +53a01a: 6e20 2a03 1700 |0087: invoke-virtual {v7, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ +53a020: 0c07 |008a: move-result-object v7 │ │ +53a022: 1f07 e500 |008b: check-cast v7, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +53a026: 6e10 ed04 0700 |008d: invoke-virtual {v7}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +53a02c: 0c07 |0090: move-result-object v7 │ │ +53a02e: 6e30 9cd5 0507 |0091: invoke-virtual {v5, v0, v7}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setDirectionArrow:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V // method@d59c │ │ +53a034: 2207 d200 |0094: new-instance v7, Landroid/graphics/PointF; // type@00d2 │ │ +53a038: 5250 b19f |0096: iget v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mScale:F // field@9fb1 │ │ +53a03c: 1501 c041 |0098: const/high16 v1, #int 1103101952 // #41c0 │ │ +53a040: a801 0100 |009a: mul-float v1, v1, v0 │ │ +53a044: 1502 003f |009c: const/high16 v2, #int 1056964608 // #3f00 │ │ +53a048: c621 |009e: add-float/2addr v1, v2 │ │ +53a04a: 1503 1c42 |009f: const/high16 v3, #int 1109131264 // #421c │ │ +53a04e: a800 0003 |00a1: mul-float v0, v0, v3 │ │ +53a052: c620 |00a3: add-float/2addr v0, v2 │ │ +53a054: 7030 9404 1700 |00a4: invoke-direct {v7, v1, v0}, Landroid/graphics/PointF;.:(FF)V // method@0494 │ │ +53a05a: 5b57 af9f |00a7: iput-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonHotspot:Landroid/graphics/PointF; // field@9faf │ │ +53a05e: 2207 3801 |00a9: new-instance v7, Landroid/os/Handler; // type@0138 │ │ +53a062: 7100 a406 0000 |00ab: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@06a4 │ │ +53a068: 0c00 |00ae: move-result-object v0 │ │ +53a06a: 7020 8506 0700 |00af: invoke-direct {v7, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0685 │ │ +53a070: 5b57 a59f |00b2: iput-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ +53a074: 6e20 9ed5 6500 |00b4: invoke-virtual {v5, v6}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setMyLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V // method@d59e │ │ +53a07a: 0e00 |00b7: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=49 │ │ 0x000a line=50 │ │ 0x0011 line=62 │ │ 0x0018 line=63 │ │ @@ -1551174,17 +1551192,17 @@ │ │ type : '(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -539e84: |[539e84] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.access$000:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList; │ │ -539e94: 5400 b09f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mRunOnFirstFix:Ljava/util/LinkedList; // field@9fb0 │ │ -539e98: 1100 |0002: return-object v0 │ │ +539ea0: |[539ea0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.access$000:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;)Ljava/util/LinkedList; │ │ +539eb0: 5400 b09f |0000: iget-object v0, v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mRunOnFirstFix:Ljava/util/LinkedList; // field@9fb0 │ │ +539eb4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ │ │ Virtual methods - │ │ @@ -1551193,20 +1551211,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -53a060: |[53a060] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.disableFollowLocation:()V │ │ -53a070: 5420 aa9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ -53a074: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -53a076: 7220 e8d0 1000 |0003: invoke-interface {v0, v1}, Lorg/osmdroid/api/IMapController;.stopAnimation:(Z)V // method@d0e8 │ │ -53a07c: 5c21 a79f |0006: iput-boolean v1, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ -53a080: 0e00 |0008: return-void │ │ +53a07c: |[53a07c] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.disableFollowLocation:()V │ │ +53a08c: 5420 aa9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ +53a090: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +53a092: 7220 e8d0 1000 |0003: invoke-interface {v0, v1}, Lorg/osmdroid/api/IMapController;.stopAnimation:(Z)V // method@d0e8 │ │ +53a098: 5c21 a79f |0006: iput-boolean v1, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ +53a09c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0006 line=404 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ │ │ @@ -1551215,22 +1551233,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -53a084: |[53a084] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.disableMyLocation:()V │ │ -53a094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -53a096: 5c10 a89f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ -53a09a: 6e10 9fd5 0100 |0003: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.stopLocationProvider:()V // method@d59f │ │ -53a0a0: 5410 ab9f |0006: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -53a0a4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -53a0a8: 6e10 c00b 0000 |000a: invoke-virtual {v0}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -53a0ae: 0e00 |000d: return-void │ │ +53a0a0: |[53a0a0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.disableMyLocation:()V │ │ +53a0b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +53a0b2: 5c10 a89f |0001: iput-boolean v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ +53a0b6: 6e10 9fd5 0100 |0003: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.stopLocationProvider:()V // method@d59f │ │ +53a0bc: 5410 ab9f |0006: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +53a0c0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +53a0c4: 6e10 c00b 0000 |000a: invoke-virtual {v0}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +53a0ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0003 line=486 │ │ 0x0006 line=489 │ │ 0x000a line=490 │ │ locals : │ │ @@ -1551241,23 +1551259,23 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -53a0b0: |[53a0b0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ -53a0c0: 5410 a99f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ -53a0c4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -53a0c8: 6e10 97d5 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.isMyLocationEnabled:()Z // method@d597 │ │ -53a0ce: 0a00 |0007: move-result v0 │ │ -53a0d0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -53a0d4: 5410 a99f |000a: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ -53a0d8: 6e40 93d5 2103 |000c: invoke-virtual {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.drawMyLocation:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;Landroid/location/Location;)V // method@d593 │ │ -53a0de: 0e00 |000f: return-void │ │ +53a0cc: |[53a0cc] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.draw:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;)V │ │ +53a0dc: 5410 a99f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ +53a0e0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +53a0e4: 6e10 97d5 0100 |0004: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.isMyLocationEnabled:()Z // method@d597 │ │ +53a0ea: 0a00 |0007: move-result v0 │ │ +53a0ec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +53a0f0: 5410 a99f |000a: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ +53a0f4: 6e40 93d5 2103 |000c: invoke-virtual {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.drawMyLocation:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;Landroid/location/Location;)V // method@d593 │ │ +53a0fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x000a line=264 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/graphics/Canvas; │ │ @@ -1551268,112 +1551286,112 @@ │ │ type : '(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;Landroid/location/Location;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 187 16-bit code units │ │ -53a0e0: |[53a0e0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.drawMyLocation:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;Landroid/location/Location;)V │ │ -53a0f0: 5450 a49f |0000: iget-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ -53a0f4: 5451 a39f |0002: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a0f8: 6e30 ddd4 0701 |0004: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -53a0fe: 5550 a29f |0007: iget-boolean v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawAccuracyEnabled:Z // field@9fa2 │ │ -53a102: 3800 4a00 |0009: if-eqz v0, 0053 // +004a │ │ -53a106: 6e10 a705 0800 |000b: invoke-virtual {v8}, Landroid/location/Location;.getAccuracy:()F // method@05a7 │ │ -53a10c: 0a00 |000e: move-result v0 │ │ -53a10e: 6e10 a905 0800 |000f: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@05a9 │ │ -53a114: 0b01 |0012: move-result-wide v1 │ │ -53a116: 6e10 d6d4 0700 |0013: invoke-virtual {v7}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ -53a11c: 0b03 |0016: move-result-wide v3 │ │ -53a11e: 7140 89d3 2143 |0017: invoke-static {v1, v2, v3, v4}, Lorg/osmdroid/util/TileSystem;.GroundResolution:(DD)D // method@d389 │ │ -53a124: 0b01 |001a: move-result-wide v1 │ │ -53a126: 8c17 |001b: double-to-float v7, v1 │ │ -53a128: c970 |001c: div-float/2addr v0, v7 │ │ -53a12a: 5457 9e9f |001d: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a12e: 1301 3200 |001f: const/16 v1, #int 50 // #32 │ │ -53a132: 6e20 5b04 1700 |0021: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@045b │ │ -53a138: 5457 9e9f |0024: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a13c: 6201 6f00 |0026: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@006f │ │ -53a140: 6e20 6a04 1700 |0028: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@046a │ │ -53a146: 5457 a39f |002b: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a14a: 5271 7500 |002d: iget v1, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ -53a14e: 8211 |002f: int-to-float v1, v1 │ │ -53a150: 5277 7600 |0030: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ -53a154: 8277 |0032: int-to-float v7, v7 │ │ -53a156: 5452 9e9f |0033: iget-object v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a15a: 6e52 f703 1607 |0035: invoke-virtual {v6, v1, v7, v0, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@03f7 │ │ -53a160: 5457 9e9f |0038: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a164: 1301 9600 |003a: const/16 v1, #int 150 // #96 │ │ -53a168: 6e20 5b04 1700 |003c: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@045b │ │ -53a16e: 5457 9e9f |003f: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a172: 6201 7100 |0041: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0071 │ │ -53a176: 6e20 6a04 1700 |0043: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@046a │ │ -53a17c: 5457 a39f |0046: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a180: 5271 7500 |0048: iget v1, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ -53a184: 8211 |004a: int-to-float v1, v1 │ │ -53a186: 5277 7600 |004b: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ -53a18a: 8277 |004d: int-to-float v7, v7 │ │ -53a18c: 5452 9e9f |004e: iget-object v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a190: 6e52 f703 1607 |0050: invoke-virtual {v6, v1, v7, v0, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@03f7 │ │ -53a196: 6e10 ad05 0800 |0053: invoke-virtual {v8}, Landroid/location/Location;.hasBearing:()Z // method@05ad │ │ -53a19c: 0a07 |0056: move-result v7 │ │ -53a19e: 3807 3400 |0057: if-eqz v7, 008b // +0034 │ │ -53a1a2: 6e10 0a04 0600 |0059: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ -53a1a8: 6e10 a805 0800 |005c: invoke-virtual {v8}, Landroid/location/Location;.getBearing:()F // method@05a8 │ │ -53a1ae: 0a07 |005f: move-result v7 │ │ -53a1b0: 1508 b443 |0060: const/high16 v8, #int 1135869952 // #43b4 │ │ -53a1b4: 2d00 0708 |0062: cmpl-float v0, v7, v8 │ │ -53a1b8: 3a00 0300 |0064: if-ltz v0, 0067 // +0003 │ │ -53a1bc: c787 |0066: sub-float/2addr v7, v8 │ │ -53a1be: 5458 a39f |0067: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a1c2: 5280 7500 |0069: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ -53a1c6: 8200 |006b: int-to-float v0, v0 │ │ -53a1c8: 5288 7600 |006c: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ -53a1cc: 8288 |006e: int-to-float v8, v8 │ │ -53a1ce: 6e40 0904 7680 |006f: invoke-virtual {v6, v7, v0, v8}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0409 │ │ -53a1d4: 5457 9f9f |0072: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowBitmap:Landroid/graphics/Bitmap; // field@9f9f │ │ -53a1d8: 5458 a39f |0074: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a1dc: 5280 7500 |0076: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ -53a1e0: 8200 |0078: int-to-float v0, v0 │ │ -53a1e2: 5251 a09f |0079: iget v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterX:F // field@9fa0 │ │ -53a1e6: c710 |007b: sub-float/2addr v0, v1 │ │ -53a1e8: 5288 7600 |007c: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ -53a1ec: 8288 |007e: int-to-float v8, v8 │ │ -53a1ee: 5251 a19f |007f: iget v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterY:F // field@9fa1 │ │ -53a1f2: c718 |0081: sub-float/2addr v8, v1 │ │ -53a1f4: 5451 ad9f |0082: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ -53a1f8: 6e51 f403 7680 |0084: invoke-virtual {v6, v7, v0, v8, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ -53a1fe: 6e10 0604 0600 |0087: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ -53a204: 2830 |008a: goto 00ba // +0030 │ │ -53a206: 6e10 0a04 0600 |008b: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ -53a20c: 5457 ab9f |008e: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -53a210: 6e10 62d4 0700 |0090: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ -53a216: 0a07 |0093: move-result v7 │ │ -53a218: 7f77 |0094: neg-float v7, v7 │ │ -53a21a: 5458 a39f |0095: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a21e: 5280 7500 |0097: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ -53a222: 8200 |0099: int-to-float v0, v0 │ │ -53a224: 5288 7600 |009a: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ -53a228: 8288 |009c: int-to-float v8, v8 │ │ -53a22a: 6e40 0904 7680 |009d: invoke-virtual {v6, v7, v0, v8}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0409 │ │ -53a230: 5457 ae9f |00a0: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonBitmap:Landroid/graphics/Bitmap; // field@9fae │ │ -53a234: 5458 a39f |00a2: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ -53a238: 5280 7500 |00a4: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ -53a23c: 8200 |00a6: int-to-float v0, v0 │ │ -53a23e: 5451 af9f |00a7: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonHotspot:Landroid/graphics/PointF; // field@9faf │ │ -53a242: 5212 7700 |00a9: iget v2, v1, Landroid/graphics/PointF;.x:F // field@0077 │ │ -53a246: c720 |00ab: sub-float/2addr v0, v2 │ │ -53a248: 5288 7600 |00ac: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ -53a24c: 8288 |00ae: int-to-float v8, v8 │ │ -53a24e: 5211 7800 |00af: iget v1, v1, Landroid/graphics/PointF;.y:F // field@0078 │ │ -53a252: c718 |00b1: sub-float/2addr v8, v1 │ │ -53a254: 5451 ad9f |00b2: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ -53a258: 6e51 f403 7680 |00b4: invoke-virtual {v6, v7, v0, v8, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ -53a25e: 6e10 0604 0600 |00b7: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ -53a264: 0e00 |00ba: return-void │ │ +53a0fc: |[53a0fc] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.drawMyLocation:(Landroid/graphics/Canvas;Lorg/osmdroid/views/Projection;Landroid/location/Location;)V │ │ +53a10c: 5450 a49f |0000: iget-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ +53a110: 5451 a39f |0002: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a114: 6e30 ddd4 0701 |0004: invoke-virtual {v7, v0, v1}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +53a11a: 5550 a29f |0007: iget-boolean v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawAccuracyEnabled:Z // field@9fa2 │ │ +53a11e: 3800 4a00 |0009: if-eqz v0, 0053 // +004a │ │ +53a122: 6e10 a705 0800 |000b: invoke-virtual {v8}, Landroid/location/Location;.getAccuracy:()F // method@05a7 │ │ +53a128: 0a00 |000e: move-result v0 │ │ +53a12a: 6e10 a905 0800 |000f: invoke-virtual {v8}, Landroid/location/Location;.getLatitude:()D // method@05a9 │ │ +53a130: 0b01 |0012: move-result-wide v1 │ │ +53a132: 6e10 d6d4 0700 |0013: invoke-virtual {v7}, Lorg/osmdroid/views/Projection;.getZoomLevel:()D // method@d4d6 │ │ +53a138: 0b03 |0016: move-result-wide v3 │ │ +53a13a: 7140 89d3 2143 |0017: invoke-static {v1, v2, v3, v4}, Lorg/osmdroid/util/TileSystem;.GroundResolution:(DD)D // method@d389 │ │ +53a140: 0b01 |001a: move-result-wide v1 │ │ +53a142: 8c17 |001b: double-to-float v7, v1 │ │ +53a144: c970 |001c: div-float/2addr v0, v7 │ │ +53a146: 5457 9e9f |001d: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a14a: 1301 3200 |001f: const/16 v1, #int 50 // #32 │ │ +53a14e: 6e20 5b04 1700 |0021: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@045b │ │ +53a154: 5457 9e9f |0024: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a158: 6201 6f00 |0026: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@006f │ │ +53a15c: 6e20 6a04 1700 |0028: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@046a │ │ +53a162: 5457 a39f |002b: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a166: 5271 7500 |002d: iget v1, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ +53a16a: 8211 |002f: int-to-float v1, v1 │ │ +53a16c: 5277 7600 |0030: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ +53a170: 8277 |0032: int-to-float v7, v7 │ │ +53a172: 5452 9e9f |0033: iget-object v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a176: 6e52 f703 1607 |0035: invoke-virtual {v6, v1, v7, v0, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@03f7 │ │ +53a17c: 5457 9e9f |0038: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a180: 1301 9600 |003a: const/16 v1, #int 150 // #96 │ │ +53a184: 6e20 5b04 1700 |003c: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@045b │ │ +53a18a: 5457 9e9f |003f: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a18e: 6201 7100 |0041: sget-object v1, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0071 │ │ +53a192: 6e20 6a04 1700 |0043: invoke-virtual {v7, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@046a │ │ +53a198: 5457 a39f |0046: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a19c: 5271 7500 |0048: iget v1, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ +53a1a0: 8211 |004a: int-to-float v1, v1 │ │ +53a1a2: 5277 7600 |004b: iget v7, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ +53a1a6: 8277 |004d: int-to-float v7, v7 │ │ +53a1a8: 5452 9e9f |004e: iget-object v2, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a1ac: 6e52 f703 1607 |0050: invoke-virtual {v6, v1, v7, v0, v2}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@03f7 │ │ +53a1b2: 6e10 ad05 0800 |0053: invoke-virtual {v8}, Landroid/location/Location;.hasBearing:()Z // method@05ad │ │ +53a1b8: 0a07 |0056: move-result v7 │ │ +53a1ba: 3807 3400 |0057: if-eqz v7, 008b // +0034 │ │ +53a1be: 6e10 0a04 0600 |0059: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ +53a1c4: 6e10 a805 0800 |005c: invoke-virtual {v8}, Landroid/location/Location;.getBearing:()F // method@05a8 │ │ +53a1ca: 0a07 |005f: move-result v7 │ │ +53a1cc: 1508 b443 |0060: const/high16 v8, #int 1135869952 // #43b4 │ │ +53a1d0: 2d00 0708 |0062: cmpl-float v0, v7, v8 │ │ +53a1d4: 3a00 0300 |0064: if-ltz v0, 0067 // +0003 │ │ +53a1d8: c787 |0066: sub-float/2addr v7, v8 │ │ +53a1da: 5458 a39f |0067: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a1de: 5280 7500 |0069: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ +53a1e2: 8200 |006b: int-to-float v0, v0 │ │ +53a1e4: 5288 7600 |006c: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ +53a1e8: 8288 |006e: int-to-float v8, v8 │ │ +53a1ea: 6e40 0904 7680 |006f: invoke-virtual {v6, v7, v0, v8}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0409 │ │ +53a1f0: 5457 9f9f |0072: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowBitmap:Landroid/graphics/Bitmap; // field@9f9f │ │ +53a1f4: 5458 a39f |0074: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a1f8: 5280 7500 |0076: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ +53a1fc: 8200 |0078: int-to-float v0, v0 │ │ +53a1fe: 5251 a09f |0079: iget v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterX:F // field@9fa0 │ │ +53a202: c710 |007b: sub-float/2addr v0, v1 │ │ +53a204: 5288 7600 |007c: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ +53a208: 8288 |007e: int-to-float v8, v8 │ │ +53a20a: 5251 a19f |007f: iget v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterY:F // field@9fa1 │ │ +53a20e: c718 |0081: sub-float/2addr v8, v1 │ │ +53a210: 5451 ad9f |0082: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ +53a214: 6e51 f403 7680 |0084: invoke-virtual {v6, v7, v0, v8, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ +53a21a: 6e10 0604 0600 |0087: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ +53a220: 2830 |008a: goto 00ba // +0030 │ │ +53a222: 6e10 0a04 0600 |008b: invoke-virtual {v6}, Landroid/graphics/Canvas;.save:()I // method@040a │ │ +53a228: 5457 ab9f |008e: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +53a22c: 6e10 62d4 0700 |0090: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getMapOrientation:()F // method@d462 │ │ +53a232: 0a07 |0093: move-result v7 │ │ +53a234: 7f77 |0094: neg-float v7, v7 │ │ +53a236: 5458 a39f |0095: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a23a: 5280 7500 |0097: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ +53a23e: 8200 |0099: int-to-float v0, v0 │ │ +53a240: 5288 7600 |009a: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ +53a244: 8288 |009c: int-to-float v8, v8 │ │ +53a246: 6e40 0904 7680 |009d: invoke-virtual {v6, v7, v0, v8}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0409 │ │ +53a24c: 5457 ae9f |00a0: iget-object v7, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonBitmap:Landroid/graphics/Bitmap; // field@9fae │ │ +53a250: 5458 a39f |00a2: iget-object v8, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDrawPixel:Landroid/graphics/Point; // field@9fa3 │ │ +53a254: 5280 7500 |00a4: iget v0, v8, Landroid/graphics/Point;.x:I // field@0075 │ │ +53a258: 8200 |00a6: int-to-float v0, v0 │ │ +53a25a: 5451 af9f |00a7: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonHotspot:Landroid/graphics/PointF; // field@9faf │ │ +53a25e: 5212 7700 |00a9: iget v2, v1, Landroid/graphics/PointF;.x:F // field@0077 │ │ +53a262: c720 |00ab: sub-float/2addr v0, v2 │ │ +53a264: 5288 7600 |00ac: iget v8, v8, Landroid/graphics/Point;.y:I // field@0076 │ │ +53a268: 8288 |00ae: int-to-float v8, v8 │ │ +53a26a: 5211 7800 |00af: iget v1, v1, Landroid/graphics/PointF;.y:F // field@0078 │ │ +53a26e: c718 |00b1: sub-float/2addr v8, v1 │ │ +53a270: 5451 ad9f |00b2: iget-object v1, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPaint:Landroid/graphics/Paint; // field@9fad │ │ +53a274: 6e51 f403 7680 |00b4: invoke-virtual {v6, v7, v0, v8, v1}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@03f4 │ │ +53a27a: 6e10 0604 0600 |00b7: invoke-virtual {v6}, Landroid/graphics/Canvas;.restore:()V // method@0406 │ │ +53a280: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0007 line=218 │ │ 0x000b line=219 │ │ 0x000f line=220 │ │ 0x0013 line=221 │ │ @@ -1551405,19 +1551423,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -539cc4: |[539cc4] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.enableMyLocation:()Z │ │ -539cd4: 5410 ac9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -539cd8: 6e20 95d5 0100 |0002: invoke-virtual {v1, v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.enableMyLocation:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)Z // method@d595 │ │ -539cde: 0a00 |0005: move-result v0 │ │ -539ce0: 0f00 |0006: return v0 │ │ +539ce0: |[539ce0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.enableMyLocation:()Z │ │ +539cf0: 5410 ac9f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +539cf4: 6e20 95d5 0100 |0002: invoke-virtual {v1, v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.enableMyLocation:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)Z // method@d595 │ │ +539cfa: 0a00 |0005: move-result v0 │ │ +539cfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ │ │ #5 : (in Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;) │ │ @@ -1551425,30 +1551443,30 @@ │ │ type : '(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -539ce4: |[539ce4] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.enableMyLocation:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)Z │ │ -539cf4: 6e20 9ed5 2100 |0000: invoke-virtual {v1, v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setMyLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V // method@d59e │ │ -539cfa: 5412 ac9f |0003: iget-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -539cfe: 7220 88d5 1200 |0005: invoke-interface {v2, v1}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.startLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;)Z // method@d588 │ │ -539d04: 0a02 |0008: move-result v2 │ │ -539d06: 5c12 a89f |0009: iput-boolean v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ -539d0a: 3802 0d00 |000b: if-eqz v2, 0018 // +000d │ │ -539d0e: 5410 ac9f |000d: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -539d12: 7210 87d5 0000 |000f: invoke-interface {v0}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.getLastKnownLocation:()Landroid/location/Location; // method@d587 │ │ -539d18: 0c00 |0012: move-result-object v0 │ │ -539d1a: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -539d1e: 6e20 9dd5 0100 |0015: invoke-virtual {v1, v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setLocation:(Landroid/location/Location;)V // method@d59d │ │ -539d24: 5410 ab9f |0018: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -539d28: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ -539d2c: 6e10 c00b 0000 |001c: invoke-virtual {v0}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -539d32: 0f02 |001f: return v2 │ │ +539d00: |[539d00] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.enableMyLocation:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)Z │ │ +539d10: 6e20 9ed5 2100 |0000: invoke-virtual {v1, v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setMyLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V // method@d59e │ │ +539d16: 5412 ac9f |0003: iget-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +539d1a: 7220 88d5 1200 |0005: invoke-interface {v2, v1}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.startLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationConsumer;)Z // method@d588 │ │ +539d20: 0a02 |0008: move-result v2 │ │ +539d22: 5c12 a89f |0009: iput-boolean v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ +539d26: 3802 0d00 |000b: if-eqz v2, 0018 // +000d │ │ +539d2a: 5410 ac9f |000d: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +539d2e: 7210 87d5 0000 |000f: invoke-interface {v0}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.getLastKnownLocation:()Landroid/location/Location; // method@d587 │ │ +539d34: 0c00 |0012: move-result-object v0 │ │ +539d36: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +539d3a: 6e20 9dd5 0100 |0015: invoke-virtual {v1, v0}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.setLocation:(Landroid/location/Location;)V // method@d59d │ │ +539d40: 5410 ab9f |0018: iget-object v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +539d44: 3800 0500 |001a: if-eqz v0, 001f // +0005 │ │ +539d48: 6e10 c00b 0000 |001c: invoke-virtual {v0}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +539d4e: 0f02 |001f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0003 line=450 │ │ 0x0009 line=451 │ │ 0x000d line=455 │ │ 0x0015 line=457 │ │ @@ -1551463,17 +1551481,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -539d34: |[539d34] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.isFollowLocationEnabled:()Z │ │ -539d44: 5510 a79f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ -539d48: 0f00 |0002: return v0 │ │ +539d50: |[539d50] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.isFollowLocationEnabled:()Z │ │ +539d60: 5510 a79f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ +539d64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ │ │ #7 : (in Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;) │ │ @@ -1551481,17 +1551499,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -539d4c: |[539d4c] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.isMyLocationEnabled:()Z │ │ -539d5c: 5510 a89f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ -539d60: 0f00 |0002: return v0 │ │ +539d68: |[539d68] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.isMyLocationEnabled:()Z │ │ +539d78: 5510 a89f |0000: iget-boolean v0, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsLocationEnabled:Z // field@9fa8 │ │ +539d7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ │ │ #8 : (in Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;) │ │ @@ -1551499,30 +1551517,30 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -53a268: |[53a268] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ -53a278: 6e10 91d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.disableMyLocation:()V // method@d591 │ │ -53a27e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -53a280: 5b20 ab9f |0004: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -53a284: 5b20 aa9f |0006: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ -53a288: 5b20 a59f |0008: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ -53a28c: 5b20 9e9f |000a: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ -53a290: 5b20 a69f |000c: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ -53a294: 5b20 a99f |000e: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ -53a298: 5b20 aa9f |0010: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ -53a29c: 5421 ac9f |0012: iget-object v1, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -53a2a0: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -53a2a4: 7210 86d5 0100 |0016: invoke-interface {v1}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.destroy:()V // method@d586 │ │ -53a2aa: 5b20 ac9f |0019: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -53a2ae: 6f20 31d5 3200 |001b: invoke-super {v2, v3}, Lorg/osmdroid/views/overlay/Overlay;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d531 │ │ -53a2b4: 0e00 |001e: return-void │ │ +53a284: |[53a284] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ +53a294: 6e10 91d5 0200 |0000: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.disableMyLocation:()V // method@d591 │ │ +53a29a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +53a29c: 5b20 ab9f |0004: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +53a2a0: 5b20 aa9f |0006: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ +53a2a4: 5b20 a59f |0008: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ +53a2a8: 5b20 9e9f |000a: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mCirclePaint:Landroid/graphics/Paint; // field@9f9e │ │ +53a2ac: 5b20 a69f |000c: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ +53a2b0: 5b20 a99f |000e: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ +53a2b4: 5b20 aa9f |0010: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ +53a2b8: 5421 ac9f |0012: iget-object v1, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +53a2bc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +53a2c0: 7210 86d5 0100 |0016: invoke-interface {v1}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.destroy:()V // method@d586 │ │ +53a2c6: 5b20 ac9f |0019: iput-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +53a2ca: 6f20 31d5 3200 |001b: invoke-super {v2, v3}, Lorg/osmdroid/views/overlay/Overlay;.onDetach:(Lorg/osmdroid/views/MapView;)V // method@d531 │ │ +53a2d0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=157 │ │ 0x0006 line=158 │ │ 0x0008 line=159 │ │ 0x000a line=160 │ │ @@ -1551542,24 +1551560,24 @@ │ │ type : '(Landroid/location/Location;Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -53a2b8: |[53a2b8] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onLocationChanged:(Landroid/location/Location;Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V │ │ -53a2c8: 3804 1200 |0000: if-eqz v4, 0012 // +0012 │ │ -53a2cc: 5435 a59f |0002: iget-object v5, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ -53a2d0: 3805 0e00 |0004: if-eqz v5, 0012 // +000e │ │ -53a2d4: 2200 1023 |0006: new-instance v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1; // type@2310 │ │ -53a2d8: 7030 8ad5 3004 |0008: invoke-direct {v0, v3, v4}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;Landroid/location/Location;)V // method@d58a │ │ -53a2de: 5434 a69f |000b: iget-object v4, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ -53a2e2: 1601 0000 |000d: const-wide/16 v1, #int 0 // #0 │ │ -53a2e6: 6e52 9106 0514 |000f: invoke-virtual {v5, v0, v4, v1, v2}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;Ljava/lang/Object;J)Z // method@0691 │ │ -53a2ec: 0e00 |0012: return-void │ │ +53a2d4: |[53a2d4] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onLocationChanged:(Landroid/location/Location;Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V │ │ +53a2e4: 3804 1200 |0000: if-eqz v4, 0012 // +0012 │ │ +53a2e8: 5435 a59f |0002: iget-object v5, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ +53a2ec: 3805 0e00 |0004: if-eqz v5, 0012 // +000e │ │ +53a2f0: 2200 1023 |0006: new-instance v0, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1; // type@2310 │ │ +53a2f4: 7030 8ad5 3004 |0008: invoke-direct {v0, v3, v4}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay$1;.:(Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;Landroid/location/Location;)V // method@d58a │ │ +53a2fa: 5434 a69f |000b: iget-object v4, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ +53a2fe: 1601 0000 |000d: const-wide/16 v1, #int 0 // #0 │ │ +53a302: 6e52 9106 0514 |000f: invoke-virtual {v5, v0, v4, v1, v2}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;Ljava/lang/Object;J)Z // method@0691 │ │ +53a308: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=420 │ │ 0x0006 line=422 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay; │ │ 0x0000 - 0x0013 reg=4 (null) Landroid/location/Location; │ │ @@ -1551570,61 +1551588,61 @@ │ │ type : '(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -539d64: |[539d64] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ -539d74: 5437 a99f |0000: iget-object v7, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ -539d78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -539d7a: 3807 5900 |0003: if-eqz v7, 005c // +0059 │ │ -539d7e: 5437 ab9f |0005: iget-object v7, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -539d82: 6e10 6dd4 0700 |0007: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ -539d88: 0c07 |000a: move-result-object v7 │ │ -539d8a: 5431 a49f |000b: iget-object v1, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ -539d8e: 5432 b29f |000d: iget-object v2, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mSnapPixel:Landroid/graphics/Point; // field@9fb2 │ │ -539d92: 6e30 ddd4 1702 |000f: invoke-virtual {v7, v1, v2}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ -539d98: 5437 b29f |0012: iget-object v7, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mSnapPixel:Landroid/graphics/Point; // field@9fb2 │ │ -539d9c: 5271 7500 |0014: iget v1, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ -539da0: 5961 7500 |0016: iput v1, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ -539da4: 5271 7600 |0018: iget v1, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ -539da8: 5961 7600 |001a: iput v1, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ -539dac: 5276 7500 |001c: iget v6, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ -539db0: b164 |001e: sub-int/2addr v4, v6 │ │ -539db2: 8341 |001f: int-to-double v1, v4 │ │ -539db4: 5274 7600 |0020: iget v4, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ -539db8: b145 |0022: sub-int/2addr v5, v4 │ │ -539dba: 8354 |0023: int-to-double v4, v5 │ │ -539dbc: 7120 9a64 2100 |0024: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -539dc2: 7120 9a64 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -539dc8: ad01 0101 |002a: mul-double v1, v1, v1 │ │ -539dcc: 7120 9a64 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -539dd2: 7120 9a64 5400 |002f: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ -539dd8: ad04 0404 |0032: mul-double v4, v4, v4 │ │ -539ddc: cb41 |0034: add-double/2addr v1, v4 │ │ -539dde: 1904 5040 |0035: const-wide/high16 v4, #long 4634204016564240384 // #4050 │ │ -539de2: 3006 0104 |0037: cmpg-double v6, v1, v4 │ │ -539de6: 3b06 0300 |0039: if-gez v6, 003c // +0003 │ │ -539dea: 1210 |003b: const/4 v0, #int 1 // #1 │ │ -539dec: 7100 edd0 0000 |003c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -539df2: 0c04 |003f: move-result-object v4 │ │ -539df4: 7210 29d1 0400 |0040: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -539dfa: 0a04 |0043: move-result v4 │ │ -539dfc: 3804 1800 |0044: if-eqz v4, 005c // +0018 │ │ -539e00: 2204 5f0e |0046: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ -539e04: 7010 8565 0400 |0048: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -539e0a: 1a05 13e2 |004b: const-string v5, "snap=" // string@e213 │ │ -539e0e: 6e20 9165 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -539e14: 6e20 9265 0400 |0050: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6592 │ │ -539e1a: 6e10 a365 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -539e20: 0c04 |0056: move-result-object v4 │ │ -539e22: 1a05 6957 |0057: const-string v5, "OsmDroid" // string@5769 │ │ -539e26: 7120 f808 4500 |0059: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -539e2c: 0f00 |005c: return v0 │ │ +539d80: |[539d80] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ +539d90: 5437 a99f |0000: iget-object v7, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ +539d94: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +539d96: 3807 5900 |0003: if-eqz v7, 005c // +0059 │ │ +539d9a: 5437 ab9f |0005: iget-object v7, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +539d9e: 6e10 6dd4 0700 |0007: invoke-virtual {v7}, Lorg/osmdroid/views/MapView;.getProjection:()Lorg/osmdroid/views/Projection; // method@d46d │ │ +539da4: 0c07 |000a: move-result-object v7 │ │ +539da6: 5431 a49f |000b: iget-object v1, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ +539daa: 5432 b29f |000d: iget-object v2, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mSnapPixel:Landroid/graphics/Point; // field@9fb2 │ │ +539dae: 6e30 ddd4 1702 |000f: invoke-virtual {v7, v1, v2}, Lorg/osmdroid/views/Projection;.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; // method@d4dd │ │ +539db4: 5437 b29f |0012: iget-object v7, v3, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mSnapPixel:Landroid/graphics/Point; // field@9fb2 │ │ +539db8: 5271 7500 |0014: iget v1, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ +539dbc: 5961 7500 |0016: iput v1, v6, Landroid/graphics/Point;.x:I // field@0075 │ │ +539dc0: 5271 7600 |0018: iget v1, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ +539dc4: 5961 7600 |001a: iput v1, v6, Landroid/graphics/Point;.y:I // field@0076 │ │ +539dc8: 5276 7500 |001c: iget v6, v7, Landroid/graphics/Point;.x:I // field@0075 │ │ +539dcc: b164 |001e: sub-int/2addr v4, v6 │ │ +539dce: 8341 |001f: int-to-double v1, v4 │ │ +539dd0: 5274 7600 |0020: iget v4, v7, Landroid/graphics/Point;.y:I // field@0076 │ │ +539dd4: b145 |0022: sub-int/2addr v5, v4 │ │ +539dd6: 8354 |0023: int-to-double v4, v5 │ │ +539dd8: 7120 9a64 2100 |0024: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +539dde: 7120 9a64 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +539de4: ad01 0101 |002a: mul-double v1, v1, v1 │ │ +539de8: 7120 9a64 5400 |002c: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +539dee: 7120 9a64 5400 |002f: invoke-static {v4, v5}, Ljava/lang/Double;.isNaN:(D)Z // method@649a │ │ +539df4: ad04 0404 |0032: mul-double v4, v4, v4 │ │ +539df8: cb41 |0034: add-double/2addr v1, v4 │ │ +539dfa: 1904 5040 |0035: const-wide/high16 v4, #long 4634204016564240384 // #4050 │ │ +539dfe: 3006 0104 |0037: cmpg-double v6, v1, v4 │ │ +539e02: 3b06 0300 |0039: if-gez v6, 003c // +0003 │ │ +539e06: 1210 |003b: const/4 v0, #int 1 // #1 │ │ +539e08: 7100 edd0 0000 |003c: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +539e0e: 0c04 |003f: move-result-object v4 │ │ +539e10: 7210 29d1 0400 |0040: invoke-interface {v4}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +539e16: 0a04 |0043: move-result v4 │ │ +539e18: 3804 1800 |0044: if-eqz v4, 005c // +0018 │ │ +539e1c: 2204 5f0e |0046: new-instance v4, Ljava/lang/StringBuilder; // type@0e5f │ │ +539e20: 7010 8565 0400 |0048: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +539e26: 1a05 13e2 |004b: const-string v5, "snap=" // string@e213 │ │ +539e2a: 6e20 9165 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +539e30: 6e20 9265 0400 |0050: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@6592 │ │ +539e36: 6e10 a365 0400 |0053: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +539e3c: 0c04 |0056: move-result-object v4 │ │ +539e3e: 1a05 6957 |0057: const-string v5, "OsmDroid" // string@5769 │ │ +539e42: 7120 f808 4500 |0059: invoke-static {v5, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +539e48: 0f00 |005c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=273 │ │ 0x0012 line=274 │ │ 0x0018 line=275 │ │ @@ -1551645,34 +1551663,34 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -539e30: |[539e30] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -539e40: 6e10 e309 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@09e3 │ │ -539e46: 0a00 |0003: move-result v0 │ │ -539e48: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -539e4c: 5520 9d9f |0006: iget-boolean v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.enableAutoStop:Z // field@9f9d │ │ -539e50: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -539e54: 6e10 90d5 0200 |000a: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.disableFollowLocation:()V // method@d590 │ │ -539e5a: 2810 |000d: goto 001d // +0010 │ │ -539e5c: 6e10 e309 0300 |000e: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@09e3 │ │ -539e62: 0a00 |0011: move-result v0 │ │ -539e64: 1221 |0012: const/4 v1, #int 2 // #2 │ │ -539e66: 3310 0a00 |0013: if-ne v0, v1, 001d // +000a │ │ -539e6a: 6e10 96d5 0200 |0015: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.isFollowLocationEnabled:()Z // method@d596 │ │ -539e70: 0a00 |0018: move-result v0 │ │ -539e72: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ -539e76: 1213 |001b: const/4 v3, #int 1 // #1 │ │ -539e78: 0f03 |001c: return v3 │ │ -539e7a: 6f30 3dd5 3204 |001d: invoke-super {v2, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53d │ │ -539e80: 0a03 |0020: move-result v3 │ │ -539e82: 0f03 |0021: return v3 │ │ +539e4c: |[539e4c] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +539e5c: 6e10 e309 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@09e3 │ │ +539e62: 0a00 |0003: move-result v0 │ │ +539e64: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +539e68: 5520 9d9f |0006: iget-boolean v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.enableAutoStop:Z // field@9f9d │ │ +539e6c: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +539e70: 6e10 90d5 0200 |000a: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.disableFollowLocation:()V // method@d590 │ │ +539e76: 2810 |000d: goto 001d // +0010 │ │ +539e78: 6e10 e309 0300 |000e: invoke-virtual {v3}, Landroid/view/MotionEvent;.getAction:()I // method@09e3 │ │ +539e7e: 0a00 |0011: move-result v0 │ │ +539e80: 1221 |0012: const/4 v1, #int 2 // #2 │ │ +539e82: 3310 0a00 |0013: if-ne v0, v1, 001d // +000a │ │ +539e86: 6e10 96d5 0200 |0015: invoke-virtual {v2}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.isFollowLocationEnabled:()Z // method@d596 │ │ +539e8c: 0a00 |0018: move-result v0 │ │ +539e8e: 3800 0400 |0019: if-eqz v0, 001d // +0004 │ │ +539e92: 1213 |001b: const/4 v3, #int 1 // #1 │ │ +539e94: 0f03 |001c: return v3 │ │ +539e96: 6f30 3dd5 3204 |001d: invoke-super {v2, v3, v4}, Lorg/osmdroid/views/overlay/Overlay;.onTouchEvent:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d53d │ │ +539e9c: 0a03 |0020: move-result v3 │ │ +539e9e: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x000a line=298 │ │ 0x000e line=299 │ │ 0x001d line=303 │ │ locals : │ │ @@ -1551685,33 +1551703,33 @@ │ │ type : '(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -53a2f0: |[53a2f0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.setDirectionArrow:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ -53a300: 5b12 ae9f |0000: iput-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonBitmap:Landroid/graphics/Bitmap; // field@9fae │ │ -53a304: 5b13 9f9f |0002: iput-object v3, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowBitmap:Landroid/graphics/Bitmap; // field@9f9f │ │ -53a308: 6e10 d203 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ -53a30e: 0a02 |0007: move-result v2 │ │ -53a310: 8222 |0008: int-to-float v2, v2 │ │ -53a312: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ -53a316: c932 |000b: div-float/2addr v2, v3 │ │ -53a318: 1500 003f |000c: const/high16 v0, #int 1056964608 // #3f00 │ │ -53a31c: c702 |000e: sub-float/2addr v2, v0 │ │ -53a31e: 5912 a09f |000f: iput v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterX:F // field@9fa0 │ │ -53a322: 5412 9f9f |0011: iget-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowBitmap:Landroid/graphics/Bitmap; // field@9f9f │ │ -53a326: 6e10 cf03 0200 |0013: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ -53a32c: 0a02 |0016: move-result v2 │ │ -53a32e: 8222 |0017: int-to-float v2, v2 │ │ -53a330: c932 |0018: div-float/2addr v2, v3 │ │ -53a332: c702 |0019: sub-float/2addr v2, v0 │ │ -53a334: 5912 a19f |001a: iput v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterY:F // field@9fa1 │ │ -53a338: 0e00 |001c: return-void │ │ +53a30c: |[53a30c] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.setDirectionArrow:(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V │ │ +53a31c: 5b12 ae9f |0000: iput-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mPersonBitmap:Landroid/graphics/Bitmap; // field@9fae │ │ +53a320: 5b13 9f9f |0002: iput-object v3, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowBitmap:Landroid/graphics/Bitmap; // field@9f9f │ │ +53a324: 6e10 d203 0300 |0004: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@03d2 │ │ +53a32a: 0a02 |0007: move-result v2 │ │ +53a32c: 8222 |0008: int-to-float v2, v2 │ │ +53a32e: 1503 0040 |0009: const/high16 v3, #int 1073741824 // #4000 │ │ +53a332: c932 |000b: div-float/2addr v2, v3 │ │ +53a334: 1500 003f |000c: const/high16 v0, #int 1056964608 // #3f00 │ │ +53a338: c702 |000e: sub-float/2addr v2, v0 │ │ +53a33a: 5912 a09f |000f: iput v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterX:F // field@9fa0 │ │ +53a33e: 5412 9f9f |0011: iget-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowBitmap:Landroid/graphics/Bitmap; // field@9f9f │ │ +53a342: 6e10 cf03 0200 |0013: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getHeight:()I // method@03cf │ │ +53a348: 0a02 |0016: move-result v2 │ │ +53a34a: 8222 |0017: int-to-float v2, v2 │ │ +53a34c: c932 |0018: div-float/2addr v2, v3 │ │ +53a34e: c702 |0019: sub-float/2addr v2, v0 │ │ +53a350: 5912 a19f |001a: iput v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mDirectionArrowCenterY:F // field@9fa1 │ │ +53a354: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0002 line=126 │ │ 0x0004 line=129 │ │ 0x0011 line=130 │ │ locals : │ │ @@ -1551724,32 +1551742,32 @@ │ │ type : '(Landroid/location/Location;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -53a33c: |[53a33c] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.setLocation:(Landroid/location/Location;)V │ │ -53a34c: 5b56 a99f |0000: iput-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ -53a350: 5450 a49f |0002: iget-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ -53a354: 6e10 a905 0600 |0004: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@05a9 │ │ -53a35a: 0b01 |0007: move-result-wide v1 │ │ -53a35c: 5456 a99f |0008: iget-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ -53a360: 6e10 aa05 0600 |000a: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@05aa │ │ -53a366: 0b03 |000d: move-result-wide v3 │ │ -53a368: 6e54 22d3 1032 |000e: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/osmdroid/util/GeoPoint;.setCoords:(DD)V // method@d322 │ │ -53a36e: 5556 a79f |0011: iget-boolean v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ -53a372: 3806 0a00 |0013: if-eqz v6, 001d // +000a │ │ -53a376: 5456 aa9f |0015: iget-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ -53a37a: 5450 a49f |0017: iget-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ -53a37e: 7220 e4d0 0600 |0019: invoke-interface {v6, v0}, Lorg/osmdroid/api/IMapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e4 │ │ -53a384: 2806 |001c: goto 0022 // +0006 │ │ -53a386: 5456 ab9f |001d: iget-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ -53a38a: 6e10 c00b 0600 |001f: invoke-virtual {v6}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ -53a390: 0e00 |0022: return-void │ │ +53a358: |[53a358] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.setLocation:(Landroid/location/Location;)V │ │ +53a368: 5b56 a99f |0000: iput-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ +53a36c: 5450 a49f |0002: iget-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ +53a370: 6e10 a905 0600 |0004: invoke-virtual {v6}, Landroid/location/Location;.getLatitude:()D // method@05a9 │ │ +53a376: 0b01 |0007: move-result-wide v1 │ │ +53a378: 5456 a99f |0008: iget-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mLocation:Landroid/location/Location; // field@9fa9 │ │ +53a37c: 6e10 aa05 0600 |000a: invoke-virtual {v6}, Landroid/location/Location;.getLongitude:()D // method@05aa │ │ +53a382: 0b03 |000d: move-result-wide v3 │ │ +53a384: 6e54 22d3 1032 |000e: invoke-virtual {v0, v1, v2, v3, v4}, Lorg/osmdroid/util/GeoPoint;.setCoords:(DD)V // method@d322 │ │ +53a38a: 5556 a79f |0011: iget-boolean v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mIsFollowing:Z // field@9fa7 │ │ +53a38e: 3806 0a00 |0013: if-eqz v6, 001d // +000a │ │ +53a392: 5456 aa9f |0015: iget-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapController:Lorg/osmdroid/api/IMapController; // field@9faa │ │ +53a396: 5450 a49f |0017: iget-object v0, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mGeoPoint:Lorg/osmdroid/util/GeoPoint; // field@9fa4 │ │ +53a39a: 7220 e4d0 0600 |0019: invoke-interface {v6, v0}, Lorg/osmdroid/api/IMapController;.animateTo:(Lorg/osmdroid/api/IGeoPoint;)V // method@d0e4 │ │ +53a3a0: 2806 |001c: goto 0022 // +0006 │ │ +53a3a2: 5456 ab9f |001d: iget-object v6, v5, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMapView:Lorg/osmdroid/views/MapView; // field@9fab │ │ +53a3a6: 6e10 c00b 0600 |001f: invoke-virtual {v6}, Landroid/view/ViewGroup;.postInvalidate:()V // method@0bc0 │ │ +53a3ac: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ 0x0011 line=439 │ │ 0x0015 line=440 │ │ 0x001d line=442 │ │ @@ -1551762,26 +1551780,26 @@ │ │ type : '(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -53a394: |[53a394] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.setMyLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V │ │ -53a3a4: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -53a3a8: 6e10 97d5 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.isMyLocationEnabled:()Z // method@d597 │ │ -53a3ae: 0a00 |0005: move-result v0 │ │ -53a3b0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -53a3b4: 6e10 9fd5 0100 |0008: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.stopLocationProvider:()V // method@d59f │ │ -53a3ba: 5b12 ac9f |000b: iput-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -53a3be: 0e00 |000d: return-void │ │ -53a3c0: 2202 580e |000e: new-instance v2, Ljava/lang/RuntimeException; // type@0e58 │ │ -53a3c4: 1a00 626f |0010: const-string v0, "You must pass an IMyLocationProvider to setMyLocationProvider()" // string@6f62 │ │ -53a3c8: 7020 2d65 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ -53a3ce: 2702 |0015: throw v2 │ │ +53a3b0: |[53a3b0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.setMyLocationProvider:(Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;)V │ │ +53a3c0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +53a3c4: 6e10 97d5 0100 |0002: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.isMyLocationEnabled:()Z // method@d597 │ │ +53a3ca: 0a00 |0005: move-result v0 │ │ +53a3cc: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +53a3d0: 6e10 9fd5 0100 |0008: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.stopLocationProvider:()V // method@d59f │ │ +53a3d6: 5b12 ac9f |000b: iput-object v2, v1, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +53a3da: 0e00 |000d: return-void │ │ +53a3dc: 2202 580e |000e: new-instance v2, Ljava/lang/RuntimeException; // type@0e58 │ │ +53a3e0: 1a00 626f |0010: const-string v0, "You must pass an IMyLocationProvider to setMyLocationProvider()" // string@6f62 │ │ +53a3e4: 7020 2d65 0200 |0012: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@652d │ │ +53a3ea: 2702 |0015: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=205 │ │ 0x0008 line=206 │ │ 0x000b line=208 │ │ 0x000e line=202 │ │ locals : │ │ @@ -1551793,24 +1551811,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -53a3d0: |[53a3d0] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.stopLocationProvider:()V │ │ -53a3e0: 5420 ac9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ -53a3e4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -53a3e8: 7210 89d5 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.stopLocationProvider:()V // method@d589 │ │ -53a3ee: 5420 a59f |0007: iget-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ -53a3f2: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -53a3f6: 5421 a69f |000b: iget-object v1, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ -53a3fa: 3801 0500 |000d: if-eqz v1, 0012 // +0005 │ │ -53a3fe: 6e20 9406 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0694 │ │ -53a404: 0e00 |0012: return-void │ │ +53a3ec: |[53a3ec] org.osmdroid.views.overlay.mylocation.MyLocationNewOverlay.stopLocationProvider:()V │ │ +53a3fc: 5420 ac9f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mMyLocationProvider:Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider; // field@9fac │ │ +53a400: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +53a404: 7210 89d5 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/views/overlay/mylocation/IMyLocationProvider;.stopLocationProvider:()V // method@d589 │ │ +53a40a: 5420 a59f |0007: iget-object v0, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandler:Landroid/os/Handler; // field@9fa5 │ │ +53a40e: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +53a412: 5421 a69f |000b: iget-object v1, v2, Lorg/osmdroid/views/overlay/mylocation/MyLocationNewOverlay;.mHandlerToken:Ljava/lang/Object; // field@9fa6 │ │ +53a416: 3801 0500 |000d: if-eqz v1, 0012 // +0005 │ │ +53a41a: 6e20 9406 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@0694 │ │ +53a420: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=498 │ │ 0x000f line=499 │ │ locals : │ │ @@ -1551888,17 +1551906,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53beb0: |[53beb0] pub.devrel.easypermissions.helper.ActivityPermissionHelper.:(Landroid/app/Activity;)V │ │ -53bec0: 7020 25d6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.:(Ljava/lang/Object;)V // method@d625 │ │ -53bec6: 0e00 |0003: return-void │ │ +53becc: |[53becc] pub.devrel.easypermissions.helper.ActivityPermissionHelper.:(Landroid/app/Activity;)V │ │ +53bedc: 7020 25d6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.:(Ljava/lang/Object;)V // method@d625 │ │ +53bee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/helper/ActivityPermissionHelper; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/app/Activity; │ │ │ │ @@ -1551908,20 +1551926,20 @@ │ │ type : '(I[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -53bec8: |[53bec8] pub.devrel.easypermissions.helper.ActivityPermissionHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ -53bed8: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53bede: 0c00 |0003: move-result-object v0 │ │ -53bee0: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ -53bee4: 7130 9421 3002 |0006: invoke-static {v0, v3, v2}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@2194 │ │ -53beea: 0e00 |0009: return-void │ │ +53bee4: |[53bee4] pub.devrel.easypermissions.helper.ActivityPermissionHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ +53bef4: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53befa: 0c00 |0003: move-result-object v0 │ │ +53befc: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ +53bf00: 7130 9421 3002 |0006: invoke-static {v0, v3, v2}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@2194 │ │ +53bf06: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lpub/devrel/easypermissions/helper/ActivityPermissionHelper; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) [Ljava/lang/String; │ │ @@ -1551931,19 +1551949,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -53be68: |[53be68] pub.devrel.easypermissions.helper.ActivityPermissionHelper.getContext:()Landroid/content/Context; │ │ -53be78: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53be7e: 0c00 |0003: move-result-object v0 │ │ -53be80: 1f00 6700 |0004: check-cast v0, Landroid/content/Context; // type@0067 │ │ -53be84: 1100 |0006: return-object v0 │ │ +53be84: |[53be84] pub.devrel.easypermissions.helper.ActivityPermissionHelper.getContext:()Landroid/content/Context; │ │ +53be94: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53be9a: 0c00 |0003: move-result-object v0 │ │ +53be9c: 1f00 6700 |0004: check-cast v0, Landroid/content/Context; // type@0067 │ │ +53bea0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lpub/devrel/easypermissions/helper/ActivityPermissionHelper; │ │ │ │ #2 : (in Lpub/devrel/easypermissions/helper/ActivityPermissionHelper;) │ │ @@ -1551951,21 +1551969,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -53be88: |[53be88] pub.devrel.easypermissions.helper.ActivityPermissionHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -53be98: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53be9e: 0c00 |0003: move-result-object v0 │ │ -53bea0: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ -53bea4: 7120 9721 2000 |0006: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@2197 │ │ -53beaa: 0a02 |0009: move-result v2 │ │ -53beac: 0f02 |000a: return v2 │ │ +53bea4: |[53bea4] pub.devrel.easypermissions.helper.ActivityPermissionHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +53beb4: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53beba: 0c00 |0003: move-result-object v0 │ │ +53bebc: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ +53bec0: 7120 9721 2000 |0006: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@2197 │ │ +53bec6: 0a02 |0009: move-result v2 │ │ +53bec8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/helper/ActivityPermissionHelper; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1551974,39 +1551992,39 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -53beec: |[53beec] pub.devrel.easypermissions.helper.ActivityPermissionHelper.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ -53befc: 6e10 28d6 0800 |0000: invoke-virtual {v8}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53bf02: 0c00 |0003: move-result-object v0 │ │ -53bf04: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ -53bf08: 6e10 a200 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.getFragmentManager:()Landroid/app/FragmentManager; // method@00a2 │ │ -53bf0e: 0c00 |0009: move-result-object v0 │ │ -53bf10: 1a01 ad5c |000a: const-string v1, "RationaleDialogFragment" // string@5cad │ │ -53bf14: 6e20 4d01 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/app/Fragment; // method@014d │ │ -53bf1a: 0c02 |000f: move-result-object v2 │ │ -53bf1c: 2022 2323 |0010: instance-of v2, v2, Lpub/devrel/easypermissions/RationaleDialogFragment; // type@2323 │ │ -53bf20: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -53bf24: 1a09 fd0e |0014: const-string v9, "ActPermissionHelper" // string@0efd │ │ -53bf28: 1a0a ae23 |0016: const-string v10, "Found existing fragment, not showing rationale." // string@23ae │ │ -53bf2c: 7120 f808 a900 |0018: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -53bf32: 0e00 |001b: return-void │ │ -53bf34: 07a2 |001c: move-object v2, v10 │ │ -53bf36: 07b3 |001d: move-object v3, v11 │ │ -53bf38: 0794 |001e: move-object v4, v9 │ │ -53bf3a: 01c5 |001f: move v5, v12 │ │ -53bf3c: 01d6 |0020: move v6, v13 │ │ -53bf3e: 07e7 |0021: move-object v7, v14 │ │ -53bf40: 7706 07d6 0200 |0022: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/RationaleDialogFragment;.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragment; // method@d607 │ │ -53bf46: 0c09 |0025: move-result-object v9 │ │ -53bf48: 6e30 0cd6 0901 |0026: invoke-virtual {v9, v0, v1}, Lpub/devrel/easypermissions/RationaleDialogFragment;.showAllowingStateLoss:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@d60c │ │ -53bf4e: 0e00 |0029: return-void │ │ +53bf08: |[53bf08] pub.devrel.easypermissions.helper.ActivityPermissionHelper.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ +53bf18: 6e10 28d6 0800 |0000: invoke-virtual {v8}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53bf1e: 0c00 |0003: move-result-object v0 │ │ +53bf20: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ +53bf24: 6e10 a200 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.getFragmentManager:()Landroid/app/FragmentManager; // method@00a2 │ │ +53bf2a: 0c00 |0009: move-result-object v0 │ │ +53bf2c: 1a01 ad5c |000a: const-string v1, "RationaleDialogFragment" // string@5cad │ │ +53bf30: 6e20 4d01 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/app/Fragment; // method@014d │ │ +53bf36: 0c02 |000f: move-result-object v2 │ │ +53bf38: 2022 2323 |0010: instance-of v2, v2, Lpub/devrel/easypermissions/RationaleDialogFragment; // type@2323 │ │ +53bf3c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +53bf40: 1a09 fd0e |0014: const-string v9, "ActPermissionHelper" // string@0efd │ │ +53bf44: 1a0a ae23 |0016: const-string v10, "Found existing fragment, not showing rationale." // string@23ae │ │ +53bf48: 7120 f808 a900 |0018: invoke-static {v9, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +53bf4e: 0e00 |001b: return-void │ │ +53bf50: 07a2 |001c: move-object v2, v10 │ │ +53bf52: 07b3 |001d: move-object v3, v11 │ │ +53bf54: 0794 |001e: move-object v4, v9 │ │ +53bf56: 01c5 |001f: move v5, v12 │ │ +53bf58: 01d6 |0020: move v6, v13 │ │ +53bf5a: 07e7 |0021: move-object v7, v14 │ │ +53bf5c: 7706 07d6 0200 |0022: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/RationaleDialogFragment;.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragment; // method@d607 │ │ +53bf62: 0c09 |0025: move-result-object v9 │ │ +53bf64: 6e30 0cd6 0901 |0026: invoke-virtual {v9, v0, v1}, Lpub/devrel/easypermissions/RationaleDialogFragment;.showAllowingStateLoss:(Landroid/app/FragmentManager;Ljava/lang/String;)V // method@d60c │ │ +53bf6a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x000c line=49 │ │ 0x0010 line=50 │ │ 0x0018 line=51 │ │ 0x0022 line=56 │ │ @@ -1552051,17 +1552069,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53bffc: |[53bffc] pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper.:(Ljava/lang/Object;)V │ │ -53c00c: 7020 25d6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.:(Ljava/lang/Object;)V // method@d625 │ │ -53c012: 0e00 |0003: return-void │ │ +53c018: |[53c018] pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper.:(Ljava/lang/Object;)V │ │ +53c028: 7020 25d6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.:(Ljava/lang/Object;)V // method@d625 │ │ +53c02e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1552077,30 +1552095,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -53c014: |[53c014] pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ -53c024: 6e10 1ed6 0300 |0000: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d61e │ │ -53c02a: 0c00 |0003: move-result-object v0 │ │ -53c02c: 1a01 af5c |0004: const-string v1, "RationaleDialogFragmentCompat" // string@5caf │ │ -53c030: 6e20 1d2b 1000 |0006: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@2b1d │ │ -53c036: 0c02 |0009: move-result-object v2 │ │ -53c038: 2022 2423 |000a: instance-of v2, v2, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; // type@2324 │ │ -53c03c: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -53c040: 1a04 d613 |000e: const-string v4, "BSPermissionsHelper" // string@13d6 │ │ -53c044: 1a05 ae23 |0010: const-string v5, "Found existing fragment, not showing rationale." // string@23ae │ │ -53c048: 7120 f808 5400 |0012: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -53c04e: 0e00 |0015: return-void │ │ -53c050: 7706 0ed6 0400 |0016: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; // method@d60e │ │ -53c056: 0c04 |0019: move-result-object v4 │ │ -53c058: 6e30 12d6 0401 |001a: invoke-virtual {v4, v0, v1}, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.showAllowingStateLoss:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@d612 │ │ -53c05e: 0e00 |001d: return-void │ │ +53c030: |[53c030] pub.devrel.easypermissions.helper.BaseSupportPermissionsHelper.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ +53c040: 6e10 1ed6 0300 |0000: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@d61e │ │ +53c046: 0c00 |0003: move-result-object v0 │ │ +53c048: 1a01 af5c |0004: const-string v1, "RationaleDialogFragmentCompat" // string@5caf │ │ +53c04c: 6e20 1d2b 1000 |0006: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@2b1d │ │ +53c052: 0c02 |0009: move-result-object v2 │ │ +53c054: 2022 2423 |000a: instance-of v2, v2, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; // type@2324 │ │ +53c058: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +53c05c: 1a04 d613 |000e: const-string v4, "BSPermissionsHelper" // string@13d6 │ │ +53c060: 1a05 ae23 |0010: const-string v5, "Found existing fragment, not showing rationale." // string@23ae │ │ +53c064: 7120 f808 5400 |0012: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +53c06a: 0e00 |0015: return-void │ │ +53c06c: 7706 0ed6 0400 |0016: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; // method@d60e │ │ +53c072: 0c04 |0019: move-result-object v4 │ │ +53c074: 6e30 12d6 0401 |001a: invoke-virtual {v4, v0, v1}, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.showAllowingStateLoss:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@d612 │ │ +53c07a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=35 │ │ 0x000a line=36 │ │ 0x0012 line=37 │ │ 0x0016 line=42 │ │ @@ -1552145,17 +1552163,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53c100: |[53c100] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.:(Ljava/lang/Object;)V │ │ -53c110: 7020 25d6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.:(Ljava/lang/Object;)V // method@d625 │ │ -53c116: 0e00 |0003: return-void │ │ +53c11c: |[53c11c] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.:(Ljava/lang/Object;)V │ │ +53c12c: 7020 25d6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.:(Ljava/lang/Object;)V // method@d625 │ │ +53c132: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -1552165,19 +1552183,19 @@ │ │ type : '(I[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -53c118: |[53c118] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ -53c128: 2201 3f0e |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ -53c12c: 1a02 3562 |0002: const-string v2, "Should never be requesting permissions on API < 23!" // string@6235 │ │ -53c130: 7020 c464 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -53c136: 2701 |0007: throw v1 │ │ +53c134: |[53c134] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ +53c144: 2201 3f0e |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ +53c148: 1a02 3562 |0002: const-string v2, "Should never be requesting permissions on API < 23!" // string@6235 │ │ +53c14c: 7020 c464 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +53c152: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; │ │ 0x0000 - 0x0008 reg=1 (null) I │ │ 0x0000 - 0x0008 reg=2 (null) [Ljava/lang/String; │ │ @@ -1552187,45 +1552205,45 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -53c060: |[53c060] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.getContext:()Landroid/content/Context; │ │ -53c070: 6e10 28d6 0300 |0000: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c076: 0c00 |0003: move-result-object v0 │ │ -53c078: 2000 2800 |0004: instance-of v0, v0, Landroid/app/Activity; // type@0028 │ │ -53c07c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -53c080: 6e10 28d6 0300 |0008: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c086: 0c00 |000b: move-result-object v0 │ │ -53c088: 1f00 6700 |000c: check-cast v0, Landroid/content/Context; // type@0067 │ │ -53c08c: 1100 |000e: return-object v0 │ │ -53c08e: 6e10 28d6 0300 |000f: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c094: 0c00 |0012: move-result-object v0 │ │ -53c096: 2000 6305 |0013: instance-of v0, v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53c09a: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ -53c09e: 6e10 28d6 0300 |0017: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c0a4: 0c00 |001a: move-result-object v0 │ │ -53c0a6: 1f00 6305 |001b: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53c0aa: 6e10 7729 0000 |001d: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ -53c0b0: 0c00 |0020: move-result-object v0 │ │ -53c0b2: 1100 |0021: return-object v0 │ │ -53c0b4: 2200 3f0e |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ -53c0b8: 2201 5f0e |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -53c0bc: 7010 8565 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53c0c2: 1a02 e369 |0029: const-string v2, "Unknown host: " // string@69e3 │ │ -53c0c6: 6e20 9165 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53c0cc: 6e10 28d6 0300 |002e: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c0d2: 0c02 |0031: move-result-object v2 │ │ -53c0d4: 6e20 9065 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -53c0da: 6e10 a365 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53c0e0: 0c01 |0038: move-result-object v1 │ │ -53c0e2: 7020 c464 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -53c0e8: 2700 |003c: throw v0 │ │ +53c07c: |[53c07c] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.getContext:()Landroid/content/Context; │ │ +53c08c: 6e10 28d6 0300 |0000: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c092: 0c00 |0003: move-result-object v0 │ │ +53c094: 2000 2800 |0004: instance-of v0, v0, Landroid/app/Activity; // type@0028 │ │ +53c098: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +53c09c: 6e10 28d6 0300 |0008: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c0a2: 0c00 |000b: move-result-object v0 │ │ +53c0a4: 1f00 6700 |000c: check-cast v0, Landroid/content/Context; // type@0067 │ │ +53c0a8: 1100 |000e: return-object v0 │ │ +53c0aa: 6e10 28d6 0300 |000f: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c0b0: 0c00 |0012: move-result-object v0 │ │ +53c0b2: 2000 6305 |0013: instance-of v0, v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53c0b6: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ +53c0ba: 6e10 28d6 0300 |0017: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c0c0: 0c00 |001a: move-result-object v0 │ │ +53c0c2: 1f00 6305 |001b: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53c0c6: 6e10 7729 0000 |001d: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ +53c0cc: 0c00 |0020: move-result-object v0 │ │ +53c0ce: 1100 |0021: return-object v0 │ │ +53c0d0: 2200 3f0e |0022: new-instance v0, Ljava/lang/IllegalStateException; // type@0e3f │ │ +53c0d4: 2201 5f0e |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +53c0d8: 7010 8565 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53c0de: 1a02 e369 |0029: const-string v2, "Unknown host: " // string@69e3 │ │ +53c0e2: 6e20 9165 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53c0e8: 6e10 28d6 0300 |002e: invoke-virtual {v3}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c0ee: 0c02 |0031: move-result-object v2 │ │ +53c0f0: 6e20 9065 2100 |0032: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +53c0f6: 6e10 a365 0100 |0035: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +53c0fc: 0c01 |0038: move-result-object v1 │ │ +53c0fe: 7020 c464 1000 |0039: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +53c104: 2700 |003c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=40 │ │ 0x000f line=41 │ │ 0x0017 line=42 │ │ 0x0022 line=44 │ │ @@ -1552237,35 +1552255,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -53c0ec: |[53c0ec] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -53c0fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -53c0fe: 0f01 |0001: return v1 │ │ +53c108: |[53c108] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +53c118: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +53c11a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper;) │ │ name : 'showRequestPermissionRationale' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -53c138: |[53c138] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ -53c148: 2201 3f0e |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ -53c14c: 1a02 3562 |0002: const-string v2, "Should never be requesting permissions on API < 23!" // string@6235 │ │ -53c150: 7020 c464 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -53c156: 2701 |0007: throw v1 │ │ +53c154: |[53c154] pub.devrel.easypermissions.helper.LowApiPermissionsHelper.showRequestPermissionRationale:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V │ │ +53c164: 2201 3f0e |0000: new-instance v1, Ljava/lang/IllegalStateException; // type@0e3f │ │ +53c168: 1a02 3562 |0002: const-string v2, "Should never be requesting permissions on API < 23!" // string@6235 │ │ +53c16c: 7020 c464 2100 |0004: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +53c172: 2701 |0007: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lpub/devrel/easypermissions/helper/LowApiPermissionsHelper; │ │ 0x0000 - 0x0008 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -1834023,17 +1834041,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5198c0: |[5198c0] org.minidns.dnslabel.LeadingOrTrailingHyphenLabel.:(Ljava/lang/String;)V │ │ -5198d0: 7020 7dce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonLdhLabel;.:(Ljava/lang/String;)V // method@ce7d │ │ -5198d6: 0e00 |0003: return-void │ │ +5198dc: |[5198dc] org.minidns.dnslabel.LeadingOrTrailingHyphenLabel.:(Ljava/lang/String;)V │ │ +5198ec: 7020 7dce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonLdhLabel;.:(Ljava/lang/String;)V // method@ce7d │ │ +5198f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/LeadingOrTrailingHyphenLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1834042,34 +1834060,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -519870: |[519870] org.minidns.dnslabel.LeadingOrTrailingHyphenLabel.isLeadingOrTrailingHypenLabelInternal:(Ljava/lang/String;)Z │ │ -519880: 6e10 5665 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -519886: 0a00 |0003: move-result v0 │ │ -519888: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -51988a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -51988e: 0f01 |0007: return v1 │ │ -519890: 6e20 4165 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -519896: 0a00 |000b: move-result v0 │ │ -519898: 1302 2d00 |000c: const/16 v2, #int 45 // #2d │ │ -51989c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -51989e: 3320 0300 |000f: if-ne v0, v2, 0012 // +0003 │ │ -5198a2: 0f03 |0011: return v3 │ │ -5198a4: 6e10 5965 0400 |0012: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ -5198aa: 0a00 |0015: move-result v0 │ │ -5198ac: b130 |0016: sub-int/2addr v0, v3 │ │ -5198ae: 6e20 4165 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5198b4: 0a04 |001a: move-result v4 │ │ -5198b6: 3324 0300 |001b: if-ne v4, v2, 001e // +0003 │ │ -5198ba: 0f03 |001d: return v3 │ │ -5198bc: 0f01 |001e: return v1 │ │ +51988c: |[51988c] org.minidns.dnslabel.LeadingOrTrailingHyphenLabel.isLeadingOrTrailingHypenLabelInternal:(Ljava/lang/String;)Z │ │ +51989c: 6e10 5665 0400 |0000: invoke-virtual {v4}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +5198a2: 0a00 |0003: move-result v0 │ │ +5198a4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +5198a6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +5198aa: 0f01 |0007: return v1 │ │ +5198ac: 6e20 4165 1400 |0008: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5198b2: 0a00 |000b: move-result v0 │ │ +5198b4: 1302 2d00 |000c: const/16 v2, #int 45 // #2d │ │ +5198b8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +5198ba: 3320 0300 |000f: if-ne v0, v2, 0012 // +0003 │ │ +5198be: 0f03 |0011: return v3 │ │ +5198c0: 6e10 5965 0400 |0012: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@6559 │ │ +5198c6: 0a00 |0015: move-result v0 │ │ +5198c8: b130 |0016: sub-int/2addr v0, v3 │ │ +5198ca: 6e20 4165 0400 |0017: invoke-virtual {v4, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5198d0: 0a04 |001a: move-result v4 │ │ +5198d2: 3324 0300 |001b: if-ne v4, v2, 001e // +0003 │ │ +5198d6: 0f03 |001d: return v3 │ │ +5198d8: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0008 line=27 │ │ 0x0012 line=31 │ │ locals : │ │ 0x0000 - 0x001f reg=4 (null) Ljava/lang/String; │ │ @@ -1834100,34 +1834118,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -51993c: |[51993c] org.minidns.dnslabel.NonReservedLdhLabel.:()V │ │ -51994c: 1c00 f021 |0000: const-class v0, Lorg/minidns/dnslabel/NonReservedLdhLabel; // type@21f0 │ │ -519950: 0e00 |0002: return-void │ │ +519958: |[519958] org.minidns.dnslabel.NonReservedLdhLabel.:()V │ │ +519968: 1c00 f021 |0000: const-class v0, Lorg/minidns/dnslabel/NonReservedLdhLabel; // type@21f0 │ │ +51996c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnslabel/NonReservedLdhLabel;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519954: |[519954] org.minidns.dnslabel.NonReservedLdhLabel.:(Ljava/lang/String;)V │ │ -519964: 7020 78ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/LdhLabel;.:(Ljava/lang/String;)V // method@ce78 │ │ -51996a: 0e00 |0003: return-void │ │ +519970: |[519970] org.minidns.dnslabel.NonReservedLdhLabel.:(Ljava/lang/String;)V │ │ +519980: 7020 78ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/LdhLabel;.:(Ljava/lang/String;)V // method@ce78 │ │ +519986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/NonReservedLdhLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1834157,17 +1834175,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -51996c: |[51996c] org.minidns.dnslabel.OtherNonLdhLabel.:(Ljava/lang/String;)V │ │ -51997c: 7020 7dce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonLdhLabel;.:(Ljava/lang/String;)V // method@ce7d │ │ -519982: 0e00 |0003: return-void │ │ +519988: |[519988] org.minidns.dnslabel.OtherNonLdhLabel.:(Ljava/lang/String;)V │ │ +519998: 7020 7dce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonLdhLabel;.:(Ljava/lang/String;)V // method@ce7d │ │ +51999e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/OtherNonLdhLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1834197,34 +1834215,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5199f8: |[5199f8] org.minidns.dnslabel.ReservedLdhLabel.:()V │ │ -519a08: 1c00 f221 |0000: const-class v0, Lorg/minidns/dnslabel/ReservedLdhLabel; // type@21f2 │ │ -519a0c: 0e00 |0002: return-void │ │ +519a14: |[519a14] org.minidns.dnslabel.ReservedLdhLabel.:()V │ │ +519a24: 1c00 f221 |0000: const-class v0, Lorg/minidns/dnslabel/ReservedLdhLabel; // type@21f2 │ │ +519a28: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnslabel/ReservedLdhLabel;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519a10: |[519a10] org.minidns.dnslabel.ReservedLdhLabel.:(Ljava/lang/String;)V │ │ -519a20: 7020 78ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/LdhLabel;.:(Ljava/lang/String;)V // method@ce78 │ │ -519a26: 0e00 |0003: return-void │ │ +519a2c: |[519a2c] org.minidns.dnslabel.ReservedLdhLabel.:(Ljava/lang/String;)V │ │ +519a3c: 7020 78ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/LdhLabel;.:(Ljava/lang/String;)V // method@ce78 │ │ +519a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/ReservedLdhLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1834233,23 +1834251,23 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -519984: |[519984] org.minidns.dnslabel.ReservedLdhLabel.isReservedLdhLabel:(Ljava/lang/String;)Z │ │ -519994: 7110 7ace 0100 |0000: invoke-static {v1}, Lorg/minidns/dnslabel/LdhLabel;.isLdhLabel:(Ljava/lang/String;)Z // method@ce7a │ │ -51999a: 0a00 |0003: move-result v0 │ │ -51999c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -5199a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -5199a2: 0f01 |0007: return v1 │ │ -5199a4: 7110 85ce 0100 |0008: invoke-static {v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.isReservedLdhLabelInternal:(Ljava/lang/String;)Z // method@ce85 │ │ -5199aa: 0a01 |000b: move-result v1 │ │ -5199ac: 0f01 |000c: return v1 │ │ +5199a0: |[5199a0] org.minidns.dnslabel.ReservedLdhLabel.isReservedLdhLabel:(Ljava/lang/String;)Z │ │ +5199b0: 7110 7ace 0100 |0000: invoke-static {v1}, Lorg/minidns/dnslabel/LdhLabel;.isLdhLabel:(Ljava/lang/String;)Z // method@ce7a │ │ +5199b6: 0a00 |0003: move-result v0 │ │ +5199b8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +5199bc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +5199be: 0f01 |0007: return v1 │ │ +5199c0: 7110 85ce 0100 |0008: invoke-static {v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.isReservedLdhLabelInternal:(Ljava/lang/String;)Z // method@ce85 │ │ +5199c6: 0a01 |000b: move-result v1 │ │ +5199c8: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0008 line=28 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1834258,32 +1834276,32 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -5199b0: |[5199b0] org.minidns.dnslabel.ReservedLdhLabel.isReservedLdhLabelInternal:(Ljava/lang/String;)Z │ │ -5199c0: 6e10 5965 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6559 │ │ -5199c6: 0a00 |0003: move-result v0 │ │ -5199c8: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -5199ca: 3410 1400 |0005: if-lt v0, v1, 0019 // +0014 │ │ -5199ce: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -5199d0: 6e20 4165 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5199d6: 0a00 |000b: move-result v0 │ │ -5199d8: 1301 2d00 |000c: const/16 v1, #int 45 // #2d │ │ -5199dc: 3310 0b00 |000e: if-ne v0, v1, 0019 // +000b │ │ -5199e0: 1230 |0010: const/4 v0, #int 3 // #3 │ │ -5199e2: 6e20 4165 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -5199e8: 0a02 |0014: move-result v2 │ │ -5199ea: 3312 0400 |0015: if-ne v2, v1, 0019 // +0004 │ │ -5199ee: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -5199f0: 2802 |0018: goto 001a // +0002 │ │ -5199f2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -5199f4: 0f02 |001a: return v2 │ │ +5199cc: |[5199cc] org.minidns.dnslabel.ReservedLdhLabel.isReservedLdhLabelInternal:(Ljava/lang/String;)Z │ │ +5199dc: 6e10 5965 0200 |0000: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@6559 │ │ +5199e2: 0a00 |0003: move-result v0 │ │ +5199e4: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +5199e6: 3410 1400 |0005: if-lt v0, v1, 0019 // +0014 │ │ +5199ea: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +5199ec: 6e20 4165 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +5199f2: 0a00 |000b: move-result v0 │ │ +5199f4: 1301 2d00 |000c: const/16 v1, #int 45 // #2d │ │ +5199f8: 3310 0b00 |000e: if-ne v0, v1, 0019 // +000b │ │ +5199fc: 1230 |0010: const/4 v0, #int 3 // #3 │ │ +5199fe: 6e20 4165 0200 |0011: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +519a04: 0a02 |0014: move-result v2 │ │ +519a06: 3312 0400 |0015: if-ne v2, v1, 0019 // +0004 │ │ +519a0a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +519a0c: 2802 |0018: goto 001a // +0002 │ │ +519a0e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +519a10: 0f02 |001a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0008 line=33 │ │ 0x0011 line=34 │ │ locals : │ │ 0x0000 - 0x001b reg=2 (null) Ljava/lang/String; │ │ @@ -1834314,17 +1834332,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519a50: |[519a50] org.minidns.dnslabel.UnderscoreLabel.:(Ljava/lang/String;)V │ │ -519a60: 7020 7dce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonLdhLabel;.:(Ljava/lang/String;)V // method@ce7d │ │ -519a66: 0e00 |0003: return-void │ │ +519a6c: |[519a6c] org.minidns.dnslabel.UnderscoreLabel.:(Ljava/lang/String;)V │ │ +519a7c: 7020 7dce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/NonLdhLabel;.:(Ljava/lang/String;)V // method@ce7d │ │ +519a82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/UnderscoreLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1834333,22 +1834351,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -519a28: |[519a28] org.minidns.dnslabel.UnderscoreLabel.isUnderscoreLabelInternal:(Ljava/lang/String;)Z │ │ -519a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -519a3a: 6e20 4165 0200 |0001: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ -519a40: 0a02 |0004: move-result v2 │ │ -519a42: 1301 5f00 |0005: const/16 v1, #int 95 // #5f │ │ -519a46: 3312 0300 |0007: if-ne v2, v1, 000a // +0003 │ │ -519a4a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -519a4c: 0f00 |000a: return v0 │ │ +519a44: |[519a44] org.minidns.dnslabel.UnderscoreLabel.isUnderscoreLabelInternal:(Ljava/lang/String;)Z │ │ +519a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +519a56: 6e20 4165 0200 |0001: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@6541 │ │ +519a5c: 0a02 |0004: move-result v2 │ │ +519a5e: 1301 5f00 |0005: const/16 v1, #int 95 // #5f │ │ +519a62: 3312 0300 |0007: if-ne v2, v1, 000a // +0003 │ │ +519a66: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +519a68: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1834433,22 +1834451,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -51cc8c: |[51cc8c] org.minidns.dnssec.DnssecClient.:()V │ │ -51cc9c: 2200 7b0e |0000: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ -51cca0: 1a01 580a |0002: const-string v1, "1628686155461064465348252249725010996177649738666492500572664444461532807739744536029771810659241049343994038053541290419968870563183856865780916376571550372513476957870843322273120879361960335192976656756972171258658400305760429696147778001233984421619267530978084631948434496468785021389956803104620471232008587410372348519229650742022804219634190734272506220018657920136902014393834092648785514548876370028925405557661759399901378816916683122474038734912535425670533237815676134840739565610963796427401855723026687073600445461090736240030247906095053875491225879656640052743394090544036297390104110989318819106653199917493" // string@0a58 │ │ -51cca4: 7020 0666 1000 |0004: invoke-direct {v0, v1}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@6606 │ │ -51ccaa: 6900 659c |0007: sput-object v0, Lorg/minidns/dnssec/DnssecClient;.rootEntryKey:Ljava/math/BigInteger; // field@9c65 │ │ -51ccae: 1a00 7d89 |0009: const-string v0, "dlv.isc.org" // string@897d │ │ -51ccb2: 7110 e0ce 0000 |000b: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ -51ccb8: 0e00 |000e: return-void │ │ +51cca8: |[51cca8] org.minidns.dnssec.DnssecClient.:()V │ │ +51ccb8: 2200 7b0e |0000: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ +51ccbc: 1a01 580a |0002: const-string v1, "1628686155461064465348252249725010996177649738666492500572664444461532807739744536029771810659241049343994038053541290419968870563183856865780916376571550372513476957870843322273120879361960335192976656756972171258658400305760429696147778001233984421619267530978084631948434496468785021389956803104620471232008587410372348519229650742022804219634190734272506220018657920136902014393834092648785514548876370028925405557661759399901378816916683122474038734912535425670533237815676134840739565610963796427401855723026687073600445461090736240030247906095053875491225879656640052743394090544036297390104110989318819106653199917493" // string@0a58 │ │ +51ccc0: 7020 0666 1000 |0004: invoke-direct {v0, v1}, Ljava/math/BigInteger;.:(Ljava/lang/String;)V // method@6606 │ │ +51ccc6: 6900 659c |0007: sput-object v0, Lorg/minidns/dnssec/DnssecClient;.rootEntryKey:Ljava/math/BigInteger; // field@9c65 │ │ +51ccca: 1a00 7d89 |0009: const-string v0, "dlv.isc.org" // string@897d │ │ +51ccce: 7110 e0ce 0000 |000b: invoke-static {v0}, Lorg/minidns/dnsname/DnsName;.from:(Ljava/lang/String;)Lorg/minidns/dnsname/DnsName; // method@cee0 │ │ +51ccd4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=53 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnssec/DnssecClient;) │ │ @@ -1834456,18 +1834474,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51ccbc: |[51ccbc] org.minidns.dnssec.DnssecClient.:()V │ │ -51cccc: 6200 ca9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ -51ccd0: 7020 04cf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ -51ccd6: 0e00 |0005: return-void │ │ +51ccd8: |[51ccd8] org.minidns.dnssec.DnssecClient.:()V │ │ +51cce8: 6200 ca9b |0000: sget-object v0, Lorg/minidns/AbstractDnsClient;.DEFAULT_CACHE:Lorg/minidns/cache/LruCache; // field@9bca │ │ +51ccec: 7020 04cf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/dnssec/DnssecClient;.:(Lorg/minidns/DnsCache;)V // method@cf04 │ │ +51ccf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnssec/DnssecClient; │ │ │ │ #2 : (in Lorg/minidns/dnssec/DnssecClient;) │ │ @@ -1834475,30 +1834493,30 @@ │ │ type : '(Lorg/minidns/DnsCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -51ccd8: |[51ccd8] org.minidns.dnssec.DnssecClient.:(Lorg/minidns/DnsCache;)V │ │ -51cce8: 7020 facf 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/iterative/ReliableDnsClient;.:(Lorg/minidns/DnsCache;)V // method@cffa │ │ -51ccee: 2202 1222 |0003: new-instance v2, Lorg/minidns/dnssec/Verifier; // type@2212 │ │ -51ccf2: 7010 3acf 0200 |0005: invoke-direct {v2}, Lorg/minidns/dnssec/Verifier;.:()V // method@cf3a │ │ -51ccf8: 5b12 679c |0008: iput-object v2, v1, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ -51ccfc: 2202 4f0f |000a: new-instance v2, Ljava/util/concurrent/ConcurrentHashMap; // type@0f4f │ │ -51cd00: 7010 e569 0200 |000c: invoke-direct {v2}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@69e5 │ │ -51cd06: 5b12 649c |000f: iput-object v2, v1, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ -51cd0a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -51cd0c: 5c12 669c |0012: iput-boolean v2, v1, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:Z // field@9c66 │ │ -51cd10: 6202 529c |0014: sget-object v2, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ -51cd14: 6200 659c |0016: sget-object v0, Lorg/minidns/dnssec/DnssecClient;.rootEntryKey:Ljava/math/BigInteger; // field@9c65 │ │ -51cd18: 6e10 2966 0000 |0018: invoke-virtual {v0}, Ljava/math/BigInteger;.toByteArray:()[B // method@6629 │ │ -51cd1e: 0c00 |001b: move-result-object v0 │ │ -51cd20: 6e30 05cf 2100 |001c: invoke-virtual {v1, v2, v0}, Lorg/minidns/dnssec/DnssecClient;.addSecureEntryPoint:(Lorg/minidns/dnsname/DnsName;[B)V // method@cf05 │ │ -51cd26: 0e00 |001f: return-void │ │ +51ccf4: |[51ccf4] org.minidns.dnssec.DnssecClient.:(Lorg/minidns/DnsCache;)V │ │ +51cd04: 7020 facf 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/iterative/ReliableDnsClient;.:(Lorg/minidns/DnsCache;)V // method@cffa │ │ +51cd0a: 2202 1222 |0003: new-instance v2, Lorg/minidns/dnssec/Verifier; // type@2212 │ │ +51cd0e: 7010 3acf 0200 |0005: invoke-direct {v2}, Lorg/minidns/dnssec/Verifier;.:()V // method@cf3a │ │ +51cd14: 5b12 679c |0008: iput-object v2, v1, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ +51cd18: 2202 4f0f |000a: new-instance v2, Ljava/util/concurrent/ConcurrentHashMap; // type@0f4f │ │ +51cd1c: 7010 e569 0200 |000c: invoke-direct {v2}, Ljava/util/concurrent/ConcurrentHashMap;.:()V // method@69e5 │ │ +51cd22: 5b12 649c |000f: iput-object v2, v1, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ +51cd26: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +51cd28: 5c12 669c |0012: iput-boolean v2, v1, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:Z // field@9c66 │ │ +51cd2c: 6202 529c |0014: sget-object v2, Lorg/minidns/dnsname/DnsName;.ROOT:Lorg/minidns/dnsname/DnsName; // field@9c52 │ │ +51cd30: 6200 659c |0016: sget-object v0, Lorg/minidns/dnssec/DnssecClient;.rootEntryKey:Ljava/math/BigInteger; // field@9c65 │ │ +51cd34: 6e10 2966 0000 |0018: invoke-virtual {v0}, Ljava/math/BigInteger;.toByteArray:()[B // method@6629 │ │ +51cd3a: 0c00 |001b: move-result-object v0 │ │ +51cd3c: 6e30 05cf 2100 |001c: invoke-virtual {v1, v2, v0}, Lorg/minidns/dnssec/DnssecClient;.addSecureEntryPoint:(Lorg/minidns/dnsname/DnsName;[B)V // method@cf05 │ │ +51cd42: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=72 │ │ 0x000a line=77 │ │ 0x0012 line=79 │ │ 0x0014 line=69 │ │ @@ -1834511,40 +1834529,40 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)Lorg/minidns/dnssec/DnssecMessage;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -51cb68: |[51cb68] org.minidns.dnssec.DnssecClient.createDnssecMessage:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)Lorg/minidns/dnssec/DnssecMessage; │ │ -51cb78: 1c00 5422 |0000: const-class v0, Lorg/minidns/record/RRSIG; // type@2254 │ │ -51cb7c: 5461 399c |0002: iget-object v1, v6, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51cb80: 5462 3c9c |0004: iget-object v2, v6, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51cb84: 5463 389c |0006: iget-object v3, v6, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ -51cb88: 2204 2c0f |0008: new-instance v4, Ljava/util/HashSet; // type@0f2c │ │ -51cb8c: 7010 fd68 0400 |000a: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51cb92: 7130 8cd0 0401 |000d: invoke-static {v4, v0, v1}, Lorg/minidns/record/Record;.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V // method@d08c │ │ -51cb98: 7130 8cd0 0402 |0010: invoke-static {v4, v0, v2}, Lorg/minidns/record/Record;.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V // method@d08c │ │ -51cb9e: 7130 8cd0 0403 |0013: invoke-static {v4, v0, v3}, Lorg/minidns/record/Record;.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V // method@d08c │ │ -51cba4: 6e10 bace 0600 |0016: invoke-virtual {v6}, Lorg/minidns/dnsmessage/DnsMessage;.asBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ceba │ │ -51cbaa: 0c06 |0019: move-result-object v6 │ │ -51cbac: 5550 669c |001a: iget-boolean v0, v5, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:Z // field@9c66 │ │ -51cbb0: 3800 1700 |001c: if-eqz v0, 0033 // +0017 │ │ -51cbb4: 7110 0fcf 0100 |001e: invoke-static {v1}, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; // method@cf0f │ │ -51cbba: 0c00 |0021: move-result-object v0 │ │ -51cbbc: 6e20 a3ce 0600 |0022: invoke-virtual {v6, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAnswers:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea3 │ │ -51cbc2: 7110 0fcf 0200 |0025: invoke-static {v2}, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; // method@cf0f │ │ -51cbc8: 0c00 |0028: move-result-object v0 │ │ -51cbca: 6e20 a7ce 0600 |0029: invoke-virtual {v6, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setNameserverRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea7 │ │ -51cbd0: 7110 0fcf 0300 |002c: invoke-static {v3}, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; // method@cf0f │ │ -51cbd6: 0c00 |002f: move-result-object v0 │ │ -51cbd8: 6e20 a2ce 0600 |0030: invoke-virtual {v6, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAdditionalResourceRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea2 │ │ -51cbde: 2200 0322 |0033: new-instance v0, Lorg/minidns/dnssec/DnssecMessage; // type@2203 │ │ -51cbe2: 7040 16cf 6074 |0035: invoke-direct {v0, v6, v4, v7}, Lorg/minidns/dnssec/DnssecMessage;.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;Ljava/util/Set;Ljava/util/Set;)V // method@cf16 │ │ -51cbe8: 1100 |0038: return-object v0 │ │ +51cb84: |[51cb84] org.minidns.dnssec.DnssecClient.createDnssecMessage:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)Lorg/minidns/dnssec/DnssecMessage; │ │ +51cb94: 1c00 5422 |0000: const-class v0, Lorg/minidns/record/RRSIG; // type@2254 │ │ +51cb98: 5461 399c |0002: iget-object v1, v6, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51cb9c: 5462 3c9c |0004: iget-object v2, v6, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51cba0: 5463 389c |0006: iget-object v3, v6, Lorg/minidns/dnsmessage/DnsMessage;.additionalSection:Ljava/util/List; // field@9c38 │ │ +51cba4: 2204 2c0f |0008: new-instance v4, Ljava/util/HashSet; // type@0f2c │ │ +51cba8: 7010 fd68 0400 |000a: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51cbae: 7130 8cd0 0401 |000d: invoke-static {v4, v0, v1}, Lorg/minidns/record/Record;.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V // method@d08c │ │ +51cbb4: 7130 8cd0 0402 |0010: invoke-static {v4, v0, v2}, Lorg/minidns/record/Record;.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V // method@d08c │ │ +51cbba: 7130 8cd0 0403 |0013: invoke-static {v4, v0, v3}, Lorg/minidns/record/Record;.filter:(Ljava/util/Collection;Ljava/lang/Class;Ljava/util/Collection;)V // method@d08c │ │ +51cbc0: 6e10 bace 0600 |0016: invoke-virtual {v6}, Lorg/minidns/dnsmessage/DnsMessage;.asBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ceba │ │ +51cbc6: 0c06 |0019: move-result-object v6 │ │ +51cbc8: 5550 669c |001a: iget-boolean v0, v5, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:Z // field@9c66 │ │ +51cbcc: 3800 1700 |001c: if-eqz v0, 0033 // +0017 │ │ +51cbd0: 7110 0fcf 0100 |001e: invoke-static {v1}, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; // method@cf0f │ │ +51cbd6: 0c00 |0021: move-result-object v0 │ │ +51cbd8: 6e20 a3ce 0600 |0022: invoke-virtual {v6, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAnswers:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea3 │ │ +51cbde: 7110 0fcf 0200 |0025: invoke-static {v2}, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; // method@cf0f │ │ +51cbe4: 0c00 |0028: move-result-object v0 │ │ +51cbe6: 6e20 a7ce 0600 |0029: invoke-virtual {v6, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setNameserverRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea7 │ │ +51cbec: 7110 0fcf 0300 |002c: invoke-static {v3}, Lorg/minidns/dnssec/DnssecClient;.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; // method@cf0f │ │ +51cbf2: 0c00 |002f: move-result-object v0 │ │ +51cbf4: 6e20 a2ce 0600 |0030: invoke-virtual {v6, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAdditionalResourceRecords:(Ljava/util/Collection;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea2 │ │ +51cbfa: 2200 0322 |0033: new-instance v0, Lorg/minidns/dnssec/DnssecMessage; // type@2203 │ │ +51cbfe: 7040 16cf 6074 |0035: invoke-direct {v0, v6, v4, v7}, Lorg/minidns/dnssec/DnssecMessage;.:(Lorg/minidns/dnsmessage/DnsMessage$Builder;Ljava/util/Set;Ljava/util/Set;)V // method@cf16 │ │ +51cc04: 1100 |0038: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x0006 line=120 │ │ 0x0008 line=121 │ │ 0x000d line=122 │ │ @@ -1834566,50 +1834584,50 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -51bfe8: |[51bfe8] org.minidns.dnssec.DnssecClient.isParentOrSelf:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -51bff8: 6e20 4965 6500 |0000: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -51bffe: 0a00 |0003: move-result v0 │ │ -51c000: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -51c002: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -51c006: 0f01 |0007: return v1 │ │ -51c008: 6e10 5665 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -51c00e: 0a00 |000b: move-result v0 │ │ -51c010: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ -51c014: 0f01 |000e: return v1 │ │ -51c016: 1a00 c871 |000f: const-string v0, "\." // string@71c8 │ │ -51c01a: 6e20 6165 0500 |0011: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -51c020: 0c05 |0014: move-result-object v5 │ │ -51c022: 6e20 6165 0600 |0015: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ -51c028: 0c06 |0018: move-result-object v6 │ │ -51c02a: 2160 |0019: array-length v0, v6 │ │ -51c02c: 2152 |001a: array-length v2, v5 │ │ -51c02e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -51c030: 3720 0300 |001c: if-le v0, v2, 001f // +0003 │ │ -51c034: 0f03 |001e: return v3 │ │ -51c036: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -51c038: 2162 |0020: array-length v2, v6 │ │ -51c03a: 3620 1400 |0021: if-gt v0, v2, 0035 // +0014 │ │ -51c03e: 2162 |0023: array-length v2, v6 │ │ -51c040: b102 |0024: sub-int/2addr v2, v0 │ │ -51c042: 4602 0602 |0025: aget-object v2, v6, v2 │ │ -51c046: 2154 |0027: array-length v4, v5 │ │ -51c048: b104 |0028: sub-int/2addr v4, v0 │ │ -51c04a: 4604 0504 |0029: aget-object v4, v5, v4 │ │ -51c04e: 6e20 4965 4200 |002b: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -51c054: 0a02 |002e: move-result v2 │ │ -51c056: 3902 0300 |002f: if-nez v2, 0032 // +0003 │ │ -51c05a: 0f03 |0031: return v3 │ │ -51c05c: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51c060: 28ec |0034: goto 0020 // -0014 │ │ -51c062: 0f01 |0035: return v1 │ │ +51c004: |[51c004] org.minidns.dnssec.DnssecClient.isParentOrSelf:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +51c014: 6e20 4965 6500 |0000: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51c01a: 0a00 |0003: move-result v0 │ │ +51c01c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +51c01e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +51c022: 0f01 |0007: return v1 │ │ +51c024: 6e10 5665 0600 |0008: invoke-virtual {v6}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +51c02a: 0a00 |000b: move-result v0 │ │ +51c02c: 3800 0300 |000c: if-eqz v0, 000f // +0003 │ │ +51c030: 0f01 |000e: return v1 │ │ +51c032: 1a00 c871 |000f: const-string v0, "\." // string@71c8 │ │ +51c036: 6e20 6165 0500 |0011: invoke-virtual {v5, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +51c03c: 0c05 |0014: move-result-object v5 │ │ +51c03e: 6e20 6165 0600 |0015: invoke-virtual {v6, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@6561 │ │ +51c044: 0c06 |0018: move-result-object v6 │ │ +51c046: 2160 |0019: array-length v0, v6 │ │ +51c048: 2152 |001a: array-length v2, v5 │ │ +51c04a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +51c04c: 3720 0300 |001c: if-le v0, v2, 001f // +0003 │ │ +51c050: 0f03 |001e: return v3 │ │ +51c052: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +51c054: 2162 |0020: array-length v2, v6 │ │ +51c056: 3620 1400 |0021: if-gt v0, v2, 0035 // +0014 │ │ +51c05a: 2162 |0023: array-length v2, v6 │ │ +51c05c: b102 |0024: sub-int/2addr v2, v0 │ │ +51c05e: 4602 0602 |0025: aget-object v2, v6, v2 │ │ +51c062: 2154 |0027: array-length v4, v5 │ │ +51c064: b104 |0028: sub-int/2addr v4, v0 │ │ +51c066: 4604 0504 |0029: aget-object v4, v5, v4 │ │ +51c06a: 6e20 4965 4200 |002b: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +51c070: 0a02 |002e: move-result v2 │ │ +51c072: 3902 0300 |002f: if-nez v2, 0032 // +0003 │ │ +51c076: 0f03 |0031: return v3 │ │ +51c078: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51c07c: 28ec |0034: goto 0020 // -0014 │ │ +51c07e: 0f01 |0035: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0008 line=331 │ │ 0x0011 line=332 │ │ 0x0015 line=333 │ │ 0x0019 line=334 │ │ @@ -1834624,31 +1834642,31 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -51cbec: |[51cbec] org.minidns.dnssec.DnssecClient.performVerification:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage; │ │ -51cbfc: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -51cc00: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51cc02: 1101 |0003: return-object v1 │ │ -51cc04: 5521 3a9c |0004: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ -51cc08: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -51cc0c: 6e10 bace 0200 |0008: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage;.asBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ceba │ │ -51cc12: 0c01 |000b: move-result-object v1 │ │ -51cc14: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -51cc16: 6e20 a4ce 2100 |000d: invoke-virtual {v1, v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAuthenticData:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea4 │ │ -51cc1c: 6e10 a0ce 0100 |0010: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ -51cc22: 0c02 |0013: move-result-object v2 │ │ -51cc24: 7020 10cf 2000 |0014: invoke-direct {v0, v2}, Lorg/minidns/dnssec/DnssecClient;.verify:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; // method@cf10 │ │ -51cc2a: 0c01 |0017: move-result-object v1 │ │ -51cc2c: 7030 06cf 2001 |0018: invoke-direct {v0, v2, v1}, Lorg/minidns/dnssec/DnssecClient;.createDnssecMessage:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)Lorg/minidns/dnssec/DnssecMessage; // method@cf06 │ │ -51cc32: 0c01 |001b: move-result-object v1 │ │ -51cc34: 1101 |001c: return-object v1 │ │ +51cc08: |[51cc08] org.minidns.dnssec.DnssecClient.performVerification:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage; │ │ +51cc18: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +51cc1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51cc1e: 1101 |0003: return-object v1 │ │ +51cc20: 5521 3a9c |0004: iget-boolean v1, v2, Lorg/minidns/dnsmessage/DnsMessage;.authenticData:Z // field@9c3a │ │ +51cc24: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ +51cc28: 6e10 bace 0200 |0008: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage;.asBuilder:()Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ceba │ │ +51cc2e: 0c01 |000b: move-result-object v1 │ │ +51cc30: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +51cc32: 6e20 a4ce 2100 |000d: invoke-virtual {v1, v2}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setAuthenticData:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea4 │ │ +51cc38: 6e10 a0ce 0100 |0010: invoke-virtual {v1}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.build:()Lorg/minidns/dnsmessage/DnsMessage; // method@cea0 │ │ +51cc3e: 0c02 |0013: move-result-object v2 │ │ +51cc40: 7020 10cf 2000 |0014: invoke-direct {v0, v2}, Lorg/minidns/dnssec/DnssecClient;.verify:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; // method@cf10 │ │ +51cc46: 0c01 |0017: move-result-object v1 │ │ +51cc48: 7030 06cf 2001 |0018: invoke-direct {v0, v2, v1}, Lorg/minidns/dnssec/DnssecClient;.createDnssecMessage:(Lorg/minidns/dnsmessage/DnsMessage;Ljava/util/Set;)Lorg/minidns/dnssec/DnssecMessage; // method@cf06 │ │ +51cc4e: 0c01 |001b: move-result-object v1 │ │ +51cc50: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=108 │ │ 0x0008 line=109 │ │ 0x0014 line=112 │ │ 0x0018 line=114 │ │ locals : │ │ @@ -1834661,37 +1834679,37 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -51c0bc: |[51c0bc] org.minidns.dnssec.DnssecClient.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; │ │ -51c0cc: 7210 4069 0400 |0000: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51c0d2: 0a00 |0003: move-result v0 │ │ -51c0d4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -51c0d8: 1104 |0006: return-object v4 │ │ -51c0da: 2200 1d0f |0007: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ -51c0de: 7210 4869 0400 |0009: invoke-interface {v4}, Ljava/util/List;.size:()I // method@6948 │ │ -51c0e4: 0a01 |000c: move-result v1 │ │ -51c0e6: 7020 7768 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51c0ec: 7210 4169 0400 |0010: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c0f2: 0c04 |0013: move-result-object v4 │ │ -51c0f4: 7210 1269 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c0fa: 0a01 |0017: move-result v1 │ │ -51c0fc: 3801 1200 |0018: if-eqz v1, 002a // +0012 │ │ -51c100: 7210 1369 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c106: 0c01 |001d: move-result-object v1 │ │ -51c108: 1f01 5922 |001e: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ -51c10c: 5412 6f9d |0020: iget-object v2, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51c110: 6203 519d |0022: sget-object v3, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ -51c114: 3232 f0ff |0024: if-eq v2, v3, 0014 // -0010 │ │ -51c118: 7220 3669 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51c11e: 28eb |0029: goto 0014 // -0015 │ │ -51c120: 1100 |002a: return-object v0 │ │ +51c0d8: |[51c0d8] org.minidns.dnssec.DnssecClient.stripSignatureRecords:(Ljava/util/List;)Ljava/util/List; │ │ +51c0e8: 7210 4069 0400 |0000: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51c0ee: 0a00 |0003: move-result v0 │ │ +51c0f0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +51c0f4: 1104 |0006: return-object v4 │ │ +51c0f6: 2200 1d0f |0007: new-instance v0, Ljava/util/ArrayList; // type@0f1d │ │ +51c0fa: 7210 4869 0400 |0009: invoke-interface {v4}, Ljava/util/List;.size:()I // method@6948 │ │ +51c100: 0a01 |000c: move-result v1 │ │ +51c102: 7020 7768 1000 |000d: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51c108: 7210 4169 0400 |0010: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c10e: 0c04 |0013: move-result-object v4 │ │ +51c110: 7210 1269 0400 |0014: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c116: 0a01 |0017: move-result v1 │ │ +51c118: 3801 1200 |0018: if-eqz v1, 002a // +0012 │ │ +51c11c: 7210 1369 0400 |001a: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c122: 0c01 |001d: move-result-object v1 │ │ +51c124: 1f01 5922 |001e: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ +51c128: 5412 6f9d |0020: iget-object v2, v1, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51c12c: 6203 519d |0022: sget-object v3, Lorg/minidns/record/Record$TYPE;.RRSIG:Lorg/minidns/record/Record$TYPE; // field@9d51 │ │ +51c130: 3232 f0ff |0024: if-eq v2, v3, 0014 // -0010 │ │ +51c134: 7220 3669 1000 |0026: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51c13a: 28eb |0029: goto 0014 // -0015 │ │ +51c13c: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0007 line=136 │ │ 0x0010 line=137 │ │ 0x0020 line=138 │ │ 0x0026 line=139 │ │ @@ -1834703,25 +1834721,25 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -51c124: |[51c124] org.minidns.dnssec.DnssecClient.verify:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; │ │ -51c134: 5420 399c |0000: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51c138: 7210 4069 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51c13e: 0a00 |0005: move-result v0 │ │ -51c140: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ -51c144: 7020 11cf 2100 |0008: invoke-direct {v1, v2}, Lorg/minidns/dnssec/DnssecClient;.verifyAnswer:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; // method@cf11 │ │ -51c14a: 0c02 |000b: move-result-object v2 │ │ -51c14c: 1102 |000c: return-object v2 │ │ -51c14e: 7020 12cf 2100 |000d: invoke-direct {v1, v2}, Lorg/minidns/dnssec/DnssecClient;.verifyNsec:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; // method@cf12 │ │ -51c154: 0c02 |0010: move-result-object v2 │ │ -51c156: 1102 |0011: return-object v2 │ │ +51c140: |[51c140] org.minidns.dnssec.DnssecClient.verify:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; │ │ +51c150: 5420 399c |0000: iget-object v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51c154: 7210 4069 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51c15a: 0a00 |0005: move-result v0 │ │ +51c15c: 3900 0700 |0006: if-nez v0, 000d // +0007 │ │ +51c160: 7020 11cf 2100 |0008: invoke-direct {v1, v2}, Lorg/minidns/dnssec/DnssecClient;.verifyAnswer:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; // method@cf11 │ │ +51c166: 0c02 |000b: move-result-object v2 │ │ +51c168: 1102 |000c: return-object v2 │ │ +51c16a: 7020 12cf 2100 |000d: invoke-direct {v1, v2}, Lorg/minidns/dnssec/DnssecClient;.verifyNsec:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; // method@cf12 │ │ +51c170: 0c02 |0010: move-result-object v2 │ │ +51c172: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=154 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/minidns/dnssec/DnssecClient; │ │ @@ -1834732,90 +1834750,90 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -51c158: |[51c158] org.minidns.dnssec.DnssecClient.verifyAnswer:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; │ │ -51c168: 54a0 469c |0000: iget-object v0, v10, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51c16c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -51c16e: 7220 3d69 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51c174: 0c00 |0006: move-result-object v0 │ │ -51c176: 1f00 fa21 |0007: check-cast v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51c17a: 54a2 399c |0009: iget-object v2, v10, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51c17e: 6e10 bfce 0a00 |000b: invoke-virtual {v10}, Lorg/minidns/dnsmessage/DnsMessage;.copyAnswers:()Ljava/util/List; // method@cebf │ │ -51c184: 0c0a |000e: move-result-object v10 │ │ -51c186: 7040 14cf 09a2 |000f: invoke-direct {v9, v0, v2, v10}, Lorg/minidns/dnssec/DnssecClient;.verifySignatures:(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; // method@cf14 │ │ -51c18c: 0c03 |0012: move-result-object v3 │ │ -51c18e: 5434 609c |0013: iget-object v4, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51c192: 7210 9869 0400 |0015: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51c198: 0a05 |0018: move-result v5 │ │ -51c19a: 3905 0300 |0019: if-nez v5, 001c // +0003 │ │ -51c19e: 1104 |001b: return-object v4 │ │ -51c1a0: 2205 2c0f |001c: new-instance v5, Ljava/util/HashSet; // type@0f2c │ │ -51c1a4: 7010 fd68 0500 |001e: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51c1aa: 7210 4169 0a00 |0021: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c1b0: 0c06 |0024: move-result-object v6 │ │ -51c1b2: 7210 1269 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c1b8: 0a07 |0028: move-result v7 │ │ -51c1ba: 3807 2f00 |0029: if-eqz v7, 0058 // +002f │ │ -51c1be: 7210 1369 0600 |002b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c1c4: 0c07 |002e: move-result-object v7 │ │ -51c1c6: 1f07 5922 |002f: check-cast v7, Lorg/minidns/record/Record; // type@2259 │ │ -51c1ca: 1c08 4422 |0031: const-class v8, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c1ce: 6e20 8fd0 8700 |0033: invoke-virtual {v7, v8}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51c1d4: 0c07 |0036: move-result-object v7 │ │ -51c1d6: 3907 0300 |0037: if-nez v7, 003a // +0003 │ │ -51c1da: 28ec |0039: goto 0025 // -0014 │ │ -51c1dc: 7030 13cf 0907 |003a: invoke-direct {v9, v0, v7}, Lorg/minidns/dnssec/DnssecClient;.verifySecureEntryPoint:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)Ljava/util/Set; // method@cf13 │ │ -51c1e2: 0c07 |003d: move-result-object v7 │ │ -51c1e4: 7210 9869 0700 |003e: invoke-interface {v7}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51c1ea: 0a08 |0041: move-result v8 │ │ -51c1ec: 3808 0400 |0042: if-eqz v8, 0046 // +0004 │ │ -51c1f0: 1211 |0044: const/4 v1, #int 1 // #1 │ │ -51c1f2: 2804 |0045: goto 0049 // +0004 │ │ -51c1f4: 7220 9269 7500 |0046: invoke-interface {v5, v7}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51c1fa: 5537 619c |0049: iget-boolean v7, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ -51c1fe: 3907 0900 |004b: if-nez v7, 0054 // +0009 │ │ -51c202: 6207 cc9b |004d: sget-object v7, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51c206: 1a08 eb5e |004f: const-string v8, "SEP key is not self-signed." // string@5eeb │ │ -51c20a: 6e20 506a 8700 |0051: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@6a50 │ │ -51c210: 7210 1469 0600 |0054: invoke-interface {v6}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ -51c216: 28ce |0057: goto 0025 // -0032 │ │ -51c218: 5536 619c |0058: iget-boolean v6, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ -51c21c: 3806 0700 |005a: if-eqz v6, 0061 // +0007 │ │ -51c220: 3901 0500 |005c: if-nez v1, 0061 // +0005 │ │ -51c224: 7220 9269 5400 |005e: invoke-interface {v4, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51c22a: 5531 629c |0061: iget-boolean v1, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignatureRequired:Z // field@9c62 │ │ -51c22e: 3801 1200 |0063: if-eqz v1, 0075 // +0012 │ │ -51c232: 5531 619c |0065: iget-boolean v1, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ -51c236: 3901 0e00 |0067: if-nez v1, 0075 // +000e │ │ -51c23a: 2201 0d22 |0069: new-instance v1, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason; // type@220d │ │ -51c23e: 5403 4f9c |006b: iget-object v3, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51c242: 5433 549c |006d: iget-object v3, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51c246: 7020 2ccf 3100 |006f: invoke-direct {v1, v3}, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason;.:(Ljava/lang/String;)V // method@cf2c │ │ -51c24c: 7220 9169 1400 |0072: invoke-interface {v4, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c252: 7210 4069 0a00 |0075: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51c258: 0a01 |0078: move-result v1 │ │ -51c25a: 3901 1d00 |0079: if-nez v1, 0096 // +001d │ │ -51c25e: 7210 4869 0a00 |007b: invoke-interface {v10}, Ljava/util/List;.size:()I // method@6948 │ │ -51c264: 0a0a |007e: move-result v10 │ │ -51c266: 7210 4869 0200 |007f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ -51c26c: 0a01 |0082: move-result v1 │ │ -51c26e: 331a 0b00 |0083: if-ne v10, v1, 008e // +000b │ │ -51c272: 220a 0e22 |0085: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason; // type@220e │ │ -51c276: 7020 2ecf 0a00 |0087: invoke-direct {v10, v0}, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.:(Lorg/minidns/dnsmessage/Question;)V // method@cf2e │ │ -51c27c: 7220 9169 a400 |008a: invoke-interface {v4, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c282: 2809 |008d: goto 0096 // +0009 │ │ -51c284: 220a 0422 |008e: new-instance v10, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51c288: 1a01 3b57 |0090: const-string v1, "Only some records are signed!" // string@573b │ │ -51c28c: 7030 1bcf 0a01 |0092: invoke-direct {v10, v0, v1}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ -51c292: 270a |0095: throw v10 │ │ -51c294: 1104 |0096: return-object v4 │ │ +51c174: |[51c174] org.minidns.dnssec.DnssecClient.verifyAnswer:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; │ │ +51c184: 54a0 469c |0000: iget-object v0, v10, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51c188: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +51c18a: 7220 3d69 1000 |0003: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51c190: 0c00 |0006: move-result-object v0 │ │ +51c192: 1f00 fa21 |0007: check-cast v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51c196: 54a2 399c |0009: iget-object v2, v10, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51c19a: 6e10 bfce 0a00 |000b: invoke-virtual {v10}, Lorg/minidns/dnsmessage/DnsMessage;.copyAnswers:()Ljava/util/List; // method@cebf │ │ +51c1a0: 0c0a |000e: move-result-object v10 │ │ +51c1a2: 7040 14cf 09a2 |000f: invoke-direct {v9, v0, v2, v10}, Lorg/minidns/dnssec/DnssecClient;.verifySignatures:(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; // method@cf14 │ │ +51c1a8: 0c03 |0012: move-result-object v3 │ │ +51c1aa: 5434 609c |0013: iget-object v4, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51c1ae: 7210 9869 0400 |0015: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51c1b4: 0a05 |0018: move-result v5 │ │ +51c1b6: 3905 0300 |0019: if-nez v5, 001c // +0003 │ │ +51c1ba: 1104 |001b: return-object v4 │ │ +51c1bc: 2205 2c0f |001c: new-instance v5, Ljava/util/HashSet; // type@0f2c │ │ +51c1c0: 7010 fd68 0500 |001e: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51c1c6: 7210 4169 0a00 |0021: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c1cc: 0c06 |0024: move-result-object v6 │ │ +51c1ce: 7210 1269 0600 |0025: invoke-interface {v6}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c1d4: 0a07 |0028: move-result v7 │ │ +51c1d6: 3807 2f00 |0029: if-eqz v7, 0058 // +002f │ │ +51c1da: 7210 1369 0600 |002b: invoke-interface {v6}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c1e0: 0c07 |002e: move-result-object v7 │ │ +51c1e2: 1f07 5922 |002f: check-cast v7, Lorg/minidns/record/Record; // type@2259 │ │ +51c1e6: 1c08 4422 |0031: const-class v8, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c1ea: 6e20 8fd0 8700 |0033: invoke-virtual {v7, v8}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51c1f0: 0c07 |0036: move-result-object v7 │ │ +51c1f2: 3907 0300 |0037: if-nez v7, 003a // +0003 │ │ +51c1f6: 28ec |0039: goto 0025 // -0014 │ │ +51c1f8: 7030 13cf 0907 |003a: invoke-direct {v9, v0, v7}, Lorg/minidns/dnssec/DnssecClient;.verifySecureEntryPoint:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)Ljava/util/Set; // method@cf13 │ │ +51c1fe: 0c07 |003d: move-result-object v7 │ │ +51c200: 7210 9869 0700 |003e: invoke-interface {v7}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51c206: 0a08 |0041: move-result v8 │ │ +51c208: 3808 0400 |0042: if-eqz v8, 0046 // +0004 │ │ +51c20c: 1211 |0044: const/4 v1, #int 1 // #1 │ │ +51c20e: 2804 |0045: goto 0049 // +0004 │ │ +51c210: 7220 9269 7500 |0046: invoke-interface {v5, v7}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51c216: 5537 619c |0049: iget-boolean v7, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ +51c21a: 3907 0900 |004b: if-nez v7, 0054 // +0009 │ │ +51c21e: 6207 cc9b |004d: sget-object v7, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51c222: 1a08 eb5e |004f: const-string v8, "SEP key is not self-signed." // string@5eeb │ │ +51c226: 6e20 506a 8700 |0051: invoke-virtual {v7, v8}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@6a50 │ │ +51c22c: 7210 1469 0600 |0054: invoke-interface {v6}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ +51c232: 28ce |0057: goto 0025 // -0032 │ │ +51c234: 5536 619c |0058: iget-boolean v6, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ +51c238: 3806 0700 |005a: if-eqz v6, 0061 // +0007 │ │ +51c23c: 3901 0500 |005c: if-nez v1, 0061 // +0005 │ │ +51c240: 7220 9269 5400 |005e: invoke-interface {v4, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51c246: 5531 629c |0061: iget-boolean v1, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignatureRequired:Z // field@9c62 │ │ +51c24a: 3801 1200 |0063: if-eqz v1, 0075 // +0012 │ │ +51c24e: 5531 619c |0065: iget-boolean v1, v3, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ +51c252: 3901 0e00 |0067: if-nez v1, 0075 // +000e │ │ +51c256: 2201 0d22 |0069: new-instance v1, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason; // type@220d │ │ +51c25a: 5403 4f9c |006b: iget-object v3, v0, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51c25e: 5433 549c |006d: iget-object v3, v3, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51c262: 7020 2ccf 3100 |006f: invoke-direct {v1, v3}, Lorg/minidns/dnssec/UnverifiedReason$NoSecureEntryPointReason;.:(Ljava/lang/String;)V // method@cf2c │ │ +51c268: 7220 9169 1400 |0072: invoke-interface {v4, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c26e: 7210 4069 0a00 |0075: invoke-interface {v10}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51c274: 0a01 |0078: move-result v1 │ │ +51c276: 3901 1d00 |0079: if-nez v1, 0096 // +001d │ │ +51c27a: 7210 4869 0a00 |007b: invoke-interface {v10}, Ljava/util/List;.size:()I // method@6948 │ │ +51c280: 0a0a |007e: move-result v10 │ │ +51c282: 7210 4869 0200 |007f: invoke-interface {v2}, Ljava/util/List;.size:()I // method@6948 │ │ +51c288: 0a01 |0082: move-result v1 │ │ +51c28a: 331a 0b00 |0083: if-ne v10, v1, 008e // +000b │ │ +51c28e: 220a 0e22 |0085: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason; // type@220e │ │ +51c292: 7020 2ecf 0a00 |0087: invoke-direct {v10, v0}, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.:(Lorg/minidns/dnsmessage/Question;)V // method@cf2e │ │ +51c298: 7220 9169 a400 |008a: invoke-interface {v4, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c29e: 2809 |008d: goto 0096 // +0009 │ │ +51c2a0: 220a 0422 |008e: new-instance v10, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51c2a4: 1a01 3b57 |0090: const-string v1, "Only some records are signed!" // string@573b │ │ +51c2a8: 7030 1bcf 0a01 |0092: invoke-direct {v10, v0, v1}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ +51c2ae: 270a |0095: throw v10 │ │ +51c2b0: 1104 |0096: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0009 line=160 │ │ 0x000b line=161 │ │ 0x000f line=162 │ │ 0x0013 line=163 │ │ @@ -1834846,110 +1834864,110 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 176 16-bit code units │ │ -51c298: |[51c298] org.minidns.dnssec.DnssecClient.verifyNsec:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; │ │ -51c2a8: 2200 2c0f |0000: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ -51c2ac: 7010 fd68 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51c2b2: 54c1 469c |0005: iget-object v1, v12, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ -51c2b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -51c2b8: 7220 3d69 2100 |0008: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -51c2be: 0c01 |000b: move-result-object v1 │ │ -51c2c0: 1f01 fa21 |000c: check-cast v1, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51c2c4: 54c3 3c9c |000e: iget-object v3, v12, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ -51c2c8: 7210 4169 0300 |0010: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c2ce: 0c04 |0013: move-result-object v4 │ │ -51c2d0: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -51c2d2: 7210 1269 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c2d8: 0a06 |0018: move-result v6 │ │ -51c2da: 3806 1100 |0019: if-eqz v6, 002a // +0011 │ │ -51c2de: 7210 1369 0400 |001b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c2e4: 0c06 |001e: move-result-object v6 │ │ -51c2e6: 1f06 5922 |001f: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ -51c2ea: 5467 6f9d |0021: iget-object v7, v6, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51c2ee: 6208 559d |0023: sget-object v8, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ -51c2f2: 3387 f0ff |0025: if-ne v7, v8, 0015 // -0010 │ │ -51c2f6: 5465 6c9d |0027: iget-object v5, v6, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c2fa: 28ec |0029: goto 0015 // -0014 │ │ -51c2fc: 3805 7c00 |002a: if-eqz v5, 00a6 // +007c │ │ -51c300: 7210 4169 0300 |002c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c306: 0c04 |002f: move-result-object v4 │ │ -51c308: 1216 |0030: const/4 v6, #int 1 // #1 │ │ -51c30a: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -51c30c: 7210 1269 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c312: 0a08 |0035: move-result v8 │ │ -51c314: 3808 2e00 |0036: if-eqz v8, 0064 // +002e │ │ -51c318: 7210 1369 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c31e: 0c08 |003b: move-result-object v8 │ │ -51c320: 1f08 5922 |003c: check-cast v8, Lorg/minidns/record/Record; // type@2259 │ │ -51c324: 6209 5f9c |003e: sget-object v9, Lorg/minidns/dnssec/DnssecClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9c5f │ │ -51c328: 548a 6f9d |0040: iget-object v10, v8, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51c32c: 6e10 a464 0a00 |0042: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ -51c332: 0a0a |0045: move-result v10 │ │ -51c334: 4409 090a |0046: aget v9, v9, v10 │ │ -51c338: 3269 0d00 |0048: if-eq v9, v6, 0055 // +000d │ │ -51c33c: 122a |004a: const/4 v10, #int 2 // #2 │ │ -51c33e: 32a9 0300 |004b: if-eq v9, v10, 004e // +0003 │ │ -51c342: 28e5 |004d: goto 0032 // -001b │ │ -51c344: 54b2 679c |004e: iget-object v2, v11, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ -51c348: 6e40 42cf 5218 |0050: invoke-virtual {v2, v5, v8, v1}, Lorg/minidns/dnssec/Verifier;.verifyNsec3:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf42 │ │ -51c34e: 0c02 |0053: move-result-object v2 │ │ -51c350: 2807 |0054: goto 005b // +0007 │ │ -51c352: 54b2 679c |0055: iget-object v2, v11, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ -51c356: 6e30 41cf 8201 |0057: invoke-virtual {v2, v8, v1}, Lorg/minidns/dnssec/Verifier;.verifyNsec:(Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf41 │ │ -51c35c: 0c02 |005a: move-result-object v2 │ │ -51c35e: 3802 0600 |005b: if-eqz v2, 0061 // +0006 │ │ -51c362: 7220 9169 2000 |005d: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c368: 2802 |0060: goto 0062 // +0002 │ │ -51c36a: 1217 |0061: const/4 v7, #int 1 // #1 │ │ -51c36c: 1212 |0062: const/4 v2, #int 1 // #1 │ │ -51c36e: 28cf |0063: goto 0032 // -0031 │ │ -51c370: 3802 0d00 |0064: if-eqz v2, 0071 // +000d │ │ -51c374: 3807 0300 |0066: if-eqz v7, 0069 // +0003 │ │ -51c378: 2809 |0068: goto 0071 // +0009 │ │ -51c37a: 220c 0422 |0069: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51c37e: 1a00 8528 |006b: const-string v0, "Invalid NSEC!" // string@2885 │ │ -51c382: 7030 1bcf 1c00 |006d: invoke-direct {v12, v1, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ -51c388: 270c |0070: throw v12 │ │ -51c38a: 6e10 c0ce 0c00 |0071: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.copyAuthority:()Ljava/util/List; // method@cec0 │ │ -51c390: 0c0c |0074: move-result-object v12 │ │ -51c392: 7040 14cf 1bc3 |0075: invoke-direct {v11, v1, v3, v12}, Lorg/minidns/dnssec/DnssecClient;.verifySignatures:(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; // method@cf14 │ │ -51c398: 0c02 |0078: move-result-object v2 │ │ -51c39a: 3807 0e00 |0079: if-eqz v7, 0087 // +000e │ │ -51c39e: 5424 609c |007b: iget-object v4, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51c3a2: 7210 9869 0400 |007d: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51c3a8: 0a04 |0080: move-result v4 │ │ -51c3aa: 3804 0600 |0081: if-eqz v4, 0087 // +0006 │ │ -51c3ae: 7210 9369 0000 |0083: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@6993 │ │ -51c3b4: 2806 |0086: goto 008c // +0006 │ │ -51c3b6: 5422 609c |0087: iget-object v2, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51c3ba: 7220 9269 2000 |0089: invoke-interface {v0, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51c3c0: 7210 4069 0c00 |008c: invoke-interface {v12}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51c3c6: 0a02 |008f: move-result v2 │ │ -51c3c8: 3902 1500 |0090: if-nez v2, 00a5 // +0015 │ │ -51c3cc: 7210 4869 0c00 |0092: invoke-interface {v12}, Ljava/util/List;.size:()I // method@6948 │ │ -51c3d2: 0a0c |0095: move-result v12 │ │ -51c3d4: 7210 4869 0300 |0096: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -51c3da: 0a02 |0099: move-result v2 │ │ -51c3dc: 332c 0300 |009a: if-ne v12, v2, 009d // +0003 │ │ -51c3e0: 2809 |009c: goto 00a5 // +0009 │ │ -51c3e2: 220c 0422 |009d: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51c3e6: 1a00 3a57 |009f: const-string v0, "Only some nameserver records are signed!" // string@573a │ │ -51c3ea: 7030 1bcf 1c00 |00a1: invoke-direct {v12, v1, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ -51c3f0: 270c |00a4: throw v12 │ │ -51c3f2: 1100 |00a5: return-object v0 │ │ -51c3f4: 220c 0422 |00a6: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51c3f8: 1a00 1c55 |00a8: const-string v0, "NSECs must always match to a SOA" // string@551c │ │ -51c3fc: 7030 1bcf 1c00 |00aa: invoke-direct {v12, v1, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ -51c402: 2802 |00ad: goto 00af // +0002 │ │ -51c404: 270c |00ae: throw v12 │ │ -51c406: 28ff |00af: goto 00ae // -0001 │ │ +51c2b4: |[51c2b4] org.minidns.dnssec.DnssecClient.verifyNsec:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/util/Set; │ │ +51c2c4: 2200 2c0f |0000: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ +51c2c8: 7010 fd68 0000 |0002: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51c2ce: 54c1 469c |0005: iget-object v1, v12, Lorg/minidns/dnsmessage/DnsMessage;.questions:Ljava/util/List; // field@9c46 │ │ +51c2d2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +51c2d4: 7220 3d69 2100 |0008: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +51c2da: 0c01 |000b: move-result-object v1 │ │ +51c2dc: 1f01 fa21 |000c: check-cast v1, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51c2e0: 54c3 3c9c |000e: iget-object v3, v12, Lorg/minidns/dnsmessage/DnsMessage;.authoritySection:Ljava/util/List; // field@9c3c │ │ +51c2e4: 7210 4169 0300 |0010: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c2ea: 0c04 |0013: move-result-object v4 │ │ +51c2ec: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +51c2ee: 7210 1269 0400 |0015: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c2f4: 0a06 |0018: move-result v6 │ │ +51c2f6: 3806 1100 |0019: if-eqz v6, 002a // +0011 │ │ +51c2fa: 7210 1369 0400 |001b: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c300: 0c06 |001e: move-result-object v6 │ │ +51c302: 1f06 5922 |001f: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ +51c306: 5467 6f9d |0021: iget-object v7, v6, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51c30a: 6208 559d |0023: sget-object v8, Lorg/minidns/record/Record$TYPE;.SOA:Lorg/minidns/record/Record$TYPE; // field@9d55 │ │ +51c30e: 3387 f0ff |0025: if-ne v7, v8, 0015 // -0010 │ │ +51c312: 5465 6c9d |0027: iget-object v5, v6, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c316: 28ec |0029: goto 0015 // -0014 │ │ +51c318: 3805 7c00 |002a: if-eqz v5, 00a6 // +007c │ │ +51c31c: 7210 4169 0300 |002c: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c322: 0c04 |002f: move-result-object v4 │ │ +51c324: 1216 |0030: const/4 v6, #int 1 // #1 │ │ +51c326: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +51c328: 7210 1269 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c32e: 0a08 |0035: move-result v8 │ │ +51c330: 3808 2e00 |0036: if-eqz v8, 0064 // +002e │ │ +51c334: 7210 1369 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c33a: 0c08 |003b: move-result-object v8 │ │ +51c33c: 1f08 5922 |003c: check-cast v8, Lorg/minidns/record/Record; // type@2259 │ │ +51c340: 6209 5f9c |003e: sget-object v9, Lorg/minidns/dnssec/DnssecClient$1;.$SwitchMap$org$minidns$record$Record$TYPE:[I // field@9c5f │ │ +51c344: 548a 6f9d |0040: iget-object v10, v8, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51c348: 6e10 a464 0a00 |0042: invoke-virtual {v10}, Ljava/lang/Enum;.ordinal:()I // method@64a4 │ │ +51c34e: 0a0a |0045: move-result v10 │ │ +51c350: 4409 090a |0046: aget v9, v9, v10 │ │ +51c354: 3269 0d00 |0048: if-eq v9, v6, 0055 // +000d │ │ +51c358: 122a |004a: const/4 v10, #int 2 // #2 │ │ +51c35a: 32a9 0300 |004b: if-eq v9, v10, 004e // +0003 │ │ +51c35e: 28e5 |004d: goto 0032 // -001b │ │ +51c360: 54b2 679c |004e: iget-object v2, v11, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ +51c364: 6e40 42cf 5218 |0050: invoke-virtual {v2, v5, v8, v1}, Lorg/minidns/dnssec/Verifier;.verifyNsec3:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf42 │ │ +51c36a: 0c02 |0053: move-result-object v2 │ │ +51c36c: 2807 |0054: goto 005b // +0007 │ │ +51c36e: 54b2 679c |0055: iget-object v2, v11, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ +51c372: 6e30 41cf 8201 |0057: invoke-virtual {v2, v8, v1}, Lorg/minidns/dnssec/Verifier;.verifyNsec:(Lorg/minidns/record/Record;Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf41 │ │ +51c378: 0c02 |005a: move-result-object v2 │ │ +51c37a: 3802 0600 |005b: if-eqz v2, 0061 // +0006 │ │ +51c37e: 7220 9169 2000 |005d: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c384: 2802 |0060: goto 0062 // +0002 │ │ +51c386: 1217 |0061: const/4 v7, #int 1 // #1 │ │ +51c388: 1212 |0062: const/4 v2, #int 1 // #1 │ │ +51c38a: 28cf |0063: goto 0032 // -0031 │ │ +51c38c: 3802 0d00 |0064: if-eqz v2, 0071 // +000d │ │ +51c390: 3807 0300 |0066: if-eqz v7, 0069 // +0003 │ │ +51c394: 2809 |0068: goto 0071 // +0009 │ │ +51c396: 220c 0422 |0069: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51c39a: 1a00 8528 |006b: const-string v0, "Invalid NSEC!" // string@2885 │ │ +51c39e: 7030 1bcf 1c00 |006d: invoke-direct {v12, v1, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ +51c3a4: 270c |0070: throw v12 │ │ +51c3a6: 6e10 c0ce 0c00 |0071: invoke-virtual {v12}, Lorg/minidns/dnsmessage/DnsMessage;.copyAuthority:()Ljava/util/List; // method@cec0 │ │ +51c3ac: 0c0c |0074: move-result-object v12 │ │ +51c3ae: 7040 14cf 1bc3 |0075: invoke-direct {v11, v1, v3, v12}, Lorg/minidns/dnssec/DnssecClient;.verifySignatures:(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; // method@cf14 │ │ +51c3b4: 0c02 |0078: move-result-object v2 │ │ +51c3b6: 3807 0e00 |0079: if-eqz v7, 0087 // +000e │ │ +51c3ba: 5424 609c |007b: iget-object v4, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51c3be: 7210 9869 0400 |007d: invoke-interface {v4}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51c3c4: 0a04 |0080: move-result v4 │ │ +51c3c6: 3804 0600 |0081: if-eqz v4, 0087 // +0006 │ │ +51c3ca: 7210 9369 0000 |0083: invoke-interface {v0}, Ljava/util/Set;.clear:()V // method@6993 │ │ +51c3d0: 2806 |0086: goto 008c // +0006 │ │ +51c3d2: 5422 609c |0087: iget-object v2, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51c3d6: 7220 9269 2000 |0089: invoke-interface {v0, v2}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51c3dc: 7210 4069 0c00 |008c: invoke-interface {v12}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51c3e2: 0a02 |008f: move-result v2 │ │ +51c3e4: 3902 1500 |0090: if-nez v2, 00a5 // +0015 │ │ +51c3e8: 7210 4869 0c00 |0092: invoke-interface {v12}, Ljava/util/List;.size:()I // method@6948 │ │ +51c3ee: 0a0c |0095: move-result v12 │ │ +51c3f0: 7210 4869 0300 |0096: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +51c3f6: 0a02 |0099: move-result v2 │ │ +51c3f8: 332c 0300 |009a: if-ne v12, v2, 009d // +0003 │ │ +51c3fc: 2809 |009c: goto 00a5 // +0009 │ │ +51c3fe: 220c 0422 |009d: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51c402: 1a00 3a57 |009f: const-string v0, "Only some nameserver records are signed!" // string@573a │ │ +51c406: 7030 1bcf 1c00 |00a1: invoke-direct {v12, v1, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ +51c40c: 270c |00a4: throw v12 │ │ +51c40e: 1100 |00a5: return-object v0 │ │ +51c410: 220c 0422 |00a6: new-instance v12, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51c414: 1a00 1c55 |00a8: const-string v0, "NSECs must always match to a SOA" // string@551c │ │ +51c418: 7030 1bcf 1c00 |00aa: invoke-direct {v12, v1, v0}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ +51c41e: 2802 |00ad: goto 00af // +0002 │ │ +51c420: 270c |00ae: throw v12 │ │ +51c422: 28ff |00af: goto 00ae // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ 0x000e line=212 │ │ 0x0010 line=213 │ │ 0x0021 line=214 │ │ @@ -1834977,179 +1834995,179 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 341 16-bit code units │ │ -51c408: |[51c408] org.minidns.dnssec.DnssecClient.verifySecureEntryPoint:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)Ljava/util/Set; │ │ -51c418: 54ba 6d9d |0000: iget-object v10, v11, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c41c: 1f0a 4422 |0002: check-cast v10, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c420: 2200 2c0f |0004: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ -51c424: 7010 fd68 0000 |0006: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51c42a: 2201 2c0f |0009: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ -51c42e: 7010 fd68 0100 |000b: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51c434: 5492 649c |000e: iget-object v2, v9, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ -51c438: 54b3 6c9d |0010: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c43c: 7220 6469 3200 |0012: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6964 │ │ -51c442: 0a02 |0015: move-result v2 │ │ -51c444: 3802 1c00 |0016: if-eqz v2, 0032 // +001c │ │ -51c448: 5491 649c |0018: iget-object v1, v9, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ -51c44c: 54b2 6c9d |001a: iget-object v2, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c450: 7220 6769 2100 |001c: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -51c456: 0c01 |001f: move-result-object v1 │ │ -51c458: 1f01 2e23 |0020: check-cast v1, [B // type@232e │ │ -51c45c: 6e20 1ed0 1a00 |0022: invoke-virtual {v10, v1}, Lorg/minidns/record/DNSKEY;.keyEquals:([B)Z // method@d01e │ │ -51c462: 0a0a |0025: move-result v10 │ │ -51c464: 380a 0300 |0026: if-eqz v10, 0029 // +0003 │ │ -51c468: 1100 |0028: return-object v0 │ │ -51c46a: 220a 0922 |0029: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep; // type@2209 │ │ -51c46e: 7020 23cf ba00 |002b: invoke-direct {v10, v11}, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep;.:(Lorg/minidns/record/Record;)V // method@cf23 │ │ -51c474: 7220 9169 a000 |002e: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c47a: 1100 |0031: return-object v0 │ │ -51c47c: 54b2 6c9d |0032: iget-object v2, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c480: 6e10 eace 0200 |0034: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ -51c486: 0a02 |0037: move-result v2 │ │ -51c488: 3802 0b00 |0038: if-eqz v2, 0043 // +000b │ │ -51c48c: 220a 0c22 |003a: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$NoRootSecureEntryPointReason; // type@220c │ │ -51c490: 7010 2acf 0a00 |003c: invoke-direct {v10}, Lorg/minidns/dnssec/UnverifiedReason$NoRootSecureEntryPointReason;.:()V // method@cf2a │ │ -51c496: 7220 9169 a000 |003f: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c49c: 1100 |0042: return-object v0 │ │ -51c49e: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -51c4a0: 54b3 6c9d |0044: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c4a4: 6204 249d |0046: sget-object v4, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ -51c4a8: 6e30 0dcf 3904 |0048: invoke-virtual {v9, v3, v4}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0d │ │ -51c4ae: 0c03 |004b: move-result-object v3 │ │ -51c4b0: 1a04 d467 |004c: const-string v4, "There is no DS record for " // string@67d4 │ │ -51c4b4: 3903 1e00 |004e: if-nez v3, 006c // +001e │ │ -51c4b8: 620a cc9b |0050: sget-object v10, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51c4bc: 2203 5f0e |0052: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -51c4c0: 7010 8565 0300 |0054: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51c4c6: 6e20 9165 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c4cc: 54b4 6c9d |005a: iget-object v4, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c4d0: 6e20 9065 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51c4d6: 1a04 9407 |005f: const-string v4, ", server gives no result" // string@0794 │ │ -51c4da: 6e20 9165 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c4e0: 6e10 a365 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51c4e6: 0c03 |0067: move-result-object v3 │ │ -51c4e8: 6e20 4f6a 3a00 |0068: invoke-virtual {v10, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ -51c4ee: 2851 |006b: goto 00bc // +0051 │ │ -51c4f0: 6e10 17cf 0300 |006c: invoke-virtual {v3}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -51c4f6: 0c05 |006f: move-result-object v5 │ │ -51c4f8: 7220 9269 5000 |0070: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51c4fe: 5435 399c |0073: iget-object v5, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51c502: 7210 4169 0500 |0075: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c508: 0c05 |0078: move-result-object v5 │ │ -51c50a: 7210 1269 0500 |0079: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c510: 0a06 |007c: move-result v6 │ │ -51c512: 3806 2200 |007d: if-eqz v6, 009f // +0022 │ │ -51c516: 7210 1369 0500 |007f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c51c: 0c06 |0082: move-result-object v6 │ │ -51c51e: 1f06 5922 |0083: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ -51c522: 1c07 4522 |0085: const-class v7, Lorg/minidns/record/DS; // type@2245 │ │ -51c526: 6e20 8fd0 7600 |0087: invoke-virtual {v6, v7}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51c52c: 0c06 |008a: move-result-object v6 │ │ -51c52e: 3906 0300 |008b: if-nez v6, 008e // +0003 │ │ -51c532: 28ec |008d: goto 0079 // -0014 │ │ -51c534: 5466 6d9d |008e: iget-object v6, v6, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c538: 1f06 4522 |0090: check-cast v6, Lorg/minidns/record/DS; // type@2245 │ │ -51c53c: 6e10 1cd0 0a00 |0092: invoke-virtual {v10}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ -51c542: 0a07 |0095: move-result v7 │ │ -51c544: 5268 de9c |0096: iget v8, v6, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ -51c548: 3387 e1ff |0098: if-ne v7, v8, 0079 // -001f │ │ -51c54c: 6e10 17cf 0300 |009a: invoke-virtual {v3}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -51c552: 0c01 |009d: move-result-object v1 │ │ -51c554: 0762 |009e: move-object v2, v6 │ │ -51c556: 3902 1d00 |009f: if-nez v2, 00bc // +001d │ │ -51c55a: 620a cc9b |00a1: sget-object v10, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51c55e: 2203 5f0e |00a3: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -51c562: 7010 8565 0300 |00a5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51c568: 6e20 9165 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c56e: 54b4 6c9d |00ab: iget-object v4, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c572: 6e20 9065 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51c578: 1a04 9307 |00b0: const-string v4, ", server gives empty result" // string@0793 │ │ -51c57c: 6e20 9165 4300 |00b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c582: 6e10 a365 0300 |00b5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51c588: 0c03 |00b8: move-result-object v3 │ │ -51c58a: 6e20 4f6a 3a00 |00b9: invoke-virtual {v10, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ -51c590: 3902 7600 |00bc: if-nez v2, 0132 // +0076 │ │ -51c594: 549a 639c |00be: iget-object v10, v9, Lorg/minidns/dnssec/DnssecClient;.dlv:Lorg/minidns/dnsname/DnsName; // field@9c63 │ │ -51c598: 380a 7200 |00c0: if-eqz v10, 0132 // +0072 │ │ -51c59c: 54b3 6c9d |00c2: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c5a0: 6e20 e9ce 3a00 |00c4: invoke-virtual {v10, v3}, Lorg/minidns/dnsname/DnsName;.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z // method@cee9 │ │ -51c5a6: 0a0a |00c7: move-result v10 │ │ -51c5a8: 390a 6a00 |00c8: if-nez v10, 0132 // +006a │ │ -51c5ac: 54ba 6c9d |00ca: iget-object v10, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c5b0: 5493 639c |00cc: iget-object v3, v9, Lorg/minidns/dnssec/DnssecClient;.dlv:Lorg/minidns/dnsname/DnsName; // field@9c63 │ │ -51c5b4: 7120 e1ce 3a00 |00ce: invoke-static {v10, v3}, Lorg/minidns/dnsname/DnsName;.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; // method@cee1 │ │ -51c5ba: 0c0a |00d1: move-result-object v10 │ │ -51c5bc: 6203 219d |00d2: sget-object v3, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ -51c5c0: 6e30 0dcf a903 |00d4: invoke-virtual {v9, v10, v3}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0d │ │ -51c5c6: 0c0a |00d7: move-result-object v10 │ │ -51c5c8: 380a 5a00 |00d8: if-eqz v10, 0132 // +005a │ │ -51c5cc: 6e10 17cf 0a00 |00da: invoke-virtual {v10}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -51c5d2: 0c03 |00dd: move-result-object v3 │ │ -51c5d4: 7220 9269 3000 |00de: invoke-interface {v0, v3}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51c5da: 54a3 399c |00e1: iget-object v3, v10, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51c5de: 7210 4169 0300 |00e3: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c5e4: 0c03 |00e6: move-result-object v3 │ │ -51c5e6: 7210 1269 0300 |00e7: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c5ec: 0a04 |00ea: move-result v4 │ │ -51c5ee: 3804 4700 |00eb: if-eqz v4, 0132 // +0047 │ │ -51c5f2: 7210 1369 0300 |00ed: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c5f8: 0c04 |00f0: move-result-object v4 │ │ -51c5fa: 1f04 5922 |00f1: check-cast v4, Lorg/minidns/record/Record; // type@2259 │ │ -51c5fe: 1c05 4222 |00f3: const-class v5, Lorg/minidns/record/DLV; // type@2242 │ │ -51c602: 6e20 8fd0 5400 |00f5: invoke-virtual {v4, v5}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51c608: 0c04 |00f8: move-result-object v4 │ │ -51c60a: 3904 0300 |00f9: if-nez v4, 00fc // +0003 │ │ -51c60e: 28ec |00fb: goto 00e7 // -0014 │ │ -51c610: 54b5 6d9d |00fc: iget-object v5, v11, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c614: 1f05 4422 |00fe: check-cast v5, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c618: 6e10 1cd0 0500 |0100: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ -51c61e: 0a05 |0103: move-result v5 │ │ -51c620: 5446 6d9d |0104: iget-object v6, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c624: 1f06 4222 |0106: check-cast v6, Lorg/minidns/record/DLV; // type@2242 │ │ -51c628: 5266 de9c |0108: iget v6, v6, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ -51c62c: 3365 ddff |010a: if-ne v5, v6, 00e7 // -0023 │ │ -51c630: 6201 cc9b |010c: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51c634: 2202 5f0e |010e: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ -51c638: 7010 8565 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51c63e: 1a03 a523 |0113: const-string v3, "Found DLV for " // string@23a5 │ │ -51c642: 6e20 9165 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c648: 54b3 6c9d |0118: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c64c: 6e20 9065 3200 |011a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51c652: 1a03 f806 |011d: const-string v3, ", awesome." // string@06f8 │ │ -51c656: 6e20 9165 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c65c: 6e10 a365 0200 |0122: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51c662: 0c02 |0125: move-result-object v2 │ │ -51c664: 6e20 4f6a 2100 |0126: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ -51c66a: 5441 6d9d |0129: iget-object v1, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c66e: 0712 |012b: move-object v2, v1 │ │ -51c670: 1f02 4922 |012c: check-cast v2, Lorg/minidns/record/DelegatingDnssecRR; // type@2249 │ │ -51c674: 6e10 17cf 0a00 |012e: invoke-virtual {v10}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -51c67a: 0c01 |0131: move-result-object v1 │ │ -51c67c: 3802 1000 |0132: if-eqz v2, 0142 // +0010 │ │ -51c680: 549a 679c |0134: iget-object v10, v9, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ -51c684: 6e30 40cf ba02 |0136: invoke-virtual {v10, v11, v2}, Lorg/minidns/dnssec/Verifier;.verify:(Lorg/minidns/record/Record;Lorg/minidns/record/DelegatingDnssecRR;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf40 │ │ -51c68a: 0c0a |0139: move-result-object v10 │ │ -51c68c: 380a 0600 |013a: if-eqz v10, 0140 // +0006 │ │ -51c690: 7220 9169 a000 |013c: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c696: 2815 |013f: goto 0154 // +0015 │ │ -51c698: 0710 |0140: move-object v0, v1 │ │ -51c69a: 2813 |0141: goto 0154 // +0013 │ │ -51c69c: 7210 9869 0000 |0142: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ -51c6a2: 0a0a |0145: move-result v10 │ │ -51c6a4: 380a 0e00 |0146: if-eqz v10, 0154 // +000e │ │ -51c6a8: 220a 0f22 |0148: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason; // type@220f │ │ -51c6ac: 54bb 6c9d |014a: iget-object v11, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51c6b0: 54bb 549c |014c: iget-object v11, v11, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51c6b4: 7020 30cf ba00 |014e: invoke-direct {v10, v11}, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.:(Ljava/lang/String;)V // method@cf30 │ │ -51c6ba: 7220 9169 a000 |0151: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c6c0: 1100 |0154: return-object v0 │ │ +51c424: |[51c424] org.minidns.dnssec.DnssecClient.verifySecureEntryPoint:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/Record;)Ljava/util/Set; │ │ +51c434: 54ba 6d9d |0000: iget-object v10, v11, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c438: 1f0a 4422 |0002: check-cast v10, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c43c: 2200 2c0f |0004: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ +51c440: 7010 fd68 0000 |0006: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51c446: 2201 2c0f |0009: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ +51c44a: 7010 fd68 0100 |000b: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51c450: 5492 649c |000e: iget-object v2, v9, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ +51c454: 54b3 6c9d |0010: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c458: 7220 6469 3200 |0012: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6964 │ │ +51c45e: 0a02 |0015: move-result v2 │ │ +51c460: 3802 1c00 |0016: if-eqz v2, 0032 // +001c │ │ +51c464: 5491 649c |0018: iget-object v1, v9, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ +51c468: 54b2 6c9d |001a: iget-object v2, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c46c: 7220 6769 2100 |001c: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +51c472: 0c01 |001f: move-result-object v1 │ │ +51c474: 1f01 2e23 |0020: check-cast v1, [B // type@232e │ │ +51c478: 6e20 1ed0 1a00 |0022: invoke-virtual {v10, v1}, Lorg/minidns/record/DNSKEY;.keyEquals:([B)Z // method@d01e │ │ +51c47e: 0a0a |0025: move-result v10 │ │ +51c480: 380a 0300 |0026: if-eqz v10, 0029 // +0003 │ │ +51c484: 1100 |0028: return-object v0 │ │ +51c486: 220a 0922 |0029: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep; // type@2209 │ │ +51c48a: 7020 23cf ba00 |002b: invoke-direct {v10, v11}, Lorg/minidns/dnssec/UnverifiedReason$ConflictsWithSep;.:(Lorg/minidns/record/Record;)V // method@cf23 │ │ +51c490: 7220 9169 a000 |002e: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c496: 1100 |0031: return-object v0 │ │ +51c498: 54b2 6c9d |0032: iget-object v2, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c49c: 6e10 eace 0200 |0034: invoke-virtual {v2}, Lorg/minidns/dnsname/DnsName;.isRootLabel:()Z // method@ceea │ │ +51c4a2: 0a02 |0037: move-result v2 │ │ +51c4a4: 3802 0b00 |0038: if-eqz v2, 0043 // +000b │ │ +51c4a8: 220a 0c22 |003a: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$NoRootSecureEntryPointReason; // type@220c │ │ +51c4ac: 7010 2acf 0a00 |003c: invoke-direct {v10}, Lorg/minidns/dnssec/UnverifiedReason$NoRootSecureEntryPointReason;.:()V // method@cf2a │ │ +51c4b2: 7220 9169 a000 |003f: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c4b8: 1100 |0042: return-object v0 │ │ +51c4ba: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +51c4bc: 54b3 6c9d |0044: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c4c0: 6204 249d |0046: sget-object v4, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ +51c4c4: 6e30 0dcf 3904 |0048: invoke-virtual {v9, v3, v4}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0d │ │ +51c4ca: 0c03 |004b: move-result-object v3 │ │ +51c4cc: 1a04 d467 |004c: const-string v4, "There is no DS record for " // string@67d4 │ │ +51c4d0: 3903 1e00 |004e: if-nez v3, 006c // +001e │ │ +51c4d4: 620a cc9b |0050: sget-object v10, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51c4d8: 2203 5f0e |0052: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +51c4dc: 7010 8565 0300 |0054: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51c4e2: 6e20 9165 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c4e8: 54b4 6c9d |005a: iget-object v4, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c4ec: 6e20 9065 4300 |005c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51c4f2: 1a04 9407 |005f: const-string v4, ", server gives no result" // string@0794 │ │ +51c4f6: 6e20 9165 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c4fc: 6e10 a365 0300 |0064: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51c502: 0c03 |0067: move-result-object v3 │ │ +51c504: 6e20 4f6a 3a00 |0068: invoke-virtual {v10, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ +51c50a: 2851 |006b: goto 00bc // +0051 │ │ +51c50c: 6e10 17cf 0300 |006c: invoke-virtual {v3}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +51c512: 0c05 |006f: move-result-object v5 │ │ +51c514: 7220 9269 5000 |0070: invoke-interface {v0, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51c51a: 5435 399c |0073: iget-object v5, v3, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51c51e: 7210 4169 0500 |0075: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c524: 0c05 |0078: move-result-object v5 │ │ +51c526: 7210 1269 0500 |0079: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c52c: 0a06 |007c: move-result v6 │ │ +51c52e: 3806 2200 |007d: if-eqz v6, 009f // +0022 │ │ +51c532: 7210 1369 0500 |007f: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c538: 0c06 |0082: move-result-object v6 │ │ +51c53a: 1f06 5922 |0083: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ +51c53e: 1c07 4522 |0085: const-class v7, Lorg/minidns/record/DS; // type@2245 │ │ +51c542: 6e20 8fd0 7600 |0087: invoke-virtual {v6, v7}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51c548: 0c06 |008a: move-result-object v6 │ │ +51c54a: 3906 0300 |008b: if-nez v6, 008e // +0003 │ │ +51c54e: 28ec |008d: goto 0079 // -0014 │ │ +51c550: 5466 6d9d |008e: iget-object v6, v6, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c554: 1f06 4522 |0090: check-cast v6, Lorg/minidns/record/DS; // type@2245 │ │ +51c558: 6e10 1cd0 0a00 |0092: invoke-virtual {v10}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ +51c55e: 0a07 |0095: move-result v7 │ │ +51c560: 5268 de9c |0096: iget v8, v6, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ +51c564: 3387 e1ff |0098: if-ne v7, v8, 0079 // -001f │ │ +51c568: 6e10 17cf 0300 |009a: invoke-virtual {v3}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +51c56e: 0c01 |009d: move-result-object v1 │ │ +51c570: 0762 |009e: move-object v2, v6 │ │ +51c572: 3902 1d00 |009f: if-nez v2, 00bc // +001d │ │ +51c576: 620a cc9b |00a1: sget-object v10, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51c57a: 2203 5f0e |00a3: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +51c57e: 7010 8565 0300 |00a5: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51c584: 6e20 9165 4300 |00a8: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c58a: 54b4 6c9d |00ab: iget-object v4, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c58e: 6e20 9065 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51c594: 1a04 9307 |00b0: const-string v4, ", server gives empty result" // string@0793 │ │ +51c598: 6e20 9165 4300 |00b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c59e: 6e10 a365 0300 |00b5: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51c5a4: 0c03 |00b8: move-result-object v3 │ │ +51c5a6: 6e20 4f6a 3a00 |00b9: invoke-virtual {v10, v3}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ +51c5ac: 3902 7600 |00bc: if-nez v2, 0132 // +0076 │ │ +51c5b0: 549a 639c |00be: iget-object v10, v9, Lorg/minidns/dnssec/DnssecClient;.dlv:Lorg/minidns/dnsname/DnsName; // field@9c63 │ │ +51c5b4: 380a 7200 |00c0: if-eqz v10, 0132 // +0072 │ │ +51c5b8: 54b3 6c9d |00c2: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c5bc: 6e20 e9ce 3a00 |00c4: invoke-virtual {v10, v3}, Lorg/minidns/dnsname/DnsName;.isChildOf:(Lorg/minidns/dnsname/DnsName;)Z // method@cee9 │ │ +51c5c2: 0a0a |00c7: move-result v10 │ │ +51c5c4: 390a 6a00 |00c8: if-nez v10, 0132 // +006a │ │ +51c5c8: 54ba 6c9d |00ca: iget-object v10, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c5cc: 5493 639c |00cc: iget-object v3, v9, Lorg/minidns/dnssec/DnssecClient;.dlv:Lorg/minidns/dnsname/DnsName; // field@9c63 │ │ +51c5d0: 7120 e1ce 3a00 |00ce: invoke-static {v10, v3}, Lorg/minidns/dnsname/DnsName;.from:(Lorg/minidns/dnsname/DnsName;Lorg/minidns/dnsname/DnsName;)Lorg/minidns/dnsname/DnsName; // method@cee1 │ │ +51c5d6: 0c0a |00d1: move-result-object v10 │ │ +51c5d8: 6203 219d |00d2: sget-object v3, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ +51c5dc: 6e30 0dcf a903 |00d4: invoke-virtual {v9, v10, v3}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0d │ │ +51c5e2: 0c0a |00d7: move-result-object v10 │ │ +51c5e4: 380a 5a00 |00d8: if-eqz v10, 0132 // +005a │ │ +51c5e8: 6e10 17cf 0a00 |00da: invoke-virtual {v10}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +51c5ee: 0c03 |00dd: move-result-object v3 │ │ +51c5f0: 7220 9269 3000 |00de: invoke-interface {v0, v3}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51c5f6: 54a3 399c |00e1: iget-object v3, v10, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51c5fa: 7210 4169 0300 |00e3: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c600: 0c03 |00e6: move-result-object v3 │ │ +51c602: 7210 1269 0300 |00e7: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c608: 0a04 |00ea: move-result v4 │ │ +51c60a: 3804 4700 |00eb: if-eqz v4, 0132 // +0047 │ │ +51c60e: 7210 1369 0300 |00ed: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c614: 0c04 |00f0: move-result-object v4 │ │ +51c616: 1f04 5922 |00f1: check-cast v4, Lorg/minidns/record/Record; // type@2259 │ │ +51c61a: 1c05 4222 |00f3: const-class v5, Lorg/minidns/record/DLV; // type@2242 │ │ +51c61e: 6e20 8fd0 5400 |00f5: invoke-virtual {v4, v5}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51c624: 0c04 |00f8: move-result-object v4 │ │ +51c626: 3904 0300 |00f9: if-nez v4, 00fc // +0003 │ │ +51c62a: 28ec |00fb: goto 00e7 // -0014 │ │ +51c62c: 54b5 6d9d |00fc: iget-object v5, v11, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c630: 1f05 4422 |00fe: check-cast v5, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c634: 6e10 1cd0 0500 |0100: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ +51c63a: 0a05 |0103: move-result v5 │ │ +51c63c: 5446 6d9d |0104: iget-object v6, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c640: 1f06 4222 |0106: check-cast v6, Lorg/minidns/record/DLV; // type@2242 │ │ +51c644: 5266 de9c |0108: iget v6, v6, Lorg/minidns/record/DelegatingDnssecRR;.keyTag:I // field@9cde │ │ +51c648: 3365 ddff |010a: if-ne v5, v6, 00e7 // -0023 │ │ +51c64c: 6201 cc9b |010c: sget-object v1, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51c650: 2202 5f0e |010e: new-instance v2, Ljava/lang/StringBuilder; // type@0e5f │ │ +51c654: 7010 8565 0200 |0110: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51c65a: 1a03 a523 |0113: const-string v3, "Found DLV for " // string@23a5 │ │ +51c65e: 6e20 9165 3200 |0115: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c664: 54b3 6c9d |0118: iget-object v3, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c668: 6e20 9065 3200 |011a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51c66e: 1a03 f806 |011d: const-string v3, ", awesome." // string@06f8 │ │ +51c672: 6e20 9165 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c678: 6e10 a365 0200 |0122: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51c67e: 0c02 |0125: move-result-object v2 │ │ +51c680: 6e20 4f6a 2100 |0126: invoke-virtual {v1, v2}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ +51c686: 5441 6d9d |0129: iget-object v1, v4, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c68a: 0712 |012b: move-object v2, v1 │ │ +51c68c: 1f02 4922 |012c: check-cast v2, Lorg/minidns/record/DelegatingDnssecRR; // type@2249 │ │ +51c690: 6e10 17cf 0a00 |012e: invoke-virtual {v10}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +51c696: 0c01 |0131: move-result-object v1 │ │ +51c698: 3802 1000 |0132: if-eqz v2, 0142 // +0010 │ │ +51c69c: 549a 679c |0134: iget-object v10, v9, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ +51c6a0: 6e30 40cf ba02 |0136: invoke-virtual {v10, v11, v2}, Lorg/minidns/dnssec/Verifier;.verify:(Lorg/minidns/record/Record;Lorg/minidns/record/DelegatingDnssecRR;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf40 │ │ +51c6a6: 0c0a |0139: move-result-object v10 │ │ +51c6a8: 380a 0600 |013a: if-eqz v10, 0140 // +0006 │ │ +51c6ac: 7220 9169 a000 |013c: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c6b2: 2815 |013f: goto 0154 // +0015 │ │ +51c6b4: 0710 |0140: move-object v0, v1 │ │ +51c6b6: 2813 |0141: goto 0154 // +0013 │ │ +51c6b8: 7210 9869 0000 |0142: invoke-interface {v0}, Ljava/util/Set;.isEmpty:()Z // method@6998 │ │ +51c6be: 0a0a |0145: move-result v10 │ │ +51c6c0: 380a 0e00 |0146: if-eqz v10, 0154 // +000e │ │ +51c6c4: 220a 0f22 |0148: new-instance v10, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason; // type@220f │ │ +51c6c8: 54bb 6c9d |014a: iget-object v11, v11, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51c6cc: 54bb 549c |014c: iget-object v11, v11, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51c6d0: 7020 30cf ba00 |014e: invoke-direct {v10, v11}, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.:(Ljava/lang/String;)V // method@cf30 │ │ +51c6d6: 7220 9169 a000 |0151: invoke-interface {v0, v10}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c6dc: 1100 |0154: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0004 line=389 │ │ 0x0009 line=390 │ │ 0x000e line=391 │ │ 0x0018 line=392 │ │ @@ -1835188,162 +1835206,162 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 304 16-bit code units │ │ -51c8f8: |[51c8f8] org.minidns.dnssec.DnssecClient.verifySignatures:(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; │ │ -51c908: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ -51c90c: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ -51c912: 2201 310f |0005: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ -51c916: 7010 2a69 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ -51c91c: 2202 0122 |000a: new-instance v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; // type@2201 │ │ -51c920: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -51c922: 7030 01cf 9203 |000d: invoke-direct {v2, v9, v3}, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/dnssec/DnssecClient$1;)V // method@cf01 │ │ -51c928: 2203 1d0f |0010: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ -51c92c: 7210 4869 0c00 |0012: invoke-interface {v12}, Ljava/util/List;.size:()I // method@6948 │ │ -51c932: 0a04 |0015: move-result v4 │ │ -51c934: 7020 7768 4300 |0016: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51c93a: 7210 4169 0c00 |0019: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c940: 0c04 |001c: move-result-object v4 │ │ -51c942: 7210 1269 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c948: 0a05 |0020: move-result v5 │ │ -51c94a: 3805 2e00 |0021: if-eqz v5, 004f // +002e │ │ -51c94e: 7210 1369 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c954: 0c05 |0026: move-result-object v5 │ │ -51c956: 1f05 5922 |0027: check-cast v5, Lorg/minidns/record/Record; // type@2259 │ │ -51c95a: 1c06 5422 |0029: const-class v6, Lorg/minidns/record/RRSIG; // type@2254 │ │ -51c95e: 6e20 8fd0 6500 |002b: invoke-virtual {v5, v6}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51c964: 0c05 |002e: move-result-object v5 │ │ -51c966: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ -51c96a: 28ec |0031: goto 001d // -0014 │ │ -51c96c: 5456 6d9d |0032: iget-object v6, v5, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c970: 1f06 5422 |0034: check-cast v6, Lorg/minidns/record/RRSIG; // type@2254 │ │ -51c974: 5467 029d |0036: iget-object v7, v6, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ -51c978: 6e20 e268 0700 |0038: invoke-virtual {v7, v0}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@68e2 │ │ -51c97e: 0a07 |003b: move-result v7 │ │ -51c980: 3a07 0f00 |003c: if-ltz v7, 004b // +000f │ │ -51c984: 5467 039d |003e: iget-object v7, v6, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ -51c988: 6e20 e268 0700 |0040: invoke-virtual {v7, v0}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@68e2 │ │ -51c98e: 0a07 |0043: move-result v7 │ │ -51c990: 3d07 0300 |0044: if-lez v7, 0047 // +0003 │ │ -51c994: 2805 |0046: goto 004b // +0005 │ │ -51c996: 7220 3669 5300 |0047: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51c99c: 28d3 |004a: goto 001d // -002d │ │ -51c99e: 7220 3669 6100 |004b: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51c9a4: 28cf |004e: goto 001d // -0031 │ │ -51c9a6: 7210 4069 0300 |004f: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51c9ac: 0a00 |0052: move-result v0 │ │ -51c9ae: 3800 1e00 |0053: if-eqz v0, 0071 // +001e │ │ -51c9b2: 7210 4069 0100 |0055: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51c9b8: 0a0b |0058: move-result v11 │ │ -51c9ba: 390b 0d00 |0059: if-nez v11, 0066 // +000d │ │ -51c9be: 542b 609c |005b: iget-object v11, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51c9c2: 220c 0b22 |005d: new-instance v12, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason; // type@220b │ │ -51c9c6: 7030 28cf ac01 |005f: invoke-direct {v12, v10, v1}, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.:(Lorg/minidns/dnsmessage/Question;Ljava/util/List;)V // method@cf28 │ │ -51c9cc: 7220 9169 cb00 |0062: invoke-interface {v11, v12}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c9d2: 280b |0065: goto 0070 // +000b │ │ -51c9d4: 542b 609c |0066: iget-object v11, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51c9d8: 220c 0e22 |0068: new-instance v12, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason; // type@220e │ │ -51c9dc: 7020 2ecf ac00 |006a: invoke-direct {v12, v10}, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.:(Lorg/minidns/dnsmessage/Question;)V // method@cf2e │ │ -51c9e2: 7220 9169 cb00 |006d: invoke-interface {v11, v12}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c9e8: 1102 |0070: return-object v2 │ │ -51c9ea: 7210 4169 0300 |0071: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c9f0: 0c00 |0074: move-result-object v0 │ │ -51c9f2: 7210 1269 0000 |0075: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c9f8: 0a01 |0078: move-result v1 │ │ -51c9fa: 3801 b600 |0079: if-eqz v1, 012f // +00b6 │ │ -51c9fe: 7210 1369 0000 |007b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51ca04: 0c01 |007e: move-result-object v1 │ │ -51ca06: 1f01 5922 |007f: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ -51ca0a: 5413 6d9d |0081: iget-object v3, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51ca0e: 1f03 5422 |0083: check-cast v3, Lorg/minidns/record/RRSIG; // type@2254 │ │ -51ca12: 2204 1d0f |0085: new-instance v4, Ljava/util/ArrayList; // type@0f1d │ │ -51ca16: 7210 ca68 0b00 |0087: invoke-interface {v11}, Ljava/util/Collection;.size:()I // method@68ca │ │ -51ca1c: 0a05 |008a: move-result v5 │ │ -51ca1e: 7020 7768 5400 |008b: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ca24: 7210 c768 0b00 |008e: invoke-interface {v11}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ -51ca2a: 0c05 |0091: move-result-object v5 │ │ -51ca2c: 7210 1269 0500 |0092: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51ca32: 0a06 |0095: move-result v6 │ │ -51ca34: 3806 1c00 |0096: if-eqz v6, 00b2 // +001c │ │ -51ca38: 7210 1369 0500 |0098: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51ca3e: 0c06 |009b: move-result-object v6 │ │ -51ca40: 1f06 5922 |009c: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ -51ca44: 5467 6f9d |009e: iget-object v7, v6, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ -51ca48: 5438 059d |00a0: iget-object v8, v3, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -51ca4c: 3387 f0ff |00a2: if-ne v7, v8, 0092 // -0010 │ │ -51ca50: 5467 6c9d |00a4: iget-object v7, v6, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51ca54: 5418 6c9d |00a6: iget-object v8, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51ca58: 6e20 dece 8700 |00a8: invoke-virtual {v7, v8}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -51ca5e: 0a07 |00ab: move-result v7 │ │ -51ca60: 3807 e6ff |00ac: if-eqz v7, 0092 // -001a │ │ -51ca64: 7220 3669 6400 |00ae: invoke-interface {v4, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51ca6a: 28e1 |00b1: goto 0092 // -001f │ │ -51ca6c: 7040 15cf a943 |00b2: invoke-direct {v9, v10, v3, v4}, Lorg/minidns/dnssec/DnssecClient;.verifySignedRecords:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/RRSIG;Ljava/util/List;)Ljava/util/Set; // method@cf15 │ │ -51ca72: 0c05 |00b5: move-result-object v5 │ │ -51ca74: 5426 609c |00b6: iget-object v6, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ -51ca78: 7220 9269 5600 |00b8: invoke-interface {v6, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51ca7e: 54a5 4f9c |00bb: iget-object v5, v10, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51ca82: 5436 049d |00bd: iget-object v6, v3, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -51ca86: 6e20 dece 6500 |00bf: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -51ca8c: 0a05 |00c2: move-result v5 │ │ -51ca8e: 3805 3300 |00c3: if-eqz v5, 00f6 // +0033 │ │ -51ca92: 5435 059d |00c5: iget-object v5, v3, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -51ca96: 6206 239d |00c7: sget-object v6, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -51ca9a: 3365 2d00 |00c9: if-ne v5, v6, 00f6 // +002d │ │ -51ca9e: 7210 4169 0400 |00cb: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51caa4: 0c05 |00ce: move-result-object v5 │ │ -51caa6: 7210 1269 0500 |00cf: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51caac: 0a06 |00d2: move-result v6 │ │ -51caae: 1217 |00d3: const/4 v7, #int 1 // #1 │ │ -51cab0: 3806 2000 |00d4: if-eqz v6, 00f4 // +0020 │ │ -51cab4: 7210 1369 0500 |00d6: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51caba: 0c06 |00d9: move-result-object v6 │ │ -51cabc: 1f06 5922 |00da: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ -51cac0: 1c08 4422 |00dc: const-class v8, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51cac4: 6e20 8fd0 8600 |00de: invoke-virtual {v6, v8}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51caca: 0c06 |00e1: move-result-object v6 │ │ -51cacc: 5466 6d9d |00e2: iget-object v6, v6, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51cad0: 1f06 4422 |00e4: check-cast v6, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51cad4: 7210 1469 0500 |00e6: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ -51cada: 6e10 1cd0 0600 |00e9: invoke-virtual {v6}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ -51cae0: 0a06 |00ec: move-result v6 │ │ -51cae2: 5238 fe9c |00ed: iget v8, v3, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ -51cae6: 3386 e0ff |00ef: if-ne v6, v8, 00cf // -0020 │ │ -51caea: 5c27 619c |00f1: iput-boolean v7, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ -51caee: 28dc |00f3: goto 00cf // -0024 │ │ -51caf0: 5c27 629c |00f4: iput-boolean v7, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignatureRequired:Z // field@9c62 │ │ -51caf4: 5415 6c9d |00f6: iget-object v5, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51caf8: 5455 549c |00f8: iget-object v5, v5, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51cafc: 5436 049d |00fa: iget-object v6, v3, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -51cb00: 5466 549c |00fc: iget-object v6, v6, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51cb04: 7120 07cf 6500 |00fe: invoke-static {v5, v6}, Lorg/minidns/dnssec/DnssecClient;.isParentOrSelf:(Ljava/lang/String;Ljava/lang/String;)Z // method@cf07 │ │ -51cb0a: 0a05 |0101: move-result v5 │ │ -51cb0c: 3905 2500 |0102: if-nez v5, 0127 // +0025 │ │ -51cb10: 6204 cc9b |0104: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ -51cb14: 2205 5f0e |0106: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ -51cb18: 7010 8565 0500 |0108: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51cb1e: 1a06 d65c |010b: const-string v6, "Records at " // string@5cd6 │ │ -51cb22: 6e20 9165 6500 |010d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cb28: 5416 6c9d |0110: iget-object v6, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ -51cb2c: 6e20 9065 6500 |0112: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51cb32: 1a06 0301 |0115: const-string v6, " are cross-signed with a key from " // string@0103 │ │ -51cb36: 6e20 9165 6500 |0117: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51cb3c: 5433 049d |011a: iget-object v3, v3, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -51cb40: 6e20 9065 3500 |011c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51cb46: 6e10 a365 0500 |011f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51cb4c: 0c03 |0122: move-result-object v3 │ │ -51cb4e: 6e20 506a 3400 |0123: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@6a50 │ │ -51cb54: 2804 |0126: goto 012a // +0004 │ │ -51cb56: 7220 4669 4c00 |0127: invoke-interface {v12, v4}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@6946 │ │ -51cb5c: 7220 4569 1c00 |012a: invoke-interface {v12, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@6945 │ │ -51cb62: 2900 48ff |012d: goto/16 0075 // -00b8 │ │ -51cb66: 1102 |012f: return-object v2 │ │ +51c914: |[51c914] org.minidns.dnssec.DnssecClient.verifySignatures:(Lorg/minidns/dnsmessage/Question;Ljava/util/Collection;Ljava/util/List;)Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; │ │ +51c924: 2200 250f |0000: new-instance v0, Ljava/util/Date; // type@0f25 │ │ +51c928: 7010 de68 0000 |0002: invoke-direct {v0}, Ljava/util/Date;.:()V // method@68de │ │ +51c92e: 2201 310f |0005: new-instance v1, Ljava/util/LinkedList; // type@0f31 │ │ +51c932: 7010 2a69 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@692a │ │ +51c938: 2202 0122 |000a: new-instance v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult; // type@2201 │ │ +51c93c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +51c93e: 7030 01cf 9203 |000d: invoke-direct {v2, v9, v3}, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.:(Lorg/minidns/dnssec/DnssecClient;Lorg/minidns/dnssec/DnssecClient$1;)V // method@cf01 │ │ +51c944: 2203 1d0f |0010: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ +51c948: 7210 4869 0c00 |0012: invoke-interface {v12}, Ljava/util/List;.size:()I // method@6948 │ │ +51c94e: 0a04 |0015: move-result v4 │ │ +51c950: 7020 7768 4300 |0016: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51c956: 7210 4169 0c00 |0019: invoke-interface {v12}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c95c: 0c04 |001c: move-result-object v4 │ │ +51c95e: 7210 1269 0400 |001d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c964: 0a05 |0020: move-result v5 │ │ +51c966: 3805 2e00 |0021: if-eqz v5, 004f // +002e │ │ +51c96a: 7210 1369 0400 |0023: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c970: 0c05 |0026: move-result-object v5 │ │ +51c972: 1f05 5922 |0027: check-cast v5, Lorg/minidns/record/Record; // type@2259 │ │ +51c976: 1c06 5422 |0029: const-class v6, Lorg/minidns/record/RRSIG; // type@2254 │ │ +51c97a: 6e20 8fd0 6500 |002b: invoke-virtual {v5, v6}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51c980: 0c05 |002e: move-result-object v5 │ │ +51c982: 3905 0300 |002f: if-nez v5, 0032 // +0003 │ │ +51c986: 28ec |0031: goto 001d // -0014 │ │ +51c988: 5456 6d9d |0032: iget-object v6, v5, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c98c: 1f06 5422 |0034: check-cast v6, Lorg/minidns/record/RRSIG; // type@2254 │ │ +51c990: 5467 029d |0036: iget-object v7, v6, Lorg/minidns/record/RRSIG;.signatureExpiration:Ljava/util/Date; // field@9d02 │ │ +51c994: 6e20 e268 0700 |0038: invoke-virtual {v7, v0}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@68e2 │ │ +51c99a: 0a07 |003b: move-result v7 │ │ +51c99c: 3a07 0f00 |003c: if-ltz v7, 004b // +000f │ │ +51c9a0: 5467 039d |003e: iget-object v7, v6, Lorg/minidns/record/RRSIG;.signatureInception:Ljava/util/Date; // field@9d03 │ │ +51c9a4: 6e20 e268 0700 |0040: invoke-virtual {v7, v0}, Ljava/util/Date;.compareTo:(Ljava/util/Date;)I // method@68e2 │ │ +51c9aa: 0a07 |0043: move-result v7 │ │ +51c9ac: 3d07 0300 |0044: if-lez v7, 0047 // +0003 │ │ +51c9b0: 2805 |0046: goto 004b // +0005 │ │ +51c9b2: 7220 3669 5300 |0047: invoke-interface {v3, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51c9b8: 28d3 |004a: goto 001d // -002d │ │ +51c9ba: 7220 3669 6100 |004b: invoke-interface {v1, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51c9c0: 28cf |004e: goto 001d // -0031 │ │ +51c9c2: 7210 4069 0300 |004f: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51c9c8: 0a00 |0052: move-result v0 │ │ +51c9ca: 3800 1e00 |0053: if-eqz v0, 0071 // +001e │ │ +51c9ce: 7210 4069 0100 |0055: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51c9d4: 0a0b |0058: move-result v11 │ │ +51c9d6: 390b 0d00 |0059: if-nez v11, 0066 // +000d │ │ +51c9da: 542b 609c |005b: iget-object v11, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51c9de: 220c 0b22 |005d: new-instance v12, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason; // type@220b │ │ +51c9e2: 7030 28cf ac01 |005f: invoke-direct {v12, v10, v1}, Lorg/minidns/dnssec/UnverifiedReason$NoActiveSignaturesReason;.:(Lorg/minidns/dnsmessage/Question;Ljava/util/List;)V // method@cf28 │ │ +51c9e8: 7220 9169 cb00 |0062: invoke-interface {v11, v12}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c9ee: 280b |0065: goto 0070 // +000b │ │ +51c9f0: 542b 609c |0066: iget-object v11, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51c9f4: 220c 0e22 |0068: new-instance v12, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason; // type@220e │ │ +51c9f8: 7020 2ecf ac00 |006a: invoke-direct {v12, v10}, Lorg/minidns/dnssec/UnverifiedReason$NoSignaturesReason;.:(Lorg/minidns/dnsmessage/Question;)V // method@cf2e │ │ +51c9fe: 7220 9169 cb00 |006d: invoke-interface {v11, v12}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51ca04: 1102 |0070: return-object v2 │ │ +51ca06: 7210 4169 0300 |0071: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51ca0c: 0c00 |0074: move-result-object v0 │ │ +51ca0e: 7210 1269 0000 |0075: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51ca14: 0a01 |0078: move-result v1 │ │ +51ca16: 3801 b600 |0079: if-eqz v1, 012f // +00b6 │ │ +51ca1a: 7210 1369 0000 |007b: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51ca20: 0c01 |007e: move-result-object v1 │ │ +51ca22: 1f01 5922 |007f: check-cast v1, Lorg/minidns/record/Record; // type@2259 │ │ +51ca26: 5413 6d9d |0081: iget-object v3, v1, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51ca2a: 1f03 5422 |0083: check-cast v3, Lorg/minidns/record/RRSIG; // type@2254 │ │ +51ca2e: 2204 1d0f |0085: new-instance v4, Ljava/util/ArrayList; // type@0f1d │ │ +51ca32: 7210 ca68 0b00 |0087: invoke-interface {v11}, Ljava/util/Collection;.size:()I // method@68ca │ │ +51ca38: 0a05 |008a: move-result v5 │ │ +51ca3a: 7020 7768 5400 |008b: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ca40: 7210 c768 0b00 |008e: invoke-interface {v11}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@68c7 │ │ +51ca46: 0c05 |0091: move-result-object v5 │ │ +51ca48: 7210 1269 0500 |0092: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51ca4e: 0a06 |0095: move-result v6 │ │ +51ca50: 3806 1c00 |0096: if-eqz v6, 00b2 // +001c │ │ +51ca54: 7210 1369 0500 |0098: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51ca5a: 0c06 |009b: move-result-object v6 │ │ +51ca5c: 1f06 5922 |009c: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ +51ca60: 5467 6f9d |009e: iget-object v7, v6, Lorg/minidns/record/Record;.type:Lorg/minidns/record/Record$TYPE; // field@9d6f │ │ +51ca64: 5438 059d |00a0: iget-object v8, v3, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +51ca68: 3387 f0ff |00a2: if-ne v7, v8, 0092 // -0010 │ │ +51ca6c: 5467 6c9d |00a4: iget-object v7, v6, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51ca70: 5418 6c9d |00a6: iget-object v8, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51ca74: 6e20 dece 8700 |00a8: invoke-virtual {v7, v8}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +51ca7a: 0a07 |00ab: move-result v7 │ │ +51ca7c: 3807 e6ff |00ac: if-eqz v7, 0092 // -001a │ │ +51ca80: 7220 3669 6400 |00ae: invoke-interface {v4, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51ca86: 28e1 |00b1: goto 0092 // -001f │ │ +51ca88: 7040 15cf a943 |00b2: invoke-direct {v9, v10, v3, v4}, Lorg/minidns/dnssec/DnssecClient;.verifySignedRecords:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/RRSIG;Ljava/util/List;)Ljava/util/Set; // method@cf15 │ │ +51ca8e: 0c05 |00b5: move-result-object v5 │ │ +51ca90: 5426 609c |00b6: iget-object v6, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.reasons:Ljava/util/Set; // field@9c60 │ │ +51ca94: 7220 9269 5600 |00b8: invoke-interface {v6, v5}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51ca9a: 54a5 4f9c |00bb: iget-object v5, v10, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51ca9e: 5436 049d |00bd: iget-object v6, v3, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +51caa2: 6e20 dece 6500 |00bf: invoke-virtual {v5, v6}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +51caa8: 0a05 |00c2: move-result v5 │ │ +51caaa: 3805 3300 |00c3: if-eqz v5, 00f6 // +0033 │ │ +51caae: 5435 059d |00c5: iget-object v5, v3, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +51cab2: 6206 239d |00c7: sget-object v6, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +51cab6: 3365 2d00 |00c9: if-ne v5, v6, 00f6 // +002d │ │ +51caba: 7210 4169 0400 |00cb: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51cac0: 0c05 |00ce: move-result-object v5 │ │ +51cac2: 7210 1269 0500 |00cf: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51cac8: 0a06 |00d2: move-result v6 │ │ +51caca: 1217 |00d3: const/4 v7, #int 1 // #1 │ │ +51cacc: 3806 2000 |00d4: if-eqz v6, 00f4 // +0020 │ │ +51cad0: 7210 1369 0500 |00d6: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51cad6: 0c06 |00d9: move-result-object v6 │ │ +51cad8: 1f06 5922 |00da: check-cast v6, Lorg/minidns/record/Record; // type@2259 │ │ +51cadc: 1c08 4422 |00dc: const-class v8, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51cae0: 6e20 8fd0 8600 |00de: invoke-virtual {v6, v8}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51cae6: 0c06 |00e1: move-result-object v6 │ │ +51cae8: 5466 6d9d |00e2: iget-object v6, v6, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51caec: 1f06 4422 |00e4: check-cast v6, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51caf0: 7210 1469 0500 |00e6: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@6914 │ │ +51caf6: 6e10 1cd0 0600 |00e9: invoke-virtual {v6}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ +51cafc: 0a06 |00ec: move-result v6 │ │ +51cafe: 5238 fe9c |00ed: iget v8, v3, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ +51cb02: 3386 e0ff |00ef: if-ne v6, v8, 00cf // -0020 │ │ +51cb06: 5c27 619c |00f1: iput-boolean v7, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignaturePresent:Z // field@9c61 │ │ +51cb0a: 28dc |00f3: goto 00cf // -0024 │ │ +51cb0c: 5c27 629c |00f4: iput-boolean v7, v2, Lorg/minidns/dnssec/DnssecClient$VerifySignaturesResult;.sepSignatureRequired:Z // field@9c62 │ │ +51cb10: 5415 6c9d |00f6: iget-object v5, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51cb14: 5455 549c |00f8: iget-object v5, v5, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51cb18: 5436 049d |00fa: iget-object v6, v3, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +51cb1c: 5466 549c |00fc: iget-object v6, v6, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51cb20: 7120 07cf 6500 |00fe: invoke-static {v5, v6}, Lorg/minidns/dnssec/DnssecClient;.isParentOrSelf:(Ljava/lang/String;Ljava/lang/String;)Z // method@cf07 │ │ +51cb26: 0a05 |0101: move-result v5 │ │ +51cb28: 3905 2500 |0102: if-nez v5, 0127 // +0025 │ │ +51cb2c: 6204 cc9b |0104: sget-object v4, Lorg/minidns/AbstractDnsClient;.LOGGER:Ljava/util/logging/Logger; // field@9bcc │ │ +51cb30: 2205 5f0e |0106: new-instance v5, Ljava/lang/StringBuilder; // type@0e5f │ │ +51cb34: 7010 8565 0500 |0108: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51cb3a: 1a06 d65c |010b: const-string v6, "Records at " // string@5cd6 │ │ +51cb3e: 6e20 9165 6500 |010d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cb44: 5416 6c9d |0110: iget-object v6, v1, Lorg/minidns/record/Record;.name:Lorg/minidns/dnsname/DnsName; // field@9d6c │ │ +51cb48: 6e20 9065 6500 |0112: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51cb4e: 1a06 0301 |0115: const-string v6, " are cross-signed with a key from " // string@0103 │ │ +51cb52: 6e20 9165 6500 |0117: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51cb58: 5433 049d |011a: iget-object v3, v3, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +51cb5c: 6e20 9065 3500 |011c: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51cb62: 6e10 a365 0500 |011f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51cb68: 0c03 |0122: move-result-object v3 │ │ +51cb6a: 6e20 506a 3400 |0123: invoke-virtual {v4, v3}, Ljava/util/logging/Logger;.finer:(Ljava/lang/String;)V // method@6a50 │ │ +51cb70: 2804 |0126: goto 012a // +0004 │ │ +51cb72: 7220 4669 4c00 |0127: invoke-interface {v12, v4}, Ljava/util/List;.removeAll:(Ljava/util/Collection;)Z // method@6946 │ │ +51cb78: 7220 4569 1c00 |012a: invoke-interface {v12, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@6945 │ │ +51cb7e: 2900 48ff |012d: goto/16 0075 // -00b8 │ │ +51cb82: 1102 |012f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0005 line=265 │ │ 0x000a line=266 │ │ 0x0010 line=267 │ │ 0x0019 line=269 │ │ @@ -1835387,127 +1835405,127 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/RRSIG;Ljava/util/List;)Ljava/util/Set;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 227 16-bit code units │ │ -51c6c4: |[51c6c4] org.minidns.dnssec.DnssecClient.verifySignedRecords:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/RRSIG;Ljava/util/List;)Ljava/util/Set; │ │ -51c6d4: 1c00 4422 |0000: const-class v0, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c6d8: 2201 2c0f |0002: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ -51c6dc: 7010 fd68 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ -51c6e2: 5492 059d |0007: iget-object v2, v9, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -51c6e6: 6203 239d |0009: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -51c6ea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -51c6ec: 3332 2b00 |000c: if-ne v2, v3, 0037 // +002b │ │ -51c6f0: 7210 4169 0a00 |000e: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c6f6: 0c02 |0011: move-result-object v2 │ │ -51c6f8: 7210 1269 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c6fe: 0a03 |0015: move-result v3 │ │ -51c700: 3803 7a00 |0016: if-eqz v3, 0090 // +007a │ │ -51c704: 7210 1369 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c70a: 0c03 |001b: move-result-object v3 │ │ -51c70c: 1f03 5922 |001c: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51c710: 6e20 8fd0 0300 |001e: invoke-virtual {v3, v0}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51c716: 0c03 |0021: move-result-object v3 │ │ -51c718: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ -51c71c: 28ee |0024: goto 0012 // -0012 │ │ -51c71e: 5435 6d9d |0025: iget-object v5, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c722: 1f05 4422 |0027: check-cast v5, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c726: 6e10 1cd0 0500 |0029: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ -51c72c: 0a05 |002c: move-result v5 │ │ -51c72e: 5296 fe9c |002d: iget v6, v9, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ -51c732: 3365 e3ff |002f: if-ne v5, v6, 0012 // -001d │ │ -51c736: 5430 6d9d |0031: iget-object v0, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c73a: 0704 |0033: move-object v4, v0 │ │ -51c73c: 1f04 4422 |0034: check-cast v4, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c740: 285a |0036: goto 0090 // +005a │ │ -51c742: 5482 509c |0037: iget-object v2, v8, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ -51c746: 6203 249d |0039: sget-object v3, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ -51c74a: 3332 1900 |003b: if-ne v2, v3, 0054 // +0019 │ │ -51c74e: 5492 049d |003d: iget-object v2, v9, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -51c752: 5483 4f9c |003f: iget-object v3, v8, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51c756: 6e20 dece 3200 |0041: invoke-virtual {v2, v3}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ -51c75c: 0a02 |0044: move-result v2 │ │ -51c75e: 3802 0f00 |0045: if-eqz v2, 0054 // +000f │ │ -51c762: 2209 0f22 |0047: new-instance v9, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason; // type@220f │ │ -51c766: 5488 4f9c |0049: iget-object v8, v8, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ -51c76a: 5488 549c |004b: iget-object v8, v8, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ -51c76e: 7020 30cf 8900 |004d: invoke-direct {v9, v8}, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.:(Ljava/lang/String;)V // method@cf30 │ │ -51c774: 7220 9169 9100 |0050: invoke-interface {v1, v9}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c77a: 1101 |0053: return-object v1 │ │ -51c77c: 5492 049d |0054: iget-object v2, v9, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -51c780: 6203 239d |0056: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ -51c784: 6e30 0dcf 2703 |0058: invoke-virtual {v7, v2, v3}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0d │ │ -51c78a: 0c02 |005b: move-result-object v2 │ │ -51c78c: 3802 6700 |005c: if-eqz v2, 00c3 // +0067 │ │ -51c790: 6e10 17cf 0200 |005e: invoke-virtual {v2}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ -51c796: 0c03 |0061: move-result-object v3 │ │ -51c798: 7220 9269 3100 |0062: invoke-interface {v1, v3}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ -51c79e: 5422 399c |0065: iget-object v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ -51c7a2: 7210 4169 0200 |0067: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51c7a8: 0c02 |006a: move-result-object v2 │ │ -51c7aa: 7210 1269 0200 |006b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51c7b0: 0a03 |006e: move-result v3 │ │ -51c7b2: 3803 2100 |006f: if-eqz v3, 0090 // +0021 │ │ -51c7b6: 7210 1369 0200 |0071: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51c7bc: 0c03 |0074: move-result-object v3 │ │ -51c7be: 1f03 5922 |0075: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ -51c7c2: 6e20 8fd0 0300 |0077: invoke-virtual {v3, v0}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ -51c7c8: 0c03 |007a: move-result-object v3 │ │ -51c7ca: 3903 0300 |007b: if-nez v3, 007e // +0003 │ │ -51c7ce: 28ee |007d: goto 006b // -0012 │ │ -51c7d0: 5435 6d9d |007e: iget-object v5, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c7d4: 1f05 4422 |0080: check-cast v5, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c7d8: 6e10 1cd0 0500 |0082: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ -51c7de: 0a05 |0085: move-result v5 │ │ -51c7e0: 5296 fe9c |0086: iget v6, v9, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ -51c7e4: 3365 e3ff |0088: if-ne v5, v6, 006b // -001d │ │ -51c7e8: 5433 6d9d |008a: iget-object v3, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ -51c7ec: 1f03 4422 |008c: check-cast v3, Lorg/minidns/record/DNSKEY; // type@2244 │ │ -51c7f0: 0734 |008e: move-object v4, v3 │ │ -51c7f2: 28dc |008f: goto 006b // -0024 │ │ -51c7f4: 3804 0e00 |0090: if-eqz v4, 009e // +000e │ │ -51c7f8: 5478 679c |0092: iget-object v8, v7, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ -51c7fc: 6e40 3fcf a849 |0094: invoke-virtual {v8, v10, v9, v4}, Lorg/minidns/dnssec/Verifier;.verify:(Ljava/util/List;Lorg/minidns/record/RRSIG;Lorg/minidns/record/DNSKEY;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf3f │ │ -51c802: 0c08 |0097: move-result-object v8 │ │ -51c804: 3808 0500 |0098: if-eqz v8, 009d // +0005 │ │ -51c808: 7220 9169 8100 |009a: invoke-interface {v1, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51c80e: 1101 |009d: return-object v1 │ │ -51c810: 2200 0422 |009e: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51c814: 2201 5f0e |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ -51c818: 7010 8565 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51c81e: 7210 4869 0a00 |00a5: invoke-interface {v10}, Ljava/util/List;.size:()I // method@6948 │ │ -51c824: 0a0a |00a8: move-result v10 │ │ -51c826: 6e20 8c65 a100 |00a9: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -51c82c: 1a0a 3200 |00ac: const-string v10, " " // string@0032 │ │ -51c830: 6e20 9165 a100 |00ae: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c836: 5499 059d |00b1: iget-object v9, v9, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ -51c83a: 6e20 9065 9100 |00b3: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51c840: 1a09 4102 |00b6: const-string v9, " record(s) are signed using an unknown key." // string@0241 │ │ -51c844: 6e20 9165 9100 |00b8: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c84a: 6e10 a365 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51c850: 0c09 |00be: move-result-object v9 │ │ -51c852: 7030 1bcf 8009 |00bf: invoke-direct {v0, v8, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ -51c858: 2700 |00c2: throw v0 │ │ -51c85a: 220a 0422 |00c3: new-instance v10, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51c85e: 2200 5f0e |00c5: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -51c862: 7010 8565 0000 |00c7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51c868: 1a01 d367 |00ca: const-string v1, "There is no DNSKEY " // string@67d3 │ │ -51c86c: 6e20 9165 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c872: 5499 049d |00cf: iget-object v9, v9, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ -51c876: 6e20 9065 9000 |00d1: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -51c87c: 1a09 ff06 |00d4: const-string v9, ", but it is used" // string@06ff │ │ -51c880: 6e20 9165 9000 |00d6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51c886: 6e10 a365 0000 |00d9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51c88c: 0c09 |00dc: move-result-object v9 │ │ -51c88e: 7030 1bcf 8a09 |00dd: invoke-direct {v10, v8, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ -51c894: 2802 |00e0: goto 00e2 // +0002 │ │ -51c896: 270a |00e1: throw v10 │ │ -51c898: 28ff |00e2: goto 00e1 // -0001 │ │ +51c6e0: |[51c6e0] org.minidns.dnssec.DnssecClient.verifySignedRecords:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/record/RRSIG;Ljava/util/List;)Ljava/util/Set; │ │ +51c6f0: 1c00 4422 |0000: const-class v0, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c6f4: 2201 2c0f |0002: new-instance v1, Ljava/util/HashSet; // type@0f2c │ │ +51c6f8: 7010 fd68 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@68fd │ │ +51c6fe: 5492 059d |0007: iget-object v2, v9, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +51c702: 6203 239d |0009: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +51c706: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +51c708: 3332 2b00 |000c: if-ne v2, v3, 0037 // +002b │ │ +51c70c: 7210 4169 0a00 |000e: invoke-interface {v10}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c712: 0c02 |0011: move-result-object v2 │ │ +51c714: 7210 1269 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c71a: 0a03 |0015: move-result v3 │ │ +51c71c: 3803 7a00 |0016: if-eqz v3, 0090 // +007a │ │ +51c720: 7210 1369 0200 |0018: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c726: 0c03 |001b: move-result-object v3 │ │ +51c728: 1f03 5922 |001c: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51c72c: 6e20 8fd0 0300 |001e: invoke-virtual {v3, v0}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51c732: 0c03 |0021: move-result-object v3 │ │ +51c734: 3903 0300 |0022: if-nez v3, 0025 // +0003 │ │ +51c738: 28ee |0024: goto 0012 // -0012 │ │ +51c73a: 5435 6d9d |0025: iget-object v5, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c73e: 1f05 4422 |0027: check-cast v5, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c742: 6e10 1cd0 0500 |0029: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ +51c748: 0a05 |002c: move-result v5 │ │ +51c74a: 5296 fe9c |002d: iget v6, v9, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ +51c74e: 3365 e3ff |002f: if-ne v5, v6, 0012 // -001d │ │ +51c752: 5430 6d9d |0031: iget-object v0, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c756: 0704 |0033: move-object v4, v0 │ │ +51c758: 1f04 4422 |0034: check-cast v4, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c75c: 285a |0036: goto 0090 // +005a │ │ +51c75e: 5482 509c |0037: iget-object v2, v8, Lorg/minidns/dnsmessage/Question;.type:Lorg/minidns/record/Record$TYPE; // field@9c50 │ │ +51c762: 6203 249d |0039: sget-object v3, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ +51c766: 3332 1900 |003b: if-ne v2, v3, 0054 // +0019 │ │ +51c76a: 5492 049d |003d: iget-object v2, v9, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +51c76e: 5483 4f9c |003f: iget-object v3, v8, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51c772: 6e20 dece 3200 |0041: invoke-virtual {v2, v3}, Lorg/minidns/dnsname/DnsName;.equals:(Ljava/lang/Object;)Z // method@cede │ │ +51c778: 0a02 |0044: move-result v2 │ │ +51c77a: 3802 0f00 |0045: if-eqz v2, 0054 // +000f │ │ +51c77e: 2209 0f22 |0047: new-instance v9, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason; // type@220f │ │ +51c782: 5488 4f9c |0049: iget-object v8, v8, Lorg/minidns/dnsmessage/Question;.name:Lorg/minidns/dnsname/DnsName; // field@9c4f │ │ +51c786: 5488 549c |004b: iget-object v8, v8, Lorg/minidns/dnsname/DnsName;.ace:Ljava/lang/String; // field@9c54 │ │ +51c78a: 7020 30cf 8900 |004d: invoke-direct {v9, v8}, Lorg/minidns/dnssec/UnverifiedReason$NoTrustAnchorReason;.:(Ljava/lang/String;)V // method@cf30 │ │ +51c790: 7220 9169 9100 |0050: invoke-interface {v1, v9}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c796: 1101 |0053: return-object v1 │ │ +51c798: 5492 049d |0054: iget-object v2, v9, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +51c79c: 6203 239d |0056: sget-object v3, Lorg/minidns/record/Record$TYPE;.DNSKEY:Lorg/minidns/record/Record$TYPE; // field@9d23 │ │ +51c7a0: 6e30 0dcf 2703 |0058: invoke-virtual {v7, v2, v3}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0d │ │ +51c7a6: 0c02 |005b: move-result-object v2 │ │ +51c7a8: 3802 6700 |005c: if-eqz v2, 00c3 // +0067 │ │ +51c7ac: 6e10 17cf 0200 |005e: invoke-virtual {v2}, Lorg/minidns/dnssec/DnssecMessage;.getUnverifiedReasons:()Ljava/util/Set; // method@cf17 │ │ +51c7b2: 0c03 |0061: move-result-object v3 │ │ +51c7b4: 7220 9269 3100 |0062: invoke-interface {v1, v3}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@6992 │ │ +51c7ba: 5422 399c |0065: iget-object v2, v2, Lorg/minidns/dnsmessage/DnsMessage;.answerSection:Ljava/util/List; // field@9c39 │ │ +51c7be: 7210 4169 0200 |0067: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51c7c4: 0c02 |006a: move-result-object v2 │ │ +51c7c6: 7210 1269 0200 |006b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51c7cc: 0a03 |006e: move-result v3 │ │ +51c7ce: 3803 2100 |006f: if-eqz v3, 0090 // +0021 │ │ +51c7d2: 7210 1369 0200 |0071: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51c7d8: 0c03 |0074: move-result-object v3 │ │ +51c7da: 1f03 5922 |0075: check-cast v3, Lorg/minidns/record/Record; // type@2259 │ │ +51c7de: 6e20 8fd0 0300 |0077: invoke-virtual {v3, v0}, Lorg/minidns/record/Record;.ifPossibleAs:(Ljava/lang/Class;)Lorg/minidns/record/Record; // method@d08f │ │ +51c7e4: 0c03 |007a: move-result-object v3 │ │ +51c7e6: 3903 0300 |007b: if-nez v3, 007e // +0003 │ │ +51c7ea: 28ee |007d: goto 006b // -0012 │ │ +51c7ec: 5435 6d9d |007e: iget-object v5, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c7f0: 1f05 4422 |0080: check-cast v5, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c7f4: 6e10 1cd0 0500 |0082: invoke-virtual {v5}, Lorg/minidns/record/DNSKEY;.getKeyTag:()I // method@d01c │ │ +51c7fa: 0a05 |0085: move-result v5 │ │ +51c7fc: 5296 fe9c |0086: iget v6, v9, Lorg/minidns/record/RRSIG;.keyTag:I // field@9cfe │ │ +51c800: 3365 e3ff |0088: if-ne v5, v6, 006b // -001d │ │ +51c804: 5433 6d9d |008a: iget-object v3, v3, Lorg/minidns/record/Record;.payloadData:Lorg/minidns/record/Data; // field@9d6d │ │ +51c808: 1f03 4422 |008c: check-cast v3, Lorg/minidns/record/DNSKEY; // type@2244 │ │ +51c80c: 0734 |008e: move-object v4, v3 │ │ +51c80e: 28dc |008f: goto 006b // -0024 │ │ +51c810: 3804 0e00 |0090: if-eqz v4, 009e // +000e │ │ +51c814: 5478 679c |0092: iget-object v8, v7, Lorg/minidns/dnssec/DnssecClient;.verifier:Lorg/minidns/dnssec/Verifier; // field@9c67 │ │ +51c818: 6e40 3fcf a849 |0094: invoke-virtual {v8, v10, v9, v4}, Lorg/minidns/dnssec/Verifier;.verify:(Ljava/util/List;Lorg/minidns/record/RRSIG;Lorg/minidns/record/DNSKEY;)Lorg/minidns/dnssec/UnverifiedReason; // method@cf3f │ │ +51c81e: 0c08 |0097: move-result-object v8 │ │ +51c820: 3808 0500 |0098: if-eqz v8, 009d // +0005 │ │ +51c824: 7220 9169 8100 |009a: invoke-interface {v1, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51c82a: 1101 |009d: return-object v1 │ │ +51c82c: 2200 0422 |009e: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51c830: 2201 5f0e |00a0: new-instance v1, Ljava/lang/StringBuilder; // type@0e5f │ │ +51c834: 7010 8565 0100 |00a2: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51c83a: 7210 4869 0a00 |00a5: invoke-interface {v10}, Ljava/util/List;.size:()I // method@6948 │ │ +51c840: 0a0a |00a8: move-result v10 │ │ +51c842: 6e20 8c65 a100 |00a9: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +51c848: 1a0a 3200 |00ac: const-string v10, " " // string@0032 │ │ +51c84c: 6e20 9165 a100 |00ae: invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c852: 5499 059d |00b1: iget-object v9, v9, Lorg/minidns/record/RRSIG;.typeCovered:Lorg/minidns/record/Record$TYPE; // field@9d05 │ │ +51c856: 6e20 9065 9100 |00b3: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51c85c: 1a09 4102 |00b6: const-string v9, " record(s) are signed using an unknown key." // string@0241 │ │ +51c860: 6e20 9165 9100 |00b8: invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c866: 6e10 a365 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51c86c: 0c09 |00be: move-result-object v9 │ │ +51c86e: 7030 1bcf 8009 |00bf: invoke-direct {v0, v8, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ +51c874: 2700 |00c2: throw v0 │ │ +51c876: 220a 0422 |00c3: new-instance v10, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51c87a: 2200 5f0e |00c5: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +51c87e: 7010 8565 0000 |00c7: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51c884: 1a01 d367 |00ca: const-string v1, "There is no DNSKEY " // string@67d3 │ │ +51c888: 6e20 9165 1000 |00cc: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c88e: 5499 049d |00cf: iget-object v9, v9, Lorg/minidns/record/RRSIG;.signerName:Lorg/minidns/dnsname/DnsName; // field@9d04 │ │ +51c892: 6e20 9065 9000 |00d1: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +51c898: 1a09 ff06 |00d4: const-string v9, ", but it is used" // string@06ff │ │ +51c89c: 6e20 9165 9000 |00d6: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51c8a2: 6e10 a365 0000 |00d9: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51c8a8: 0c09 |00dc: move-result-object v9 │ │ +51c8aa: 7030 1bcf 8a09 |00dd: invoke-direct {v10, v8, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Lorg/minidns/dnsmessage/Question;Ljava/lang/String;)V // method@cf1b │ │ +51c8b0: 2802 |00e0: goto 00e2 // +0002 │ │ +51c8b2: 270a |00e1: throw v10 │ │ +51c8b4: 28ff |00e2: goto 00e1 // -0001 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0007 line=346 │ │ 0x000e line=348 │ │ 0x001e line=349 │ │ 0x0025 line=352 │ │ @@ -1835536,18 +1835554,18 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -51cd28: |[51cd28] org.minidns.dnssec.DnssecClient.addSecureEntryPoint:(Lorg/minidns/dnsname/DnsName;[B)V │ │ -51cd38: 5410 649c |0000: iget-object v0, v1, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ -51cd3c: 7230 6b69 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -51cd42: 0e00 |0005: return-void │ │ +51cd44: |[51cd44] org.minidns.dnssec.DnssecClient.addSecureEntryPoint:(Lorg/minidns/dnsname/DnsName;[B)V │ │ +51cd54: 5410 649c |0000: iget-object v0, v1, Lorg/minidns/dnssec/DnssecClient;.knownSeps:Ljava/util/Map; // field@9c64 │ │ +51cd58: 7230 6b69 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +51cd5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnssec/DnssecClient; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/minidns/dnsname/DnsName; │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ @@ -1835557,27 +1835575,27 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -51c080: |[51c080] org.minidns.dnssec.DnssecClient.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; │ │ -51c090: 6e10 c8ce 0200 |0000: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage;.isDnssecOk:()Z // method@cec8 │ │ -51c096: 0a00 |0003: move-result v0 │ │ -51c098: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -51c09c: 1a02 211d |0006: const-string v2, "DNSSEC OK (DO) flag not set in response" // string@1d21 │ │ -51c0a0: 1102 |0008: return-object v2 │ │ -51c0a2: 5520 3e9c |0009: iget-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ -51c0a6: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ -51c0aa: 1a02 7216 |000d: const-string v2, "CHECKING DISABLED (CD) flag not set in response" // string@1672 │ │ -51c0ae: 1102 |000f: return-object v2 │ │ -51c0b0: 6f20 fbcf 2100 |0010: invoke-super {v1, v2}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@cffb │ │ -51c0b6: 0c02 |0013: move-result-object v2 │ │ -51c0b8: 1102 |0014: return-object v2 │ │ +51c09c: |[51c09c] org.minidns.dnssec.DnssecClient.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; │ │ +51c0ac: 6e10 c8ce 0200 |0000: invoke-virtual {v2}, Lorg/minidns/dnsmessage/DnsMessage;.isDnssecOk:()Z // method@cec8 │ │ +51c0b2: 0a00 |0003: move-result v0 │ │ +51c0b4: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +51c0b8: 1a02 211d |0006: const-string v2, "DNSSEC OK (DO) flag not set in response" // string@1d21 │ │ +51c0bc: 1102 |0008: return-object v2 │ │ +51c0be: 5520 3e9c |0009: iget-boolean v0, v2, Lorg/minidns/dnsmessage/DnsMessage;.checkingDisabled:Z // field@9c3e │ │ +51c0c2: 3900 0500 |000b: if-nez v0, 0010 // +0005 │ │ +51c0c6: 1a02 7216 |000d: const-string v2, "CHECKING DISABLED (CD) flag not set in response" // string@1672 │ │ +51c0ca: 1102 |000f: return-object v2 │ │ +51c0cc: 6f20 fbcf 2100 |0010: invoke-super {v1, v2}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseAcceptable:(Lorg/minidns/dnsmessage/DnsMessage;)Ljava/lang/String; // method@cffb │ │ +51c0d2: 0c02 |0013: move-result-object v2 │ │ +51c0d4: 1102 |0014: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0009 line=475 │ │ 0x0010 line=479 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/minidns/dnssec/DnssecClient; │ │ @@ -1835588,18 +1835606,18 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -51c064: |[51c064] org.minidns.dnssec.DnssecClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ -51c074: 6f30 fccf 1002 |0000: invoke-super {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cffc │ │ -51c07a: 0a01 |0003: move-result v1 │ │ -51c07c: 0f01 |0004: return v1 │ │ +51c080: |[51c080] org.minidns.dnssec.DnssecClient.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ +51c090: 6f30 fccf 1002 |0000: invoke-super {v0, v1, v2}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cffc │ │ +51c096: 0a01 |0003: move-result v1 │ │ +51c098: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/minidns/dnssec/DnssecClient; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage; │ │ @@ -1835609,26 +1835627,26 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -51c8b8: |[51c8b8] org.minidns.dnssec.DnssecClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -51c8c8: 6e10 a1ce 0300 |0000: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; // method@cea1 │ │ -51c8ce: 0c00 |0003: move-result-object v0 │ │ -51c8d0: 5421 ce9b |0004: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ -51c8d4: 6e10 c9d0 0100 |0006: invoke-virtual {v1}, Lorg/minidns/source/DnsDataSource;.getUdpPayloadSize:()I // method@d0c9 │ │ -51c8da: 0a01 |0009: move-result v1 │ │ -51c8dc: 6e20 89cf 1000 |000a: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; // method@cf89 │ │ -51c8e2: 6e10 87cf 0000 |000d: invoke-virtual {v0}, Lorg/minidns/edns/Edns$Builder;.setDnssecOk:()Lorg/minidns/edns/Edns$Builder; // method@cf87 │ │ -51c8e8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -51c8ea: 6e20 a5ce 0300 |0011: invoke-virtual {v3, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setCheckingDisabled:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea5 │ │ -51c8f0: 6f20 fdcf 3200 |0014: invoke-super {v2, v3}, Lorg/minidns/iterative/ReliableDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cffd │ │ -51c8f6: 1103 |0017: return-object v3 │ │ +51c8d4: |[51c8d4] org.minidns.dnssec.DnssecClient.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +51c8e4: 6e10 a1ce 0300 |0000: invoke-virtual {v3}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.getEdnsBuilder:()Lorg/minidns/edns/Edns$Builder; // method@cea1 │ │ +51c8ea: 0c00 |0003: move-result-object v0 │ │ +51c8ec: 5421 ce9b |0004: iget-object v1, v2, Lorg/minidns/AbstractDnsClient;.dataSource:Lorg/minidns/source/DnsDataSource; // field@9bce │ │ +51c8f0: 6e10 c9d0 0100 |0006: invoke-virtual {v1}, Lorg/minidns/source/DnsDataSource;.getUdpPayloadSize:()I // method@d0c9 │ │ +51c8f6: 0a01 |0009: move-result v1 │ │ +51c8f8: 6e20 89cf 1000 |000a: invoke-virtual {v0, v1}, Lorg/minidns/edns/Edns$Builder;.setUdpPayloadSize:(I)Lorg/minidns/edns/Edns$Builder; // method@cf89 │ │ +51c8fe: 6e10 87cf 0000 |000d: invoke-virtual {v0}, Lorg/minidns/edns/Edns$Builder;.setDnssecOk:()Lorg/minidns/edns/Edns$Builder; // method@cf87 │ │ +51c904: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +51c906: 6e20 a5ce 0300 |0011: invoke-virtual {v3, v0}, Lorg/minidns/dnsmessage/DnsMessage$Builder;.setCheckingDisabled:(Z)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cea5 │ │ +51c90c: 6f20 fdcf 3200 |0014: invoke-super {v2, v3}, Lorg/minidns/iterative/ReliableDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cffd │ │ +51c912: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0011 line=462 │ │ 0x0014 line=463 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/minidns/dnssec/DnssecClient; │ │ @@ -1835639,18 +1835657,18 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -51c89c: |[51c89c] org.minidns.dnssec.DnssecClient.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; │ │ -51c8ac: 6e20 0ecf 1000 |0000: invoke-virtual {v0, v1}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0e │ │ -51c8b2: 0c01 |0003: move-result-object v1 │ │ -51c8b4: 1101 |0004: return-object v1 │ │ +51c8b8: |[51c8b8] org.minidns.dnssec.DnssecClient.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; │ │ +51c8c8: 6e20 0ecf 1000 |0000: invoke-virtual {v0, v1}, Lorg/minidns/dnssec/DnssecClient;.queryDnssec:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0e │ │ +51c8ce: 0c01 |0003: move-result-object v1 │ │ +51c8d0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/minidns/dnssec/DnssecClient; │ │ 0x0000 - 0x0005 reg=1 (null) Lorg/minidns/dnsmessage/Question; │ │ │ │ @@ -1835659,23 +1835677,23 @@ │ │ type : '(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -51cc38: |[51cc38] org.minidns.dnssec.DnssecClient.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; │ │ -51cc48: 2200 fa21 |0000: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ -51cc4c: 6201 0c9d |0002: sget-object v1, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ -51cc50: 7040 cece 3014 |0004: invoke-direct {v0, v3, v4, v1}, Lorg/minidns/dnsmessage/Question;.:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@cece │ │ -51cc56: 6f20 23ce 0200 |0007: invoke-super {v2, v0}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ -51cc5c: 0c03 |000a: move-result-object v3 │ │ -51cc5e: 7030 0bcf 0203 |000b: invoke-direct {v2, v0, v3}, Lorg/minidns/dnssec/DnssecClient;.performVerification:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0b │ │ -51cc64: 0c03 |000e: move-result-object v3 │ │ -51cc66: 1103 |000f: return-object v3 │ │ +51cc54: |[51cc54] org.minidns.dnssec.DnssecClient.queryDnssec:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;)Lorg/minidns/dnssec/DnssecMessage; │ │ +51cc64: 2200 fa21 |0000: new-instance v0, Lorg/minidns/dnsmessage/Question; // type@21fa │ │ +51cc68: 6201 0c9d |0002: sget-object v1, Lorg/minidns/record/Record$CLASS;.IN:Lorg/minidns/record/Record$CLASS; // field@9d0c │ │ +51cc6c: 7040 cece 3014 |0004: invoke-direct {v0, v3, v4, v1}, Lorg/minidns/dnsmessage/Question;.:(Ljava/lang/CharSequence;Lorg/minidns/record/Record$TYPE;Lorg/minidns/record/Record$CLASS;)V // method@cece │ │ +51cc72: 6f20 23ce 0200 |0007: invoke-super {v2, v0}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ +51cc78: 0c03 |000a: move-result-object v3 │ │ +51cc7a: 7030 0bcf 0203 |000b: invoke-direct {v2, v0, v3}, Lorg/minidns/dnssec/DnssecClient;.performVerification:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0b │ │ +51cc80: 0c03 |000e: move-result-object v3 │ │ +51cc82: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ 0x000b line=94 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/minidns/dnssec/DnssecClient; │ │ @@ -1835687,20 +1835705,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -51cc68: |[51cc68] org.minidns.dnssec.DnssecClient.queryDnssec:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage; │ │ -51cc78: 6f20 23ce 2100 |0000: invoke-super {v1, v2}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ -51cc7e: 0c00 |0003: move-result-object v0 │ │ -51cc80: 7030 0bcf 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecClient;.performVerification:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0b │ │ -51cc86: 0c02 |0007: move-result-object v2 │ │ -51cc88: 1102 |0008: return-object v2 │ │ +51cc84: |[51cc84] org.minidns.dnssec.DnssecClient.queryDnssec:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnssec/DnssecMessage; │ │ +51cc94: 6f20 23ce 2100 |0000: invoke-super {v1, v2}, Lorg/minidns/AbstractDnsClient;.query:(Lorg/minidns/dnsmessage/Question;)Lorg/minidns/dnsmessage/DnsMessage; // method@ce23 │ │ +51cc9a: 0c00 |0003: move-result-object v0 │ │ +51cc9c: 7030 0bcf 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/minidns/dnssec/DnssecClient;.performVerification:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Lorg/minidns/dnssec/DnssecMessage; // method@cf0b │ │ +51cca2: 0c02 |0007: move-result-object v2 │ │ +51cca4: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/minidns/dnssec/DnssecClient; │ │ 0x0000 - 0x0009 reg=2 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -1835736,18 +1835754,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -51df34: |[51df34] org.minidns.dnssec.algorithms.DsaSignatureVerifier.:(Ljava/lang/String;)V │ │ -51df44: 1a00 4c1d |0000: const-string v0, "DSA" // string@1d4c │ │ -51df48: 7030 5acf 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ -51df4e: 0e00 |0005: return-void │ │ +51df50: |[51df50] org.minidns.dnssec.algorithms.DsaSignatureVerifier.:(Ljava/lang/String;)V │ │ +51df60: 1a00 4c1d |0000: const-string v0, "DSA" // string@1d4c │ │ +51df64: 7030 5acf 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ +51df6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnssec/algorithms/DsaSignatureVerifier; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1835757,55 +1835775,55 @@ │ │ type : '([B)Ljava/security/PublicKey;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 86 16-bit code units │ │ -51de68: |[51de68] org.minidns.dnssec.algorithms.DsaSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ -51de78: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -51de7c: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51de80: 7020 5e63 7100 |0004: invoke-direct {v1, v7}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51de86: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51de8c: 7210 7363 0000 |000a: invoke-interface {v0}, Ljava/io/DataInput;.readUnsignedByte:()I // method@6373 │ │ -51de92: 0a07 |000d: move-result v7 │ │ -51de94: 1301 1400 |000e: const/16 v1, #int 20 // #14 │ │ -51de98: 2311 2e23 |0010: new-array v1, v1, [B // type@232e │ │ -51de9c: 7220 7263 1000 |0012: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51dea2: 2202 7b0e |0015: new-instance v2, Ljava/math/BigInteger; // type@0e7b │ │ -51dea6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -51dea8: 7030 0566 3201 |0018: invoke-direct {v2, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51deae: da07 0708 |001b: mul-int/lit8 v7, v7, #int 8 // #08 │ │ -51deb2: d807 0740 |001d: add-int/lit8 v7, v7, #int 64 // #40 │ │ -51deb6: 2371 2e23 |001f: new-array v1, v7, [B // type@232e │ │ -51deba: 7220 7263 1000 |0021: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51dec0: 2204 7b0e |0024: new-instance v4, Ljava/math/BigInteger; // type@0e7b │ │ -51dec4: 7030 0566 3401 |0026: invoke-direct {v4, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51deca: 2371 2e23 |0029: new-array v1, v7, [B // type@232e │ │ -51dece: 7220 7263 1000 |002b: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51ded4: 2205 7b0e |002e: new-instance v5, Ljava/math/BigInteger; // type@0e7b │ │ -51ded8: 7030 0566 3501 |0030: invoke-direct {v5, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51dede: 2377 2e23 |0033: new-array v7, v7, [B // type@232e │ │ -51dee2: 7220 7263 7000 |0035: invoke-interface {v0, v7}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51dee8: 2200 7b0e |0038: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ -51deec: 7030 0566 3007 |003a: invoke-direct {v0, v3, v7}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51def2: 6e10 5bcf 0600 |003d: invoke-virtual {v6}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ -51def8: 0c07 |0040: move-result-object v7 │ │ -51defa: 2201 f90e |0041: new-instance v1, Ljava/security/spec/DSAPublicKeySpec; // type@0ef9 │ │ -51defe: 7055 0068 0124 |0043: invoke-direct {v1, v0, v4, v2, v5}, Ljava/security/spec/DSAPublicKeySpec;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6800 │ │ -51df04: 6e20 b766 1700 |0046: invoke-virtual {v7, v1}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ -51df0a: 0c07 |0049: move-result-object v7 │ │ -51df0c: 1107 |004a: return-object v7 │ │ -51df0e: 0d07 |004b: move-exception v7 │ │ -51df10: 2802 |004c: goto 004e // +0002 │ │ -51df12: 0d07 |004d: move-exception v7 │ │ -51df14: 2200 0422 |004e: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51df18: 1a01 c528 |0050: const-string v1, "Invalid public key!" // string@28c5 │ │ -51df1c: 7030 19cf 1007 |0052: invoke-direct {v0, v1, v7}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51df22: 2700 |0055: throw v0 │ │ +51de84: |[51de84] org.minidns.dnssec.algorithms.DsaSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ +51de94: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +51de98: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51de9c: 7020 5e63 7100 |0004: invoke-direct {v1, v7}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51dea2: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51dea8: 7210 7363 0000 |000a: invoke-interface {v0}, Ljava/io/DataInput;.readUnsignedByte:()I // method@6373 │ │ +51deae: 0a07 |000d: move-result v7 │ │ +51deb0: 1301 1400 |000e: const/16 v1, #int 20 // #14 │ │ +51deb4: 2311 2e23 |0010: new-array v1, v1, [B // type@232e │ │ +51deb8: 7220 7263 1000 |0012: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51debe: 2202 7b0e |0015: new-instance v2, Ljava/math/BigInteger; // type@0e7b │ │ +51dec2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +51dec4: 7030 0566 3201 |0018: invoke-direct {v2, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51deca: da07 0708 |001b: mul-int/lit8 v7, v7, #int 8 // #08 │ │ +51dece: d807 0740 |001d: add-int/lit8 v7, v7, #int 64 // #40 │ │ +51ded2: 2371 2e23 |001f: new-array v1, v7, [B // type@232e │ │ +51ded6: 7220 7263 1000 |0021: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51dedc: 2204 7b0e |0024: new-instance v4, Ljava/math/BigInteger; // type@0e7b │ │ +51dee0: 7030 0566 3401 |0026: invoke-direct {v4, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51dee6: 2371 2e23 |0029: new-array v1, v7, [B // type@232e │ │ +51deea: 7220 7263 1000 |002b: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51def0: 2205 7b0e |002e: new-instance v5, Ljava/math/BigInteger; // type@0e7b │ │ +51def4: 7030 0566 3501 |0030: invoke-direct {v5, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51defa: 2377 2e23 |0033: new-array v7, v7, [B // type@232e │ │ +51defe: 7220 7263 7000 |0035: invoke-interface {v0, v7}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51df04: 2200 7b0e |0038: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ +51df08: 7030 0566 3007 |003a: invoke-direct {v0, v3, v7}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51df0e: 6e10 5bcf 0600 |003d: invoke-virtual {v6}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ +51df14: 0c07 |0040: move-result-object v7 │ │ +51df16: 2201 f90e |0041: new-instance v1, Ljava/security/spec/DSAPublicKeySpec; // type@0ef9 │ │ +51df1a: 7055 0068 0124 |0043: invoke-direct {v1, v0, v4, v2, v5}, Ljava/security/spec/DSAPublicKeySpec;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6800 │ │ +51df20: 6e20 b766 1700 |0046: invoke-virtual {v7, v1}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ +51df26: 0c07 |0049: move-result-object v7 │ │ +51df28: 1107 |004a: return-object v7 │ │ +51df2a: 0d07 |004b: move-exception v7 │ │ +51df2c: 2802 |004c: goto 004e // +0002 │ │ +51df2e: 0d07 |004d: move-exception v7 │ │ +51df30: 2200 0422 |004e: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51df34: 1a01 c528 |0050: const-string v1, "Invalid public key!" // string@28c5 │ │ +51df38: 7030 19cf 1007 |0052: invoke-direct {v0, v1, v7}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51df3e: 2700 |0055: throw v0 │ │ catches : 1 │ │ 0x000a - 0x004a │ │ Ljava/io/IOException; -> 0x004d │ │ Ljava/security/spec/InvalidKeySpecException; -> 0x004b │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=77 │ │ @@ -1835831,64 +1835849,64 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -51dd6c: |[51dd6c] org.minidns.dnssec.algorithms.DsaSignatureVerifier.getSignature:([B)[B │ │ -51dd7c: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -51dd80: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51dd84: 7020 5e63 9100 |0004: invoke-direct {v1, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51dd8a: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51dd90: 2209 fd0d |000a: new-instance v9, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -51dd94: 7010 6463 0900 |000c: invoke-direct {v9}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -51dd9a: 2201 010e |000f: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -51dd9e: 7020 8963 9100 |0011: invoke-direct {v1, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -51dda4: 7210 7163 0000 |0014: invoke-interface {v0}, Ljava/io/DataInput;.readByte:()B // method@6371 │ │ -51ddaa: 1302 1400 |0017: const/16 v2, #int 20 // #14 │ │ -51ddae: 2323 2e23 |0019: new-array v3, v2, [B // type@232e │ │ -51ddb2: 7220 7263 3000 |001b: invoke-interface {v0, v3}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51ddb8: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -51ddba: 4805 0304 |001f: aget-byte v5, v3, v4 │ │ -51ddbe: 1306 1500 |0021: const/16 v6, #int 21 // #15 │ │ -51ddc2: 3b05 0500 |0023: if-gez v5, 0028 // +0005 │ │ -51ddc6: 1305 1500 |0025: const/16 v5, #int 21 // #15 │ │ -51ddca: 2803 |0027: goto 002a // +0003 │ │ -51ddcc: 1305 1400 |0028: const/16 v5, #int 20 // #14 │ │ -51ddd0: 2327 2e23 |002a: new-array v7, v2, [B // type@232e │ │ -51ddd4: 7220 7263 7000 |002c: invoke-interface {v0, v7}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51ddda: 4800 0704 |002f: aget-byte v0, v7, v4 │ │ -51ddde: 3b00 0300 |0031: if-gez v0, 0034 // +0003 │ │ -51dde2: 2803 |0033: goto 0036 // +0003 │ │ -51dde4: 1306 1400 |0034: const/16 v6, #int 20 // #14 │ │ -51dde8: 1300 3000 |0036: const/16 v0, #int 48 // #30 │ │ -51ddec: 6e20 8e63 0100 |0038: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51ddf2: 9000 0506 |003b: add-int v0, v5, v6 │ │ -51ddf6: d800 0004 |003d: add-int/lit8 v0, v0, #int 4 // #04 │ │ -51ddfa: 6e20 8e63 0100 |003f: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de00: 1220 |0042: const/4 v0, #int 2 // #2 │ │ -51de02: 6e20 8e63 0100 |0043: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de08: 6e20 8e63 5100 |0046: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de0e: 3725 0500 |0049: if-le v5, v2, 004e // +0005 │ │ -51de12: 6e20 8e63 4100 |004b: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de18: 6e20 8d63 3100 |004e: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51de1e: 6e20 8e63 0100 |0051: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de24: 6e20 8e63 6100 |0054: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de2a: 3726 0500 |0057: if-le v6, v2, 005c // +0005 │ │ -51de2e: 6e20 8e63 4100 |0059: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51de34: 6e20 8d63 7100 |005c: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51de3a: 6e10 6a63 0900 |005f: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -51de40: 0c09 |0062: move-result-object v9 │ │ -51de42: 1109 |0063: return-object v9 │ │ -51de44: 0d09 |0064: move-exception v9 │ │ -51de46: 2200 0422 |0065: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51de4a: 1a01 d228 |0067: const-string v1, "Invalid signature!" // string@28d2 │ │ -51de4e: 7030 19cf 1009 |0069: invoke-direct {v0, v1, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51de54: 2700 |006c: throw v0 │ │ +51dd88: |[51dd88] org.minidns.dnssec.algorithms.DsaSignatureVerifier.getSignature:([B)[B │ │ +51dd98: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +51dd9c: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51dda0: 7020 5e63 9100 |0004: invoke-direct {v1, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51dda6: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51ddac: 2209 fd0d |000a: new-instance v9, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +51ddb0: 7010 6463 0900 |000c: invoke-direct {v9}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +51ddb6: 2201 010e |000f: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +51ddba: 7020 8963 9100 |0011: invoke-direct {v1, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +51ddc0: 7210 7163 0000 |0014: invoke-interface {v0}, Ljava/io/DataInput;.readByte:()B // method@6371 │ │ +51ddc6: 1302 1400 |0017: const/16 v2, #int 20 // #14 │ │ +51ddca: 2323 2e23 |0019: new-array v3, v2, [B // type@232e │ │ +51ddce: 7220 7263 3000 |001b: invoke-interface {v0, v3}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51ddd4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +51ddd6: 4805 0304 |001f: aget-byte v5, v3, v4 │ │ +51ddda: 1306 1500 |0021: const/16 v6, #int 21 // #15 │ │ +51ddde: 3b05 0500 |0023: if-gez v5, 0028 // +0005 │ │ +51dde2: 1305 1500 |0025: const/16 v5, #int 21 // #15 │ │ +51dde6: 2803 |0027: goto 002a // +0003 │ │ +51dde8: 1305 1400 |0028: const/16 v5, #int 20 // #14 │ │ +51ddec: 2327 2e23 |002a: new-array v7, v2, [B // type@232e │ │ +51ddf0: 7220 7263 7000 |002c: invoke-interface {v0, v7}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51ddf6: 4800 0704 |002f: aget-byte v0, v7, v4 │ │ +51ddfa: 3b00 0300 |0031: if-gez v0, 0034 // +0003 │ │ +51ddfe: 2803 |0033: goto 0036 // +0003 │ │ +51de00: 1306 1400 |0034: const/16 v6, #int 20 // #14 │ │ +51de04: 1300 3000 |0036: const/16 v0, #int 48 // #30 │ │ +51de08: 6e20 8e63 0100 |0038: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de0e: 9000 0506 |003b: add-int v0, v5, v6 │ │ +51de12: d800 0004 |003d: add-int/lit8 v0, v0, #int 4 // #04 │ │ +51de16: 6e20 8e63 0100 |003f: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de1c: 1220 |0042: const/4 v0, #int 2 // #2 │ │ +51de1e: 6e20 8e63 0100 |0043: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de24: 6e20 8e63 5100 |0046: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de2a: 3725 0500 |0049: if-le v5, v2, 004e // +0005 │ │ +51de2e: 6e20 8e63 4100 |004b: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de34: 6e20 8d63 3100 |004e: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51de3a: 6e20 8e63 0100 |0051: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de40: 6e20 8e63 6100 |0054: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de46: 3726 0500 |0057: if-le v6, v2, 005c // +0005 │ │ +51de4a: 6e20 8e63 4100 |0059: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51de50: 6e20 8d63 7100 |005c: invoke-virtual {v1, v7}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51de56: 6e10 6a63 0900 |005f: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +51de5c: 0c09 |0062: move-result-object v9 │ │ +51de5e: 1109 |0063: return-object v9 │ │ +51de60: 0d09 |0064: move-exception v9 │ │ +51de62: 2200 0422 |0065: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51de66: 1a01 d228 |0067: const-string v1, "Invalid signature!" // string@28d2 │ │ +51de6a: 7030 19cf 1009 |0069: invoke-direct {v0, v1, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51de70: 2700 |006c: throw v0 │ │ catches : 1 │ │ 0x0014 - 0x005f │ │ Ljava/io/IOException; -> 0x0064 │ │ positions : │ │ 0x0000 line=36 │ │ 0x000a line=37 │ │ 0x000f line=38 │ │ @@ -1835954,20 +1835972,20 @@ │ │ type : '(Ljava/security/spec/ECParameterSpec;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -51e2dc: |[51e2dc] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.:(Ljava/security/spec/ECParameterSpec;ILjava/lang/String;)V │ │ -51e2ec: 1a00 091f |0000: const-string v0, "EC" // string@1f09 │ │ -51e2f0: 7030 5acf 0104 |0002: invoke-direct {v1, v0, v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ -51e2f6: 5913 809c |0005: iput v3, v1, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e2fa: 5b12 819c |0007: iput-object v2, v1, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.spec:Ljava/security/spec/ECParameterSpec; // field@9c81 │ │ -51e2fe: 0e00 |0009: return-void │ │ +51e2f8: |[51e2f8] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.:(Ljava/security/spec/ECParameterSpec;ILjava/lang/String;)V │ │ +51e308: 1a00 091f |0000: const-string v0, "EC" // string@1f09 │ │ +51e30c: 7030 5acf 0104 |0002: invoke-direct {v1, v0, v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ +51e312: 5913 809c |0005: iput v3, v1, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e316: 5b12 819c |0007: iput-object v2, v1, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.spec:Ljava/security/spec/ECParameterSpec; // field@9c81 │ │ +51e31a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier; │ │ @@ -1835980,37 +1835998,37 @@ │ │ type : '([Ljava/math/BigInteger;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -51e278: |[51e278] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.:([Ljava/math/BigInteger;ILjava/lang/String;)V │ │ -51e288: 2200 fe0e |0000: new-instance v0, Ljava/security/spec/ECParameterSpec; // type@0efe │ │ -51e28c: 2201 020f |0002: new-instance v1, Ljava/security/spec/EllipticCurve; // type@0f02 │ │ -51e290: 2202 fc0e |0004: new-instance v2, Ljava/security/spec/ECFieldFp; // type@0efc │ │ -51e294: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -51e296: 4603 0703 |0007: aget-object v3, v7, v3 │ │ -51e29a: 7020 0868 3200 |0009: invoke-direct {v2, v3}, Ljava/security/spec/ECFieldFp;.:(Ljava/math/BigInteger;)V // method@6808 │ │ -51e2a0: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -51e2a2: 4604 0703 |000d: aget-object v4, v7, v3 │ │ -51e2a6: 1225 |000f: const/4 v5, #int 2 // #2 │ │ -51e2a8: 4605 0705 |0010: aget-object v5, v7, v5 │ │ -51e2ac: 7040 1a68 2154 |0012: invoke-direct {v1, v2, v4, v5}, Ljava/security/spec/EllipticCurve;.:(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@681a │ │ -51e2b2: 2202 ff0e |0015: new-instance v2, Ljava/security/spec/ECPoint; // type@0eff │ │ -51e2b6: 1234 |0017: const/4 v4, #int 3 // #3 │ │ -51e2b8: 4604 0704 |0018: aget-object v4, v7, v4 │ │ -51e2bc: 1245 |001a: const/4 v5, #int 4 // #4 │ │ -51e2be: 4605 0705 |001b: aget-object v5, v7, v5 │ │ -51e2c2: 7030 1168 4205 |001d: invoke-direct {v2, v4, v5}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ -51e2c8: 1254 |0020: const/4 v4, #int 5 // #5 │ │ -51e2ca: 4607 0704 |0021: aget-object v7, v7, v4 │ │ -51e2ce: 7053 0c68 1072 |0023: invoke-direct {v0, v1, v2, v7, v3}, Ljava/security/spec/ECParameterSpec;.:(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V // method@680c │ │ -51e2d4: 7040 4fcf 0698 |0026: invoke-direct {v6, v0, v8, v9}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.:(Ljava/security/spec/ECParameterSpec;ILjava/lang/String;)V // method@cf4f │ │ -51e2da: 0e00 |0029: return-void │ │ +51e294: |[51e294] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.:([Ljava/math/BigInteger;ILjava/lang/String;)V │ │ +51e2a4: 2200 fe0e |0000: new-instance v0, Ljava/security/spec/ECParameterSpec; // type@0efe │ │ +51e2a8: 2201 020f |0002: new-instance v1, Ljava/security/spec/EllipticCurve; // type@0f02 │ │ +51e2ac: 2202 fc0e |0004: new-instance v2, Ljava/security/spec/ECFieldFp; // type@0efc │ │ +51e2b0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +51e2b2: 4603 0703 |0007: aget-object v3, v7, v3 │ │ +51e2b6: 7020 0868 3200 |0009: invoke-direct {v2, v3}, Ljava/security/spec/ECFieldFp;.:(Ljava/math/BigInteger;)V // method@6808 │ │ +51e2bc: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +51e2be: 4604 0703 |000d: aget-object v4, v7, v3 │ │ +51e2c2: 1225 |000f: const/4 v5, #int 2 // #2 │ │ +51e2c4: 4605 0705 |0010: aget-object v5, v7, v5 │ │ +51e2c8: 7040 1a68 2154 |0012: invoke-direct {v1, v2, v4, v5}, Ljava/security/spec/EllipticCurve;.:(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@681a │ │ +51e2ce: 2202 ff0e |0015: new-instance v2, Ljava/security/spec/ECPoint; // type@0eff │ │ +51e2d2: 1234 |0017: const/4 v4, #int 3 // #3 │ │ +51e2d4: 4604 0704 |0018: aget-object v4, v7, v4 │ │ +51e2d8: 1245 |001a: const/4 v5, #int 4 // #4 │ │ +51e2da: 4605 0705 |001b: aget-object v5, v7, v5 │ │ +51e2de: 7030 1168 4205 |001d: invoke-direct {v2, v4, v5}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ +51e2e4: 1254 |0020: const/4 v4, #int 5 // #5 │ │ +51e2e6: 4607 0704 |0021: aget-object v7, v7, v4 │ │ +51e2ea: 7053 0c68 1072 |0023: invoke-direct {v0, v1, v2, v7, v3}, Ljava/security/spec/ECParameterSpec;.:(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V // method@680c │ │ +51e2f0: 7040 4fcf 0698 |0026: invoke-direct {v6, v0, v8, v9}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.:(Ljava/security/spec/ECParameterSpec;ILjava/lang/String;)V // method@cf4f │ │ +51e2f6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x002a reg=6 this Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier; │ │ 0x0000 - 0x002a reg=7 (null) [Ljava/math/BigInteger; │ │ 0x0000 - 0x002a reg=8 (null) I │ │ @@ -1836022,47 +1836040,47 @@ │ │ type : '([B)Ljava/security/PublicKey;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -51e1d0: |[51e1d0] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ -51e1e0: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -51e1e4: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51e1e8: 7020 5e63 5100 |0004: invoke-direct {v1, v5}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51e1ee: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51e1f4: 5245 809c |000a: iget v5, v4, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e1f8: 2355 2e23 |000c: new-array v5, v5, [B // type@232e │ │ -51e1fc: 7220 7263 5000 |000e: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e202: 2201 7b0e |0011: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e206: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -51e208: 7030 0566 2105 |0014: invoke-direct {v1, v2, v5}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51e20e: 5245 809c |0017: iget v5, v4, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e212: 2355 2e23 |0019: new-array v5, v5, [B // type@232e │ │ -51e216: 7220 7263 5000 |001b: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e21c: 2200 7b0e |001e: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ -51e220: 7030 0566 2005 |0020: invoke-direct {v0, v2, v5}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51e226: 6e10 5bcf 0400 |0023: invoke-virtual {v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ -51e22c: 0c05 |0026: move-result-object v5 │ │ -51e22e: 2202 010f |0027: new-instance v2, Ljava/security/spec/ECPublicKeySpec; // type@0f01 │ │ -51e232: 2203 ff0e |0029: new-instance v3, Ljava/security/spec/ECPoint; // type@0eff │ │ -51e236: 7030 1168 1300 |002b: invoke-direct {v3, v1, v0}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ -51e23c: 5440 819c |002e: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.spec:Ljava/security/spec/ECParameterSpec; // field@9c81 │ │ -51e240: 7030 1768 3200 |0030: invoke-direct {v2, v3, v0}, Ljava/security/spec/ECPublicKeySpec;.:(Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V // method@6817 │ │ -51e246: 6e20 b766 2500 |0033: invoke-virtual {v5, v2}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ -51e24c: 0c05 |0036: move-result-object v5 │ │ -51e24e: 1105 |0037: return-object v5 │ │ -51e250: 0d05 |0038: move-exception v5 │ │ -51e252: 2802 |0039: goto 003b // +0002 │ │ -51e254: 0d05 |003a: move-exception v5 │ │ -51e256: 2200 0422 |003b: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51e25a: 1a01 c528 |003d: const-string v1, "Invalid public key!" // string@28c5 │ │ -51e25e: 7030 19cf 1005 |003f: invoke-direct {v0, v1, v5}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51e264: 2700 |0042: throw v0 │ │ +51e1ec: |[51e1ec] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ +51e1fc: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +51e200: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51e204: 7020 5e63 5100 |0004: invoke-direct {v1, v5}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51e20a: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51e210: 5245 809c |000a: iget v5, v4, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e214: 2355 2e23 |000c: new-array v5, v5, [B // type@232e │ │ +51e218: 7220 7263 5000 |000e: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e21e: 2201 7b0e |0011: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e222: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +51e224: 7030 0566 2105 |0014: invoke-direct {v1, v2, v5}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51e22a: 5245 809c |0017: iget v5, v4, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e22e: 2355 2e23 |0019: new-array v5, v5, [B // type@232e │ │ +51e232: 7220 7263 5000 |001b: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e238: 2200 7b0e |001e: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ +51e23c: 7030 0566 2005 |0020: invoke-direct {v0, v2, v5}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51e242: 6e10 5bcf 0400 |0023: invoke-virtual {v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ +51e248: 0c05 |0026: move-result-object v5 │ │ +51e24a: 2202 010f |0027: new-instance v2, Ljava/security/spec/ECPublicKeySpec; // type@0f01 │ │ +51e24e: 2203 ff0e |0029: new-instance v3, Ljava/security/spec/ECPoint; // type@0eff │ │ +51e252: 7030 1168 1300 |002b: invoke-direct {v3, v1, v0}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ +51e258: 5440 819c |002e: iget-object v0, v4, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.spec:Ljava/security/spec/ECParameterSpec; // field@9c81 │ │ +51e25c: 7030 1768 3200 |0030: invoke-direct {v2, v3, v0}, Ljava/security/spec/ECPublicKeySpec;.:(Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V // method@6817 │ │ +51e262: 6e20 b766 2500 |0033: invoke-virtual {v5, v2}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ +51e268: 0c05 |0036: move-result-object v5 │ │ +51e26a: 1105 |0037: return-object v5 │ │ +51e26c: 0d05 |0038: move-exception v5 │ │ +51e26e: 2802 |0039: goto 003b // +0002 │ │ +51e270: 0d05 |003a: move-exception v5 │ │ +51e272: 2200 0422 |003b: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51e276: 1a01 c528 |003d: const-string v1, "Invalid public key!" // string@28c5 │ │ +51e27a: 7030 19cf 1005 |003f: invoke-direct {v0, v1, v5}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51e280: 2700 |0042: throw v0 │ │ catches : 1 │ │ 0x000a - 0x0037 │ │ Ljava/io/IOException; -> 0x003a │ │ Ljava/security/spec/InvalidKeySpecException; -> 0x0038 │ │ positions : │ │ 0x0000 line=81 │ │ 0x000a line=84 │ │ @@ -1836082,68 +1836100,68 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -51e0c8: |[51e0c8] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.getSignature:([B)[B │ │ -51e0d8: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -51e0dc: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51e0e0: 7020 5e63 9100 |0004: invoke-direct {v1, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51e0e6: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51e0ec: 2209 fd0d |000a: new-instance v9, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ -51e0f0: 7010 6463 0900 |000c: invoke-direct {v9}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ -51e0f6: 2201 010e |000f: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ -51e0fa: 7020 8963 9100 |0011: invoke-direct {v1, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ -51e100: 5282 809c |0014: iget v2, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e104: 2322 2e23 |0016: new-array v2, v2, [B // type@232e │ │ -51e108: 7220 7263 2000 |0018: invoke-interface {v0, v2}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e10e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -51e110: 4804 0203 |001c: aget-byte v4, v2, v3 │ │ -51e114: 3b04 0700 |001e: if-gez v4, 0025 // +0007 │ │ -51e118: 5284 809c |0020: iget v4, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e11c: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ -51e120: 2803 |0024: goto 0027 // +0003 │ │ -51e122: 5284 809c |0025: iget v4, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e126: 5285 809c |0027: iget v5, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e12a: 2355 2e23 |0029: new-array v5, v5, [B // type@232e │ │ -51e12e: 7220 7263 5000 |002b: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e134: 4800 0503 |002e: aget-byte v0, v5, v3 │ │ -51e138: 3b00 0700 |0030: if-gez v0, 0037 // +0007 │ │ -51e13c: 5280 809c |0032: iget v0, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e140: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51e144: 2803 |0036: goto 0039 // +0003 │ │ -51e146: 5280 809c |0037: iget v0, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e14a: 1306 3000 |0039: const/16 v6, #int 48 // #30 │ │ -51e14e: 6e20 8e63 6100 |003b: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e154: 9006 0400 |003e: add-int v6, v4, v0 │ │ -51e158: d806 0604 |0040: add-int/lit8 v6, v6, #int 4 // #04 │ │ -51e15c: 6e20 8e63 6100 |0042: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e162: 1226 |0045: const/4 v6, #int 2 // #2 │ │ -51e164: 6e20 8e63 6100 |0046: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e16a: 6e20 8e63 4100 |0049: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e170: 5287 809c |004c: iget v7, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e174: 3774 0500 |004e: if-le v4, v7, 0053 // +0005 │ │ -51e178: 6e20 8e63 3100 |0050: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e17e: 6e20 8d63 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51e184: 6e20 8e63 6100 |0056: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e18a: 6e20 8e63 0100 |0059: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e190: 5282 809c |005c: iget v2, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ -51e194: 3720 0500 |005e: if-le v0, v2, 0063 // +0005 │ │ -51e198: 6e20 8e63 3100 |0060: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ -51e19e: 6e20 8d63 5100 |0063: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ -51e1a4: 6e10 6a63 0900 |0066: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ -51e1aa: 0c09 |0069: move-result-object v9 │ │ -51e1ac: 1109 |006a: return-object v9 │ │ -51e1ae: 0d09 |006b: move-exception v9 │ │ -51e1b0: 2200 0422 |006c: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51e1b4: 1a01 d228 |006e: const-string v1, "Invalid signature!" // string@28d2 │ │ -51e1b8: 7030 19cf 1009 |0070: invoke-direct {v0, v1, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51e1be: 2700 |0073: throw v0 │ │ +51e0e4: |[51e0e4] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier.getSignature:([B)[B │ │ +51e0f4: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +51e0f8: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51e0fc: 7020 5e63 9100 |0004: invoke-direct {v1, v9}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51e102: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51e108: 2209 fd0d |000a: new-instance v9, Ljava/io/ByteArrayOutputStream; // type@0dfd │ │ +51e10c: 7010 6463 0900 |000c: invoke-direct {v9}, Ljava/io/ByteArrayOutputStream;.:()V // method@6364 │ │ +51e112: 2201 010e |000f: new-instance v1, Ljava/io/DataOutputStream; // type@0e01 │ │ +51e116: 7020 8963 9100 |0011: invoke-direct {v1, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@6389 │ │ +51e11c: 5282 809c |0014: iget v2, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e120: 2322 2e23 |0016: new-array v2, v2, [B // type@232e │ │ +51e124: 7220 7263 2000 |0018: invoke-interface {v0, v2}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e12a: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +51e12c: 4804 0203 |001c: aget-byte v4, v2, v3 │ │ +51e130: 3b04 0700 |001e: if-gez v4, 0025 // +0007 │ │ +51e134: 5284 809c |0020: iget v4, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e138: d804 0401 |0022: add-int/lit8 v4, v4, #int 1 // #01 │ │ +51e13c: 2803 |0024: goto 0027 // +0003 │ │ +51e13e: 5284 809c |0025: iget v4, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e142: 5285 809c |0027: iget v5, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e146: 2355 2e23 |0029: new-array v5, v5, [B // type@232e │ │ +51e14a: 7220 7263 5000 |002b: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e150: 4800 0503 |002e: aget-byte v0, v5, v3 │ │ +51e154: 3b00 0700 |0030: if-gez v0, 0037 // +0007 │ │ +51e158: 5280 809c |0032: iget v0, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e15c: d800 0001 |0034: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51e160: 2803 |0036: goto 0039 // +0003 │ │ +51e162: 5280 809c |0037: iget v0, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e166: 1306 3000 |0039: const/16 v6, #int 48 // #30 │ │ +51e16a: 6e20 8e63 6100 |003b: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e170: 9006 0400 |003e: add-int v6, v4, v0 │ │ +51e174: d806 0604 |0040: add-int/lit8 v6, v6, #int 4 // #04 │ │ +51e178: 6e20 8e63 6100 |0042: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e17e: 1226 |0045: const/4 v6, #int 2 // #2 │ │ +51e180: 6e20 8e63 6100 |0046: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e186: 6e20 8e63 4100 |0049: invoke-virtual {v1, v4}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e18c: 5287 809c |004c: iget v7, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e190: 3774 0500 |004e: if-le v4, v7, 0053 // +0005 │ │ +51e194: 6e20 8e63 3100 |0050: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e19a: 6e20 8d63 2100 |0053: invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51e1a0: 6e20 8e63 6100 |0056: invoke-virtual {v1, v6}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e1a6: 6e20 8e63 0100 |0059: invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e1ac: 5282 809c |005c: iget v2, v8, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.length:I // field@9c80 │ │ +51e1b0: 3720 0500 |005e: if-le v0, v2, 0063 // +0005 │ │ +51e1b4: 6e20 8e63 3100 |0060: invoke-virtual {v1, v3}, Ljava/io/DataOutputStream;.writeByte:(I)V // method@638e │ │ +51e1ba: 6e20 8d63 5100 |0063: invoke-virtual {v1, v5}, Ljava/io/DataOutputStream;.write:([B)V // method@638d │ │ +51e1c0: 6e10 6a63 0900 |0066: invoke-virtual {v9}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@636a │ │ +51e1c6: 0c09 |0069: move-result-object v9 │ │ +51e1c8: 1109 |006a: return-object v9 │ │ +51e1ca: 0d09 |006b: move-exception v9 │ │ +51e1cc: 2200 0422 |006c: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51e1d0: 1a01 d228 |006e: const-string v1, "Invalid signature!" // string@28d2 │ │ +51e1d4: 7030 19cf 1009 |0070: invoke-direct {v0, v1, v9}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51e1da: 2700 |0073: throw v0 │ │ catches : 1 │ │ 0x0014 - 0x0066 │ │ Ljava/io/IOException; -> 0x006b │ │ positions : │ │ 0x0000 line=47 │ │ 0x000a line=48 │ │ 0x000f line=49 │ │ @@ -1836204,62 +1836222,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -51e3c4: |[51e3c4] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.:()V │ │ -51e3d4: 2200 fe0e |0000: new-instance v0, Ljava/security/spec/ECParameterSpec; // type@0efe │ │ -51e3d8: 2201 020f |0002: new-instance v1, Ljava/security/spec/EllipticCurve; // type@0f02 │ │ -51e3dc: 2202 fc0e |0004: new-instance v2, Ljava/security/spec/ECFieldFp; // type@0efc │ │ -51e3e0: 2203 7b0e |0006: new-instance v3, Ljava/math/BigInteger; // type@0e7b │ │ -51e3e4: 1a04 d321 |0008: const-string v4, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD97" // string@21d3 │ │ -51e3e8: 1305 1000 |000a: const/16 v5, #int 16 // #10 │ │ -51e3ec: 7030 0766 4305 |000c: invoke-direct {v3, v4, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e3f2: 7020 0868 3200 |000f: invoke-direct {v2, v3}, Ljava/security/spec/ECFieldFp;.:(Ljava/math/BigInteger;)V // method@6808 │ │ -51e3f8: 2203 7b0e |0012: new-instance v3, Ljava/math/BigInteger; // type@0e7b │ │ -51e3fc: 1a04 d221 |0014: const-string v4, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD94" // string@21d2 │ │ -51e400: 7030 0766 4305 |0016: invoke-direct {v3, v4, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e406: 2204 7b0e |0019: new-instance v4, Ljava/math/BigInteger; // type@0e7b │ │ -51e40a: 1a06 8f0d |001b: const-string v6, "A6" // string@0d8f │ │ -51e40e: 7030 0766 6405 |001d: invoke-direct {v4, v6, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e414: 7040 1a68 2143 |0020: invoke-direct {v1, v2, v3, v4}, Ljava/security/spec/EllipticCurve;.:(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@681a │ │ -51e41a: 2202 ff0e |0023: new-instance v2, Ljava/security/spec/ECPoint; // type@0eff │ │ -51e41e: 6203 4954 |0025: sget-object v3, Ljava/math/BigInteger;.ONE:Ljava/math/BigInteger; // field@5449 │ │ -51e422: 2204 7b0e |0027: new-instance v4, Ljava/math/BigInteger; // type@0e7b │ │ -51e426: 1a06 320c |0029: const-string v6, "8D91E471E0989CDA27DF505A453F2B7635294F2DDF23E3B122ACC99C9E9F1E14" // string@0c32 │ │ -51e42a: 7030 0766 6405 |002b: invoke-direct {v4, v6, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e430: 7030 1168 3204 |002e: invoke-direct {v2, v3, v4}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ -51e436: 2203 7b0e |0031: new-instance v3, Ljava/math/BigInteger; // type@0e7b │ │ -51e43a: 1a04 cb21 |0033: const-string v4, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C611070995AD10045841B09B761B893" // string@21cb │ │ -51e43e: 7030 0766 4305 |0035: invoke-direct {v3, v4, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e444: 1214 |0038: const/4 v4, #int 1 // #1 │ │ -51e446: 7054 0c68 1032 |0039: invoke-direct {v0, v1, v2, v3, v4}, Ljava/security/spec/ECParameterSpec;.:(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V // method@680c │ │ -51e44c: 6900 829c |003c: sput-object v0, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.SPEC:Ljava/security/spec/ECParameterSpec; // field@9c82 │ │ -51e450: 0e00 |003e: return-void │ │ +51e3e0: |[51e3e0] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.:()V │ │ +51e3f0: 2200 fe0e |0000: new-instance v0, Ljava/security/spec/ECParameterSpec; // type@0efe │ │ +51e3f4: 2201 020f |0002: new-instance v1, Ljava/security/spec/EllipticCurve; // type@0f02 │ │ +51e3f8: 2202 fc0e |0004: new-instance v2, Ljava/security/spec/ECFieldFp; // type@0efc │ │ +51e3fc: 2203 7b0e |0006: new-instance v3, Ljava/math/BigInteger; // type@0e7b │ │ +51e400: 1a04 d321 |0008: const-string v4, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD97" // string@21d3 │ │ +51e404: 1305 1000 |000a: const/16 v5, #int 16 // #10 │ │ +51e408: 7030 0766 4305 |000c: invoke-direct {v3, v4, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e40e: 7020 0868 3200 |000f: invoke-direct {v2, v3}, Ljava/security/spec/ECFieldFp;.:(Ljava/math/BigInteger;)V // method@6808 │ │ +51e414: 2203 7b0e |0012: new-instance v3, Ljava/math/BigInteger; // type@0e7b │ │ +51e418: 1a04 d221 |0014: const-string v4, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD94" // string@21d2 │ │ +51e41c: 7030 0766 4305 |0016: invoke-direct {v3, v4, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e422: 2204 7b0e |0019: new-instance v4, Ljava/math/BigInteger; // type@0e7b │ │ +51e426: 1a06 8f0d |001b: const-string v6, "A6" // string@0d8f │ │ +51e42a: 7030 0766 6405 |001d: invoke-direct {v4, v6, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e430: 7040 1a68 2143 |0020: invoke-direct {v1, v2, v3, v4}, Ljava/security/spec/EllipticCurve;.:(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@681a │ │ +51e436: 2202 ff0e |0023: new-instance v2, Ljava/security/spec/ECPoint; // type@0eff │ │ +51e43a: 6203 4954 |0025: sget-object v3, Ljava/math/BigInteger;.ONE:Ljava/math/BigInteger; // field@5449 │ │ +51e43e: 2204 7b0e |0027: new-instance v4, Ljava/math/BigInteger; // type@0e7b │ │ +51e442: 1a06 320c |0029: const-string v6, "8D91E471E0989CDA27DF505A453F2B7635294F2DDF23E3B122ACC99C9E9F1E14" // string@0c32 │ │ +51e446: 7030 0766 6405 |002b: invoke-direct {v4, v6, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e44c: 7030 1168 3204 |002e: invoke-direct {v2, v3, v4}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ +51e452: 2203 7b0e |0031: new-instance v3, Ljava/math/BigInteger; // type@0e7b │ │ +51e456: 1a04 cb21 |0033: const-string v4, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C611070995AD10045841B09B761B893" // string@21cb │ │ +51e45a: 7030 0766 4305 |0035: invoke-direct {v3, v4, v5}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e460: 1214 |0038: const/4 v4, #int 1 // #1 │ │ +51e462: 7054 0c68 1032 |0039: invoke-direct {v0, v1, v2, v3, v4}, Ljava/security/spec/ECParameterSpec;.:(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V // method@680c │ │ +51e468: 6900 829c |003c: sput-object v0, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.SPEC:Ljava/security/spec/ECParameterSpec; // field@9c82 │ │ +51e46c: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -51e454: |[51e454] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.:()V │ │ -51e464: 1a00 4a1f |0000: const-string v0, "ECGOST3410" // string@1f4a │ │ -51e468: 1a01 6224 |0002: const-string v1, "GOST3411withECGOST3410" // string@2462 │ │ -51e46c: 7030 5acf 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ -51e472: 0e00 |0007: return-void │ │ +51e470: |[51e470] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.:()V │ │ +51e480: 1a00 4a1f |0000: const-string v0, "ECGOST3410" // string@1f4a │ │ +51e484: 1a01 6224 |0002: const-string v1, "GOST3411withECGOST3410" // string@2462 │ │ +51e488: 7030 5acf 0201 |0004: invoke-direct {v2, v0, v1}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ +51e48e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier; │ │ │ │ #2 : (in Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;) │ │ @@ -1836267,29 +1836285,29 @@ │ │ type : '([B)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -51e474: |[51e474] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.reverse:([B)V │ │ -51e484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -51e486: 2141 |0001: array-length v1, v4 │ │ -51e488: db01 0102 |0002: div-int/lit8 v1, v1, #int 2 // #02 │ │ -51e48c: 3510 1100 |0004: if-ge v0, v1, 0015 // +0011 │ │ -51e490: 2141 |0006: array-length v1, v4 │ │ -51e492: b101 |0007: sub-int/2addr v1, v0 │ │ -51e494: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ -51e498: 4802 0400 |000a: aget-byte v2, v4, v0 │ │ -51e49c: 4803 0401 |000c: aget-byte v3, v4, v1 │ │ -51e4a0: 4f03 0400 |000e: aput-byte v3, v4, v0 │ │ -51e4a4: 4f02 0401 |0010: aput-byte v2, v4, v1 │ │ -51e4a8: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ -51e4ac: 28ed |0014: goto 0001 // -0013 │ │ -51e4ae: 0e00 |0015: return-void │ │ +51e490: |[51e490] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.reverse:([B)V │ │ +51e4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51e4a2: 2141 |0001: array-length v1, v4 │ │ +51e4a4: db01 0102 |0002: div-int/lit8 v1, v1, #int 2 // #02 │ │ +51e4a8: 3510 1100 |0004: if-ge v0, v1, 0015 // +0011 │ │ +51e4ac: 2141 |0006: array-length v1, v4 │ │ +51e4ae: b101 |0007: sub-int/2addr v1, v0 │ │ +51e4b0: d801 01ff |0008: add-int/lit8 v1, v1, #int -1 // #ff │ │ +51e4b4: 4802 0400 |000a: aget-byte v2, v4, v0 │ │ +51e4b8: 4803 0401 |000c: aget-byte v3, v4, v1 │ │ +51e4bc: 4f03 0400 |000e: aput-byte v3, v4, v0 │ │ +51e4c0: 4f02 0401 |0010: aput-byte v2, v4, v1 │ │ +51e4c4: d800 0001 |0012: add-int/lit8 v0, v0, #int 1 // #01 │ │ +51e4c8: 28ed |0014: goto 0001 // -0013 │ │ +51e4ca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0006 line=74 │ │ 0x000a line=75 │ │ 0x000c line=76 │ │ 0x0010 line=77 │ │ @@ -1836302,48 +1836320,48 @@ │ │ type : '([B)Ljava/security/PublicKey;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -51e314: |[51e314] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ -51e324: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -51e328: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51e32c: 7020 5e63 5100 |0004: invoke-direct {v1, v5}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51e332: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51e338: 1305 2000 |000a: const/16 v5, #int 32 // #20 │ │ -51e33c: 2351 2e23 |000c: new-array v1, v5, [B // type@232e │ │ -51e340: 7220 7263 1000 |000e: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e346: 7110 57cf 0100 |0011: invoke-static {v1}, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.reverse:([B)V // method@cf57 │ │ -51e34c: 2202 7b0e |0014: new-instance v2, Ljava/math/BigInteger; // type@0e7b │ │ -51e350: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -51e352: 7030 0566 3201 |0017: invoke-direct {v2, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51e358: 2355 2e23 |001a: new-array v5, v5, [B // type@232e │ │ -51e35c: 7220 7263 5000 |001c: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e362: 7110 57cf 0500 |001f: invoke-static {v5}, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.reverse:([B)V // method@cf57 │ │ -51e368: 2200 7b0e |0022: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ -51e36c: 7030 0566 3005 |0024: invoke-direct {v0, v3, v5}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51e372: 6e10 5bcf 0400 |0027: invoke-virtual {v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ -51e378: 0c05 |002a: move-result-object v5 │ │ -51e37a: 2201 010f |002b: new-instance v1, Ljava/security/spec/ECPublicKeySpec; // type@0f01 │ │ -51e37e: 2203 ff0e |002d: new-instance v3, Ljava/security/spec/ECPoint; // type@0eff │ │ -51e382: 7030 1168 2300 |002f: invoke-direct {v3, v2, v0}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ -51e388: 6200 829c |0032: sget-object v0, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.SPEC:Ljava/security/spec/ECParameterSpec; // field@9c82 │ │ -51e38c: 7030 1768 3100 |0034: invoke-direct {v1, v3, v0}, Ljava/security/spec/ECPublicKeySpec;.:(Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V // method@6817 │ │ -51e392: 6e20 b766 1500 |0037: invoke-virtual {v5, v1}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ -51e398: 0c05 |003a: move-result-object v5 │ │ -51e39a: 1105 |003b: return-object v5 │ │ -51e39c: 0d05 |003c: move-exception v5 │ │ -51e39e: 2802 |003d: goto 003f // +0002 │ │ -51e3a0: 0d05 |003e: move-exception v5 │ │ -51e3a2: 2200 0422 |003f: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51e3a6: 1a01 c528 |0041: const-string v1, "Invalid public key!" // string@28c5 │ │ -51e3aa: 7030 19cf 1005 |0043: invoke-direct {v0, v1, v5}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51e3b0: 2700 |0046: throw v0 │ │ +51e330: |[51e330] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ +51e340: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +51e344: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51e348: 7020 5e63 5100 |0004: invoke-direct {v1, v5}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51e34e: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51e354: 1305 2000 |000a: const/16 v5, #int 32 // #20 │ │ +51e358: 2351 2e23 |000c: new-array v1, v5, [B // type@232e │ │ +51e35c: 7220 7263 1000 |000e: invoke-interface {v0, v1}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e362: 7110 57cf 0100 |0011: invoke-static {v1}, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.reverse:([B)V // method@cf57 │ │ +51e368: 2202 7b0e |0014: new-instance v2, Ljava/math/BigInteger; // type@0e7b │ │ +51e36c: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +51e36e: 7030 0566 3201 |0017: invoke-direct {v2, v3, v1}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51e374: 2355 2e23 |001a: new-array v5, v5, [B // type@232e │ │ +51e378: 7220 7263 5000 |001c: invoke-interface {v0, v5}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e37e: 7110 57cf 0500 |001f: invoke-static {v5}, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.reverse:([B)V // method@cf57 │ │ +51e384: 2200 7b0e |0022: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ +51e388: 7030 0566 3005 |0024: invoke-direct {v0, v3, v5}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51e38e: 6e10 5bcf 0400 |0027: invoke-virtual {v4}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ +51e394: 0c05 |002a: move-result-object v5 │ │ +51e396: 2201 010f |002b: new-instance v1, Ljava/security/spec/ECPublicKeySpec; // type@0f01 │ │ +51e39a: 2203 ff0e |002d: new-instance v3, Ljava/security/spec/ECPoint; // type@0eff │ │ +51e39e: 7030 1168 2300 |002f: invoke-direct {v3, v2, v0}, Ljava/security/spec/ECPoint;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@6811 │ │ +51e3a4: 6200 829c |0032: sget-object v0, Lorg/minidns/dnssec/algorithms/EcgostSignatureVerifier;.SPEC:Ljava/security/spec/ECParameterSpec; // field@9c82 │ │ +51e3a8: 7030 1768 3100 |0034: invoke-direct {v1, v3, v0}, Ljava/security/spec/ECPublicKeySpec;.:(Ljava/security/spec/ECPoint;Ljava/security/spec/ECParameterSpec;)V // method@6817 │ │ +51e3ae: 6e20 b766 1500 |0037: invoke-virtual {v5, v1}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ +51e3b4: 0c05 |003a: move-result-object v5 │ │ +51e3b6: 1105 |003b: return-object v5 │ │ +51e3b8: 0d05 |003c: move-exception v5 │ │ +51e3ba: 2802 |003d: goto 003f // +0002 │ │ +51e3bc: 0d05 |003e: move-exception v5 │ │ +51e3be: 2200 0422 |003f: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51e3c2: 1a01 c528 |0041: const-string v1, "Invalid public key!" // string@28c5 │ │ +51e3c6: 7030 19cf 1005 |0043: invoke-direct {v0, v1, v5}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51e3cc: 2700 |0046: throw v0 │ │ catches : 1 │ │ 0x000c - 0x003b │ │ Ljava/io/IOException; -> 0x003e │ │ Ljava/security/spec/InvalidKeySpecException; -> 0x003c │ │ positions : │ │ 0x0000 line=53 │ │ 0x000e line=57 │ │ @@ -1836363,16 +1836381,16 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -51e300: |[51e300] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.getSignature:([B)[B │ │ -51e310: 1101 |0000: return-object v1 │ │ +51e31c: |[51e31c] org.minidns.dnssec.algorithms.EcgostSignatureVerifier.getSignature:([B)[B │ │ +51e32c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 8229 (EcgostSignatureVerifier.java) │ │ │ │ Class #7242 header: │ │ @@ -1836404,18 +1836422,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -51e684: |[51e684] org.minidns.dnssec.algorithms.RsaSignatureVerifier.:(Ljava/lang/String;)V │ │ -51e694: 1a00 5f5c |0000: const-string v0, "RSA" // string@5c5f │ │ -51e698: 7030 5acf 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ -51e69e: 0e00 |0005: return-void │ │ +51e6a0: |[51e6a0] org.minidns.dnssec.algorithms.RsaSignatureVerifier.:(Ljava/lang/String;)V │ │ +51e6b0: 1a00 5f5c |0000: const-string v0, "RSA" // string@5c5f │ │ +51e6b4: 7030 5acf 0102 |0002: invoke-direct {v1, v0, v2}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.:(Ljava/lang/String;Ljava/lang/String;)V // method@cf5a │ │ +51e6ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/dnssec/algorithms/RsaSignatureVerifier; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1836425,55 +1836443,55 @@ │ │ type : '([B)Ljava/security/PublicKey;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -51e5d0: |[51e5d0] org.minidns.dnssec.algorithms.RsaSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ -51e5e0: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ -51e5e4: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ -51e5e8: 7020 5e63 6100 |0004: invoke-direct {v1, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ -51e5ee: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ -51e5f4: 7210 7363 0000 |000a: invoke-interface {v0}, Ljava/io/DataInput;.readUnsignedByte:()I // method@6373 │ │ -51e5fa: 0a01 |000d: move-result v1 │ │ -51e5fc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -51e5fe: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ -51e602: 1231 |0011: const/4 v1, #int 3 // #3 │ │ -51e604: 7210 7463 0000 |0012: invoke-interface {v0}, Ljava/io/DataInput;.readUnsignedShort:()I // method@6374 │ │ -51e60a: 0a03 |0015: move-result v3 │ │ -51e60c: 0131 |0016: move v1, v3 │ │ -51e60e: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -51e610: 2802 |0018: goto 001a // +0002 │ │ -51e612: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -51e614: 2314 2e23 |001a: new-array v4, v1, [B // type@232e │ │ -51e618: 7220 7263 4000 |001c: invoke-interface {v0, v4}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e61e: b013 |001f: add-int/2addr v3, v1 │ │ -51e620: 2201 7b0e |0020: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e624: 7030 0566 2104 |0022: invoke-direct {v1, v2, v4}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51e62a: 2166 |0025: array-length v6, v6 │ │ -51e62c: b136 |0026: sub-int/2addr v6, v3 │ │ -51e62e: 2366 2e23 |0027: new-array v6, v6, [B // type@232e │ │ -51e632: 7220 7263 6000 |0029: invoke-interface {v0, v6}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ -51e638: 2200 7b0e |002c: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ -51e63c: 7030 0566 2006 |002e: invoke-direct {v0, v2, v6}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ -51e642: 6e10 5bcf 0500 |0031: invoke-virtual {v5}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ -51e648: 0c06 |0034: move-result-object v6 │ │ -51e64a: 2202 0d0f |0035: new-instance v2, Ljava/security/spec/RSAPublicKeySpec; // type@0f0d │ │ -51e64e: 7030 3f68 0201 |0037: invoke-direct {v2, v0, v1}, Ljava/security/spec/RSAPublicKeySpec;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@683f │ │ -51e654: 6e20 b766 2600 |003a: invoke-virtual {v6, v2}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ -51e65a: 0c06 |003d: move-result-object v6 │ │ -51e65c: 1106 |003e: return-object v6 │ │ -51e65e: 0d06 |003f: move-exception v6 │ │ -51e660: 2802 |0040: goto 0042 // +0002 │ │ -51e662: 0d06 |0041: move-exception v6 │ │ -51e664: 2200 0422 |0042: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ -51e668: 1a01 c528 |0044: const-string v1, "Invalid public key!" // string@28c5 │ │ -51e66c: 7030 19cf 1006 |0046: invoke-direct {v0, v1, v6}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ -51e672: 2700 |0049: throw v0 │ │ +51e5ec: |[51e5ec] org.minidns.dnssec.algorithms.RsaSignatureVerifier.getPublicKey:([B)Ljava/security/PublicKey; │ │ +51e5fc: 2200 000e |0000: new-instance v0, Ljava/io/DataInputStream; // type@0e00 │ │ +51e600: 2201 fc0d |0002: new-instance v1, Ljava/io/ByteArrayInputStream; // type@0dfc │ │ +51e604: 7020 5e63 6100 |0004: invoke-direct {v1, v6}, Ljava/io/ByteArrayInputStream;.:([B)V // method@635e │ │ +51e60a: 7020 7563 1000 |0007: invoke-direct {v0, v1}, Ljava/io/DataInputStream;.:(Ljava/io/InputStream;)V // method@6375 │ │ +51e610: 7210 7363 0000 |000a: invoke-interface {v0}, Ljava/io/DataInput;.readUnsignedByte:()I // method@6373 │ │ +51e616: 0a01 |000d: move-result v1 │ │ +51e618: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +51e61a: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ +51e61e: 1231 |0011: const/4 v1, #int 3 // #3 │ │ +51e620: 7210 7463 0000 |0012: invoke-interface {v0}, Ljava/io/DataInput;.readUnsignedShort:()I // method@6374 │ │ +51e626: 0a03 |0015: move-result v3 │ │ +51e628: 0131 |0016: move v1, v3 │ │ +51e62a: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +51e62c: 2802 |0018: goto 001a // +0002 │ │ +51e62e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +51e630: 2314 2e23 |001a: new-array v4, v1, [B // type@232e │ │ +51e634: 7220 7263 4000 |001c: invoke-interface {v0, v4}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e63a: b013 |001f: add-int/2addr v3, v1 │ │ +51e63c: 2201 7b0e |0020: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e640: 7030 0566 2104 |0022: invoke-direct {v1, v2, v4}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51e646: 2166 |0025: array-length v6, v6 │ │ +51e648: b136 |0026: sub-int/2addr v6, v3 │ │ +51e64a: 2366 2e23 |0027: new-array v6, v6, [B // type@232e │ │ +51e64e: 7220 7263 6000 |0029: invoke-interface {v0, v6}, Ljava/io/DataInput;.readFully:([B)V // method@6372 │ │ +51e654: 2200 7b0e |002c: new-instance v0, Ljava/math/BigInteger; // type@0e7b │ │ +51e658: 7030 0566 2006 |002e: invoke-direct {v0, v2, v6}, Ljava/math/BigInteger;.:(I[B)V // method@6605 │ │ +51e65e: 6e10 5bcf 0500 |0031: invoke-virtual {v5}, Lorg/minidns/dnssec/algorithms/JavaSecSignatureVerifier;.getKeyFactory:()Ljava/security/KeyFactory; // method@cf5b │ │ +51e664: 0c06 |0034: move-result-object v6 │ │ +51e666: 2202 0d0f |0035: new-instance v2, Ljava/security/spec/RSAPublicKeySpec; // type@0f0d │ │ +51e66a: 7030 3f68 0201 |0037: invoke-direct {v2, v0, v1}, Ljava/security/spec/RSAPublicKeySpec;.:(Ljava/math/BigInteger;Ljava/math/BigInteger;)V // method@683f │ │ +51e670: 6e20 b766 2600 |003a: invoke-virtual {v6, v2}, Ljava/security/KeyFactory;.generatePublic:(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey; // method@66b7 │ │ +51e676: 0c06 |003d: move-result-object v6 │ │ +51e678: 1106 |003e: return-object v6 │ │ +51e67a: 0d06 |003f: move-exception v6 │ │ +51e67c: 2802 |0040: goto 0042 // +0002 │ │ +51e67e: 0d06 |0041: move-exception v6 │ │ +51e680: 2200 0422 |0042: new-instance v0, Lorg/minidns/dnssec/DnssecValidationFailedException; // type@2204 │ │ +51e684: 1a01 c528 |0044: const-string v1, "Invalid public key!" // string@28c5 │ │ +51e688: 7030 19cf 1006 |0046: invoke-direct {v0, v1, v6}, Lorg/minidns/dnssec/DnssecValidationFailedException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@cf19 │ │ +51e68e: 2700 |0049: throw v0 │ │ catches : 1 │ │ 0x000a - 0x003e │ │ Ljava/io/IOException; -> 0x0041 │ │ Ljava/security/spec/InvalidKeySpecException; -> 0x003f │ │ positions : │ │ 0x0000 line=32 │ │ 0x000a line=35 │ │ @@ -1836495,16 +1836513,16 @@ │ │ type : '([B)[B' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -51e5bc: |[51e5bc] org.minidns.dnssec.algorithms.RsaSignatureVerifier.getSignature:([B)[B │ │ -51e5cc: 1101 |0000: return-object v1 │ │ +51e5d8: |[51e5d8] org.minidns.dnssec.algorithms.RsaSignatureVerifier.getSignature:([B)[B │ │ +51e5e8: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 24049 (RsaSignatureVerifier.java) │ │ │ │ Class #7243 header: │ │ @@ -1836543,40 +1836561,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51e99c: |[51e99c] org.minidns.dnsserverlookup.AndroidUsingExec.:()V │ │ -51e9ac: 2200 1d22 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec; // type@221d │ │ -51e9b0: 7010 6acf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.:()V // method@cf6a │ │ -51e9b6: 6900 899c |0005: sput-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c89 │ │ -51e9ba: 0e00 |0007: return-void │ │ +51e9b8: |[51e9b8] org.minidns.dnsserverlookup.AndroidUsingExec.:()V │ │ +51e9c8: 2200 1d22 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec; // type@221d │ │ +51e9cc: 7010 6acf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.:()V // method@cf6a │ │ +51e9d2: 6900 899c |0005: sput-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c89 │ │ +51e9d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnsserverlookup/AndroidUsingExec;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -51e9bc: |[51e9bc] org.minidns.dnsserverlookup.AndroidUsingExec.:()V │ │ -51e9cc: 1c00 1d22 |0000: const-class v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec; // type@221d │ │ -51e9d0: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -51e9d6: 0c00 |0005: move-result-object v0 │ │ -51e9d8: 1301 e703 |0006: const/16 v1, #int 999 // #3e7 │ │ -51e9dc: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ -51e9e2: 0e00 |000b: return-void │ │ +51e9d8: |[51e9d8] org.minidns.dnsserverlookup.AndroidUsingExec.:()V │ │ +51e9e8: 1c00 1d22 |0000: const-class v0, Lorg/minidns/dnsserverlookup/AndroidUsingExec; // type@221d │ │ +51e9ec: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +51e9f2: 0c00 |0005: move-result-object v0 │ │ +51e9f4: 1301 e703 |0006: const/16 v1, #int 999 // #3e7 │ │ +51e9f8: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ +51e9fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/minidns/dnsserverlookup/AndroidUsingExec; │ │ │ │ #2 : (in Lorg/minidns/dnsserverlookup/AndroidUsingExec;) │ │ @@ -1836584,89 +1836602,89 @@ │ │ type : '(Ljava/io/BufferedReader;Z)Ljava/util/Set;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -51e868: |[51e868] org.minidns.dnsserverlookup.AndroidUsingExec.parseProps:(Ljava/io/BufferedReader;Z)Ljava/util/Set; │ │ -51e878: 2200 2c0f |0000: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ -51e87c: 1261 |0002: const/4 v1, #int 6 // #6 │ │ -51e87e: 7020 fe68 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ -51e884: 6e10 5863 0600 |0006: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ -51e88a: 0c01 |0009: move-result-object v1 │ │ -51e88c: 3801 8600 |000a: if-eqz v1, 0090 // +0086 │ │ -51e890: 1a02 f171 |000c: const-string v2, "]: [" // string@71f1 │ │ -51e894: 6e20 5465 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ -51e89a: 0a02 |0011: move-result v2 │ │ -51e89c: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -51e89e: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ -51e8a2: 28f1 |0015: goto 0006 // -000f │ │ -51e8a4: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -51e8a6: 6e30 6765 3102 |0017: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -51e8ac: 0c04 |001a: move-result-object v4 │ │ -51e8ae: d802 0204 |001b: add-int/lit8 v2, v2, #int 4 // #04 │ │ -51e8b2: 6e10 5965 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@6559 │ │ -51e8b8: 0a05 |0020: move-result v5 │ │ -51e8ba: b135 |0021: sub-int/2addr v5, v3 │ │ -51e8bc: 3525 2000 |0022: if-ge v5, v2, 0042 // +0020 │ │ -51e8c0: 3807 e2ff |0024: if-eqz v7, 0006 // -001e │ │ -51e8c4: 6202 869c |0026: sget-object v2, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ -51e8c8: 2203 5f0e |0028: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ -51e8cc: 7010 8565 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -51e8d2: 1a04 7652 |002d: const-string v4, "Malformed property detected: "" // string@5276 │ │ -51e8d6: 6e20 9165 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51e8dc: 6e20 9165 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -51e8e2: 1301 2200 |0035: const/16 v1, #int 34 // #22 │ │ -51e8e6: 6e20 8965 1300 |0037: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -51e8ec: 6e10 a365 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -51e8f2: 0c01 |003d: move-result-object v1 │ │ -51e8f4: 6e20 596a 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ -51e8fa: 28c5 |0041: goto 0006 // -003b │ │ -51e8fc: 6e30 6765 2105 |0042: invoke-virtual {v1, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -51e902: 0c01 |0045: move-result-object v1 │ │ -51e904: 6e10 5665 0100 |0046: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ -51e90a: 0a02 |0049: move-result v2 │ │ -51e90c: 3802 0300 |004a: if-eqz v2, 004d // +0003 │ │ -51e910: 28ba |004c: goto 0006 // -0046 │ │ -51e912: 1a02 3c08 |004d: const-string v2, ".dns" // string@083c │ │ -51e916: 6e20 4865 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ -51e91c: 0a02 |0052: move-result v2 │ │ -51e91e: 3902 2200 |0053: if-nez v2, 0075 // +0022 │ │ -51e922: 1a02 3d08 |0055: const-string v2, ".dns1" // string@083d │ │ -51e926: 6e20 4865 2400 |0057: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ -51e92c: 0a02 |005a: move-result v2 │ │ -51e92e: 3902 1a00 |005b: if-nez v2, 0075 // +001a │ │ -51e932: 1a02 3e08 |005d: const-string v2, ".dns2" // string@083e │ │ -51e936: 6e20 4865 2400 |005f: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ -51e93c: 0a02 |0062: move-result v2 │ │ -51e93e: 3902 1200 |0063: if-nez v2, 0075 // +0012 │ │ -51e942: 1a02 3f08 |0065: const-string v2, ".dns3" // string@083f │ │ -51e946: 6e20 4865 2400 |0067: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ -51e94c: 0a02 |006a: move-result v2 │ │ -51e94e: 3902 0a00 |006b: if-nez v2, 0075 // +000a │ │ -51e952: 1a02 4008 |006d: const-string v2, ".dns4" // string@0840 │ │ -51e956: 6e20 4865 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ -51e95c: 0a02 |0072: move-result v2 │ │ -51e95e: 3802 93ff |0073: if-eqz v2, 0006 // -006d │ │ -51e962: 7110 5166 0100 |0075: invoke-static {v1}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ -51e968: 0c01 |0078: move-result-object v1 │ │ -51e96a: 3901 0300 |0079: if-nez v1, 007c // +0003 │ │ -51e96e: 288b |007b: goto 0006 // -0075 │ │ -51e970: 6e10 5266 0100 |007c: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@6652 │ │ -51e976: 0c01 |007f: move-result-object v1 │ │ -51e978: 3901 0300 |0080: if-nez v1, 0083 // +0003 │ │ -51e97c: 2884 |0082: goto 0006 // -007c │ │ -51e97e: 6e10 5965 0100 |0083: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@6559 │ │ -51e984: 0a02 |0086: move-result v2 │ │ -51e986: 3902 0400 |0087: if-nez v2, 008b // +0004 │ │ -51e98a: 2900 7dff |0089: goto/16 0006 // -0083 │ │ -51e98e: 7220 9169 1000 |008b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ -51e994: 2900 78ff |008e: goto/16 0006 // -0088 │ │ -51e998: 1100 |0090: return-object v0 │ │ +51e884: |[51e884] org.minidns.dnsserverlookup.AndroidUsingExec.parseProps:(Ljava/io/BufferedReader;Z)Ljava/util/Set; │ │ +51e894: 2200 2c0f |0000: new-instance v0, Ljava/util/HashSet; // type@0f2c │ │ +51e898: 1261 |0002: const/4 v1, #int 6 // #6 │ │ +51e89a: 7020 fe68 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@68fe │ │ +51e8a0: 6e10 5863 0600 |0006: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ +51e8a6: 0c01 |0009: move-result-object v1 │ │ +51e8a8: 3801 8600 |000a: if-eqz v1, 0090 // +0086 │ │ +51e8ac: 1a02 f171 |000c: const-string v2, "]: [" // string@71f1 │ │ +51e8b0: 6e20 5465 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@6554 │ │ +51e8b6: 0a02 |0011: move-result v2 │ │ +51e8b8: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +51e8ba: 3332 0300 |0013: if-ne v2, v3, 0016 // +0003 │ │ +51e8be: 28f1 |0015: goto 0006 // -000f │ │ +51e8c0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +51e8c2: 6e30 6765 3102 |0017: invoke-virtual {v1, v3, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +51e8c8: 0c04 |001a: move-result-object v4 │ │ +51e8ca: d802 0204 |001b: add-int/lit8 v2, v2, #int 4 // #04 │ │ +51e8ce: 6e10 5965 0100 |001d: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@6559 │ │ +51e8d4: 0a05 |0020: move-result v5 │ │ +51e8d6: b135 |0021: sub-int/2addr v5, v3 │ │ +51e8d8: 3525 2000 |0022: if-ge v5, v2, 0042 // +0020 │ │ +51e8dc: 3807 e2ff |0024: if-eqz v7, 0006 // -001e │ │ +51e8e0: 6202 869c |0026: sget-object v2, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ +51e8e4: 2203 5f0e |0028: new-instance v3, Ljava/lang/StringBuilder; // type@0e5f │ │ +51e8e8: 7010 8565 0300 |002a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +51e8ee: 1a04 7652 |002d: const-string v4, "Malformed property detected: "" // string@5276 │ │ +51e8f2: 6e20 9165 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51e8f8: 6e20 9165 1300 |0032: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +51e8fe: 1301 2200 |0035: const/16 v1, #int 34 // #22 │ │ +51e902: 6e20 8965 1300 |0037: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +51e908: 6e10 a365 0300 |003a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +51e90e: 0c01 |003d: move-result-object v1 │ │ +51e910: 6e20 596a 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/logging/Logger;.warning:(Ljava/lang/String;)V // method@6a59 │ │ +51e916: 28c5 |0041: goto 0006 // -003b │ │ +51e918: 6e30 6765 2105 |0042: invoke-virtual {v1, v2, v5}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +51e91e: 0c01 |0045: move-result-object v1 │ │ +51e920: 6e10 5665 0100 |0046: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@6556 │ │ +51e926: 0a02 |0049: move-result v2 │ │ +51e928: 3802 0300 |004a: if-eqz v2, 004d // +0003 │ │ +51e92c: 28ba |004c: goto 0006 // -0046 │ │ +51e92e: 1a02 3c08 |004d: const-string v2, ".dns" // string@083c │ │ +51e932: 6e20 4865 2400 |004f: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ +51e938: 0a02 |0052: move-result v2 │ │ +51e93a: 3902 2200 |0053: if-nez v2, 0075 // +0022 │ │ +51e93e: 1a02 3d08 |0055: const-string v2, ".dns1" // string@083d │ │ +51e942: 6e20 4865 2400 |0057: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ +51e948: 0a02 |005a: move-result v2 │ │ +51e94a: 3902 1a00 |005b: if-nez v2, 0075 // +001a │ │ +51e94e: 1a02 3e08 |005d: const-string v2, ".dns2" // string@083e │ │ +51e952: 6e20 4865 2400 |005f: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ +51e958: 0a02 |0062: move-result v2 │ │ +51e95a: 3902 1200 |0063: if-nez v2, 0075 // +0012 │ │ +51e95e: 1a02 3f08 |0065: const-string v2, ".dns3" // string@083f │ │ +51e962: 6e20 4865 2400 |0067: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ +51e968: 0a02 |006a: move-result v2 │ │ +51e96a: 3902 0a00 |006b: if-nez v2, 0075 // +000a │ │ +51e96e: 1a02 4008 |006d: const-string v2, ".dns4" // string@0840 │ │ +51e972: 6e20 4865 2400 |006f: invoke-virtual {v4, v2}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@6548 │ │ +51e978: 0a02 |0072: move-result v2 │ │ +51e97a: 3802 93ff |0073: if-eqz v2, 0006 // -006d │ │ +51e97e: 7110 5166 0100 |0075: invoke-static {v1}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ +51e984: 0c01 |0078: move-result-object v1 │ │ +51e986: 3901 0300 |0079: if-nez v1, 007c // +0003 │ │ +51e98a: 288b |007b: goto 0006 // -0075 │ │ +51e98c: 6e10 5266 0100 |007c: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@6652 │ │ +51e992: 0c01 |007f: move-result-object v1 │ │ +51e994: 3901 0300 |0080: if-nez v1, 0083 // +0003 │ │ +51e998: 2884 |0082: goto 0006 // -007c │ │ +51e99a: 6e10 5965 0100 |0083: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@6559 │ │ +51e9a0: 0a02 |0086: move-result v2 │ │ +51e9a2: 3902 0400 |0087: if-nez v2, 008b // +0004 │ │ +51e9a6: 2900 7dff |0089: goto/16 0006 // -0083 │ │ +51e9aa: 7220 9169 1000 |008b: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@6991 │ │ +51e9b0: 2900 78ff |008e: goto/16 0006 // -0088 │ │ +51e9b4: 1100 |0090: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=69 │ │ 0x000e line=70 │ │ 0x0017 line=74 │ │ 0x001d line=77 │ │ @@ -1836690,45 +1836708,45 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -51e7d0: |[51e7d0] org.minidns.dnsserverlookup.AndroidUsingExec.getDnsServerAddresses:()Ljava/util/List; │ │ -51e7e0: 7100 2a65 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@652a │ │ -51e7e6: 0c00 |0003: move-result-object v0 │ │ -51e7e8: 1a01 d5a1 |0004: const-string v1, "getprop" // string@a1d5 │ │ -51e7ec: 6e20 2965 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@6529 │ │ -51e7f2: 0c00 |0009: move-result-object v0 │ │ -51e7f4: 6e10 2665 0000 |000a: invoke-virtual {v0}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@6526 │ │ -51e7fa: 0c00 |000d: move-result-object v0 │ │ -51e7fc: 2201 140e |000e: new-instance v1, Ljava/io/LineNumberReader; // type@0e14 │ │ -51e800: 2202 120e |0010: new-instance v2, Ljava/io/InputStreamReader; // type@0e12 │ │ -51e804: 7020 eb63 0200 |0012: invoke-direct {v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@63eb │ │ -51e80a: 7020 ef63 2100 |0015: invoke-direct {v1, v2}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@63ef │ │ -51e810: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -51e812: 7120 6dcf 0100 |0019: invoke-static {v1, v0}, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.parseProps:(Ljava/io/BufferedReader;Z)Ljava/util/Set; // method@cf6d │ │ -51e818: 0c00 |001c: move-result-object v0 │ │ -51e81a: 7210 9d69 0000 |001d: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@699d │ │ -51e820: 0a01 |0020: move-result v1 │ │ -51e822: 3d01 1900 |0021: if-lez v1, 003a // +0019 │ │ -51e826: 2201 1d0f |0023: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -51e82a: 7210 9d69 0000 |0025: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@699d │ │ -51e830: 0a02 |0028: move-result v2 │ │ -51e832: 7020 7768 2100 |0029: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51e838: 7220 3869 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51e83e: 1101 |002f: return-object v1 │ │ -51e840: 0d00 |0030: move-exception v0 │ │ -51e842: 6201 869c |0031: sget-object v1, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ -51e846: 6202 6654 |0033: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51e84a: 1a03 1321 |0035: const-string v3, "Exception in findDNSByExec" // string@2113 │ │ -51e84e: 6e40 576a 2103 |0037: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51e854: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -51e856: 1100 |003b: return-object v0 │ │ +51e7ec: |[51e7ec] org.minidns.dnsserverlookup.AndroidUsingExec.getDnsServerAddresses:()Ljava/util/List; │ │ +51e7fc: 7100 2a65 0000 |0000: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@652a │ │ +51e802: 0c00 |0003: move-result-object v0 │ │ +51e804: 1a01 d5a1 |0004: const-string v1, "getprop" // string@a1d5 │ │ +51e808: 6e20 2965 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@6529 │ │ +51e80e: 0c00 |0009: move-result-object v0 │ │ +51e810: 6e10 2665 0000 |000a: invoke-virtual {v0}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@6526 │ │ +51e816: 0c00 |000d: move-result-object v0 │ │ +51e818: 2201 140e |000e: new-instance v1, Ljava/io/LineNumberReader; // type@0e14 │ │ +51e81c: 2202 120e |0010: new-instance v2, Ljava/io/InputStreamReader; // type@0e12 │ │ +51e820: 7020 eb63 0200 |0012: invoke-direct {v2, v0}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@63eb │ │ +51e826: 7020 ef63 2100 |0015: invoke-direct {v1, v2}, Ljava/io/LineNumberReader;.:(Ljava/io/Reader;)V // method@63ef │ │ +51e82c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +51e82e: 7120 6dcf 0100 |0019: invoke-static {v1, v0}, Lorg/minidns/dnsserverlookup/AndroidUsingExec;.parseProps:(Ljava/io/BufferedReader;Z)Ljava/util/Set; // method@cf6d │ │ +51e834: 0c00 |001c: move-result-object v0 │ │ +51e836: 7210 9d69 0000 |001d: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@699d │ │ +51e83c: 0a01 |0020: move-result v1 │ │ +51e83e: 3d01 1900 |0021: if-lez v1, 003a // +0019 │ │ +51e842: 2201 1d0f |0023: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +51e846: 7210 9d69 0000 |0025: invoke-interface {v0}, Ljava/util/Set;.size:()I // method@699d │ │ +51e84c: 0a02 |0028: move-result v2 │ │ +51e84e: 7020 7768 2100 |0029: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51e854: 7220 3869 0100 |002c: invoke-interface {v1, v0}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51e85a: 1101 |002f: return-object v1 │ │ +51e85c: 0d00 |0030: move-exception v0 │ │ +51e85e: 6201 869c |0031: sget-object v1, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ +51e862: 6202 6654 |0033: sget-object v2, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51e866: 1a03 1321 |0035: const-string v3, "Exception in findDNSByExec" // string@2113 │ │ +51e86a: 6e40 576a 2103 |0037: invoke-virtual {v1, v2, v3, v0}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51e870: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +51e872: 1100 |003b: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/io/IOException; -> 0x0030 │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=44 │ │ 0x000e line=45 │ │ @@ -1836745,18 +1836763,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -51e7b4: |[51e7b4] org.minidns.dnsserverlookup.AndroidUsingExec.isAvailable:()Z │ │ -51e7c4: 7100 e1d0 0000 |0000: invoke-static {}, Lorg/minidns/util/PlatformDetection;.isAndroid:()Z // method@d0e1 │ │ -51e7ca: 0a00 |0003: move-result v0 │ │ -51e7cc: 0f00 |0004: return v0 │ │ +51e7d0: |[51e7d0] org.minidns.dnsserverlookup.AndroidUsingExec.isAvailable:()Z │ │ +51e7e0: 7100 e1d0 0000 |0000: invoke-static {}, Lorg/minidns/util/PlatformDetection;.isAndroid:()Z // method@d0e1 │ │ +51e7e6: 0a00 |0003: move-result v0 │ │ +51e7e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/dnsserverlookup/AndroidUsingExec; │ │ │ │ source_file_idx : 4473 (AndroidUsingExec.java) │ │ @@ -1836794,40 +1836812,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -51eb28: |[51eb28] org.minidns.dnsserverlookup.AndroidUsingReflection.:()V │ │ -51eb38: 2200 1e22 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection; // type@221e │ │ -51eb3c: 7010 6fcf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnsserverlookup/AndroidUsingReflection;.:()V // method@cf6f │ │ -51eb42: 6900 8a9c |0005: sput-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8a │ │ -51eb46: 0e00 |0007: return-void │ │ +51eb44: |[51eb44] org.minidns.dnsserverlookup.AndroidUsingReflection.:()V │ │ +51eb54: 2200 1e22 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection; // type@221e │ │ +51eb58: 7010 6fcf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnsserverlookup/AndroidUsingReflection;.:()V // method@cf6f │ │ +51eb5e: 6900 8a9c |0005: sput-object v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8a │ │ +51eb62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnsserverlookup/AndroidUsingReflection;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -51eb48: |[51eb48] org.minidns.dnsserverlookup.AndroidUsingReflection.:()V │ │ -51eb58: 1c00 1e22 |0000: const-class v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection; // type@221e │ │ -51eb5c: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -51eb62: 0c00 |0005: move-result-object v0 │ │ -51eb64: 1301 e803 |0006: const/16 v1, #int 1000 // #3e8 │ │ -51eb68: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ -51eb6e: 0e00 |000b: return-void │ │ +51eb64: |[51eb64] org.minidns.dnsserverlookup.AndroidUsingReflection.:()V │ │ +51eb74: 1c00 1e22 |0000: const-class v0, Lorg/minidns/dnsserverlookup/AndroidUsingReflection; // type@221e │ │ +51eb78: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +51eb7e: 0c00 |0005: move-result-object v0 │ │ +51eb80: 1301 e803 |0006: const/16 v1, #int 1000 // #3e8 │ │ +51eb84: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ +51eb8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/minidns/dnsserverlookup/AndroidUsingReflection; │ │ │ │ Virtual methods - │ │ @@ -1836836,89 +1836854,89 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -51ea00: |[51ea00] org.minidns.dnsserverlookup.AndroidUsingReflection.getDnsServerAddresses:()Ljava/util/List; │ │ -51ea10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -51ea12: 1a01 4477 |0001: const-string v1, "android.os.SystemProperties" // string@7744 │ │ -51ea16: 7110 7264 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ -51ea1c: 0c01 |0006: move-result-object v1 │ │ -51ea1e: 1a02 2a92 |0007: const-string v2, "get" // string@922a │ │ -51ea22: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -51ea24: 2334 e123 |000a: new-array v4, v3, [Ljava/lang/Class; // type@23e1 │ │ -51ea28: 1c05 5d0e |000c: const-class v5, Ljava/lang/String; // type@0e5d │ │ -51ea2c: 1206 |000e: const/4 v6, #int 0 // #0 │ │ -51ea2e: 4d05 0406 |000f: aput-object v5, v4, v6 │ │ -51ea32: 6e30 8464 2104 |0011: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ -51ea38: 0c01 |0014: move-result-object v1 │ │ -51ea3a: 2202 1d0f |0015: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ -51ea3e: 1254 |0017: const/4 v4, #int 5 // #5 │ │ -51ea40: 7020 7768 4200 |0018: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ea46: 1244 |001b: const/4 v4, #int 4 // #4 │ │ -51ea48: 2345 e623 |001c: new-array v5, v4, [Ljava/lang/String; // type@23e6 │ │ -51ea4c: 1a07 74c2 |001e: const-string v7, "net.dns1" // string@c274 │ │ -51ea50: 4d07 0506 |0020: aput-object v7, v5, v6 │ │ -51ea54: 1a07 75c2 |0022: const-string v7, "net.dns2" // string@c275 │ │ -51ea58: 4d07 0503 |0024: aput-object v7, v5, v3 │ │ -51ea5c: 1227 |0026: const/4 v7, #int 2 // #2 │ │ -51ea5e: 1a08 76c2 |0027: const-string v8, "net.dns3" // string@c276 │ │ -51ea62: 4d08 0507 |0029: aput-object v8, v5, v7 │ │ -51ea66: 1237 |002b: const/4 v7, #int 3 // #3 │ │ -51ea68: 1a08 77c2 |002c: const-string v8, "net.dns4" // string@c277 │ │ -51ea6c: 4d08 0507 |002e: aput-object v8, v5, v7 │ │ -51ea70: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -51ea72: 3547 4100 |0031: if-ge v7, v4, 0072 // +0041 │ │ -51ea76: 4608 0507 |0033: aget-object v8, v5, v7 │ │ -51ea7a: 2339 e423 |0035: new-array v9, v3, [Ljava/lang/Object; // type@23e4 │ │ -51ea7e: 4d08 0906 |0037: aput-object v8, v9, v6 │ │ -51ea82: 6e30 fc65 0109 |0039: invoke-virtual {v1, v0, v9}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ -51ea88: 0c08 |003c: move-result-object v8 │ │ -51ea8a: 1f08 5d0e |003d: check-cast v8, Ljava/lang/String; // type@0e5d │ │ -51ea8e: 3908 0300 |003f: if-nez v8, 0042 // +0003 │ │ -51ea92: 282e |0041: goto 006f // +002e │ │ -51ea94: 6e10 5965 0800 |0042: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@6559 │ │ -51ea9a: 0a09 |0045: move-result v9 │ │ -51ea9c: 3909 0300 |0046: if-nez v9, 0049 // +0003 │ │ -51eaa0: 2827 |0048: goto 006f // +0027 │ │ -51eaa2: 6e20 7e68 8200 |0049: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@687e │ │ -51eaa8: 0a09 |004c: move-result v9 │ │ -51eaaa: 3809 0300 |004d: if-eqz v9, 0050 // +0003 │ │ -51eaae: 2820 |004f: goto 006f // +0020 │ │ -51eab0: 7110 5166 0800 |0050: invoke-static {v8}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ -51eab6: 0c08 |0053: move-result-object v8 │ │ -51eab8: 3908 0300 |0054: if-nez v8, 0057 // +0003 │ │ -51eabc: 2819 |0056: goto 006f // +0019 │ │ -51eabe: 6e10 5266 0800 |0057: invoke-virtual {v8}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@6652 │ │ -51eac4: 0c08 |005a: move-result-object v8 │ │ -51eac6: 3908 0300 |005b: if-nez v8, 005e // +0003 │ │ -51eaca: 2812 |005d: goto 006f // +0012 │ │ -51eacc: 6e10 5965 0800 |005e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@6559 │ │ -51ead2: 0a09 |0061: move-result v9 │ │ -51ead4: 3909 0300 |0062: if-nez v9, 0065 // +0003 │ │ -51ead8: 280b |0064: goto 006f // +000b │ │ -51eada: 6e20 7e68 8200 |0065: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@687e │ │ -51eae0: 0a09 |0068: move-result v9 │ │ -51eae2: 3809 0300 |0069: if-eqz v9, 006c // +0003 │ │ -51eae6: 2804 |006b: goto 006f // +0004 │ │ -51eae8: 6e20 7a68 8200 |006c: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -51eaee: d807 0701 |006f: add-int/lit8 v7, v7, #int 1 // #01 │ │ -51eaf2: 28c0 |0071: goto 0031 // -0040 │ │ -51eaf4: 6e10 8968 0200 |0072: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@6889 │ │ -51eafa: 0a01 |0075: move-result v1 │ │ -51eafc: 3d01 0d00 |0076: if-lez v1, 0083 // +000d │ │ -51eb00: 1102 |0078: return-object v2 │ │ -51eb02: 0d01 |0079: move-exception v1 │ │ -51eb04: 6202 869c |007a: sget-object v2, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ -51eb08: 6203 6654 |007c: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51eb0c: 1a04 1421 |007e: const-string v4, "Exception in findDNSByReflection" // string@2114 │ │ -51eb10: 6e40 576a 3214 |0080: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51eb16: 1100 |0083: return-object v0 │ │ +51ea1c: |[51ea1c] org.minidns.dnsserverlookup.AndroidUsingReflection.getDnsServerAddresses:()Ljava/util/List; │ │ +51ea2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +51ea2e: 1a01 4477 |0001: const-string v1, "android.os.SystemProperties" // string@7744 │ │ +51ea32: 7110 7264 0100 |0003: invoke-static {v1}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@6472 │ │ +51ea38: 0c01 |0006: move-result-object v1 │ │ +51ea3a: 1a02 2a92 |0007: const-string v2, "get" // string@922a │ │ +51ea3e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +51ea40: 2334 e123 |000a: new-array v4, v3, [Ljava/lang/Class; // type@23e1 │ │ +51ea44: 1c05 5d0e |000c: const-class v5, Ljava/lang/String; // type@0e5d │ │ +51ea48: 1206 |000e: const/4 v6, #int 0 // #0 │ │ +51ea4a: 4d05 0406 |000f: aput-object v5, v4, v6 │ │ +51ea4e: 6e30 8464 2104 |0011: invoke-virtual {v1, v2, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@6484 │ │ +51ea54: 0c01 |0014: move-result-object v1 │ │ +51ea56: 2202 1d0f |0015: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ +51ea5a: 1254 |0017: const/4 v4, #int 5 // #5 │ │ +51ea5c: 7020 7768 4200 |0018: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ea62: 1244 |001b: const/4 v4, #int 4 // #4 │ │ +51ea64: 2345 e623 |001c: new-array v5, v4, [Ljava/lang/String; // type@23e6 │ │ +51ea68: 1a07 74c2 |001e: const-string v7, "net.dns1" // string@c274 │ │ +51ea6c: 4d07 0506 |0020: aput-object v7, v5, v6 │ │ +51ea70: 1a07 75c2 |0022: const-string v7, "net.dns2" // string@c275 │ │ +51ea74: 4d07 0503 |0024: aput-object v7, v5, v3 │ │ +51ea78: 1227 |0026: const/4 v7, #int 2 // #2 │ │ +51ea7a: 1a08 76c2 |0027: const-string v8, "net.dns3" // string@c276 │ │ +51ea7e: 4d08 0507 |0029: aput-object v8, v5, v7 │ │ +51ea82: 1237 |002b: const/4 v7, #int 3 // #3 │ │ +51ea84: 1a08 77c2 |002c: const-string v8, "net.dns4" // string@c277 │ │ +51ea88: 4d08 0507 |002e: aput-object v8, v5, v7 │ │ +51ea8c: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +51ea8e: 3547 4100 |0031: if-ge v7, v4, 0072 // +0041 │ │ +51ea92: 4608 0507 |0033: aget-object v8, v5, v7 │ │ +51ea96: 2339 e423 |0035: new-array v9, v3, [Ljava/lang/Object; // type@23e4 │ │ +51ea9a: 4d08 0906 |0037: aput-object v8, v9, v6 │ │ +51ea9e: 6e30 fc65 0109 |0039: invoke-virtual {v1, v0, v9}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@65fc │ │ +51eaa4: 0c08 |003c: move-result-object v8 │ │ +51eaa6: 1f08 5d0e |003d: check-cast v8, Ljava/lang/String; // type@0e5d │ │ +51eaaa: 3908 0300 |003f: if-nez v8, 0042 // +0003 │ │ +51eaae: 282e |0041: goto 006f // +002e │ │ +51eab0: 6e10 5965 0800 |0042: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@6559 │ │ +51eab6: 0a09 |0045: move-result v9 │ │ +51eab8: 3909 0300 |0046: if-nez v9, 0049 // +0003 │ │ +51eabc: 2827 |0048: goto 006f // +0027 │ │ +51eabe: 6e20 7e68 8200 |0049: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@687e │ │ +51eac4: 0a09 |004c: move-result v9 │ │ +51eac6: 3809 0300 |004d: if-eqz v9, 0050 // +0003 │ │ +51eaca: 2820 |004f: goto 006f // +0020 │ │ +51eacc: 7110 5166 0800 |0050: invoke-static {v8}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@6651 │ │ +51ead2: 0c08 |0053: move-result-object v8 │ │ +51ead4: 3908 0300 |0054: if-nez v8, 0057 // +0003 │ │ +51ead8: 2819 |0056: goto 006f // +0019 │ │ +51eada: 6e10 5266 0800 |0057: invoke-virtual {v8}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@6652 │ │ +51eae0: 0c08 |005a: move-result-object v8 │ │ +51eae2: 3908 0300 |005b: if-nez v8, 005e // +0003 │ │ +51eae6: 2812 |005d: goto 006f // +0012 │ │ +51eae8: 6e10 5965 0800 |005e: invoke-virtual {v8}, Ljava/lang/String;.length:()I // method@6559 │ │ +51eaee: 0a09 |0061: move-result v9 │ │ +51eaf0: 3909 0300 |0062: if-nez v9, 0065 // +0003 │ │ +51eaf4: 280b |0064: goto 006f // +000b │ │ +51eaf6: 6e20 7e68 8200 |0065: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@687e │ │ +51eafc: 0a09 |0068: move-result v9 │ │ +51eafe: 3809 0300 |0069: if-eqz v9, 006c // +0003 │ │ +51eb02: 2804 |006b: goto 006f // +0004 │ │ +51eb04: 6e20 7a68 8200 |006c: invoke-virtual {v2, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +51eb0a: d807 0701 |006f: add-int/lit8 v7, v7, #int 1 // #01 │ │ +51eb0e: 28c0 |0071: goto 0031 // -0040 │ │ +51eb10: 6e10 8968 0200 |0072: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@6889 │ │ +51eb16: 0a01 |0075: move-result v1 │ │ +51eb18: 3d01 0d00 |0076: if-lez v1, 0083 // +000d │ │ +51eb1c: 1102 |0078: return-object v2 │ │ +51eb1e: 0d01 |0079: move-exception v1 │ │ +51eb20: 6202 869c |007a: sget-object v2, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.LOGGER:Ljava/util/logging/Logger; // field@9c86 │ │ +51eb24: 6203 6654 |007c: sget-object v3, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51eb28: 1a04 1421 |007e: const-string v4, "Exception in findDNSByReflection" // string@2114 │ │ +51eb2c: 6e40 576a 3214 |0080: invoke-virtual {v2, v3, v4, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51eb32: 1100 |0083: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x0076 │ │ Ljava/lang/Exception; -> 0x0079 │ │ positions : │ │ 0x0003 line=37 │ │ 0x000c line=38 │ │ 0x0015 line=41 │ │ @@ -1836941,18 +1836959,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -51e9e4: |[51e9e4] org.minidns.dnsserverlookup.AndroidUsingReflection.isAvailable:()Z │ │ -51e9f4: 7100 e1d0 0000 |0000: invoke-static {}, Lorg/minidns/util/PlatformDetection;.isAndroid:()Z // method@d0e1 │ │ -51e9fa: 0a00 |0003: move-result v0 │ │ -51e9fc: 0f00 |0004: return v0 │ │ +51ea00: |[51ea00] org.minidns.dnsserverlookup.AndroidUsingReflection.isAvailable:()Z │ │ +51ea10: 7100 e1d0 0000 |0000: invoke-static {}, Lorg/minidns/util/PlatformDetection;.isAndroid:()Z // method@d0e1 │ │ +51ea16: 0a00 |0003: move-result v0 │ │ +51ea18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/minidns/dnsserverlookup/AndroidUsingReflection; │ │ │ │ source_file_idx : 4475 (AndroidUsingReflection.java) │ │ @@ -1837008,29 +1837026,29 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -51ed58: |[51ed58] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.:()V │ │ -51ed68: 2200 2022 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; // type@2220 │ │ -51ed6c: 7010 77cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.:()V // method@cf77 │ │ -51ed72: 6900 8b9c |0005: sput-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8b │ │ -51ed76: 1c00 2022 |0007: const-class v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; // type@2220 │ │ -51ed7a: 6e10 8764 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ -51ed80: 0c00 |000c: move-result-object v0 │ │ -51ed82: 7110 526a 0000 |000d: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ -51ed88: 0c00 |0010: move-result-object v0 │ │ -51ed8a: 6900 8c9c |0011: sput-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ -51ed8e: 1a00 0772 |0013: const-string v0, "^nameserver\s+(.*)$" // string@7207 │ │ -51ed92: 7110 6c6a 0000 |0015: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ -51ed98: 0c00 |0018: move-result-object v0 │ │ -51ed9a: 6900 8d9c |0019: sput-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.NAMESERVER_PATTERN:Ljava/util/regex/Pattern; // field@9c8d │ │ -51ed9e: 0e00 |001b: return-void │ │ +51ed74: |[51ed74] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.:()V │ │ +51ed84: 2200 2022 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; // type@2220 │ │ +51ed88: 7010 77cf 0000 |0002: invoke-direct {v0}, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.:()V // method@cf77 │ │ +51ed8e: 6900 8b9c |0005: sput-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.INSTANCE:Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism; // field@9c8b │ │ +51ed92: 1c00 2022 |0007: const-class v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; // type@2220 │ │ +51ed96: 6e10 8764 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@6487 │ │ +51ed9c: 0c00 |000c: move-result-object v0 │ │ +51ed9e: 7110 526a 0000 |000d: invoke-static {v0}, Ljava/util/logging/Logger;.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger; // method@6a52 │ │ +51eda4: 0c00 |0010: move-result-object v0 │ │ +51eda6: 6900 8c9c |0011: sput-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ +51edaa: 1a00 0772 |0013: const-string v0, "^nameserver\s+(.*)$" // string@7207 │ │ +51edae: 7110 6c6a 0000 |0015: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@6a6c │ │ +51edb4: 0c00 |0018: move-result-object v0 │ │ +51edb6: 6900 8d9c |0019: sput-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.NAMESERVER_PATTERN:Ljava/util/regex/Pattern; // field@9c8d │ │ +51edba: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=32 │ │ 0x0015 line=35 │ │ locals : │ │ │ │ @@ -1837039,21 +1837057,21 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -51eda0: |[51eda0] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.:()V │ │ -51edb0: 1c00 2022 |0000: const-class v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; // type@2220 │ │ -51edb4: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -51edba: 0c00 |0005: move-result-object v0 │ │ -51edbc: 1301 d007 |0006: const/16 v1, #int 2000 // #7d0 │ │ -51edc0: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ -51edc6: 0e00 |000b: return-void │ │ +51edbc: |[51edbc] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.:()V │ │ +51edcc: 1c00 2022 |0000: const-class v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; // type@2220 │ │ +51edd0: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +51edd6: 0c00 |0005: move-result-object v0 │ │ +51edd8: 1301 d007 |0006: const/16 v1, #int 2000 // #7d0 │ │ +51eddc: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ +51ede2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; │ │ │ │ Virtual methods - │ │ @@ -1837062,102 +1837080,102 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 163 16-bit code units │ │ -51ebb0: |[51ebb0] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.getDnsServerAddresses:()Ljava/util/List; │ │ -51ebc0: 1a00 251b |0000: const-string v0, "Could not close reader" // string@1b25 │ │ -51ebc4: 2201 040e |0002: new-instance v1, Ljava/io/File; // type@0e04 │ │ -51ebc8: 1a02 7708 |0004: const-string v2, "/etc/resolv.conf" // string@0877 │ │ -51ebcc: 7020 9663 2100 |0006: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -51ebd2: 6e10 9d63 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@639d │ │ -51ebd8: 0a02 |000c: move-result v2 │ │ -51ebda: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -51ebdc: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -51ebe0: 1103 |0010: return-object v3 │ │ -51ebe2: 6e10 a863 0100 |0011: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ -51ebe8: 0b04 |0014: move-result-wide v4 │ │ -51ebea: 6106 8f9c |0015: sget-wide v6, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.lastModified:J // field@9c8f │ │ -51ebee: 3102 0406 |0017: cmp-long v2, v4, v6 │ │ -51ebf2: 3902 0700 |0019: if-nez v2, 0020 // +0007 │ │ -51ebf6: 6202 8e9c |001b: sget-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.cached:Ljava/util/List; // field@9c8e │ │ -51ebfa: 3802 0300 |001d: if-eqz v2, 0020 // +0003 │ │ -51ebfe: 1102 |001f: return-object v2 │ │ -51ec00: 2202 1d0f |0020: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ -51ec04: 7010 7668 0200 |0022: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -51ec0a: 2206 fa0d |0025: new-instance v6, Ljava/io/BufferedReader; // type@0dfa │ │ -51ec0e: 2207 120e |0027: new-instance v7, Ljava/io/InputStreamReader; // type@0e12 │ │ -51ec12: 2208 070e |0029: new-instance v8, Ljava/io/FileInputStream; // type@0e07 │ │ -51ec16: 7020 b463 1800 |002b: invoke-direct {v8, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@63b4 │ │ -51ec1c: 7020 eb63 8700 |002e: invoke-direct {v7, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@63eb │ │ -51ec22: 7020 5463 7600 |0031: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@6354 │ │ -51ec28: 6e10 5863 0600 |0034: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ -51ec2e: 0c01 |0037: move-result-object v1 │ │ -51ec30: 3801 1b00 |0038: if-eqz v1, 0053 // +001b │ │ -51ec34: 6207 8d9c |003a: sget-object v7, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.NAMESERVER_PATTERN:Ljava/util/regex/Pattern; // field@9c8d │ │ -51ec38: 6e20 6e6a 1700 |003c: invoke-virtual {v7, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ -51ec3e: 0c01 |003f: move-result-object v1 │ │ -51ec40: 6e10 646a 0100 |0040: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@6a64 │ │ -51ec46: 0a07 |0043: move-result v7 │ │ -51ec48: 3807 f0ff |0044: if-eqz v7, 0034 // -0010 │ │ -51ec4c: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -51ec4e: 6e20 616a 7100 |0047: invoke-virtual {v1, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@6a61 │ │ -51ec54: 0c01 |004a: move-result-object v1 │ │ -51ec56: 6e10 6d65 0100 |004b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ -51ec5c: 0c01 |004e: move-result-object v1 │ │ -51ec5e: 7220 3669 1200 |004f: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -51ec64: 28e2 |0052: goto 0034 // -001e │ │ -51ec66: 6e10 5663 0600 |0053: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -51ec6c: 2809 |0056: goto 005f // +0009 │ │ -51ec6e: 0d01 |0057: move-exception v1 │ │ -51ec70: 6206 8c9c |0058: sget-object v6, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ -51ec74: 6207 6654 |005a: sget-object v7, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51ec78: 6e40 576a 7610 |005c: invoke-virtual {v6, v7, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51ec7e: 7210 4069 0200 |005f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51ec84: 0a00 |0062: move-result v0 │ │ -51ec86: 3800 0a00 |0063: if-eqz v0, 006d // +000a │ │ -51ec8a: 6200 8c9c |0065: sget-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ -51ec8e: 1a01 341b |0067: const-string v1, "Could not find any nameservers in /etc/resolv.conf" // string@1b34 │ │ -51ec92: 6e20 4f6a 1000 |0069: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ -51ec98: 1103 |006c: return-object v3 │ │ -51ec9a: 6902 8e9c |006d: sput-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.cached:Ljava/util/List; // field@9c8e │ │ -51ec9e: 6804 8f9c |006f: sput-wide v4, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.lastModified:J // field@9c8f │ │ -51eca2: 1102 |0071: return-object v2 │ │ -51eca4: 0d01 |0072: move-exception v1 │ │ -51eca6: 2805 |0073: goto 0078 // +0005 │ │ -51eca8: 0d01 |0074: move-exception v1 │ │ -51ecaa: 281d |0075: goto 0092 // +001d │ │ -51ecac: 0d01 |0076: move-exception v1 │ │ -51ecae: 0736 |0077: move-object v6, v3 │ │ -51ecb0: 6202 8c9c |0078: sget-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ -51ecb4: 6204 6654 |007a: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51ecb8: 1a05 571b |007c: const-string v5, "Could not read from /etc/resolv.conf" // string@1b57 │ │ -51ecbc: 6e40 576a 4215 |007e: invoke-virtual {v2, v4, v5, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51ecc2: 3806 0e00 |0081: if-eqz v6, 008f // +000e │ │ -51ecc6: 6e10 5663 0600 |0083: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -51eccc: 2809 |0086: goto 008f // +0009 │ │ -51ecce: 0d01 |0087: move-exception v1 │ │ -51ecd0: 6202 8c9c |0088: sget-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ -51ecd4: 6204 6654 |008a: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51ecd8: 6e40 576a 4210 |008c: invoke-virtual {v2, v4, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51ecde: 1103 |008f: return-object v3 │ │ -51ece0: 0d01 |0090: move-exception v1 │ │ -51ece2: 0763 |0091: move-object v3, v6 │ │ -51ece4: 3803 0e00 |0092: if-eqz v3, 00a0 // +000e │ │ -51ece8: 6e10 5663 0300 |0094: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ -51ecee: 2809 |0097: goto 00a0 // +0009 │ │ -51ecf0: 0d02 |0098: move-exception v2 │ │ -51ecf2: 6203 8c9c |0099: sget-object v3, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ -51ecf6: 6204 6654 |009b: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ -51ecfa: 6e40 576a 4320 |009d: invoke-virtual {v3, v4, v0, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ -51ed00: 2802 |00a0: goto 00a2 // +0002 │ │ -51ed02: 2701 |00a1: throw v1 │ │ -51ed04: 28ff |00a2: goto 00a1 // -0001 │ │ +51ebcc: |[51ebcc] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.getDnsServerAddresses:()Ljava/util/List; │ │ +51ebdc: 1a00 251b |0000: const-string v0, "Could not close reader" // string@1b25 │ │ +51ebe0: 2201 040e |0002: new-instance v1, Ljava/io/File; // type@0e04 │ │ +51ebe4: 1a02 7708 |0004: const-string v2, "/etc/resolv.conf" // string@0877 │ │ +51ebe8: 7020 9663 2100 |0006: invoke-direct {v1, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +51ebee: 6e10 9d63 0100 |0009: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@639d │ │ +51ebf4: 0a02 |000c: move-result v2 │ │ +51ebf6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +51ebf8: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +51ebfc: 1103 |0010: return-object v3 │ │ +51ebfe: 6e10 a863 0100 |0011: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@63a8 │ │ +51ec04: 0b04 |0014: move-result-wide v4 │ │ +51ec06: 6106 8f9c |0015: sget-wide v6, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.lastModified:J // field@9c8f │ │ +51ec0a: 3102 0406 |0017: cmp-long v2, v4, v6 │ │ +51ec0e: 3902 0700 |0019: if-nez v2, 0020 // +0007 │ │ +51ec12: 6202 8e9c |001b: sget-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.cached:Ljava/util/List; // field@9c8e │ │ +51ec16: 3802 0300 |001d: if-eqz v2, 0020 // +0003 │ │ +51ec1a: 1102 |001f: return-object v2 │ │ +51ec1c: 2202 1d0f |0020: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ +51ec20: 7010 7668 0200 |0022: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +51ec26: 2206 fa0d |0025: new-instance v6, Ljava/io/BufferedReader; // type@0dfa │ │ +51ec2a: 2207 120e |0027: new-instance v7, Ljava/io/InputStreamReader; // type@0e12 │ │ +51ec2e: 2208 070e |0029: new-instance v8, Ljava/io/FileInputStream; // type@0e07 │ │ +51ec32: 7020 b463 1800 |002b: invoke-direct {v8, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@63b4 │ │ +51ec38: 7020 eb63 8700 |002e: invoke-direct {v7, v8}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@63eb │ │ +51ec3e: 7020 5463 7600 |0031: invoke-direct {v6, v7}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@6354 │ │ +51ec44: 6e10 5863 0600 |0034: invoke-virtual {v6}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@6358 │ │ +51ec4a: 0c01 |0037: move-result-object v1 │ │ +51ec4c: 3801 1b00 |0038: if-eqz v1, 0053 // +001b │ │ +51ec50: 6207 8d9c |003a: sget-object v7, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.NAMESERVER_PATTERN:Ljava/util/regex/Pattern; // field@9c8d │ │ +51ec54: 6e20 6e6a 1700 |003c: invoke-virtual {v7, v1}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@6a6e │ │ +51ec5a: 0c01 |003f: move-result-object v1 │ │ +51ec5c: 6e10 646a 0100 |0040: invoke-virtual {v1}, Ljava/util/regex/Matcher;.matches:()Z // method@6a64 │ │ +51ec62: 0a07 |0043: move-result v7 │ │ +51ec64: 3807 f0ff |0044: if-eqz v7, 0034 // -0010 │ │ +51ec68: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +51ec6a: 6e20 616a 7100 |0047: invoke-virtual {v1, v7}, Ljava/util/regex/Matcher;.group:(I)Ljava/lang/String; // method@6a61 │ │ +51ec70: 0c01 |004a: move-result-object v1 │ │ +51ec72: 6e10 6d65 0100 |004b: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@656d │ │ +51ec78: 0c01 |004e: move-result-object v1 │ │ +51ec7a: 7220 3669 1200 |004f: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +51ec80: 28e2 |0052: goto 0034 // -001e │ │ +51ec82: 6e10 5663 0600 |0053: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +51ec88: 2809 |0056: goto 005f // +0009 │ │ +51ec8a: 0d01 |0057: move-exception v1 │ │ +51ec8c: 6206 8c9c |0058: sget-object v6, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ +51ec90: 6207 6654 |005a: sget-object v7, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51ec94: 6e40 576a 7610 |005c: invoke-virtual {v6, v7, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51ec9a: 7210 4069 0200 |005f: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51eca0: 0a00 |0062: move-result v0 │ │ +51eca2: 3800 0a00 |0063: if-eqz v0, 006d // +000a │ │ +51eca6: 6200 8c9c |0065: sget-object v0, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ +51ecaa: 1a01 341b |0067: const-string v1, "Could not find any nameservers in /etc/resolv.conf" // string@1b34 │ │ +51ecae: 6e20 4f6a 1000 |0069: invoke-virtual {v0, v1}, Ljava/util/logging/Logger;.fine:(Ljava/lang/String;)V // method@6a4f │ │ +51ecb4: 1103 |006c: return-object v3 │ │ +51ecb6: 6902 8e9c |006d: sput-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.cached:Ljava/util/List; // field@9c8e │ │ +51ecba: 6804 8f9c |006f: sput-wide v4, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.lastModified:J // field@9c8f │ │ +51ecbe: 1102 |0071: return-object v2 │ │ +51ecc0: 0d01 |0072: move-exception v1 │ │ +51ecc2: 2805 |0073: goto 0078 // +0005 │ │ +51ecc4: 0d01 |0074: move-exception v1 │ │ +51ecc6: 281d |0075: goto 0092 // +001d │ │ +51ecc8: 0d01 |0076: move-exception v1 │ │ +51ecca: 0736 |0077: move-object v6, v3 │ │ +51eccc: 6202 8c9c |0078: sget-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ +51ecd0: 6204 6654 |007a: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51ecd4: 1a05 571b |007c: const-string v5, "Could not read from /etc/resolv.conf" // string@1b57 │ │ +51ecd8: 6e40 576a 4215 |007e: invoke-virtual {v2, v4, v5, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51ecde: 3806 0e00 |0081: if-eqz v6, 008f // +000e │ │ +51ece2: 6e10 5663 0600 |0083: invoke-virtual {v6}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +51ece8: 2809 |0086: goto 008f // +0009 │ │ +51ecea: 0d01 |0087: move-exception v1 │ │ +51ecec: 6202 8c9c |0088: sget-object v2, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ +51ecf0: 6204 6654 |008a: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51ecf4: 6e40 576a 4210 |008c: invoke-virtual {v2, v4, v0, v1}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51ecfa: 1103 |008f: return-object v3 │ │ +51ecfc: 0d01 |0090: move-exception v1 │ │ +51ecfe: 0763 |0091: move-object v3, v6 │ │ +51ed00: 3803 0e00 |0092: if-eqz v3, 00a0 // +000e │ │ +51ed04: 6e10 5663 0300 |0094: invoke-virtual {v3}, Ljava/io/BufferedReader;.close:()V // method@6356 │ │ +51ed0a: 2809 |0097: goto 00a0 // +0009 │ │ +51ed0c: 0d02 |0098: move-exception v2 │ │ +51ed0e: 6203 8c9c |0099: sget-object v3, Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf;.LOGGER:Ljava/util/logging/Logger; // field@9c8c │ │ +51ed12: 6204 6654 |009b: sget-object v4, Ljava/util/logging/Level;.WARNING:Ljava/util/logging/Level; // field@5466 │ │ +51ed16: 6e40 576a 4320 |009d: invoke-virtual {v3, v4, v0, v2}, Ljava/util/logging/Logger;.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V // method@6a57 │ │ +51ed1c: 2802 |00a0: goto 00a2 // +0002 │ │ +51ed1e: 2701 |00a1: throw v1 │ │ +51ed20: 28ff |00a2: goto 00a1 // -0001 │ │ catches : 6 │ │ 0x0025 - 0x0034 │ │ Ljava/io/IOException; -> 0x0076 │ │ -> 0x0074 │ │ 0x0034 - 0x0052 │ │ Ljava/io/IOException; -> 0x0072 │ │ -> 0x0090 │ │ @@ -1837200,29 +1837218,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -51eb70: |[51eb70] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.isAvailable:()Z │ │ -51eb80: 7100 e1d0 0000 |0000: invoke-static {}, Lorg/minidns/util/PlatformDetection;.isAndroid:()Z // method@d0e1 │ │ -51eb86: 0a00 |0003: move-result v0 │ │ -51eb88: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -51eb8a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -51eb8e: 0f01 |0007: return v1 │ │ -51eb90: 2200 040e |0008: new-instance v0, Ljava/io/File; // type@0e04 │ │ -51eb94: 1a02 7708 |000a: const-string v2, "/etc/resolv.conf" // string@0877 │ │ -51eb98: 7020 9663 2000 |000c: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ -51eb9e: 6e10 9d63 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@639d │ │ -51eba4: 0a00 |0012: move-result v0 │ │ -51eba6: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ -51ebaa: 0f01 |0015: return v1 │ │ -51ebac: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -51ebae: 0f00 |0017: return v0 │ │ +51eb8c: |[51eb8c] org.minidns.dnsserverlookup.UnixUsingEtcResolvConf.isAvailable:()Z │ │ +51eb9c: 7100 e1d0 0000 |0000: invoke-static {}, Lorg/minidns/util/PlatformDetection;.isAndroid:()Z // method@d0e1 │ │ +51eba2: 0a00 |0003: move-result v0 │ │ +51eba4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +51eba6: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +51ebaa: 0f01 |0007: return v1 │ │ +51ebac: 2200 040e |0008: new-instance v0, Ljava/io/File; // type@0e04 │ │ +51ebb0: 1a02 7708 |000a: const-string v2, "/etc/resolv.conf" // string@0877 │ │ +51ebb4: 7020 9663 2000 |000c: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@6396 │ │ +51ebba: 6e10 9d63 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@639d │ │ +51ebc0: 0a00 |0012: move-result v0 │ │ +51ebc2: 3900 0300 |0013: if-nez v0, 0016 // +0003 │ │ +51ebc6: 0f01 |0015: return v1 │ │ +51ebc8: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +51ebca: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=97 │ │ 0x000f line=98 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Lorg/minidns/dnsserverlookup/UnixUsingEtcResolvConf; │ │ @@ -1837265,26 +1837283,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -51ef00: |[51ef00] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.:(Landroid/content/Context;)V │ │ -51ef10: 1c00 2122 |0000: const-class v0, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; // type@2221 │ │ -51ef14: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ -51ef1a: 0c00 |0005: move-result-object v0 │ │ -51ef1c: 1301 e603 |0006: const/16 v1, #int 998 // #3e6 │ │ -51ef20: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ -51ef26: 1a00 7c82 |000b: const-string v0, "connectivity" // string@827c │ │ -51ef2a: 6e20 7102 0300 |000d: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ -51ef30: 0c03 |0010: move-result-object v3 │ │ -51ef32: 1f03 2601 |0011: check-cast v3, Landroid/net/ConnectivityManager; // type@0126 │ │ -51ef36: 5b23 909c |0013: iput-object v3, v2, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.connectivityManager:Landroid/net/ConnectivityManager; // field@9c90 │ │ -51ef3a: 0e00 |0015: return-void │ │ +51ef1c: |[51ef1c] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.:(Landroid/content/Context;)V │ │ +51ef2c: 1c00 2122 |0000: const-class v0, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; // type@2221 │ │ +51ef30: 6e10 8a64 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@648a │ │ +51ef36: 0c00 |0005: move-result-object v0 │ │ +51ef38: 1301 e603 |0006: const/16 v1, #int 998 // #3e6 │ │ +51ef3c: 7030 63cf 0201 |0008: invoke-direct {v2, v0, v1}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.:(Ljava/lang/String;I)V // method@cf63 │ │ +51ef42: 1a00 7c82 |000b: const-string v0, "connectivity" // string@827c │ │ +51ef46: 6e20 7102 0300 |000d: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0271 │ │ +51ef4c: 0c03 |0010: move-result-object v3 │ │ +51ef4e: 1f03 2601 |0011: check-cast v3, Landroid/net/ConnectivityManager; // type@0126 │ │ +51ef52: 5b23 909c |0013: iput-object v3, v2, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.connectivityManager:Landroid/net/ConnectivityManager; // field@9c90 │ │ +51ef56: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000d line=54 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; │ │ 0x0000 - 0x0016 reg=3 (null) Landroid/content/Context; │ │ @@ -1837294,32 +1837312,32 @@ │ │ type : '(Landroid/net/LinkProperties;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -51edc8: |[51edc8] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.hasDefaultRoute:(Landroid/net/LinkProperties;)Z │ │ -51edd8: 6e10 1f06 0100 |0000: invoke-virtual {v1}, Landroid/net/LinkProperties;.getRoutes:()Ljava/util/List; // method@061f │ │ -51edde: 0c01 |0003: move-result-object v1 │ │ -51ede0: 7210 4169 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -51ede6: 0c01 |0007: move-result-object v1 │ │ -51ede8: 7210 1269 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -51edee: 0a00 |000b: move-result v0 │ │ -51edf0: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ -51edf4: 7210 1369 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -51edfa: 0c00 |0011: move-result-object v0 │ │ -51edfc: 1f00 2b01 |0012: check-cast v0, Landroid/net/RouteInfo; // type@012b │ │ -51ee00: 6e10 2406 0000 |0014: invoke-virtual {v0}, Landroid/net/RouteInfo;.isDefaultRoute:()Z // method@0624 │ │ -51ee06: 0a00 |0017: move-result v0 │ │ -51ee08: 3800 f0ff |0018: if-eqz v0, 0008 // -0010 │ │ -51ee0c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -51ee0e: 0f01 |001b: return v1 │ │ -51ee10: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -51ee12: 0f01 |001d: return v1 │ │ +51ede4: |[51ede4] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.hasDefaultRoute:(Landroid/net/LinkProperties;)Z │ │ +51edf4: 6e10 1f06 0100 |0000: invoke-virtual {v1}, Landroid/net/LinkProperties;.getRoutes:()Ljava/util/List; // method@061f │ │ +51edfa: 0c01 |0003: move-result-object v1 │ │ +51edfc: 7210 4169 0100 |0004: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +51ee02: 0c01 |0007: move-result-object v1 │ │ +51ee04: 7210 1269 0100 |0008: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +51ee0a: 0a00 |000b: move-result v0 │ │ +51ee0c: 3800 1000 |000c: if-eqz v0, 001c // +0010 │ │ +51ee10: 7210 1369 0100 |000e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +51ee16: 0c00 |0011: move-result-object v0 │ │ +51ee18: 1f00 2b01 |0012: check-cast v0, Landroid/net/RouteInfo; // type@012b │ │ +51ee1c: 6e10 2406 0000 |0014: invoke-virtual {v0}, Landroid/net/RouteInfo;.isDefaultRoute:()Z // method@0624 │ │ +51ee22: 0a00 |0017: move-result v0 │ │ +51ee24: 3800 f0ff |0018: if-eqz v0, 0008 // -0010 │ │ +51ee28: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +51ee2a: 0f01 |001b: return v1 │ │ +51ee2c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +51ee2e: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0014 line=95 │ │ locals : │ │ 0x0000 - 0x001e reg=1 (null) Landroid/net/LinkProperties; │ │ │ │ @@ -1837328,19 +1837346,19 @@ │ │ type : '(Landroid/content/Context;)Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -51eedc: |[51eedc] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.setup:(Landroid/content/Context;)Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; │ │ -51eeec: 2200 2122 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; // type@2221 │ │ -51eef0: 7020 7acf 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.:(Landroid/content/Context;)V // method@cf7a │ │ -51eef6: 7110 2ece 0000 |0005: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ -51eefc: 1100 |0008: return-object v0 │ │ +51eef8: |[51eef8] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.setup:(Landroid/content/Context;)Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; │ │ +51ef08: 2200 2122 |0000: new-instance v0, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; // type@2221 │ │ +51ef0c: 7020 7acf 1000 |0002: invoke-direct {v0, v1}, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.:(Landroid/content/Context;)V // method@cf7a │ │ +51ef12: 7110 2ece 0000 |0005: invoke-static {v0}, Lorg/minidns/DnsClient;.addDnsServerLookupMechanism:(Lorg/minidns/dnsserverlookup/DnsServerLookupMechanism;)V // method@ce2e │ │ +51ef18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1837350,56 +1837368,56 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -51ee38: |[51ee38] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.getDnsServerAddresses:()Ljava/util/List; │ │ -51ee48: 5480 909c |0000: iget-object v0, v8, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.connectivityManager:Landroid/net/ConnectivityManager; // field@9c90 │ │ -51ee4c: 6e10 1b06 0000 |0002: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getAllNetworks:()[Landroid/net/Network; // method@061b │ │ -51ee52: 0c00 |0005: move-result-object v0 │ │ -51ee54: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -51ee56: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -51ee5a: 1101 |0009: return-object v1 │ │ -51ee5c: 2202 1d0f |000a: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ -51ee60: 2103 |000c: array-length v3, v0 │ │ -51ee62: da03 0302 |000d: mul-int/lit8 v3, v3, #int 2 // #02 │ │ -51ee66: 7020 7768 3200 |000f: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ -51ee6c: 2103 |0012: array-length v3, v0 │ │ -51ee6e: 1204 |0013: const/4 v4, #int 0 // #0 │ │ -51ee70: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -51ee72: 3535 2d00 |0015: if-ge v5, v3, 0042 // +002d │ │ -51ee76: 4606 0005 |0017: aget-object v6, v0, v5 │ │ -51ee7a: 5487 909c |0019: iget-object v7, v8, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.connectivityManager:Landroid/net/ConnectivityManager; // field@9c90 │ │ -51ee7e: 6e20 1d06 6700 |001b: invoke-virtual {v7, v6}, Landroid/net/ConnectivityManager;.getLinkProperties:(Landroid/net/Network;)Landroid/net/LinkProperties; // method@061d │ │ -51ee84: 0c06 |001e: move-result-object v6 │ │ -51ee86: 3906 0300 |001f: if-nez v6, 0022 // +0003 │ │ -51ee8a: 281e |0021: goto 003f // +001e │ │ -51ee8c: 7110 7ccf 0600 |0022: invoke-static {v6}, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.hasDefaultRoute:(Landroid/net/LinkProperties;)Z // method@cf7c │ │ -51ee92: 0a07 |0025: move-result v7 │ │ -51ee94: 3807 0e00 |0026: if-eqz v7, 0034 // +000e │ │ -51ee98: 6e10 1e06 0600 |0028: invoke-virtual {v6}, Landroid/net/LinkProperties;.getDnsServers:()Ljava/util/List; // method@061e │ │ -51ee9e: 0c06 |002b: move-result-object v6 │ │ -51eea0: 7110 68cf 0600 |002c: invoke-static {v6}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.toListOfStrings:(Ljava/util/Collection;)Ljava/util/List; // method@cf68 │ │ -51eea6: 0c06 |002f: move-result-object v6 │ │ -51eea8: 7230 3769 4206 |0030: invoke-interface {v2, v4, v6}, Ljava/util/List;.addAll:(ILjava/util/Collection;)Z // method@6937 │ │ -51eeae: 280c |0033: goto 003f // +000c │ │ -51eeb0: 6e10 1e06 0600 |0034: invoke-virtual {v6}, Landroid/net/LinkProperties;.getDnsServers:()Ljava/util/List; // method@061e │ │ -51eeb6: 0c06 |0037: move-result-object v6 │ │ -51eeb8: 7110 68cf 0600 |0038: invoke-static {v6}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.toListOfStrings:(Ljava/util/Collection;)Ljava/util/List; // method@cf68 │ │ -51eebe: 0c06 |003b: move-result-object v6 │ │ -51eec0: 7220 3869 6200 |003c: invoke-interface {v2, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ -51eec6: d805 0501 |003f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -51eeca: 28d4 |0041: goto 0015 // -002c │ │ -51eecc: 7210 4069 0200 |0042: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ -51eed2: 0a00 |0045: move-result v0 │ │ -51eed4: 3800 0300 |0046: if-eqz v0, 0049 // +0003 │ │ -51eed8: 1101 |0048: return-object v1 │ │ -51eeda: 1102 |0049: return-object v2 │ │ +51ee54: |[51ee54] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.getDnsServerAddresses:()Ljava/util/List; │ │ +51ee64: 5480 909c |0000: iget-object v0, v8, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.connectivityManager:Landroid/net/ConnectivityManager; // field@9c90 │ │ +51ee68: 6e10 1b06 0000 |0002: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getAllNetworks:()[Landroid/net/Network; // method@061b │ │ +51ee6e: 0c00 |0005: move-result-object v0 │ │ +51ee70: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +51ee72: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +51ee76: 1101 |0009: return-object v1 │ │ +51ee78: 2202 1d0f |000a: new-instance v2, Ljava/util/ArrayList; // type@0f1d │ │ +51ee7c: 2103 |000c: array-length v3, v0 │ │ +51ee7e: da03 0302 |000d: mul-int/lit8 v3, v3, #int 2 // #02 │ │ +51ee82: 7020 7768 3200 |000f: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(I)V // method@6877 │ │ +51ee88: 2103 |0012: array-length v3, v0 │ │ +51ee8a: 1204 |0013: const/4 v4, #int 0 // #0 │ │ +51ee8c: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +51ee8e: 3535 2d00 |0015: if-ge v5, v3, 0042 // +002d │ │ +51ee92: 4606 0005 |0017: aget-object v6, v0, v5 │ │ +51ee96: 5487 909c |0019: iget-object v7, v8, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.connectivityManager:Landroid/net/ConnectivityManager; // field@9c90 │ │ +51ee9a: 6e20 1d06 6700 |001b: invoke-virtual {v7, v6}, Landroid/net/ConnectivityManager;.getLinkProperties:(Landroid/net/Network;)Landroid/net/LinkProperties; // method@061d │ │ +51eea0: 0c06 |001e: move-result-object v6 │ │ +51eea2: 3906 0300 |001f: if-nez v6, 0022 // +0003 │ │ +51eea6: 281e |0021: goto 003f // +001e │ │ +51eea8: 7110 7ccf 0600 |0022: invoke-static {v6}, Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties;.hasDefaultRoute:(Landroid/net/LinkProperties;)Z // method@cf7c │ │ +51eeae: 0a07 |0025: move-result v7 │ │ +51eeb0: 3807 0e00 |0026: if-eqz v7, 0034 // +000e │ │ +51eeb4: 6e10 1e06 0600 |0028: invoke-virtual {v6}, Landroid/net/LinkProperties;.getDnsServers:()Ljava/util/List; // method@061e │ │ +51eeba: 0c06 |002b: move-result-object v6 │ │ +51eebc: 7110 68cf 0600 |002c: invoke-static {v6}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.toListOfStrings:(Ljava/util/Collection;)Ljava/util/List; // method@cf68 │ │ +51eec2: 0c06 |002f: move-result-object v6 │ │ +51eec4: 7230 3769 4206 |0030: invoke-interface {v2, v4, v6}, Ljava/util/List;.addAll:(ILjava/util/Collection;)Z // method@6937 │ │ +51eeca: 280c |0033: goto 003f // +000c │ │ +51eecc: 6e10 1e06 0600 |0034: invoke-virtual {v6}, Landroid/net/LinkProperties;.getDnsServers:()Ljava/util/List; // method@061e │ │ +51eed2: 0c06 |0037: move-result-object v6 │ │ +51eed4: 7110 68cf 0600 |0038: invoke-static {v6}, Lorg/minidns/dnsserverlookup/AbstractDnsServerLookupMechanism;.toListOfStrings:(Ljava/util/Collection;)Ljava/util/List; // method@cf68 │ │ +51eeda: 0c06 |003b: move-result-object v6 │ │ +51eedc: 7220 3869 6200 |003c: invoke-interface {v2, v6}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@6938 │ │ +51eee2: d805 0501 |003f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +51eee6: 28d4 |0041: goto 0015 // -002c │ │ +51eee8: 7210 4069 0200 |0042: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@6940 │ │ +51eeee: 0a00 |0045: move-result v0 │ │ +51eef0: 3800 0300 |0046: if-eqz v0, 0049 // +0003 │ │ +51eef4: 1101 |0048: return-object v1 │ │ +51eef6: 1102 |0049: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000a line=70 │ │ 0x0012 line=71 │ │ 0x0019 line=72 │ │ 0x0022 line=78 │ │ @@ -1837414,22 +1837432,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -51ee14: |[51ee14] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.isAvailable:()Z │ │ -51ee24: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -51ee28: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -51ee2c: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -51ee30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -51ee32: 2802 |0007: goto 0009 // +0002 │ │ -51ee34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -51ee36: 0f00 |0009: return v0 │ │ +51ee30: |[51ee30] org.minidns.dnsserverlookup.android21.AndroidUsingLinkProperties.isAvailable:()Z │ │ +51ee40: 6000 9c00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +51ee44: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +51ee48: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +51ee4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +51ee4e: 2802 |0007: goto 0009 // +0002 │ │ +51ee50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +51ee52: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/minidns/dnsserverlookup/android21/AndroidUsingLinkProperties; │ │ │ │ source_file_idx : 4474 (AndroidUsingLinkProperties.java) │ │ @@ -1837462,18 +1837480,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51fd98: |[51fd98] org.minidns.iterative.IterativeClientException$LoopDetected.:()V │ │ -51fda8: 1a00 675d |0000: const-string v0, "Resolution loop detected" // string@5d67 │ │ -51fdac: 7020 d0cf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/iterative/IterativeClientException;.:(Ljava/lang/String;)V // method@cfd0 │ │ -51fdb2: 0e00 |0005: return-void │ │ +51fdb4: |[51fdb4] org.minidns.iterative.IterativeClientException$LoopDetected.:()V │ │ +51fdc4: 1a00 675d |0000: const-string v0, "Resolution loop detected" // string@5d67 │ │ +51fdc8: 7020 d0cf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/iterative/IterativeClientException;.:(Ljava/lang/String;)V // method@cfd0 │ │ +51fdce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/iterative/IterativeClientException$LoopDetected; │ │ │ │ Virtual methods - │ │ @@ -1837507,18 +1837525,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -51fdb4: |[51fdb4] org.minidns.iterative.IterativeClientException$MaxIterativeStepsReached.:()V │ │ -51fdc4: 1a00 4c53 |0000: const-string v0, "Maxmimum steps reached" // string@534c │ │ -51fdc8: 7020 d0cf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/iterative/IterativeClientException;.:(Ljava/lang/String;)V // method@cfd0 │ │ -51fdce: 0e00 |0005: return-void │ │ +51fdd0: |[51fdd0] org.minidns.iterative.IterativeClientException$MaxIterativeStepsReached.:()V │ │ +51fde0: 1a00 4c53 |0000: const-string v0, "Maxmimum steps reached" // string@534c │ │ +51fde4: 7020 d0cf 0100 |0002: invoke-direct {v1, v0}, Lorg/minidns/iterative/IterativeClientException;.:(Ljava/lang/String;)V // method@cfd0 │ │ +51fdea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/minidns/iterative/IterativeClientException$MaxIterativeStepsReached; │ │ │ │ Virtual methods - │ │ @@ -1837556,18 +1837574,18 @@ │ │ type : '(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -520eb8: |[520eb8] org.minidns.iterative.ReliableDnsClient$1.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V │ │ -520ec8: 5b01 c29c |0000: iput-object v1, v0, Lorg/minidns/iterative/ReliableDnsClient$1;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc2 │ │ -520ecc: 7020 dacf 2000 |0002: invoke-direct {v0, v2}, Lorg/minidns/iterative/IterativeDnsClient;.:(Lorg/minidns/DnsCache;)V // method@cfda │ │ -520ed2: 0e00 |0005: return-void │ │ +520ed4: |[520ed4] org.minidns.iterative.ReliableDnsClient$1.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V │ │ +520ee4: 5b01 c29c |0000: iput-object v1, v0, Lorg/minidns/iterative/ReliableDnsClient$1;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc2 │ │ +520ee8: 7020 dacf 2000 |0002: invoke-direct {v0, v2}, Lorg/minidns/iterative/IterativeDnsClient;.:(Lorg/minidns/DnsCache;)V // method@cfda │ │ +520eee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/iterative/ReliableDnsClient$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/iterative/ReliableDnsClient; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/minidns/DnsCache; │ │ @@ -1837578,26 +1837596,26 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -520e60: |[520e60] org.minidns.iterative.ReliableDnsClient$1.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ -520e70: 6f30 e5cf 3204 |0000: invoke-super {v2, v3, v4}, Lorg/minidns/iterative/IterativeDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cfe5 │ │ -520e76: 0a00 |0003: move-result v0 │ │ -520e78: 5421 c29c |0004: iget-object v1, v2, Lorg/minidns/iterative/ReliableDnsClient$1;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc2 │ │ -520e7c: 6e30 fccf 3104 |0006: invoke-virtual {v1, v3, v4}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cffc │ │ -520e82: 0a03 |0009: move-result v3 │ │ -520e84: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ -520e88: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -520e8c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -520e8e: 2802 |000f: goto 0011 // +0002 │ │ -520e90: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -520e92: 0f03 |0011: return v3 │ │ +520e7c: |[520e7c] org.minidns.iterative.ReliableDnsClient$1.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ +520e8c: 6f30 e5cf 3204 |0000: invoke-super {v2, v3, v4}, Lorg/minidns/iterative/IterativeDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cfe5 │ │ +520e92: 0a00 |0003: move-result v0 │ │ +520e94: 5421 c29c |0004: iget-object v1, v2, Lorg/minidns/iterative/ReliableDnsClient$1;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc2 │ │ +520e98: 6e30 fccf 3104 |0006: invoke-virtual {v1, v3, v4}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cffc │ │ +520e9e: 0a03 |0009: move-result v3 │ │ +520ea0: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ +520ea4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +520ea8: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +520eaa: 2802 |000f: goto 0011 // +0002 │ │ +520eac: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +520eae: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/minidns/iterative/ReliableDnsClient$1; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -1837608,20 +1837626,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -520e94: |[520e94] org.minidns.iterative.ReliableDnsClient$1.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -520ea4: 6f20 e7cf 2100 |0000: invoke-super {v1, v2}, Lorg/minidns/iterative/IterativeDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cfe7 │ │ -520eaa: 5410 c29c |0003: iget-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient$1;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc2 │ │ -520eae: 6e20 fdcf 2000 |0005: invoke-virtual {v0, v2}, Lorg/minidns/iterative/ReliableDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cffd │ │ -520eb4: 0c02 |0008: move-result-object v2 │ │ -520eb6: 1102 |0009: return-object v2 │ │ +520eb0: |[520eb0] org.minidns.iterative.ReliableDnsClient$1.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +520ec0: 6f20 e7cf 2100 |0000: invoke-super {v1, v2}, Lorg/minidns/iterative/IterativeDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cfe7 │ │ +520ec6: 5410 c29c |0003: iget-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient$1;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc2 │ │ +520eca: 6e20 fdcf 2000 |0005: invoke-virtual {v0, v2}, Lorg/minidns/iterative/ReliableDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cffd │ │ +520ed0: 0c02 |0008: move-result-object v2 │ │ +520ed2: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/minidns/iterative/ReliableDnsClient$1; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ @@ -1837660,18 +1837678,18 @@ │ │ type : '(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -520f2c: |[520f2c] org.minidns.iterative.ReliableDnsClient$2.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V │ │ -520f3c: 5b01 c39c |0000: iput-object v1, v0, Lorg/minidns/iterative/ReliableDnsClient$2;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc3 │ │ -520f40: 7020 2dce 2000 |0002: invoke-direct {v0, v2}, Lorg/minidns/DnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce2d │ │ -520f46: 0e00 |0005: return-void │ │ +520f48: |[520f48] org.minidns.iterative.ReliableDnsClient$2.:(Lorg/minidns/iterative/ReliableDnsClient;Lorg/minidns/DnsCache;)V │ │ +520f58: 5b01 c39c |0000: iput-object v1, v0, Lorg/minidns/iterative/ReliableDnsClient$2;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc3 │ │ +520f5c: 7020 2dce 2000 |0002: invoke-direct {v0, v2}, Lorg/minidns/DnsClient;.:(Lorg/minidns/DnsCache;)V // method@ce2d │ │ +520f62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/minidns/iterative/ReliableDnsClient$2; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/minidns/iterative/ReliableDnsClient; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/minidns/DnsCache; │ │ @@ -1837682,26 +1837700,26 @@ │ │ type : '(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -520ed4: |[520ed4] org.minidns.iterative.ReliableDnsClient$2.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ -520ee4: 6f30 1ece 3204 |0000: invoke-super {v2, v3, v4}, Lorg/minidns/AbstractDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@ce1e │ │ -520eea: 0a00 |0003: move-result v0 │ │ -520eec: 5421 c39c |0004: iget-object v1, v2, Lorg/minidns/iterative/ReliableDnsClient$2;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc3 │ │ -520ef0: 6e30 fccf 3104 |0006: invoke-virtual {v1, v3, v4}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cffc │ │ -520ef6: 0a03 |0009: move-result v3 │ │ -520ef8: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ -520efc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -520f00: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -520f02: 2802 |000f: goto 0011 // +0002 │ │ -520f04: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -520f06: 0f03 |0011: return v3 │ │ +520ef0: |[520ef0] org.minidns.iterative.ReliableDnsClient$2.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z │ │ +520f00: 6f30 1ece 3204 |0000: invoke-super {v2, v3, v4}, Lorg/minidns/AbstractDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@ce1e │ │ +520f06: 0a00 |0003: move-result v0 │ │ +520f08: 5421 c39c |0004: iget-object v1, v2, Lorg/minidns/iterative/ReliableDnsClient$2;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc3 │ │ +520f0c: 6e30 fccf 3104 |0006: invoke-virtual {v1, v3, v4}, Lorg/minidns/iterative/ReliableDnsClient;.isResponseCacheable:(Lorg/minidns/dnsmessage/Question;Lorg/minidns/dnsmessage/DnsMessage;)Z // method@cffc │ │ +520f12: 0a03 |0009: move-result v3 │ │ +520f14: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ +520f18: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +520f1c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +520f1e: 2802 |000f: goto 0011 // +0002 │ │ +520f20: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +520f22: 0f03 |0011: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=78 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/minidns/iterative/ReliableDnsClient$2; │ │ 0x0000 - 0x0012 reg=3 (null) Lorg/minidns/dnsmessage/Question; │ │ @@ -1837712,20 +1837730,20 @@ │ │ type : '(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -520f08: |[520f08] org.minidns.iterative.ReliableDnsClient$2.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ -520f18: 6f20 34ce 2100 |0000: invoke-super {v1, v2}, Lorg/minidns/DnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce34 │ │ -520f1e: 5410 c39c |0003: iget-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient$2;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc3 │ │ -520f22: 6e20 fdcf 2000 |0005: invoke-virtual {v0, v2}, Lorg/minidns/iterative/ReliableDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cffd │ │ -520f28: 0c02 |0008: move-result-object v2 │ │ -520f2a: 1102 |0009: return-object v2 │ │ +520f24: |[520f24] org.minidns.iterative.ReliableDnsClient$2.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ +520f34: 6f20 34ce 2100 |0000: invoke-super {v1, v2}, Lorg/minidns/DnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@ce34 │ │ +520f3a: 5410 c39c |0003: iget-object v0, v1, Lorg/minidns/iterative/ReliableDnsClient$2;.this$0:Lorg/minidns/iterative/ReliableDnsClient; // field@9cc3 │ │ +520f3e: 6e20 fdcf 2000 |0005: invoke-virtual {v0, v2}, Lorg/minidns/iterative/ReliableDnsClient;.newQuestion:(Lorg/minidns/dnsmessage/DnsMessage$Builder;)Lorg/minidns/dnsmessage/DnsMessage$Builder; // method@cffd │ │ +520f44: 0c02 |0008: move-result-object v2 │ │ +520f46: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/minidns/iterative/ReliableDnsClient$2; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/minidns/dnsmessage/DnsMessage$Builder; │ │ @@ -1837761,39 +1837779,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52155c: |[52155c] org.minidns.record.A.:()V │ │ -52156c: 0e00 |0000: return-void │ │ +521578: |[521578] org.minidns.record.A.:()V │ │ +521588: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/A;) │ │ name : '' │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -521570: |[521570] org.minidns.record.A.:([B)V │ │ -521580: 7020 37d0 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/record/InternetAddressRR;.:([B)V // method@d037 │ │ -521586: 2122 |0003: array-length v2, v2 │ │ -521588: 1240 |0004: const/4 v0, #int 4 // #4 │ │ -52158a: 3302 0300 |0005: if-ne v2, v0, 0008 // +0003 │ │ -52158e: 0e00 |0007: return-void │ │ -521590: 2202 3e0e |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -521594: 1a00 5327 |000a: const-string v0, "IPv4 address in A record is always 4 byte" // string@2753 │ │ -521598: 7020 be64 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52159e: 2702 |000f: throw v2 │ │ +52158c: |[52158c] org.minidns.record.A.:([B)V │ │ +52159c: 7020 37d0 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/record/InternetAddressRR;.:([B)V // method@d037 │ │ +5215a2: 2122 |0003: array-length v2, v2 │ │ +5215a4: 1240 |0004: const/4 v0, #int 4 // #4 │ │ +5215a6: 3302 0300 |0005: if-ne v2, v0, 0008 // +0003 │ │ +5215aa: 0e00 |0007: return-void │ │ +5215ac: 2202 3e0e |0008: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +5215b0: 1a00 5327 |000a: const-string v0, "IPv4 address in A record is always 4 byte" // string@2753 │ │ +5215b4: 7020 be64 0200 |000c: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +5215ba: 2702 |000f: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0008 line=45 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/minidns/record/A; │ │ @@ -1837804,21 +1837822,21 @@ │ │ type : '(Ljava/io/DataInputStream;)Lorg/minidns/record/A;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -52151c: |[52151c] org.minidns.record.A.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/A; │ │ -52152c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -52152e: 2300 2e23 |0001: new-array v0, v0, [B // type@232e │ │ -521532: 6e20 7f63 0100 |0003: invoke-virtual {v1, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -521538: 2201 3f22 |0006: new-instance v1, Lorg/minidns/record/A; // type@223f │ │ -52153c: 7020 05d0 0100 |0008: invoke-direct {v1, v0}, Lorg/minidns/record/A;.:([B)V // method@d005 │ │ -521542: 1101 |000b: return-object v1 │ │ +521538: |[521538] org.minidns.record.A.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/A; │ │ +521548: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +52154a: 2300 2e23 |0001: new-array v0, v0, [B // type@232e │ │ +52154e: 6e20 7f63 0100 |0003: invoke-virtual {v1, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +521554: 2201 3f22 |0006: new-instance v1, Lorg/minidns/record/A; // type@223f │ │ +521558: 7020 05d0 0100 |0008: invoke-direct {v1, v0}, Lorg/minidns/record/A;.:([B)V // method@d005 │ │ +52155e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=56 │ │ 0x0006 line=57 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Ljava/io/DataInputStream; │ │ │ │ @@ -1837828,17 +1837846,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -521544: |[521544] org.minidns.record.A.getType:()Lorg/minidns/record/Record$TYPE; │ │ -521554: 6200 119d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ -521558: 1100 |0002: return-object v0 │ │ +521560: |[521560] org.minidns.record.A.getType:()Lorg/minidns/record/Record$TYPE; │ │ +521570: 6200 119d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.A:Lorg/minidns/record/Record$TYPE; // field@9d11 │ │ +521574: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/A; │ │ │ │ #1 : (in Lorg/minidns/record/A;) │ │ @@ -1837846,52 +1837864,52 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -521470: |[521470] org.minidns.record.A.toString:()Ljava/lang/String; │ │ -521480: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -521484: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52148a: 5441 e09c |0005: iget-object v1, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -52148e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -521490: 4801 0102 |0008: aget-byte v1, v1, v2 │ │ -521494: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -521498: 7110 d864 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -52149e: 0c01 |000f: move-result-object v1 │ │ -5214a0: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5214a6: 1a01 1608 |0013: const-string v1, "." // string@0816 │ │ -5214aa: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5214b0: 5442 e09c |0018: iget-object v2, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -5214b4: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -5214b6: 4802 0203 |001b: aget-byte v2, v2, v3 │ │ -5214ba: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -5214be: 7110 d864 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -5214c4: 0c02 |0022: move-result-object v2 │ │ -5214c6: 6e20 9165 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5214cc: 6e20 9165 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5214d2: 5442 e09c |0029: iget-object v2, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -5214d6: 1223 |002b: const/4 v3, #int 2 // #2 │ │ -5214d8: 4802 0203 |002c: aget-byte v2, v2, v3 │ │ -5214dc: d522 ff00 |002e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -5214e0: 7110 d864 0200 |0030: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -5214e6: 0c02 |0033: move-result-object v2 │ │ -5214e8: 6e20 9165 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5214ee: 6e20 9165 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5214f4: 5441 e09c |003a: iget-object v1, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -5214f8: 1232 |003c: const/4 v2, #int 3 // #3 │ │ -5214fa: 4801 0102 |003d: aget-byte v1, v1, v2 │ │ -5214fe: d511 ff00 |003f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -521502: 7110 d864 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ -521508: 0c01 |0044: move-result-object v1 │ │ -52150a: 6e20 9165 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -521510: 6e10 a365 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -521516: 0c00 |004b: move-result-object v0 │ │ -521518: 1100 |004c: return-object v0 │ │ +52148c: |[52148c] org.minidns.record.A.toString:()Ljava/lang/String; │ │ +52149c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5214a0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5214a6: 5441 e09c |0005: iget-object v1, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +5214aa: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +5214ac: 4801 0102 |0008: aget-byte v1, v1, v2 │ │ +5214b0: d511 ff00 |000a: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +5214b4: 7110 d864 0100 |000c: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +5214ba: 0c01 |000f: move-result-object v1 │ │ +5214bc: 6e20 9165 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5214c2: 1a01 1608 |0013: const-string v1, "." // string@0816 │ │ +5214c6: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5214cc: 5442 e09c |0018: iget-object v2, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +5214d0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +5214d2: 4802 0203 |001b: aget-byte v2, v2, v3 │ │ +5214d6: d522 ff00 |001d: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +5214da: 7110 d864 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +5214e0: 0c02 |0022: move-result-object v2 │ │ +5214e2: 6e20 9165 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5214e8: 6e20 9165 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5214ee: 5442 e09c |0029: iget-object v2, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +5214f2: 1223 |002b: const/4 v3, #int 2 // #2 │ │ +5214f4: 4802 0203 |002c: aget-byte v2, v2, v3 │ │ +5214f8: d522 ff00 |002e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +5214fc: 7110 d864 0200 |0030: invoke-static {v2}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +521502: 0c02 |0033: move-result-object v2 │ │ +521504: 6e20 9165 2000 |0034: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52150a: 6e20 9165 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +521510: 5441 e09c |003a: iget-object v1, v4, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +521514: 1232 |003c: const/4 v2, #int 3 // #3 │ │ +521516: 4801 0102 |003d: aget-byte v1, v1, v2 │ │ +52151a: d511 ff00 |003f: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +52151e: 7110 d864 0100 |0041: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@64d8 │ │ +521524: 0c01 |0044: move-result-object v1 │ │ +521526: 6e20 9165 1000 |0045: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52152c: 6e10 a365 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +521532: 0c00 |004b: move-result-object v0 │ │ +521534: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x001f line=63 │ │ 0x0030 line=64 │ │ 0x0041 line=65 │ │ locals : │ │ @@ -1837928,39 +1837946,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -521428: |[521428] org.minidns.record.AAAA.:()V │ │ -521438: 0e00 |0000: return-void │ │ +521444: |[521444] org.minidns.record.AAAA.:()V │ │ +521454: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/record/AAAA;) │ │ name : '' │ │ type : '([B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -52143c: |[52143c] org.minidns.record.AAAA.:([B)V │ │ -52144c: 7020 37d0 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/record/InternetAddressRR;.:([B)V // method@d037 │ │ -521452: 2122 |0003: array-length v2, v2 │ │ -521454: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ -521458: 3302 0300 |0006: if-ne v2, v0, 0009 // +0003 │ │ -52145c: 0e00 |0008: return-void │ │ -52145e: 2202 3e0e |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ -521462: 1a00 5427 |000b: const-string v0, "IPv6 address in AAAA record is always 16 byte" // string@2754 │ │ -521466: 7020 be64 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ -52146c: 2702 |0010: throw v2 │ │ +521458: |[521458] org.minidns.record.AAAA.:([B)V │ │ +521468: 7020 37d0 2100 |0000: invoke-direct {v1, v2}, Lorg/minidns/record/InternetAddressRR;.:([B)V // method@d037 │ │ +52146e: 2122 |0003: array-length v2, v2 │ │ +521470: 1300 1000 |0004: const/16 v0, #int 16 // #10 │ │ +521474: 3302 0300 |0006: if-ne v2, v0, 0009 // +0003 │ │ +521478: 0e00 |0008: return-void │ │ +52147a: 2202 3e0e |0009: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0e3e │ │ +52147e: 1a00 5427 |000b: const-string v0, "IPv6 address in AAAA record is always 16 byte" // string@2754 │ │ +521482: 7020 be64 0200 |000d: invoke-direct {v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@64be │ │ +521488: 2702 |0010: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0009 line=38 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/minidns/record/AAAA; │ │ @@ -1837971,21 +1837989,21 @@ │ │ type : '(Ljava/io/DataInputStream;)Lorg/minidns/record/AAAA;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -5213e4: |[5213e4] org.minidns.record.AAAA.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/AAAA; │ │ -5213f4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -5213f8: 2300 2e23 |0002: new-array v0, v0, [B // type@232e │ │ -5213fc: 6e20 7f63 0100 |0004: invoke-virtual {v1, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ -521402: 2201 4022 |0007: new-instance v1, Lorg/minidns/record/AAAA; // type@2240 │ │ -521406: 7020 0ad0 0100 |0009: invoke-direct {v1, v0}, Lorg/minidns/record/AAAA;.:([B)V // method@d00a │ │ -52140c: 1101 |000c: return-object v1 │ │ +521400: |[521400] org.minidns.record.AAAA.parse:(Ljava/io/DataInputStream;)Lorg/minidns/record/AAAA; │ │ +521410: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +521414: 2300 2e23 |0002: new-array v0, v0, [B // type@232e │ │ +521418: 6e20 7f63 0100 |0004: invoke-virtual {v1, v0}, Ljava/io/DataInputStream;.readFully:([B)V // method@637f │ │ +52141e: 2201 4022 |0007: new-instance v1, Lorg/minidns/record/AAAA; // type@2240 │ │ +521422: 7020 0ad0 0100 |0009: invoke-direct {v1, v0}, Lorg/minidns/record/AAAA;.:([B)V // method@d00a │ │ +521428: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Ljava/io/DataInputStream; │ │ │ │ @@ -1837995,17 +1838013,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -521410: |[521410] org.minidns.record.AAAA.getType:()Lorg/minidns/record/Record$TYPE; │ │ -521420: 6200 139d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ -521424: 1100 |0002: return-object v0 │ │ +52142c: |[52142c] org.minidns.record.AAAA.getType:()Lorg/minidns/record/Record$TYPE; │ │ +52143c: 6200 139d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.AAAA:Lorg/minidns/record/Record$TYPE; // field@9d13 │ │ +521440: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/AAAA; │ │ │ │ #1 : (in Lorg/minidns/record/AAAA;) │ │ @@ -1838013,40 +1838031,40 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -521374: |[521374] org.minidns.record.AAAA.toString:()Ljava/lang/String; │ │ -521384: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -521388: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52138e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -521390: 5452 e09c |0006: iget-object v2, v5, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -521394: 2122 |0008: array-length v2, v2 │ │ -521396: 3521 2200 |0009: if-ge v1, v2, 002b // +0022 │ │ -52139a: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ -52139e: 1302 3a00 |000d: const/16 v2, #int 58 // #3a │ │ -5213a2: 6e20 8965 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ -5213a8: 5452 e09c |0012: iget-object v2, v5, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ -5213ac: 4803 0201 |0014: aget-byte v3, v2, v1 │ │ -5213b0: d533 ff00 |0016: and-int/lit16 v3, v3, #int 255 // #00ff │ │ -5213b4: e003 0308 |0018: shl-int/lit8 v3, v3, #int 8 // #08 │ │ -5213b8: d804 0101 |001a: add-int/lit8 v4, v1, #int 1 // #01 │ │ -5213bc: 4802 0204 |001c: aget-byte v2, v2, v4 │ │ -5213c0: d522 ff00 |001e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ -5213c4: b023 |0020: add-int/2addr v3, v2 │ │ -5213c6: 7110 d764 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@64d7 │ │ -5213cc: 0c02 |0024: move-result-object v2 │ │ -5213ce: 6e20 9165 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -5213d4: d801 0102 |0028: add-int/lit8 v1, v1, #int 2 // #02 │ │ -5213d8: 28dc |002a: goto 0006 // -0024 │ │ -5213da: 6e10 a365 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -5213e0: 0c00 |002e: move-result-object v0 │ │ -5213e2: 1100 |002f: return-object v0 │ │ +521390: |[521390] org.minidns.record.AAAA.toString:()Ljava/lang/String; │ │ +5213a0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +5213a4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +5213aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +5213ac: 5452 e09c |0006: iget-object v2, v5, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +5213b0: 2122 |0008: array-length v2, v2 │ │ +5213b2: 3521 2200 |0009: if-ge v1, v2, 002b // +0022 │ │ +5213b6: 3801 0700 |000b: if-eqz v1, 0012 // +0007 │ │ +5213ba: 1302 3a00 |000d: const/16 v2, #int 58 // #3a │ │ +5213be: 6e20 8965 2000 |000f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@6589 │ │ +5213c4: 5452 e09c |0012: iget-object v2, v5, Lorg/minidns/record/InternetAddressRR;.ip:[B // field@9ce0 │ │ +5213c8: 4803 0201 |0014: aget-byte v3, v2, v1 │ │ +5213cc: d533 ff00 |0016: and-int/lit16 v3, v3, #int 255 // #00ff │ │ +5213d0: e003 0308 |0018: shl-int/lit8 v3, v3, #int 8 // #08 │ │ +5213d4: d804 0101 |001a: add-int/lit8 v4, v1, #int 1 // #01 │ │ +5213d8: 4802 0204 |001c: aget-byte v2, v2, v4 │ │ +5213dc: d522 ff00 |001e: and-int/lit16 v2, v2, #int 255 // #00ff │ │ +5213e0: b023 |0020: add-int/2addr v3, v2 │ │ +5213e2: 7110 d764 0300 |0021: invoke-static {v3}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@64d7 │ │ +5213e8: 0c02 |0024: move-result-object v2 │ │ +5213ea: 6e20 9165 2000 |0025: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +5213f0: d801 0102 |0028: add-int/lit8 v1, v1, #int 2 // #02 │ │ +5213f4: 28dc |002a: goto 0006 // -0024 │ │ +5213f6: 6e10 a365 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +5213fc: 0c00 |002e: move-result-object v0 │ │ +5213fe: 1100 |002f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x000f line=58 │ │ 0x0012 line=60 │ │ 0x002b line=64 │ │ @@ -1838084,17 +1838102,17 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5215dc: |[5215dc] org.minidns.record.CNAME.:(Lorg/minidns/dnsname/DnsName;)V │ │ -5215ec: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ -5215f2: 0e00 |0003: return-void │ │ +5215f8: |[5215f8] org.minidns.record.CNAME.:(Lorg/minidns/dnsname/DnsName;)V │ │ +521608: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ +52160e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/CNAME; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -1838103,20 +1838121,20 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/CNAME;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -5215a0: |[5215a0] org.minidns.record.CNAME.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/CNAME; │ │ -5215b0: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -5215b6: 0c00 |0003: move-result-object v0 │ │ -5215b8: 2201 4122 |0004: new-instance v1, Lorg/minidns/record/CNAME; // type@2241 │ │ -5215bc: 7020 0ed0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/CNAME;.:(Lorg/minidns/dnsname/DnsName;)V // method@d00e │ │ -5215c2: 1101 |0009: return-object v1 │ │ +5215bc: |[5215bc] org.minidns.record.CNAME.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/CNAME; │ │ +5215cc: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +5215d2: 0c00 |0003: move-result-object v0 │ │ +5215d4: 2201 4122 |0004: new-instance v1, Lorg/minidns/record/CNAME; // type@2241 │ │ +5215d8: 7020 0ed0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/CNAME;.:(Lorg/minidns/dnsname/DnsName;)V // method@d00e │ │ +5215de: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -1838127,17 +1838145,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5215c4: |[5215c4] org.minidns.record.CNAME.getType:()Lorg/minidns/record/Record$TYPE; │ │ -5215d4: 6200 1d9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ -5215d8: 1100 |0002: return-object v0 │ │ +5215e0: |[5215e0] org.minidns.record.CNAME.getType:()Lorg/minidns/record/Record$TYPE; │ │ +5215f0: 6200 1d9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.CNAME:Lorg/minidns/record/Record$TYPE; // field@9d1d │ │ +5215f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/CNAME; │ │ │ │ source_file_idx : 5793 (CNAME.java) │ │ @@ -1838171,17 +1838189,17 @@ │ │ type : '(IBB[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -521640: |[521640] org.minidns.record.DLV.:(IBB[B)V │ │ -521650: 7054 31d0 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.:(IBB[B)V // method@d031 │ │ -521656: 0e00 |0003: return-void │ │ +52165c: |[52165c] org.minidns.record.DLV.:(IBB[B)V │ │ +52166c: 7054 31d0 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.:(IBB[B)V // method@d031 │ │ +521672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/DLV; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) B │ │ @@ -1838193,24 +1838211,24 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/DLV;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -5215f4: |[5215f4] org.minidns.record.DLV.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DLV; │ │ -521604: 7120 34d0 4300 |0000: invoke-static {v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.parseSharedData:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData; // method@d034 │ │ -52160a: 0c03 |0003: move-result-object v3 │ │ -52160c: 2204 4222 |0004: new-instance v4, Lorg/minidns/record/DLV; // type@2242 │ │ -521610: 5230 d89c |0006: iget v0, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.keyTag:I // field@9cd8 │ │ -521614: 5631 d59c |0008: iget-byte v1, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.algorithm:B // field@9cd5 │ │ -521618: 5632 d79c |000a: iget-byte v2, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digestType:B // field@9cd7 │ │ -52161c: 5433 d69c |000c: iget-object v3, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digest:[B // field@9cd6 │ │ -521620: 7053 11d0 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/DLV;.:(IBB[B)V // method@d011 │ │ -521626: 1104 |0011: return-object v4 │ │ +521610: |[521610] org.minidns.record.DLV.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DLV; │ │ +521620: 7120 34d0 4300 |0000: invoke-static {v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.parseSharedData:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData; // method@d034 │ │ +521626: 0c03 |0003: move-result-object v3 │ │ +521628: 2204 4222 |0004: new-instance v4, Lorg/minidns/record/DLV; // type@2242 │ │ +52162c: 5230 d89c |0006: iget v0, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.keyTag:I // field@9cd8 │ │ +521630: 5631 d59c |0008: iget-byte v1, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.algorithm:B // field@9cd5 │ │ +521634: 5632 d79c |000a: iget-byte v2, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digestType:B // field@9cd7 │ │ +521638: 5433 d69c |000c: iget-object v3, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digest:[B // field@9cd6 │ │ +52163c: 7053 11d0 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/DLV;.:(IBB[B)V // method@d011 │ │ +521642: 1104 |0011: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -1838221,17 +1838239,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -521628: |[521628] org.minidns.record.DLV.getType:()Lorg/minidns/record/Record$TYPE; │ │ -521638: 6200 219d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ -52163c: 1100 |0002: return-object v0 │ │ +521644: |[521644] org.minidns.record.DLV.getType:()Lorg/minidns/record/Record$TYPE; │ │ +521654: 6200 219d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DLV:Lorg/minidns/record/Record$TYPE; // field@9d21 │ │ +521658: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/DLV; │ │ │ │ source_file_idx : 7440 (DLV.java) │ │ @@ -1838265,17 +1838283,17 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -521694: |[521694] org.minidns.record.DNAME.:(Lorg/minidns/dnsname/DnsName;)V │ │ -5216a4: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ -5216aa: 0e00 |0003: return-void │ │ +5216b0: |[5216b0] org.minidns.record.DNAME.:(Lorg/minidns/dnsname/DnsName;)V │ │ +5216c0: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ +5216c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/DNAME; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -1838284,20 +1838302,20 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/DNAME;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -521658: |[521658] org.minidns.record.DNAME.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/DNAME; │ │ -521668: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -52166e: 0c00 |0003: move-result-object v0 │ │ -521670: 2201 4322 |0004: new-instance v1, Lorg/minidns/record/DNAME; // type@2243 │ │ -521674: 7020 14d0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/DNAME;.:(Lorg/minidns/dnsname/DnsName;)V // method@d014 │ │ -52167a: 1101 |0009: return-object v1 │ │ +521674: |[521674] org.minidns.record.DNAME.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/DNAME; │ │ +521684: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +52168a: 0c00 |0003: move-result-object v0 │ │ +52168c: 2201 4322 |0004: new-instance v1, Lorg/minidns/record/DNAME; // type@2243 │ │ +521690: 7020 14d0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/DNAME;.:(Lorg/minidns/dnsname/DnsName;)V // method@d014 │ │ +521696: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -1838308,17 +1838326,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52167c: |[52167c] org.minidns.record.DNAME.getType:()Lorg/minidns/record/Record$TYPE; │ │ -52168c: 6200 229d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ -521690: 1100 |0002: return-object v0 │ │ +521698: |[521698] org.minidns.record.DNAME.getType:()Lorg/minidns/record/Record$TYPE; │ │ +5216a8: 6200 229d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DNAME:Lorg/minidns/record/Record$TYPE; // field@9d22 │ │ +5216ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/DNAME; │ │ │ │ source_file_idx : 7446 (DNAME.java) │ │ @@ -1838352,17 +1838370,17 @@ │ │ type : '(IBB[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -521960: |[521960] org.minidns.record.DS.:(IBB[B)V │ │ -521970: 7054 31d0 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.:(IBB[B)V // method@d031 │ │ -521976: 0e00 |0003: return-void │ │ +52197c: |[52197c] org.minidns.record.DS.:(IBB[B)V │ │ +52198c: 7054 31d0 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.:(IBB[B)V // method@d031 │ │ +521992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/DS; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) B │ │ @@ -1838374,24 +1838392,24 @@ │ │ type : '(Ljava/io/DataInputStream;I)Lorg/minidns/record/DS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -521914: |[521914] org.minidns.record.DS.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DS; │ │ -521924: 7120 34d0 4300 |0000: invoke-static {v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.parseSharedData:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData; // method@d034 │ │ -52192a: 0c03 |0003: move-result-object v3 │ │ -52192c: 2204 4522 |0004: new-instance v4, Lorg/minidns/record/DS; // type@2245 │ │ -521930: 5230 d89c |0006: iget v0, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.keyTag:I // field@9cd8 │ │ -521934: 5631 d59c |0008: iget-byte v1, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.algorithm:B // field@9cd5 │ │ -521938: 5632 d79c |000a: iget-byte v2, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digestType:B // field@9cd7 │ │ -52193c: 5433 d69c |000c: iget-object v3, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digest:[B // field@9cd6 │ │ -521940: 7053 22d0 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/DS;.:(IBB[B)V // method@d022 │ │ -521946: 1104 |0011: return-object v4 │ │ +521930: |[521930] org.minidns.record.DS.parse:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DS; │ │ +521940: 7120 34d0 4300 |0000: invoke-static {v3, v4}, Lorg/minidns/record/DelegatingDnssecRR;.parseSharedData:(Ljava/io/DataInputStream;I)Lorg/minidns/record/DelegatingDnssecRR$SharedData; // method@d034 │ │ +521946: 0c03 |0003: move-result-object v3 │ │ +521948: 2204 4522 |0004: new-instance v4, Lorg/minidns/record/DS; // type@2245 │ │ +52194c: 5230 d89c |0006: iget v0, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.keyTag:I // field@9cd8 │ │ +521950: 5631 d59c |0008: iget-byte v1, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.algorithm:B // field@9cd5 │ │ +521954: 5632 d79c |000a: iget-byte v2, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digestType:B // field@9cd7 │ │ +521958: 5433 d69c |000c: iget-object v3, v3, Lorg/minidns/record/DelegatingDnssecRR$SharedData;.digest:[B // field@9cd6 │ │ +52195c: 7053 22d0 0421 |000e: invoke-direct {v4, v0, v1, v2, v3}, Lorg/minidns/record/DS;.:(IBB[B)V // method@d022 │ │ +521962: 1104 |0011: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x0012 reg=4 (null) I │ │ @@ -1838402,17 +1838420,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -521948: |[521948] org.minidns.record.DS.getType:()Lorg/minidns/record/Record$TYPE; │ │ -521958: 6200 249d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ -52195c: 1100 |0002: return-object v0 │ │ +521964: |[521964] org.minidns.record.DS.getType:()Lorg/minidns/record/Record$TYPE; │ │ +521974: 6200 249d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.DS:Lorg/minidns/record/Record$TYPE; // field@9d24 │ │ +521978: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/DS; │ │ │ │ source_file_idx : 7499 (DS.java) │ │ @@ -1838446,17 +1838464,17 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5227e0: |[5227e0] org.minidns.record.NS.:(Lorg/minidns/dnsname/DnsName;)V │ │ -5227f0: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ -5227f6: 0e00 |0003: return-void │ │ +5227fc: |[5227fc] org.minidns.record.NS.:(Lorg/minidns/dnsname/DnsName;)V │ │ +52280c: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ +522812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/NS; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -1838465,20 +1838483,20 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/NS;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -5227a4: |[5227a4] org.minidns.record.NS.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/NS; │ │ -5227b4: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -5227ba: 0c00 |0003: move-result-object v0 │ │ -5227bc: 2201 4c22 |0004: new-instance v1, Lorg/minidns/record/NS; // type@224c │ │ -5227c0: 7020 40d0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/NS;.:(Lorg/minidns/dnsname/DnsName;)V // method@d040 │ │ -5227c6: 1101 |0009: return-object v1 │ │ +5227c0: |[5227c0] org.minidns.record.NS.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/NS; │ │ +5227d0: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +5227d6: 0c00 |0003: move-result-object v0 │ │ +5227d8: 2201 4c22 |0004: new-instance v1, Lorg/minidns/record/NS; // type@224c │ │ +5227dc: 7020 40d0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/NS;.:(Lorg/minidns/dnsname/DnsName;)V // method@d040 │ │ +5227e2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -1838489,17 +1838507,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5227c8: |[5227c8] org.minidns.record.NS.getType:()Lorg/minidns/record/Record$TYPE; │ │ -5227d8: 6200 439d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ -5227dc: 1100 |0002: return-object v0 │ │ +5227e4: |[5227e4] org.minidns.record.NS.getType:()Lorg/minidns/record/Record$TYPE; │ │ +5227f4: 6200 439d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.NS:Lorg/minidns/record/Record$TYPE; // field@9d43 │ │ +5227f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/NS; │ │ │ │ source_file_idx : 21777 (NS.java) │ │ @@ -1838533,17 +1838551,17 @@ │ │ type : '(Lorg/minidns/dnsname/DnsName;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -522a14: |[522a14] org.minidns.record.PTR.:(Lorg/minidns/dnsname/DnsName;)V │ │ -522a24: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ -522a2a: 0e00 |0003: return-void │ │ +522a30: |[522a30] org.minidns.record.PTR.:(Lorg/minidns/dnsname/DnsName;)V │ │ +522a40: 7020 76d0 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/record/RRWithTarget;.:(Lorg/minidns/dnsname/DnsName;)V // method@d076 │ │ +522a46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/record/PTR; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/minidns/dnsname/DnsName; │ │ │ │ @@ -1838552,20 +1838570,20 @@ │ │ type : '(Ljava/io/DataInputStream;[B)Lorg/minidns/record/PTR;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -5229d8: |[5229d8] org.minidns.record.PTR.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/PTR; │ │ -5229e8: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ -5229ee: 0c00 |0003: move-result-object v0 │ │ -5229f0: 2201 5322 |0004: new-instance v1, Lorg/minidns/record/PTR; // type@2253 │ │ -5229f4: 7020 6cd0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/PTR;.:(Lorg/minidns/dnsname/DnsName;)V // method@d06c │ │ -5229fa: 1101 |0009: return-object v1 │ │ +5229f4: |[5229f4] org.minidns.record.PTR.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/record/PTR; │ │ +522a04: 7120 edce 1000 |0000: invoke-static {v0, v1}, Lorg/minidns/dnsname/DnsName;.parse:(Ljava/io/DataInputStream;[B)Lorg/minidns/dnsname/DnsName; // method@ceed │ │ +522a0a: 0c00 |0003: move-result-object v0 │ │ +522a0c: 2201 5322 |0004: new-instance v1, Lorg/minidns/record/PTR; // type@2253 │ │ +522a10: 7020 6cd0 0100 |0006: invoke-direct {v1, v0}, Lorg/minidns/record/PTR;.:(Lorg/minidns/dnsname/DnsName;)V // method@d06c │ │ +522a16: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x000a reg=0 (null) Ljava/io/DataInputStream; │ │ 0x0000 - 0x000a reg=1 (null) [B │ │ @@ -1838576,17 +1838594,17 @@ │ │ type : '()Lorg/minidns/record/Record$TYPE;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -5229fc: |[5229fc] org.minidns.record.PTR.getType:()Lorg/minidns/record/Record$TYPE; │ │ -522a0c: 6200 4d9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ -522a10: 1100 |0002: return-object v0 │ │ +522a18: |[522a18] org.minidns.record.PTR.getType:()Lorg/minidns/record/Record$TYPE; │ │ +522a28: 6200 4d9d |0000: sget-object v0, Lorg/minidns/record/Record$TYPE;.PTR:Lorg/minidns/record/Record$TYPE; // field@9d4d │ │ +522a2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/minidns/record/PTR; │ │ │ │ source_file_idx : 22805 (PTR.java) │ │ @@ -1838635,19 +1838653,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -527088: |[527088] org.osmdroid.tileprovider.MapTileProviderArray.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;)V │ │ -527098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52709a: 2300 8124 |0001: new-array v0, v0, [Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@2481 │ │ -52709e: 7040 6ed1 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d16e │ │ -5270a4: 0e00 |0006: return-void │ │ +5270a4: |[5270a4] org.osmdroid.tileprovider.MapTileProviderArray.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;)V │ │ +5270b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5270b6: 2300 8124 |0001: new-array v0, v0, [Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@2481 │ │ +5270ba: 7040 6ed1 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d16e │ │ +5270c0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderArray; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/osmdroid/tileprovider/IRegisterReceiver; │ │ @@ -1838657,27 +1838675,27 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -5270a8: |[5270a8] org.osmdroid.tileprovider.MapTileProviderArray.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ -5270b8: 7020 8cd1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d18c │ │ -5270be: 2201 2b0f |0003: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ -5270c2: 7010 ec68 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ -5270c8: 5b01 f79d |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -5270cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -5270ce: 5b01 f59d |000b: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ -5270d2: 5b02 f59d |000d: iput-object v2, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ -5270d6: 2201 1d0f |000f: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ -5270da: 7010 7668 0100 |0011: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -5270e0: 5b01 f69d |0014: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -5270e4: 7120 cc68 3100 |0016: invoke-static {v1, v3}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@68cc │ │ -5270ea: 0e00 |0019: return-void │ │ +5270c4: |[5270c4] org.osmdroid.tileprovider.MapTileProviderArray.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;[Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V │ │ +5270d4: 7020 8cd1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d18c │ │ +5270da: 2201 2b0f |0003: new-instance v1, Ljava/util/HashMap; // type@0f2b │ │ +5270de: 7010 ec68 0100 |0005: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@68ec │ │ +5270e4: 5b01 f79d |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +5270e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +5270ea: 5b01 f59d |000b: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ +5270ee: 5b02 f59d |000d: iput-object v2, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ +5270f2: 2201 1d0f |000f: new-instance v1, Ljava/util/ArrayList; // type@0f1d │ │ +5270f6: 7010 7668 0100 |0011: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +5270fc: 5b01 f69d |0014: iput-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527100: 7120 cc68 3100 |0016: invoke-static {v1, v3}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@68cc │ │ +527106: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=37 │ │ 0x000b line=38 │ │ 0x000d line=71 │ │ 0x000f line=72 │ │ @@ -1838693,26 +1838711,26 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -527264: |[527264] org.osmdroid.tileprovider.MapTileProviderArray.remove:(J)V │ │ -527274: 5420 f79d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -527278: 1d00 |0002: monitor-enter v0 │ │ -52727a: 5421 f79d |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -52727e: 7120 eb64 4300 |0005: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -527284: 0c03 |0008: move-result-object v3 │ │ -527286: 7220 6d69 3100 |0009: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@696d │ │ -52728c: 1e00 |000c: monitor-exit v0 │ │ -52728e: 0e00 |000d: return-void │ │ -527290: 0d03 |000e: move-exception v3 │ │ -527292: 1e00 |000f: monitor-exit v0 │ │ -527294: 2703 |0010: throw v3 │ │ +527280: |[527280] org.osmdroid.tileprovider.MapTileProviderArray.remove:(J)V │ │ +527290: 5420 f79d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +527294: 1d00 |0002: monitor-enter v0 │ │ +527296: 5421 f79d |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +52729a: 7120 eb64 4300 |0005: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +5272a0: 0c03 |0008: move-result-object v3 │ │ +5272a2: 7220 6d69 3100 |0009: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@696d │ │ +5272a8: 1e00 |000c: monitor-exit v0 │ │ +5272aa: 0e00 |000d: return-void │ │ +5272ac: 0d03 |000e: move-exception v3 │ │ +5272ae: 1e00 |000f: monitor-exit v0 │ │ +5272b0: 2703 |0010: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ 0x000c line=151 │ │ @@ -1838725,43 +1838743,43 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -5272a4: |[5272a4] org.osmdroid.tileprovider.MapTileProviderArray.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ -5272b4: 6e20 71d1 5400 |0000: invoke-virtual {v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.findNextAppropriateProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // method@d171 │ │ -5272ba: 0c00 |0003: move-result-object v0 │ │ -5272bc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -5272c0: 6e20 4dd2 5000 |0006: invoke-virtual {v0, v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.loadMapTileAsync:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d24d │ │ -5272c6: 0e00 |0009: return-void │ │ -5272c8: 5440 f79d |000a: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -5272cc: 1d00 |000c: monitor-enter v0 │ │ -5272ce: 5441 f79d |000d: iget-object v1, v4, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -5272d2: 6e10 a9d1 0500 |000f: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -5272d8: 0b02 |0012: move-result-wide v2 │ │ -5272da: 7120 eb64 3200 |0013: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -5272e0: 0c02 |0016: move-result-object v2 │ │ -5272e2: 7220 6769 2100 |0017: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ -5272e8: 0c01 |001a: move-result-object v1 │ │ -5272ea: 1f01 420e |001b: check-cast v1, Ljava/lang/Integer; // type@0e42 │ │ -5272ee: 1e00 |001d: monitor-exit v0 │ │ -5272f0: 3801 0b00 |001e: if-eqz v1, 0029 // +000b │ │ -5272f4: 6e10 ce64 0100 |0020: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -5272fa: 0a00 |0023: move-result v0 │ │ -5272fc: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ -527300: 6f20 9ad1 5400 |0026: invoke-super {v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d19a │ │ -527306: 6e10 a9d1 0500 |0029: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -52730c: 0b00 |002c: move-result-wide v0 │ │ -52730e: 7030 7bd1 0401 |002d: invoke-direct {v4, v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.remove:(J)V // method@d17b │ │ -527314: 0e00 |0030: return-void │ │ -527316: 0d05 |0031: move-exception v5 │ │ -527318: 1e00 |0032: monitor-exit v0 │ │ -52731a: 2705 |0033: throw v5 │ │ +5272c0: |[5272c0] org.osmdroid.tileprovider.MapTileProviderArray.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ +5272d0: 6e20 71d1 5400 |0000: invoke-virtual {v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.findNextAppropriateProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // method@d171 │ │ +5272d6: 0c00 |0003: move-result-object v0 │ │ +5272d8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +5272dc: 6e20 4dd2 5000 |0006: invoke-virtual {v0, v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.loadMapTileAsync:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d24d │ │ +5272e2: 0e00 |0009: return-void │ │ +5272e4: 5440 f79d |000a: iget-object v0, v4, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +5272e8: 1d00 |000c: monitor-enter v0 │ │ +5272ea: 5441 f79d |000d: iget-object v1, v4, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +5272ee: 6e10 a9d1 0500 |000f: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +5272f4: 0b02 |0012: move-result-wide v2 │ │ +5272f6: 7120 eb64 3200 |0013: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +5272fc: 0c02 |0016: move-result-object v2 │ │ +5272fe: 7220 6769 2100 |0017: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@6967 │ │ +527304: 0c01 |001a: move-result-object v1 │ │ +527306: 1f01 420e |001b: check-cast v1, Ljava/lang/Integer; // type@0e42 │ │ +52730a: 1e00 |001d: monitor-exit v0 │ │ +52730c: 3801 0b00 |001e: if-eqz v1, 0029 // +000b │ │ +527310: 6e10 ce64 0100 |0020: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +527316: 0a00 |0023: move-result v0 │ │ +527318: 3900 0500 |0024: if-nez v0, 0029 // +0005 │ │ +52731c: 6f20 9ad1 5400 |0026: invoke-super {v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d19a │ │ +527322: 6e10 a9d1 0500 |0029: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527328: 0b00 |002c: move-result-wide v0 │ │ +52732a: 7030 7bd1 0401 |002d: invoke-direct {v4, v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.remove:(J)V // method@d17b │ │ +527330: 0e00 |0030: return-void │ │ +527332: 0d05 |0031: move-exception v5 │ │ +527334: 1e00 |0032: monitor-exit v0 │ │ +527336: 2705 |0033: throw v5 │ │ catches : 2 │ │ 0x000d - 0x001e │ │ -> 0x0031 │ │ 0x0032 - 0x0033 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=225 │ │ @@ -1838783,27 +1838801,27 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -526ea0: |[526ea0] org.osmdroid.tileprovider.MapTileProviderArray.contains:(J)Z │ │ -526eb0: 5420 f79d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -526eb4: 1d00 |0002: monitor-enter v0 │ │ -526eb6: 5421 f79d |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -526eba: 7120 eb64 4300 |0005: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -526ec0: 0c03 |0008: move-result-object v3 │ │ -526ec2: 7220 6469 3100 |0009: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6964 │ │ -526ec8: 0a03 |000c: move-result v3 │ │ -526eca: 1e00 |000d: monitor-exit v0 │ │ -526ecc: 0f03 |000e: return v3 │ │ -526ece: 0d03 |000f: move-exception v3 │ │ -526ed0: 1e00 |0010: monitor-exit v0 │ │ -526ed2: 2703 |0011: throw v3 │ │ +526ebc: |[526ebc] org.osmdroid.tileprovider.MapTileProviderArray.contains:(J)Z │ │ +526ecc: 5420 f79d |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +526ed0: 1d00 |0002: monitor-enter v0 │ │ +526ed2: 5421 f79d |0003: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +526ed6: 7120 eb64 4300 |0005: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +526edc: 0c03 |0008: move-result-object v3 │ │ +526ede: 7220 6469 3100 |0009: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6964 │ │ +526ee4: 0a03 |000c: move-result v3 │ │ +526ee6: 1e00 |000d: monitor-exit v0 │ │ +526ee8: 0f03 |000e: return v3 │ │ +526eea: 0d03 |000f: move-exception v3 │ │ +526eec: 1e00 |0010: monitor-exit v0 │ │ +526eee: 2703 |0011: throw v3 │ │ catches : 1 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0010 line=101 │ │ @@ -1838816,49 +1838834,49 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -5270ec: |[5270ec] org.osmdroid.tileprovider.MapTileProviderArray.detach:()V │ │ -5270fc: 5430 f69d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527100: 1d00 |0002: monitor-enter v0 │ │ -527102: 5431 f69d |0003: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527106: 7210 4169 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -52710c: 0c01 |0008: move-result-object v1 │ │ -52710e: 7210 1269 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -527114: 0a02 |000c: move-result v2 │ │ -527116: 3802 0c00 |000d: if-eqz v2, 0019 // +000c │ │ -52711a: 7210 1369 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -527120: 0c02 |0012: move-result-object v2 │ │ -527122: 1f02 a422 |0013: check-cast v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -527126: 6e10 46d2 0200 |0015: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ -52712c: 28f1 |0018: goto 0009 // -000f │ │ -52712e: 1e00 |0019: monitor-exit v0 │ │ -527130: 5431 f79d |001a: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -527134: 1d01 |001c: monitor-enter v1 │ │ -527136: 5430 f79d |001d: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -52713a: 7210 6369 0000 |001f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6963 │ │ -527140: 1e01 |0022: monitor-exit v1 │ │ -527142: 5430 f59d |0023: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ -527146: 3800 0800 |0025: if-eqz v0, 002d // +0008 │ │ -52714a: 7210 4bd1 0000 |0027: invoke-interface {v0}, Lorg/osmdroid/tileprovider/IRegisterReceiver;.destroy:()V // method@d14b │ │ -527150: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -527152: 5b30 f59d |002b: iput-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ -527156: 6f10 90d1 0300 |002d: invoke-super {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ -52715c: 0e00 |0030: return-void │ │ -52715e: 0d00 |0031: move-exception v0 │ │ -527160: 1e01 |0032: monitor-exit v1 │ │ -527162: 2700 |0033: throw v0 │ │ -527164: 0d01 |0034: move-exception v1 │ │ -527166: 1e00 |0035: monitor-exit v0 │ │ -527168: 2802 |0036: goto 0038 // +0002 │ │ -52716a: 2701 |0037: throw v1 │ │ -52716c: 28ff |0038: goto 0037 // -0001 │ │ +527108: |[527108] org.osmdroid.tileprovider.MapTileProviderArray.detach:()V │ │ +527118: 5430 f69d |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +52711c: 1d00 |0002: monitor-enter v0 │ │ +52711e: 5431 f69d |0003: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527122: 7210 4169 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +527128: 0c01 |0008: move-result-object v1 │ │ +52712a: 7210 1269 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +527130: 0a02 |000c: move-result v2 │ │ +527132: 3802 0c00 |000d: if-eqz v2, 0019 // +000c │ │ +527136: 7210 1369 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +52713c: 0c02 |0012: move-result-object v2 │ │ +52713e: 1f02 a422 |0013: check-cast v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +527142: 6e10 46d2 0200 |0015: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.detach:()V // method@d246 │ │ +527148: 28f1 |0018: goto 0009 // -000f │ │ +52714a: 1e00 |0019: monitor-exit v0 │ │ +52714c: 5431 f79d |001a: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +527150: 1d01 |001c: monitor-enter v1 │ │ +527152: 5430 f79d |001d: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +527156: 7210 6369 0000 |001f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@6963 │ │ +52715c: 1e01 |0022: monitor-exit v1 │ │ +52715e: 5430 f59d |0023: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ +527162: 3800 0800 |0025: if-eqz v0, 002d // +0008 │ │ +527166: 7210 4bd1 0000 |0027: invoke-interface {v0}, Lorg/osmdroid/tileprovider/IRegisterReceiver;.destroy:()V // method@d14b │ │ +52716c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +52716e: 5b30 f59d |002b: iput-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mRegisterReceiver:Lorg/osmdroid/tileprovider/IRegisterReceiver; // field@9df5 │ │ +527172: 6f10 90d1 0300 |002d: invoke-super {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.detach:()V // method@d190 │ │ +527178: 0e00 |0030: return-void │ │ +52717a: 0d00 |0031: move-exception v0 │ │ +52717c: 1e01 |0032: monitor-exit v1 │ │ +52717e: 2700 |0033: throw v0 │ │ +527180: 0d01 |0034: move-exception v1 │ │ +527182: 1e00 |0035: monitor-exit v0 │ │ +527184: 2802 |0036: goto 0038 // +0002 │ │ +527186: 2701 |0037: throw v1 │ │ +527188: 28ff |0038: goto 0037 // -0001 │ │ catches : 4 │ │ 0x0003 - 0x001a │ │ -> 0x0034 │ │ 0x001d - 0x0023 │ │ -> 0x0031 │ │ 0x0032 - 0x0033 │ │ -> 0x0031 │ │ @@ -1838886,55 +1838904,55 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -526ff4: |[526ff4] org.osmdroid.tileprovider.MapTileProviderArray.findNextAppropriateProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ -527004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -527006: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -527008: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -52700a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -52700c: 6e10 aad1 0900 |0004: invoke-virtual {v9}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getNextProvider:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // method@d1aa │ │ -527012: 0c04 |0007: move-result-object v4 │ │ -527014: 3804 3000 |0008: if-eqz v4, 0038 // +0030 │ │ -527018: 6e20 75d1 4800 |000a: invoke-virtual {v8, v4}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.getProviderExists:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)Z // method@d175 │ │ -52701e: 0a01 |000d: move-result v1 │ │ -527020: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -527022: b721 |000f: xor-int/2addr v1, v2 │ │ -527024: 6e10 9fd1 0800 |0010: invoke-virtual {v8}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.useDataConnection:()Z // method@d19f │ │ -52702a: 0a03 |0013: move-result v3 │ │ -52702c: 3903 0a00 |0014: if-nez v3, 001e // +000a │ │ -527030: 6e10 4cd2 0400 |0016: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getUsesDataConnection:()Z // method@d24c │ │ -527036: 0a03 |0019: move-result v3 │ │ -527038: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ -52703c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -52703e: 2802 |001d: goto 001f // +0002 │ │ -527040: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -527042: 6e10 a9d1 0900 |001f: invoke-virtual {v9}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527048: 0b05 |0022: move-result-wide v5 │ │ -52704a: 7120 5ed3 6500 |0023: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -527050: 0a05 |0026: move-result v5 │ │ -527052: 6e10 47d2 0400 |0027: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ -527058: 0a06 |002a: move-result v6 │ │ -52705a: 3665 0a00 |002b: if-gt v5, v6, 0035 // +000a │ │ -52705e: 6e10 48d2 0400 |002d: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ -527064: 0a06 |0030: move-result v6 │ │ -527066: 3565 0300 |0031: if-ge v5, v6, 0034 // +0003 │ │ -52706a: 2802 |0033: goto 0035 // +0002 │ │ -52706c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -52706e: 0137 |0035: move v7, v3 │ │ -527070: 0123 |0036: move v3, v2 │ │ -527072: 0172 |0037: move v2, v7 │ │ -527074: 3804 0800 |0038: if-eqz v4, 0040 // +0008 │ │ -527078: 3901 caff |003a: if-nez v1, 0004 // -0036 │ │ -52707c: 3902 c8ff |003c: if-nez v2, 0004 // -0038 │ │ -527080: 3903 c6ff |003e: if-nez v3, 0004 // -003a │ │ -527084: 1104 |0040: return-object v4 │ │ +527010: |[527010] org.osmdroid.tileprovider.MapTileProviderArray.findNextAppropriateProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ +527020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +527022: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +527024: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +527026: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +527028: 6e10 aad1 0900 |0004: invoke-virtual {v9}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getNextProvider:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // method@d1aa │ │ +52702e: 0c04 |0007: move-result-object v4 │ │ +527030: 3804 3000 |0008: if-eqz v4, 0038 // +0030 │ │ +527034: 6e20 75d1 4800 |000a: invoke-virtual {v8, v4}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.getProviderExists:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)Z // method@d175 │ │ +52703a: 0a01 |000d: move-result v1 │ │ +52703c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +52703e: b721 |000f: xor-int/2addr v1, v2 │ │ +527040: 6e10 9fd1 0800 |0010: invoke-virtual {v8}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.useDataConnection:()Z // method@d19f │ │ +527046: 0a03 |0013: move-result v3 │ │ +527048: 3903 0a00 |0014: if-nez v3, 001e // +000a │ │ +52704c: 6e10 4cd2 0400 |0016: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getUsesDataConnection:()Z // method@d24c │ │ +527052: 0a03 |0019: move-result v3 │ │ +527054: 3803 0400 |001a: if-eqz v3, 001e // +0004 │ │ +527058: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +52705a: 2802 |001d: goto 001f // +0002 │ │ +52705c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +52705e: 6e10 a9d1 0900 |001f: invoke-virtual {v9}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527064: 0b05 |0022: move-result-wide v5 │ │ +527066: 7120 5ed3 6500 |0023: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52706c: 0a05 |0026: move-result v5 │ │ +52706e: 6e10 47d2 0400 |0027: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ +527074: 0a06 |002a: move-result v6 │ │ +527076: 3665 0a00 |002b: if-gt v5, v6, 0035 // +000a │ │ +52707a: 6e10 48d2 0400 |002d: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ +527080: 0a06 |0030: move-result v6 │ │ +527082: 3565 0300 |0031: if-ge v5, v6, 0034 // +0003 │ │ +527086: 2802 |0033: goto 0035 // +0002 │ │ +527088: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +52708a: 0137 |0035: move v7, v3 │ │ +52708c: 0123 |0036: move v3, v2 │ │ +52708e: 0172 |0037: move v2, v7 │ │ +527090: 3804 0800 |0038: if-eqz v4, 0040 // +0008 │ │ +527094: 3901 caff |003a: if-nez v1, 0004 // -0036 │ │ +527098: 3902 c8ff |003c: if-nez v2, 0004 // -0038 │ │ +52709c: 3903 c6ff |003e: if-nez v3, 0004 // -003a │ │ +5270a0: 1104 |0040: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=205 │ │ 0x000a line=209 │ │ 0x0010 line=210 │ │ 0x0016 line=211 │ │ 0x001f line=212 │ │ @@ -1838949,54 +1838967,54 @@ │ │ type : '(J)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -526df0: |[526df0] org.osmdroid.tileprovider.MapTileProviderArray.getMapTile:(J)Landroid/graphics/drawable/Drawable; │ │ -526e00: 5450 039e |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -526e04: 6e30 55d1 6007 |0002: invoke-virtual {v0, v6, v7}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ -526e0a: 0c00 |0005: move-result-object v0 │ │ -526e0c: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -526e10: 7110 42d1 0000 |0008: invoke-static {v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ -526e16: 0a01 |000b: move-result v1 │ │ -526e18: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -526e1a: 3321 0300 |000d: if-ne v1, v2, 0010 // +0003 │ │ -526e1e: 1100 |000f: return-object v0 │ │ -526e20: 6e30 76d1 6507 |0010: invoke-virtual {v5, v6, v7}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.isDowngradedMode:(J)Z // method@d176 │ │ -526e26: 0a01 |0013: move-result v1 │ │ -526e28: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ -526e2c: 1100 |0016: return-object v0 │ │ -526e2e: 5451 f79d |0017: iget-object v1, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -526e32: 1d01 |0019: monitor-enter v1 │ │ -526e34: 5452 f79d |001a: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -526e38: 7120 eb64 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -526e3e: 0c03 |001f: move-result-object v3 │ │ -526e40: 7220 6469 3200 |0020: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6964 │ │ -526e46: 0a02 |0023: move-result v2 │ │ -526e48: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -526e4c: 1e01 |0026: monitor-exit v1 │ │ -526e4e: 1100 |0027: return-object v0 │ │ -526e50: 5452 f79d |0028: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -526e54: 7120 eb64 7600 |002a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -526e5a: 0c03 |002d: move-result-object v3 │ │ -526e5c: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -526e5e: 7110 da64 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -526e64: 0c04 |0032: move-result-object v4 │ │ -526e66: 7230 6b69 3204 |0033: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -526e6c: 1e01 |0036: monitor-exit v1 │ │ -526e6e: 2201 8922 |0037: new-instance v1, Lorg/osmdroid/tileprovider/MapTileRequestState; // type@2289 │ │ -526e72: 5452 f69d |0039: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -526e76: 7055 a7d1 6127 |003b: invoke-direct {v1, v6, v7, v2, v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.:(JLjava/util/List;Lorg/osmdroid/tileprovider/IMapTileProviderCallback;)V // method@d1a7 │ │ -526e7c: 7020 7cd1 1500 |003e: invoke-direct {v5, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d17c │ │ -526e82: 1100 |0041: return-object v0 │ │ -526e84: 0d06 |0042: move-exception v6 │ │ -526e86: 1e01 |0043: monitor-exit v1 │ │ -526e88: 2706 |0044: throw v6 │ │ +526e0c: |[526e0c] org.osmdroid.tileprovider.MapTileProviderArray.getMapTile:(J)Landroid/graphics/drawable/Drawable; │ │ +526e1c: 5450 039e |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +526e20: 6e30 55d1 6007 |0002: invoke-virtual {v0, v6, v7}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ +526e26: 0c00 |0005: move-result-object v0 │ │ +526e28: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +526e2c: 7110 42d1 0000 |0008: invoke-static {v0}, Lorg/osmdroid/tileprovider/ExpirableBitmapDrawable;.getState:(Landroid/graphics/drawable/Drawable;)I // method@d142 │ │ +526e32: 0a01 |000b: move-result v1 │ │ +526e34: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +526e36: 3321 0300 |000d: if-ne v1, v2, 0010 // +0003 │ │ +526e3a: 1100 |000f: return-object v0 │ │ +526e3c: 6e30 76d1 6507 |0010: invoke-virtual {v5, v6, v7}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.isDowngradedMode:(J)Z // method@d176 │ │ +526e42: 0a01 |0013: move-result v1 │ │ +526e44: 3801 0300 |0014: if-eqz v1, 0017 // +0003 │ │ +526e48: 1100 |0016: return-object v0 │ │ +526e4a: 5451 f79d |0017: iget-object v1, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +526e4e: 1d01 |0019: monitor-enter v1 │ │ +526e50: 5452 f79d |001a: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +526e54: 7120 eb64 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +526e5a: 0c03 |001f: move-result-object v3 │ │ +526e5c: 7220 6469 3200 |0020: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@6964 │ │ +526e62: 0a02 |0023: move-result v2 │ │ +526e64: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +526e68: 1e01 |0026: monitor-exit v1 │ │ +526e6a: 1100 |0027: return-object v0 │ │ +526e6c: 5452 f79d |0028: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +526e70: 7120 eb64 7600 |002a: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +526e76: 0c03 |002d: move-result-object v3 │ │ +526e78: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +526e7a: 7110 da64 0400 |002f: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +526e80: 0c04 |0032: move-result-object v4 │ │ +526e82: 7230 6b69 3204 |0033: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +526e88: 1e01 |0036: monitor-exit v1 │ │ +526e8a: 2201 8922 |0037: new-instance v1, Lorg/osmdroid/tileprovider/MapTileRequestState; // type@2289 │ │ +526e8e: 5452 f69d |0039: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +526e92: 7055 a7d1 6127 |003b: invoke-direct {v1, v6, v7, v2, v5}, Lorg/osmdroid/tileprovider/MapTileRequestState;.:(JLjava/util/List;Lorg/osmdroid/tileprovider/IMapTileProviderCallback;)V // method@d1a7 │ │ +526e98: 7020 7cd1 1500 |003e: invoke-direct {v5, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d17c │ │ +526e9e: 1100 |0041: return-object v0 │ │ +526ea0: 0d06 |0042: move-exception v6 │ │ +526ea2: 1e01 |0043: monitor-exit v1 │ │ +526ea4: 2706 |0044: throw v6 │ │ catches : 2 │ │ 0x001a - 0x0037 │ │ -> 0x0042 │ │ 0x0043 - 0x0044 │ │ -> 0x0042 │ │ positions : │ │ 0x0000 line=122 │ │ @@ -1839019,40 +1839037,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -526f14: |[526f14] org.osmdroid.tileprovider.MapTileProviderArray.getMaximumZoomLevel:()I │ │ -526f24: 5450 f69d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -526f28: 1d00 |0002: monitor-enter v0 │ │ -526f2a: 5451 f69d |0003: iget-object v1, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -526f2e: 7210 4169 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -526f34: 0c01 |0008: move-result-object v1 │ │ -526f36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -526f38: 7210 1269 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -526f3e: 0a03 |000d: move-result v3 │ │ -526f40: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ -526f44: 7210 1369 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526f4a: 0c03 |0013: move-result-object v3 │ │ -526f4c: 1f03 a422 |0014: check-cast v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -526f50: 6e10 47d2 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ -526f56: 0a04 |0019: move-result v4 │ │ -526f58: 3724 f0ff |001a: if-le v4, v2, 000a // -0010 │ │ -526f5c: 6e10 47d2 0300 |001c: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ -526f62: 0a02 |001f: move-result v2 │ │ -526f64: 28ea |0020: goto 000a // -0016 │ │ -526f66: 1e00 |0021: monitor-exit v0 │ │ -526f68: 0f02 |0022: return v2 │ │ -526f6a: 0d01 |0023: move-exception v1 │ │ -526f6c: 1e00 |0024: monitor-exit v0 │ │ -526f6e: 2802 |0025: goto 0027 // +0002 │ │ -526f70: 2701 |0026: throw v1 │ │ -526f72: 28ff |0027: goto 0026 // -0001 │ │ +526f30: |[526f30] org.osmdroid.tileprovider.MapTileProviderArray.getMaximumZoomLevel:()I │ │ +526f40: 5450 f69d |0000: iget-object v0, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +526f44: 1d00 |0002: monitor-enter v0 │ │ +526f46: 5451 f69d |0003: iget-object v1, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +526f4a: 7210 4169 0100 |0005: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +526f50: 0c01 |0008: move-result-object v1 │ │ +526f52: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +526f54: 7210 1269 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526f5a: 0a03 |000d: move-result v3 │ │ +526f5c: 3803 1300 |000e: if-eqz v3, 0021 // +0013 │ │ +526f60: 7210 1369 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526f66: 0c03 |0013: move-result-object v3 │ │ +526f68: 1f03 a422 |0014: check-cast v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +526f6c: 6e10 47d2 0300 |0016: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ +526f72: 0a04 |0019: move-result v4 │ │ +526f74: 3724 f0ff |001a: if-le v4, v2, 000a // -0010 │ │ +526f78: 6e10 47d2 0300 |001c: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ +526f7e: 0a02 |001f: move-result v2 │ │ +526f80: 28ea |0020: goto 000a // -0016 │ │ +526f82: 1e00 |0021: monitor-exit v0 │ │ +526f84: 0f02 |0022: return v2 │ │ +526f86: 0d01 |0023: move-exception v1 │ │ +526f88: 1e00 |0024: monitor-exit v0 │ │ +526f8a: 2802 |0025: goto 0027 // +0002 │ │ +526f8c: 2701 |0026: throw v1 │ │ +526f8e: 28ff |0027: goto 0026 // -0001 │ │ catches : 1 │ │ 0x0003 - 0x0025 │ │ -> 0x0023 │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0016 line=262 │ │ @@ -1839066,41 +1839084,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -526f80: |[526f80] org.osmdroid.tileprovider.MapTileProviderArray.getMinimumZoomLevel:()I │ │ -526f90: 7100 98d3 0000 |0000: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -526f96: 0a00 |0003: move-result v0 │ │ -526f98: 5451 f69d |0004: iget-object v1, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -526f9c: 1d01 |0006: monitor-enter v1 │ │ -526f9e: 5452 f69d |0007: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -526fa2: 7210 4169 0200 |0009: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -526fa8: 0c02 |000c: move-result-object v2 │ │ -526faa: 7210 1269 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -526fb0: 0a03 |0010: move-result v3 │ │ -526fb2: 3803 1300 |0011: if-eqz v3, 0024 // +0013 │ │ -526fb6: 7210 1369 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -526fbc: 0c03 |0016: move-result-object v3 │ │ -526fbe: 1f03 a422 |0017: check-cast v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -526fc2: 6e10 48d2 0300 |0019: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ -526fc8: 0a04 |001c: move-result v4 │ │ -526fca: 3504 f0ff |001d: if-ge v4, v0, 000d // -0010 │ │ -526fce: 6e10 48d2 0300 |001f: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ -526fd4: 0a00 |0022: move-result v0 │ │ -526fd6: 28ea |0023: goto 000d // -0016 │ │ -526fd8: 1e01 |0024: monitor-exit v1 │ │ -526fda: 0f00 |0025: return v0 │ │ -526fdc: 0d00 |0026: move-exception v0 │ │ -526fde: 1e01 |0027: monitor-exit v1 │ │ -526fe0: 2802 |0028: goto 002a // +0002 │ │ -526fe2: 2700 |0029: throw v0 │ │ -526fe4: 28ff |002a: goto 0029 // -0001 │ │ +526f9c: |[526f9c] org.osmdroid.tileprovider.MapTileProviderArray.getMinimumZoomLevel:()I │ │ +526fac: 7100 98d3 0000 |0000: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +526fb2: 0a00 |0003: move-result v0 │ │ +526fb4: 5451 f69d |0004: iget-object v1, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +526fb8: 1d01 |0006: monitor-enter v1 │ │ +526fba: 5452 f69d |0007: iget-object v2, v5, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +526fbe: 7210 4169 0200 |0009: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +526fc4: 0c02 |000c: move-result-object v2 │ │ +526fc6: 7210 1269 0200 |000d: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +526fcc: 0a03 |0010: move-result v3 │ │ +526fce: 3803 1300 |0011: if-eqz v3, 0024 // +0013 │ │ +526fd2: 7210 1369 0200 |0013: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +526fd8: 0c03 |0016: move-result-object v3 │ │ +526fda: 1f03 a422 |0017: check-cast v3, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +526fde: 6e10 48d2 0300 |0019: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ +526fe4: 0a04 |001c: move-result v4 │ │ +526fe6: 3504 f0ff |001d: if-ge v4, v0, 000d // -0010 │ │ +526fea: 6e10 48d2 0300 |001f: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ +526ff0: 0a00 |0022: move-result v0 │ │ +526ff2: 28ea |0023: goto 000d // -0016 │ │ +526ff4: 1e01 |0024: monitor-exit v1 │ │ +526ff6: 0f00 |0025: return v0 │ │ +526ff8: 0d00 |0026: move-exception v0 │ │ +526ffa: 1e01 |0027: monitor-exit v1 │ │ +526ffc: 2802 |0028: goto 002a // +0002 │ │ +526ffe: 2700 |0029: throw v0 │ │ +527000: 28ff |002a: goto 0029 // -0001 │ │ catches : 1 │ │ 0x0007 - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0007 line=248 │ │ @@ -1839115,19 +1839133,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -526ee0: |[526ee0] org.osmdroid.tileprovider.MapTileProviderArray.getProviderExists:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)Z │ │ -526ef0: 5410 f69d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -526ef4: 7220 3a69 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ -526efa: 0a02 |0005: move-result v2 │ │ -526efc: 0f02 |0006: return v2 │ │ +526efc: |[526efc] org.osmdroid.tileprovider.MapTileProviderArray.getProviderExists:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)Z │ │ +526f0c: 5410 f69d |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +526f10: 7220 3a69 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@693a │ │ +526f16: 0a02 |0005: move-result v2 │ │ +526f18: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderArray; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; │ │ │ │ @@ -1839136,36 +1839154,36 @@ │ │ type : '(J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -526f00: |[526f00] org.osmdroid.tileprovider.MapTileProviderArray.isDowngradedMode:(J)Z │ │ -526f10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -526f12: 0f01 |0001: return v1 │ │ +526f1c: |[526f1c] org.osmdroid.tileprovider.MapTileProviderArray.isDowngradedMode:(J)Z │ │ +526f2c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +526f2e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/MapTileProviderArray;) │ │ name : 'mapTileRequestCompleted' │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -527198: |[527198] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -5271a8: 6f30 98d1 1002 |0000: invoke-super {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d198 │ │ -5271ae: 6e10 a9d1 0100 |0003: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -5271b4: 0b01 |0006: move-result-wide v1 │ │ -5271b6: 7030 7bd1 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.remove:(J)V // method@d17b │ │ -5271bc: 0e00 |000a: return-void │ │ +5271b4: |[5271b4] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +5271c4: 6f30 98d1 1002 |0000: invoke-super {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestCompleted:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d198 │ │ +5271ca: 6e10 a9d1 0100 |0003: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +5271d0: 0b01 |0006: move-result-wide v1 │ │ +5271d2: 7030 7bd1 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.remove:(J)V // method@d17b │ │ +5271d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderArray; │ │ 0x0000 - 0x000b reg=1 (null) Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ @@ -1839176,33 +1839194,33 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -5271c0: |[5271c0] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ -5271d0: 6f30 99d1 4305 |0000: invoke-super {v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d199 │ │ -5271d6: 5435 f79d |0003: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -5271da: 1d05 |0005: monitor-enter v5 │ │ -5271dc: 5430 f79d |0006: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ -5271e0: 6e10 a9d1 0400 |0008: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -5271e6: 0b01 |000b: move-result-wide v1 │ │ -5271e8: 7120 eb64 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -5271ee: 0c01 |000f: move-result-object v1 │ │ -5271f0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -5271f2: 7110 da64 0200 |0011: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -5271f8: 0c02 |0014: move-result-object v2 │ │ -5271fa: 7230 6b69 1002 |0015: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ -527200: 1e05 |0018: monitor-exit v5 │ │ -527202: 7020 7cd1 4300 |0019: invoke-direct {v3, v4}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d17c │ │ -527208: 0e00 |001c: return-void │ │ -52720a: 0d04 |001d: move-exception v4 │ │ -52720c: 1e05 |001e: monitor-exit v5 │ │ -52720e: 2704 |001f: throw v4 │ │ +5271dc: |[5271dc] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V │ │ +5271ec: 6f30 99d1 4305 |0000: invoke-super {v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestExpiredTile:(Lorg/osmdroid/tileprovider/MapTileRequestState;Landroid/graphics/drawable/Drawable;)V // method@d199 │ │ +5271f2: 5435 f79d |0003: iget-object v5, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +5271f6: 1d05 |0005: monitor-enter v5 │ │ +5271f8: 5430 f79d |0006: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mWorking:Ljava/util/Map; // field@9df7 │ │ +5271fc: 6e10 a9d1 0400 |0008: invoke-virtual {v4}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527202: 0b01 |000b: move-result-wide v1 │ │ +527204: 7120 eb64 2100 |000c: invoke-static {v1, v2}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +52720a: 0c01 |000f: move-result-object v1 │ │ +52720c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +52720e: 7110 da64 0200 |0011: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +527214: 0c02 |0014: move-result-object v2 │ │ +527216: 7230 6b69 1002 |0015: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@696b │ │ +52721c: 1e05 |0018: monitor-exit v5 │ │ +52721e: 7020 7cd1 4300 |0019: invoke-direct {v3, v4}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d17c │ │ +527224: 0e00 |001c: return-void │ │ +527226: 0d04 |001d: move-exception v4 │ │ +527228: 1e05 |001e: monitor-exit v5 │ │ +52722a: 2704 |001f: throw v4 │ │ catches : 2 │ │ 0x0006 - 0x0019 │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ positions : │ │ 0x0000 line=173 │ │ @@ -1839221,17 +1839239,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -527224: |[527224] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ -527234: 7020 7cd1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d17c │ │ -52723a: 0e00 |0003: return-void │ │ +527240: |[527240] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ +527250: 7020 7cd1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.runAsyncNextProvider:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d17c │ │ +527256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderArray; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ │ │ @@ -1839240,20 +1839258,20 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileRequestState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -52723c: |[52723c] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestFailedExceedsMaxQueueSize:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ -52724c: 6f20 9ad1 3200 |0000: invoke-super {v2, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d19a │ │ -527252: 6e10 a9d1 0300 |0003: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ -527258: 0b00 |0006: move-result-wide v0 │ │ -52725a: 7030 7bd1 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.remove:(J)V // method@d17b │ │ -527260: 0e00 |000a: return-void │ │ +527258: |[527258] org.osmdroid.tileprovider.MapTileProviderArray.mapTileRequestFailedExceedsMaxQueueSize:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V │ │ +527268: 6f20 9ad1 3200 |0000: invoke-super {v2, v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mapTileRequestFailed:(Lorg/osmdroid/tileprovider/MapTileRequestState;)V // method@d19a │ │ +52726e: 6e10 a9d1 0300 |0003: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileRequestState;.getMapTile:()J // method@d1a9 │ │ +527274: 0b00 |0006: move-result-wide v0 │ │ +527276: 7030 7bd1 0201 |0007: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.remove:(J)V // method@d17b │ │ +52727c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=168 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/osmdroid/tileprovider/MapTileProviderArray; │ │ 0x0000 - 0x000b reg=3 (null) Lorg/osmdroid/tileprovider/MapTileRequestState; │ │ @@ -1839263,37 +1839281,37 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -527330: |[527330] org.osmdroid.tileprovider.MapTileProviderArray.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -527340: 6f20 9dd1 4300 |0000: invoke-super {v3, v4}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d19d │ │ -527346: 5430 f69d |0003: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -52734a: 1d00 |0005: monitor-enter v0 │ │ -52734c: 5431 f69d |0006: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527350: 7210 4169 0100 |0008: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -527356: 0c01 |000b: move-result-object v1 │ │ -527358: 7210 1269 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -52735e: 0a02 |000f: move-result v2 │ │ -527360: 3802 0f00 |0010: if-eqz v2, 001f // +000f │ │ -527364: 7210 1369 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -52736a: 0c02 |0015: move-result-object v2 │ │ -52736c: 1f02 a422 |0016: check-cast v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -527370: 6e20 4fd2 4200 |0018: invoke-virtual {v2, v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d24f │ │ -527376: 6e10 8ed1 0300 |001b: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ -52737c: 28ee |001e: goto 000c // -0012 │ │ -52737e: 1e00 |001f: monitor-exit v0 │ │ -527380: 0e00 |0020: return-void │ │ -527382: 0d04 |0021: move-exception v4 │ │ -527384: 1e00 |0022: monitor-exit v0 │ │ -527386: 2802 |0023: goto 0025 // +0002 │ │ -527388: 2704 |0024: throw v4 │ │ -52738a: 28ff |0025: goto 0024 // -0001 │ │ +52734c: |[52734c] org.osmdroid.tileprovider.MapTileProviderArray.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +52735c: 6f20 9dd1 4300 |0000: invoke-super {v3, v4}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d19d │ │ +527362: 5430 f69d |0003: iget-object v0, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527366: 1d00 |0005: monitor-enter v0 │ │ +527368: 5431 f69d |0006: iget-object v1, v3, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +52736c: 7210 4169 0100 |0008: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +527372: 0c01 |000b: move-result-object v1 │ │ +527374: 7210 1269 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +52737a: 0a02 |000f: move-result v2 │ │ +52737c: 3802 0f00 |0010: if-eqz v2, 001f // +000f │ │ +527380: 7210 1369 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527386: 0c02 |0015: move-result-object v2 │ │ +527388: 1f02 a422 |0016: check-cast v2, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +52738c: 6e20 4fd2 4200 |0018: invoke-virtual {v2, v4}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d24f │ │ +527392: 6e10 8ed1 0300 |001b: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.clearTileCache:()V // method@d18e │ │ +527398: 28ee |001e: goto 000c // -0012 │ │ +52739a: 1e00 |001f: monitor-exit v0 │ │ +52739c: 0e00 |0020: return-void │ │ +52739e: 0d04 |0021: move-exception v4 │ │ +5273a0: 1e00 |0022: monitor-exit v0 │ │ +5273a2: 2802 |0023: goto 0025 // +0002 │ │ +5273a4: 2704 |0024: throw v4 │ │ +5273a6: 28ff |0025: goto 0024 // -0001 │ │ catches : 1 │ │ 0x0006 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=274 │ │ 0x0006 line=275 │ │ @@ -1839338,19 +1839356,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -5275d0: |[5275d0] org.osmdroid.tileprovider.MapTileProviderBase$ZoomInTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ -5275e0: 5b12 019e |0000: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e01 │ │ -5275e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -5275e6: 7030 7fd1 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d17f │ │ -5275ec: 0e00 |0006: return-void │ │ +5275ec: |[5275ec] org.osmdroid.tileprovider.MapTileProviderBase$ZoomInTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ +5275fc: 5b12 019e |0000: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e01 │ │ +527600: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +527602: 7030 7fd1 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d17f │ │ +527608: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ @@ -1839359,17 +1839377,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5275f0: |[5275f0] org.osmdroid.tileprovider.MapTileProviderBase$ZoomInTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V │ │ -527600: 7020 86d1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V // method@d186 │ │ -527606: 0e00 |0003: return-void │ │ +52760c: |[52760c] org.osmdroid.tileprovider.MapTileProviderBase$ZoomInTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V │ │ +52761c: 7020 86d1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V // method@d186 │ │ +527622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase$1; │ │ @@ -1839380,42 +1839398,42 @@ │ │ type : '(JII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -527608: |[527608] org.osmdroid.tileprovider.MapTileProviderBase$ZoomInTileLooper.computeTile:(JII)V │ │ -527618: 5225 fd9d |0000: iget v5, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ -52761c: 7120 5cd3 4300 |0002: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -527622: 0a06 |0005: move-result v6 │ │ -527624: 5220 fb9d |0006: iget v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -527628: b906 |0008: shr-int/2addr v6, v0 │ │ -52762a: 7120 5dd3 4300 |0009: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -527630: 0a00 |000c: move-result v0 │ │ -527632: 5221 fb9d |000d: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -527636: b910 |000f: shr-int/2addr v0, v1 │ │ -527638: 7130 5bd3 6500 |0010: invoke-static {v5, v6, v0}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ -52763e: 0b05 |0013: move-result-wide v5 │ │ -527640: 5420 019e |0014: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e01 │ │ -527644: 5400 039e |0016: iget-object v0, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -527648: 6e30 55d1 5006 |0018: invoke-virtual {v0, v5, v6}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ -52764e: 0c05 |001b: move-result-object v5 │ │ -527650: 2056 e500 |001c: instance-of v6, v5, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -527654: 3806 1500 |001e: if-eqz v6, 0033 // +0015 │ │ -527658: 1f05 e500 |0020: check-cast v5, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -52765c: 5226 fb9d |0022: iget v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -527660: 7140 ddd1 3564 |0024: invoke-static {v5, v3, v4, v6}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap; // method@d1dd │ │ -527666: 0c05 |0027: move-result-object v5 │ │ -527668: 3805 0b00 |0028: if-eqz v5, 0033 // +000b │ │ -52766c: 5426 fc9d |002a: iget-object v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ -527670: 7120 eb64 4300 |002c: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -527676: 0c03 |002f: move-result-object v3 │ │ -527678: 6e30 f868 3605 |0030: invoke-virtual {v6, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -52767e: 0e00 |0033: return-void │ │ +527624: |[527624] org.osmdroid.tileprovider.MapTileProviderBase$ZoomInTileLooper.computeTile:(JII)V │ │ +527634: 5225 fd9d |0000: iget v5, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ +527638: 7120 5cd3 4300 |0002: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52763e: 0a06 |0005: move-result v6 │ │ +527640: 5220 fb9d |0006: iget v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +527644: b906 |0008: shr-int/2addr v6, v0 │ │ +527646: 7120 5dd3 4300 |0009: invoke-static {v3, v4}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52764c: 0a00 |000c: move-result v0 │ │ +52764e: 5221 fb9d |000d: iget v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +527652: b910 |000f: shr-int/2addr v0, v1 │ │ +527654: 7130 5bd3 6500 |0010: invoke-static {v5, v6, v0}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ +52765a: 0b05 |0013: move-result-wide v5 │ │ +52765c: 5420 019e |0014: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e01 │ │ +527660: 5400 039e |0016: iget-object v0, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +527664: 6e30 55d1 5006 |0018: invoke-virtual {v0, v5, v6}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ +52766a: 0c05 |001b: move-result-object v5 │ │ +52766c: 2056 e500 |001c: instance-of v6, v5, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +527670: 3806 1500 |001e: if-eqz v6, 0033 // +0015 │ │ +527674: 1f05 e500 |0020: check-cast v5, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +527678: 5226 fb9d |0022: iget v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +52767c: 7140 ddd1 3564 |0024: invoke-static {v5, v3, v4, v6}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.approximateTileFromLowerZoom:(Landroid/graphics/drawable/BitmapDrawable;JI)Landroid/graphics/Bitmap; // method@d1dd │ │ +527682: 0c05 |0027: move-result-object v5 │ │ +527684: 3805 0b00 |0028: if-eqz v5, 0033 // +000b │ │ +527688: 5426 fc9d |002a: iget-object v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ +52768c: 7120 eb64 4300 |002c: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +527692: 0c03 |002f: move-result-object v3 │ │ +527694: 6e30 f868 3605 |0030: invoke-virtual {v6, v3, v5}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +52769a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0002 line=434 │ │ 0x0010 line=433 │ │ 0x0014 line=435 │ │ 0x001c line=437 │ │ @@ -1839461,19 +1839479,19 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -527680: |[527680] org.osmdroid.tileprovider.MapTileProviderBase$ZoomOutTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ -527690: 5b12 029e |0000: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e02 │ │ -527694: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -527696: 7030 7fd1 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d17f │ │ -52769c: 0e00 |0006: return-void │ │ +52769c: |[52769c] org.osmdroid.tileprovider.MapTileProviderBase$ZoomOutTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V │ │ +5276ac: 5b12 029e |0000: iput-object v2, v1, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e02 │ │ +5276b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +5276b2: 7030 7fd1 2100 |0003: invoke-direct {v1, v2, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V // method@d17f │ │ +5276b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper; │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ │ │ @@ -1839482,17 +1839500,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5276a0: |[5276a0] org.osmdroid.tileprovider.MapTileProviderBase$ZoomOutTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V │ │ -5276b0: 7020 89d1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V // method@d189 │ │ -5276b6: 0e00 |0003: return-void │ │ +5276bc: |[5276bc] org.osmdroid.tileprovider.MapTileProviderBase$ZoomOutTileLooper.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;Lorg/osmdroid/tileprovider/MapTileProviderBase$1;)V │ │ +5276cc: 7020 89d1 1000 |0000: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.:(Lorg/osmdroid/tileprovider/MapTileProviderBase;)V // method@d189 │ │ +5276d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/osmdroid/tileprovider/MapTileProviderBase$1; │ │ @@ -1839503,82 +1839521,82 @@ │ │ type : '(JII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -5276b8: |[5276b8] org.osmdroid.tileprovider.MapTileProviderBase$ZoomOutTileLooper.computeTile:(JII)V │ │ -5276c8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -5276cc: 5201 fb9d |0002: iget v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -5276d0: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -5276d2: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ -5276d6: 0e00 |0007: return-void │ │ -5276d8: 7702 5cd3 1200 |0008: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -5276de: 0a01 |000b: move-result v1 │ │ -5276e0: 5202 fb9d |000c: iget v2, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -5276e4: b821 |000e: shl-int/2addr v1, v2 │ │ -5276e6: 7702 5dd3 1200 |000f: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -5276ec: 0a02 |0012: move-result v2 │ │ -5276ee: 5203 fb9d |0013: iget v3, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ -5276f2: b832 |0015: shl-int/2addr v2, v3 │ │ -5276f4: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -5276f6: 9803 0403 |0017: shl-int v3, v4, v3 │ │ -5276fa: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -5276fc: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -5276fe: 0757 |001b: move-object v7, v5 │ │ -527700: 0778 |001c: move-object v8, v7 │ │ -527702: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -527704: 3536 5400 |001e: if-ge v6, v3, 0072 // +0054 │ │ -527708: 1209 |0020: const/4 v9, #int 0 // #0 │ │ -52770a: 3539 4e00 |0021: if-ge v9, v3, 006f // +004e │ │ -52770e: 520a fd9d |0023: iget v10, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ -527712: 900b 0106 |0025: add-int v11, v1, v6 │ │ -527716: 900c 0209 |0027: add-int v12, v2, v9 │ │ -52771a: 7130 5bd3 ba0c |0029: invoke-static {v10, v11, v12}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ -527720: 0b0a |002c: move-result-wide v10 │ │ -527722: 540c 029e |002d: iget-object v12, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e02 │ │ -527726: 54cc 039e |002f: iget-object v12, v12, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ -52772a: 6e30 55d1 ac0b |0031: invoke-virtual {v12, v10, v11}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ -527730: 0c0a |0034: move-result-object v10 │ │ -527732: 20ab e500 |0035: instance-of v11, v10, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -527736: 380b 3500 |0037: if-eqz v11, 006c // +0035 │ │ -52773a: 1f0a e500 |0039: check-cast v10, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ -52773e: 6e10 ed04 0a00 |003b: invoke-virtual {v10}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ -527744: 0c0a |003e: move-result-object v10 │ │ -527746: 380a 2d00 |003f: if-eqz v10, 006c // +002d │ │ -52774a: 3907 1300 |0041: if-nez v7, 0054 // +0013 │ │ -52774e: 5207 fe9d |0043: iget v7, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize:I // field@9dfe │ │ -527752: 7110 e5d1 0700 |0045: invoke-static {v7}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.getTileBitmap:(I)Landroid/graphics/Bitmap; // method@d1e5 │ │ -527758: 0c07 |0048: move-result-object v7 │ │ -52775a: 2208 b000 |0049: new-instance v8, Landroid/graphics/Canvas; // type@00b0 │ │ -52775e: 7020 e903 7800 |004b: invoke-direct {v8, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ -527764: 140b cccc ccff |004e: const v11, #float -nan // #ffcccccc │ │ -52776a: 6e20 f803 b800 |0051: invoke-virtual {v8, v11}, Landroid/graphics/Canvas;.drawColor:(I)V // method@03f8 │ │ -527770: 540b fa9d |0054: iget-object v11, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDestRect:Landroid/graphics/Rect; // field@9dfa │ │ -527774: 520c ff9d |0056: iget v12, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize_2:I // field@9dff │ │ -527778: 920d 060c |0058: mul-int v13, v6, v12 │ │ -52777c: 920e 090c |005a: mul-int v14, v9, v12 │ │ -527780: d80f 0601 |005c: add-int/lit8 v15, v6, #int 1 // #01 │ │ -527784: 920f 0f0c |005e: mul-int v15, v15, v12 │ │ -527788: d810 0901 |0060: add-int/lit8 v16, v9, #int 1 // #01 │ │ -52778c: 920c 0c10 |0062: mul-int v12, v12, v16 │ │ -527790: 6e5c af04 dbfe |0064: invoke-virtual {v11, v13, v14, v15, v12}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ -527796: 540b fa9d |0067: iget-object v11, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDestRect:Landroid/graphics/Rect; // field@9dfa │ │ -52779a: 6e55 f603 a8b5 |0069: invoke-virtual {v8, v10, v5, v11, v5}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@03f6 │ │ -5277a0: d809 0901 |006c: add-int/lit8 v9, v9, #int 1 // #01 │ │ -5277a4: 28b3 |006e: goto 0021 // -004d │ │ -5277a6: d806 0601 |006f: add-int/lit8 v6, v6, #int 1 // #01 │ │ -5277aa: 28ad |0071: goto 001e // -0053 │ │ -5277ac: 3807 0b00 |0072: if-eqz v7, 007d // +000b │ │ -5277b0: 5401 fc9d |0074: iget-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ -5277b4: 7702 eb64 1200 |0076: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ -5277ba: 0c02 |0079: move-result-object v2 │ │ -5277bc: 6e30 f868 2107 |007a: invoke-virtual {v1, v2, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ -5277c2: 0e00 |007d: return-void │ │ +5276d4: |[5276d4] org.osmdroid.tileprovider.MapTileProviderBase$ZoomOutTileLooper.computeTile:(JII)V │ │ +5276e4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +5276e8: 5201 fb9d |0002: iget v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +5276ec: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +5276ee: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ +5276f2: 0e00 |0007: return-void │ │ +5276f4: 7702 5cd3 1200 |0008: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +5276fa: 0a01 |000b: move-result v1 │ │ +5276fc: 5202 fb9d |000c: iget v2, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +527700: b821 |000e: shl-int/2addr v1, v2 │ │ +527702: 7702 5dd3 1200 |000f: invoke-static/range {v18, v19}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +527708: 0a02 |0012: move-result v2 │ │ +52770a: 5203 fb9d |0013: iget v3, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDiff:I // field@9dfb │ │ +52770e: b832 |0015: shl-int/2addr v2, v3 │ │ +527710: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +527712: 9803 0403 |0017: shl-int v3, v4, v3 │ │ +527716: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +527718: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +52771a: 0757 |001b: move-object v7, v5 │ │ +52771c: 0778 |001c: move-object v8, v7 │ │ +52771e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +527720: 3536 5400 |001e: if-ge v6, v3, 0072 // +0054 │ │ +527724: 1209 |0020: const/4 v9, #int 0 // #0 │ │ +527726: 3539 4e00 |0021: if-ge v9, v3, 006f // +004e │ │ +52772a: 520a fd9d |0023: iget v10, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mOldTileZoomLevel:I // field@9dfd │ │ +52772e: 900b 0106 |0025: add-int v11, v1, v6 │ │ +527732: 900c 0209 |0027: add-int v12, v2, v9 │ │ +527736: 7130 5bd3 ba0c |0029: invoke-static {v10, v11, v12}, Lorg/osmdroid/util/MapTileIndex;.getTileIndex:(III)J // method@d35b │ │ +52773c: 0b0a |002c: move-result-wide v10 │ │ +52773e: 540c 029e |002d: iget-object v12, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper;.this$0:Lorg/osmdroid/tileprovider/MapTileProviderBase; // field@9e02 │ │ +527742: 54cc 039e |002f: iget-object v12, v12, Lorg/osmdroid/tileprovider/MapTileProviderBase;.mTileCache:Lorg/osmdroid/tileprovider/MapTileCache; // field@9e03 │ │ +527746: 6e30 55d1 ac0b |0031: invoke-virtual {v12, v10, v11}, Lorg/osmdroid/tileprovider/MapTileCache;.getMapTile:(J)Landroid/graphics/drawable/Drawable; // method@d155 │ │ +52774c: 0c0a |0034: move-result-object v10 │ │ +52774e: 20ab e500 |0035: instance-of v11, v10, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +527752: 380b 3500 |0037: if-eqz v11, 006c // +0035 │ │ +527756: 1f0a e500 |0039: check-cast v10, Landroid/graphics/drawable/BitmapDrawable; // type@00e5 │ │ +52775a: 6e10 ed04 0a00 |003b: invoke-virtual {v10}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@04ed │ │ +527760: 0c0a |003e: move-result-object v10 │ │ +527762: 380a 2d00 |003f: if-eqz v10, 006c // +002d │ │ +527766: 3907 1300 |0041: if-nez v7, 0054 // +0013 │ │ +52776a: 5207 fe9d |0043: iget v7, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize:I // field@9dfe │ │ +52776e: 7110 e5d1 0700 |0045: invoke-static {v7}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.getTileBitmap:(I)Landroid/graphics/Bitmap; // method@d1e5 │ │ +527774: 0c07 |0048: move-result-object v7 │ │ +527776: 2208 b000 |0049: new-instance v8, Landroid/graphics/Canvas; // type@00b0 │ │ +52777a: 7020 e903 7800 |004b: invoke-direct {v8, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@03e9 │ │ +527780: 140b cccc ccff |004e: const v11, #float -nan // #ffcccccc │ │ +527786: 6e20 f803 b800 |0051: invoke-virtual {v8, v11}, Landroid/graphics/Canvas;.drawColor:(I)V // method@03f8 │ │ +52778c: 540b fa9d |0054: iget-object v11, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDestRect:Landroid/graphics/Rect; // field@9dfa │ │ +527790: 520c ff9d |0056: iget v12, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mTileSize_2:I // field@9dff │ │ +527794: 920d 060c |0058: mul-int v13, v6, v12 │ │ +527798: 920e 090c |005a: mul-int v14, v9, v12 │ │ +52779c: d80f 0601 |005c: add-int/lit8 v15, v6, #int 1 // #01 │ │ +5277a0: 920f 0f0c |005e: mul-int v15, v15, v12 │ │ +5277a4: d810 0901 |0060: add-int/lit8 v16, v9, #int 1 // #01 │ │ +5277a8: 920c 0c10 |0062: mul-int v12, v12, v16 │ │ +5277ac: 6e5c af04 dbfe |0064: invoke-virtual {v11, v13, v14, v15, v12}, Landroid/graphics/Rect;.set:(IIII)V // method@04af │ │ +5277b2: 540b fa9d |0067: iget-object v11, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mDestRect:Landroid/graphics/Rect; // field@9dfa │ │ +5277b6: 6e55 f603 a8b5 |0069: invoke-virtual {v8, v10, v5, v11, v5}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@03f6 │ │ +5277bc: d809 0901 |006c: add-int/lit8 v9, v9, #int 1 // #01 │ │ +5277c0: 28b3 |006e: goto 0021 // -004d │ │ +5277c2: d806 0601 |006f: add-int/lit8 v6, v6, #int 1 // #01 │ │ +5277c6: 28ad |0071: goto 001e // -0053 │ │ +5277c8: 3807 0b00 |0072: if-eqz v7, 007d // +000b │ │ +5277cc: 5401 fc9d |0074: iget-object v1, v0, Lorg/osmdroid/tileprovider/MapTileProviderBase$ScaleTileLooper;.mNewTiles:Ljava/util/HashMap; // field@9dfc │ │ +5277d0: 7702 eb64 1200 |0076: invoke-static/range {v18, v19}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@64eb │ │ +5277d6: 0c02 |0079: move-result-object v2 │ │ +5277d8: 6e30 f868 2107 |007a: invoke-virtual {v1, v2, v7}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@68f8 │ │ +5277de: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=453 │ │ 0x0008 line=458 │ │ 0x000f line=459 │ │ 0x0023 line=465 │ │ 0x002d line=466 │ │ @@ -1839635,29 +1839653,29 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -5292bc: |[5292bc] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -5292cc: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5292d2: 0c00 |0003: move-result-object v0 │ │ -5292d4: 7210 1dd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadThreads:()S // method@d11d │ │ -5292da: 0a05 |0007: move-result v5 │ │ -5292dc: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -5292e2: 0c00 |000b: move-result-object v0 │ │ -5292e4: 7210 1cd1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadMaxQueueSize:()S // method@d11c │ │ -5292ea: 0a06 |000f: move-result v6 │ │ -5292ec: 0771 |0010: move-object v1, v7 │ │ -5292ee: 0782 |0011: move-object v2, v8 │ │ -5292f0: 0793 |0012: move-object v3, v9 │ │ -5292f2: 07a4 |0013: move-object v4, v10 │ │ -5292f4: 7606 edd1 0100 |0014: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;II)V // method@d1ed │ │ -5292fa: 0e00 |0017: return-void │ │ +5292d8: |[5292d8] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +5292e8: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5292ee: 0c00 |0003: move-result-object v0 │ │ +5292f0: 7210 1dd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadThreads:()S // method@d11d │ │ +5292f6: 0a05 |0007: move-result v5 │ │ +5292f8: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +5292fe: 0c00 |000b: move-result-object v0 │ │ +529300: 7210 1cd1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileDownloadMaxQueueSize:()S // method@d11c │ │ +529306: 0a06 |000f: move-result v6 │ │ +529308: 0771 |0010: move-object v1, v7 │ │ +52930a: 0782 |0011: move-object v2, v8 │ │ +52930c: 0793 |0012: move-object v3, v9 │ │ +52930e: 07a4 |0013: move-object v4, v10 │ │ +529310: 7606 edd1 0100 |0014: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;II)V // method@d1ed │ │ +529316: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x0014 line=56 │ │ locals : │ │ 0x0000 - 0x0018 reg=7 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ @@ -1839670,22 +1839688,22 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -5292fc: |[5292fc] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;II)V │ │ -52930c: 7040 24d2 1054 |0000: invoke-direct {v0, v1, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ -529312: 2201 680f |0003: new-instance v1, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ -529316: 7010 396a 0100 |0005: invoke-direct {v1}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ -52931c: 5b01 279e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ -529320: 6e20 f6d1 3000 |000a: invoke-virtual {v0, v3}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d1f6 │ │ -529326: 5b02 269e |000d: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mAssets:Landroid/content/res/AssetManager; // field@9e26 │ │ -52932a: 0e00 |000f: return-void │ │ +529318: |[529318] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;II)V │ │ +529328: 7040 24d2 1054 |0000: invoke-direct {v0, v1, v4, v5}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ +52932e: 2201 680f |0003: new-instance v1, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ +529332: 7010 396a 0100 |0005: invoke-direct {v1}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ +529338: 5b01 279e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ +52933c: 6e20 f6d1 3000 |000a: invoke-virtual {v0, v3}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d1f6 │ │ +529342: 5b02 269e |000d: iput-object v2, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mAssets:Landroid/content/res/AssetManager; // field@9e26 │ │ +529346: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=43 │ │ 0x000a line=67 │ │ 0x000d line=69 │ │ locals : │ │ @@ -1839701,17 +1839719,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529268: |[529268] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -529278: 5400 279e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ -52927c: 1100 |0002: return-object v0 │ │ +529284: |[529284] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +529294: 5400 279e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ +529298: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ │ │ Virtual methods - │ │ @@ -1839720,26 +1839738,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -5291cc: |[5291cc] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getMaximumZoomLevel:()I │ │ -5291dc: 5410 279e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ -5291e0: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -5291e6: 0c00 |0005: move-result-object v0 │ │ -5291e8: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -5291ec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -5291f0: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ -5291f6: 0a00 |000d: move-result v0 │ │ -5291f8: 2805 |000e: goto 0013 // +0005 │ │ -5291fa: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -529200: 0a00 |0012: move-result v0 │ │ -529202: 0f00 |0013: return v0 │ │ +5291e8: |[5291e8] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getMaximumZoomLevel:()I │ │ +5291f8: 5410 279e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ +5291fc: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529202: 0c00 |0005: move-result-object v0 │ │ +529204: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529208: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +52920c: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ +529212: 0a00 |000d: move-result v0 │ │ +529214: 2805 |000e: goto 0013 // +0005 │ │ +529216: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +52921c: 0a00 |0012: move-result v0 │ │ +52921e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000a line=108 │ │ 0x000f line=109 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ @@ -1839749,25 +1839767,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -529204: |[529204] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getMinimumZoomLevel:()I │ │ -529214: 5410 279e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ -529218: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52921e: 0c00 |0005: move-result-object v0 │ │ -529220: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -529224: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -529228: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ -52922e: 0a00 |000d: move-result v0 │ │ -529230: 2802 |000e: goto 0010 // +0002 │ │ -529232: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -529234: 0f00 |0010: return v0 │ │ +529220: |[529220] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getMinimumZoomLevel:()I │ │ +529230: 5410 279e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ +529234: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52923a: 0c00 |0005: move-result-object v0 │ │ +52923c: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529240: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +529244: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ +52924a: 0a00 |000d: move-result v0 │ │ +52924c: 2802 |000e: goto 0010 // +0002 │ │ +52924e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +529250: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x000a line=102 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ │ │ @@ -1839776,51 +1839794,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529238: |[529238] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getName:()Ljava/lang/String; │ │ -529248: 1a00 cb12 |0000: const-string v0, "Assets Cache Provider" // string@12cb │ │ -52924c: 1100 |0002: return-object v0 │ │ +529254: |[529254] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getName:()Ljava/lang/String; │ │ +529264: 1a00 cb12 |0000: const-string v0, "Assets Cache Provider" // string@12cb │ │ +529268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;) │ │ name : 'getThreadGroupName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529250: |[529250] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getThreadGroupName:()Ljava/lang/String; │ │ -529260: 1a00 0379 |0000: const-string v0, "assets" // string@7903 │ │ -529264: 1100 |0002: return-object v0 │ │ +52926c: |[52926c] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getThreadGroupName:()Ljava/lang/String; │ │ +52927c: 1a00 0379 |0000: const-string v0, "assets" // string@7903 │ │ +529280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;) │ │ name : 'getTileLoader' │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -529280: |[529280] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; │ │ -529290: 2200 9722 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; // type@2297 │ │ -529294: 5421 269e |0002: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mAssets:Landroid/content/res/AssetManager; // field@9e26 │ │ -529298: 7030 ead1 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;Landroid/content/res/AssetManager;)V // method@d1ea │ │ -52929e: 1100 |0007: return-object v0 │ │ +52929c: |[52929c] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; │ │ +5292ac: 2200 9722 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; // type@2297 │ │ +5292b0: 5421 269e |0002: iget-object v1, v2, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mAssets:Landroid/content/res/AssetManager; // field@9e26 │ │ +5292b4: 7030 ead1 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;Landroid/content/res/AssetManager;)V // method@d1ea │ │ +5292ba: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;) │ │ @@ -1839828,18 +1839846,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -5292a0: |[5292a0] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ -5292b0: 6e10 f3d1 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; // method@d1f3 │ │ -5292b6: 0c00 |0003: move-result-object v0 │ │ -5292b8: 1100 |0004: return-object v0 │ │ +5292bc: |[5292bc] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ +5292cc: 6e10 f3d1 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider$TileLoader; // method@d1f3 │ │ +5292d2: 0c00 |0003: move-result-object v0 │ │ +5292d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;) │ │ @@ -1839847,34 +1839865,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -5291b8: |[5291b8] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getUsesDataConnection:()Z │ │ -5291c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -5291ca: 0f00 |0001: return v0 │ │ +5291d4: |[5291d4] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.getUsesDataConnection:()Z │ │ +5291e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +5291e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;) │ │ name : 'setTileSource' │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52932c: |[52932c] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -52933c: 5410 279e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ -529340: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ -529346: 0e00 |0005: return-void │ │ +529348: |[529348] org.osmdroid.tileprovider.modules.MapTileAssetsProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +529358: 5410 279e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e27 │ │ +52935c: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ +529362: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ │ │ @@ -1839927,18 +1839945,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -529af4: |[529af4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -529b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -529b06: 7040 0fd2 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;)V // method@d20f │ │ -529b0c: 0e00 |0004: return-void │ │ +529b10: |[529b10] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +529b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +529b22: 7040 0fd2 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;)V // method@d20f │ │ +529b28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/tileprovider/IRegisterReceiver; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1839948,18 +1839966,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -529b10: |[529b10] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;)V │ │ -529b20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -529b22: 7050 10d2 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;Z)V // method@d210 │ │ -529b28: 0e00 |0004: return-void │ │ +529b2c: |[529b2c] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;)V │ │ +529b3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +529b3e: 7050 10d2 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;Z)V // method@d210 │ │ +529b44: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/osmdroid/tileprovider/IRegisterReceiver; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1839970,48 +1839988,48 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -529b2c: |[529b2c] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;Z)V │ │ -529b3c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529b42: 0c00 |0003: move-result-object v0 │ │ -529b44: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ -529b4a: 0a00 |0007: move-result v0 │ │ -529b4c: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529b52: 0c01 |000b: move-result-object v1 │ │ -529b54: 7210 20d1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ -529b5a: 0a01 |000f: move-result v1 │ │ -529b5c: 7040 24d2 3210 |0010: invoke-direct {v2, v3, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ -529b62: 2203 1d0f |0013: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ -529b66: 7010 7668 0300 |0015: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@6876 │ │ -529b6c: 5b23 319e |0018: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -529b70: 2203 680f |001a: new-instance v3, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ -529b74: 7010 396a 0300 |001c: invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ -529b7a: 5b23 339e |001f: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ -529b7e: 5c26 309e |0021: iput-boolean v6, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.ignoreTileSource:Z // field@9e30 │ │ -529b82: 6e20 20d2 4200 |0023: invoke-virtual {v2, v4}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d220 │ │ -529b88: 3905 0900 |0026: if-nez v5, 002f // +0009 │ │ -529b8c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -529b8e: 5c23 329e |0029: iput-boolean v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ -529b92: 7010 15d2 0200 |002b: invoke-direct {v2}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.findArchiveFiles:()V // method@d215 │ │ -529b98: 2812 |002e: goto 0040 // +0012 │ │ -529b9a: 1213 |002f: const/4 v3, #int 1 // #1 │ │ -529b9c: 5c23 329e |0030: iput-boolean v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ -529ba0: 2154 |0032: array-length v4, v5 │ │ -529ba2: b134 |0033: sub-int/2addr v4, v3 │ │ -529ba4: 3a04 0c00 |0034: if-ltz v4, 0040 // +000c │ │ -529ba8: 5423 319e |0036: iget-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -529bac: 4606 0504 |0038: aget-object v6, v5, v4 │ │ -529bb0: 6e20 7a68 6300 |003a: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -529bb6: d804 04ff |003d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -529bba: 28f5 |003f: goto 0034 // -000b │ │ -529bbc: 0e00 |0040: return-void │ │ +529b48: |[529b48] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;[Lorg/osmdroid/tileprovider/modules/IArchiveFile;Z)V │ │ +529b58: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529b5e: 0c00 |0003: move-result-object v0 │ │ +529b60: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ +529b66: 0a00 |0007: move-result v0 │ │ +529b68: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529b6e: 0c01 |000b: move-result-object v1 │ │ +529b70: 7210 20d1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ +529b76: 0a01 |000f: move-result v1 │ │ +529b78: 7040 24d2 3210 |0010: invoke-direct {v2, v3, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ +529b7e: 2203 1d0f |0013: new-instance v3, Ljava/util/ArrayList; // type@0f1d │ │ +529b82: 7010 7668 0300 |0015: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@6876 │ │ +529b88: 5b23 319e |0018: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +529b8c: 2203 680f |001a: new-instance v3, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ +529b90: 7010 396a 0300 |001c: invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ +529b96: 5b23 339e |001f: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ +529b9a: 5c26 309e |0021: iput-boolean v6, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.ignoreTileSource:Z // field@9e30 │ │ +529b9e: 6e20 20d2 4200 |0023: invoke-virtual {v2, v4}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d220 │ │ +529ba4: 3905 0900 |0026: if-nez v5, 002f // +0009 │ │ +529ba8: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +529baa: 5c23 329e |0029: iput-boolean v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ +529bae: 7010 15d2 0200 |002b: invoke-direct {v2}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.findArchiveFiles:()V // method@d215 │ │ +529bb4: 2812 |002e: goto 0040 // +0012 │ │ +529bb6: 1213 |002f: const/4 v3, #int 1 // #1 │ │ +529bb8: 5c23 329e |0030: iput-boolean v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ +529bbc: 2154 |0032: array-length v4, v5 │ │ +529bbe: b134 |0033: sub-int/2addr v4, v3 │ │ +529bc0: 3a04 0c00 |0034: if-ltz v4, 0040 // +000c │ │ +529bc4: 5423 319e |0036: iget-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +529bc8: 4606 0504 |0038: aget-object v6, v5, v4 │ │ +529bcc: 6e20 7a68 6300 |003a: invoke-virtual {v3, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +529bd2: d804 04ff |003d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +529bd6: 28f5 |003f: goto 0034 // -000b │ │ +529bd8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0008 line=73 │ │ 0x0010 line=71 │ │ 0x0013 line=40 │ │ 0x001a line=42 │ │ @@ -1840034,17 +1840052,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529aa4: |[529aa4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -529ab4: 5400 339e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ -529ab8: 1100 |0002: return-object v0 │ │ +529ac0: |[529ac0] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +529ad0: 5400 339e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ +529ad4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;) │ │ @@ -1840052,18 +1840070,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -529998: |[529998] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; │ │ -5299a8: 7040 16d2 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.getInputStream:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; // method@d216 │ │ -5299ae: 0c00 |0003: move-result-object v0 │ │ -5299b0: 1100 |0004: return-object v0 │ │ +5299b4: |[5299b4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; │ │ +5299c4: 7040 16d2 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.getInputStream:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; // method@d216 │ │ +5299ca: 0c00 |0003: move-result-object v0 │ │ +5299cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ 0x0000 - 0x0005 reg=1 (null) J │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1840073,30 +1840091,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -529bc0: |[529bc0] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.clearArcives:()V │ │ -529bd0: 5420 319e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -529bd4: 6e10 8268 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@6882 │ │ -529bda: 0a00 |0005: move-result v0 │ │ -529bdc: 3900 1600 |0006: if-nez v0, 001c // +0016 │ │ -529be0: 5420 319e |0008: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -529be4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -529be6: 6e20 8068 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@6880 │ │ -529bec: 0c00 |000e: move-result-object v0 │ │ -529bee: 1f00 9122 |000f: check-cast v0, Lorg/osmdroid/tileprovider/modules/IArchiveFile; // type@2291 │ │ -529bf2: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ -529bf6: 7210 c9d1 0000 |0013: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.close:()V // method@d1c9 │ │ -529bfc: 5420 319e |0016: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -529c00: 6e20 8568 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@6885 │ │ -529c06: 28e5 |001b: goto 0000 // -001b │ │ -529c08: 0e00 |001c: return-void │ │ +529bdc: |[529bdc] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.clearArcives:()V │ │ +529bec: 5420 319e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +529bf0: 6e10 8268 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@6882 │ │ +529bf6: 0a00 |0005: move-result v0 │ │ +529bf8: 3900 1600 |0006: if-nez v0, 001c // +0016 │ │ +529bfc: 5420 319e |0008: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +529c00: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +529c02: 6e20 8068 1000 |000b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@6880 │ │ +529c08: 0c00 |000e: move-result-object v0 │ │ +529c0a: 1f00 9122 |000f: check-cast v0, Lorg/osmdroid/tileprovider/modules/IArchiveFile; // type@2291 │ │ +529c0e: 3800 0500 |0011: if-eqz v0, 0016 // +0005 │ │ +529c12: 7210 c9d1 0000 |0013: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.close:()V // method@d1c9 │ │ +529c18: 5420 319e |0016: iget-object v0, v2, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +529c1c: 6e20 8568 1000 |0018: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@6885 │ │ +529c22: 28e5 |001b: goto 0000 // -001b │ │ +529c24: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0008 line=163 │ │ 0x0013 line=165 │ │ 0x0016 line=166 │ │ locals : │ │ @@ -1840107,37 +1840125,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -529c2c: |[529c2c] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.findArchiveFiles:()V │ │ -529c3c: 7010 13d2 0500 |0000: invoke-direct {v5}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.clearArcives:()V // method@d213 │ │ -529c42: 7100 edd0 0000 |0003: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529c48: 0c00 |0006: move-result-object v0 │ │ -529c4a: 7210 1ad1 0000 |0007: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidBasePath:()Ljava/io/File; // method@d11a │ │ -529c50: 0c00 |000a: move-result-object v0 │ │ -529c52: 6e10 ab63 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ -529c58: 0c00 |000e: move-result-object v0 │ │ -529c5a: 3800 1b00 |000f: if-eqz v0, 002a // +001b │ │ -529c5e: 2101 |0011: array-length v1, v0 │ │ -529c60: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -529c62: 3512 1700 |0013: if-ge v2, v1, 002a // +0017 │ │ -529c66: 4603 0002 |0015: aget-object v3, v0, v2 │ │ -529c6a: 7110 b7d1 0300 |0017: invoke-static {v3}, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.getArchiveFile:(Ljava/io/File;)Lorg/osmdroid/tileprovider/modules/IArchiveFile; // method@d1b7 │ │ -529c70: 0c03 |001a: move-result-object v3 │ │ -529c72: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ -529c76: 5554 309e |001d: iget-boolean v4, v5, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.ignoreTileSource:Z // field@9e30 │ │ -529c7a: 7220 ccd1 4300 |001f: invoke-interface {v3, v4}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.setIgnoreTileSource:(Z)V // method@d1cc │ │ -529c80: 5454 319e |0022: iget-object v4, v5, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -529c84: 6e20 7a68 3400 |0024: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ -529c8a: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -529c8e: 28ea |0029: goto 0013 // -0016 │ │ -529c90: 0e00 |002a: return-void │ │ +529c48: |[529c48] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.findArchiveFiles:()V │ │ +529c58: 7010 13d2 0500 |0000: invoke-direct {v5}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.clearArcives:()V // method@d213 │ │ +529c5e: 7100 edd0 0000 |0003: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529c64: 0c00 |0006: move-result-object v0 │ │ +529c66: 7210 1ad1 0000 |0007: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getOsmdroidBasePath:()Ljava/io/File; // method@d11a │ │ +529c6c: 0c00 |000a: move-result-object v0 │ │ +529c6e: 6e10 ab63 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.listFiles:()[Ljava/io/File; // method@63ab │ │ +529c74: 0c00 |000e: move-result-object v0 │ │ +529c76: 3800 1b00 |000f: if-eqz v0, 002a // +001b │ │ +529c7a: 2101 |0011: array-length v1, v0 │ │ +529c7c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +529c7e: 3512 1700 |0013: if-ge v2, v1, 002a // +0017 │ │ +529c82: 4603 0002 |0015: aget-object v3, v0, v2 │ │ +529c86: 7110 b7d1 0300 |0017: invoke-static {v3}, Lorg/osmdroid/tileprovider/modules/ArchiveFileFactory;.getArchiveFile:(Ljava/io/File;)Lorg/osmdroid/tileprovider/modules/IArchiveFile; // method@d1b7 │ │ +529c8c: 0c03 |001a: move-result-object v3 │ │ +529c8e: 3803 0c00 |001b: if-eqz v3, 0027 // +000c │ │ +529c92: 5554 309e |001d: iget-boolean v4, v5, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.ignoreTileSource:Z // field@9e30 │ │ +529c96: 7220 ccd1 4300 |001f: invoke-interface {v3, v4}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.setIgnoreTileSource:(Z)V // method@d1cc │ │ +529c9c: 5454 319e |0022: iget-object v4, v5, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +529ca0: 6e20 7a68 3400 |0024: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@687a │ │ +529ca6: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +529caa: 28ea |0029: goto 0013 // -0016 │ │ +529cac: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=178 │ │ 0x000b line=179 │ │ 0x0011 line=181 │ │ 0x0017 line=182 │ │ @@ -1840151,58 +1840169,58 @@ │ │ type : '(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream;' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 81 16-bit code units │ │ -5299b4: |[5299b4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getInputStream:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; │ │ -5299c4: 1d04 |0000: monitor-enter v4 │ │ -5299c6: 5440 319e |0001: iget-object v0, v4, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ -5299ca: 6e10 8368 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@6883 │ │ -5299d0: 0c00 |0006: move-result-object v0 │ │ -5299d2: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -5299d8: 0a01 |000a: move-result v1 │ │ -5299da: 3801 3e00 |000b: if-eqz v1, 0049 // +003e │ │ -5299de: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -5299e4: 0c01 |0010: move-result-object v1 │ │ -5299e6: 1f01 9122 |0011: check-cast v1, Lorg/osmdroid/tileprovider/modules/IArchiveFile; // type@2291 │ │ -5299ea: 3801 f4ff |0013: if-eqz v1, 0007 // -000c │ │ -5299ee: 7240 cad1 7165 |0015: invoke-interface {v1, v7, v5, v6}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; // method@d1ca │ │ -5299f4: 0c02 |0018: move-result-object v2 │ │ -5299f6: 3802 eeff |0019: if-eqz v2, 0007 // -0012 │ │ -5299fa: 7100 edd0 0000 |001b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -529a00: 0c07 |001e: move-result-object v7 │ │ -529a02: 7210 29d1 0700 |001f: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ -529a08: 0a07 |0022: move-result v7 │ │ -529a0a: 3807 2400 |0023: if-eqz v7, 0047 // +0024 │ │ -529a0e: 1a07 6957 |0025: const-string v7, "OsmDroid" // string@5769 │ │ -529a12: 2200 5f0e |0027: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -529a16: 7010 8565 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -529a1c: 1a03 af23 |002c: const-string v3, "Found tile " // string@23af │ │ -529a20: 6e20 9165 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529a26: 7120 61d3 6500 |0031: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ -529a2c: 0c05 |0034: move-result-object v5 │ │ -529a2e: 6e20 9165 5000 |0035: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529a34: 1a05 9d01 |0038: const-string v5, " in " // string@019d │ │ -529a38: 6e20 9165 5000 |003a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -529a3e: 6e20 9065 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -529a44: 6e10 a365 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -529a4a: 0c05 |0043: move-result-object v5 │ │ -529a4c: 7120 f808 5700 |0044: invoke-static {v7, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ -529a52: 1e04 |0047: monitor-exit v4 │ │ -529a54: 1102 |0048: return-object v2 │ │ -529a56: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -529a58: 1e04 |004a: monitor-exit v4 │ │ -529a5a: 1105 |004b: return-object v5 │ │ -529a5c: 0d05 |004c: move-exception v5 │ │ -529a5e: 1e04 |004d: monitor-exit v4 │ │ -529a60: 2802 |004e: goto 0050 // +0002 │ │ -529a62: 2705 |004f: throw v5 │ │ -529a64: 28ff |0050: goto 004f // -0001 │ │ +5299d0: |[5299d0] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getInputStream:(JLorg/osmdroid/tileprovider/tilesource/ITileSource;)Ljava/io/InputStream; │ │ +5299e0: 1d04 |0000: monitor-enter v4 │ │ +5299e2: 5440 319e |0001: iget-object v0, v4, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mArchiveFiles:Ljava/util/ArrayList; // field@9e31 │ │ +5299e6: 6e10 8368 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@6883 │ │ +5299ec: 0c00 |0006: move-result-object v0 │ │ +5299ee: 7210 1269 0000 |0007: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +5299f4: 0a01 |000a: move-result v1 │ │ +5299f6: 3801 3e00 |000b: if-eqz v1, 0049 // +003e │ │ +5299fa: 7210 1369 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +529a00: 0c01 |0010: move-result-object v1 │ │ +529a02: 1f01 9122 |0011: check-cast v1, Lorg/osmdroid/tileprovider/modules/IArchiveFile; // type@2291 │ │ +529a06: 3801 f4ff |0013: if-eqz v1, 0007 // -000c │ │ +529a0a: 7240 cad1 7165 |0015: invoke-interface {v1, v7, v5, v6}, Lorg/osmdroid/tileprovider/modules/IArchiveFile;.getInputStream:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)Ljava/io/InputStream; // method@d1ca │ │ +529a10: 0c02 |0018: move-result-object v2 │ │ +529a12: 3802 eeff |0019: if-eqz v2, 0007 // -0012 │ │ +529a16: 7100 edd0 0000 |001b: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +529a1c: 0c07 |001e: move-result-object v7 │ │ +529a1e: 7210 29d1 0700 |001f: invoke-interface {v7}, Lorg/osmdroid/config/IConfigurationProvider;.isDebugMode:()Z // method@d129 │ │ +529a24: 0a07 |0022: move-result v7 │ │ +529a26: 3807 2400 |0023: if-eqz v7, 0047 // +0024 │ │ +529a2a: 1a07 6957 |0025: const-string v7, "OsmDroid" // string@5769 │ │ +529a2e: 2200 5f0e |0027: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +529a32: 7010 8565 0000 |0029: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +529a38: 1a03 af23 |002c: const-string v3, "Found tile " // string@23af │ │ +529a3c: 6e20 9165 3000 |002e: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529a42: 7120 61d3 6500 |0031: invoke-static {v5, v6}, Lorg/osmdroid/util/MapTileIndex;.toString:(J)Ljava/lang/String; // method@d361 │ │ +529a48: 0c05 |0034: move-result-object v5 │ │ +529a4a: 6e20 9165 5000 |0035: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529a50: 1a05 9d01 |0038: const-string v5, " in " // string@019d │ │ +529a54: 6e20 9165 5000 |003a: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +529a5a: 6e20 9065 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +529a60: 6e10 a365 0000 |0040: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +529a66: 0c05 |0043: move-result-object v5 │ │ +529a68: 7120 f808 5700 |0044: invoke-static {v7, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@08f8 │ │ +529a6e: 1e04 |0047: monitor-exit v4 │ │ +529a70: 1102 |0048: return-object v2 │ │ +529a72: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +529a74: 1e04 |004a: monitor-exit v4 │ │ +529a76: 1105 |004b: return-object v5 │ │ +529a78: 0d05 |004c: move-exception v5 │ │ +529a7a: 1e04 |004d: monitor-exit v4 │ │ +529a7c: 2802 |004e: goto 0050 // +0002 │ │ +529a7e: 2705 |004f: throw v5 │ │ +529a80: 28ff |0050: goto 004f // -0001 │ │ catches : 1 │ │ 0x0001 - 0x0047 │ │ -> 0x004c │ │ positions : │ │ 0x0001 line=193 │ │ 0x0015 line=195 │ │ 0x001b line=197 │ │ @@ -1840220,18 +1840238,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -529c0c: |[529c0c] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.detach:()V │ │ -529c1c: 7010 13d2 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.clearArcives:()V // method@d213 │ │ -529c22: 6f10 25d2 0000 |0003: invoke-super {v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.detach:()V // method@d225 │ │ -529c28: 0e00 |0006: return-void │ │ +529c28: |[529c28] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.detach:()V │ │ +529c38: 7010 13d2 0000 |0000: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.clearArcives:()V // method@d213 │ │ +529c3e: 6f10 25d2 0000 |0003: invoke-super {v0}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.detach:()V // method@d225 │ │ +529c44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ @@ -1840240,26 +1840258,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -52992c: |[52992c] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getMaximumZoomLevel:()I │ │ -52993c: 5410 339e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ -529940: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -529946: 0c00 |0005: move-result-object v0 │ │ -529948: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -52994c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -529950: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ -529956: 0a00 |000d: move-result v0 │ │ -529958: 2805 |000e: goto 0013 // +0005 │ │ -52995a: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -529960: 0a00 |0012: move-result v0 │ │ -529962: 0f00 |0013: return v0 │ │ +529948: |[529948] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getMaximumZoomLevel:()I │ │ +529958: 5410 339e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ +52995c: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529962: 0c00 |0005: move-result-object v0 │ │ +529964: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529968: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +52996c: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ +529972: 0a00 |000d: move-result v0 │ │ +529974: 2805 |000e: goto 0013 // +0005 │ │ +529976: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +52997c: 0a00 |0012: move-result v0 │ │ +52997e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000a line=132 │ │ 0x000f line=133 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ @@ -1840269,25 +1840287,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -529964: |[529964] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getMinimumZoomLevel:()I │ │ -529974: 5410 339e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ -529978: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52997e: 0c00 |0005: move-result-object v0 │ │ -529980: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -529984: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -529988: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ -52998e: 0a00 |000d: move-result v0 │ │ -529990: 2802 |000e: goto 0010 // +0002 │ │ -529992: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -529994: 0f00 |0010: return v0 │ │ +529980: |[529980] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getMinimumZoomLevel:()I │ │ +529990: 5410 339e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ +529994: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52999a: 0c00 |0005: move-result-object v0 │ │ +52999c: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +5299a0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +5299a4: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ +5299aa: 0a00 |000d: move-result v0 │ │ +5299ac: 2802 |000e: goto 0010 // +0002 │ │ +5299ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +5299b0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x000a line=126 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ @@ -1840296,50 +1840314,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529a74: |[529a74] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getName:()Ljava/lang/String; │ │ -529a84: 1a00 d722 |0000: const-string v0, "File Archive Provider" // string@22d7 │ │ -529a88: 1100 |0002: return-object v0 │ │ +529a90: |[529a90] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getName:()Ljava/lang/String; │ │ +529aa0: 1a00 d722 |0000: const-string v0, "File Archive Provider" // string@22d7 │ │ +529aa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;) │ │ name : 'getThreadGroupName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529a8c: |[529a8c] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getThreadGroupName:()Ljava/lang/String; │ │ -529a9c: 1a00 598f |0000: const-string v0, "filearchive" // string@8f59 │ │ -529aa0: 1100 |0002: return-object v0 │ │ +529aa8: |[529aa8] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getThreadGroupName:()Ljava/lang/String; │ │ +529ab8: 1a00 598f |0000: const-string v0, "filearchive" // string@8f59 │ │ +529abc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;) │ │ name : 'getTileLoader' │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -529abc: |[529abc] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; │ │ -529acc: 2200 9b22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; // type@229b │ │ -529ad0: 7020 0cd2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)V // method@d20c │ │ -529ad6: 1100 |0005: return-object v0 │ │ +529ad8: |[529ad8] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; │ │ +529ae8: 2200 9b22 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; // type@229b │ │ +529aec: 7020 0cd2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;)V // method@d20c │ │ +529af2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;) │ │ @@ -1840347,18 +1840365,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -529ad8: |[529ad8] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ -529ae8: 6e10 1bd2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; // method@d21b │ │ -529aee: 0c00 |0003: move-result-object v0 │ │ -529af0: 1100 |0004: return-object v0 │ │ +529af4: |[529af4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ +529b04: 6e10 1bd2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider$TileLoader; // method@d21b │ │ +529b0a: 0c00 |0003: move-result-object v0 │ │ +529b0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;) │ │ @@ -1840366,35 +1840384,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -529918: |[529918] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getUsesDataConnection:()Z │ │ -529928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52992a: 0f00 |0001: return v0 │ │ +529934: |[529934] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.getUsesDataConnection:()Z │ │ +529944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +529946: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;) │ │ name : 'onMediaMounted' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -529c94: |[529c94] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.onMediaMounted:()V │ │ -529ca4: 5510 329e |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ -529ca8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -529cac: 7010 15d2 0100 |0004: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.findArchiveFiles:()V // method@d215 │ │ -529cb2: 0e00 |0007: return-void │ │ +529cb0: |[529cb0] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.onMediaMounted:()V │ │ +529cc0: 5510 329e |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ +529cc4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +529cc8: 7010 15d2 0100 |0004: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.findArchiveFiles:()V // method@d215 │ │ +529cce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ @@ -1840403,19 +1840421,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -529cb4: |[529cb4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.onMediaUnmounted:()V │ │ -529cc4: 5510 329e |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ -529cc8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -529ccc: 7010 15d2 0100 |0004: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.findArchiveFiles:()V // method@d215 │ │ -529cd2: 0e00 |0007: return-void │ │ +529cd0: |[529cd0] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.onMediaUnmounted:()V │ │ +529ce0: 5510 329e |0000: iget-boolean v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mSpecificArchivesProvided:Z // field@9e32 │ │ +529ce4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +529ce8: 7010 15d2 0100 |0004: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.findArchiveFiles:()V // method@d215 │ │ +529cee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=146 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ │ │ @@ -1840424,18 +1840442,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -529cd4: |[529cd4] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -529ce4: 5410 339e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ -529ce8: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ -529cee: 0e00 |0005: return-void │ │ +529cf0: |[529cf0] org.osmdroid.tileprovider.modules.MapTileFileArchiveProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +529d00: 5410 339e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e33 │ │ +529d04: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ +529d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ │ │ @@ -1840478,23 +1840496,23 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -52a040: |[52a040] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -52a050: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a056: 0c00 |0003: move-result-object v0 │ │ -52a058: 7210 14d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getExpirationExtendedDuration:()J // method@d114 │ │ -52a05e: 0b00 |0007: move-result-wide v0 │ │ -52a060: 1702 0084 0c24 |0008: const-wide/32 v2, #float 3.04695e-17 // #240c8400 │ │ -52a066: bb20 |000b: add-long/2addr v0, v2 │ │ -52a068: 7051 2bd2 5406 |000c: invoke-direct {v4, v5, v6, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V // method@d22b │ │ -52a06e: 0e00 |000f: return-void │ │ +52a05c: |[52a05c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +52a06c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a072: 0c00 |0003: move-result-object v0 │ │ +52a074: 7210 14d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getExpirationExtendedDuration:()J // method@d114 │ │ +52a07a: 0b00 |0007: move-result-wide v0 │ │ +52a07c: 1702 0084 0c24 |0008: const-wide/32 v2, #float 3.04695e-17 // #240c8400 │ │ +52a082: bb20 |000b: add-long/2addr v0, v2 │ │ +52a084: 7051 2bd2 5406 |000c: invoke-direct {v4, v5, v6, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V // method@d22b │ │ +52a08a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ 0x0000 - 0x0010 reg=5 (null) Lorg/osmdroid/tileprovider/IRegisterReceiver; │ │ 0x0000 - 0x0010 reg=6 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1840504,29 +1840522,29 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 24 16-bit code units │ │ -52a070: |[52a070] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V │ │ -52a080: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a086: 0c00 |0003: move-result-object v0 │ │ -52a088: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ -52a08e: 0a06 |0007: move-result v6 │ │ -52a090: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52a096: 0c00 |000b: move-result-object v0 │ │ -52a098: 7210 20d1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ -52a09e: 0a07 |000f: move-result v7 │ │ -52a0a0: 0781 |0010: move-object v1, v8 │ │ -52a0a2: 0792 |0011: move-object v2, v9 │ │ -52a0a4: 07a3 |0012: move-object v3, v10 │ │ -52a0a6: 04b4 |0013: move-wide v4, v11 │ │ -52a0a8: 7607 2cd2 0100 |0014: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V // method@d22c │ │ -52a0ae: 0e00 |0017: return-void │ │ +52a08c: |[52a08c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;J)V │ │ +52a09c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a0a2: 0c00 |0003: move-result-object v0 │ │ +52a0a4: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ +52a0aa: 0a06 |0007: move-result v6 │ │ +52a0ac: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52a0b2: 0c00 |000b: move-result-object v0 │ │ +52a0b4: 7210 20d1 0000 |000c: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ +52a0ba: 0a07 |000f: move-result v7 │ │ +52a0bc: 0781 |0010: move-object v1, v8 │ │ +52a0be: 0792 |0011: move-object v2, v9 │ │ +52a0c0: 07a3 |0012: move-object v3, v10 │ │ +52a0c2: 04b4 |0013: move-wide v4, v11 │ │ +52a0c4: 7607 2cd2 0100 |0014: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V // method@d22c │ │ +52a0ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ 0x0014 line=54 │ │ locals : │ │ 0x0000 - 0x0018 reg=8 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ @@ -1840539,26 +1840557,26 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -52a0b0: |[52a0b0] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V │ │ -52a0c0: 7040 24d2 1065 |0000: invoke-direct {v0, v1, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ -52a0c6: 2201 ad22 |0003: new-instance v1, Lorg/osmdroid/tileprovider/modules/TileWriter; // type@22ad │ │ -52a0ca: 7010 81d2 0100 |0005: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.:()V // method@d281 │ │ -52a0d0: 5b01 399e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e39 │ │ -52a0d4: 2201 680f |000a: new-instance v1, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ -52a0d8: 7010 396a 0100 |000c: invoke-direct {v1}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ -52a0de: 5b01 389e |000f: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ -52a0e2: 6e20 36d2 2000 |0011: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d236 │ │ -52a0e8: 5401 399e |0014: iget-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e39 │ │ -52a0ec: 6e30 8fd2 3104 |0016: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/tileprovider/modules/TileWriter;.setMaximumCachedFileAge:(J)V // method@d28f │ │ -52a0f2: 0e00 |0019: return-void │ │ +52a0cc: |[52a0cc] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;JII)V │ │ +52a0dc: 7040 24d2 1065 |0000: invoke-direct {v0, v1, v5, v6}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ +52a0e2: 2201 ad22 |0003: new-instance v1, Lorg/osmdroid/tileprovider/modules/TileWriter; // type@22ad │ │ +52a0e6: 7010 81d2 0100 |0005: invoke-direct {v1}, Lorg/osmdroid/tileprovider/modules/TileWriter;.:()V // method@d281 │ │ +52a0ec: 5b01 399e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e39 │ │ +52a0f0: 2201 680f |000a: new-instance v1, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ +52a0f4: 7010 396a 0100 |000c: invoke-direct {v1}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ +52a0fa: 5b01 389e |000f: iput-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ +52a0fe: 6e20 36d2 2000 |0011: invoke-virtual {v0, v2}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d236 │ │ +52a104: 5401 399e |0014: iget-object v1, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e39 │ │ +52a108: 6e30 8fd2 3104 |0016: invoke-virtual {v1, v3, v4}, Lorg/osmdroid/tileprovider/modules/TileWriter;.setMaximumCachedFileAge:(J)V // method@d28f │ │ +52a10e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=36 │ │ 0x000a line=37 │ │ 0x0011 line=69 │ │ 0x0014 line=71 │ │ @@ -1840575,17 +1840593,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529fd8: |[529fd8] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -529fe8: 5400 389e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ -529fec: 1100 |0002: return-object v0 │ │ +529ff4: |[529ff4] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +52a004: 5400 389e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ +52a008: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;) │ │ @@ -1840593,17 +1840611,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Lorg/osmdroid/tileprovider/modules/TileWriter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52a028: |[52a028] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ -52a038: 5400 399e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e39 │ │ -52a03c: 1100 |0002: return-object v0 │ │ +52a044: |[52a044] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)Lorg/osmdroid/tileprovider/modules/TileWriter; │ │ +52a054: 5400 399e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/TileWriter; // field@9e39 │ │ +52a058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ │ │ Virtual methods - │ │ @@ -1840612,26 +1840630,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -529f3c: |[529f3c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getMaximumZoomLevel:()I │ │ -529f4c: 5410 389e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ -529f50: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -529f56: 0c00 |0005: move-result-object v0 │ │ -529f58: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -529f5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -529f60: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ -529f66: 0a00 |000d: move-result v0 │ │ -529f68: 2805 |000e: goto 0013 // +0005 │ │ -529f6a: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -529f70: 0a00 |0012: move-result v0 │ │ -529f72: 0f00 |0013: return v0 │ │ +529f58: |[529f58] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getMaximumZoomLevel:()I │ │ +529f68: 5410 389e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ +529f6c: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529f72: 0c00 |0005: move-result-object v0 │ │ +529f74: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529f78: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +529f7c: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ +529f82: 0a00 |000d: move-result v0 │ │ +529f84: 2805 |000e: goto 0013 // +0005 │ │ +529f86: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +529f8c: 0a00 |0012: move-result v0 │ │ +529f8e: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000a line=110 │ │ 0x000f line=111 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ @@ -1840641,25 +1840659,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -529f74: |[529f74] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getMinimumZoomLevel:()I │ │ -529f84: 5410 389e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ -529f88: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -529f8e: 0c00 |0005: move-result-object v0 │ │ -529f90: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -529f94: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -529f98: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ -529f9e: 0a00 |000d: move-result v0 │ │ -529fa0: 2802 |000e: goto 0010 // +0002 │ │ -529fa2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -529fa4: 0f00 |0010: return v0 │ │ +529f90: |[529f90] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getMinimumZoomLevel:()I │ │ +529fa0: 5410 389e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ +529fa4: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +529faa: 0c00 |0005: move-result-object v0 │ │ +529fac: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +529fb0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +529fb4: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ +529fba: 0a00 |000d: move-result v0 │ │ +529fbc: 2802 |000e: goto 0010 // +0002 │ │ +529fbe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +529fc0: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ │ │ @@ -1840668,50 +1840686,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529fa8: |[529fa8] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getName:()Ljava/lang/String; │ │ -529fb8: 1a00 d822 |0000: const-string v0, "File System Cache Provider" // string@22d8 │ │ -529fbc: 1100 |0002: return-object v0 │ │ +529fc4: |[529fc4] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getName:()Ljava/lang/String; │ │ +529fd4: 1a00 d822 |0000: const-string v0, "File System Cache Provider" // string@22d8 │ │ +529fd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;) │ │ name : 'getThreadGroupName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -529fc0: |[529fc0] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getThreadGroupName:()Ljava/lang/String; │ │ -529fd0: 1a00 5f8f |0000: const-string v0, "filesystem" // string@8f5f │ │ -529fd4: 1100 |0002: return-object v0 │ │ +529fdc: |[529fdc] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getThreadGroupName:()Ljava/lang/String; │ │ +529fec: 1a00 5f8f |0000: const-string v0, "filesystem" // string@8f5f │ │ +529ff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;) │ │ name : 'getTileLoader' │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -529ff0: |[529ff0] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; │ │ -52a000: 2200 a022 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; // type@22a0 │ │ -52a004: 7020 28d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)V // method@d228 │ │ -52a00a: 1100 |0005: return-object v0 │ │ +52a00c: |[52a00c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; │ │ +52a01c: 2200 a022 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; // type@22a0 │ │ +52a020: 7020 28d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;)V // method@d228 │ │ +52a026: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;) │ │ @@ -1840719,18 +1840737,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52a00c: |[52a00c] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ -52a01c: 6e10 33d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; // method@d233 │ │ -52a022: 0c00 |0003: move-result-object v0 │ │ -52a024: 1100 |0004: return-object v0 │ │ +52a028: |[52a028] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ +52a038: 6e10 33d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider$TileLoader; // method@d233 │ │ +52a03e: 0c00 |0003: move-result-object v0 │ │ +52a040: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;) │ │ @@ -1840738,34 +1840756,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -529f28: |[529f28] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getUsesDataConnection:()Z │ │ -529f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -529f3a: 0f00 |0001: return v0 │ │ +529f44: |[529f44] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.getUsesDataConnection:()Z │ │ +529f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +529f56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;) │ │ name : 'setTileSource' │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52a0f4: |[52a0f4] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -52a104: 5410 389e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ -52a108: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ -52a10e: 0e00 |0005: return-void │ │ +52a110: |[52a110] org.osmdroid.tileprovider.modules.MapTileFilesystemProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +52a120: 5410 389e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e38 │ │ +52a124: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ +52a12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ │ │ @@ -1840808,47 +1840826,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52ad08: |[52ad08] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.:()V │ │ -52ad18: 0e00 |0000: return-void │ │ +52ad24: |[52ad24] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.:()V │ │ +52ad34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ name : '' │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -52ad1c: |[52ad1c] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -52ad2c: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ad32: 0c00 |0003: move-result-object v0 │ │ -52ad34: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ -52ad3a: 0a00 |0007: move-result v0 │ │ -52ad3c: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ -52ad42: 0c01 |000b: move-result-object v1 │ │ -52ad44: 7210 20d1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ -52ad4a: 0a01 |000f: move-result v1 │ │ -52ad4c: 7040 24d2 3210 |0010: invoke-direct {v2, v3, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ -52ad52: 2203 680f |0013: new-instance v3, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ -52ad56: 7010 396a 0300 |0015: invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ -52ad5c: 5b23 429e |0018: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ -52ad60: 6e20 60d2 4200 |001a: invoke-virtual {v2, v4}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d260 │ │ -52ad66: 2203 a922 |001d: new-instance v3, Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // type@22a9 │ │ -52ad6a: 7010 66d2 0300 |001f: invoke-direct {v3}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.:()V // method@d266 │ │ -52ad70: 5b23 439e |0022: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ -52ad74: 0e00 |0024: return-void │ │ +52ad38: |[52ad38] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +52ad48: 7100 edd0 0000 |0000: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52ad4e: 0c00 |0003: move-result-object v0 │ │ +52ad50: 7210 21d1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemThreads:()S // method@d121 │ │ +52ad56: 0a00 |0007: move-result v0 │ │ +52ad58: 7100 edd0 0000 |0008: invoke-static {}, Lorg/osmdroid/config/Configuration;.getInstance:()Lorg/osmdroid/config/IConfigurationProvider; // method@d0ed │ │ +52ad5e: 0c01 |000b: move-result-object v1 │ │ +52ad60: 7210 20d1 0100 |000c: invoke-interface {v1}, Lorg/osmdroid/config/IConfigurationProvider;.getTileFileSystemMaxQueueSize:()S // method@d120 │ │ +52ad66: 0a01 |000f: move-result v1 │ │ +52ad68: 7040 24d2 3210 |0010: invoke-direct {v2, v3, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;II)V // method@d224 │ │ +52ad6e: 2203 680f |0013: new-instance v3, Ljava/util/concurrent/atomic/AtomicReference; // type@0f68 │ │ +52ad72: 7010 396a 0300 |0015: invoke-direct {v3}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@6a39 │ │ +52ad78: 5b23 429e |0018: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ +52ad7c: 6e20 60d2 4200 |001a: invoke-virtual {v2, v4}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d260 │ │ +52ad82: 2203 a922 |001d: new-instance v3, Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // type@22a9 │ │ +52ad86: 7010 66d2 0300 |001f: invoke-direct {v3}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.:()V // method@d266 │ │ +52ad8c: 5b23 439e |0022: iput-object v3, v2, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ +52ad90: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x0010 line=55 │ │ 0x0013 line=35 │ │ 0x001a line=59 │ │ @@ -1840863,17 +1840881,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Ljava/util/concurrent/atomic/AtomicReference;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52aca0: |[52aca0] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -52acb0: 5400 429e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ -52acb4: 1100 |0002: return-object v0 │ │ +52acbc: |[52acbc] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.access$000:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +52accc: 5400 429e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ +52acd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ @@ -1840881,17 +1840899,17 @@ │ │ type : '(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52acf0: |[52acf0] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter; │ │ -52ad00: 5400 439e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ -52ad04: 1100 |0002: return-object v0 │ │ +52ad0c: |[52ad0c] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.access$100:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)Lorg/osmdroid/tileprovider/modules/SqlTileWriter; │ │ +52ad1c: 5400 439e |0000: iget-object v0, v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ +52ad20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ │ │ Virtual methods - │ │ @@ -1840900,22 +1840918,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -52ad78: |[52ad78] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.detach:()V │ │ -52ad88: 5410 439e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ -52ad8c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -52ad90: 6e10 71d2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.onDetach:()V // method@d271 │ │ -52ad96: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -52ad98: 5b10 439e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ -52ad9c: 6f10 25d2 0100 |000a: invoke-super {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.detach:()V // method@d225 │ │ -52ada2: 0e00 |000d: return-void │ │ +52ad94: |[52ad94] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.detach:()V │ │ +52ada4: 5410 439e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ +52ada8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +52adac: 6e10 71d2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.onDetach:()V // method@d271 │ │ +52adb2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +52adb4: 5b10 439e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ +52adb8: 6f10 25d2 0100 |000a: invoke-super {v1}, Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;.detach:()V // method@d225 │ │ +52adbe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x0008 line=126 │ │ 0x000a line=127 │ │ locals : │ │ @@ -1840926,26 +1840944,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -52ac04: |[52ac04] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getMaximumZoomLevel:()I │ │ -52ac14: 5410 429e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ -52ac18: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52ac1e: 0c00 |0005: move-result-object v0 │ │ -52ac20: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -52ac24: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -52ac28: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ -52ac2e: 0a00 |000d: move-result v0 │ │ -52ac30: 2805 |000e: goto 0013 // +0005 │ │ -52ac32: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ -52ac38: 0a00 |0012: move-result v0 │ │ -52ac3a: 0f00 |0013: return v0 │ │ +52ac20: |[52ac20] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getMaximumZoomLevel:()I │ │ +52ac30: 5410 429e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ +52ac34: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52ac3a: 0c00 |0005: move-result-object v0 │ │ +52ac3c: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +52ac40: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +52ac44: 7210 abd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMaximumZoomLevel:()I // method@d2ab │ │ +52ac4a: 0a00 |000d: move-result v0 │ │ +52ac4c: 2805 |000e: goto 0013 // +0005 │ │ +52ac4e: 7100 98d3 0000 |000f: invoke-static {}, Lorg/osmdroid/util/TileSystem;.getMaximumZoomLevel:()I // method@d398 │ │ +52ac54: 0a00 |0012: move-result v0 │ │ +52ac56: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000a line=100 │ │ 0x000f line=101 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ @@ -1840955,25 +1840973,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -52ac3c: |[52ac3c] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getMinimumZoomLevel:()I │ │ -52ac4c: 5410 429e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ -52ac50: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ -52ac56: 0c00 |0005: move-result-object v0 │ │ -52ac58: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ -52ac5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -52ac60: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ -52ac66: 0a00 |000d: move-result v0 │ │ -52ac68: 2802 |000e: goto 0010 // +0002 │ │ -52ac6a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -52ac6c: 0f00 |0010: return v0 │ │ +52ac58: |[52ac58] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getMinimumZoomLevel:()I │ │ +52ac68: 5410 429e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ +52ac6c: 6e10 3b6a 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@6a3b │ │ +52ac72: 0c00 |0005: move-result-object v0 │ │ +52ac74: 1f00 b322 |0006: check-cast v0, Lorg/osmdroid/tileprovider/tilesource/ITileSource; // type@22b3 │ │ +52ac78: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +52ac7c: 7210 acd2 0000 |000a: invoke-interface {v0}, Lorg/osmdroid/tileprovider/tilesource/ITileSource;.getMinimumZoomLevel:()I // method@d2ac │ │ +52ac82: 0a00 |000d: move-result v0 │ │ +52ac84: 2802 |000e: goto 0010 // +0002 │ │ +52ac86: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +52ac88: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ │ │ @@ -1840982,50 +1841000,50 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52ac70: |[52ac70] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getName:()Ljava/lang/String; │ │ -52ac80: 1a00 1e60 |0000: const-string v0, "SQL Cache Archive Provider" // string@601e │ │ -52ac84: 1100 |0002: return-object v0 │ │ +52ac8c: |[52ac8c] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getName:()Ljava/lang/String; │ │ +52ac9c: 1a00 1e60 |0000: const-string v0, "SQL Cache Archive Provider" // string@601e │ │ +52aca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ name : 'getThreadGroupName' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52ac88: |[52ac88] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getThreadGroupName:()Ljava/lang/String; │ │ -52ac98: 1a00 7ae2 |0000: const-string v0, "sqlcache" // string@e27a │ │ -52ac9c: 1100 |0002: return-object v0 │ │ +52aca4: |[52aca4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getThreadGroupName:()Ljava/lang/String; │ │ +52acb4: 1a00 7ae2 |0000: const-string v0, "sqlcache" // string@e27a │ │ +52acb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ name : 'getTileLoader' │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52acb8: |[52acb8] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ -52acc8: 6e10 5cd2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; // method@d25c │ │ -52acce: 0c00 |0003: move-result-object v0 │ │ -52acd0: 1100 |0004: return-object v0 │ │ +52acd4: |[52acd4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase$TileLoader; │ │ +52ace4: 6e10 5cd2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; // method@d25c │ │ +52acea: 0c00 |0003: move-result-object v0 │ │ +52acec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ │ │ #6 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ @@ -1841033,18 +1841051,18 @@ │ │ type : '()Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52acd4: |[52acd4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; │ │ -52ace4: 2200 a522 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; // type@22a5 │ │ -52ace8: 7020 50d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)V // method@d250 │ │ -52acee: 1100 |0005: return-object v0 │ │ +52acf0: |[52acf0] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getTileLoader:()Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; │ │ +52ad00: 2200 a522 |0000: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader; // type@22a5 │ │ +52ad04: 7020 50d2 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider$TileLoader;.:(Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;)V // method@d250 │ │ +52ad0a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ │ │ #7 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ @@ -1841052,53 +1841070,53 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -52abf0: |[52abf0] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getUsesDataConnection:()Z │ │ -52ac00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -52ac02: 0f00 |0001: return v0 │ │ +52ac0c: |[52ac0c] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.getUsesDataConnection:()Z │ │ +52ac1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +52ac1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ name : 'onMediaMounted' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -52ada4: |[52ada4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.onMediaMounted:()V │ │ -52adb4: 0e00 |0000: return-void │ │ +52adc0: |[52adc0] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.onMediaMounted:()V │ │ +52add0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #9 : (in Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;) │ │ name : 'onMediaUnmounted' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -52adb8: |[52adb8] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.onMediaUnmounted:()V │ │ -52adc8: 5410 439e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ -52adcc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -52add0: 6e10 71d2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.onDetach:()V // method@d271 │ │ -52add6: 2200 a922 |0007: new-instance v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // type@22a9 │ │ -52adda: 7010 66d2 0000 |0009: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.:()V // method@d266 │ │ -52ade0: 5b10 439e |000c: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ -52ade4: 0e00 |000e: return-void │ │ +52add4: |[52add4] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.onMediaUnmounted:()V │ │ +52ade4: 5410 439e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ +52ade8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +52adec: 6e10 71d2 0000 |0004: invoke-virtual {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.onDetach:()V // method@d271 │ │ +52adf2: 2200 a922 |0007: new-instance v0, Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // type@22a9 │ │ +52adf6: 7010 66d2 0000 |0009: invoke-direct {v0}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.:()V // method@d266 │ │ +52adfc: 5b10 439e |000c: iput-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mWriter:Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // field@9e43 │ │ +52ae00: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ @@ -1841108,18 +1841126,18 @@ │ │ type : '(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -52ade8: |[52ade8] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -52adf8: 5410 429e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ -52adfc: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ -52ae02: 0e00 |0005: return-void │ │ +52ae04: |[52ae04] org.osmdroid.tileprovider.modules.MapTileSqlCacheProvider.setTileSource:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +52ae14: 5410 429e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.mTileSource:Ljava/util/concurrent/atomic/AtomicReference; // field@9e42 │ │ +52ae18: 6e20 3d6a 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@6a3d │ │ +52ae1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ │ │ @@ -1841166,25 +1841184,25 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 12 16-bit code units │ │ -52d838: |[52d838] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V │ │ -52d848: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -52d84a: 0780 |0001: move-object v0, v8 │ │ -52d84c: 0791 |0002: move-object v1, v9 │ │ -52d84e: 01a2 |0003: move v2, v10 │ │ -52d850: 01b3 |0004: move v3, v11 │ │ -52d852: 01c4 |0005: move v4, v12 │ │ -52d854: 07d5 |0006: move-object v5, v13 │ │ -52d856: 07e6 |0007: move-object v6, v14 │ │ -52d858: 7608 b1d2 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ -52d85e: 0e00 |000b: return-void │ │ +52d854: |[52d854] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V │ │ +52d864: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +52d866: 0780 |0001: move-object v0, v8 │ │ +52d868: 0791 |0002: move-object v1, v9 │ │ +52d86a: 01a2 |0003: move v2, v10 │ │ +52d86c: 01b3 |0004: move v3, v11 │ │ +52d86e: 01c4 |0005: move v4, v12 │ │ +52d870: 07d5 |0006: move-object v5, v13 │ │ +52d872: 07e6 |0007: move-object v6, v14 │ │ +52d874: 7608 b1d2 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ +52d87a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0008 line=23 │ │ locals : │ │ 0x0000 - 0x000c reg=8 this Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; │ │ 0x0000 - 0x000c reg=9 (null) Ljava/lang/String; │ │ 0x0000 - 0x000c reg=10 (null) I │ │ @@ -1841198,27 +1841216,27 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -52d860: |[52d860] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -52d870: 2208 b822 |0000: new-instance v8, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // type@22b8 │ │ -52d874: 7010 bfd2 0800 |0002: invoke-direct {v8}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.:()V // method@d2bf │ │ -52d87a: 0790 |0005: move-object v0, v9 │ │ -52d87c: 07a1 |0006: move-object v1, v10 │ │ -52d87e: 01b2 |0007: move v2, v11 │ │ -52d880: 01c3 |0008: move v3, v12 │ │ -52d882: 01d4 |0009: move v4, v13 │ │ -52d884: 07e5 |000a: move-object v5, v14 │ │ -52d886: 07f6 |000b: move-object v6, v15 │ │ -52d888: 0807 1000 |000c: move-object/from16 v7, v16 │ │ -52d88c: 7609 b2d2 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V // method@d2b2 │ │ -52d892: 0e00 |0011: return-void │ │ +52d87c: |[52d87c] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +52d88c: 2208 b822 |0000: new-instance v8, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // type@22b8 │ │ +52d890: 7010 bfd2 0800 |0002: invoke-direct {v8}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.:()V // method@d2bf │ │ +52d896: 0790 |0005: move-object v0, v9 │ │ +52d898: 07a1 |0006: move-object v1, v10 │ │ +52d89a: 01b2 |0007: move v2, v11 │ │ +52d89c: 01c3 |0008: move v3, v12 │ │ +52d89e: 01d4 |0009: move v4, v13 │ │ +52d8a0: 07e5 |000a: move-object v5, v14 │ │ +52d8a2: 07f6 |000b: move-object v6, v15 │ │ +52d8a4: 0807 1000 |000c: move-object/from16 v7, v16 │ │ +52d8a8: 7609 b2d2 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V // method@d2b2 │ │ +52d8ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; │ │ 0x0000 - 0x0012 reg=10 (null) Ljava/lang/String; │ │ 0x0000 - 0x0012 reg=11 (null) I │ │ @@ -1841233,39 +1841251,39 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -52d894: |[52d894] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V │ │ -52d8a4: 0770 |0000: move-object v0, v7 │ │ -52d8a6: 0781 |0001: move-object v1, v8 │ │ -52d8a8: 0192 |0002: move v2, v9 │ │ -52d8aa: 01a3 |0003: move v3, v10 │ │ -52d8ac: 01b4 |0004: move v4, v11 │ │ -52d8ae: 07c5 |0005: move-object v5, v12 │ │ -52d8b0: 07e6 |0006: move-object v6, v14 │ │ -52d8b2: 7607 99d2 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;)V // method@d299 │ │ -52d8b8: 5b7d 5f9e |000a: iput-object v13, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mBaseUrls:[Ljava/lang/String; // field@9e5f │ │ -52d8bc: 5b7f 619e |000c: iput-object v15, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mTileSourcePolicy:Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // field@9e61 │ │ -52d8c0: 6e10 c4d2 0f00 |000e: invoke-virtual {v15}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.getMaxConcurrent:()I // method@d2c4 │ │ -52d8c6: 0a08 |0011: move-result v8 │ │ -52d8c8: 3d08 1100 |0012: if-lez v8, 0023 // +0011 │ │ -52d8cc: 2208 5f0f |0014: new-instance v8, Ljava/util/concurrent/Semaphore; // type@0f5f │ │ -52d8d0: 5479 619e |0016: iget-object v9, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mTileSourcePolicy:Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // field@9e61 │ │ -52d8d4: 6e10 c4d2 0900 |0018: invoke-virtual {v9}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.getMaxConcurrent:()I // method@d2c4 │ │ -52d8da: 0a09 |001b: move-result v9 │ │ -52d8dc: 121a |001c: const/4 v10, #int 1 // #1 │ │ -52d8de: 7030 1b6a 980a |001d: invoke-direct {v8, v9, v10}, Ljava/util/concurrent/Semaphore;.:(IZ)V // method@6a1b │ │ -52d8e4: 5b78 609e |0020: iput-object v8, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ -52d8e8: 2804 |0022: goto 0026 // +0004 │ │ -52d8ea: 1208 |0023: const/4 v8, #int 0 // #0 │ │ -52d8ec: 5b78 609e |0024: iput-object v8, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ -52d8f0: 0e00 |0026: return-void │ │ +52d8b0: |[52d8b0] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V │ │ +52d8c0: 0770 |0000: move-object v0, v7 │ │ +52d8c2: 0781 |0001: move-object v1, v8 │ │ +52d8c4: 0192 |0002: move v2, v9 │ │ +52d8c6: 01a3 |0003: move v3, v10 │ │ +52d8c8: 01b4 |0004: move v4, v11 │ │ +52d8ca: 07c5 |0005: move-object v5, v12 │ │ +52d8cc: 07e6 |0006: move-object v6, v14 │ │ +52d8ce: 7607 99d2 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;Ljava/lang/String;)V // method@d299 │ │ +52d8d4: 5b7d 5f9e |000a: iput-object v13, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mBaseUrls:[Ljava/lang/String; // field@9e5f │ │ +52d8d8: 5b7f 619e |000c: iput-object v15, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mTileSourcePolicy:Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // field@9e61 │ │ +52d8dc: 6e10 c4d2 0f00 |000e: invoke-virtual {v15}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.getMaxConcurrent:()I // method@d2c4 │ │ +52d8e2: 0a08 |0011: move-result v8 │ │ +52d8e4: 3d08 1100 |0012: if-lez v8, 0023 // +0011 │ │ +52d8e8: 2208 5f0f |0014: new-instance v8, Ljava/util/concurrent/Semaphore; // type@0f5f │ │ +52d8ec: 5479 619e |0016: iget-object v9, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mTileSourcePolicy:Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // field@9e61 │ │ +52d8f0: 6e10 c4d2 0900 |0018: invoke-virtual {v9}, Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;.getMaxConcurrent:()I // method@d2c4 │ │ +52d8f6: 0a09 |001b: move-result v9 │ │ +52d8f8: 121a |001c: const/4 v10, #int 1 // #1 │ │ +52d8fa: 7030 1b6a 980a |001d: invoke-direct {v8, v9, v10}, Ljava/util/concurrent/Semaphore;.:(IZ)V // method@6a1b │ │ +52d900: 5b78 609e |0020: iput-object v8, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ +52d904: 2804 |0022: goto 0026 // +0004 │ │ +52d906: 1208 |0023: const/4 v8, #int 0 // #0 │ │ +52d908: 5b78 609e |0024: iput-object v8, v7, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ +52d90c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0007 line=50 │ │ 0x000a line=52 │ │ 0x000c line=53 │ │ 0x000e line=54 │ │ 0x0014 line=55 │ │ @@ -1841287,20 +1841305,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -52d8f4: |[52d8f4] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.acquire:()V │ │ -52d904: 5410 609e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ -52d908: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -52d90c: 0e00 |0004: return-void │ │ -52d90e: 6e10 1c6a 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.acquire:()V // method@6a1c │ │ -52d914: 0e00 |0008: return-void │ │ +52d910: |[52d910] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.acquire:()V │ │ +52d920: 5410 609e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ +52d924: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +52d928: 0e00 |0004: return-void │ │ +52d92a: 6e10 1c6a 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.acquire:()V // method@6a1c │ │ +52d930: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; │ │ │ │ @@ -1841309,22 +1841327,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -52d7f8: |[52d7f8] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.getBaseUrl:()Ljava/lang/String; │ │ -52d808: 5430 5f9e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mBaseUrls:[Ljava/lang/String; // field@9e5f │ │ -52d80c: 5431 5d9e |0002: iget-object v1, v3, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.random:Ljava/util/Random; // field@9e5d │ │ -52d810: 2102 |0004: array-length v2, v0 │ │ -52d812: 6e20 8969 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ -52d818: 0a01 |0008: move-result v1 │ │ -52d81a: 4600 0001 |0009: aget-object v0, v0, v1 │ │ -52d81e: 1100 |000b: return-object v0 │ │ +52d814: |[52d814] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.getBaseUrl:()Ljava/lang/String; │ │ +52d824: 5430 5f9e |0000: iget-object v0, v3, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mBaseUrls:[Ljava/lang/String; // field@9e5f │ │ +52d828: 5431 5d9e |0002: iget-object v1, v3, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.random:Ljava/util/Random; // field@9e5d │ │ +52d82c: 2102 |0004: array-length v2, v0 │ │ +52d82e: 6e20 8969 2100 |0005: invoke-virtual {v1, v2}, Ljava/util/Random;.nextInt:(I)I // method@6989 │ │ +52d834: 0a01 |0008: move-result v1 │ │ +52d836: 4600 0001 |0009: aget-object v0, v0, v1 │ │ +52d83a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; │ │ │ │ #2 : (in Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;) │ │ @@ -1841332,17 +1841350,17 @@ │ │ type : '()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -52d820: |[52d820] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ -52d830: 5410 619e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mTileSourcePolicy:Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // field@9e61 │ │ -52d834: 1100 |0002: return-object v0 │ │ +52d83c: |[52d83c] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.getTileSourcePolicy:()Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; │ │ +52d84c: 5410 619e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mTileSourcePolicy:Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy; // field@9e61 │ │ +52d850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; │ │ │ │ #3 : (in Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;) │ │ @@ -1841356,20 +1841374,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -52d918: |[52d918] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.release:()V │ │ -52d928: 5410 609e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ -52d92c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -52d930: 0e00 |0004: return-void │ │ -52d932: 6e10 206a 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.release:()V // method@6a20 │ │ -52d938: 0e00 |0008: return-void │ │ +52d934: |[52d934] org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase.release:()V │ │ +52d944: 5410 609e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.mSemaphore:Ljava/util/concurrent/Semaphore; // field@9e60 │ │ +52d948: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +52d94c: 0e00 |0004: return-void │ │ +52d94e: 6e10 206a 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/Semaphore;.release:()V // method@6a20 │ │ +52d954: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase; │ │ │ │ @@ -1841427,22 +1841445,22 @@ │ │ type : '(Landroid/content/Context;Ljava/util/List;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -538244: |[538244] org.osmdroid.views.overlay.ItemizedIconOverlay.:(Landroid/content/Context;Ljava/util/List;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;)V │ │ -538254: 6e10 6c02 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ -53825a: 0c00 |0003: move-result-object v0 │ │ -53825c: 6001 cc9d |0004: sget v1, Lorg/osmdroid/library/R$drawable;.marker_default:I // field@9dcc │ │ -538260: 6e20 2a03 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ -538266: 0c00 |0009: move-result-object v0 │ │ -538268: 7053 0fd5 4250 |000a: invoke-direct {v2, v4, v0, v5, v3}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.:(Ljava/util/List;Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;Landroid/content/Context;)V // method@d50f │ │ -53826e: 0e00 |000d: return-void │ │ +538260: |[538260] org.osmdroid.views.overlay.ItemizedIconOverlay.:(Landroid/content/Context;Ljava/util/List;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;)V │ │ +538270: 6e10 6c02 0300 |0000: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@026c │ │ +538276: 0c00 |0003: move-result-object v0 │ │ +538278: 6001 cc9d |0004: sget v1, Lorg/osmdroid/library/R$drawable;.marker_default:I // field@9dcc │ │ +53827c: 6e20 2a03 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@032a │ │ +538282: 0c00 |0009: move-result-object v0 │ │ +538284: 7053 0fd5 4250 |000a: invoke-direct {v2, v4, v0, v5, v3}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.:(Ljava/util/List;Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;Landroid/content/Context;)V // method@d50f │ │ +53828a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=4 (null) Ljava/util/List; │ │ @@ -1841453,20 +1841471,20 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -538270: |[538270] org.osmdroid.views.overlay.ItemizedIconOverlay.:(Ljava/util/List;Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;Landroid/content/Context;)V │ │ -538280: 7020 1cd5 2000 |0000: invoke-direct {v0, v2}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.:(Landroid/graphics/drawable/Drawable;)V // method@d51c │ │ -538286: 5b01 609f |0003: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -53828a: 5b03 619f |0005: iput-object v3, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ -53828e: 6e10 27d5 0000 |0007: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.populate:()V // method@d527 │ │ -538294: 0e00 |000a: return-void │ │ +53828c: |[53828c] org.osmdroid.views.overlay.ItemizedIconOverlay.:(Ljava/util/List;Landroid/graphics/drawable/Drawable;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;Landroid/content/Context;)V │ │ +53829c: 7020 1cd5 2000 |0000: invoke-direct {v0, v2}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.:(Landroid/graphics/drawable/Drawable;)V // method@d51c │ │ +5382a2: 5b01 609f |0003: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +5382a6: 5b03 619f |0005: iput-object v3, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ +5382aa: 6e10 27d5 0000 |0007: invoke-virtual {v0}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.populate:()V // method@d527 │ │ +5382b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=26 │ │ 0x0005 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ @@ -1841481,42 +1841499,42 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -5380a4: |[5380a4] org.osmdroid.views.overlay.ItemizedIconOverlay.activateSelectedItems:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z │ │ -5380b4: 6e10 f709 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ -5380ba: 0a00 |0003: move-result v0 │ │ -5380bc: 7110 0665 0000 |0004: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ -5380c2: 0a00 |0007: move-result v0 │ │ -5380c4: 6e10 f909 0500 |0008: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ -5380ca: 0a05 |000b: move-result v5 │ │ -5380cc: 7110 0665 0500 |000c: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ -5380d2: 0a05 |000f: move-result v5 │ │ -5380d4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -5380d6: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -5380d8: 5443 609f |0012: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -5380dc: 7210 4869 0300 |0014: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ -5380e2: 0a03 |0017: move-result v3 │ │ -5380e4: 3532 1700 |0018: if-ge v2, v3, 002f // +0017 │ │ -5380e8: 6e20 22d5 2400 |001a: invoke-virtual {v4, v2}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ -5380ee: 0c03 |001d: move-result-object v3 │ │ -5380f0: 6e56 23d5 3450 |001e: invoke-virtual {v4, v3, v0, v5, v6}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.isEventOnItem:(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z // method@d523 │ │ -5380f6: 0a03 |0021: move-result v3 │ │ -5380f8: 3803 0a00 |0022: if-eqz v3, 002c // +000a │ │ -5380fc: 7220 0bd5 2700 |0024: invoke-interface {v7, v2}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;.run:(I)Z // method@d50b │ │ -538102: 0a03 |0027: move-result v3 │ │ -538104: 3803 0400 |0028: if-eqz v3, 002c // +0004 │ │ -538108: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -53810a: 0f05 |002b: return v5 │ │ -53810c: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -538110: 28e4 |002e: goto 0012 // -001c │ │ -538112: 0f01 |002f: return v1 │ │ +5380c0: |[5380c0] org.osmdroid.views.overlay.ItemizedIconOverlay.activateSelectedItems:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z │ │ +5380d0: 6e10 f709 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@09f7 │ │ +5380d6: 0a00 |0003: move-result v0 │ │ +5380d8: 7110 0665 0000 |0004: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ +5380de: 0a00 |0007: move-result v0 │ │ +5380e0: 6e10 f909 0500 |0008: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@09f9 │ │ +5380e6: 0a05 |000b: move-result v5 │ │ +5380e8: 7110 0665 0500 |000c: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@6506 │ │ +5380ee: 0a05 |000f: move-result v5 │ │ +5380f0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +5380f2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +5380f4: 5443 609f |0012: iget-object v3, v4, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +5380f8: 7210 4869 0300 |0014: invoke-interface {v3}, Ljava/util/List;.size:()I // method@6948 │ │ +5380fe: 0a03 |0017: move-result v3 │ │ +538100: 3532 1700 |0018: if-ge v2, v3, 002f // +0017 │ │ +538104: 6e20 22d5 2400 |001a: invoke-virtual {v4, v2}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.getItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; // method@d522 │ │ +53810a: 0c03 |001d: move-result-object v3 │ │ +53810c: 6e56 23d5 3450 |001e: invoke-virtual {v4, v3, v0, v5, v6}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.isEventOnItem:(Lorg/osmdroid/views/overlay/OverlayItem;IILorg/osmdroid/views/MapView;)Z // method@d523 │ │ +538112: 0a03 |0021: move-result v3 │ │ +538114: 3803 0a00 |0022: if-eqz v3, 002c // +000a │ │ +538118: 7220 0bd5 2700 |0024: invoke-interface {v7, v2}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;.run:(I)Z // method@d50b │ │ +53811e: 0a03 |0027: move-result v3 │ │ +538120: 3803 0400 |0028: if-eqz v3, 002c // +0004 │ │ +538124: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +538126: 0f05 |002b: return v5 │ │ +538128: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +53812c: 28e4 |002e: goto 0012 // -001c │ │ +53812e: 0f01 |002f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0008 line=166 │ │ 0x0012 line=167 │ │ 0x001a line=168 │ │ 0x0024 line=169 │ │ @@ -1841532,20 +1841550,20 @@ │ │ type : '(Lorg/osmdroid/views/overlay/OverlayItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -538114: |[538114] org.osmdroid.views.overlay.ItemizedIconOverlay.addItem:(Lorg/osmdroid/views/overlay/OverlayItem;)Z │ │ -538124: 5410 609f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -538128: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -53812e: 0a02 |0005: move-result v2 │ │ -538130: 6e10 27d5 0100 |0006: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.populate:()V // method@d527 │ │ -538136: 0f02 |0009: return v2 │ │ +538130: |[538130] org.osmdroid.views.overlay.ItemizedIconOverlay.addItem:(Lorg/osmdroid/views/overlay/OverlayItem;)Z │ │ +538140: 5410 609f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +538144: 7220 3669 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +53814a: 0a02 |0005: move-result v2 │ │ +53814c: 6e10 27d5 0100 |0006: invoke-virtual {v1}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.populate:()V // method@d527 │ │ +538152: 0f02 |0009: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/osmdroid/views/overlay/OverlayItem; │ │ @@ -1841555,20 +1841573,20 @@ │ │ type : '(I)Lorg/osmdroid/views/overlay/OverlayItem;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -538220: |[538220] org.osmdroid.views.overlay.ItemizedIconOverlay.createItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; │ │ -538230: 5410 609f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -538234: 7220 3d69 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ -53823a: 0c02 |0005: move-result-object v2 │ │ -53823c: 1f02 0823 |0006: check-cast v2, Lorg/osmdroid/views/overlay/OverlayItem; // type@2308 │ │ -538240: 1102 |0008: return-object v2 │ │ +53823c: |[53823c] org.osmdroid.views.overlay.ItemizedIconOverlay.createItem:(I)Lorg/osmdroid/views/overlay/OverlayItem; │ │ +53824c: 5410 609f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +538250: 7220 3d69 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@693d │ │ +538256: 0c02 |0005: move-result-object v2 │ │ +538258: 1f02 0823 |0006: check-cast v2, Lorg/osmdroid/views/overlay/OverlayItem; // type@2308 │ │ +53825c: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -1841577,22 +1841595,22 @@ │ │ type : '(Lorg/osmdroid/views/MapView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -538298: |[538298] org.osmdroid.views.overlay.ItemizedIconOverlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ -5382a8: 5401 609f |0000: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -5382ac: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -5382b0: 7210 3969 0100 |0004: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@6939 │ │ -5382b6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -5382b8: 5b01 609f |0008: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -5382bc: 5b01 619f |000a: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ -5382c0: 0e00 |000c: return-void │ │ +5382b4: |[5382b4] org.osmdroid.views.overlay.ItemizedIconOverlay.onDetach:(Lorg/osmdroid/views/MapView;)V │ │ +5382c4: 5401 609f |0000: iget-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +5382c8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +5382cc: 7210 3969 0100 |0004: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@6939 │ │ +5382d2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +5382d4: 5b01 609f |0008: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +5382d8: 5b01 619f |000a: iput-object v1, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ +5382dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0008 line=51 │ │ 0x000a line=52 │ │ locals : │ │ @@ -1841604,25 +1841622,25 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -538138: |[538138] org.osmdroid.views.overlay.ItemizedIconOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -538148: 2200 fe22 |0000: new-instance v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2; // type@22fe │ │ -53814c: 7020 09d5 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2;.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;)V // method@d509 │ │ -538152: 7040 10d5 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.activateSelectedItems:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z // method@d510 │ │ -538158: 0a00 |0008: move-result v0 │ │ -53815a: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -53815e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -538160: 2805 |000c: goto 0011 // +0005 │ │ -538162: 6f30 38d5 2103 |000d: invoke-super {v1, v2, v3}, Lorg/osmdroid/views/overlay/Overlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d538 │ │ -538168: 0a02 |0010: move-result v2 │ │ -53816a: 0f02 |0011: return v2 │ │ +538154: |[538154] org.osmdroid.views.overlay.ItemizedIconOverlay.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +538164: 2200 fe22 |0000: new-instance v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2; // type@22fe │ │ +538168: 7020 09d5 1000 |0002: invoke-direct {v0, v1}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$2;.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;)V // method@d509 │ │ +53816e: 7040 10d5 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.activateSelectedItems:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z // method@d510 │ │ +538174: 0a00 |0008: move-result v0 │ │ +538176: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +53817a: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +53817c: 2805 |000c: goto 0011 // +0005 │ │ +53817e: 6f30 38d5 2103 |000d: invoke-super {v1, v2, v3}, Lorg/osmdroid/views/overlay/Overlay;.onLongPress:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d538 │ │ +538184: 0a02 |0010: move-result v2 │ │ +538186: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000d line=147 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/MotionEvent; │ │ @@ -1841633,19 +1841651,19 @@ │ │ type : '(ILorg/osmdroid/views/overlay/OverlayItem;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -53816c: |[53816c] org.osmdroid.views.overlay.ItemizedIconOverlay.onLongPressHelper:(ILorg/osmdroid/views/overlay/OverlayItem;)Z │ │ -53817c: 5410 619f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ -538180: 7230 0cd5 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;.onItemLongPress:(ILjava/lang/Object;)Z // method@d50c │ │ -538186: 0a02 |0005: move-result v2 │ │ -538188: 0f02 |0006: return v2 │ │ +538188: |[538188] org.osmdroid.views.overlay.ItemizedIconOverlay.onLongPressHelper:(ILorg/osmdroid/views/overlay/OverlayItem;)Z │ │ +538198: 5410 619f |0000: iget-object v0, v1, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ +53819c: 7230 0cd5 2003 |0002: invoke-interface {v0, v2, v3}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;.onItemLongPress:(ILjava/lang/Object;)Z // method@d50c │ │ +5381a2: 0a02 |0005: move-result v2 │ │ +5381a4: 0f02 |0006: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ 0x0000 - 0x0007 reg=3 (null) Lorg/osmdroid/views/overlay/OverlayItem; │ │ @@ -1841655,25 +1841673,25 @@ │ │ type : '(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -53818c: |[53818c] org.osmdroid.views.overlay.ItemizedIconOverlay.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ -53819c: 2200 fd22 |0000: new-instance v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1; // type@22fd │ │ -5381a0: 7030 07d5 1003 |0002: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;Lorg/osmdroid/views/MapView;)V // method@d507 │ │ -5381a6: 7040 10d5 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.activateSelectedItems:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z // method@d510 │ │ -5381ac: 0a00 |0008: move-result v0 │ │ -5381ae: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ -5381b2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -5381b4: 2805 |000c: goto 0011 // +0005 │ │ -5381b6: 6f30 25d5 2103 |000d: invoke-super {v1, v2, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d525 │ │ -5381bc: 0a02 |0010: move-result v2 │ │ -5381be: 0f02 |0011: return v2 │ │ +5381a8: |[5381a8] org.osmdroid.views.overlay.ItemizedIconOverlay.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z │ │ +5381b8: 2200 fd22 |0000: new-instance v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1; // type@22fd │ │ +5381bc: 7030 07d5 1003 |0002: invoke-direct {v0, v1, v3}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$1;.:(Lorg/osmdroid/views/overlay/ItemizedIconOverlay;Lorg/osmdroid/views/MapView;)V // method@d507 │ │ +5381c2: 7040 10d5 2103 |0005: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.activateSelectedItems:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;Lorg/osmdroid/views/overlay/ItemizedIconOverlay$ActiveItem;)Z // method@d510 │ │ +5381c8: 0a00 |0008: move-result v0 │ │ +5381ca: 3800 0400 |0009: if-eqz v0, 000d // +0004 │ │ +5381ce: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +5381d0: 2805 |000c: goto 0011 // +0005 │ │ +5381d2: 6f30 25d5 2103 |000d: invoke-super {v1, v2, v3}, Lorg/osmdroid/views/overlay/ItemizedOverlay;.onSingleTapConfirmed:(Landroid/view/MotionEvent;Lorg/osmdroid/views/MapView;)Z // method@d525 │ │ +5381d8: 0a02 |0010: move-result v2 │ │ +5381da: 0f02 |0011: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000d line=129 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/MotionEvent; │ │ @@ -1841684,19 +1841702,19 @@ │ │ type : '(ILorg/osmdroid/views/overlay/OverlayItem;Lorg/osmdroid/views/MapView;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -5381c0: |[5381c0] org.osmdroid.views.overlay.ItemizedIconOverlay.onSingleTapUpHelper:(ILorg/osmdroid/views/overlay/OverlayItem;Lorg/osmdroid/views/MapView;)Z │ │ -5381d0: 5403 619f |0000: iget-object v3, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ -5381d4: 7230 0dd5 1302 |0002: invoke-interface {v3, v1, v2}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;.onItemSingleTapUp:(ILjava/lang/Object;)Z // method@d50d │ │ -5381da: 0a01 |0005: move-result v1 │ │ -5381dc: 0f01 |0006: return v1 │ │ +5381dc: |[5381dc] org.osmdroid.views.overlay.ItemizedIconOverlay.onSingleTapUpHelper:(ILorg/osmdroid/views/overlay/OverlayItem;Lorg/osmdroid/views/MapView;)Z │ │ +5381ec: 5403 619f |0000: iget-object v3, v0, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mOnItemGestureListener:Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener; // field@9f61 │ │ +5381f0: 7230 0dd5 1302 |0002: invoke-interface {v3, v1, v2}, Lorg/osmdroid/views/overlay/ItemizedIconOverlay$OnItemGestureListener;.onItemSingleTapUp:(ILjava/lang/Object;)Z // method@d50d │ │ +5381f6: 0a01 |0005: move-result v1 │ │ +5381f8: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) Lorg/osmdroid/views/overlay/OverlayItem; │ │ @@ -1841707,38 +1841725,38 @@ │ │ type : '(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -5381e0: |[5381e0] org.osmdroid.views.overlay.ItemizedIconOverlay.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ -5381f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -5381f2: 0f01 |0001: return v1 │ │ +5381fc: |[5381fc] org.osmdroid.views.overlay.ItemizedIconOverlay.onSnapToItem:(IILandroid/graphics/Point;Lorg/osmdroid/api/IMapView;)Z │ │ +53820c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +53820e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #8 : (in Lorg/osmdroid/views/overlay/ItemizedIconOverlay;) │ │ name : 'size' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -5381f4: |[5381f4] org.osmdroid.views.overlay.ItemizedIconOverlay.size:()I │ │ -538204: 5420 609f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ -538208: 7210 4869 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ -53820e: 0a00 |0005: move-result v0 │ │ -538210: 5221 679f |0006: iget v1, v2, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawnItemsLimit:I // field@9f67 │ │ -538214: 7120 0265 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ -53821a: 0a00 |000b: move-result v0 │ │ -53821c: 0f00 |000c: return v0 │ │ +538210: |[538210] org.osmdroid.views.overlay.ItemizedIconOverlay.size:()I │ │ +538220: 5420 609f |0000: iget-object v0, v2, Lorg/osmdroid/views/overlay/ItemizedIconOverlay;.mItemList:Ljava/util/List; // field@9f60 │ │ +538224: 7210 4869 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@6948 │ │ +53822a: 0a00 |0005: move-result v0 │ │ +53822c: 5221 679f |0006: iget v1, v2, Lorg/osmdroid/views/overlay/ItemizedOverlay;.mDrawnItemsLimit:I // field@9f67 │ │ +538230: 7120 0265 1000 |0008: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@6502 │ │ +538236: 0a00 |000b: move-result v0 │ │ +538238: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/osmdroid/views/overlay/ItemizedIconOverlay; │ │ │ │ source_file_idx : 10508 (ItemizedIconOverlay.java) │ │ @@ -1841770,17 +1841788,17 @@ │ │ type : '(Landroidx/appcompat/app/AppCompatActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53bfc0: |[53bfc0] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.:(Landroidx/appcompat/app/AppCompatActivity;)V │ │ -53bfd0: 7020 1dd6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper;.:(Ljava/lang/Object;)V // method@d61d │ │ -53bfd6: 0e00 |0003: return-void │ │ +53bfdc: |[53bfdc] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.:(Landroidx/appcompat/app/AppCompatActivity;)V │ │ +53bfec: 7020 1dd6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper;.:(Ljava/lang/Object;)V // method@d61d │ │ +53bff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/appcompat/app/AppCompatActivity; │ │ │ │ @@ -1841790,20 +1841808,20 @@ │ │ type : '(I[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -53bfd8: |[53bfd8] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ -53bfe8: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53bfee: 0c00 |0003: move-result-object v0 │ │ -53bff0: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ -53bff4: 7130 9421 3002 |0006: invoke-static {v0, v3, v2}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@2194 │ │ -53bffa: 0e00 |0009: return-void │ │ +53bff4: |[53bff4] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ +53c004: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c00a: 0c00 |0003: move-result-object v0 │ │ +53c00c: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ +53c010: 7130 9421 3002 |0006: invoke-static {v0, v3, v2}, Landroidx/core/app/ActivityCompat;.requestPermissions:(Landroid/app/Activity;[Ljava/lang/String;I)V // method@2194 │ │ +53c016: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) [Ljava/lang/String; │ │ @@ -1841813,19 +1841831,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -53bf50: |[53bf50] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.getContext:()Landroid/content/Context; │ │ -53bf60: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53bf66: 0c00 |0003: move-result-object v0 │ │ -53bf68: 1f00 6700 |0004: check-cast v0, Landroid/content/Context; // type@0067 │ │ -53bf6c: 1100 |0006: return-object v0 │ │ +53bf6c: |[53bf6c] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.getContext:()Landroid/content/Context; │ │ +53bf7c: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53bf82: 0c00 |0003: move-result-object v0 │ │ +53bf84: 1f00 6700 |0004: check-cast v0, Landroid/content/Context; // type@0067 │ │ +53bf88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; │ │ │ │ #2 : (in Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper;) │ │ @@ -1841833,21 +1841851,21 @@ │ │ type : '()Landroidx/fragment/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -53bf70: |[53bf70] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; │ │ -53bf80: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53bf86: 0c00 |0003: move-result-object v0 │ │ -53bf88: 1f00 d902 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatActivity; // type@02d9 │ │ -53bf8c: 6e10 2e2a 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@2a2e │ │ -53bf92: 0c00 |0009: move-result-object v0 │ │ -53bf94: 1100 |000a: return-object v0 │ │ +53bf8c: |[53bf8c] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; │ │ +53bf9c: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53bfa2: 0c00 |0003: move-result-object v0 │ │ +53bfa4: 1f00 d902 |0004: check-cast v0, Landroidx/appcompat/app/AppCompatActivity; // type@02d9 │ │ +53bfa8: 6e10 2e2a 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@2a2e │ │ +53bfae: 0c00 |0009: move-result-object v0 │ │ +53bfb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; │ │ │ │ #3 : (in Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper;) │ │ @@ -1841855,21 +1841873,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -53bf98: |[53bf98] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -53bfa8: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53bfae: 0c00 |0003: move-result-object v0 │ │ -53bfb0: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ -53bfb4: 7120 9721 2000 |0006: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@2197 │ │ -53bfba: 0a02 |0009: move-result v2 │ │ -53bfbc: 0f02 |000a: return v2 │ │ +53bfb4: |[53bfb4] pub.devrel.easypermissions.helper.AppCompatActivityPermissionsHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +53bfc4: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53bfca: 0c00 |0003: move-result-object v0 │ │ +53bfcc: 1f00 2800 |0004: check-cast v0, Landroid/app/Activity; // type@0028 │ │ +53bfd0: 7120 9721 2000 |0006: invoke-static {v0, v2}, Landroidx/core/app/ActivityCompat;.shouldShowRequestPermissionRationale:(Landroid/app/Activity;Ljava/lang/String;)Z // method@2197 │ │ +53bfd6: 0a02 |0009: move-result v2 │ │ +53bfd8: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/helper/AppCompatActivityPermissionsHelper; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1841902,17 +1841920,17 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -53c308: |[53c308] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.:(Landroidx/fragment/app/Fragment;)V │ │ -53c318: 7020 1dd6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper;.:(Ljava/lang/Object;)V // method@d61d │ │ -53c31e: 0e00 |0003: return-void │ │ +53c324: |[53c324] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.:(Landroidx/fragment/app/Fragment;)V │ │ +53c334: 7020 1dd6 1000 |0000: invoke-direct {v0, v1}, Lpub/devrel/easypermissions/helper/BaseSupportPermissionsHelper;.:(Ljava/lang/Object;)V // method@d61d │ │ +53c33a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; │ │ 0x0000 - 0x0004 reg=1 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -1841922,20 +1841940,20 @@ │ │ type : '(I[Ljava/lang/String;)V' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -53c320: |[53c320] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ -53c330: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c336: 0c00 |0003: move-result-object v0 │ │ -53c338: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53c33c: 6e30 ed29 3002 |0006: invoke-virtual {v0, v3, v2}, Landroidx/fragment/app/Fragment;.requestPermissions:([Ljava/lang/String;I)V // method@29ed │ │ -53c342: 0e00 |0009: return-void │ │ +53c33c: |[53c33c] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.directRequestPermissions:(I[Ljava/lang/String;)V │ │ +53c34c: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c352: 0c00 |0003: move-result-object v0 │ │ +53c354: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53c358: 6e30 ed29 3002 |0006: invoke-virtual {v0, v3, v2}, Landroidx/fragment/app/Fragment;.requestPermissions:([Ljava/lang/String;I)V // method@29ed │ │ +53c35e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ 0x0000 - 0x000a reg=3 (null) [Ljava/lang/String; │ │ @@ -1841945,21 +1841963,21 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -53c290: |[53c290] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.getContext:()Landroid/content/Context; │ │ -53c2a0: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c2a6: 0c00 |0003: move-result-object v0 │ │ -53c2a8: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53c2ac: 6e10 7029 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ -53c2b2: 0c00 |0009: move-result-object v0 │ │ -53c2b4: 1100 |000a: return-object v0 │ │ +53c2ac: |[53c2ac] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.getContext:()Landroid/content/Context; │ │ +53c2bc: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c2c2: 0c00 |0003: move-result-object v0 │ │ +53c2c4: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53c2c8: 6e10 7029 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@2970 │ │ +53c2ce: 0c00 |0009: move-result-object v0 │ │ +53c2d0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; │ │ │ │ #2 : (in Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper;) │ │ @@ -1841967,21 +1841985,21 @@ │ │ type : '()Landroidx/fragment/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -53c2b8: |[53c2b8] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; │ │ -53c2c8: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c2ce: 0c00 |0003: move-result-object v0 │ │ -53c2d0: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53c2d4: 6e10 7629 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@2976 │ │ -53c2da: 0c00 |0009: move-result-object v0 │ │ -53c2dc: 1100 |000a: return-object v0 │ │ +53c2d4: |[53c2d4] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; │ │ +53c2e4: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c2ea: 0c00 |0003: move-result-object v0 │ │ +53c2ec: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53c2f0: 6e10 7629 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@2976 │ │ +53c2f6: 0c00 |0009: move-result-object v0 │ │ +53c2f8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; │ │ │ │ #3 : (in Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper;) │ │ @@ -1841989,21 +1842007,21 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -53c2e0: |[53c2e0] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ -53c2f0: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ -53c2f6: 0c00 |0003: move-result-object v0 │ │ -53c2f8: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ -53c2fc: 6e20 0f2a 2000 |0006: invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@2a0f │ │ -53c302: 0a02 |0009: move-result v2 │ │ -53c304: 0f02 |000a: return v2 │ │ +53c2fc: |[53c2fc] pub.devrel.easypermissions.helper.SupportFragmentPermissionHelper.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z │ │ +53c30c: 6e10 28d6 0100 |0000: invoke-virtual {v1}, Lpub/devrel/easypermissions/helper/PermissionHelper;.getHost:()Ljava/lang/Object; // method@d628 │ │ +53c312: 0c00 |0003: move-result-object v0 │ │ +53c314: 1f00 6305 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0563 │ │ +53c318: 6e20 0f2a 2000 |0006: invoke-virtual {v0, v2}, Landroidx/fragment/app/Fragment;.shouldShowRequestPermissionRationale:(Ljava/lang/String;)Z // method@2a0f │ │ +53c31e: 0a02 |0009: move-result v2 │ │ +53c320: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/helper/SupportFragmentPermissionHelper; │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -1963541,34 +1963559,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -519adc: |[519adc] org.minidns.dnslabel.XnLabel.:()V │ │ -519aec: 1c00 f421 |0000: const-class v0, Lorg/minidns/dnslabel/XnLabel; // type@21f4 │ │ -519af0: 0e00 |0002: return-void │ │ +519af8: |[519af8] org.minidns.dnslabel.XnLabel.:()V │ │ +519b08: 1c00 f421 |0000: const-class v0, Lorg/minidns/dnslabel/XnLabel; // type@21f4 │ │ +519b0c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnslabel/XnLabel;) │ │ name : '' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519af4: |[519af4] org.minidns.dnslabel.XnLabel.:(Ljava/lang/String;)V │ │ -519b04: 7020 83ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.:(Ljava/lang/String;)V // method@ce83 │ │ -519b0a: 0e00 |0003: return-void │ │ +519b10: |[519b10] org.minidns.dnslabel.XnLabel.:(Ljava/lang/String;)V │ │ +519b20: 7020 83ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/ReservedLdhLabel;.:(Ljava/lang/String;)V // method@ce83 │ │ +519b26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/XnLabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1963577,26 +1963595,26 @@ │ │ type : '(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -519aa0: |[519aa0] org.minidns.dnslabel.XnLabel.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; │ │ -519ab0: 7110 cdcf 0100 |0000: invoke-static {v1}, Lorg/minidns/idna/MiniDnsIdna;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@cfcd │ │ -519ab6: 0c00 |0003: move-result-object v0 │ │ -519ab8: 6e20 4965 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -519abe: 0a00 |0007: move-result v0 │ │ -519ac0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -519ac4: 2200 ec21 |000a: new-instance v0, Lorg/minidns/dnslabel/FakeALabel; // type@21ec │ │ -519ac8: 7020 76ce 1000 |000c: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/FakeALabel;.:(Ljava/lang/String;)V // method@ce76 │ │ -519ace: 1100 |000f: return-object v0 │ │ -519ad0: 2200 e921 |0010: new-instance v0, Lorg/minidns/dnslabel/ALabel; // type@21e9 │ │ -519ad4: 7020 67ce 1000 |0012: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/ALabel;.:(Ljava/lang/String;)V // method@ce67 │ │ -519ada: 1100 |0015: return-object v0 │ │ +519abc: |[519abc] org.minidns.dnslabel.XnLabel.fromInternal:(Ljava/lang/String;)Lorg/minidns/dnslabel/LdhLabel; │ │ +519acc: 7110 cdcf 0100 |0000: invoke-static {v1}, Lorg/minidns/idna/MiniDnsIdna;.toUnicode:(Ljava/lang/String;)Ljava/lang/String; // method@cfcd │ │ +519ad2: 0c00 |0003: move-result-object v0 │ │ +519ad4: 6e20 4965 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +519ada: 0a00 |0007: move-result v0 │ │ +519adc: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +519ae0: 2200 ec21 |000a: new-instance v0, Lorg/minidns/dnslabel/FakeALabel; // type@21ec │ │ +519ae4: 7020 76ce 1000 |000c: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/FakeALabel;.:(Ljava/lang/String;)V // method@ce76 │ │ +519aea: 1100 |000f: return-object v0 │ │ +519aec: 2200 e921 |0010: new-instance v0, Lorg/minidns/dnslabel/ALabel; // type@21e9 │ │ +519af0: 7020 67ce 1000 |0012: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/ALabel;.:(Ljava/lang/String;)V // method@ce67 │ │ +519af6: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x000a line=32 │ │ 0x0010 line=34 │ │ locals : │ │ @@ -1963607,26 +1963625,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -519a68: |[519a68] org.minidns.dnslabel.XnLabel.isXnLabelInternal:(Ljava/lang/String;)Z │ │ -519a78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -519a7a: 1221 |0001: const/4 v1, #int 2 // #2 │ │ -519a7c: 6e30 6765 0201 |0002: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ -519a82: 0c02 |0005: move-result-object v2 │ │ -519a84: 6200 5a54 |0006: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ -519a88: 6e20 6a65 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@656a │ │ -519a8e: 0c02 |000b: move-result-object v2 │ │ -519a90: 1a00 54ee |000c: const-string v0, "xn" // string@ee54 │ │ -519a94: 6e20 4965 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ -519a9a: 0a02 |0011: move-result v2 │ │ -519a9c: 0f02 |0012: return v2 │ │ +519a84: |[519a84] org.minidns.dnslabel.XnLabel.isXnLabelInternal:(Ljava/lang/String;)Z │ │ +519a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +519a96: 1221 |0001: const/4 v1, #int 2 // #2 │ │ +519a98: 6e30 6765 0201 |0002: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@6567 │ │ +519a9e: 0c02 |0005: move-result-object v2 │ │ +519aa0: 6200 5a54 |0006: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@545a │ │ +519aa4: 6e20 6a65 0200 |0008: invoke-virtual {v2, v0}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@656a │ │ +519aaa: 0c02 |000b: move-result-object v2 │ │ +519aac: 1a00 54ee |000c: const-string v0, "xn" // string@ee54 │ │ +519ab0: 6e20 4965 0200 |000e: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@6549 │ │ +519ab6: 0a02 |0011: move-result v2 │ │ +519ab8: 0f02 |0012: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=46 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -1963666,70 +1963684,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -51df50: |[51df50] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P256SHA256.:()V │ │ -51df60: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -51df62: 2300 ed23 |0001: new-array v0, v0, [Ljava/math/BigInteger; // type@23ed │ │ -51df66: 2201 7b0e |0003: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51df6a: 1a02 b321 |0005: const-string v2, "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF" // string@21b3 │ │ -51df6e: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ -51df72: 7030 0766 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51df78: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -51df7a: 4d01 0002 |000d: aput-object v1, v0, v2 │ │ -51df7e: 2201 7b0e |000f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51df82: 1a02 b221 |0011: const-string v2, "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC" // string@21b2 │ │ -51df86: 7030 0766 2103 |0013: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51df8c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -51df8e: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ -51df92: 2201 7b0e |0019: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51df96: 1a02 c50b |001b: const-string v2, "5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B" // string@0bc5 │ │ -51df9a: 7030 0766 2103 |001d: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51dfa0: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -51dfa2: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ -51dfa6: 2201 7b0e |0023: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51dfaa: 1a02 e50b |0025: const-string v2, "6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296" // string@0be5 │ │ -51dfae: 7030 0766 2103 |0027: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51dfb4: 1232 |002a: const/4 v2, #int 3 // #3 │ │ -51dfb6: 4d01 0002 |002b: aput-object v1, v0, v2 │ │ -51dfba: 2201 7b0e |002d: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51dfbe: 1a02 ab0b |002f: const-string v2, "4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5" // string@0bab │ │ -51dfc2: 7030 0766 2103 |0031: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51dfc8: 1242 |0034: const/4 v2, #int 4 // #4 │ │ -51dfca: 4d01 0002 |0035: aput-object v1, v0, v2 │ │ -51dfce: 2201 7b0e |0037: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51dfd2: 1a02 b121 |0039: const-string v2, "FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551" // string@21b1 │ │ -51dfd6: 7030 0766 2103 |003b: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51dfdc: 1252 |003e: const/4 v2, #int 5 // #5 │ │ -51dfde: 4d01 0002 |003f: aput-object v1, v0, v2 │ │ -51dfe2: 6900 7e9c |0041: sput-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;.SPEC:[Ljava/math/BigInteger; // field@9c7e │ │ -51dfe6: 0e00 |0043: return-void │ │ +51df6c: |[51df6c] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P256SHA256.:()V │ │ +51df7c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +51df7e: 2300 ed23 |0001: new-array v0, v0, [Ljava/math/BigInteger; // type@23ed │ │ +51df82: 2201 7b0e |0003: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51df86: 1a02 b321 |0005: const-string v2, "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF" // string@21b3 │ │ +51df8a: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ +51df8e: 7030 0766 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51df94: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +51df96: 4d01 0002 |000d: aput-object v1, v0, v2 │ │ +51df9a: 2201 7b0e |000f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51df9e: 1a02 b221 |0011: const-string v2, "FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC" // string@21b2 │ │ +51dfa2: 7030 0766 2103 |0013: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51dfa8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +51dfaa: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ +51dfae: 2201 7b0e |0019: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51dfb2: 1a02 c50b |001b: const-string v2, "5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B" // string@0bc5 │ │ +51dfb6: 7030 0766 2103 |001d: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51dfbc: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +51dfbe: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ +51dfc2: 2201 7b0e |0023: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51dfc6: 1a02 e50b |0025: const-string v2, "6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296" // string@0be5 │ │ +51dfca: 7030 0766 2103 |0027: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51dfd0: 1232 |002a: const/4 v2, #int 3 // #3 │ │ +51dfd2: 4d01 0002 |002b: aput-object v1, v0, v2 │ │ +51dfd6: 2201 7b0e |002d: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51dfda: 1a02 ab0b |002f: const-string v2, "4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5" // string@0bab │ │ +51dfde: 7030 0766 2103 |0031: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51dfe4: 1242 |0034: const/4 v2, #int 4 // #4 │ │ +51dfe6: 4d01 0002 |0035: aput-object v1, v0, v2 │ │ +51dfea: 2201 7b0e |0037: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51dfee: 1a02 b121 |0039: const-string v2, "FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551" // string@21b1 │ │ +51dff2: 7030 0766 2103 |003b: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51dff8: 1252 |003e: const/4 v2, #int 5 // #5 │ │ +51dffa: 4d01 0002 |003f: aput-object v1, v0, v2 │ │ +51dffe: 6900 7e9c |0041: sput-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;.SPEC:[Ljava/math/BigInteger; // field@9c7e │ │ +51e002: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=99 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -51dfe8: |[51dfe8] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P256SHA256.:()V │ │ -51dff8: 6200 7e9c |0000: sget-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;.SPEC:[Ljava/math/BigInteger; // field@9c7e │ │ -51dffc: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -51e000: 1a02 395f |0004: const-string v2, "SHA256withECDSA" // string@5f39 │ │ -51e004: 7040 50cf 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.:([Ljava/math/BigInteger;ILjava/lang/String;)V // method@cf50 │ │ -51e00a: 0e00 |0009: return-void │ │ +51e004: |[51e004] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P256SHA256.:()V │ │ +51e014: 6200 7e9c |0000: sget-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256;.SPEC:[Ljava/math/BigInteger; // field@9c7e │ │ +51e018: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +51e01c: 1a02 395f |0004: const-string v2, "SHA256withECDSA" // string@5f39 │ │ +51e020: 7040 50cf 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.:([Ljava/math/BigInteger;ILjava/lang/String;)V // method@cf50 │ │ +51e026: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P256SHA256; │ │ │ │ Virtual methods - │ │ @@ -1963769,70 +1963787,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -51e00c: |[51e00c] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P384SHA284.:()V │ │ -51e01c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -51e01e: 2300 ed23 |0001: new-array v0, v0, [Ljava/math/BigInteger; // type@23ed │ │ -51e022: 2201 7b0e |0003: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e026: 1a02 d521 |0005: const-string v2, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF" // string@21d5 │ │ -51e02a: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ -51e02e: 7030 0766 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e034: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -51e036: 4d01 0002 |000d: aput-object v1, v0, v2 │ │ -51e03a: 2201 7b0e |000f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e03e: 1a02 d421 |0011: const-string v2, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC" // string@21d4 │ │ -51e042: 7030 0766 2103 |0013: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e048: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -51e04a: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ -51e04e: 2201 7b0e |0019: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e052: 1a02 2b13 |001b: const-string v2, "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF" // string@132b │ │ -51e056: 7030 0766 2103 |001d: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e05c: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -51e05e: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ -51e062: 2201 7b0e |0023: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e066: 1a02 940d |0025: const-string v2, "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7" // string@0d94 │ │ -51e06a: 7030 0766 2103 |0027: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e070: 1232 |002a: const/4 v2, #int 3 // #3 │ │ -51e072: 4d01 0002 |002b: aput-object v1, v0, v2 │ │ -51e076: 2201 7b0e |002d: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e07a: 1a02 5c0b |002f: const-string v2, "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F" // string@0b5c │ │ -51e07e: 7030 0766 2103 |0031: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e084: 1242 |0034: const/4 v2, #int 4 // #4 │ │ -51e086: 4d01 0002 |0035: aput-object v1, v0, v2 │ │ -51e08a: 2201 7b0e |0037: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ -51e08e: 1a02 d021 |0039: const-string v2, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973" // string@21d0 │ │ -51e092: 7030 0766 2103 |003b: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ -51e098: 1252 |003e: const/4 v2, #int 5 // #5 │ │ -51e09a: 4d01 0002 |003f: aput-object v1, v0, v2 │ │ -51e09e: 6900 7f9c |0041: sput-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;.SPEC:[Ljava/math/BigInteger; // field@9c7f │ │ -51e0a2: 0e00 |0043: return-void │ │ +51e028: |[51e028] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P384SHA284.:()V │ │ +51e038: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +51e03a: 2300 ed23 |0001: new-array v0, v0, [Ljava/math/BigInteger; // type@23ed │ │ +51e03e: 2201 7b0e |0003: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e042: 1a02 d521 |0005: const-string v2, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFF" // string@21d5 │ │ +51e046: 1303 1000 |0007: const/16 v3, #int 16 // #10 │ │ +51e04a: 7030 0766 2103 |0009: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e050: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +51e052: 4d01 0002 |000d: aput-object v1, v0, v2 │ │ +51e056: 2201 7b0e |000f: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e05a: 1a02 d421 |0011: const-string v2, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFF0000000000000000FFFFFFFC" // string@21d4 │ │ +51e05e: 7030 0766 2103 |0013: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e064: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +51e066: 4d01 0002 |0017: aput-object v1, v0, v2 │ │ +51e06a: 2201 7b0e |0019: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e06e: 1a02 2b13 |001b: const-string v2, "B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF" // string@132b │ │ +51e072: 7030 0766 2103 |001d: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e078: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +51e07a: 4d01 0002 |0021: aput-object v1, v0, v2 │ │ +51e07e: 2201 7b0e |0023: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e082: 1a02 940d |0025: const-string v2, "AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB7" // string@0d94 │ │ +51e086: 7030 0766 2103 |0027: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e08c: 1232 |002a: const/4 v2, #int 3 // #3 │ │ +51e08e: 4d01 0002 |002b: aput-object v1, v0, v2 │ │ +51e092: 2201 7b0e |002d: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e096: 1a02 5c0b |002f: const-string v2, "3617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F" // string@0b5c │ │ +51e09a: 7030 0766 2103 |0031: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e0a0: 1242 |0034: const/4 v2, #int 4 // #4 │ │ +51e0a2: 4d01 0002 |0035: aput-object v1, v0, v2 │ │ +51e0a6: 2201 7b0e |0037: new-instance v1, Ljava/math/BigInteger; // type@0e7b │ │ +51e0aa: 1a02 d021 |0039: const-string v2, "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7634D81F4372DDF581A0DB248B0A77AECEC196ACCC52973" // string@21d0 │ │ +51e0ae: 7030 0766 2103 |003b: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(Ljava/lang/String;I)V // method@6607 │ │ +51e0b4: 1252 |003e: const/4 v2, #int 5 // #5 │ │ +51e0b6: 4d01 0002 |003f: aput-object v1, v0, v2 │ │ +51e0ba: 6900 7f9c |0041: sput-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;.SPEC:[Ljava/math/BigInteger; // field@9c7f │ │ +51e0be: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=114 │ │ locals : │ │ │ │ #1 : (in Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -51e0a4: |[51e0a4] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P384SHA284.:()V │ │ -51e0b4: 6200 7f9c |0000: sget-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;.SPEC:[Ljava/math/BigInteger; // field@9c7f │ │ -51e0b8: 1301 3000 |0002: const/16 v1, #int 48 // #30 │ │ -51e0bc: 1a02 605f |0004: const-string v2, "SHA384withECDSA" // string@5f60 │ │ -51e0c0: 7040 50cf 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.:([Ljava/math/BigInteger;ILjava/lang/String;)V // method@cf50 │ │ -51e0c6: 0e00 |0009: return-void │ │ +51e0c0: |[51e0c0] org.minidns.dnssec.algorithms.EcdsaSignatureVerifier$P384SHA284.:()V │ │ +51e0d0: 6200 7f9c |0000: sget-object v0, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284;.SPEC:[Ljava/math/BigInteger; // field@9c7f │ │ +51e0d4: 1301 3000 |0002: const/16 v1, #int 48 // #30 │ │ +51e0d8: 1a02 605f |0004: const-string v2, "SHA384withECDSA" // string@5f60 │ │ +51e0dc: 7040 50cf 0321 |0006: invoke-direct {v3, v0, v1, v2}, Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier;.:([Ljava/math/BigInteger;ILjava/lang/String;)V // method@cf50 │ │ +51e0e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/minidns/dnssec/algorithms/EcdsaSignatureVerifier$P384SHA284; │ │ │ │ Virtual methods - │ │ @@ -1963878,18 +1963896,18 @@ │ │ type : '(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -527eb4: |[527eb4] org.osmdroid.tileprovider.MapTileProviderBasic.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ -527ec4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -527ec6: 7040 a1d1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V // method@d1a1 │ │ -527ecc: 0e00 |0004: return-void │ │ +527ed0: |[527ed0] org.osmdroid.tileprovider.MapTileProviderBasic.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V │ │ +527ee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +527ee2: 7040 a1d1 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V // method@d1a1 │ │ +527ee8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/MapTileProviderBasic; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1963899,25 +1963917,25 @@ │ │ type : '(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -527ed0: |[527ed0] org.osmdroid.tileprovider.MapTileProviderBasic.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V │ │ -527ee0: 2201 bd22 |0000: new-instance v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver; // type@22bd │ │ -527ee4: 7020 d2d2 7100 |0002: invoke-direct {v1, v7}, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.:(Landroid/content/Context;)V // method@d2d2 │ │ -527eea: 2202 a722 |0005: new-instance v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck; // type@22a7 │ │ -527eee: 7020 61d2 7200 |0007: invoke-direct {v2, v7}, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.:(Landroid/content/Context;)V // method@d261 │ │ -527ef4: 0760 |000a: move-object v0, v6 │ │ -527ef6: 0783 |000b: move-object v3, v8 │ │ -527ef8: 0774 |000c: move-object v4, v7 │ │ -527efa: 0795 |000d: move-object v5, v9 │ │ -527efc: 7606 a2d1 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/content/Context;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V // method@d1a2 │ │ -527f02: 0e00 |0011: return-void │ │ +527eec: |[527eec] org.osmdroid.tileprovider.MapTileProviderBasic.:(Landroid/content/Context;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V │ │ +527efc: 2201 bd22 |0000: new-instance v1, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver; // type@22bd │ │ +527f00: 7020 d2d2 7100 |0002: invoke-direct {v1, v7}, Lorg/osmdroid/tileprovider/util/SimpleRegisterReceiver;.:(Landroid/content/Context;)V // method@d2d2 │ │ +527f06: 2202 a722 |0005: new-instance v2, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck; // type@22a7 │ │ +527f0a: 7020 61d2 7200 |0007: invoke-direct {v2, v7}, Lorg/osmdroid/tileprovider/modules/NetworkAvailabliltyCheck;.:(Landroid/content/Context;)V // method@d261 │ │ +527f10: 0760 |000a: move-object v0, v6 │ │ +527f12: 0783 |000b: move-object v3, v8 │ │ +527f14: 0774 |000c: move-object v4, v7 │ │ +527f16: 0795 |000d: move-object v5, v9 │ │ +527f18: 7606 a2d1 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/content/Context;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V // method@d1a2 │ │ +527f1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 this Lorg/osmdroid/tileprovider/MapTileProviderBasic; │ │ 0x0000 - 0x0012 reg=7 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=8 (null) Lorg/osmdroid/tileprovider/tilesource/ITileSource; │ │ @@ -1963928,113 +1963946,113 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/content/Context;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 217 16-bit code units │ │ -527f04: |[527f04] org.osmdroid.tileprovider.MapTileProviderBasic.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/content/Context;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V │ │ -527f14: 7030 6dd1 5203 |0000: invoke-direct {v2, v5, v3}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;)V // method@d16d │ │ -527f1a: 5b24 0a9e |0003: iput-object v4, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mNetworkAvailabilityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e0a │ │ -527f1e: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -527f22: 5b27 0b9e |0007: iput-object v7, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -527f26: 2816 |0009: goto 001f // +0016 │ │ -527f28: 6007 9c00 |000a: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ -527f2c: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ -527f30: 3507 0a00 |000e: if-ge v7, v0, 0018 // +000a │ │ -527f34: 2207 ad22 |0010: new-instance v7, Lorg/osmdroid/tileprovider/modules/TileWriter; // type@22ad │ │ -527f38: 7010 81d2 0700 |0012: invoke-direct {v7}, Lorg/osmdroid/tileprovider/modules/TileWriter;.:()V // method@d281 │ │ -527f3e: 5b27 0b9e |0015: iput-object v7, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -527f42: 2808 |0017: goto 001f // +0008 │ │ -527f44: 2207 a922 |0018: new-instance v7, Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // type@22a9 │ │ -527f48: 7010 66d2 0700 |001a: invoke-direct {v7}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.:()V // method@d266 │ │ -527f4e: 5b27 0b9e |001d: iput-object v7, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -527f52: 2207 9822 |001f: new-instance v7, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; // type@2298 │ │ -527f56: 6e10 5b02 0600 |0021: invoke-virtual {v6}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@025b │ │ -527f5c: 0c06 |0024: move-result-object v6 │ │ -527f5e: 7040 ecd1 3756 |0025: invoke-direct {v7, v3, v6, v5}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d1ec │ │ -527f64: 5426 f69d |0028: iget-object v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527f68: 7220 3669 7600 |002a: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -527f6e: 5426 0b9e |002d: iget-object v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -527f72: 7130 a4d1 5306 |002f: invoke-static {v3, v5, v6}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.getMapTileFileStorageProviderBase:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // method@d1a4 │ │ -527f78: 0c06 |0032: move-result-object v6 │ │ -527f7a: 5420 f69d |0033: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527f7e: 7220 3669 6000 |0035: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -527f84: 2200 9c22 |0038: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // type@229c │ │ -527f88: 7030 0ed2 3005 |003a: invoke-direct {v0, v3, v5}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d20e │ │ -527f8e: 5423 f69d |003d: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527f92: 7220 3669 0300 |003f: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -527f98: 2203 9622 |0042: new-instance v3, Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // type@2296 │ │ -527f9c: 7010 d8d1 0300 |0044: invoke-direct {v3}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.:()V // method@d1d8 │ │ -527fa2: 5b23 089e |0047: iput-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ -527fa6: 5421 f69d |0049: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527faa: 7220 3669 3100 |004b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -527fb0: 5423 089e |004e: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ -527fb4: 6e20 dad1 7300 |0050: invoke-virtual {v3, v7}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d1da │ │ -527fba: 5423 089e |0053: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ -527fbe: 6e20 dad1 6300 |0055: invoke-virtual {v3, v6}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d1da │ │ -527fc4: 5423 089e |0058: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ -527fc8: 6e20 dad1 0300 |005a: invoke-virtual {v3, v0}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d1da │ │ -527fce: 2203 9a22 |005d: new-instance v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // type@229a │ │ -527fd2: 5421 0b9e |005f: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -527fd6: 7040 fbd1 5341 |0061: invoke-direct {v3, v5, v1, v4}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;)V // method@d1fb │ │ -527fdc: 5b23 099e |0064: iput-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ -527fe0: 5424 f69d |0066: iget-object v4, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527fe4: 7220 3669 3400 |0068: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -527fea: 6e10 95d1 0200 |006b: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -527ff0: 0c03 |006e: move-result-object v3 │ │ -527ff2: 6e10 58d1 0300 |006f: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getProtectedTileComputers:()Ljava/util/List; // method@d158 │ │ -527ff8: 0c03 |0072: move-result-object v3 │ │ -527ffa: 2204 d322 |0073: new-instance v4, Lorg/osmdroid/util/MapTileAreaZoomComputer; // type@22d3 │ │ -527ffe: 12f5 |0075: const/4 v5, #int -1 // #ff │ │ -528000: 7020 56d3 5400 |0076: invoke-direct {v4, v5}, Lorg/osmdroid/util/MapTileAreaZoomComputer;.:(I)V // method@d356 │ │ -528006: 7220 3669 4300 |0079: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52800c: 6e10 95d1 0200 |007c: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -528012: 0c03 |007f: move-result-object v3 │ │ -528014: 6e10 58d1 0300 |0080: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getProtectedTileComputers:()Ljava/util/List; // method@d158 │ │ -52801a: 0c03 |0083: move-result-object v3 │ │ -52801c: 2204 cf22 |0084: new-instance v4, Lorg/osmdroid/util/MapTileAreaBorderComputer; // type@22cf │ │ -528020: 1215 |0086: const/4 v5, #int 1 // #1 │ │ -528022: 7020 47d3 5400 |0087: invoke-direct {v4, v5}, Lorg/osmdroid/util/MapTileAreaBorderComputer;.:(I)V // method@d347 │ │ -528028: 7220 3669 4300 |008a: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -52802e: 6e10 95d1 0200 |008d: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -528034: 0c03 |0090: move-result-object v3 │ │ -528036: 1204 |0091: const/4 v4, #int 0 // #0 │ │ -528038: 6e20 60d1 4300 |0092: invoke-virtual {v3, v4}, Lorg/osmdroid/tileprovider/MapTileCache;.setAutoEnsureCapacity:(Z)V // method@d160 │ │ -52803e: 6e10 95d1 0200 |0095: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -528044: 0c03 |0098: move-result-object v3 │ │ -528046: 6e20 61d1 4300 |0099: invoke-virtual {v3, v4}, Lorg/osmdroid/tileprovider/MapTileCache;.setStressedMemory:(Z)V // method@d161 │ │ -52804c: 6e10 95d1 0200 |009c: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -528052: 0c03 |009f: move-result-object v3 │ │ -528054: 6e10 57d1 0300 |00a0: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ -52805a: 0c03 |00a3: move-result-object v3 │ │ -52805c: 6e20 68d1 7300 |00a4: invoke-virtual {v3, v7}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ -528062: 6e10 95d1 0200 |00a7: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -528068: 0c03 |00aa: move-result-object v3 │ │ -52806a: 6e10 57d1 0300 |00ab: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ -528070: 0c03 |00ae: move-result-object v3 │ │ -528072: 6e20 68d1 6300 |00af: invoke-virtual {v3, v6}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ -528078: 6e10 95d1 0200 |00b2: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -52807e: 0c03 |00b5: move-result-object v3 │ │ -528080: 6e10 57d1 0300 |00b6: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ -528086: 0c03 |00b9: move-result-object v3 │ │ -528088: 6e20 68d1 0300 |00ba: invoke-virtual {v3, v0}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ -52808e: 6e10 95d1 0200 |00bd: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -528094: 0c03 |00c0: move-result-object v3 │ │ -528096: 6e10 57d1 0300 |00c1: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ -52809c: 0c03 |00c4: move-result-object v3 │ │ -52809e: 5424 099e |00c5: iget-object v4, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ -5280a2: 6e20 68d1 4300 |00c7: invoke-virtual {v3, v4}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ -5280a8: 6e10 95d1 0200 |00ca: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ -5280ae: 0c03 |00cd: move-result-object v3 │ │ -5280b0: 6e10 59d1 0300 |00ce: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getProtectedTileContainers:()Ljava/util/List; // method@d159 │ │ -5280b6: 0c03 |00d1: move-result-object v3 │ │ -5280b8: 7220 3669 2300 |00d2: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ -5280be: 6e20 a6d1 5200 |00d5: invoke-virtual {v2, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.setOfflineFirst:(Z)Z // method@d1a6 │ │ -5280c4: 0e00 |00d8: return-void │ │ +527f20: |[527f20] org.osmdroid.tileprovider.MapTileProviderBasic.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Landroid/content/Context;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)V │ │ +527f30: 7030 6dd1 5203 |0000: invoke-direct {v2, v5, v3}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/IRegisterReceiver;)V // method@d16d │ │ +527f36: 5b24 0a9e |0003: iput-object v4, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mNetworkAvailabilityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e0a │ │ +527f3a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +527f3e: 5b27 0b9e |0007: iput-object v7, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +527f42: 2816 |0009: goto 001f // +0016 │ │ +527f44: 6007 9c00 |000a: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@009c │ │ +527f48: 1300 0a00 |000c: const/16 v0, #int 10 // #a │ │ +527f4c: 3507 0a00 |000e: if-ge v7, v0, 0018 // +000a │ │ +527f50: 2207 ad22 |0010: new-instance v7, Lorg/osmdroid/tileprovider/modules/TileWriter; // type@22ad │ │ +527f54: 7010 81d2 0700 |0012: invoke-direct {v7}, Lorg/osmdroid/tileprovider/modules/TileWriter;.:()V // method@d281 │ │ +527f5a: 5b27 0b9e |0015: iput-object v7, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +527f5e: 2808 |0017: goto 001f // +0008 │ │ +527f60: 2207 a922 |0018: new-instance v7, Lorg/osmdroid/tileprovider/modules/SqlTileWriter; // type@22a9 │ │ +527f64: 7010 66d2 0700 |001a: invoke-direct {v7}, Lorg/osmdroid/tileprovider/modules/SqlTileWriter;.:()V // method@d266 │ │ +527f6a: 5b27 0b9e |001d: iput-object v7, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +527f6e: 2207 9822 |001f: new-instance v7, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider; // type@2298 │ │ +527f72: 6e10 5b02 0600 |0021: invoke-virtual {v6}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@025b │ │ +527f78: 0c06 |0024: move-result-object v6 │ │ +527f7a: 7040 ecd1 3756 |0025: invoke-direct {v7, v3, v6, v5}, Lorg/osmdroid/tileprovider/modules/MapTileAssetsProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Landroid/content/res/AssetManager;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d1ec │ │ +527f80: 5426 f69d |0028: iget-object v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527f84: 7220 3669 7600 |002a: invoke-interface {v6, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +527f8a: 5426 0b9e |002d: iget-object v6, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +527f8e: 7130 a4d1 5306 |002f: invoke-static {v3, v5, v6}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.getMapTileFileStorageProviderBase:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; // method@d1a4 │ │ +527f94: 0c06 |0032: move-result-object v6 │ │ +527f96: 5420 f69d |0033: iget-object v0, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527f9a: 7220 3669 6000 |0035: invoke-interface {v0, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +527fa0: 2200 9c22 |0038: new-instance v0, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider; // type@229c │ │ +527fa4: 7030 0ed2 3005 |003a: invoke-direct {v0, v3, v5}, Lorg/osmdroid/tileprovider/modules/MapTileFileArchiveProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d20e │ │ +527faa: 5423 f69d |003d: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527fae: 7220 3669 0300 |003f: invoke-interface {v3, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +527fb4: 2203 9622 |0042: new-instance v3, Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // type@2296 │ │ +527fb8: 7010 d8d1 0300 |0044: invoke-direct {v3}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.:()V // method@d1d8 │ │ +527fbe: 5b23 089e |0047: iput-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ +527fc2: 5421 f69d |0049: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527fc6: 7220 3669 3100 |004b: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +527fcc: 5423 089e |004e: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ +527fd0: 6e20 dad1 7300 |0050: invoke-virtual {v3, v7}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d1da │ │ +527fd6: 5423 089e |0053: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ +527fda: 6e20 dad1 6300 |0055: invoke-virtual {v3, v6}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d1da │ │ +527fe0: 5423 089e |0058: iget-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ +527fe4: 6e20 dad1 0300 |005a: invoke-virtual {v3, v0}, Lorg/osmdroid/tileprovider/modules/MapTileApproximater;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d1da │ │ +527fea: 2203 9a22 |005d: new-instance v3, Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // type@229a │ │ +527fee: 5421 0b9e |005f: iget-object v1, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +527ff2: 7040 fbd1 5341 |0061: invoke-direct {v3, v5, v1, v4}, Lorg/osmdroid/tileprovider/modules/MapTileDownloader;.:(Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;)V // method@d1fb │ │ +527ff8: 5b23 099e |0064: iput-object v3, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ +527ffc: 5424 f69d |0066: iget-object v4, v2, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +528000: 7220 3669 3400 |0068: invoke-interface {v4, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +528006: 6e10 95d1 0200 |006b: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +52800c: 0c03 |006e: move-result-object v3 │ │ +52800e: 6e10 58d1 0300 |006f: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getProtectedTileComputers:()Ljava/util/List; // method@d158 │ │ +528014: 0c03 |0072: move-result-object v3 │ │ +528016: 2204 d322 |0073: new-instance v4, Lorg/osmdroid/util/MapTileAreaZoomComputer; // type@22d3 │ │ +52801a: 12f5 |0075: const/4 v5, #int -1 // #ff │ │ +52801c: 7020 56d3 5400 |0076: invoke-direct {v4, v5}, Lorg/osmdroid/util/MapTileAreaZoomComputer;.:(I)V // method@d356 │ │ +528022: 7220 3669 4300 |0079: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +528028: 6e10 95d1 0200 |007c: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +52802e: 0c03 |007f: move-result-object v3 │ │ +528030: 6e10 58d1 0300 |0080: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getProtectedTileComputers:()Ljava/util/List; // method@d158 │ │ +528036: 0c03 |0083: move-result-object v3 │ │ +528038: 2204 cf22 |0084: new-instance v4, Lorg/osmdroid/util/MapTileAreaBorderComputer; // type@22cf │ │ +52803c: 1215 |0086: const/4 v5, #int 1 // #1 │ │ +52803e: 7020 47d3 5400 |0087: invoke-direct {v4, v5}, Lorg/osmdroid/util/MapTileAreaBorderComputer;.:(I)V // method@d347 │ │ +528044: 7220 3669 4300 |008a: invoke-interface {v3, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +52804a: 6e10 95d1 0200 |008d: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +528050: 0c03 |0090: move-result-object v3 │ │ +528052: 1204 |0091: const/4 v4, #int 0 // #0 │ │ +528054: 6e20 60d1 4300 |0092: invoke-virtual {v3, v4}, Lorg/osmdroid/tileprovider/MapTileCache;.setAutoEnsureCapacity:(Z)V // method@d160 │ │ +52805a: 6e10 95d1 0200 |0095: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +528060: 0c03 |0098: move-result-object v3 │ │ +528062: 6e20 61d1 4300 |0099: invoke-virtual {v3, v4}, Lorg/osmdroid/tileprovider/MapTileCache;.setStressedMemory:(Z)V // method@d161 │ │ +528068: 6e10 95d1 0200 |009c: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +52806e: 0c03 |009f: move-result-object v3 │ │ +528070: 6e10 57d1 0300 |00a0: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ +528076: 0c03 |00a3: move-result-object v3 │ │ +528078: 6e20 68d1 7300 |00a4: invoke-virtual {v3, v7}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ +52807e: 6e10 95d1 0200 |00a7: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +528084: 0c03 |00aa: move-result-object v3 │ │ +528086: 6e10 57d1 0300 |00ab: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ +52808c: 0c03 |00ae: move-result-object v3 │ │ +52808e: 6e20 68d1 6300 |00af: invoke-virtual {v3, v6}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ +528094: 6e10 95d1 0200 |00b2: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +52809a: 0c03 |00b5: move-result-object v3 │ │ +52809c: 6e10 57d1 0300 |00b6: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ +5280a2: 0c03 |00b9: move-result-object v3 │ │ +5280a4: 6e20 68d1 0300 |00ba: invoke-virtual {v3, v0}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ +5280aa: 6e10 95d1 0200 |00bd: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +5280b0: 0c03 |00c0: move-result-object v3 │ │ +5280b2: 6e10 57d1 0300 |00c1: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getPreCache:()Lorg/osmdroid/tileprovider/MapTilePreCache; // method@d157 │ │ +5280b8: 0c03 |00c4: move-result-object v3 │ │ +5280ba: 5424 099e |00c5: iget-object v4, v2, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ +5280be: 6e20 68d1 4300 |00c7: invoke-virtual {v3, v4}, Lorg/osmdroid/tileprovider/MapTilePreCache;.addProvider:(Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;)V // method@d168 │ │ +5280c4: 6e10 95d1 0200 |00ca: invoke-virtual {v2}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.getTileCache:()Lorg/osmdroid/tileprovider/MapTileCache; // method@d195 │ │ +5280ca: 0c03 |00cd: move-result-object v3 │ │ +5280cc: 6e10 59d1 0300 |00ce: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/MapTileCache;.getProtectedTileContainers:()Ljava/util/List; // method@d159 │ │ +5280d2: 0c03 |00d1: move-result-object v3 │ │ +5280d4: 7220 3669 2300 |00d2: invoke-interface {v3, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@6936 │ │ +5280da: 6e20 a6d1 5200 |00d5: invoke-virtual {v2, v5}, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.setOfflineFirst:(Z)Z // method@d1a6 │ │ +5280e0: 0e00 |00d8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0010 line=87 │ │ @@ -1964077,23 +1964095,23 @@ │ │ type : '(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -527e84: |[527e84] org.osmdroid.tileprovider.MapTileProviderBasic.getMapTileFileStorageProviderBase:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; │ │ -527e94: 2022 ad22 |0000: instance-of v2, v2, Lorg/osmdroid/tileprovider/modules/TileWriter; // type@22ad │ │ -527e98: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -527e9c: 2202 a122 |0004: new-instance v2, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // type@22a1 │ │ -527ea0: 7030 2ad2 0201 |0006: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d22a │ │ -527ea6: 1102 |0009: return-object v2 │ │ -527ea8: 2202 a622 |000a: new-instance v2, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // type@22a6 │ │ -527eac: 7030 53d2 0201 |000c: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d253 │ │ -527eb2: 1102 |000f: return-object v2 │ │ +527ea0: |[527ea0] org.osmdroid.tileprovider.MapTileProviderBasic.getMapTileFileStorageProviderBase:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;Lorg/osmdroid/tileprovider/modules/IFilesystemCache;)Lorg/osmdroid/tileprovider/modules/MapTileFileStorageProviderBase; │ │ +527eb0: 2022 ad22 |0000: instance-of v2, v2, Lorg/osmdroid/tileprovider/modules/TileWriter; // type@22ad │ │ +527eb4: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +527eb8: 2202 a122 |0004: new-instance v2, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider; // type@22a1 │ │ +527ebc: 7030 2ad2 0201 |0006: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileFilesystemProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d22a │ │ +527ec2: 1102 |0009: return-object v2 │ │ +527ec4: 2202 a622 |000a: new-instance v2, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider; // type@22a6 │ │ +527ec8: 7030 53d2 0201 |000c: invoke-direct {v2, v0, v1}, Lorg/osmdroid/tileprovider/modules/MapTileSqlCacheProvider;.:(Lorg/osmdroid/tileprovider/IRegisterReceiver;Lorg/osmdroid/tileprovider/tilesource/ITileSource;)V // method@d253 │ │ +527ece: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0004 line=187 │ │ 0x000a line=189 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 (null) Lorg/osmdroid/tileprovider/IRegisterReceiver; │ │ @@ -1964106,22 +1964124,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -5280c8: |[5280c8] org.osmdroid.tileprovider.MapTileProviderBasic.detach:()V │ │ -5280d8: 5410 0b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -5280dc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -5280e0: 7210 cdd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/IFilesystemCache;.onDetach:()V // method@d1cd │ │ -5280e6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -5280e8: 5b10 0b9e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ -5280ec: 6f10 70d1 0100 |000a: invoke-super {v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.detach:()V // method@d170 │ │ -5280f2: 0e00 |000d: return-void │ │ +5280e4: |[5280e4] org.osmdroid.tileprovider.MapTileProviderBasic.detach:()V │ │ +5280f4: 5410 0b9e |0000: iget-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +5280f8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +5280fc: 7210 cdd1 0000 |0004: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/IFilesystemCache;.onDetach:()V // method@d1cd │ │ +528102: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +528104: 5b10 0b9e |0008: iput-object v0, v1, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.tileWriter:Lorg/osmdroid/tileprovider/modules/IFilesystemCache; // field@9e0b │ │ +528108: 6f10 70d1 0100 |000a: invoke-super {v1}, Lorg/osmdroid/tileprovider/MapTileProviderArray;.detach:()V // method@d170 │ │ +52810e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x0008 line=142 │ │ 0x000a line=143 │ │ locals : │ │ @@ -1964132,61 +1964150,61 @@ │ │ type : '(J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -527d34: |[527d34] org.osmdroid.tileprovider.MapTileProviderBasic.isDowngradedMode:(J)Z │ │ -527d44: 5470 0a9e |0000: iget-object v0, v7, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mNetworkAvailabilityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e0a │ │ -527d48: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -527d4a: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ -527d4e: 7210 cfd1 0000 |0005: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;.getNetworkAvailable:()Z // method@d1cf │ │ -527d54: 0a00 |0008: move-result v0 │ │ -527d56: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -527d5a: 6e10 9fd1 0700 |000b: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.useDataConnection:()Z // method@d19f │ │ -527d60: 0a00 |000e: move-result v0 │ │ -527d62: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -527d66: 0f01 |0011: return v1 │ │ -527d68: 5470 f69d |0012: iget-object v0, v7, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527d6c: 7210 4169 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -527d72: 0c00 |0017: move-result-object v0 │ │ -527d74: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -527d76: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ -527d78: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -527d7a: 7210 1269 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -527d80: 0a05 |001e: move-result v5 │ │ -527d82: 3805 2100 |001f: if-eqz v5, 0040 // +0021 │ │ -527d86: 7210 1369 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -527d8c: 0c05 |0024: move-result-object v5 │ │ -527d8e: 1f05 a422 |0025: check-cast v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -527d92: 6e10 4cd2 0500 |0027: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getUsesDataConnection:()Z // method@d24c │ │ -527d98: 0a06 |002a: move-result v6 │ │ -527d9a: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ -527d9e: 6e10 48d2 0500 |002d: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ -527da4: 0a06 |0030: move-result v6 │ │ -527da6: 3223 0400 |0031: if-eq v3, v2, 0035 // +0004 │ │ -527daa: 3763 0300 |0033: if-le v3, v6, 0036 // +0003 │ │ -527dae: 0163 |0035: move v3, v6 │ │ -527db0: 6e10 47d2 0500 |0036: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ -527db6: 0a05 |0039: move-result v5 │ │ -527db8: 3224 0400 |003a: if-eq v4, v2, 003e // +0004 │ │ -527dbc: 3554 dfff |003c: if-ge v4, v5, 001b // -0021 │ │ -527dc0: 0154 |003e: move v4, v5 │ │ -527dc2: 28dc |003f: goto 001b // -0024 │ │ -527dc4: 3223 0f00 |0040: if-eq v3, v2, 004f // +000f │ │ -527dc8: 3324 0300 |0042: if-ne v4, v2, 0045 // +0003 │ │ -527dcc: 280b |0044: goto 004f // +000b │ │ -527dce: 7120 5ed3 9800 |0045: invoke-static {v8, v9}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -527dd4: 0a08 |0048: move-result v8 │ │ -527dd6: 3438 0600 |0049: if-lt v8, v3, 004f // +0006 │ │ -527dda: 3748 0300 |004b: if-le v8, v4, 004e // +0003 │ │ -527dde: 2802 |004d: goto 004f // +0002 │ │ -527de0: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -527de2: 0f01 |004f: return v1 │ │ +527d50: |[527d50] org.osmdroid.tileprovider.MapTileProviderBasic.isDowngradedMode:(J)Z │ │ +527d60: 5470 0a9e |0000: iget-object v0, v7, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mNetworkAvailabilityCheck:Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck; // field@9e0a │ │ +527d64: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +527d66: 3800 0800 |0003: if-eqz v0, 000b // +0008 │ │ +527d6a: 7210 cfd1 0000 |0005: invoke-interface {v0}, Lorg/osmdroid/tileprovider/modules/INetworkAvailablityCheck;.getNetworkAvailable:()Z // method@d1cf │ │ +527d70: 0a00 |0008: move-result v0 │ │ +527d72: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +527d76: 6e10 9fd1 0700 |000b: invoke-virtual {v7}, Lorg/osmdroid/tileprovider/MapTileProviderBase;.useDataConnection:()Z // method@d19f │ │ +527d7c: 0a00 |000e: move-result v0 │ │ +527d7e: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +527d82: 0f01 |0011: return v1 │ │ +527d84: 5470 f69d |0012: iget-object v0, v7, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527d88: 7210 4169 0000 |0014: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +527d8e: 0c00 |0017: move-result-object v0 │ │ +527d90: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +527d92: 12f3 |0019: const/4 v3, #int -1 // #ff │ │ +527d94: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +527d96: 7210 1269 0000 |001b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +527d9c: 0a05 |001e: move-result v5 │ │ +527d9e: 3805 2100 |001f: if-eqz v5, 0040 // +0021 │ │ +527da2: 7210 1369 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527da8: 0c05 |0024: move-result-object v5 │ │ +527daa: 1f05 a422 |0025: check-cast v5, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +527dae: 6e10 4cd2 0500 |0027: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getUsesDataConnection:()Z // method@d24c │ │ +527db4: 0a06 |002a: move-result v6 │ │ +527db6: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +527dba: 6e10 48d2 0500 |002d: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMinimumZoomLevel:()I // method@d248 │ │ +527dc0: 0a06 |0030: move-result v6 │ │ +527dc2: 3223 0400 |0031: if-eq v3, v2, 0035 // +0004 │ │ +527dc6: 3763 0300 |0033: if-le v3, v6, 0036 // +0003 │ │ +527dca: 0163 |0035: move v3, v6 │ │ +527dcc: 6e10 47d2 0500 |0036: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase;.getMaximumZoomLevel:()I // method@d247 │ │ +527dd2: 0a05 |0039: move-result v5 │ │ +527dd4: 3224 0400 |003a: if-eq v4, v2, 003e // +0004 │ │ +527dd8: 3554 dfff |003c: if-ge v4, v5, 001b // -0021 │ │ +527ddc: 0154 |003e: move v4, v5 │ │ +527dde: 28dc |003f: goto 001b // -0024 │ │ +527de0: 3223 0f00 |0040: if-eq v3, v2, 004f // +000f │ │ +527de4: 3324 0300 |0042: if-ne v4, v2, 0045 // +0003 │ │ +527de8: 280b |0044: goto 004f // +000b │ │ +527dea: 7120 5ed3 9800 |0045: invoke-static {v8, v9}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +527df0: 0a08 |0048: move-result v8 │ │ +527df2: 3438 0600 |0049: if-lt v8, v3, 004f // +0006 │ │ +527df6: 3748 0300 |004b: if-le v8, v4, 004e // +0003 │ │ +527dfa: 2802 |004d: goto 004f // +0002 │ │ +527dfc: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +527dfe: 0f01 |004f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000b line=152 │ │ 0x0012 line=157 │ │ 0x0027 line=158 │ │ 0x002d line=160 │ │ @@ -1964201,57 +1964219,57 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -527de4: |[527de4] org.osmdroid.tileprovider.MapTileProviderBasic.setOfflineFirst:(Z)Z │ │ -527df4: 5480 f69d |0000: iget-object v0, v8, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527df8: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ -527dfe: 0c00 |0005: move-result-object v0 │ │ -527e00: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -527e02: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -527e04: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ -527e06: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ -527e08: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -527e0a: 7210 1269 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ -527e10: 0a06 |000e: move-result v6 │ │ -527e12: 3806 1900 |000f: if-eqz v6, 0028 // +0019 │ │ -527e16: 7210 1369 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ -527e1c: 0c06 |0014: move-result-object v6 │ │ -527e1e: 1f06 a422 |0015: check-cast v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ -527e22: 3323 0700 |0017: if-ne v3, v2, 001e // +0007 │ │ -527e26: 5487 099e |0019: iget-object v7, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ -527e2a: 3376 0300 |001b: if-ne v6, v7, 001e // +0003 │ │ -527e2e: 0153 |001d: move v3, v5 │ │ -527e30: 3324 0700 |001e: if-ne v4, v2, 0025 // +0007 │ │ -527e34: 5487 089e |0020: iget-object v7, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ -527e38: 3376 0300 |0022: if-ne v6, v7, 0025 // +0003 │ │ -527e3c: 0154 |0024: move v4, v5 │ │ -527e3e: d805 0501 |0025: add-int/lit8 v5, v5, #int 1 // #01 │ │ -527e42: 28e4 |0027: goto 000b // -001c │ │ -527e44: 3223 1f00 |0028: if-eq v3, v2, 0047 // +001f │ │ -527e48: 3324 0300 |002a: if-ne v4, v2, 002d // +0003 │ │ -527e4c: 281b |002c: goto 0047 // +001b │ │ -527e4e: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -527e50: 3534 0500 |002e: if-ge v4, v3, 0033 // +0005 │ │ -527e54: 3809 0300 |0030: if-eqz v9, 0033 // +0003 │ │ -527e58: 0f00 |0032: return v0 │ │ -527e5a: 3734 0500 |0033: if-le v4, v3, 0038 // +0005 │ │ -527e5e: 3909 0300 |0035: if-nez v9, 0038 // +0003 │ │ -527e62: 0f00 |0037: return v0 │ │ -527e64: 5489 f69d |0038: iget-object v9, v8, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527e68: 5481 089e |003a: iget-object v1, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ -527e6c: 7230 4769 3901 |003c: invoke-interface {v9, v3, v1}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@6947 │ │ -527e72: 5489 f69d |003f: iget-object v9, v8, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ -527e76: 5481 099e |0041: iget-object v1, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ -527e7a: 7230 4769 4901 |0043: invoke-interface {v9, v4, v1}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@6947 │ │ -527e80: 0f00 |0046: return v0 │ │ -527e82: 0f01 |0047: return v1 │ │ +527e00: |[527e00] org.osmdroid.tileprovider.MapTileProviderBasic.setOfflineFirst:(Z)Z │ │ +527e10: 5480 f69d |0000: iget-object v0, v8, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527e14: 7210 4169 0000 |0002: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@6941 │ │ +527e1a: 0c00 |0005: move-result-object v0 │ │ +527e1c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +527e1e: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +527e20: 12f3 |0008: const/4 v3, #int -1 // #ff │ │ +527e22: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ +527e24: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +527e26: 7210 1269 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@6912 │ │ +527e2c: 0a06 |000e: move-result v6 │ │ +527e2e: 3806 1900 |000f: if-eqz v6, 0028 // +0019 │ │ +527e32: 7210 1369 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@6913 │ │ +527e38: 0c06 |0014: move-result-object v6 │ │ +527e3a: 1f06 a422 |0015: check-cast v6, Lorg/osmdroid/tileprovider/modules/MapTileModuleProviderBase; // type@22a4 │ │ +527e3e: 3323 0700 |0017: if-ne v3, v2, 001e // +0007 │ │ +527e42: 5487 099e |0019: iget-object v7, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ +527e46: 3376 0300 |001b: if-ne v6, v7, 001e // +0003 │ │ +527e4a: 0153 |001d: move v3, v5 │ │ +527e4c: 3324 0700 |001e: if-ne v4, v2, 0025 // +0007 │ │ +527e50: 5487 089e |0020: iget-object v7, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ +527e54: 3376 0300 |0022: if-ne v6, v7, 0025 // +0003 │ │ +527e58: 0154 |0024: move v4, v5 │ │ +527e5a: d805 0501 |0025: add-int/lit8 v5, v5, #int 1 // #01 │ │ +527e5e: 28e4 |0027: goto 000b // -001c │ │ +527e60: 3223 1f00 |0028: if-eq v3, v2, 0047 // +001f │ │ +527e64: 3324 0300 |002a: if-ne v4, v2, 002d // +0003 │ │ +527e68: 281b |002c: goto 0047 // +001b │ │ +527e6a: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +527e6c: 3534 0500 |002e: if-ge v4, v3, 0033 // +0005 │ │ +527e70: 3809 0300 |0030: if-eqz v9, 0033 // +0003 │ │ +527e74: 0f00 |0032: return v0 │ │ +527e76: 3734 0500 |0033: if-le v4, v3, 0038 // +0005 │ │ +527e7a: 3909 0300 |0035: if-nez v9, 0038 // +0003 │ │ +527e7e: 0f00 |0037: return v0 │ │ +527e80: 5489 f69d |0038: iget-object v9, v8, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527e84: 5481 089e |003a: iget-object v1, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mApproximationProvider:Lorg/osmdroid/tileprovider/modules/MapTileApproximater; // field@9e08 │ │ +527e88: 7230 4769 3901 |003c: invoke-interface {v9, v3, v1}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@6947 │ │ +527e8e: 5489 f69d |003f: iget-object v9, v8, Lorg/osmdroid/tileprovider/MapTileProviderArray;.mTileProviderList:Ljava/util/List; // field@9df6 │ │ +527e92: 5481 099e |0041: iget-object v1, v8, Lorg/osmdroid/tileprovider/MapTileProviderBasic;.mDownloaderProvider:Lorg/osmdroid/tileprovider/modules/MapTileDownloader; // field@9e09 │ │ +527e96: 7230 4769 4901 |0043: invoke-interface {v9, v4, v1}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@6947 │ │ +527e9c: 0f00 |0046: return v0 │ │ +527e9e: 0f01 |0047: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0019 line=201 │ │ 0x0020 line=204 │ │ 0x0038 line=218 │ │ 0x003f line=219 │ │ @@ -1964293,21 +1964311,21 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -52d76c: |[52d76c] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V │ │ -52d77c: 7607 b0d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2b0 │ │ -52d782: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -52d784: 7110 da64 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52d78a: 0c01 |0007: move-result-object v1 │ │ -52d78c: 5b01 5e9e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ -52d790: 0e00 |000a: return-void │ │ +52d788: |[52d788] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V │ │ +52d798: 7607 b0d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2b0 │ │ +52d79e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +52d7a0: 7110 da64 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52d7a6: 0c01 |0007: move-result-object v1 │ │ +52d7a8: 5b01 5e9e |0008: iput-object v1, v0, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ +52d7ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0004 line=10 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/lang/String; │ │ @@ -1964323,66 +1964341,66 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -52d648: |[52d648] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.getTileURLString:(J)Ljava/lang/String; │ │ -52d658: 7100 ccd2 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.getCloudmadeKey:()Ljava/lang/String; // method@d2cc │ │ -52d65e: 0c00 |0003: move-result-object v0 │ │ -52d660: 6e10 5965 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ -52d666: 0a01 |0007: move-result v1 │ │ -52d668: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -52d66c: 1a01 6957 |000a: const-string v1, "OsmDroid" // string@5769 │ │ -52d670: 1a02 3d1a |000c: const-string v2, "CloudMade key is not set. You should enter it in the manifest and call CloudmadeUtil.retrieveCloudmadeKey()" // string@1a3d │ │ -52d674: 7120 fa08 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52d67a: 7100 cdd2 0000 |0011: invoke-static {}, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.getCloudmadeToken:()Ljava/lang/String; // method@d2cd │ │ -52d680: 0c01 |0014: move-result-object v1 │ │ -52d682: 6e10 b4d2 0500 |0015: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ -52d688: 0c02 |0018: move-result-object v2 │ │ -52d68a: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ -52d68e: 2333 e423 |001b: new-array v3, v3, [Ljava/lang/Object; // type@23e4 │ │ -52d692: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -52d694: 4d00 0304 |001e: aput-object v0, v3, v4 │ │ -52d698: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -52d69a: 5454 5e9e |0021: iget-object v4, v5, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ -52d69e: 4d04 0300 |0023: aput-object v4, v3, v0 │ │ -52d6a2: 1220 |0025: const/4 v0, #int 2 // #2 │ │ -52d6a4: 6e10 9fd2 0500 |0026: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getTileSizePixels:()I // method@d29f │ │ -52d6aa: 0a04 |0029: move-result v4 │ │ -52d6ac: 7110 da64 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52d6b2: 0c04 |002d: move-result-object v4 │ │ -52d6b4: 4d04 0300 |002e: aput-object v4, v3, v0 │ │ -52d6b8: 1230 |0030: const/4 v0, #int 3 // #3 │ │ -52d6ba: 7120 5ed3 7600 |0031: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52d6c0: 0a04 |0034: move-result v4 │ │ -52d6c2: 7110 da64 0400 |0035: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52d6c8: 0c04 |0038: move-result-object v4 │ │ -52d6ca: 4d04 0300 |0039: aput-object v4, v3, v0 │ │ -52d6ce: 1240 |003b: const/4 v0, #int 4 // #4 │ │ -52d6d0: 7120 5cd3 7600 |003c: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52d6d6: 0a04 |003f: move-result v4 │ │ -52d6d8: 7110 da64 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52d6de: 0c04 |0043: move-result-object v4 │ │ -52d6e0: 4d04 0300 |0044: aput-object v4, v3, v0 │ │ -52d6e4: 1250 |0046: const/4 v0, #int 5 // #5 │ │ -52d6e6: 7120 5dd3 7600 |0047: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52d6ec: 0a06 |004a: move-result v6 │ │ -52d6ee: 7110 da64 0600 |004b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52d6f4: 0c06 |004e: move-result-object v6 │ │ -52d6f6: 4d06 0300 |004f: aput-object v6, v3, v0 │ │ -52d6fa: 1266 |0051: const/4 v6, #int 6 // #6 │ │ -52d6fc: 5457 589e |0052: iget-object v7, v5, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ -52d700: 4d07 0306 |0054: aput-object v7, v3, v6 │ │ -52d704: 1276 |0056: const/4 v6, #int 7 // #7 │ │ -52d706: 4d01 0306 |0057: aput-object v1, v3, v6 │ │ -52d70a: 7120 4b65 3200 |0059: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654b │ │ -52d710: 0c06 |005c: move-result-object v6 │ │ -52d712: 1106 |005d: return-object v6 │ │ +52d664: |[52d664] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.getTileURLString:(J)Ljava/lang/String; │ │ +52d674: 7100 ccd2 0000 |0000: invoke-static {}, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.getCloudmadeKey:()Ljava/lang/String; // method@d2cc │ │ +52d67a: 0c00 |0003: move-result-object v0 │ │ +52d67c: 6e10 5965 0000 |0004: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@6559 │ │ +52d682: 0a01 |0007: move-result v1 │ │ +52d684: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +52d688: 1a01 6957 |000a: const-string v1, "OsmDroid" // string@5769 │ │ +52d68c: 1a02 3d1a |000c: const-string v2, "CloudMade key is not set. You should enter it in the manifest and call CloudmadeUtil.retrieveCloudmadeKey()" // string@1a3d │ │ +52d690: 7120 fa08 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52d696: 7100 cdd2 0000 |0011: invoke-static {}, Lorg/osmdroid/tileprovider/util/CloudmadeUtil;.getCloudmadeToken:()Ljava/lang/String; // method@d2cd │ │ +52d69c: 0c01 |0014: move-result-object v1 │ │ +52d69e: 6e10 b4d2 0500 |0015: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ +52d6a4: 0c02 |0018: move-result-object v2 │ │ +52d6a6: 1303 0800 |0019: const/16 v3, #int 8 // #8 │ │ +52d6aa: 2333 e423 |001b: new-array v3, v3, [Ljava/lang/Object; // type@23e4 │ │ +52d6ae: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +52d6b0: 4d00 0304 |001e: aput-object v0, v3, v4 │ │ +52d6b4: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +52d6b6: 5454 5e9e |0021: iget-object v4, v5, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ +52d6ba: 4d04 0300 |0023: aput-object v4, v3, v0 │ │ +52d6be: 1220 |0025: const/4 v0, #int 2 // #2 │ │ +52d6c0: 6e10 9fd2 0500 |0026: invoke-virtual {v5}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.getTileSizePixels:()I // method@d29f │ │ +52d6c6: 0a04 |0029: move-result v4 │ │ +52d6c8: 7110 da64 0400 |002a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52d6ce: 0c04 |002d: move-result-object v4 │ │ +52d6d0: 4d04 0300 |002e: aput-object v4, v3, v0 │ │ +52d6d4: 1230 |0030: const/4 v0, #int 3 // #3 │ │ +52d6d6: 7120 5ed3 7600 |0031: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52d6dc: 0a04 |0034: move-result v4 │ │ +52d6de: 7110 da64 0400 |0035: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52d6e4: 0c04 |0038: move-result-object v4 │ │ +52d6e6: 4d04 0300 |0039: aput-object v4, v3, v0 │ │ +52d6ea: 1240 |003b: const/4 v0, #int 4 // #4 │ │ +52d6ec: 7120 5cd3 7600 |003c: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52d6f2: 0a04 |003f: move-result v4 │ │ +52d6f4: 7110 da64 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52d6fa: 0c04 |0043: move-result-object v4 │ │ +52d6fc: 4d04 0300 |0044: aput-object v4, v3, v0 │ │ +52d700: 1250 |0046: const/4 v0, #int 5 // #5 │ │ +52d702: 7120 5dd3 7600 |0047: invoke-static {v6, v7}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52d708: 0a06 |004a: move-result v6 │ │ +52d70a: 7110 da64 0600 |004b: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52d710: 0c06 |004e: move-result-object v6 │ │ +52d712: 4d06 0300 |004f: aput-object v6, v3, v0 │ │ +52d716: 1266 |0051: const/4 v6, #int 6 // #6 │ │ +52d718: 5457 589e |0052: iget-object v7, v5, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ +52d71c: 4d07 0306 |0054: aput-object v7, v3, v6 │ │ +52d720: 1276 |0056: const/4 v6, #int 7 // #7 │ │ +52d722: 4d01 0306 |0057: aput-object v1, v3, v6 │ │ +52d726: 7120 4b65 3200 |0059: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@654b │ │ +52d72c: 0c06 |005c: move-result-object v6 │ │ +52d72e: 1106 |005d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ 0x000e line=32 │ │ 0x0011 line=34 │ │ 0x0015 line=35 │ │ @@ -1964397,33 +1964415,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -52d714: |[52d714] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.pathBase:()Ljava/lang/String; │ │ -52d724: 5420 5e9e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ -52d728: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -52d72c: 6e10 ce64 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ -52d732: 0a00 |0007: move-result v0 │ │ -52d734: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -52d736: 3610 0300 |0009: if-gt v0, v1, 000c // +0003 │ │ -52d73a: 2815 |000b: goto 0020 // +0015 │ │ -52d73c: 2200 5f0e |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d740: 7010 8565 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d746: 5421 5b9e |0011: iget-object v1, v2, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ -52d74a: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d750: 5421 5e9e |0016: iget-object v1, v2, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ -52d754: 6e20 9065 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ -52d75a: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d760: 0c00 |001e: move-result-object v0 │ │ -52d762: 1100 |001f: return-object v0 │ │ -52d764: 5420 5b9e |0020: iget-object v0, v2, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ -52d768: 1100 |0022: return-object v0 │ │ +52d730: |[52d730] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.pathBase:()Ljava/lang/String; │ │ +52d740: 5420 5e9e |0000: iget-object v0, v2, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ +52d744: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +52d748: 6e10 ce64 0000 |0004: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@64ce │ │ +52d74e: 0a00 |0007: move-result v0 │ │ +52d750: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +52d752: 3610 0300 |0009: if-gt v0, v1, 000c // +0003 │ │ +52d756: 2815 |000b: goto 0020 // +0015 │ │ +52d758: 2200 5f0e |000c: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d75c: 7010 8565 0000 |000e: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d762: 5421 5b9e |0011: iget-object v1, v2, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ +52d766: 6e20 9165 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d76c: 5421 5e9e |0016: iget-object v1, v2, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ +52d770: 6e20 9065 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@6590 │ │ +52d776: 6e10 a365 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d77c: 0c00 |001e: move-result-object v0 │ │ +52d77e: 1100 |001f: return-object v0 │ │ +52d780: 5420 5b9e |0020: iget-object v0, v2, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mName:Ljava/lang/String; // field@9e5b │ │ +52d784: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x000c line=24 │ │ 0x0020 line=22 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource; │ │ @@ -1964433,31 +1964451,31 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -52d794: |[52d794] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.setStyle:(Ljava/lang/String;)V │ │ -52d7a4: 7110 d164 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ -52d7aa: 0a00 |0003: move-result v0 │ │ -52d7ac: 7110 da64 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ -52d7b2: 0c00 |0007: move-result-object v0 │ │ -52d7b4: 5b20 5e9e |0008: iput-object v0, v2, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ -52d7b8: 2817 |000a: goto 0021 // +0017 │ │ -52d7ba: 2200 5f0e |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d7be: 7010 8565 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d7c4: 1a01 e520 |0010: const-string v1, "Error setting integer style: " // string@20e5 │ │ -52d7c8: 6e20 9165 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d7ce: 6e20 9165 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d7d4: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d7da: 0c03 |001b: move-result-object v3 │ │ -52d7dc: 1a00 6957 |001c: const-string v0, "OsmDroid" // string@5769 │ │ -52d7e0: 7120 fa08 3000 |001e: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ -52d7e6: 0e00 |0021: return-void │ │ +52d7b0: |[52d7b0] org.osmdroid.tileprovider.tilesource.CloudmadeTileSource.setStyle:(Ljava/lang/String;)V │ │ +52d7c0: 7110 d164 0300 |0000: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@64d1 │ │ +52d7c6: 0a00 |0003: move-result v0 │ │ +52d7c8: 7110 da64 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@64da │ │ +52d7ce: 0c00 |0007: move-result-object v0 │ │ +52d7d0: 5b20 5e9e |0008: iput-object v0, v2, Lorg/osmdroid/tileprovider/tilesource/CloudmadeTileSource;.mStyle:Ljava/lang/Integer; // field@9e5e │ │ +52d7d4: 2817 |000a: goto 0021 // +0017 │ │ +52d7d6: 2200 5f0e |000b: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d7da: 7010 8565 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d7e0: 1a01 e520 |0010: const-string v1, "Error setting integer style: " // string@20e5 │ │ +52d7e4: 6e20 9165 1000 |0012: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d7ea: 6e20 9165 3000 |0015: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d7f0: 6e10 a365 0000 |0018: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d7f6: 0c03 |001b: move-result-object v3 │ │ +52d7f8: 1a00 6957 |001c: const-string v0, "OsmDroid" // string@5769 │ │ +52d7fc: 7120 fa08 3000 |001e: invoke-static {v0, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@08fa │ │ +52d802: 0e00 |0021: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/NumberFormatException; -> 0x000b │ │ positions : │ │ 0x0000 line=47 │ │ 0x000b line=49 │ │ locals : │ │ @@ -1964494,17 +1964512,17 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -52d9a8: |[52d9a8] org.osmdroid.tileprovider.tilesource.TileSourceFactory$1.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -52d9b8: 7608 b1d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ -52d9be: 0e00 |0003: return-void │ │ +52d9c4: |[52d9c4] org.osmdroid.tileprovider.tilesource.TileSourceFactory$1.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +52d9d4: 7608 b1d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ +52d9da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$1; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1964520,35 +1964538,35 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -52d93c: |[52d93c] org.osmdroid.tileprovider.tilesource.TileSourceFactory$1.getTileURLString:(J)Ljava/lang/String; │ │ -52d94c: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d950: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d956: 6e10 b4d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ -52d95c: 0c01 |0008: move-result-object v1 │ │ -52d95e: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d964: 7120 5ed3 5400 |000c: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52d96a: 0a01 |000f: move-result v1 │ │ -52d96c: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d972: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ -52d976: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d97c: 7120 5dd3 5400 |0018: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52d982: 0a02 |001b: move-result v2 │ │ -52d984: 6e20 8c65 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d98a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d990: 7120 5cd3 5400 |0022: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52d996: 0a04 |0025: move-result v4 │ │ -52d998: 6e20 8c65 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d99e: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52d9a4: 0c04 |002c: move-result-object v4 │ │ -52d9a6: 1104 |002d: return-object v4 │ │ +52d958: |[52d958] org.osmdroid.tileprovider.tilesource.TileSourceFactory$1.getTileURLString:(J)Ljava/lang/String; │ │ +52d968: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d96c: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d972: 6e10 b4d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ +52d978: 0c01 |0008: move-result-object v1 │ │ +52d97a: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d980: 7120 5ed3 5400 |000c: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52d986: 0a01 |000f: move-result v1 │ │ +52d988: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d98e: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ +52d992: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d998: 7120 5dd3 5400 |0018: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52d99e: 0a02 |001b: move-result v2 │ │ +52d9a0: 6e20 8c65 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d9a6: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52d9ac: 7120 5cd3 5400 |0022: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52d9b2: 0a04 |0025: move-result v4 │ │ +52d9b4: 6e20 8c65 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52d9ba: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52d9c0: 0c04 |002c: move-result-object v4 │ │ +52d9c2: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$1; │ │ 0x0000 - 0x002e reg=4 (null) J │ │ │ │ @@ -1964582,17 +1964600,17 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -52da2c: |[52da2c] org.osmdroid.tileprovider.tilesource.TileSourceFactory$2.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -52da3c: 7608 b1d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ -52da42: 0e00 |0003: return-void │ │ +52da48: |[52da48] org.osmdroid.tileprovider.tilesource.TileSourceFactory$2.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +52da58: 7608 b1d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ +52da5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$2; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1964608,35 +1964626,35 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -52d9c0: |[52d9c0] org.osmdroid.tileprovider.tilesource.TileSourceFactory$2.getTileURLString:(J)Ljava/lang/String; │ │ -52d9d0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52d9d4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52d9da: 6e10 b4d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ -52d9e0: 0c01 |0008: move-result-object v1 │ │ -52d9e2: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52d9e8: 7120 5ed3 5400 |000c: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52d9ee: 0a01 |000f: move-result v1 │ │ -52d9f0: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52d9f6: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ -52d9fa: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52da00: 7120 5dd3 5400 |0018: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52da06: 0a02 |001b: move-result v2 │ │ -52da08: 6e20 8c65 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52da0e: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52da14: 7120 5cd3 5400 |0022: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52da1a: 0a04 |0025: move-result v4 │ │ -52da1c: 6e20 8c65 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52da22: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52da28: 0c04 |002c: move-result-object v4 │ │ -52da2a: 1104 |002d: return-object v4 │ │ +52d9dc: |[52d9dc] org.osmdroid.tileprovider.tilesource.TileSourceFactory$2.getTileURLString:(J)Ljava/lang/String; │ │ +52d9ec: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52d9f0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52d9f6: 6e10 b4d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ +52d9fc: 0c01 |0008: move-result-object v1 │ │ +52d9fe: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52da04: 7120 5ed3 5400 |000c: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52da0a: 0a01 |000f: move-result v1 │ │ +52da0c: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52da12: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ +52da16: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52da1c: 7120 5dd3 5400 |0018: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52da22: 0a02 |001b: move-result v2 │ │ +52da24: 6e20 8c65 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52da2a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52da30: 7120 5cd3 5400 |0022: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52da36: 0a04 |0025: move-result v4 │ │ +52da38: 6e20 8c65 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52da3e: 6e10 a365 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52da44: 0c04 |002c: move-result-object v4 │ │ +52da46: 1104 |002d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Lorg/osmdroid/tileprovider/tilesource/TileSourceFactory$2; │ │ 0x0000 - 0x002e reg=4 (null) J │ │ │ │ @@ -1964665,17 +1964683,17 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -52e034: |[52e034] org.osmdroid.tileprovider.tilesource.XYTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V │ │ -52e044: 7607 b0d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2b0 │ │ -52e04a: 0e00 |0003: return-void │ │ +52e050: |[52e050] org.osmdroid.tileprovider.tilesource.XYTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V │ │ +52e060: 7607 b0d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;)V // method@d2b0 │ │ +52e066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/tilesource/XYTileSource; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1964689,17 +1964707,17 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -52e04c: |[52e04c] org.osmdroid.tileprovider.tilesource.XYTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -52e05c: 7608 b1d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ -52e062: 0e00 |0003: return-void │ │ +52e068: |[52e068] org.osmdroid.tileprovider.tilesource.XYTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +52e078: 7608 b1d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V // method@d2b1 │ │ +52e07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/tilesource/XYTileSource; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1964714,17 +1964732,17 @@ │ │ type : '(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -52e064: |[52e064] org.osmdroid.tileprovider.tilesource.XYTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V │ │ -52e074: 7609 b2d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V // method@d2b2 │ │ -52e07a: 0e00 |0003: return-void │ │ +52e080: |[52e080] org.osmdroid.tileprovider.tilesource.XYTileSource.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V │ │ +52e090: 7609 b2d2 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.:(Ljava/lang/String;IIILjava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lorg/osmdroid/tileprovider/tilesource/TileSourcePolicy;)V // method@d2b2 │ │ +52e096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/osmdroid/tileprovider/tilesource/XYTileSource; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -1964741,37 +1964759,37 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -52dfa0: |[52dfa0] org.osmdroid.tileprovider.tilesource.XYTileSource.getTileURLString:(J)Ljava/lang/String; │ │ -52dfb0: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -52dfb4: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -52dfba: 6e10 b4d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ -52dfc0: 0c01 |0008: move-result-object v1 │ │ -52dfc2: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52dfc8: 7120 5ed3 5400 |000c: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ -52dfce: 0a01 |000f: move-result v1 │ │ -52dfd0: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52dfd6: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ -52dfda: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52dfe0: 7120 5cd3 5400 |0018: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ -52dfe6: 0a02 |001b: move-result v2 │ │ -52dfe8: 6e20 8c65 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52dfee: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52dff4: 7120 5dd3 5400 |0022: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ -52dffa: 0a04 |0025: move-result v4 │ │ -52dffc: 6e20 8c65 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -52e002: 5434 589e |0029: iget-object v4, v3, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ -52e006: 6e20 9165 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -52e00c: 6e10 a365 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -52e012: 0c04 |0031: move-result-object v4 │ │ -52e014: 1104 |0032: return-object v4 │ │ +52dfbc: |[52dfbc] org.osmdroid.tileprovider.tilesource.XYTileSource.getTileURLString:(J)Ljava/lang/String; │ │ +52dfcc: 2200 5f0e |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +52dfd0: 7010 8565 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +52dfd6: 6e10 b4d2 0300 |0005: invoke-virtual {v3}, Lorg/osmdroid/tileprovider/tilesource/OnlineTileSourceBase;.getBaseUrl:()Ljava/lang/String; // method@d2b4 │ │ +52dfdc: 0c01 |0008: move-result-object v1 │ │ +52dfde: 6e20 9165 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52dfe4: 7120 5ed3 5400 |000c: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getZoom:(J)I // method@d35e │ │ +52dfea: 0a01 |000f: move-result v1 │ │ +52dfec: 6e20 8c65 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52dff2: 1a01 5208 |0013: const-string v1, "/" // string@0852 │ │ +52dff6: 6e20 9165 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52dffc: 7120 5cd3 5400 |0018: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getX:(J)I // method@d35c │ │ +52e002: 0a02 |001b: move-result v2 │ │ +52e004: 6e20 8c65 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52e00a: 6e20 9165 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e010: 7120 5dd3 5400 |0022: invoke-static {v4, v5}, Lorg/osmdroid/util/MapTileIndex;.getY:(J)I // method@d35d │ │ +52e016: 0a04 |0025: move-result v4 │ │ +52e018: 6e20 8c65 4000 |0026: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +52e01e: 5434 589e |0029: iget-object v4, v3, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.mImageFilenameEnding:Ljava/lang/String; // field@9e58 │ │ +52e022: 6e20 9165 4000 |002b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +52e028: 6e10 a365 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +52e02e: 0c04 |0031: move-result-object v4 │ │ +52e030: 1104 |0032: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0033 reg=3 this Lorg/osmdroid/tileprovider/tilesource/XYTileSource; │ │ 0x0000 - 0x0033 reg=4 (null) J │ │ │ │ @@ -1964780,18 +1964798,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -52e018: |[52e018] org.osmdroid.tileprovider.tilesource.XYTileSource.toString:()Ljava/lang/String; │ │ -52e028: 6e10 a1d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.name:()Ljava/lang/String; // method@d2a1 │ │ -52e02e: 0c00 |0003: move-result-object v0 │ │ -52e030: 1100 |0004: return-object v0 │ │ +52e034: |[52e034] org.osmdroid.tileprovider.tilesource.XYTileSource.toString:()Ljava/lang/String; │ │ +52e044: 6e10 a1d2 0100 |0000: invoke-virtual {v1}, Lorg/osmdroid/tileprovider/tilesource/BitmapTileSourceBase;.name:()Ljava/lang/String; // method@d2a1 │ │ +52e04a: 0c00 |0003: move-result-object v0 │ │ +52e04c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/osmdroid/tileprovider/tilesource/XYTileSource; │ │ │ │ source_file_idx : 28433 (XYTileSource.java) │ │ @@ -2001049,17 +2001067,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -5194d4: |[5194d4] org.minidns.dnslabel.ALabel.:(Ljava/lang/String;)V │ │ -5194e4: 7020 89ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/XnLabel;.:(Ljava/lang/String;)V // method@ce89 │ │ -5194ea: 0e00 |0003: return-void │ │ +5194f0: |[5194f0] org.minidns.dnslabel.ALabel.:(Ljava/lang/String;)V │ │ +519500: 7020 89ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/XnLabel;.:(Ljava/lang/String;)V // method@ce89 │ │ +519506: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/ALabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -2001089,17 +2001107,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -519754: |[519754] org.minidns.dnslabel.FakeALabel.:(Ljava/lang/String;)V │ │ -519764: 7020 89ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/XnLabel;.:(Ljava/lang/String;)V // method@ce89 │ │ -51976a: 0e00 |0003: return-void │ │ +519770: |[519770] org.minidns.dnslabel.FakeALabel.:(Ljava/lang/String;)V │ │ +519780: 7020 89ce 1000 |0000: invoke-direct {v0, v1}, Lorg/minidns/dnslabel/XnLabel;.:(Ljava/lang/String;)V // method@ce89 │ │ +519786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/minidns/dnslabel/FakeALabel; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -2012364,17 +2012382,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -53ac0c: |[53ac0c] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.:()V │ │ -53ac1c: 7010 1713 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1317 │ │ -53ac22: 0e00 |0003: return-void │ │ +53ac28: |[53ac28] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.:()V │ │ +53ac38: 7010 1713 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@1317 │ │ +53ac3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity; │ │ │ │ #1 : (in Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;) │ │ @@ -2012382,21 +2012400,21 @@ │ │ type : '(Landroid/content/Context;Lpub/devrel/easypermissions/AppSettingsDialog;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -53abe0: |[53abe0] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.createShowDialogIntent:(Landroid/content/Context;Lpub/devrel/easypermissions/AppSettingsDialog;)Landroid/content/Intent; │ │ -53abf0: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ -53abf4: 1c01 1923 |0002: const-class v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity; // type@2319 │ │ -53abf8: 7030 9402 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0294 │ │ -53abfe: 1a02 978e |0007: const-string v2, "extra_app_settings" // string@8e97 │ │ -53ac02: 6e30 b402 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@02b4 │ │ -53ac08: 1100 |000c: return-object v0 │ │ +53abfc: |[53abfc] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.createShowDialogIntent:(Landroid/content/Context;Lpub/devrel/easypermissions/AppSettingsDialog;)Landroid/content/Intent; │ │ +53ac0c: 2200 7000 |0000: new-instance v0, Landroid/content/Intent; // type@0070 │ │ +53ac10: 1c01 1923 |0002: const-class v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity; // type@2319 │ │ +53ac14: 7030 9402 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0294 │ │ +53ac1a: 1a02 978e |0007: const-string v2, "extra_app_settings" // string@8e97 │ │ +53ac1e: 6e30 b402 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@02b4 │ │ +53ac24: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0009 line=24 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 (null) Lpub/devrel/easypermissions/AppSettingsDialog; │ │ @@ -2012407,19 +2012425,19 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -53ac24: |[53ac24] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -53ac34: 6f40 322a 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@2a32 │ │ -53ac3a: 6e30 e700 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@00e7 │ │ -53ac40: 6e10 9900 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0099 │ │ -53ac46: 0e00 |0009: return-void │ │ +53ac40: |[53ac40] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +53ac50: 6f40 322a 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@2a32 │ │ +53ac56: 6e30 e700 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@00e7 │ │ +53ac5c: 6e10 9900 0000 |0006: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0099 │ │ +53ac62: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0006 line=63 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity; │ │ @@ -2012432,49 +2012450,49 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -53ac48: |[53ac48] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onClick:(Landroid/content/DialogInterface;I)V │ │ -53ac58: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -53ac5a: 3334 2300 |0001: if-ne v4, v3, 0024 // +0023 │ │ -53ac5e: 2203 7000 |0003: new-instance v3, Landroid/content/Intent; // type@0070 │ │ -53ac62: 1a04 5877 |0005: const-string v4, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@7758 │ │ -53ac66: 7020 9602 4300 |0007: invoke-direct {v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0296 │ │ -53ac6c: 6e10 a800 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@00a8 │ │ -53ac72: 0c04 |000d: move-result-object v4 │ │ -53ac74: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -53ac76: 1a01 92ca |000f: const-string v1, "package" // string@ca92 │ │ -53ac7a: 7130 3406 4100 |0011: invoke-static {v1, v4, v0}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0634 │ │ -53ac80: 0c04 |0014: move-result-object v4 │ │ -53ac82: 6e20 c302 4300 |0015: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02c3 │ │ -53ac88: 0c03 |0018: move-result-object v3 │ │ -53ac8a: 5224 cd9f |0019: iget v4, v2, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mIntentFlags:I // field@9fcd │ │ -53ac8e: 6e20 9a02 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ -53ac94: 1304 6e1d |001e: const/16 v4, #int 7534 // #1d6e │ │ -53ac98: 6e30 4e2a 3204 |0020: invoke-virtual {v2, v3, v4}, Landroidx/fragment/app/FragmentActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a4e │ │ -53ac9e: 280b |0023: goto 002e // +000b │ │ -53aca0: 12e3 |0024: const/4 v3, #int -2 // #fe │ │ -53aca2: 3334 0a00 |0025: if-ne v4, v3, 002f // +000a │ │ -53aca6: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -53aca8: 6e20 e600 3200 |0028: invoke-virtual {v2, v3}, Landroid/app/Activity;.setResult:(I)V // method@00e6 │ │ -53acae: 6e10 9900 0200 |002b: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0099 │ │ -53acb4: 0e00 |002e: return-void │ │ -53acb6: 2203 3f0e |002f: new-instance v3, Ljava/lang/IllegalStateException; // type@0e3f │ │ -53acba: 2200 5f0e |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ -53acbe: 7010 8565 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ -53acc4: 1a01 da69 |0036: const-string v1, "Unknown button type: " // string@69da │ │ -53acc8: 6e20 9165 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ -53acce: 6e20 8c65 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ -53acd4: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ -53acda: 0c04 |0041: move-result-object v4 │ │ -53acdc: 7020 c464 4300 |0042: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ -53ace2: 2703 |0045: throw v3 │ │ +53ac64: |[53ac64] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onClick:(Landroid/content/DialogInterface;I)V │ │ +53ac74: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +53ac76: 3334 2300 |0001: if-ne v4, v3, 0024 // +0023 │ │ +53ac7a: 2203 7000 |0003: new-instance v3, Landroid/content/Intent; // type@0070 │ │ +53ac7e: 1a04 5877 |0005: const-string v4, "android.settings.APPLICATION_DETAILS_SETTINGS" // string@7758 │ │ +53ac82: 7020 9602 4300 |0007: invoke-direct {v3, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@0296 │ │ +53ac88: 6e10 a800 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@00a8 │ │ +53ac8e: 0c04 |000d: move-result-object v4 │ │ +53ac90: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +53ac92: 1a01 92ca |000f: const-string v1, "package" // string@ca92 │ │ +53ac96: 7130 3406 4100 |0011: invoke-static {v1, v4, v0}, Landroid/net/Uri;.fromParts:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; // method@0634 │ │ +53ac9c: 0c04 |0014: move-result-object v4 │ │ +53ac9e: 6e20 c302 4300 |0015: invoke-virtual {v3, v4}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@02c3 │ │ +53aca4: 0c03 |0018: move-result-object v3 │ │ +53aca6: 5224 cd9f |0019: iget v4, v2, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mIntentFlags:I // field@9fcd │ │ +53acaa: 6e20 9a02 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@029a │ │ +53acb0: 1304 6e1d |001e: const/16 v4, #int 7534 // #1d6e │ │ +53acb4: 6e30 4e2a 3204 |0020: invoke-virtual {v2, v3, v4}, Landroidx/fragment/app/FragmentActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@2a4e │ │ +53acba: 280b |0023: goto 002e // +000b │ │ +53acbc: 12e3 |0024: const/4 v3, #int -2 // #fe │ │ +53acbe: 3334 0a00 |0025: if-ne v4, v3, 002f // +000a │ │ +53acc2: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +53acc4: 6e20 e600 3200 |0028: invoke-virtual {v2, v3}, Landroid/app/Activity;.setResult:(I)V // method@00e6 │ │ +53acca: 6e10 9900 0200 |002b: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0099 │ │ +53acd0: 0e00 |002e: return-void │ │ +53acd2: 2203 3f0e |002f: new-instance v3, Ljava/lang/IllegalStateException; // type@0e3f │ │ +53acd6: 2200 5f0e |0031: new-instance v0, Ljava/lang/StringBuilder; // type@0e5f │ │ +53acda: 7010 8565 0000 |0033: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@6585 │ │ +53ace0: 1a01 da69 |0036: const-string v1, "Unknown button type: " // string@69da │ │ +53ace4: 6e20 9165 1000 |0038: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@6591 │ │ +53acea: 6e20 8c65 4000 |003b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@658c │ │ +53acf0: 6e10 a365 0000 |003e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@65a3 │ │ +53acf6: 0c04 |0041: move-result-object v4 │ │ +53acf8: 7020 c464 4300 |0042: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@64c4 │ │ +53acfe: 2703 |0045: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0020 line=50 │ │ 0x0028 line=52 │ │ @@ -2012490,27 +2012508,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -53ace4: |[53ace4] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onCreate:(Landroid/os/Bundle;)V │ │ -53acf4: 6f20 2713 2100 |0000: invoke-super {v1, v2}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@1327 │ │ -53acfa: 6e10 a300 0100 |0003: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00a3 │ │ -53ad00: 0c02 |0006: move-result-object v2 │ │ -53ad02: 7120 d2d5 1200 |0007: invoke-static {v2, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.fromIntent:(Landroid/content/Intent;Landroid/app/Activity;)Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5d2 │ │ -53ad08: 0c02 |000a: move-result-object v2 │ │ -53ad0a: 6e10 d3d5 0200 |000b: invoke-virtual {v2}, Lpub/devrel/easypermissions/AppSettingsDialog;.getIntentFlags:()I // method@d5d3 │ │ -53ad10: 0a00 |000e: move-result v0 │ │ -53ad12: 5910 cd9f |000f: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mIntentFlags:I // field@9fcd │ │ -53ad16: 6e30 d6d5 1201 |0011: invoke-virtual {v2, v1, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.showDialog:(Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; // method@d5d6 │ │ -53ad1c: 0c02 |0014: move-result-object v2 │ │ -53ad1e: 5b12 cc9f |0015: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mDialog:Landroidx/appcompat/app/AlertDialog; // field@9fcc │ │ -53ad22: 0e00 |0017: return-void │ │ +53ad00: |[53ad00] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onCreate:(Landroid/os/Bundle;)V │ │ +53ad10: 6f20 2713 2100 |0000: invoke-super {v1, v2}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@1327 │ │ +53ad16: 6e10 a300 0100 |0003: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@00a3 │ │ +53ad1c: 0c02 |0006: move-result-object v2 │ │ +53ad1e: 7120 d2d5 1200 |0007: invoke-static {v2, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.fromIntent:(Landroid/content/Intent;Landroid/app/Activity;)Lpub/devrel/easypermissions/AppSettingsDialog; // method@d5d2 │ │ +53ad24: 0c02 |000a: move-result-object v2 │ │ +53ad26: 6e10 d3d5 0200 |000b: invoke-virtual {v2}, Lpub/devrel/easypermissions/AppSettingsDialog;.getIntentFlags:()I // method@d5d3 │ │ +53ad2c: 0a00 |000e: move-result v0 │ │ +53ad2e: 5910 cd9f |000f: iput v0, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mIntentFlags:I // field@9fcd │ │ +53ad32: 6e30 d6d5 1201 |0011: invoke-virtual {v2, v1, v1}, Lpub/devrel/easypermissions/AppSettingsDialog;.showDialog:(Landroid/content/DialogInterface$OnClickListener;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; // method@d5d6 │ │ +53ad38: 0c02 |0014: move-result-object v2 │ │ +53ad3a: 5b12 cc9f |0015: iput-object v2, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mDialog:Landroidx/appcompat/app/AlertDialog; // field@9fcc │ │ +53ad3e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000b line=32 │ │ 0x0011 line=33 │ │ locals : │ │ @@ -2012522,24 +2012540,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -53ad24: |[53ad24] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onDestroy:()V │ │ -53ad34: 6f10 2913 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@1329 │ │ -53ad3a: 5410 cc9f |0003: iget-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mDialog:Landroidx/appcompat/app/AlertDialog; // field@9fcc │ │ -53ad3e: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -53ad42: 6e10 1f01 0000 |0007: invoke-virtual {v0}, Landroid/app/Dialog;.isShowing:()Z // method@011f │ │ -53ad48: 0a00 |000a: move-result v0 │ │ -53ad4a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -53ad4e: 5410 cc9f |000d: iget-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mDialog:Landroidx/appcompat/app/AlertDialog; // field@9fcc │ │ -53ad52: 6e10 1801 0000 |000f: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0118 │ │ -53ad58: 0e00 |0012: return-void │ │ +53ad40: |[53ad40] pub.devrel.easypermissions.AppSettingsDialogHolderActivity.onDestroy:()V │ │ +53ad50: 6f10 2913 0100 |0000: invoke-super {v1}, Landroidx/appcompat/app/AppCompatActivity;.onDestroy:()V // method@1329 │ │ +53ad56: 5410 cc9f |0003: iget-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mDialog:Landroidx/appcompat/app/AlertDialog; // field@9fcc │ │ +53ad5a: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +53ad5e: 6e10 1f01 0000 |0007: invoke-virtual {v0}, Landroid/app/Dialog;.isShowing:()Z // method@011f │ │ +53ad64: 0a00 |000a: move-result v0 │ │ +53ad66: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +53ad6a: 5410 cc9f |000d: iget-object v0, v1, Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity;.mDialog:Landroidx/appcompat/app/AlertDialog; // field@9fcc │ │ +53ad6e: 6e10 1801 0000 |000f: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0118 │ │ +53ad74: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000d line=40 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Lpub/devrel/easypermissions/AppSettingsDialogHolderActivity; │ │ @@ -2012577,17 +2012595,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -53bbb8: |[53bbb8] pub.devrel.easypermissions.RationaleDialogFragmentCompat.:()V │ │ -53bbc8: 7010 2b14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatDialogFragment;.:()V // method@142b │ │ -53bbce: 0e00 |0003: return-void │ │ +53bbd4: |[53bbd4] pub.devrel.easypermissions.RationaleDialogFragmentCompat.:()V │ │ +53bbe4: 7010 2b14 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatDialogFragment;.:()V // method@142b │ │ +53bbea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; │ │ │ │ #1 : (in Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;) │ │ @@ -2012595,30 +2012613,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 25 16-bit code units │ │ -53bb74: |[53bb74] pub.devrel.easypermissions.RationaleDialogFragmentCompat.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; │ │ -53bb84: 2200 2423 |0000: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; // type@2324 │ │ -53bb88: 7010 0dd6 0000 |0002: invoke-direct {v0}, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.:()V // method@d60d │ │ -53bb8e: 2208 2223 |0005: new-instance v8, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ -53bb92: 0781 |0007: move-object v1, v8 │ │ -53bb94: 07a2 |0008: move-object v2, v10 │ │ -53bb96: 07b3 |0009: move-object v3, v11 │ │ -53bb98: 0794 |000a: move-object v4, v9 │ │ -53bb9a: 01c5 |000b: move v5, v12 │ │ -53bb9c: 01d6 |000c: move v6, v13 │ │ -53bb9e: 07e7 |000d: move-object v7, v14 │ │ -53bba0: 7607 02d6 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d602 │ │ -53bba6: 6e10 05d6 0800 |0011: invoke-virtual {v8}, Lpub/devrel/easypermissions/RationaleDialogConfig;.toBundle:()Landroid/os/Bundle; // method@d605 │ │ -53bbac: 0c09 |0014: move-result-object v9 │ │ -53bbae: 6e20 fb29 9000 |0015: invoke-virtual {v0, v9}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@29fb │ │ -53bbb4: 1100 |0018: return-object v0 │ │ +53bb90: |[53bb90] pub.devrel.easypermissions.RationaleDialogFragmentCompat.newInstance:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; │ │ +53bba0: 2200 2423 |0000: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; // type@2324 │ │ +53bba4: 7010 0dd6 0000 |0002: invoke-direct {v0}, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.:()V // method@d60d │ │ +53bbaa: 2208 2223 |0005: new-instance v8, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ +53bbae: 0781 |0007: move-object v1, v8 │ │ +53bbb0: 07a2 |0008: move-object v2, v10 │ │ +53bbb2: 07b3 |0009: move-object v3, v11 │ │ +53bbb4: 0794 |000a: move-object v4, v9 │ │ +53bbb6: 01c5 |000b: move v5, v12 │ │ +53bbb8: 01d6 |000c: move v6, v13 │ │ +53bbba: 07e7 |000d: move-object v7, v14 │ │ +53bbbc: 7607 02d6 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[Ljava/lang/String;)V // method@d602 │ │ +53bbc2: 6e10 05d6 0800 |0011: invoke-virtual {v8}, Lpub/devrel/easypermissions/RationaleDialogConfig;.toBundle:()Landroid/os/Bundle; // method@d605 │ │ +53bbc8: 0c09 |0014: move-result-object v9 │ │ +53bbca: 6e20 fb29 9000 |0015: invoke-virtual {v0, v9}, Landroidx/fragment/app/Fragment;.setArguments:(Landroid/os/Bundle;)V // method@29fb │ │ +53bbd0: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=36 │ │ 0x0011 line=38 │ │ locals : │ │ 0x0000 - 0x0019 reg=9 (null) Ljava/lang/String; │ │ @@ -2012634,45 +2012652,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -53bbd0: |[53bbd0] pub.devrel.easypermissions.RationaleDialogFragmentCompat.onAttach:(Landroid/content/Context;)V │ │ -53bbe0: 6f20 3d29 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/DialogFragment;.onAttach:(Landroid/content/Context;)V // method@293d │ │ -53bbe6: 6e10 8629 0100 |0003: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53bbec: 0c00 |0006: move-result-object v0 │ │ -53bbee: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ -53bbf2: 6e10 8629 0100 |0009: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53bbf8: 0c00 |000c: move-result-object v0 │ │ -53bbfa: 2000 1a23 |000d: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bbfe: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ -53bc02: 6e10 8629 0100 |0011: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53bc08: 0c00 |0014: move-result-object v0 │ │ -53bc0a: 1f00 1a23 |0015: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bc0e: 5b10 09a0 |0017: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ -53bc12: 6e10 8629 0100 |0019: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53bc18: 0c00 |001c: move-result-object v0 │ │ -53bc1a: 2000 1b23 |001d: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bc1e: 3800 0a00 |001f: if-eqz v0, 0029 // +000a │ │ -53bc22: 6e10 8629 0100 |0021: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ -53bc28: 0c00 |0024: move-result-object v0 │ │ -53bc2a: 1f00 1b23 |0025: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bc2e: 5b10 0aa0 |0027: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ -53bc32: 2020 1a23 |0029: instance-of v0, v2, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bc36: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ -53bc3a: 0720 |002d: move-object v0, v2 │ │ -53bc3c: 1f00 1a23 |002e: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ -53bc40: 5b10 09a0 |0030: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ -53bc44: 2020 1b23 |0032: instance-of v0, v2, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bc48: 3800 0600 |0034: if-eqz v0, 003a // +0006 │ │ -53bc4c: 1f02 1b23 |0036: check-cast v2, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ -53bc50: 5b12 0aa0 |0038: iput-object v2, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ -53bc54: 0e00 |003a: return-void │ │ +53bbec: |[53bbec] pub.devrel.easypermissions.RationaleDialogFragmentCompat.onAttach:(Landroid/content/Context;)V │ │ +53bbfc: 6f20 3d29 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/DialogFragment;.onAttach:(Landroid/content/Context;)V // method@293d │ │ +53bc02: 6e10 8629 0100 |0003: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53bc08: 0c00 |0006: move-result-object v0 │ │ +53bc0a: 3800 2200 |0007: if-eqz v0, 0029 // +0022 │ │ +53bc0e: 6e10 8629 0100 |0009: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53bc14: 0c00 |000c: move-result-object v0 │ │ +53bc16: 2000 1a23 |000d: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bc1a: 3800 0a00 |000f: if-eqz v0, 0019 // +000a │ │ +53bc1e: 6e10 8629 0100 |0011: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53bc24: 0c00 |0014: move-result-object v0 │ │ +53bc26: 1f00 1a23 |0015: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bc2a: 5b10 09a0 |0017: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ +53bc2e: 6e10 8629 0100 |0019: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53bc34: 0c00 |001c: move-result-object v0 │ │ +53bc36: 2000 1b23 |001d: instance-of v0, v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bc3a: 3800 0a00 |001f: if-eqz v0, 0029 // +000a │ │ +53bc3e: 6e10 8629 0100 |0021: invoke-virtual {v1}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@2986 │ │ +53bc44: 0c00 |0024: move-result-object v0 │ │ +53bc46: 1f00 1b23 |0025: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bc4a: 5b10 0aa0 |0027: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ +53bc4e: 2020 1a23 |0029: instance-of v0, v2, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bc52: 3800 0700 |002b: if-eqz v0, 0032 // +0007 │ │ +53bc56: 0720 |002d: move-object v0, v2 │ │ +53bc58: 1f00 1a23 |002e: check-cast v0, Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // type@231a │ │ +53bc5c: 5b10 09a0 |0030: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ +53bc60: 2020 1b23 |0032: instance-of v0, v2, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bc64: 3800 0600 |0034: if-eqz v0, 003a // +0006 │ │ +53bc68: 1f02 1b23 |0036: check-cast v2, Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // type@231b │ │ +53bc6c: 5b12 0aa0 |0038: iput-object v2, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ +53bc70: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0009 line=59 │ │ 0x0011 line=60 │ │ 0x0019 line=62 │ │ @@ -2012690,30 +2012708,30 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -53bb24: |[53bb24] pub.devrel.easypermissions.RationaleDialogFragmentCompat.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -53bb34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -53bb36: 6e20 4929 4300 |0001: invoke-virtual {v3, v4}, Landroidx/fragment/app/DialogFragment;.setCancelable:(Z)V // method@2949 │ │ -53bb3c: 2204 2223 |0004: new-instance v4, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ -53bb40: 6e10 7529 0300 |0006: invoke-virtual {v3}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@2975 │ │ -53bb46: 0c00 |0009: move-result-object v0 │ │ -53bb48: 7020 01d6 0400 |000a: invoke-direct {v4, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Landroid/os/Bundle;)V // method@d601 │ │ -53bb4e: 2200 2123 |000d: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogClickListener; // type@2321 │ │ -53bb52: 5431 09a0 |000f: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ -53bb56: 5432 0aa0 |0011: iget-object v2, v3, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ -53bb5a: 7052 fed5 3014 |0013: invoke-direct {v0, v3, v4, v1, v2}, Lpub/devrel/easypermissions/RationaleDialogClickListener;.:(Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V // method@d5fe │ │ -53bb60: 6e10 7729 0300 |0016: invoke-virtual {v3}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ -53bb66: 0c01 |0019: move-result-object v1 │ │ -53bb68: 6e30 04d6 1400 |001a: invoke-virtual {v4, v1, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.createSupportDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; // method@d604 │ │ -53bb6e: 0c04 |001d: move-result-object v4 │ │ -53bb70: 1104 |001e: return-object v4 │ │ +53bb40: |[53bb40] pub.devrel.easypermissions.RationaleDialogFragmentCompat.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +53bb50: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +53bb52: 6e20 4929 4300 |0001: invoke-virtual {v3, v4}, Landroidx/fragment/app/DialogFragment;.setCancelable:(Z)V // method@2949 │ │ +53bb58: 2204 2223 |0004: new-instance v4, Lpub/devrel/easypermissions/RationaleDialogConfig; // type@2322 │ │ +53bb5c: 6e10 7529 0300 |0006: invoke-virtual {v3}, Landroidx/fragment/app/Fragment;.getArguments:()Landroid/os/Bundle; // method@2975 │ │ +53bb62: 0c00 |0009: move-result-object v0 │ │ +53bb64: 7020 01d6 0400 |000a: invoke-direct {v4, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.:(Landroid/os/Bundle;)V // method@d601 │ │ +53bb6a: 2200 2123 |000d: new-instance v0, Lpub/devrel/easypermissions/RationaleDialogClickListener; // type@2321 │ │ +53bb6e: 5431 09a0 |000f: iget-object v1, v3, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ +53bb72: 5432 0aa0 |0011: iget-object v2, v3, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ +53bb76: 7052 fed5 3014 |0013: invoke-direct {v0, v3, v4, v1, v2}, Lpub/devrel/easypermissions/RationaleDialogClickListener;.:(Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;Lpub/devrel/easypermissions/RationaleDialogConfig;Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks;Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks;)V // method@d5fe │ │ +53bb7c: 6e10 7729 0300 |0016: invoke-virtual {v3}, Landroidx/fragment/app/Fragment;.getContext:()Landroid/content/Context; // method@2977 │ │ +53bb82: 0c01 |0019: move-result-object v1 │ │ +53bb84: 6e30 04d6 1400 |001a: invoke-virtual {v4, v1, v0}, Lpub/devrel/easypermissions/RationaleDialogConfig;.createSupportDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog; // method@d604 │ │ +53bb8a: 0c04 |001d: move-result-object v4 │ │ +53bb8c: 1104 |001e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0004 line=90 │ │ 0x000d line=91 │ │ 0x0016 line=95 │ │ locals : │ │ @@ -2012725,20 +2012743,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -53bc58: |[53bc58] pub.devrel.easypermissions.RationaleDialogFragmentCompat.onDetach:()V │ │ -53bc68: 6f10 4229 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/DialogFragment;.onDetach:()V // method@2942 │ │ -53bc6e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -53bc70: 5b10 09a0 |0004: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ -53bc74: 5b10 0aa0 |0006: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ -53bc78: 0e00 |0008: return-void │ │ +53bc74: |[53bc74] pub.devrel.easypermissions.RationaleDialogFragmentCompat.onDetach:()V │ │ +53bc84: 6f10 4229 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/DialogFragment;.onDetach:()V // method@2942 │ │ +53bc8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +53bc8c: 5b10 09a0 |0004: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mPermissionCallbacks:Lpub/devrel/easypermissions/EasyPermissions$PermissionCallbacks; // field@a009 │ │ +53bc90: 5b10 0aa0 |0006: iput-object v0, v1, Lpub/devrel/easypermissions/RationaleDialogFragmentCompat;.mRationaleCallbacks:Lpub/devrel/easypermissions/EasyPermissions$RationaleCallbacks; // field@a00a │ │ +53bc94: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; │ │ @@ -2012748,21 +2012766,21 @@ │ │ type : '(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -53bc7c: |[53bc7c] pub.devrel.easypermissions.RationaleDialogFragmentCompat.showAllowingStateLoss:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V │ │ -53bc8c: 6e10 332b 0200 |0000: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.isStateSaved:()Z // method@2b33 │ │ -53bc92: 0a00 |0003: move-result v0 │ │ -53bc94: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -53bc98: 0e00 |0006: return-void │ │ -53bc9a: 6e30 4e29 2103 |0007: invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@294e │ │ -53bca0: 0e00 |000a: return-void │ │ +53bc98: |[53bc98] pub.devrel.easypermissions.RationaleDialogFragmentCompat.showAllowingStateLoss:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V │ │ +53bca8: 6e10 332b 0200 |0000: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.isStateSaved:()Z // method@2b33 │ │ +53bcae: 0a00 |0003: move-result v0 │ │ +53bcb0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +53bcb4: 0e00 |0006: return-void │ │ +53bcb6: 6e30 4e29 2103 |0007: invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/DialogFragment;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@294e │ │ +53bcbc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=52 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lpub/devrel/easypermissions/RationaleDialogFragmentCompat; │ │ 0x0000 - 0x000b reg=2 (null) Landroidx/fragment/app/FragmentManager; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 15281452 bytes, number of entries: 7901 │ │ │ +Zip file size: 15281411 bytes, number of entries: 7901 │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 $r8$backportedMethods$utility$Integer$2$compare.class │ │ │ ?rwxrwxr-x 2.0 unx 254 b- stor 80-Jan-01 00:00 $r8$backportedMethods$utility$Objects$2$equals.class │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 242 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 234 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$ItemCallback.class │ │ │ ?rwxrwxr-x 2.0 unx 691 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaItem$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1383 b- stor 80-Jan-01 00:00 android/support/v4/media/MediaBrowserCompat$MediaItem.class │ │ │ @@ -5933,15 +5933,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 org/kontalk/ui/view/themes/IPhoneMessageTheme$FactoryCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 580 b- stor 80-Jan-01 00:00 org/kontalk/ui/view/themes/OldClassicMessageTheme$FactoryCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 org/kontalk/ui/view/themes/SilenceMessageTheme$FactoryCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 4174 b- stor 80-Jan-01 00:00 org/kontalk/upload/HTPPFileUploadConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 846 b- stor 80-Jan-01 00:00 org/kontalk/upload/HTTPFileUploadService$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1552 b- stor 80-Jan-01 00:00 org/kontalk/upload/HTTPFileUploadService.class │ │ │ ?rwxrwxr-x 2.0 unx 1467 b- stor 80-Jan-01 00:00 org/kontalk/util/CustomSimpleXmppStringprep.class │ │ │ -?rwxrwxr-x 2.0 unx 9159 b- stor 80-Jan-01 00:00 org/kontalk/util/EventBusIndex.class │ │ │ +?rwxrwxr-x 2.0 unx 9118 b- stor 80-Jan-01 00:00 org/kontalk/util/EventBusIndex.class │ │ │ ?rwxrwxr-x 2.0 unx 2543 b- stor 80-Jan-01 00:00 org/kontalk/util/ProximityScreenLockerFallback.class │ │ │ ?rwxrwxr-x 2.0 unx 4606 b- stor 80-Jan-01 00:00 org/kontalk/util/ProximityScreenLockerNative.class │ │ │ ?rwxrwxr-x 2.0 unx 1540 b- stor 80-Jan-01 00:00 org/kontalk/util/RecyclerItemClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 671 b- stor 80-Jan-01 00:00 org/kontalk/util/Showcase$FloatingActionMenuHint.class │ │ │ ?rwxrwxr-x 2.0 unx 757 b- stor 80-Jan-01 00:00 org/kontalk/util/Showcase$MenuHint.class │ │ │ ?rwxrwxr-x 2.0 unx 624 b- stor 80-Jan-01 00:00 org/kontalk/util/Showcase$ToolbarHint.class │ │ │ ?rwxrwxr-x 2.0 unx 657 b- stor 80-Jan-01 00:00 org/kontalk/util/Showcase$ViewHint.class │ │ │ @@ -7896,8 +7896,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1061 b- stor 80-Jan-01 00:00 org/kontalk/ui/prefs/NotificationPreferencesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 4479 b- stor 80-Jan-01 00:00 org/kontalk/ui/prefs/PreferencesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 358 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt__StringsJVMKt.class │ │ │ ?rwxrwxr-x 2.0 unx 103 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 105 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 233 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -7901 files, 16804529 bytes uncompressed, 13789820 bytes compressed: 17.9% │ │ │ +7901 files, 16804488 bytes uncompressed, 13789779 bytes compressed: 17.9% │ │ ├── org/kontalk/util/EventBusIndex.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,59 +1,34 @@ │ │ │ │ │ │ │ │ package org.kontalk.util; │ │ │ │ │ │ │ │ -import org.kontalk.ui.GroupMessageFragment; │ │ │ │ -import org.kontalk.MessagesController; │ │ │ │ -import org.kontalk.service.msgcenter.event.UploadServiceFoundEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.GroupCreatedEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.UserUnblockedEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.UserBlockedEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.VersionEvent; │ │ │ │ +import org.kontalk.ui.ComposeMessageFragment; │ │ │ │ +import org.kontalk.ui.ContactInfoFragment; │ │ │ │ +import org.kontalk.ui.CodeValidation; │ │ │ │ +import org.kontalk.service.registration.event.ChallengeError; │ │ │ │ +import org.kontalk.service.ServerListUpdater; │ │ │ │ +import org.kontalk.service.msgcenter.event.ServerListEvent; │ │ │ │ import org.kontalk.ui.AbstractComposeFragment; │ │ │ │ import org.kontalk.service.msgcenter.event.ChatStateEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.NoPresenceEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.UserOfflineEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.UserOnlineEvent; │ │ │ │ import org.kontalk.service.DownloadService$DownloadStarted; │ │ │ │ import org.kontalk.service.registration.event.ChallengeRequest; │ │ │ │ import org.kontalk.service.registration.event.FallbackVerificationRequest; │ │ │ │ import org.kontalk.service.registration.event.TermsAcceptedEvent; │ │ │ │ import org.kontalk.service.registration.event.PassphraseInputEvent; │ │ │ │ import org.kontalk.service.registration.event.RetrieveKeyRequest; │ │ │ │ import org.kontalk.service.registration.event.ImportKeyRequest; │ │ │ │ import org.kontalk.service.registration.event.VerificationRequest; │ │ │ │ import org.kontalk.service.registration.event.AbortRequest; │ │ │ │ import org.kontalk.service.registration.RegistrationService; │ │ │ │ -import org.kontalk.service.msgcenter.RegisterKeyPairListener; │ │ │ │ -import org.kontalk.ui.NumberValidation; │ │ │ │ -import org.kontalk.service.registration.event.VerificationError; │ │ │ │ -import org.kontalk.service.registration.event.VerificationRequestedEvent; │ │ │ │ -import org.kontalk.service.registration.event.AcceptTermsRequest; │ │ │ │ -import org.kontalk.service.registration.event.LoginTestEvent; │ │ │ │ -import org.kontalk.service.registration.event.ImportKeyError; │ │ │ │ -import org.kontalk.service.registration.event.RetrieveKeyError; │ │ │ │ -import org.kontalk.service.registration.event.KeyReceivedEvent; │ │ │ │ -import org.kontalk.service.ServerListUpdater; │ │ │ │ -import org.kontalk.service.msgcenter.event.ServerListEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.UserUnblockedEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.UserBlockedEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.UserSubscribedEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.VersionEvent; │ │ │ │ -import org.kontalk.ui.ComposeMessageFragment; │ │ │ │ -import org.kontalk.ui.GroupInfoFragment; │ │ │ │ -import org.kontalk.service.msgcenter.event.RosterStatusEvent; │ │ │ │ -import org.kontalk.sync.SyncProcedure; │ │ │ │ -import org.kontalk.service.msgcenter.event.BlocklistEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.RosterMatchEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.PresenceEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.DisconnectedEvent; │ │ │ │ -import org.kontalk.ui.ContactInfoFragment; │ │ │ │ -import org.kontalk.service.msgcenter.event.NoPresenceEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.RosterLoadedEvent; │ │ │ │ -import org.kontalk.ui.CodeValidation; │ │ │ │ -import org.kontalk.service.registration.event.ChallengeError; │ │ │ │ -import org.kontalk.ui.prefs.AccountFragment; │ │ │ │ -import org.kontalk.service.msgcenter.event.PrivateKeyUploadedEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.ConnectedEvent; │ │ │ │ -import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ -import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ import org.kontalk.service.msgcenter.MessageCenterService; │ │ │ │ import org.kontalk.service.msgcenter.event.VersionRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.BlocklistRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.SetUserPrivacyRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.ServerListRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.PublicKeyRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.LastActivityRequest; │ │ │ │ @@ -62,144 +37,171 @@ │ │ │ │ import org.kontalk.service.msgcenter.event.SubscribeRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.PresenceRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.RosterStatusRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.RosterMatchRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.SendChatStateRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.SendMessageRequest; │ │ │ │ import org.kontalk.service.msgcenter.event.UploadAttachmentRequest; │ │ │ │ -import org.greenrobot.eventbus.ThreadMode; │ │ │ │ import org.kontalk.service.msgcenter.event.UploadPrivateKeyRequest; │ │ │ │ +import org.kontalk.service.msgcenter.RegisterKeyPairListener; │ │ │ │ +import org.kontalk.ui.GroupMessageFragment; │ │ │ │ +import org.kontalk.MessagesController; │ │ │ │ +import org.kontalk.service.msgcenter.event.UploadServiceFoundEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.UserSubscribedEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.GroupCreatedEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.RosterLoadedEvent; │ │ │ │ +import org.kontalk.sync.SyncProcedure; │ │ │ │ +import org.kontalk.service.msgcenter.event.BlocklistEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.RosterMatchEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.PresenceEvent; │ │ │ │ +import org.kontalk.service.msgcenter.event.DisconnectedEvent; │ │ │ │ +import org.kontalk.ui.GroupInfoFragment; │ │ │ │ +import org.kontalk.service.msgcenter.event.RosterStatusEvent; │ │ │ │ +import org.kontalk.ui.NumberValidation; │ │ │ │ +import org.kontalk.service.registration.event.VerificationError; │ │ │ │ +import org.kontalk.service.registration.event.VerificationRequestedEvent; │ │ │ │ +import org.kontalk.service.registration.event.AcceptTermsRequest; │ │ │ │ +import org.kontalk.service.registration.event.ImportKeyError; │ │ │ │ +import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ +import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ +import org.kontalk.ui.prefs.AccountFragment; │ │ │ │ +import org.kontalk.service.msgcenter.event.PrivateKeyUploadedEvent; │ │ │ │ +import org.greenrobot.eventbus.ThreadMode; │ │ │ │ +import org.kontalk.service.msgcenter.event.ConnectedEvent; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberMethodInfo; │ │ │ │ import java.util.HashMap; │ │ │ │ import org.kontalk.service.msgcenter.event.LastActivityEvent; │ │ │ │ import org.kontalk.service.msgcenter.event.PublicKeyEvent; │ │ │ │ +import org.kontalk.service.registration.event.KeyReceivedEvent; │ │ │ │ +import org.kontalk.service.registration.event.RetrieveKeyError; │ │ │ │ +import org.kontalk.service.registration.event.LoginTestEvent; │ │ │ │ import org.kontalk.service.registration.event.AccountCreatedEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.UserOnlineEvent; │ │ │ │ -import org.kontalk.service.msgcenter.event.UserOfflineEvent; │ │ │ │ import java.util.Map; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberInfoIndex; │ │ │ │ │ │ │ │ public class EventBusIndex implements SubscriberInfoIndex │ │ │ │ { │ │ │ │ private static final Map SUBSCRIBER_INDEX; │ │ │ │ │ │ │ │ static { │ │ │ │ - final Class clazz = UserOfflineEvent.class; │ │ │ │ - final Class clazz2 = UserOnlineEvent.class; │ │ │ │ - final Class clazz3 = AccountCreatedEvent.class; │ │ │ │ - final Class clazz4 = PublicKeyEvent.class; │ │ │ │ - final Class clazz5 = LastActivityEvent.class; │ │ │ │ + final Class clazz = AccountCreatedEvent.class; │ │ │ │ + final Class clazz2 = LoginTestEvent.class; │ │ │ │ + final Class clazz3 = RetrieveKeyError.class; │ │ │ │ + final Class clazz4 = KeyReceivedEvent.class; │ │ │ │ + final Class clazz5 = PublicKeyEvent.class; │ │ │ │ + final Class clazz6 = LastActivityEvent.class; │ │ │ │ SUBSCRIBER_INDEX = new HashMap(); │ │ │ │ - final SubscriberMethodInfo[] array = new SubscriberMethodInfo[16]; │ │ │ │ - array[0] = new SubscriberMethodInfo("handleUploadPrivateKey", (Class)UploadPrivateKeyRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo("handleUploadAttachment", (Class)UploadAttachmentRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - final int n = 1; │ │ │ │ - array[n] = subscriberMethodInfo; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo("handleSendMessage", (Class)SendMessageRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - final int n2 = 2; │ │ │ │ - array[n2] = subscriberMethodInfo2; │ │ │ │ - array[3] = new SubscriberMethodInfo("handleSendChatState", (Class)SendChatStateRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[4] = new SubscriberMethodInfo("handleRosterMatch", (Class)RosterMatchRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[5] = new SubscriberMethodInfo("handleRosterStatus", (Class)RosterStatusRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo("handlePresence", (Class)PresenceRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - final int n3 = 6; │ │ │ │ - array[n3] = subscriberMethodInfo3; │ │ │ │ - array[7] = new SubscriberMethodInfo("handleSubscribe", (Class)SubscribeRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[8] = new SubscriberMethodInfo("handleUnsubscribe", (Class)UnsubscribeRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[9] = new SubscriberMethodInfo("handleUpdateStatus", (Class)UpdateStatusRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[10] = new SubscriberMethodInfo("handleLastActivity", (Class)LastActivityRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[11] = new SubscriberMethodInfo("handlePublicKey", (Class)PublicKeyRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[12] = new SubscriberMethodInfo("handleServerList", (Class)ServerListRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[13] = new SubscriberMethodInfo("handleSetUserPrivacy", (Class)SetUserPrivacyRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[14] = new SubscriberMethodInfo("handleBlocklist", (Class)BlocklistRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - array[15] = new SubscriberMethodInfo("handleVersion", (Class)VersionRequest.class, ThreadMode.BACKGROUND); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MessageCenterService.class, (boolean)(n != 0), array)); │ │ │ │ - final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[n2]; │ │ │ │ + final int n = 2; │ │ │ │ + final SubscriberMethodInfo[] array = new SubscriberMethodInfo[n]; │ │ │ │ + array[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, ThreadMode.BACKGROUND, 0, true); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo("onPrivateKeyUploaded", (Class)PrivateKeyUploadedEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ + final int n2 = 1; │ │ │ │ + array[n2] = subscriberMethodInfo; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AccountFragment.class, (boolean)(n2 != 0), array)); │ │ │ │ + final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[8]; │ │ │ │ + final ThreadMode main = ThreadMode.MAIN; │ │ │ │ + final String s = "onKeyReceived"; │ │ │ │ + array2[0] = new SubscriberMethodInfo(s, (Class)clazz4, main); │ │ │ │ + final ThreadMode main2 = ThreadMode.MAIN; │ │ │ │ + final String s2 = "onRetrieveKeyError"; │ │ │ │ + array2[n2] = new SubscriberMethodInfo(s2, (Class)clazz3, main2); │ │ │ │ + array2[n] = new SubscriberMethodInfo("onImportKeyError", (Class)ImportKeyError.class, ThreadMode.MAIN); │ │ │ │ + final ThreadMode main3 = ThreadMode.MAIN; │ │ │ │ + final String s3 = "onLoginTest"; │ │ │ │ + array2[3] = new SubscriberMethodInfo(s3, (Class)clazz2, main3); │ │ │ │ + final ThreadMode main4 = ThreadMode.MAIN; │ │ │ │ + final String s4 = "onAccountCreated"; │ │ │ │ + array2[4] = new SubscriberMethodInfo(s4, (Class)clazz, main4); │ │ │ │ + final ThreadMode main5 = ThreadMode.MAIN; │ │ │ │ + final Class clazz7 = clazz; │ │ │ │ + array2[5] = new SubscriberMethodInfo("onAcceptTermsRequested", (Class)AcceptTermsRequest.class, main5); │ │ │ │ + array2[6] = new SubscriberMethodInfo("onVerificationRequested", (Class)VerificationRequestedEvent.class, ThreadMode.MAIN); │ │ │ │ + array2[7] = new SubscriberMethodInfo("onVerificationError", (Class)VerificationError.class, ThreadMode.MAIN); │ │ │ │ + final int n3 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)NumberValidation.class, (boolean)(n3 != 0), array2)); │ │ │ │ + final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n3]; │ │ │ │ + array3[0] = new SubscriberMethodInfo("onRosterStatus", (Class)RosterStatusEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)GroupInfoFragment.class, true, array3)); │ │ │ │ + final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[7]; │ │ │ │ final ThreadMode background = ThreadMode.BACKGROUND; │ │ │ │ final boolean b = true; │ │ │ │ - array2[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, background, 0, b); │ │ │ │ - array2[n] = new SubscriberMethodInfo("onPrivateKeyUploaded", (Class)PrivateKeyUploadedEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AccountFragment.class, (boolean)(n != 0), array2)); │ │ │ │ - final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n2]; │ │ │ │ - array3[0] = new SubscriberMethodInfo("onChallengeError", (Class)ChallengeError.class, ThreadMode.MAIN); │ │ │ │ - final ThreadMode main = ThreadMode.MAIN; │ │ │ │ - final String s = "onAccountCreated"; │ │ │ │ - array3[n] = new SubscriberMethodInfo(s, (Class)clazz3, main); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CodeValidation.class, (boolean)(n != 0), array3)); │ │ │ │ - final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[n3]; │ │ │ │ - array4[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, ThreadMode.MAIN_ORDERED, 0, b); │ │ │ │ - array4[n] = new SubscriberMethodInfo("onRosterLoaded", (Class)RosterLoadedEvent.class, ThreadMode.MAIN_ORDERED, 0, true); │ │ │ │ - final ThreadMode main_ORDERED = ThreadMode.MAIN_ORDERED; │ │ │ │ - final String s2 = "onUserOnline"; │ │ │ │ - array4[n2] = new SubscriberMethodInfo(s2, (Class)clazz2, main_ORDERED); │ │ │ │ - final ThreadMode main_ORDERED2 = ThreadMode.MAIN_ORDERED; │ │ │ │ - final String s3 = "onUserOffline"; │ │ │ │ - array4[3] = new SubscriberMethodInfo(s3, (Class)clazz, main_ORDERED2); │ │ │ │ - array4[4] = new SubscriberMethodInfo("onNoUserPresence", (Class)NoPresenceEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ - final ThreadMode main_ORDERED3 = ThreadMode.MAIN_ORDERED; │ │ │ │ - final String s4 = "onLastActivity"; │ │ │ │ - array4[5] = new SubscriberMethodInfo(s4, (Class)clazz5, main_ORDERED3); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ContactInfoFragment.class, (boolean)(n != 0), array4)); │ │ │ │ - final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[7]; │ │ │ │ + array4[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, background, 0, b); │ │ │ │ + array4[1] = new SubscriberMethodInfo("onDisconnected", (Class)DisconnectedEvent.class, ThreadMode.BACKGROUND, 0, b); │ │ │ │ + array4[2] = new SubscriberMethodInfo("onPresence", (Class)PresenceEvent.class, ThreadMode.BACKGROUND); │ │ │ │ + array4[3] = new SubscriberMethodInfo("onRosterMatch", (Class)RosterMatchEvent.class, ThreadMode.BACKGROUND); │ │ │ │ + array4[4] = new SubscriberMethodInfo("onBlocklist", (Class)BlocklistEvent.class, ThreadMode.BACKGROUND); │ │ │ │ final ThreadMode background2 = ThreadMode.BACKGROUND; │ │ │ │ - final boolean b2 = true; │ │ │ │ - array5[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, background2, 0, b2); │ │ │ │ - array5[n] = new SubscriberMethodInfo("onDisconnected", (Class)DisconnectedEvent.class, ThreadMode.BACKGROUND, 0, b2); │ │ │ │ - array5[2] = new SubscriberMethodInfo("onPresence", (Class)PresenceEvent.class, ThreadMode.BACKGROUND); │ │ │ │ - array5[3] = new SubscriberMethodInfo("onRosterMatch", (Class)RosterMatchEvent.class, ThreadMode.BACKGROUND); │ │ │ │ - array5[4] = new SubscriberMethodInfo("onBlocklist", (Class)BlocklistEvent.class, ThreadMode.BACKGROUND); │ │ │ │ - array5[5] = new SubscriberMethodInfo(s4, (Class)clazz5, ThreadMode.BACKGROUND); │ │ │ │ + final String s5 = "onLastActivity"; │ │ │ │ + array4[5] = new SubscriberMethodInfo(s5, (Class)clazz6, background2); │ │ │ │ final ThreadMode background3 = ThreadMode.BACKGROUND; │ │ │ │ - final String s5 = "onPublicKey"; │ │ │ │ - array5[6] = new SubscriberMethodInfo(s5, (Class)clazz4, background3); │ │ │ │ - final int n4 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SyncProcedure.class, (boolean)(n4 != 0), array5)); │ │ │ │ - final SubscriberMethodInfo[] array6 = new SubscriberMethodInfo[n4]; │ │ │ │ - final ThreadMode main_ORDERED4 = ThreadMode.MAIN_ORDERED; │ │ │ │ - final Class clazz6 = clazz; │ │ │ │ - array6[0] = new SubscriberMethodInfo("onRosterStatus", (Class)RosterStatusEvent.class, main_ORDERED4); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)GroupInfoFragment.class, true, array6)); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ComposeMessageFragment.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo(s5, (Class)clazz4, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo(s4, (Class)clazz5, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onVersion", (Class)VersionEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserSubscribed", (Class)UserSubscribedEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserBlocked", (Class)UserBlockedEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserUnblocked", (Class)UserUnblockedEvent.class, ThreadMode.MAIN_ORDERED) })); │ │ │ │ - final SubscriberMethodInfo[] array7 = new SubscriberMethodInfo[2]; │ │ │ │ + final String s6 = "onPublicKey"; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo(s6, (Class)clazz5, background3); │ │ │ │ + final int n4 = 6; │ │ │ │ + array4[n4] = subscriberMethodInfo2; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)SyncProcedure.class, true, array4)); │ │ │ │ + final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[n4]; │ │ │ │ + final Class clazz8 = clazz6; │ │ │ │ + array5[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class); │ │ │ │ + final String s7 = "onDisconnected"; │ │ │ │ + array5[1] = new SubscriberMethodInfo(s7, (Class)DisconnectedEvent.class); │ │ │ │ + final String s8 = s5; │ │ │ │ + array5[2] = new SubscriberMethodInfo("onRosterLoaded", (Class)RosterLoadedEvent.class); │ │ │ │ + array5[3] = new SubscriberMethodInfo("onGroupCreated", (Class)GroupCreatedEvent.class); │ │ │ │ + array5[4] = new SubscriberMethodInfo("onUserSubscribed", (Class)UserSubscribedEvent.class); │ │ │ │ + array5[5] = new SubscriberMethodInfo("onUploadServiceFound", (Class)UploadServiceFoundEvent.class); │ │ │ │ + final int n5 = 1; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MessagesController.class, (boolean)(n5 != 0), array5)); │ │ │ │ + final SubscriberMethodInfo[] array6 = new SubscriberMethodInfo[n5]; │ │ │ │ + array6[0] = new SubscriberMethodInfo(s6, (Class)clazz5, ThreadMode.MAIN_ORDERED); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)GroupMessageFragment.class, (boolean)(n5 != 0), array6)); │ │ │ │ + final SubscriberMethodInfo[] array7 = new SubscriberMethodInfo[n5]; │ │ │ │ + array7[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, ThreadMode.BACKGROUND, 0, true); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)RegisterKeyPairListener.class, true, array7)); │ │ │ │ + final SubscriberMethodInfo[] array8 = new SubscriberMethodInfo[16]; │ │ │ │ final ThreadMode background4 = ThreadMode.BACKGROUND; │ │ │ │ + final Class clazz9 = clazz5; │ │ │ │ + array8[0] = new SubscriberMethodInfo("handleUploadPrivateKey", (Class)UploadPrivateKeyRequest.class, background4); │ │ │ │ + array8[1] = new SubscriberMethodInfo("handleUploadAttachment", (Class)UploadAttachmentRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[2] = new SubscriberMethodInfo("handleSendMessage", (Class)SendMessageRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[3] = new SubscriberMethodInfo("handleSendChatState", (Class)SendChatStateRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[4] = new SubscriberMethodInfo("handleRosterMatch", (Class)RosterMatchRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[5] = new SubscriberMethodInfo("handleRosterStatus", (Class)RosterStatusRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[6] = new SubscriberMethodInfo("handlePresence", (Class)PresenceRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[7] = new SubscriberMethodInfo("handleSubscribe", (Class)SubscribeRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[8] = new SubscriberMethodInfo("handleUnsubscribe", (Class)UnsubscribeRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[9] = new SubscriberMethodInfo("handleUpdateStatus", (Class)UpdateStatusRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[10] = new SubscriberMethodInfo("handleLastActivity", (Class)LastActivityRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[11] = new SubscriberMethodInfo("handlePublicKey", (Class)PublicKeyRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[12] = new SubscriberMethodInfo("handleServerList", (Class)ServerListRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[13] = new SubscriberMethodInfo("handleSetUserPrivacy", (Class)SetUserPrivacyRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[14] = new SubscriberMethodInfo("handleBlocklist", (Class)BlocklistRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + array8[15] = new SubscriberMethodInfo("handleVersion", (Class)VersionRequest.class, ThreadMode.BACKGROUND); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MessageCenterService.class, true, array8)); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)RegistrationService.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo("onAbortRequest", (Class)AbortRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onVerificationRequest", (Class)VerificationRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onImportKeyRequest", (Class)ImportKeyRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onRetrieveKeyRequest", (Class)RetrieveKeyRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo(s, (Class)clazz4, ThreadMode.ASYNC), new SubscriberMethodInfo(s2, (Class)clazz3, ThreadMode.ASYNC), new SubscriberMethodInfo("onPassphraseInput", (Class)PassphraseInputEvent.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onTermsAccepted", (Class)TermsAcceptedEvent.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onFallbackVerificationRequest", (Class)FallbackVerificationRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onChallengeRequest", (Class)ChallengeRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo(s3, (Class)clazz2, ThreadMode.ASYNC) })); │ │ │ │ + final SubscriberMethodInfo[] array9 = { new SubscriberMethodInfo("onDownloadStarted", (Class)DownloadService$DownloadStarted.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserOnline", (Class)UserOnlineEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserOffline", (Class)UserOfflineEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onNoUserPresence", (Class)NoPresenceEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, ThreadMode.MAIN_ORDERED, 0, true), new SubscriberMethodInfo(s7, (Class)DisconnectedEvent.class, ThreadMode.MAIN_ORDERED), null, null }; │ │ │ │ + final ThreadMode main_ORDERED = ThreadMode.MAIN_ORDERED; │ │ │ │ + final boolean b2 = true; │ │ │ │ + array9[6] = new SubscriberMethodInfo("onRosterLoaded", (Class)RosterLoadedEvent.class, main_ORDERED, 0, b2); │ │ │ │ + array9[7] = new SubscriberMethodInfo("onChateState", (Class)ChatStateEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AbstractComposeFragment.class, true, array9)); │ │ │ │ + final SubscriberMethodInfo[] array10 = new SubscriberMethodInfo[2]; │ │ │ │ + final ThreadMode background5 = ThreadMode.BACKGROUND; │ │ │ │ final boolean b3 = true; │ │ │ │ - array7[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, background4, 0, b3); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo("onServerList", (Class)ServerListEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ - final int n5 = 1; │ │ │ │ - array7[n5] = subscriberMethodInfo4; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ServerListUpdater.class, (boolean)(n5 != 0), array7)); │ │ │ │ - final SubscriberMethodInfo[] array8 = { new SubscriberMethodInfo("onKeyReceived", (Class)KeyReceivedEvent.class, ThreadMode.MAIN), new SubscriberMethodInfo("onRetrieveKeyError", (Class)RetrieveKeyError.class, ThreadMode.MAIN), new SubscriberMethodInfo("onImportKeyError", (Class)ImportKeyError.class, ThreadMode.MAIN), new SubscriberMethodInfo("onLoginTest", (Class)LoginTestEvent.class, ThreadMode.MAIN), new SubscriberMethodInfo(s, (Class)clazz3, ThreadMode.MAIN), new SubscriberMethodInfo("onAcceptTermsRequested", (Class)AcceptTermsRequest.class, ThreadMode.MAIN), new SubscriberMethodInfo("onVerificationRequested", (Class)VerificationRequestedEvent.class, ThreadMode.MAIN), new SubscriberMethodInfo("onVerificationError", (Class)VerificationError.class, ThreadMode.MAIN) }; │ │ │ │ + array10[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, background5, 0, b3); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo("onServerList", (Class)ServerListEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ final int n6 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)NumberValidation.class, (boolean)(n6 != 0), array8)); │ │ │ │ - final SubscriberMethodInfo[] array9 = new SubscriberMethodInfo[n6]; │ │ │ │ - array9[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, ThreadMode.BACKGROUND, 0, b3); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)RegisterKeyPairListener.class, true, array9)); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)RegistrationService.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo("onAbortRequest", (Class)AbortRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onVerificationRequest", (Class)VerificationRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onImportKeyRequest", (Class)ImportKeyRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onRetrieveKeyRequest", (Class)RetrieveKeyRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onKeyReceived", (Class)KeyReceivedEvent.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onRetrieveKeyError", (Class)RetrieveKeyError.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onPassphraseInput", (Class)PassphraseInputEvent.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onTermsAccepted", (Class)TermsAcceptedEvent.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onFallbackVerificationRequest", (Class)FallbackVerificationRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onChallengeRequest", (Class)ChallengeRequest.class, ThreadMode.ASYNC), new SubscriberMethodInfo("onLoginTest", (Class)LoginTestEvent.class, ThreadMode.ASYNC) })); │ │ │ │ - final SubscriberMethodInfo[] array10 = { new SubscriberMethodInfo("onDownloadStarted", (Class)DownloadService$DownloadStarted.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo(s2, (Class)clazz2, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo(s3, (Class)clazz6, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onNoUserPresence", (Class)NoPresenceEvent.class, ThreadMode.MAIN_ORDERED), null, null, null, null }; │ │ │ │ - final ThreadMode main_ORDERED5 = ThreadMode.MAIN_ORDERED; │ │ │ │ - final boolean b4 = true; │ │ │ │ - array10[4] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, main_ORDERED5, 0, b4); │ │ │ │ - array10[5] = new SubscriberMethodInfo("onDisconnected", (Class)DisconnectedEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo5 = new SubscriberMethodInfo("onRosterLoaded", (Class)RosterLoadedEvent.class, ThreadMode.MAIN_ORDERED, 0, b4); │ │ │ │ - final int n7 = 6; │ │ │ │ - array10[n7] = subscriberMethodInfo5; │ │ │ │ - array10[7] = new SubscriberMethodInfo("onChateState", (Class)ChatStateEvent.class, ThreadMode.MAIN_ORDERED); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)AbstractComposeFragment.class, true, array10)); │ │ │ │ - final SubscriberMethodInfo[] array11 = new SubscriberMethodInfo[n7]; │ │ │ │ - array11[0] = new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class); │ │ │ │ - array11[1] = new SubscriberMethodInfo("onDisconnected", (Class)DisconnectedEvent.class); │ │ │ │ - array11[2] = new SubscriberMethodInfo("onRosterLoaded", (Class)RosterLoadedEvent.class); │ │ │ │ - array11[3] = new SubscriberMethodInfo("onGroupCreated", (Class)GroupCreatedEvent.class); │ │ │ │ - array11[4] = new SubscriberMethodInfo("onUserSubscribed", (Class)UserSubscribedEvent.class); │ │ │ │ - array11[5] = new SubscriberMethodInfo("onUploadServiceFound", (Class)UploadServiceFoundEvent.class); │ │ │ │ - final int n8 = 1; │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MessagesController.class, (boolean)(n8 != 0), array11)); │ │ │ │ - final SubscriberMethodInfo[] array12 = new SubscriberMethodInfo[n8]; │ │ │ │ - array12[0] = new SubscriberMethodInfo(s5, (Class)clazz4, ThreadMode.MAIN_ORDERED); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)GroupMessageFragment.class, (boolean)(n8 != 0), array12)); │ │ │ │ + array10[n6] = subscriberMethodInfo3; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ServerListUpdater.class, (boolean)(n6 != 0), array10)); │ │ │ │ + final SubscriberMethodInfo[] array11 = { new SubscriberMethodInfo("onChallengeError", (Class)ChallengeError.class, ThreadMode.MAIN), null }; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo(s4, (Class)clazz7, ThreadMode.MAIN); │ │ │ │ + final int n7 = 1; │ │ │ │ + array11[n7] = subscriberMethodInfo4; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)CodeValidation.class, (boolean)(n7 != 0), array11)); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ContactInfoFragment.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo("onConnected", (Class)ConnectedEvent.class, ThreadMode.MAIN_ORDERED, 0, b3), new SubscriberMethodInfo("onRosterLoaded", (Class)RosterLoadedEvent.class, ThreadMode.MAIN_ORDERED, 0, b2), new SubscriberMethodInfo("onUserOnline", (Class)UserOnlineEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserOffline", (Class)UserOfflineEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onNoUserPresence", (Class)NoPresenceEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo(s8, (Class)clazz8, ThreadMode.MAIN_ORDERED) })); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ComposeMessageFragment.class, true, new SubscriberMethodInfo[] { new SubscriberMethodInfo(s6, (Class)clazz9, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo(s8, (Class)clazz8, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onVersion", (Class)VersionEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserSubscribed", (Class)UserSubscribedEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserBlocked", (Class)UserBlockedEvent.class, ThreadMode.MAIN_ORDERED), new SubscriberMethodInfo("onUserUnblocked", (Class)UserUnblockedEvent.class, ThreadMode.MAIN_ORDERED) })); │ │ │ │ } │ │ │ │ │ │ │ │ private static void putIndex(final SubscriberInfo subscriberInfo) { │ │ │ │ EventBusIndex.SUBSCRIBER_INDEX.put(subscriberInfo.getSubscriberClass(), subscriberInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public SubscriberInfo getSubscriberInfo(final Class clazz) { ├── smali/org/kontalk/util/EventBusIndex.smali │ @@ -18,1264 +18,1300 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 28 │ + .locals 27 │ │ .line 18 │ - const-class v0, Lorg/kontalk/service/msgcenter/event/UserOfflineEvent; │ + const-class v0, Lorg/kontalk/service/registration/event/AccountCreatedEvent; │ │ - const-class v1, Lorg/kontalk/service/msgcenter/event/UserOnlineEvent; │ + const-class v1, Lorg/kontalk/service/registration/event/LoginTestEvent; │ │ - const-class v2, Lorg/kontalk/service/registration/event/AccountCreatedEvent; │ + const-class v2, Lorg/kontalk/service/registration/event/RetrieveKeyError; │ │ - const-class v3, Lorg/kontalk/service/msgcenter/event/PublicKeyEvent; │ + const-class v3, Lorg/kontalk/service/registration/event/KeyReceivedEvent; │ │ - const-class v4, Lorg/kontalk/service/msgcenter/event/LastActivityEvent; │ + const-class v4, Lorg/kontalk/service/msgcenter/event/PublicKeyEvent; │ │ - new-instance v5, Ljava/util/HashMap; │ + const-class v5, Lorg/kontalk/service/msgcenter/event/LastActivityEvent; │ │ - invoke-direct {v5}, Ljava/util/HashMap;->()V │ + new-instance v6, Ljava/util/HashMap; │ │ - sput-object v5, Lorg/kontalk/util/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map; │ + invoke-direct {v6}, Ljava/util/HashMap;->()V │ + │ + sput-object v6, Lorg/kontalk/util/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map; │ │ .line 20 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v6, Lorg/kontalk/service/msgcenter/MessageCenterService; │ + const-class v7, Lorg/kontalk/ui/prefs/AccountFragment; │ │ - const/16 v7, 0x10 │ + const/4 v8, 0x2 │ │ - new-array v7, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v9, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v16, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v9, Lorg/kontalk/service/msgcenter/event/UploadPrivateKeyRequest; │ + const-class v12, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v13, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v11, "handleUploadPrivateKey" │ + const-string v11, "onConnected" │ │ - invoke-direct {v8, v11, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v14, 0x0 │ │ - const/4 v9, 0x0 │ + const/4 v15, 0x1 │ │ - aput-object v8, v7, v9 │ + move-object/from16 v10, v16 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct/range {v10 .. v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const-class v10, Lorg/kontalk/service/msgcenter/event/UploadAttachmentRequest; │ + const/4 v10, 0x0 │ │ - sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v16, v9, v10 │ │ - const-string v12, "handleUploadAttachment" │ + new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v8, v12, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v12, Lorg/kontalk/service/msgcenter/event/PrivateKeyUploadedEvent; │ │ - const/4 v10, 0x1 │ + sget-object v13, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v8, v7, v10 │ + const-string v14, "onPrivateKeyUploaded" │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v11, v14, v12, v13}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v11, Lorg/kontalk/service/msgcenter/event/SendMessageRequest; │ + const/4 v12, 0x1 │ │ - sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v11, v9, v12 │ │ - const-string v13, "handleSendMessage" │ + invoke-direct {v6, v7, v12, v9}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-direct {v8, v13, v11, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-static {v6}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v11, 0x2 │ + .line 27 │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v8, v7, v11 │ + const-class v7, Lorg/kontalk/ui/NumberValidation; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v9, 0x8 │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/SendChatStateRequest; │ + new-array v11, v9, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v13, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v14, "handleSendChatState" │ + sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v8, v14, v12, v13}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v15, "onKeyReceived" │ │ - const/4 v12, 0x3 │ + invoke-direct {v13, v15, v3, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v8, v7, v12 │ + aput-object v13, v11, v10 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v13, Lorg/kontalk/service/msgcenter/event/RosterMatchRequest; │ + sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const-string v9, "onRetrieveKeyError" │ │ - const-string v15, "handleRosterMatch" │ + invoke-direct {v13, v9, v2, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v8, v15, v13, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v13, v11, v12 │ │ - const/4 v13, 0x4 │ + new-instance v13, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v8, v7, v13 │ + const-class v14, Lorg/kontalk/service/registration/event/ImportKeyError; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/RosterStatusRequest; │ + const-string v12, "onImportKeyError" │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v13, v12, v14, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v13, "handleRosterStatus" │ + aput-object v13, v11, v8 │ │ - invoke-direct {v8, v13, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v10, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v13, 0x5 │ + sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v8, v7, v13 │ + const-string v13, "onLoginTest" │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v10, v13, v1, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/PresenceRequest; │ + const/4 v12, 0x3 │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v10, v11, v12 │ │ - const-string v13, "handlePresence" │ + new-instance v10, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v8, v13, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v13, 0x6 │ + const-string v12, "onAccountCreated" │ │ - aput-object v8, v7, v13 │ + invoke-direct {v10, v12, v0, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v14, 0x4 │ + │ + aput-object v10, v11, v14 │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/SubscribeRequest; │ + new-instance v10, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + const-class v14, Lorg/kontalk/service/registration/event/AcceptTermsRequest; │ + │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + move-object/from16 v17, v0 │ │ - const-string v12, "handleSubscribe" │ + const-string v0, "onAcceptTermsRequested" │ │ - invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v10, v0, v14, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v12, 0x7 │ + const/4 v0, 0x5 │ │ - aput-object v8, v7, v12 │ + aput-object v10, v11, v0 │ │ new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/UnsubscribeRequest; │ + const-class v10, Lorg/kontalk/service/registration/event/VerificationRequestedEvent; │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v12, "handleUnsubscribe" │ + const-string v0, "onVerificationRequested" │ │ - invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v8, v0, v10, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v12, 0x8 │ + const/4 v0, 0x6 │ │ - aput-object v8, v7, v12 │ + aput-object v8, v11, v0 │ │ new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/UpdateStatusRequest; │ + const-class v10, Lorg/kontalk/service/registration/event/VerificationError; │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v12, "handleUpdateStatus" │ + const-string v0, "onVerificationError" │ │ - invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v8, v0, v10, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/16 v12, 0x9 │ + const/4 v0, 0x7 │ │ - aput-object v8, v7, v12 │ + aput-object v8, v11, v0 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v8, 0x1 │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/LastActivityRequest; │ + invoke-direct {v6, v7, v8, v11}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-static {v6}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const-string v12, "handleLastActivity" │ + .line 46 │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v7, Lorg/kontalk/ui/GroupInfoFragment; │ │ - const/16 v12, 0xa │ + new-array v10, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v8, v7, v12 │ + new-instance v11, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v14, Lorg/kontalk/service/msgcenter/event/RosterStatusEvent; │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/PublicKeyRequest; │ + sget-object v0, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const-string v8, "onRosterStatus" │ │ - const-string v12, "handlePublicKey" │ + invoke-direct {v11, v8, v14, v0}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v0, 0x0 │ │ - const/16 v12, 0xb │ + aput-object v11, v10, v0 │ │ - aput-object v8, v7, v12 │ + const/4 v0, 0x1 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v6, v7, v0, v10}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-class v14, Lorg/kontalk/service/msgcenter/event/ServerListRequest; │ + invoke-static {v6}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - sget-object v15, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + .line 51 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v12, "handleServerList" │ + const-class v6, Lorg/kontalk/sync/SyncProcedure; │ │ - invoke-direct {v8, v12, v14, v15}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v7, 0x7 │ │ - const/16 v12, 0xc │ + new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v8, v7, v12 │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v20, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/SetUserPrivacyRequest; │ + sget-object v21, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const-string v19, "onConnected" │ │ - const-string v15, "handleSetUserPrivacy" │ + const/16 v22, 0x0 │ │ - invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v23, 0x1 │ │ - const/16 v12, 0xd │ + move-object/from16 v18, v7 │ │ - aput-object v8, v7, v12 │ + invoke-direct/range {v18 .. v23}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v10, 0x0 │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/BlocklistRequest; │ + aput-object v7, v8, v10 │ │ - sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v15, "handleBlocklist" │ + const-class v20, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; │ │ - invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v21, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/16 v12, 0xe │ + const-string v19, "onDisconnected" │ │ - aput-object v8, v7, v12 │ + move-object/from16 v18, v7 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct/range {v18 .. v23}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/VersionRequest; │ + const/4 v10, 0x1 │ │ - sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v7, v8, v10 │ │ - const-string v15, "handleVersion" │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v10, Lorg/kontalk/service/msgcenter/event/PresenceEvent; │ │ - const/16 v12, 0xf │ + sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v8, v7, v12 │ + const-string v14, "onPresence" │ │ - invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v7, v14, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v10, 0x2 │ │ - .line 56 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v7, v8, v10 │ │ - const-class v6, Lorg/kontalk/ui/prefs/AccountFragment; │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v7, v11, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v10, Lorg/kontalk/service/msgcenter/event/RosterMatchEvent; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v18, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + const-string v14, "onRosterMatch" │ │ - sget-object v19, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v7, v14, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v17, "onConnected" │ + const/4 v10, 0x3 │ │ - const/16 v20, 0x0 │ + aput-object v7, v8, v10 │ │ - const/16 v21, 0x1 │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - move-object/from16 v16, v8 │ + const-class v10, Lorg/kontalk/service/msgcenter/event/BlocklistEvent; │ │ - invoke-direct/range {v16 .. v21}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v8, v7, v9 │ + const-string v14, "onBlocklist" │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v7, v14, v10, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/PrivateKeyUploadedEvent; │ + const/4 v10, 0x4 │ │ - sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v7, v8, v10 │ │ - const-string v15, "onPrivateKeyUploaded" │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v8, v7, v10 │ + const-string v11, "onLastActivity" │ │ - invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v7, v11, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v10, 0x5 │ │ - .line 63 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v7, v8, v10 │ │ - const-class v6, Lorg/kontalk/ui/CodeValidation; │ + new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v7, v11, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v14, "onPublicKey" │ │ - const-class v12, Lorg/kontalk/service/registration/event/ChallengeError; │ + invoke-direct {v7, v14, v4, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - sget-object v14, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + const/4 v10, 0x6 │ │ - const-string v15, "onChallengeError" │ + aput-object v7, v8, v10 │ │ - invoke-direct {v8, v15, v12, v14}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v7, 0x1 │ │ - aput-object v8, v7, v9 │ + invoke-direct {v0, v6, v7, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + .line 68 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v14, "onAccountCreated" │ + const-class v6, Lorg/kontalk/MessagesController; │ │ - invoke-direct {v8, v14, v2, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-array v7, v10, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v8, v7, v10 │ + new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v10, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v18, v5 │ │ - .line 70 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-string v5, "onConnected" │ │ - const-class v6, Lorg/kontalk/ui/ContactInfoFragment; │ + invoke-direct {v8, v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - new-array v7, v13, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v5, 0x0 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v8, v7, v5 │ │ - const-class v18, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v19, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v8, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; │ │ - const-string v17, "onConnected" │ + const-string v10, "onDisconnected" │ │ - move-object/from16 v16, v8 │ + invoke-direct {v5, v10, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - invoke-direct/range {v16 .. v21}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/4 v8, 0x1 │ │ - aput-object v8, v7, v9 │ + aput-object v5, v7, v8 │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v24, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; │ + const-class v8, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; │ │ - sget-object v25, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + move-object/from16 v19, v11 │ │ - const-string v23, "onRosterLoaded" │ + const-string v11, "onRosterLoaded" │ │ - const/16 v26, 0x0 │ + invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - const/16 v27, 0x1 │ + const/4 v8, 0x2 │ │ - move-object/from16 v22, v8 │ + aput-object v5, v7, v8 │ │ - invoke-direct/range {v22 .. v27}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v8, v7, v10 │ + const-class v8, Lorg/kontalk/service/msgcenter/event/GroupCreatedEvent; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v11, "onGroupCreated" │ │ - sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - const-string v15, "onUserOnline" │ + const/4 v8, 0x3 │ │ - invoke-direct {v8, v15, v1, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v5, v7, v8 │ │ - aput-object v8, v7, v11 │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v8, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; │ │ - sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-string v11, "onUserSubscribed" │ │ - const-string v13, "onUserOffline" │ + invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - invoke-direct {v8, v13, v0, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v8, 0x4 │ │ - const/4 v12, 0x3 │ + aput-object v5, v7, v8 │ │ - aput-object v8, v7, v12 │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v8, Lorg/kontalk/service/msgcenter/event/UploadServiceFoundEvent; │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; │ + const-string v11, "onUploadServiceFound" │ │ - sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v5, v11, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ │ - const-string v9, "onNoUserPresence" │ + const/4 v8, 0x5 │ │ - invoke-direct {v8, v9, v12, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v5, v7, v8 │ │ - const/4 v9, 0x4 │ + const/4 v5, 0x1 │ │ - aput-object v8, v7, v9 │ + invoke-direct {v0, v6, v5, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + .line 79 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-string v11, "onLastActivity" │ + const-class v6, Lorg/kontalk/ui/GroupMessageFragment; │ │ - invoke-direct {v8, v11, v4, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-array v7, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v9, 0x5 │ + new-instance v8, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v8, v7, v9 │ + sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v5, v6, v10, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v8, v14, v4, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v11, 0x0 │ │ - .line 85 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v8, v7, v11 │ │ - const-class v6, Lorg/kontalk/sync/SyncProcedure; │ + invoke-direct {v0, v6, v5, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/4 v7, 0x7 │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + .line 84 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v6, Lorg/kontalk/service/msgcenter/RegisterKeyPairListener; │ │ - const-class v21, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + new-array v7, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v22, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v20, "onConnected" │ + const-class v22, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - const/16 v23, 0x0 │ + sget-object v23, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/16 v24, 0x1 │ + const-string v21, "onConnected" │ │ - move-object/from16 v19, v7 │ + const/16 v24, 0x0 │ │ - invoke-direct/range {v19 .. v24}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/16 v25, 0x1 │ │ - const/4 v9, 0x0 │ + move-object/from16 v20, v5 │ │ - aput-object v7, v8, v9 │ + invoke-direct/range {v20 .. v25}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v8, 0x0 │ │ - const-class v21, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; │ + aput-object v5, v7, v8 │ │ - sget-object v22, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const/4 v5, 0x1 │ │ - const-string v20, "onDisconnected" │ + invoke-direct {v0, v6, v5, v7}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - move-object/from16 v19, v7 │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct/range {v19 .. v24}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + .line 90 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v7, v8, v10 │ + const-class v5, Lorg/kontalk/service/msgcenter/MessageCenterService; │ + │ + const/16 v6, 0x10 │ + │ + new-array v6, v6, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v9, Lorg/kontalk/service/msgcenter/event/PresenceEvent; │ + const-class v8, Lorg/kontalk/service/msgcenter/event/UploadPrivateKeyRequest; │ │ - sget-object v12, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v11, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v10, "onPresence" │ + move-object/from16 v20, v4 │ │ - invoke-direct {v7, v10, v9, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v4, "handleUploadPrivateKey" │ │ - const/4 v9, 0x2 │ + invoke-direct {v7, v4, v8, v11}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v7, v8, v9 │ + const/4 v4, 0x0 │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v7, v6, v4 │ │ - const-class v9, Lorg/kontalk/service/msgcenter/event/RosterMatchEvent; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/UploadAttachmentRequest; │ │ - const-string v12, "onRosterMatch" │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v7, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v11, "handleUploadAttachment" │ │ - const/4 v9, 0x3 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v7, v8, v9 │ + const/4 v7, 0x1 │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v4, v6, v7 │ │ - const-class v9, Lorg/kontalk/service/msgcenter/event/BlocklistEvent; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v10, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/SendMessageRequest; │ │ - const-string v12, "onBlocklist" │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v7, v12, v9, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v11, "handleSendMessage" │ │ - const/4 v9, 0x4 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v7, v8, v9 │ + const/4 v7, 0x2 │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v4, v6, v7 │ │ - sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v7, v11, v4, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v7, Lorg/kontalk/service/msgcenter/event/SendChatStateRequest; │ │ - const/4 v9, 0x5 │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v7, v8, v9 │ + const-string v11, "handleSendChatState" │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + const/4 v7, 0x3 │ │ - const-string v10, "onPublicKey" │ + aput-object v4, v6, v7 │ │ - invoke-direct {v7, v10, v3, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v9, 0x6 │ + const-class v7, Lorg/kontalk/service/msgcenter/event/RosterMatchRequest; │ │ - aput-object v7, v8, v9 │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v7, 0x1 │ + const-string v11, "handleRosterMatch" │ │ - invoke-direct {v5, v6, v7, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v7, 0x4 │ │ - .line 102 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v4, v6, v7 │ │ - const-class v6, Lorg/kontalk/ui/GroupInfoFragment; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/RosterStatusRequest; │ │ - new-instance v9, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v12, Lorg/kontalk/service/msgcenter/event/RosterStatusEvent; │ + const-string v11, "handleRosterStatus" │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - move-object/from16 v20, v0 │ + const/4 v7, 0x5 │ │ - const-string v0, "onRosterStatus" │ + aput-object v4, v6, v7 │ │ - invoke-direct {v9, v0, v12, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v0, 0x0 │ + const-class v7, Lorg/kontalk/service/msgcenter/event/PresenceRequest; │ │ - aput-object v9, v8, v0 │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v7, 0x1 │ + const-string v11, "handlePresence" │ │ - invoke-direct {v5, v6, v7, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v7, 0x6 │ │ - .line 107 │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v4, v6, v7 │ │ - const-class v6, Lorg/kontalk/ui/ComposeMessageFragment; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v7, 0x6 │ + const-class v7, Lorg/kontalk/service/msgcenter/event/SubscribeRequest; │ │ - new-array v8, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - new-instance v7, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v11, "handleSubscribe" │ │ - sget-object v9, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v7, v10, v3, v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v7, 0x7 │ │ - aput-object v7, v8, v0 │ + aput-object v4, v6, v7 │ │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/UnsubscribeRequest; │ │ - invoke-direct {v0, v11, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v4, 0x1 │ + const-string v11, "handleUnsubscribe" │ │ - aput-object v0, v8, v4 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v7, 0x8 │ │ - const-class v4, Lorg/kontalk/service/msgcenter/event/VersionEvent; │ + aput-object v4, v6, v7 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v9, "onVersion" │ + const-class v7, Lorg/kontalk/service/msgcenter/event/UpdateStatusRequest; │ │ - invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v4, 0x2 │ + const-string v11, "handleUpdateStatus" │ │ - aput-object v0, v8, v4 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v7, 0x9 │ │ - const-class v4, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; │ + aput-object v4, v6, v7 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v9, "onUserSubscribed" │ + const-class v7, Lorg/kontalk/service/msgcenter/event/LastActivityRequest; │ │ - invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v4, 0x3 │ + const-string v11, "handleLastActivity" │ │ - aput-object v0, v8, v4 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v7, 0xa │ │ - const-class v4, Lorg/kontalk/service/msgcenter/event/UserBlockedEvent; │ + aput-object v4, v6, v7 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v9, "onUserBlocked" │ + const-class v7, Lorg/kontalk/service/msgcenter/event/PublicKeyRequest; │ │ - invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v4, 0x4 │ + const-string v11, "handlePublicKey" │ │ - aput-object v0, v8, v4 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v7, 0xb │ │ - const-class v4, Lorg/kontalk/service/msgcenter/event/UserUnblockedEvent; │ + aput-object v4, v6, v7 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v9, "onUserUnblocked" │ + const-class v7, Lorg/kontalk/service/msgcenter/event/ServerListRequest; │ │ - invoke-direct {v0, v9, v4, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v4, 0x5 │ + const-string v11, "handleServerList" │ │ - aput-object v0, v8, v4 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v0, 0x1 │ + const/16 v7, 0xc │ │ - invoke-direct {v5, v6, v0, v8}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + aput-object v4, v6, v7 │ │ - invoke-static {v5}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - .line 123 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/SetUserPrivacyRequest; │ │ - const-class v4, Lorg/kontalk/service/ServerListUpdater; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v5, 0x2 │ + const-string v11, "handleSetUserPrivacy" │ │ - new-array v6, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v7, 0xd │ │ - const-class v23, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + aput-object v4, v6, v7 │ │ - sget-object v24, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v22, "onConnected" │ + const-class v7, Lorg/kontalk/service/msgcenter/event/BlocklistRequest; │ │ - const/16 v25, 0x0 │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/16 v26, 0x1 │ + const-string v11, "handleBlocklist" │ │ - move-object/from16 v21, v5 │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct/range {v21 .. v26}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/16 v7, 0xe │ │ - const/4 v7, 0x0 │ + aput-object v4, v6, v7 │ │ - aput-object v5, v6, v7 │ + new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/VersionRequest; │ │ - const-class v7, Lorg/kontalk/service/msgcenter/event/ServerListEvent; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-string v11, "handleVersion" │ │ - const-string v9, "onServerList" │ + invoke-direct {v4, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/16 v7, 0xf │ │ - const/4 v7, 0x1 │ + aput-object v4, v6, v7 │ │ - aput-object v5, v6, v7 │ + const/4 v4, 0x1 │ │ - invoke-direct {v0, v4, v7, v6}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v5, v4, v6}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 131 │ + .line 126 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v4, Lorg/kontalk/ui/NumberValidation; │ + const-class v4, Lorg/kontalk/service/registration/RegistrationService; │ │ - const/16 v5, 0x8 │ + const/16 v5, 0xb │ │ - new-array v6, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v5, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lorg/kontalk/service/registration/event/KeyReceivedEvent; │ + const-class v7, Lorg/kontalk/service/registration/event/AbortRequest; │ │ - sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v9, "onKeyReceived" │ + const-string v11, "onAbortRequest" │ │ - invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v7, 0x0 │ │ - aput-object v5, v6, v7 │ + aput-object v6, v5, v7 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lorg/kontalk/service/registration/event/RetrieveKeyError; │ + const-class v7, Lorg/kontalk/service/registration/event/VerificationRequest; │ │ - sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v9, "onRetrieveKeyError" │ + const-string v11, "onVerificationRequest" │ │ - invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v7, 0x1 │ │ - aput-object v5, v6, v7 │ + aput-object v6, v5, v7 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lorg/kontalk/service/registration/event/ImportKeyError; │ + const-class v7, Lorg/kontalk/service/registration/event/ImportKeyRequest; │ │ - sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v9, "onImportKeyError" │ + const-string v11, "onImportKeyRequest" │ │ - invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v7, 0x2 │ │ - aput-object v5, v6, v7 │ + aput-object v6, v5, v7 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v7, Lorg/kontalk/service/registration/event/LoginTestEvent; │ + const-class v7, Lorg/kontalk/service/registration/event/RetrieveKeyRequest; │ │ - sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v9, "onLoginTest" │ + const-string v11, "onRetrieveKeyRequest" │ │ - invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v6, v11, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v7, 0x3 │ │ - aput-object v5, v6, v7 │ + aput-object v6, v5, v7 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v6, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + │ + invoke-direct {v6, v15, v3, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v3, 0x4 │ + │ + aput-object v6, v5, v3 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v14, v2, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v2, 0x4 │ + invoke-direct {v3, v9, v2, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v6, v2 │ + const/4 v2, 0x5 │ + │ + aput-object v3, v5, v2 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lorg/kontalk/service/registration/event/AcceptTermsRequest; │ + const-class v3, Lorg/kontalk/service/registration/event/PassphraseInputEvent; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v8, "onAcceptTermsRequested" │ + const-string v7, "onPassphraseInput" │ │ - invoke-direct {v2, v8, v5, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x5 │ + const/4 v3, 0x6 │ │ - aput-object v2, v6, v5 │ + aput-object v2, v5, v3 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lorg/kontalk/service/registration/event/VerificationRequestedEvent; │ + const-class v3, Lorg/kontalk/service/registration/event/TermsAcceptedEvent; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v8, "onVerificationRequested" │ + const-string v7, "onTermsAccepted" │ │ - invoke-direct {v2, v8, v5, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x6 │ + const/4 v3, 0x7 │ │ - aput-object v2, v6, v5 │ + aput-object v2, v5, v3 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lorg/kontalk/service/registration/event/VerificationError; │ + const-class v3, Lorg/kontalk/service/registration/event/FallbackVerificationRequest; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v8, "onVerificationError" │ + const-string v7, "onFallbackVerificationRequest" │ │ - invoke-direct {v2, v8, v5, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x7 │ + const/16 v3, 0x8 │ │ - aput-object v2, v6, v5 │ + aput-object v2, v5, v3 │ │ - const/4 v2, 0x1 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v4, v2, v6}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v3, Lorg/kontalk/service/registration/event/ChallengeRequest; │ │ - invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - .line 150 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + const-string v7, "onChallengeRequest" │ │ - const-class v4, Lorg/kontalk/service/msgcenter/RegisterKeyPairListener; │ + invoke-direct {v2, v7, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-array v5, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/16 v3, 0x9 │ + │ + aput-object v2, v5, v3 │ │ new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v23, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + sget-object v3, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v24, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v2, v13, v1, v3}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v22, "onConnected" │ + const/16 v1, 0xa │ │ - move-object/from16 v21, v2 │ + aput-object v2, v5, v1 │ │ - invoke-direct/range {v21 .. v26}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + const/4 v1, 0x1 │ │ - const/4 v6, 0x0 │ + invoke-direct {v0, v4, v1, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - aput-object v2, v5, v6 │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v2, 0x1 │ + .line 152 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - invoke-direct {v0, v4, v2, v5}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + const-class v1, Lorg/kontalk/ui/AbstractComposeFragment; │ │ - invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/16 v2, 0x8 │ │ - .line 156 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v2, Lorg/kontalk/service/registration/RegistrationService; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/16 v4, 0xb │ + const-class v4, Lorg/kontalk/service/DownloadService$DownloadStarted; │ │ - new-array v4, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-string v6, "onDownloadStarted" │ │ - const-class v7, Lorg/kontalk/service/registration/event/AbortRequest; │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + const/4 v4, 0x0 │ │ - const-string v9, "onAbortRequest" │ + aput-object v3, v2, v4 │ │ - invoke-direct {v5, v9, v7, v8}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v5, v4, v6 │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserOnlineEvent; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v6, Lorg/kontalk/service/registration/event/VerificationRequest; │ + const-string v6, "onUserOnline" │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v8, "onVerificationRequest" │ + const/4 v4, 0x1 │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v4 │ │ - const/4 v6, 0x1 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v5, v4, v6 │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserOfflineEvent; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v6, Lorg/kontalk/service/registration/event/ImportKeyRequest; │ + const-string v6, "onUserOffline" │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v8, "onImportKeyRequest" │ + const/4 v4, 0x2 │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v4 │ │ - const/4 v6, 0x2 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v5, v4, v6 │ + const-class v4, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v6, Lorg/kontalk/service/registration/event/RetrieveKeyRequest; │ + const-string v6, "onNoUserPresence" │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-string v8, "onRetrieveKeyRequest" │ + const/4 v4, 0x3 │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + aput-object v3, v2, v4 │ │ - const/4 v6, 0x3 │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - aput-object v5, v4, v6 │ + const-class v23, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v24, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-class v6, Lorg/kontalk/service/registration/event/KeyReceivedEvent; │ + const-string v22, "onConnected" │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + const/16 v25, 0x0 │ │ - const-string v8, "onKeyReceived" │ + const/16 v26, 0x1 │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v21, v3 │ │ - const/4 v6, 0x4 │ + invoke-direct/range {v21 .. v26}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v5, v4, v6 │ + const/4 v4, 0x4 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v4 │ │ - const-class v6, Lorg/kontalk/service/registration/event/RetrieveKeyError; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v4, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; │ │ - const-string v8, "onRetrieveKeyError" │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v10, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - aput-object v5, v4, v6 │ + aput-object v3, v2, v4 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v6, Lorg/kontalk/service/registration/event/PassphraseInputEvent; │ + const-class v7, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v8, "onPassphraseInput" │ + const-string v6, "onRosterLoaded" │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v9, 0x0 │ │ - const/4 v6, 0x6 │ + const/4 v10, 0x1 │ │ - aput-object v5, v4, v6 │ + move-object v5, v3 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct/range {v5 .. v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const-class v6, Lorg/kontalk/service/registration/event/TermsAcceptedEvent; │ + const/4 v4, 0x6 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v3, v2, v4 │ │ - const-string v8, "onTermsAccepted" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v4, Lorg/kontalk/service/msgcenter/event/ChatStateEvent; │ │ - const/4 v6, 0x7 │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v5, v4, v6 │ + const-string v6, "onChateState" │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v6, Lorg/kontalk/service/registration/event/FallbackVerificationRequest; │ + const/4 v4, 0x7 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + aput-object v3, v2, v4 │ │ - const-string v8, "onFallbackVerificationRequest" │ + const/4 v3, 0x1 │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v0, v1, v3, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const/16 v6, 0x8 │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - aput-object v5, v4, v6 │ + .line 172 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v1, Lorg/kontalk/service/ServerListUpdater; │ │ - const-class v6, Lorg/kontalk/service/registration/event/ChallengeRequest; │ + const/4 v2, 0x2 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v8, "onChallengeRequest" │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-class v6, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - const/16 v6, 0x9 │ + sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v5, v4, v6 │ + const-string v5, "onConnected" │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v8, 0x0 │ │ - const-class v6, Lorg/kontalk/service/registration/event/LoginTestEvent; │ + const/4 v9, 0x1 │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ + move-object v4, v2 │ │ - const-string v8, "onLoginTest" │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const/4 v4, 0x0 │ │ - const/16 v6, 0xa │ + aput-object v2, v3, v4 │ │ - aput-object v5, v4, v6 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v5, 0x1 │ + const-class v4, Lorg/kontalk/service/msgcenter/event/ServerListEvent; │ + │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + │ + const-string v6, "onServerList" │ + │ + invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v4, 0x1 │ + │ + aput-object v2, v3, v4 │ │ - invoke-direct {v0, v2, v5, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - .line 182 │ + .line 180 │ new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v2, Lorg/kontalk/ui/AbstractComposeFragment; │ + const-class v1, Lorg/kontalk/ui/CodeValidation; │ │ - const/16 v4, 0x8 │ + const/4 v2, 0x2 │ │ - new-array v4, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v6, Lorg/kontalk/service/DownloadService$DownloadStarted; │ + const-class v4, Lorg/kontalk/service/registration/event/ChallengeError; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v8, "onDownloadStarted" │ + const-string v6, "onChallengeError" │ │ - invoke-direct {v5, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v6, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object v5, v4, v6 │ + aput-object v2, v3, v4 │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v5, v15, v1, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + move-object/from16 v5, v17 │ │ - const/4 v1, 0x1 │ + invoke-direct {v2, v12, v5, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v5, v4, v1 │ + const/4 v4, 0x1 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + invoke-direct {v0, v1, v4, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - move-object/from16 v6, v20 │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v1, v13, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + .line 187 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v5, 0x2 │ + const-class v1, Lorg/kontalk/ui/ContactInfoFragment; │ │ - aput-object v1, v4, v5 │ + const/4 v2, 0x6 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v6, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ │ - const-string v7, "onNoUserPresence" │ + sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v1, v7, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v5, "onConnected" │ │ - const/4 v5, 0x3 │ + move-object v4, v2 │ │ - aput-object v1, v4, v5 │ + invoke-direct/range {v4 .. v9}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x0 │ │ - const-class v22, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + aput-object v2, v3, v4 │ │ - sget-object v23, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v21, "onConnected" │ + const-class v7, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; │ │ - const/16 v24, 0x0 │ + sget-object v8, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/16 v25, 0x1 │ + const-string v6, "onRosterLoaded" │ │ - move-object/from16 v20, v1 │ + const/4 v9, 0x0 │ │ - invoke-direct/range {v20 .. v25}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + move-object v5, v2 │ │ - const/4 v5, 0x4 │ + invoke-direct/range {v5 .. v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v1, v4, v5 │ + const/4 v4, 0x1 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserOnlineEvent; │ │ - const-string v7, "onDisconnected" │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-direct {v1, v7, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + const-string v6, "onUserOnline" │ │ - const/4 v5, 0x5 │ + invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v1, v4, v5 │ + const/4 v4, 0x2 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - const-class v22, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - sget-object v23, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserOfflineEvent; │ │ - const-string v21, "onRosterLoaded" │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - move-object/from16 v20, v1 │ + const-string v6, "onUserOffline" │ │ - invoke-direct/range {v20 .. v25}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ + invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x6 │ + const/4 v4, 0x3 │ │ - aput-object v1, v4, v5 │ + aput-object v2, v3, v4 │ │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v6, Lorg/kontalk/service/msgcenter/event/ChatStateEvent; │ + const-class v4, Lorg/kontalk/service/msgcenter/event/NoPresenceEvent; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v8, "onChateState" │ + const-string v6, "onNoUserPresence" │ │ - invoke-direct {v1, v8, v6, v7}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v2, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x4 │ │ - aput-object v1, v4, v6 │ + aput-object v2, v3, v4 │ │ - const/4 v1, 0x1 │ + new-instance v2, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v0, v2, v1, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + move-object/from16 v5, v18 │ │ - .line 202 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + move-object/from16 v6, v19 │ │ - const-class v1, Lorg/kontalk/MessagesController; │ + invoke-direct {v2, v6, v5, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-array v2, v5, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x5 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v2, v3, v4 │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/ConnectedEvent; │ + const/4 v2, 0x1 │ │ - const-string v6, "onConnected" │ + invoke-direct {v0, v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - const/4 v5, 0x0 │ + .line 202 │ + new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - aput-object v4, v2, v5 │ + const-class v1, Lorg/kontalk/ui/ComposeMessageFragment; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v2, 0x6 │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/DisconnectedEvent; │ + new-array v2, v2, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v6, "onDisconnected" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v5, 0x1 │ + move-object/from16 v7, v20 │ │ - aput-object v4, v2, v5 │ + invoke-direct {v3, v14, v7, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x0 │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent; │ + aput-object v3, v2, v4 │ │ - const-string v6, "onRosterLoaded" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + sget-object v4, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v5, 0x2 │ + invoke-direct {v3, v6, v5, v4}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - aput-object v4, v2, v5 │ + const/4 v4, 0x1 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + aput-object v3, v2, v4 │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/GroupCreatedEvent; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v6, "onGroupCreated" │ + const-class v4, Lorg/kontalk/service/msgcenter/event/VersionEvent; │ │ - invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v5, 0x3 │ + const-string v6, "onVersion" │ │ - aput-object v4, v2, v5 │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const/4 v4, 0x2 │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; │ + aput-object v3, v2, v4 │ │ - const-string v6, "onUserSubscribed" │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserSubscribedEvent; │ │ - const/4 v5, 0x4 │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - aput-object v4, v2, v5 │ + const-string v6, "onUserSubscribed" │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const-class v5, Lorg/kontalk/service/msgcenter/event/UploadServiceFoundEvent; │ + const/4 v4, 0x3 │ │ - const-string v6, "onUploadServiceFound" │ + aput-object v3, v2, v4 │ │ - invoke-direct {v4, v6, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;)V │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v5, 0x5 │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserBlockedEvent; │ │ - aput-object v4, v2, v5 │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const/4 v4, 0x1 │ + const-string v6, "onUserBlocked" │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ + const/4 v4, 0x4 │ │ - .line 213 │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ + aput-object v3, v2, v4 │ │ - const-class v1, Lorg/kontalk/ui/GroupMessageFragment; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-array v2, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + const-class v4, Lorg/kontalk/service/msgcenter/event/UserUnblockedEvent; │ │ - new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + sget-object v5, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ │ - sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode; │ + const-string v6, "onUserUnblocked" │ │ - invoke-direct {v5, v10, v3, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v3, v6, v4, v5}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v4, 0x5 │ │ - const/4 v3, 0x0 │ + aput-object v3, v2, v4 │ │ - aput-object v5, v2, v3 │ + const/4 v3, 0x1 │ │ - invoke-direct {v0, v1, v4, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v0, v1, v3, v2}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v0}, Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ return-void │ .end method │ │ .method public constructor ()V